From 5e4d4c305fd26c708e2c6bbe12d7fe9641cc09a2 Mon Sep 17 00:00:00 2001 From: Odoo Translation Bot Date: Sun, 9 Sep 2018 07:07:47 +0200 Subject: [PATCH 01/11] [I18N] Update translation terms from Transifex --- addons/account/i18n/es.po | 68 ++-- addons/account/i18n/fr.po | 95 ++--- addons/account/i18n/mn.po | 2 +- addons/account/i18n/nl.po | 10 +- addons/account/i18n/pl.po | 89 +++-- addons/account/i18n/sv.po | 2 +- addons/account/i18n/zh_CN.po | 36 +- addons/account_analytic_default/i18n/fr.po | 7 +- addons/account_asset/i18n/fr.po | 27 +- .../account_bank_statement_import/i18n/fr.po | 6 +- .../account_bank_statement_import/i18n/pl.po | 6 + .../account_bank_statement_import/i18n/sv.po | 2 +- .../i18n/zh_CN.po | 2 +- addons/account_budget/i18n/fr.po | 18 +- addons/account_voucher/i18n/fr.po | 14 +- addons/analytic/i18n/es.po | 7 +- addons/analytic/i18n/fr.po | 20 +- addons/analytic/i18n/zh_CN.po | 8 +- addons/auth_signup/i18n/fr.po | 2 + addons/barcodes/i18n/fr.po | 2 +- addons/base_address_city/i18n/fr.po | 5 +- addons/base_address_extended/i18n/fr.po | 2 +- addons/base_import_module/i18n/fr.po | 2 +- addons/board/i18n/fr.po | 2 +- addons/board/i18n/zh_CN.po | 4 +- addons/bus/i18n/zh_CN.po | 5 +- addons/calendar/i18n/fr.po | 22 +- addons/calendar/i18n/zh_CN.po | 10 +- addons/contacts/i18n/fr.po | 1 + addons/crm/i18n/es.po | 11 +- addons/crm/i18n/fr.po | 27 +- addons/crm/i18n/zh_CN.po | 4 +- addons/delivery/i18n/fr.po | 6 +- addons/event/i18n/fr.po | 26 +- addons/event/i18n/pl.po | 9 +- addons/event/i18n/zh_CN.po | 2 +- addons/event_sale/i18n/pl.po | 5 +- addons/fleet/i18n/es.po | 5 +- addons/fleet/i18n/fr.po | 25 +- addons/gamification/i18n/fr.po | 15 +- addons/google_account/i18n/fr.po | 5 +- addons/hr/i18n/fr.po | 30 +- addons/hr/i18n/zh_CN.po | 4 +- addons/hr_attendance/i18n/fr.po | 4 +- addons/hr_contract/i18n/fr.po | 17 +- addons/hr_expense/i18n/fr.po | 39 ++- addons/hr_gamification/i18n/fr.po | 2 +- addons/hr_holidays/i18n/fr.po | 68 ++-- addons/hr_holidays/i18n/ro.po | 15 +- addons/hr_maintenance/i18n/fr.po | 5 +- addons/hr_payroll/i18n/fr.po | 4 +- addons/hr_recruitment/i18n/es.po | 5 +- addons/hr_recruitment/i18n/fr.po | 25 +- addons/hr_timesheet/i18n/fr.po | 4 +- addons/iap/i18n/fr.po | 2 +- addons/im_livechat/i18n/fr.po | 10 +- addons/im_livechat/i18n/pl.po | 5 +- addons/lunch/i18n/fr.po | 8 +- addons/lunch/i18n/zh_CN.po | 2 +- addons/mail/i18n/fr.po | 118 +++---- addons/mail/i18n/nl.po | 4 +- addons/mail/i18n/pl.po | 7 +- addons/mail/i18n/zh_CN.po | 16 +- addons/maintenance/i18n/fr.po | 34 +- addons/mass_mailing/i18n/es.po | 5 +- addons/mass_mailing/i18n/fr.po | 26 +- addons/mrp/i18n/fr.po | 19 +- addons/mrp/i18n/zh_CN.po | 14 +- addons/mrp_bom_cost/i18n/fr.po | 5 +- addons/note/i18n/es.po | 5 +- addons/note/i18n/fr.po | 19 +- addons/note/i18n/zh_CN.po | 2 +- addons/payment/i18n/fr.po | 27 +- addons/point_of_sale/i18n/fr.po | 6 +- addons/point_of_sale/i18n/nl.po | 6 +- addons/portal/i18n/fr.po | 5 +- addons/portal/i18n/zh_CN.po | 10 +- addons/pos_cache/i18n/fr.po | 5 +- addons/pos_mercury/i18n/fr.po | 7 +- addons/pos_restaurant/i18n/fr.po | 5 +- addons/product/i18n/fr.po | 27 +- addons/product/i18n/zh_CN.po | 10 +- addons/project/i18n/fr.po | 47 +-- addons/project/i18n/zh_CN.po | 4 +- addons/purchase/i18n/es.po | 2 +- addons/purchase/i18n/fr.po | 12 +- addons/purchase/i18n/zh_CN.po | 8 +- addons/purchase_requisition/i18n/fr.po | 8 +- addons/purchase_stock/i18n/fr.po | 10 +- addons/purchase_stock/i18n/zh_CN.po | 4 +- addons/repair/i18n/fr.po | 11 +- addons/resource/i18n/fr.po | 6 +- addons/sale/i18n/fr.po | 19 +- addons/sale/i18n/zh_CN.po | 2 +- addons/sale_expense/i18n/fr.po | 2 +- addons/sale_expense/i18n/zh_CN.po | 5 +- addons/sale_management/i18n/fr.po | 4 +- addons/sale_stock/i18n/fr.po | 16 +- addons/sale_stock/i18n/zh_CN.po | 4 +- addons/sale_timesheet/i18n/fr.po | 9 +- addons/sale_timesheet/i18n/uk.po | 6 +- addons/sales_team/i18n/fr.po | 13 +- addons/stock/i18n/fr.po | 94 +++-- addons/stock/i18n/nl.po | 2 +- addons/stock/i18n/zh_CN.po | 68 ++-- addons/stock_landed_costs/i18n/fr.po | 11 +- addons/stock_picking_batch/i18n/fr.po | 11 +- addons/survey/i18n/fr.po | 36 +- addons/survey/i18n/zh_CN.po | 4 +- addons/uom/i18n/fr.po | 6 +- addons/utm/i18n/fr.po | 7 +- addons/web/i18n/fr.po | 28 +- addons/web/i18n/pt_BR.po | 5 +- addons/web/i18n/zh_CN.po | 9 +- addons/web_editor/i18n/fr.po | 18 +- addons/web_settings_dashboard/i18n/fr.po | 2 +- addons/web_tour/i18n/fr.po | 2 + addons/website/i18n/fr.po | 19 +- addons/website/i18n/pl.po | 5 +- addons/website/i18n/zh_CN.po | 2 +- addons/website_blog/i18n/fr.po | 13 +- addons/website_event/i18n/fr.po | 4 +- addons/website_event/i18n/pl.po | 7 +- addons/website_event_track/i18n/fr.po | 30 +- addons/website_forum/i18n/fr.po | 15 +- addons/website_forum/i18n/pl.po | 328 +++++++++++------- addons/website_forum_doc/i18n/fr.po | 10 +- addons/website_forum_doc/i18n/pl.po | 61 ++-- addons/website_forum_doc/i18n/zh_CN.po | 2 +- addons/website_gengo/i18n/pl.po | 34 +- addons/website_links/i18n/pl.po | 27 +- addons/website_livechat/i18n/pl.po | 7 +- addons/website_mail/i18n/pl.po | 7 +- addons/website_mail_channel/i18n/pl.po | 49 ++- addons/website_mass_mailing/i18n/pl.po | 22 +- addons/website_quote/i18n/fr.po | 2 +- addons/website_quote/i18n/pl.po | 37 +- addons/website_quote/i18n/zh_CN.po | 2 +- addons/website_sale/i18n/fr.po | 19 +- addons/website_slides/i18n/fr.po | 11 +- addons/website_slides/i18n/pl.po | 60 +++- addons/website_twitter/i18n/pl.po | 9 +- odoo/addons/base/i18n/es.po | 5 +- odoo/addons/base/i18n/fr.po | 81 +++-- odoo/addons/base/i18n/nl.po | 12 +- odoo/addons/base/i18n/pl.po | 5 +- odoo/addons/base/i18n/sv.po | 2 +- odoo/addons/base/i18n/zh_CN.po | 18 +- 148 files changed, 1568 insertions(+), 1079 deletions(-) diff --git a/addons/account/i18n/es.po b/addons/account/i18n/es.po index a853bb24358..3f9fe63ba30 100644 --- a/addons/account/i18n/es.po +++ b/addons/account/i18n/es.po @@ -57,13 +57,14 @@ # Nicolás Broggi , 2018 # Manuel Vázquez Acosta , 2018 # Angel Moya - PESOL , 2018 +# Cristina Martín Rodríguez , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 09:12+0000\n" "PO-Revision-Date: 2018-08-02 09:12+0000\n" -"Last-Translator: Angel Moya - PESOL , 2018\n" +"Last-Translator: Cristina Martín Rodríguez , 2018\n" "Language-Team: Spanish (https://www.transifex.com/odoo/teams/41243/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -668,7 +669,7 @@ msgstr "Un plazo de pago debe tener sólo una línea de tipo Saldo." #: code:addons/account/models/account.py:810 #, python-format msgid "A bank account can belong to only one journal." -msgstr "" +msgstr "Una cuenta bancaria sólo puede pertenecer a un diario." #. module: account #: model:ir.actions.act_window,help:account.action_bank_statement_tree @@ -685,6 +686,8 @@ msgstr "" #: model:ir.actions.act_window,help:account.action_bank_statement_line msgid "A bank statement line is a financial transaction on a bank account" msgstr "" +"Una línea de extracto bancario es una transacción financiera de una cuenta " +"bancaria." #. module: account #: model:ir.actions.act_window,help:account.action_move_journal_line @@ -861,7 +864,7 @@ msgstr "Titular" #. module: account #: model:ir.model.fields,field_description:account.field_account_setup_bank_manual_config__acc_holder_name msgid "Account Holder Name" -msgstr "" +msgstr "Nombre del titular de la cuenta" #. module: account #: model:ir.model.fields,field_description:account.field_account_setup_bank_manual_config__journal_id @@ -1152,7 +1155,7 @@ msgstr "" #: model:ir.cron,cron_name:account.ir_cron_reverse_entry #: model:ir.cron,name:account.ir_cron_reverse_entry msgid "Account; Reverse entries" -msgstr "" +msgstr "Revocación de movimiento en cuenta" #. module: account #: model:ir.ui.menu,name:account.account_account_menu @@ -1289,22 +1292,22 @@ msgstr "Agregar nota de crédito" #: code:addons/account/static/src/xml/account_dashboard_setup_bar.xml:20 #, python-format msgid "Add a Bank Account" -msgstr "" +msgstr "Añada una cuenta bancaria" #. module: account #: model:ir.actions.act_window,help:account.action_account_journal_form msgid "Add a journal" -msgstr "" +msgstr "Añadir un diario" #. module: account #: model:ir.actions.act_window,help:account.action_account_form msgid "Add a new account" -msgstr "" +msgstr "Crear nueva cuenta bancaria" #. module: account #: model:ir.actions.act_window,help:account.account_tag_action msgid "Add a new tag" -msgstr "" +msgstr "Añadir nueva etiqueta" #. module: account #: selection:account.cash.rounding,strategy:0 @@ -1338,7 +1341,7 @@ msgstr "Notas adicionales..." #: selection:account.tax,type_tax_use:0 #: selection:account.tax.template,type_tax_use:0 msgid "Adjustment" -msgstr "" +msgstr "Ajuste" #. module: account #: model:ir.model.fields,field_description:account.field_tax_adjustments_wizard__tax_id @@ -1609,12 +1612,12 @@ msgstr "Importe" #. module: account #: model:ir.model.fields,field_description:account.field_account_invoice_line__price_total msgid "Amount (with Taxes)" -msgstr "" +msgstr "Total (con inpuestos)" #. module: account #: model:ir.model.fields,field_description:account.field_account_invoice_line__price_subtotal msgid "Amount (without Taxes)" -msgstr "" +msgstr "Total (sin impuestos)" #. module: account #: model:ir.model.fields,field_description:account.field_account_bank_statement_line__amount_currency @@ -1752,7 +1755,7 @@ msgstr "Cuenta analítica" #: model:ir.ui.menu,name:account.account_analytic_group_menu #: model:ir.ui.view,arch_db:account.res_config_settings_view_form msgid "Analytic Account Groups" -msgstr "" +msgstr "Grupos de cuentas analíticas" #. module: account #: model:ir.model.fields,field_description:account.field_res_config_settings__group_analytic_accounting @@ -1804,7 +1807,7 @@ msgstr "Etiquetas analíticas" #: code:addons/account/static/src/xml/account_reconciliation.xml:187 #, python-format msgid "Analytic Tags." -msgstr "" +msgstr "Etiquetas analíticas" #. module: account #: model:ir.model.fields,field_description:account.field_account_invoice_tax__account_analytic_id @@ -1921,7 +1924,7 @@ msgstr "Agosto" #. module: account #: model:ir.ui.view,arch_db:account.invoice_supplier_form msgid "Auto-Complete" -msgstr "" +msgstr "Completar automáticamente" #. module: account #: model:ir.model.fields,help:account.field_account_invoice__vendor_bill_id @@ -1948,7 +1951,7 @@ msgstr "Entradas automatizadas" #: code:addons/account/models/account_move.py:382 #, python-format msgid "Automatic " -msgstr "" +msgstr "Automático" #. module: account #: code:addons/account/models/company.py:394 @@ -1992,7 +1995,7 @@ msgstr "Precio medio" #. module: account #: model:ir.model.fields,field_description:account.field_account_invoice_report__user_currency_price_average msgid "Average Price in Currency" -msgstr "" +msgstr "Precio medio" #. module: account #: code:addons/account/models/chart_template.py:226 @@ -2311,7 +2314,7 @@ msgstr "Facturas a pagar" #. module: account #: model:ir.ui.view,arch_db:account.account_journal_dashboard_kanban_view msgid "Bills to Validate" -msgstr "" +msgstr "Facturas para Validar" #. module: account #: code:addons/account/models/account_journal_dashboard.py:181 @@ -2781,14 +2784,14 @@ msgstr "" #. module: account #: model:ir.actions.act_window,help:account.actions_account_fiscal_year msgid "Click here to create a new fiscal year." -msgstr "" +msgstr "Clic para crear un nuevo año fiscal." #. module: account #. openerp-web #: code:addons/account/static/src/xml/account_reconciliation.xml:17 #, python-format msgid "Click to Rename" -msgstr "" +msgstr "Clic para cambiar el nombre" #. module: account #. openerp-web @@ -3003,7 +3006,7 @@ msgstr "Configuración" #: code:addons/account/static/src/xml/account_dashboard_setup_bar.xml:29 #, python-format msgid "Configuration Steps" -msgstr "" +msgstr "Pasos de configuración" #. module: account #: model:ir.ui.view,arch_db:account.account_journal_dashboard_kanban_view @@ -3146,7 +3149,7 @@ msgstr "" #: code:addons/account/models/company.py:251 #, python-format msgid "Create a Bank Account" -msgstr "" +msgstr "Crear una cuenta bancaria" #. module: account #: model:ir.actions.act_window,help:account.action_account_bank_journal_form @@ -3156,12 +3159,12 @@ msgstr "Crear una cuenta bancaria" #. module: account #: model:ir.actions.act_window,help:account.action_invoice_out_refund msgid "Create a credit note" -msgstr "" +msgstr "Crea una nota de crédito" #. module: account #: model:ir.actions.act_window,help:account.action_invoice_tree1 msgid "Create a customer invoice" -msgstr "" +msgstr "Crea una factura de cliente" #. module: account #: selection:account.invoice.refund,filter_refund:0 @@ -3187,7 +3190,7 @@ msgstr "" #: model:ir.actions.act_window,help:account.action_account_fiscal_position_form #: model:ir.actions.act_window,help:account.action_account_fiscal_position_template_form msgid "Create a new fiscal position" -msgstr "" +msgstr "Crear una nueva posición fiscal" #. module: account #: model:ir.actions.act_window,help:account.product_product_action_purchasable @@ -3207,7 +3210,7 @@ msgstr "" #. module: account #: model:ir.actions.act_window,help:account.action_tax_form msgid "Create a new tax" -msgstr "" +msgstr "Crea un nuevo impuesto" #. module: account #: model:ir.actions.act_window,help:account.action_invoice_in_refund @@ -3412,7 +3415,7 @@ msgstr "Crédito de base de efectivo" #. module: account #: model:ir.model.fields,field_description:account.field_account_invoice_refund__filter_refund msgid "Credit Method" -msgstr "" +msgstr "Método de crédito" #. module: account #: model:ir.model.fields,field_description:account.field_account_partial_reconcile__credit_move_id @@ -3705,7 +3708,7 @@ msgstr "Fechas" #: model:ir.model.fields,field_description:account.field_account_payment_term_line__day_of_the_month #: model:ir.ui.view,arch_db:account.view_payment_term_line_tree msgid "Day of the month" -msgstr "" +msgstr "Día del mes" #. module: account #: model:ir.model.fields,help:account.field_account_payment_term_line__day_of_the_month @@ -3840,7 +3843,7 @@ msgstr "Gestión de ingresos diferidos" #. module: account #: model:ir.actions.act_window,help:account.action_account_type_form msgid "Define a new account type" -msgstr "" +msgstr "Definir un nuevo tipo de cuenta" #. module: account #: model:ir.ui.view,arch_db:account.res_config_settings_view_form @@ -4508,7 +4511,7 @@ msgstr "" #: model:ir.actions.act_window,name:account.actions_account_fiscal_year #: model:ir.model.fields,field_description:account.field_res_config_settings__group_fiscal_year msgid "Fiscal Years" -msgstr "" +msgstr "Ejercicio fiscal" #. module: account #: model:ir.model.fields,field_description:account.field_account_financial_year_op__fiscalyear_last_day @@ -4684,7 +4687,7 @@ msgstr "" #: code:addons/account/models/account_invoice.py:387 #, python-format msgid "From: " -msgstr "" +msgstr "De" #. module: account #: model:ir.model,name:account.model_account_full_reconcile @@ -5574,7 +5577,7 @@ msgstr "Facturas que le pertenecen" #. module: account #: model:ir.ui.view,arch_db:account.account_journal_dashboard_kanban_view msgid "Invoices to Validate" -msgstr "" +msgstr "Facturas a validar" #. module: account #: model:ir.model.fields,help:account.field_account_payment__reconciled_invoice_ids @@ -6253,7 +6256,7 @@ msgstr "" #. module: account #: selection:account.setup.bank.manual.config,create_or_link_option:0 msgid "Link to an existing journal" -msgstr "" +msgstr "Enlace a un diario existente" #. module: account #: model:ir.model.fields,help:account.field_account_invoice__move_id @@ -9810,6 +9813,7 @@ msgstr "" #, python-format msgid "The lock date for advisors is irreversible and can't be removed." msgstr "" +"El bloqueo de fecha para asesores es irreversible y no puede ser eliminado." #. module: account #: model:ir.model.fields,help:account.field_account_move_line__move_id diff --git a/addons/account/i18n/fr.po b/addons/account/i18n/fr.po index b7e0fd50f44..4aa60b74ae9 100644 --- a/addons/account/i18n/fr.po +++ b/addons/account/i18n/fr.po @@ -72,13 +72,14 @@ # Saad Thaifa , 2018 # Benoît Fontaine , 2018 # LEONARD Jean-Christophe , 2018 +# Christophe CHAUVET , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 09:12+0000\n" "PO-Revision-Date: 2018-08-02 09:12+0000\n" -"Last-Translator: LEONARD Jean-Christophe , 2018\n" +"Last-Translator: Christophe CHAUVET , 2018\n" "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -2818,14 +2819,14 @@ msgstr "" #. module: account #: model:ir.actions.act_window,help:account.actions_account_fiscal_year msgid "Click here to create a new fiscal year." -msgstr "" +msgstr "Cliquez ici pour créer une nouvelle année fiscale." #. module: account #. openerp-web #: code:addons/account/static/src/xml/account_reconciliation.xml:17 #, python-format msgid "Click to Rename" -msgstr "" +msgstr "Cliquer pour renommer" #. module: account #. openerp-web @@ -3113,7 +3114,7 @@ msgstr "" #: model:ir.model.fields,field_description:account.field_res_partner__contracts_count #: model:ir.model.fields,field_description:account.field_res_users__contracts_count msgid "Contracts Count" -msgstr "" +msgstr "Nombre de contrats" #. module: account #: model:ir.ui.view,arch_db:account.view_account_journal_form @@ -3183,7 +3184,7 @@ msgstr "" #: code:addons/account/models/company.py:251 #, python-format msgid "Create a Bank Account" -msgstr "" +msgstr "Créer un compte bancaire" #. module: account #: model:ir.actions.act_window,help:account.action_account_bank_journal_form @@ -3193,12 +3194,12 @@ msgstr "Créer un compte bancaire" #. module: account #: model:ir.actions.act_window,help:account.action_invoice_out_refund msgid "Create a credit note" -msgstr "" +msgstr "Créer un avoir" #. module: account #: model:ir.actions.act_window,help:account.action_invoice_tree1 msgid "Create a customer invoice" -msgstr "" +msgstr "Créer une facture client" #. module: account #: selection:account.invoice.refund,filter_refund:0 @@ -3208,28 +3209,28 @@ msgstr "Créer une ébauche d'avoir" #. module: account #: model:ir.actions.act_window,help:account.action_move_journal_line msgid "Create a journal entry" -msgstr "" +msgstr "Créer une écriture de journal" #. module: account #: model:ir.actions.act_window,help:account.action_account_group_tree msgid "Create a new account group" -msgstr "" +msgstr "Créer un nouveau groupe de compte" #. module: account #: model:ir.actions.act_window,help:account.action_view_bank_statement_tree msgid "Create a new cash log" -msgstr "" +msgstr "Créer un nouvel enregistrement de caisse" #. module: account #: model:ir.actions.act_window,help:account.action_account_fiscal_position_form #: model:ir.actions.act_window,help:account.action_account_fiscal_position_template_form msgid "Create a new fiscal position" -msgstr "" +msgstr "Créer une nouvelle position fiscale" #. module: account #: model:ir.actions.act_window,help:account.product_product_action_purchasable msgid "Create a new purchasable product" -msgstr "" +msgstr "Créer un nouveau produit en achat" #. module: account #: model:ir.actions.act_window,help:account.action_account_reconcile_model @@ -3244,7 +3245,7 @@ msgstr "" #. module: account #: model:ir.actions.act_window,help:account.action_tax_form msgid "Create a new tax" -msgstr "" +msgstr "Créer une nouvelle taxe" #. module: account #: model:ir.actions.act_window,help:account.action_invoice_in_refund @@ -3742,7 +3743,7 @@ msgstr "Dates" #: model:ir.model.fields,field_description:account.field_account_payment_term_line__day_of_the_month #: model:ir.ui.view,arch_db:account.view_payment_term_line_tree msgid "Day of the month" -msgstr "" +msgstr "Jour du mois" #. module: account #: model:ir.model.fields,help:account.field_account_payment_term_line__day_of_the_month @@ -4220,7 +4221,7 @@ msgstr "Date d'échéance" #. module: account #: model:ir.ui.view,arch_db:account.view_payment_term_line_form msgid "Due the" -msgstr "" +msgstr "Échéance le" #. module: account #: code:addons/account/models/account_invoice.py:1296 @@ -4541,13 +4542,13 @@ msgstr "Exercice fiscal" #. module: account #: model:ir.ui.view,arch_db:account.action_account_fiscal_year_form msgid "Fiscal Year 2018" -msgstr "" +msgstr "Année Fiscale 2018" #. module: account #: model:ir.actions.act_window,name:account.actions_account_fiscal_year #: model:ir.model.fields,field_description:account.field_res_config_settings__group_fiscal_year msgid "Fiscal Years" -msgstr "" +msgstr "Années Fiscales" #. module: account #: model:ir.model.fields,field_description:account.field_account_financial_year_op__fiscalyear_last_day @@ -4724,7 +4725,7 @@ msgstr "" #: code:addons/account/models/account_invoice.py:387 #, python-format msgid "From: " -msgstr "" +msgstr "De:" #. module: account #: model:ir.model,name:account.model_account_full_reconcile @@ -5050,7 +5051,7 @@ msgstr "Si coché, de nouveaux messages demandent votre attention." #: model:ir.model.fields,help:account.field_account_invoice__message_has_error #: model:ir.model.fields,help:account.field_account_payment__message_has_error msgid "If checked, some messages have a delivery error." -msgstr "" +msgstr "Si actif, certains messages ont une erreur de livraison." #. module: account #: model:ir.model.fields,help:account.field_account_account_template__nocreate @@ -5622,7 +5623,7 @@ msgstr "Factures qui vous sont dûes" #. module: account #: model:ir.ui.view,arch_db:account.account_journal_dashboard_kanban_view msgid "Invoices to Validate" -msgstr "" +msgstr "Factures à valider" #. module: account #: model:ir.model.fields,help:account.field_account_payment__reconciled_invoice_ids @@ -6298,7 +6299,7 @@ msgstr "Passif" #. module: account #: model:ir.model.fields,field_description:account.field_account_invoice_report__nbr msgid "Line Count" -msgstr "" +msgstr "Compter les lignes" #. module: account #: selection:account.setup.bank.manual.config,create_or_link_option:0 @@ -6547,7 +6548,7 @@ msgstr "Mémo :" #: model:ir.model.fields,field_description:account.field_account_invoice__message_has_error #: model:ir.model.fields,field_description:account.field_account_payment__message_has_error msgid "Message Delivery error" -msgstr "" +msgstr "Erreur d'envoi du message" #. module: account #: model:ir.model.fields,field_description:account.field_res_partner__invoice_warn_msg @@ -6805,7 +6806,7 @@ msgstr "Aucun Message" #: code:addons/account/static/src/js/reconciliation/reconciliation_renderer.js:142 #, python-format msgid "No Title" -msgstr "" +msgstr "Pas de Titre" #. module: account #: code:addons/account/models/account_invoice.py:897 @@ -6938,7 +6939,7 @@ msgstr "Nombre de jours" #: model:ir.model.fields,field_description:account.field_account_invoice__message_has_error_counter #: model:ir.model.fields,field_description:account.field_account_payment__message_has_error_counter msgid "Number of error" -msgstr "" +msgstr "Nombre d'erreurs" #. module: account #: model:ir.model.fields,help:account.field_account_bank_statement__message_needaction_counter @@ -6952,7 +6953,7 @@ msgstr "Nombre de messages exigeant une action" #: model:ir.model.fields,help:account.field_account_invoice__message_has_error_counter #: model:ir.model.fields,help:account.field_account_payment__message_has_error_counter msgid "Number of messages with delivery error" -msgstr "" +msgstr "Nombre de messages avec des erreurs d'envoi" #. module: account #: model:ir.model.fields,help:account.field_account_bank_statement__message_unread_counter @@ -6992,12 +6993,12 @@ msgstr "" #. module: account #: model:ir.model.fields,field_description:account.field_account_move_line__tax_line_grouping_key msgid "Old Taxes" -msgstr "" +msgstr "Anciennes taxes" #. module: account #: model:ir.ui.view,arch_db:account.view_payment_term_line_form msgid "On the" -msgstr "" +msgstr "Sur le" #. module: account #: model:ir.ui.view,arch_db:account.account_invoice_confirm_view @@ -7315,7 +7316,7 @@ msgstr "Modèle de plan de compte parent" #. module: account #: model:ir.model.fields,field_description:account.field_account_group__parent_path msgid "Parent Path" -msgstr "" +msgstr "Chemin parent" #. module: account #: model:ir.ui.view,arch_db:account.view_account_financial_report_search @@ -7367,7 +7368,7 @@ msgstr "Société partenaire" #: model:ir.model.fields,field_description:account.field_res_partner__contract_ids #: model:ir.model.fields,field_description:account.field_res_users__contract_ids msgid "Partner Contracts" -msgstr "" +msgstr "Contrats partenaire" #. module: account #: model:ir.actions.act_window,name:account.action_account_partner_ledger_menu @@ -7501,7 +7502,7 @@ msgstr "Type des Méthodes de Paiement" #: model:ir.ui.view,arch_db:account.view_account_bank_journal_form #: model:ir.ui.view,arch_db:account.view_account_journal_form msgid "Payment Method Types" -msgstr "" +msgstr "Types de méthode de paiement" #. module: account #. openerp-web @@ -7578,7 +7579,7 @@ msgstr "Conditions de paiement : 15 jours" #. module: account #: model:account.payment.term,note:account.account_payment_term_2months msgid "Payment terms: 2 Months" -msgstr "" +msgstr "Condition de paiement: 2 Mois" #. module: account #: model:account.payment.term,note:account.account_payment_term_net @@ -7588,7 +7589,7 @@ msgstr "Condition de paiement : 30 jours net" #. module: account #: model:account.payment.term,note:account.account_payment_term_45days msgid "Payment terms: 45 Days" -msgstr "" +msgstr "Conditions de paiement: 45 Jours" #. module: account #: model:account.payment.term,note:account.account_payment_term_immediate @@ -8266,14 +8267,14 @@ msgstr "Enregistrer un paiement" #. module: account #: model:ir.actions.act_window,help:account.action_bank_statement_tree msgid "Register a bank statement" -msgstr "" +msgstr "Enregistrer un relevé bancaire" #. module: account #: model:ir.actions.act_window,help:account.action_account_payments #: model:ir.actions.act_window,help:account.action_account_payments_payable #: model:ir.actions.act_window,help:account.action_account_payments_transfer msgid "Register a payment" -msgstr "" +msgstr "Enregistrer un paiement" #. module: account #: model:ir.model,name:account.model_account_register_payments @@ -11056,7 +11057,7 @@ msgstr "Conditions de Paiement du Vendeur" #: model:ir.ui.view,arch_db:account.account_journal_dashboard_kanban_view #: model:ir.ui.view,arch_db:account.view_account_payment_search msgid "Vendor Payments" -msgstr "" +msgstr "Règlements fournisseur" #. module: account #: model:ir.model.fields,field_description:account.field_account_invoice__reference @@ -11114,7 +11115,7 @@ msgstr "Avertissements" #. module: account #: model:ir.model.fields,field_description:account.field_res_config_settings__group_warning_account msgid "Warnings in Invoices" -msgstr "" +msgstr "Avertissements sur les factures" #. module: account #: model:ir.model.fields,field_description:account.field_account_bank_statement__website_message_ids @@ -11528,7 +11529,7 @@ msgstr "" #: code:addons/account/wizard/account_report_general_ledger.py:21 #, python-format msgid "You must define a start Date" -msgstr "" +msgstr "Vous devez choisir une date de début" #. module: account #: code:addons/account/models/account.py:126 @@ -11540,7 +11541,7 @@ msgstr "" #: code:addons/account/models/account_invoice.py:1677 #, python-format msgid "You must first select a partner." -msgstr "" +msgstr "Vous devez d'abord sélectionner un partenaire." #. module: account #: code:addons/account/wizard/account_report_aged_partner_balance.py:26 @@ -11650,12 +11651,12 @@ msgstr "account.reconcile.model.template" #. module: account #: model:ir.model,name:account.model_account_reconciliation_widget msgid "account.reconciliation.widget" -msgstr "" +msgstr "account.reconciliation.widget" #. module: account #: model:ir.model,name:account.model_account_setup_bank_manual_config msgid "account.setup.bank.manual.config" -msgstr "" +msgstr "account.setup.bank.manual.config" #. module: account #: model:ir.model,name:account.model_account_tax_group @@ -11693,22 +11694,22 @@ msgstr "code" #. module: account #: selection:account.payment.term.line,option:0 msgid "day(s) after the end of the invoice month" -msgstr "" +msgstr "jour(s) après la fin du mois de facturation" #. module: account #: selection:account.payment.term.line,option:0 msgid "day(s) after the invoice date" -msgstr "" +msgstr "jour(s) après la date de facturation" #. module: account #: model:ir.ui.view,arch_db:account.setup_bank_account_wizard msgid "e.g BE15001559627230" -msgstr "" +msgstr "e.g BE15001559627230" #. module: account #: model:ir.ui.view,arch_db:account.setup_bank_account_wizard msgid "e.g Bank of America" -msgstr "" +msgstr "ex Bank of America" #. module: account #: model:ir.ui.view,arch_db:account.setup_bank_account_wizard @@ -11749,12 +11750,12 @@ msgstr "o_manual_statement" #. module: account #: selection:account.payment.term.line,option:0 msgid "of the current month" -msgstr "" +msgstr "du mois en cours" #. module: account #: selection:account.payment.term.line,option:0 msgid "of the following month" -msgstr "" +msgstr "du mois suivant" #. module: account #: model:ir.ui.view,arch_db:account.view_payment_term_line_form @@ -11776,7 +11777,7 @@ msgstr "paiements en circulation" #: code:addons/account/static/src/xml/account_reconciliation.xml:163 #, python-format msgid "reconciliation models" -msgstr "" +msgstr "Modèles de lettrage" #. module: account #: model:ir.model,name:account.model_report_account_report_agedpartnerbalance diff --git a/addons/account/i18n/mn.po b/addons/account/i18n/mn.po index 7fc8e37e6e7..2d9678601d7 100644 --- a/addons/account/i18n/mn.po +++ b/addons/account/i18n/mn.po @@ -2257,7 +2257,7 @@ msgstr "Тооцооны шинжилгээ" #. module: account #: model:ir.ui.view,arch_db:account.account_journal_dashboard_kanban_view msgid "Bills to Pay" -msgstr "" +msgstr "Төлөх тооцоо" #. module: account #: model:ir.ui.view,arch_db:account.account_journal_dashboard_kanban_view diff --git a/addons/account/i18n/nl.po b/addons/account/i18n/nl.po index 367147c0ee8..42c09abaff6 100644 --- a/addons/account/i18n/nl.po +++ b/addons/account/i18n/nl.po @@ -4197,7 +4197,7 @@ msgstr "E-mail alias" #. module: account #: model:ir.ui.view,arch_db:account.view_account_journal_form msgid "Email your Vendor Bills" -msgstr "" +msgstr "E-mail uw leveranciersrekeningen" #. module: account #: model:ir.model.fields,field_description:account.field_accounting_report__enable_filter @@ -4238,7 +4238,7 @@ msgstr "Kassa eindsaldo" #. module: account #: model:ir.model.fields,help:account.field_account_fiscal_year__date_to msgid "Ending Date, included in the fiscal year." -msgstr "" +msgstr "Einddatum, inbegrepen in het fiscale jaar" #. module: account #: model:ir.actions.act_window,name:account.action_move_line_form @@ -4254,7 +4254,7 @@ msgstr "Boekingen gesorteerd op" #: code:addons/account/models/account_move.py:894 #, python-format msgid "Entries are not from the same account." -msgstr "" +msgstr "Boekingen zijn niet van dezelfde rekening." #. module: account #: model:ir.ui.view,arch_db:account.account_journal_dashboard_kanban_view @@ -4474,7 +4474,7 @@ msgstr "Boekjaar" #. module: account #: model:ir.ui.view,arch_db:account.action_account_fiscal_year_form msgid "Fiscal Year 2018" -msgstr "" +msgstr "Fiscaal jaar 2018" #. module: account #: model:ir.actions.act_window,name:account.actions_account_fiscal_year @@ -4654,7 +4654,7 @@ msgstr "" #: code:addons/account/models/account_invoice.py:387 #, python-format msgid "From: " -msgstr "" +msgstr "Van:" #. module: account #: model:ir.model,name:account.model_account_full_reconcile diff --git a/addons/account/i18n/pl.po b/addons/account/i18n/pl.po index 006a0ef0555..5aa5047ccc2 100644 --- a/addons/account/i18n/pl.po +++ b/addons/account/i18n/pl.po @@ -1660,12 +1660,12 @@ msgstr "" #. module: account #: selection:tax.adjustments.wizard,adjustment_type:0 msgid "Applied on credit journal item" -msgstr "" +msgstr "Zastosowano na pozycji w dzienniku kredytowym" #. module: account #: selection:tax.adjustments.wizard,adjustment_type:0 msgid "Applied on debit journal item" -msgstr "" +msgstr "Zastosowano na pozycji dziennika debetowego" #. module: account #: model:ir.model.fields,help:account.field_account_fiscal_position__auto_apply @@ -3452,7 +3452,7 @@ msgstr "" msgid "" "Date at which the opening entry of this company's accounting has been " "posted." -msgstr "" +msgstr "Data zamieszczenia wpisu otwierającego księgowość tej spółki." #. module: account #: model:ir.model.fields,help:account.field_account_financial_year_op__opening_date @@ -3460,6 +3460,8 @@ msgid "" "Date from which the accounting is managed in Odoo. It is the date of the " "opening entry." msgstr "" +"Data, od której księgowość jest zarządzana w Odoo. Jest to data wpisu " +"otwierającego." #. module: account #: model:ir.model.fields,help:account.field_account_move__reverse_date @@ -3526,12 +3528,12 @@ msgstr "" #. module: account #: model:ir.model.fields,field_description:account.field_account_move_line__debit_cash_basis msgid "Debit Cash Basis" -msgstr "" +msgstr "Podstawa gotówkowa debetowa" #. module: account #: model:ir.model.fields,field_description:account.field_account_partial_reconcile__debit_move_id msgid "Debit Move" -msgstr "" +msgstr "Przeniesienie debetowe" #. module: account #: model:ir.model.fields,field_description:account.field_tax_adjustments_wizard__debit_account_id @@ -3613,7 +3615,7 @@ msgstr "" #. module: account #: model:ir.ui.view,arch_db:account.res_config_settings_view_form msgid "Define the smallest coinage of the currency used to pay by cash." -msgstr "" +msgstr "Określ najmniejszą monetę waluty używanej do zapłaty gotówką." #. module: account #: model:ir.model.fields,help:account.field_account_journal__bank_statements_source @@ -3625,7 +3627,7 @@ msgstr "" msgid "" "Defines the smallest coinage of the currency that can be used to pay by " "cash." -msgstr "" +msgstr "Definiuje najmniejszą monetę waluty, za którą można zapłacić gotówką." #. module: account #: model:ir.ui.view,arch_db:account.view_account_tax_template_form @@ -4515,6 +4517,8 @@ msgstr "" msgid "" "Gives the sequence order when displaying a list of payment terms lines." msgstr "" +"Daje kolejność sekwencji podczas wyświetlania listy linii terminów " +"płatności." #. module: account #. openerp-web @@ -4575,7 +4579,7 @@ msgstr "" #. module: account #: model:ir.ui.view,arch_db:account.res_config_settings_view_form msgid "Group received checks before depositing them to the bank" -msgstr "" +msgstr "Grupa otrzymała czeki przed złożeniem ich do banku" #. module: account #: selection:account.cash.rounding,rounding_method:0 @@ -4585,7 +4589,7 @@ msgstr "" #. module: account #: model:ir.model.fields,field_description:account.field_res_config_settings__has_accounting_entries msgid "Has Accounting Entries" -msgstr "" +msgstr "Ma pozycje księgowe" #. module: account #: model:ir.model.fields,field_description:account.field_account_payment__has_invoices @@ -4618,7 +4622,7 @@ msgstr "" #. module: account #: model:ir.model.fields,field_description:account.field_account_tax__hide_tax_exigibility msgid "Hide Use Cash Basis Option" -msgstr "" +msgstr "Ukryj Użyj opcji podstawy gotówki" #. module: account #: model:ir.ui.view,arch_db:account.res_config_settings_view_form @@ -4628,7 +4632,7 @@ msgstr "" #. module: account #: model:ir.ui.view,arch_db:account.view_account_form msgid "How do account types affect your reports?" -msgstr "" +msgstr "Jak typy kont wpływają na raporty?" #. module: account #: model:ir.ui.view,arch_db:account.res_config_settings_view_form @@ -4786,6 +4790,8 @@ msgid "" "If the active field is set to False, it will allow you to hide the payment " "terms without removing it." msgstr "" +"Jeśli aktywne pole ma wartość False, umożliwia ukrycie warunków płatności " +"bez ich usuwania." #. module: account #: model:ir.model.fields,help:account.field_account_journal__group_invoice_lines @@ -4807,12 +4813,16 @@ msgid "" "If you check this box, you will be able to collect payments using SEPA " "Direct Debit mandates." msgstr "" +"Jeśli zaznaczysz to pole, będziesz mógł zbierać płatności za pomocą poleceń " +"zapłaty SEPA." #. module: account #: model:ir.ui.view,arch_db:account.res_config_settings_view_form msgid "" "If you check this box, you will be able to register your payment using SEPA." msgstr "" +"Jeśli zaznaczysz to pole, będziesz mógł zarejestrować swoją płatność za " +"pomocą SEPA." #. module: account #: model:ir.actions.act_window,help:account.open_account_journal_dashboard_kanban @@ -5288,7 +5298,7 @@ msgstr "" #. module: account #: model:ir.model.fields,help:account.field_account_invoice_line__is_rounding_line msgid "Is a rounding line in case of cash rounding." -msgstr "" +msgstr "Jest to zaokrąglenie w przypadku zaokrąglania gotówki." #. module: account #: model:ir.model.fields,field_description:account.field_account_bank_statement__is_difference_zero @@ -5517,6 +5527,7 @@ msgid "" "Journal where the opening entry of this company's accounting has been " "posted." msgstr "" +"Dziennik, w którym opublikowano wpis otwierający księgowości tej firmy." #. module: account #: model:ir.model.fields,field_description:account.field_account_bank_statement_line__journal_currency_id @@ -6059,6 +6070,11 @@ msgid "" "Batch Deposit: Encase several customer checks at once by generating a batch deposit to submit to your bank. When encoding the bank statement in Odoo, you are suggested to reconcile the transaction with the batch deposit.To enable batch deposit,module account_batch_deposit must be installed.\n" "SEPA Credit Transfer: Pay bill from a SEPA Credit Transfer file you submit to your bank. To enable sepa credit transfer, module account_sepa must be installed " msgstr "" +"Manualnie: zarabiaj gotówką, czekiem lub inną metodą poza Odoo.\n" +"Elektronicznie: otrzymuj automatycznie płatności za pośrednictwem centrum autoryzacji płatności, żądając transakcji na karcie zapisanej przez klienta podczas kupowania lub subskrybowania online (token płatności).\n" +"Czek: Zapłać rachunek czekiem i wydrukuj go z Odoo.\n" +"Depozyt zbiorczy: załóż kilka czeków klientów naraz, generując depozyt partii, który zostanie przesłany do Twojego banku. Podczas kodowania wyciągu bankowego w Odoo sugerowane jest uzgodnienie transakcji z wpłatą za pomocą partii. Aby umożliwić wpłatę partii, należy zainstalować moduł account_batch_deposit.\n" +"Przelew SEPA: Zapłać rachunek z pliku przelewu SEPA, który przesyłasz do swojego banku. Aby umożliwić transfer przelewów sepa, moduł account_sepa musi być zainstalowany" #. module: account #: model:ir.model.fields,help:account.field_account_journal__outbound_payment_method_ids @@ -6067,6 +6083,9 @@ msgid "" "Check:Pay bill by check and print it from Odoo.\n" "SEPA Credit Transfer: Pay bill from a SEPA Credit Transfer file you submit to your bank. Enable this option from the settings." msgstr "" +"Manualnie: Zapłać rachunek gotówką lub inną metodą poza Odoo.\n" +"Czek: Zapłać rachunek czekiem i wydrukuj go z Odoo.\n" +"Przelew SEPA: Zapłać rachunek z pliku przelewu SEPA, który przesyłasz do swojego banku. Włącz tę opcję w ustawieniach." #. module: account #: selection:res.company,fiscalyear_last_month:0 @@ -6105,7 +6124,7 @@ msgstr "" #. module: account #: model:ir.model.fields,field_description:account.field_account_move_line__matched_debit_ids msgid "Matched Debit" -msgstr "" +msgstr "Dopasowany debet" #. module: account #: model:ir.model.fields,field_description:account.field_account_full_reconcile__reconciled_line_ids @@ -6127,7 +6146,7 @@ msgstr "" #. module: account #: model:ir.model.fields,field_description:account.field_account_partial_reconcile__max_date msgid "Max Date of Matched Lines" -msgstr "" +msgstr "Najstarsze dopasowane linie" #. module: account #: selection:res.company,fiscalyear_last_month:0 @@ -6227,6 +6246,7 @@ msgstr "" #: selection:account.invoice.refund,filter_refund:0 msgid "Modify: create credit note, reconcile and create a new draft invoice" msgstr "" +"Modyfikuj: utwórz notatkę kredytową, uzgodnij i utwórz nową fakturę roboczą" #. module: account #: model:ir.ui.view,arch_db:account.res_config_settings_view_form @@ -6254,12 +6274,12 @@ msgstr "" #. module: account #: model:ir.model.fields,field_description:account.field_account_bank_statement__move_line_count msgid "Move Line Count" -msgstr "" +msgstr "Liczba linii przeniesień" #. module: account #: model:ir.model.fields,field_description:account.field_account_payment__move_reconciled msgid "Move Reconciled" -msgstr "" +msgstr "Przenieś uzgodnione" #. module: account #: code:addons/account/models/account_move.py:1133 @@ -6664,19 +6684,19 @@ msgstr "" #. module: account #: model:ir.model.fields,field_description:account.field_res_company__account_opening_journal_id msgid "Opening Journal" -msgstr "" +msgstr "Dziennik otwarcia" #. module: account #: code:addons/account/models/company.py:322 #: model:ir.model.fields,field_description:account.field_res_company__account_opening_move_id #, python-format msgid "Opening Journal Entry" -msgstr "" +msgstr "Wpis otwierający dziennik" #. module: account #: model:ir.model.fields,field_description:account.field_account_financial_year_op__opening_move_posted msgid "Opening Move Posted" -msgstr "" +msgstr "Ruch otwierający opublikowany" #. module: account #: model:ir.model.fields,help:account.field_account_cashbox_line__number @@ -6723,6 +6743,10 @@ msgid "" "would make a gap in the numbering. You should book an entry and make a " "regular revert of it in case you want to cancel it." msgstr "" +"Operacja nie jest dozwolona. Ponieważ linia wyciągu już otrzymała numer, nie" +" można jej całkowicie pogodzić z istniejącymi zapisami księgowymi, w " +"przeciwnym razie powstałaby luka w numeracji. Powinieneś zarezerwować wpis i" +" regularnie go powracać na wypadek, gdybyś chciał go anulować." #. module: account #: model:ir.ui.view,arch_db:account.account_journal_dashboard_kanban_view @@ -6814,7 +6838,7 @@ msgstr "" #. module: account #: model:ir.model.fields,field_description:account.field_account_invoice__outstanding_credits_debits_widget msgid "Outstanding Credits Debits Widget" -msgstr "" +msgstr "Widżet zaległych kredytów" #. module: account #: code:addons/account/models/account_invoice.py:135 @@ -6905,7 +6929,7 @@ msgstr "" #. module: account #: model:ir.model.fields,field_description:account.field_account_move_line__parent_state msgid "Parent State" -msgstr "" +msgstr "Status nadrzędny" #. module: account #: model:ir.model,name:account.model_account_partial_reconcile @@ -6990,7 +7014,7 @@ msgstr "" #. module: account #: model:ir.ui.view,arch_db:account.res_config_settings_view_form msgid "Pay your bills in one-click using Euro SEPA service" -msgstr "" +msgstr "Płać rachunki jednym kliknięciem, korzystając z usługi Euro SEPA" #. module: account #: model:account.account.type,name:account.data_account_type_payable @@ -7457,7 +7481,7 @@ msgstr "" #. module: account #: model:ir.ui.view,arch_db:account.res_config_settings_view_form msgid "Print checks to pay your vendors" -msgstr "" +msgstr "Wydrukuj czeki, aby zapłacić swoim dostawcom" #. module: account #: model:ir.model,name:account.model_product_product @@ -7531,6 +7555,8 @@ msgstr "" msgid "" "Programming error: wizard action executed without active_ids in context." msgstr "" +"Błąd programowania: działanie kreatora wykonywane bez active_ids w " +"kontekście." #. module: account #: model:ir.ui.view,arch_db:account.view_account_chart_template_form @@ -8250,6 +8276,8 @@ msgid "" "Select this if the taxes should use cash basis, which will create an entry " "for such taxes on a given account during reconciliation." msgstr "" +"Wybierz tę opcję, jeśli podatki powinny być oparte na gotówce, co utworzy " +"wpis dla takich podatków na danym koncie podczas uzgadniania." #. module: account #: code:addons/account/wizard/account_invoice_state.py:21 @@ -8502,7 +8530,7 @@ msgstr "" #. module: account #: model:ir.model.fields,help:account.field_account_move_line__parent_state msgid "State of the parent account.move" -msgstr "" +msgstr "Stan nadrzędnego account.move" #. module: account #: model:ir.model.fields,field_description:account.field_account_bank_statement_line__statement_id @@ -8905,26 +8933,31 @@ msgid "" " set when the statement line is reconciled then stored to set the same " "number again if the line is cancelled, set to draft and re-processed again." msgstr "" +"Pole techniczne zawierające numer przypisany do pozycji dziennika, " +"automatycznie ustawiane, gdy linia wyciągu jest uzgadniana, a następnie " +"zapisywana, aby ponownie ustawić ten sam numer, jeśli linia zostanie " +"anulowana, ustawiona na szkic i ponownie przetworzona." #. module: account #: model:ir.model.fields,help:account.field_res_company__account_setup_bank_data_done msgid "Technical field holding the status of the bank setup step." -msgstr "" +msgstr "Pole techniczne utrzymujące status kroku konfiguracji banku." #. module: account #: model:ir.model.fields,help:account.field_res_company__account_setup_coa_done msgid "Technical field holding the status of the chart of account setup step." -msgstr "" +msgstr "Pole techniczne utrzymujące status kroku konfiguracji tabeli kont." #. module: account #: model:ir.model.fields,help:account.field_res_company__account_setup_company_data_done msgid "Technical field holding the status of the company setup step." -msgstr "" +msgstr "Pole techniczne utrzymujące status kroku konfiguracji firmy." #. module: account #: model:ir.model.fields,help:account.field_res_company__account_setup_fy_data_done msgid "Technical field holding the status of the financial year setup step." msgstr "" +"Pole techniczne zawierające status etapu przygotowania roku budżetowego." #. module: account #: model:ir.model.fields,help:account.field_account_abstract_payment__multi @@ -8934,6 +8967,8 @@ msgid "" "Technical field indicating if the user selected invoices from multiple " "partners or from different types." msgstr "" +"Pole techniczne wskazujące, czy użytkownik wybrał faktury od wielu partnerów" +" lub z różnych typów." #. module: account #: model:ir.model.fields,help:account.field_res_company__account_setup_bar_closed diff --git a/addons/account/i18n/sv.po b/addons/account/i18n/sv.po index 30dc45b758a..64dc3e068bb 100644 --- a/addons/account/i18n/sv.po +++ b/addons/account/i18n/sv.po @@ -736,7 +736,7 @@ msgstr "" #: model:ir.model.fields,field_description:account.field_account_journal__company_partner_id #: model:ir.model.fields,field_description:account.field_account_setup_bank_manual_config__partner_id msgid "Account Holder" -msgstr "" +msgstr "Kontoinnehavare" #. module: account #: model:ir.model.fields,field_description:account.field_account_setup_bank_manual_config__acc_holder_name diff --git a/addons/account/i18n/zh_CN.po b/addons/account/i18n/zh_CN.po index 8e55caedc41..160e5804473 100644 --- a/addons/account/i18n/zh_CN.po +++ b/addons/account/i18n/zh_CN.po @@ -842,7 +842,7 @@ msgstr "账户持有人" #. module: account #: model:ir.model.fields,field_description:account.field_account_setup_bank_manual_config__acc_holder_name msgid "Account Holder Name" -msgstr "" +msgstr "账户持有人名称" #. module: account #: model:ir.model.fields,field_description:account.field_account_setup_bank_manual_config__journal_id @@ -1374,7 +1374,7 @@ msgstr "别名" #. module: account #: model:ir.model.fields,field_description:account.field_account_journal__alias_name msgid "Alias Name for Vendor Bills" -msgstr "" +msgstr "供应商账单的别名" #. module: account #: model:ir.model.fields,field_description:account.field_account_journal__alias_domain @@ -1584,7 +1584,7 @@ msgstr "总额外币" #. module: account #: model:ir.model.fields,field_description:account.field_account_invoice_tax__amount_rounding msgid "Amount Delta" -msgstr "" +msgstr "金额差异" #. module: account #: model:ir.model.fields,field_description:account.field_account_invoice__residual @@ -1705,7 +1705,7 @@ msgstr "分析账户" #: model:ir.ui.menu,name:account.account_analytic_group_menu #: model:ir.ui.view,arch_db:account.res_config_settings_view_form msgid "Analytic Account Groups" -msgstr "" +msgstr "分析账户组" #. module: account #: model:ir.model.fields,field_description:account.field_res_config_settings__group_analytic_accounting @@ -1872,7 +1872,7 @@ msgstr "八月" #. module: account #: model:ir.ui.view,arch_db:account.invoice_supplier_form msgid "Auto-Complete" -msgstr "" +msgstr "自动填充" #. module: account #: model:ir.model.fields,help:account.field_account_invoice__vendor_bill_id @@ -1898,7 +1898,7 @@ msgstr "自动分录" #: code:addons/account/models/account_move.py:382 #, python-format msgid "Automatic " -msgstr "" +msgstr "自动" #. module: account #: code:addons/account/models/company.py:394 @@ -3069,7 +3069,7 @@ msgstr "创建银行账户" #. module: account #: model:ir.actions.act_window,help:account.action_invoice_out_refund msgid "Create a credit note" -msgstr "" +msgstr "创建信用证" #. module: account #: model:ir.actions.act_window,help:account.action_invoice_tree1 @@ -3125,7 +3125,7 @@ msgstr "创建一个新的税项" #. module: account #: model:ir.actions.act_window,help:account.action_invoice_in_refund msgid "Create a vendor credit note" -msgstr "" +msgstr "创建供应商信用证" #. module: account #: model:ir.ui.view,arch_db:account.tax_adjustments_wizard @@ -4085,7 +4085,7 @@ msgstr "截止日期" #. module: account #: model:ir.ui.view,arch_db:account.view_payment_term_line_form msgid "Due the" -msgstr "" +msgstr "截止" #. module: account #: code:addons/account/models/account_invoice.py:1296 @@ -4570,7 +4570,7 @@ msgstr "从这个报表中,你可以得到一个总的客户的发票总额。 #: code:addons/account/models/account_invoice.py:387 #, python-format msgid "From: " -msgstr "" +msgstr "从:" #. module: account #: model:ir.model,name:account.model_account_full_reconcile @@ -7059,7 +7059,7 @@ msgstr "上级表模板" #. module: account #: model:ir.model.fields,field_description:account.field_account_group__parent_path msgid "Parent Path" -msgstr "" +msgstr "父级路径" #. module: account #: model:ir.ui.view,arch_db:account.view_account_financial_report_search @@ -7215,7 +7215,7 @@ msgstr "付款差异" #: model:ir.model.fields,field_description:account.field_account_payment__payment_difference_handling #: model:ir.model.fields,field_description:account.field_account_register_payments__payment_difference_handling msgid "Payment Difference Handling" -msgstr "" +msgstr "付款差异处理" #. module: account #: model:ir.model.fields,field_description:account.field_account_abstract_payment__journal_id @@ -7245,7 +7245,7 @@ msgstr "付款方法类型" #: model:ir.ui.view,arch_db:account.view_account_bank_journal_form #: model:ir.ui.view,arch_db:account.view_account_journal_form msgid "Payment Method Types" -msgstr "" +msgstr "付款方式类型" #. module: account #. openerp-web @@ -7322,7 +7322,7 @@ msgstr "付款条款:15天" #. module: account #: model:account.payment.term,note:account.account_payment_term_2months msgid "Payment terms: 2 Months" -msgstr "" +msgstr "付款条款: 2个月" #. module: account #: model:account.payment.term,note:account.account_payment_term_net @@ -7332,7 +7332,7 @@ msgstr "付款条款:30天" #. module: account #: model:account.payment.term,note:account.account_payment_term_45days msgid "Payment terms: 45 Days" -msgstr "" +msgstr "付款条款:45天" #. module: account #: model:account.payment.term,note:account.account_payment_term_immediate @@ -7875,7 +7875,7 @@ msgstr "调节的分录" #. module: account #: model:ir.model.fields,field_description:account.field_account_payment__reconciled_invoice_ids msgid "Reconciled Invoices" -msgstr "" +msgstr "已调节的发票" #. module: account #: model:ir.ui.view,arch_db:account.view_move_form @@ -8004,7 +8004,7 @@ msgstr "" #: model:ir.actions.act_window,help:account.action_account_payments_payable #: model:ir.actions.act_window,help:account.action_account_payments_transfer msgid "Register a payment" -msgstr "" +msgstr "登记付款" #. module: account #: model:ir.model,name:account.model_account_register_payments @@ -9275,7 +9275,7 @@ msgstr " ‘内部类型'用于不同类型科目的功能: 流动性用于现 #: code:addons/account/models/account_move.py:1041 #, python-format msgid "The account %s (%s) is deprecated." -msgstr "" +msgstr "科目 %s (%s) 是废弃的." #. module: account #: model:ir.model.fields,help:account.field_account_setup_bank_manual_config__journal_id diff --git a/addons/account_analytic_default/i18n/fr.po b/addons/account_analytic_default/i18n/fr.po index 674166e163d..6e901f7c68e 100644 --- a/addons/account_analytic_default/i18n/fr.po +++ b/addons/account_analytic_default/i18n/fr.po @@ -8,17 +8,18 @@ # Maxime Chambreuil , 2016 # Adriana Ierfino , 2016 # Fabien Pinckaers , 2016 -# lap.odoo , 2017 +# Laura Piraux , 2017 # Florent de Labarre , 2017 # Foo Bar , 2017 # Lucas Deliege , 2017 +# Christophe CHAUVET , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-03-22 14:10+0000\n" "PO-Revision-Date: 2018-03-22 14:10+0000\n" -"Last-Translator: Lucas Deliege , 2017\n" +"Last-Translator: Christophe CHAUVET , 2018\n" "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -53,6 +54,8 @@ msgid "" "An analytic default requires at least an analytic account or an analytic " "tag." msgstr "" +"Une analyse par défaut requiert au moins un compte analytique ou une " +"étiquette analytique." #. module: account_analytic_default #: model:ir.model.fields,field_description:account_analytic_default.field_account_analytic_default__analytic_id diff --git a/addons/account_asset/i18n/fr.po b/addons/account_asset/i18n/fr.po index 4875850ed7c..04ef1eaf466 100644 --- a/addons/account_asset/i18n/fr.po +++ b/addons/account_asset/i18n/fr.po @@ -26,17 +26,19 @@ # Leo Schmitt , 2016 # Richard Mathot , 2017 # Paul-Hervé Meyer , 2017 -# Sébastien Le Ray , 2017 +# f5f0a0dac17dde787a1d812a6989680e, 2017 # Micky Jault , 2017 # Florent de Labarre , 2017 # Olivier Dony , 2018 +# Eloïse Stilmant , 2018 +# Christophe CHAUVET , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 09:12+0000\n" "PO-Revision-Date: 2018-08-02 09:12+0000\n" -"Last-Translator: Olivier Dony , 2018\n" +"Last-Translator: Christophe CHAUVET , 2018\n" "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -293,13 +295,13 @@ msgstr "Immobilisation en cours" #. module: account_asset #: model:ir.model.fields,field_description:account_asset.field_account_asset_category__open_asset msgid "Auto-Confirm Assets" -msgstr "" +msgstr "Biens auto-confirmés" #. module: account_asset #: selection:account.asset.asset,date_first_depreciation:0 #: selection:account.asset.category,date_first_depreciation:0 msgid "Based on Last Day of Purchase Period" -msgstr "" +msgstr "Basé sur les derniers jours de la période d'achat" #. module: account_asset #: model:ir.ui.view,arch_db:account_asset.asset_modify_form @@ -521,7 +523,7 @@ msgstr "Tableau des amortissements" #. module: account_asset #: model:ir.model.fields,field_description:account_asset.field_asset_asset_report__depreciation_nbr msgid "Depreciation Count" -msgstr "" +msgstr "Nombre de dépréciation" #. module: account_asset #: model:ir.model.fields,field_description:account_asset.field_account_asset_depreciation_line__depreciation_date @@ -533,7 +535,7 @@ msgstr "Date de dépréciation" #: model:ir.model.fields,field_description:account_asset.field_account_asset_asset__date_first_depreciation #: model:ir.model.fields,field_description:account_asset.field_account_asset_category__date_first_depreciation msgid "Depreciation Dates" -msgstr "" +msgstr "Dates de dépréciation" #. module: account_asset #: model:ir.model.fields,field_description:account_asset.field_account_asset_category__account_depreciation_id @@ -643,7 +645,7 @@ msgstr "Filtres étendus..." #. module: account_asset #: model:ir.model.fields,field_description:account_asset.field_account_asset_asset__first_depreciation_manual_date msgid "First Depreciation Date" -msgstr "" +msgstr "Première date de dépréciation" #. module: account_asset #: model:ir.model.fields,field_description:account_asset.field_account_asset_asset__message_follower_ids @@ -733,7 +735,7 @@ msgstr "Si coché, de nouveaux messages demandent votre attention." #. module: account_asset #: model:ir.model.fields,help:account_asset.field_account_asset_asset__message_has_error msgid "If checked, some messages have a delivery error." -msgstr "" +msgstr "Si actif, certains messages ont une erreur de livraison." #. module: account_asset #: model:ir.model.fields,help:account_asset.field_account_asset_asset__prorata @@ -848,7 +850,7 @@ msgstr "" #. module: account_asset #: model:ir.model.fields,field_description:account_asset.field_account_asset_asset__message_has_error msgid "Message Delivery error" -msgstr "" +msgstr "Erreur d'envoi du message" #. module: account_asset #: model:ir.model.fields,field_description:account_asset.field_account_asset_asset__message_ids @@ -885,7 +887,7 @@ msgstr "Période d'amortissement suivante" #. module: account_asset #: model:ir.actions.act_window,help:account_asset.action_asset_asset_report msgid "No content" -msgstr "" +msgstr "Pas de contenu" #. module: account_asset #: model:ir.model.fields,field_description:account_asset.field_account_asset_asset__note @@ -927,7 +929,7 @@ msgstr "Nombre de mois dans une période" #. module: account_asset #: model:ir.model.fields,field_description:account_asset.field_account_asset_asset__message_has_error_counter msgid "Number of error" -msgstr "" +msgstr "Nombre d'erreurs" #. module: account_asset #: model:ir.model.fields,help:account_asset.field_account_asset_asset__message_needaction_counter @@ -937,7 +939,7 @@ msgstr "Nombre de messages exigeant une action" #. module: account_asset #: model:ir.model.fields,help:account_asset.field_account_asset_asset__message_has_error_counter msgid "Number of messages with delivery error" -msgstr "" +msgstr "Nombre de messages avec des erreurs d'envoi" #. module: account_asset #: model:ir.model.fields,help:account_asset.field_account_asset_asset__message_unread_counter @@ -1255,6 +1257,7 @@ msgstr "" #, python-format msgid "You cannot delete a document that is in %s state." msgstr "" +"Vous ne pouvez pas supprimer un document qui se trouve dans l'étape %s." #. module: account_asset #: code:addons/account_asset/models/account_asset.py:638 diff --git a/addons/account_bank_statement_import/i18n/fr.po b/addons/account_bank_statement_import/i18n/fr.po index 24685bdc222..73281ffd2b0 100644 --- a/addons/account_bank_statement_import/i18n/fr.po +++ b/addons/account_bank_statement_import/i18n/fr.po @@ -49,7 +49,7 @@ msgstr "" #: code:addons/account_bank_statement_import/static/src/js/account_bank_statement_import.js:13 #, python-format msgid " Import Template for Bank Statements" -msgstr "" +msgstr "Importer un modèle pour les relevés bancaires" #. module: account_bank_statement_import #: code:addons/account_bank_statement_import/account_bank_statement_import.py:236 @@ -665,7 +665,7 @@ msgstr "Si ce journal doit être affiché sur le tableau de bord ou non." #: code:addons/account_bank_statement_import/account_bank_statement_import.py:228 #, python-format msgid "You already have imported that file." -msgstr "" +msgstr "Vous avez déjà importé ce fichier." #. module: account_bank_statement_import #: model:ir.ui.view,arch_db:account_bank_statement_import.account_bank_statement_import_view @@ -690,7 +690,7 @@ msgstr "_Importer" #. module: account_bank_statement_import #: model:ir.model,name:account_bank_statement_import.model_account_setup_bank_manual_config msgid "account.setup.bank.manual.config" -msgstr "" +msgstr "account.setup.bank.manual.config" #. module: account_bank_statement_import #: model:ir.ui.view,arch_db:account_bank_statement_import.account_bank_statement_import_view diff --git a/addons/account_bank_statement_import/i18n/pl.po b/addons/account_bank_statement_import/i18n/pl.po index 4fdc082fa84..aa129f5a3af 100644 --- a/addons/account_bank_statement_import/i18n/pl.po +++ b/addons/account_bank_statement_import/i18n/pl.po @@ -2,12 +2,15 @@ # This file contains the translation of the following modules: # * account_bank_statement_import # +# Translators: +# Paweł Wodyński , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 09:12+0000\n" "PO-Revision-Date: 2018-08-02 09:12+0000\n" +"Last-Translator: Paweł Wodyński , 2018\n" "Language-Team: Polish (https://www.transifex.com/odoo/teams/41243/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -429,6 +432,9 @@ msgid "" "Check:Pay bill by check and print it from Odoo.\n" "SEPA Credit Transfer: Pay bill from a SEPA Credit Transfer file you submit to your bank. Enable this option from the settings." msgstr "" +"Manualnie: Zapłać rachunek gotówką lub inną metodą poza Odoo.\n" +"Czek: Zapłać rachunek czekiem i wydrukuj go z Odoo.\n" +"Przelew SEPA: Zapłać rachunek z pliku przelewu SEPA, który przesyłasz do swojego banku. Włącz tę opcję w ustawieniach." #. module: account_bank_statement_import #: model:ir.model.fields,field_description:account_bank_statement_import.field_account_bank_statement_import_journal_creation__sequence_number_next diff --git a/addons/account_bank_statement_import/i18n/sv.po b/addons/account_bank_statement_import/i18n/sv.po index bd4c90c00bd..74354334ae3 100644 --- a/addons/account_bank_statement_import/i18n/sv.po +++ b/addons/account_bank_statement_import/i18n/sv.po @@ -49,7 +49,7 @@ msgstr "Banktransaktioner kan bara importeras en gång!" #. module: account_bank_statement_import #: model:ir.model.fields,field_description:account_bank_statement_import.field_account_bank_statement_import_journal_creation__company_partner_id msgid "Account Holder" -msgstr "" +msgstr "Kontoinnehavare" #. module: account_bank_statement_import #: model:ir.model.fields,field_description:account_bank_statement_import.field_account_bank_statement_import_journal_creation__bank_acc_number diff --git a/addons/account_bank_statement_import/i18n/zh_CN.po b/addons/account_bank_statement_import/i18n/zh_CN.po index 43592b5f788..9c029a323bd 100644 --- a/addons/account_bank_statement_import/i18n/zh_CN.po +++ b/addons/account_bank_statement_import/i18n/zh_CN.po @@ -83,7 +83,7 @@ msgstr "别名" #. module: account_bank_statement_import #: model:ir.model.fields,field_description:account_bank_statement_import.field_account_bank_statement_import_journal_creation__alias_name msgid "Alias Name for Vendor Bills" -msgstr "" +msgstr "供应商账单的别名" #. module: account_bank_statement_import #: model:ir.model.fields,field_description:account_bank_statement_import.field_account_bank_statement_import_journal_creation__alias_domain diff --git a/addons/account_budget/i18n/fr.po b/addons/account_budget/i18n/fr.po index f0e007561cb..bff24a8de8b 100644 --- a/addons/account_budget/i18n/fr.po +++ b/addons/account_budget/i18n/fr.po @@ -17,13 +17,15 @@ # Micky Jault , 2018 # leemannd , 2018 # Bertrand LATOUR , 2018 +# Eloïse Stilmant , 2018 +# Laura Piraux , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 09:12+0000\n" "PO-Revision-Date: 2018-08-02 09:12+0000\n" -"Last-Translator: Bertrand LATOUR , 2018\n" +"Last-Translator: Laura Piraux , 2018\n" "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -66,12 +68,12 @@ msgstr "Nécessite une action" #. module: account_budget #: model:ir.model.fields,help:account_budget.field_crossovered_budget_lines__practical_amount msgid "Amount really earned/spent." -msgstr "" +msgstr "Montant vraiment gagné/dépensé." #. module: account_budget #: model:ir.model.fields,help:account_budget.field_crossovered_budget_lines__theoritical_amount msgid "Amount you are supposed to have earned/spent at this date." -msgstr "" +msgstr "Montant que vous êtes supposé avoir gagné/dépensé à cette date." #. module: account_budget #: model:ir.model.fields,help:account_budget.field_crossovered_budget_lines__planned_amount @@ -89,7 +91,7 @@ msgstr "Compte analytique" #. module: account_budget #: model:ir.model.fields,field_description:account_budget.field_crossovered_budget_lines__analytic_group_id msgid "Analytic Group" -msgstr "" +msgstr "Groupe analytique" #. module: account_budget #: model:ir.ui.view,arch_db:account_budget.crossovered_budget_view_form @@ -301,7 +303,7 @@ msgstr "Si coché, de nouveaux messages demandent votre attention." #. module: account_budget #: model:ir.model.fields,help:account_budget.field_crossovered_budget__message_has_error msgid "If checked, some messages have a delivery error." -msgstr "" +msgstr "Si actif, certains messages ont une erreur de livraison." #. module: account_budget #: model:ir.model.fields,field_description:account_budget.field_crossovered_budget_lines__is_above_budget @@ -337,7 +339,7 @@ msgstr "Dernière mise à jour le" #. module: account_budget #: model:ir.model.fields,field_description:account_budget.field_crossovered_budget__message_has_error msgid "Message Delivery error" -msgstr "" +msgstr "Erreur d'envoi du message" #. module: account_budget #: model:ir.model.fields,field_description:account_budget.field_crossovered_budget__message_ids @@ -363,7 +365,7 @@ msgstr "Nombre d'actions" #. module: account_budget #: model:ir.model.fields,field_description:account_budget.field_crossovered_budget__message_has_error_counter msgid "Number of error" -msgstr "" +msgstr "Nombre d'erreurs" #. module: account_budget #: model:ir.model.fields,help:account_budget.field_crossovered_budget__message_needaction_counter @@ -373,7 +375,7 @@ msgstr "Nombre de messages exigeant une action" #. module: account_budget #: model:ir.model.fields,help:account_budget.field_crossovered_budget__message_has_error_counter msgid "Number of messages with delivery error" -msgstr "" +msgstr "Nombre de messages avec des erreurs d'envoi" #. module: account_budget #: model:ir.model.fields,help:account_budget.field_crossovered_budget__message_unread_counter diff --git a/addons/account_voucher/i18n/fr.po b/addons/account_voucher/i18n/fr.po index 981ff54a560..09120f6eaeb 100644 --- a/addons/account_voucher/i18n/fr.po +++ b/addons/account_voucher/i18n/fr.po @@ -21,13 +21,15 @@ # Olivier Dony , 2018 # Nancy Bolognesi , 2018 # Micky Jault , 2018 +# Eloïse Stilmant , 2018 +# Laura Piraux , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 09:11+0000\n" "PO-Revision-Date: 2018-08-02 09:11+0000\n" -"Last-Translator: Micky Jault , 2018\n" +"Last-Translator: Laura Piraux , 2018\n" "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -262,7 +264,7 @@ msgstr "Si coché, de nouveaux messages demandent votre attention." #. module: account_voucher #: model:ir.model.fields,help:account_voucher.field_account_voucher__message_has_error msgid "If checked, some messages have a delivery error." -msgstr "" +msgstr "Si actif, certains messages ont une erreur de livraison." #. module: account_voucher #: model:ir.model.fields,help:account_voucher.field_account_voucher__tax_correction @@ -322,7 +324,7 @@ msgstr "Dernière mise à jour le" #. module: account_voucher #: model:ir.model.fields,field_description:account_voucher.field_account_voucher__message_has_error msgid "Message Delivery error" -msgstr "" +msgstr "Erreur d'envoi du message" #. module: account_voucher #: model:ir.model.fields,field_description:account_voucher.field_account_voucher__message_ids @@ -359,7 +361,7 @@ msgstr "Nombre d'actions" #. module: account_voucher #: model:ir.model.fields,field_description:account_voucher.field_account_voucher__message_has_error_counter msgid "Number of error" -msgstr "" +msgstr "Nombre d'erreurs" #. module: account_voucher #: model:ir.model.fields,help:account_voucher.field_account_voucher__message_needaction_counter @@ -369,7 +371,7 @@ msgstr "Nombre de messages exigeant une action" #. module: account_voucher #: model:ir.model.fields,help:account_voucher.field_account_voucher__message_has_error_counter msgid "Number of messages with delivery error" -msgstr "" +msgstr "Nombre de messages avec des erreurs d'envoi" #. module: account_voucher #: model:ir.model.fields,help:account_voucher.field_account_voucher__message_unread_counter @@ -695,4 +697,4 @@ msgstr "" #: code:addons/account_voucher/models/account_voucher.py:456 #, python-format msgid "You must first select a partner." -msgstr "" +msgstr "Vous devez d'abord sélectionner un partenaire." diff --git a/addons/analytic/i18n/es.po b/addons/analytic/i18n/es.po index 13cbaddcaa8..5fb42730dcb 100644 --- a/addons/analytic/i18n/es.po +++ b/addons/analytic/i18n/es.po @@ -22,13 +22,14 @@ # Javier Ramirez , 2018 # RGB Consulting , 2018 # Nicolás Broggi , 2018 +# Cristóbal Martí Oliver , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 09:12+0000\n" "PO-Revision-Date: 2018-08-02 09:12+0000\n" -"Last-Translator: Nicolás Broggi , 2018\n" +"Last-Translator: Cristóbal Martí Oliver , 2018\n" "Language-Team: Spanish (https://www.transifex.com/odoo/teams/41243/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -56,7 +57,7 @@ msgstr "" #. module: analytic #: model:ir.actions.act_window,help:analytic.account_analytic_tag_action msgid "Add a new tag" -msgstr "" +msgstr "Añadir nueva etiqueta" #. module: analytic #: model:ir.model.fields,field_description:analytic.field_account_analytic_line__amount @@ -80,7 +81,7 @@ msgstr "Cuenta analítica" #: model:ir.ui.view,arch_db:analytic.account_analytic_group_form_view #: model:ir.ui.view,arch_db:analytic.account_analytic_group_tree_view msgid "Analytic Account Groups" -msgstr "" +msgstr "Grupos de cuentas analíticas" #. module: analytic #: model:ir.model.fields,field_description:analytic.field_res_users__has_group_analytic_accounting diff --git a/addons/analytic/i18n/fr.po b/addons/analytic/i18n/fr.po index 0b9bc5579e8..e092dee34a3 100644 --- a/addons/analytic/i18n/fr.po +++ b/addons/analytic/i18n/fr.po @@ -49,7 +49,7 @@ msgstr "Actif" #: model:ir.actions.act_window,help:analytic.action_account_analytic_account_form #: model:ir.actions.act_window,help:analytic.action_analytic_account_form msgid "Add a new analytic account" -msgstr "" +msgstr "Ajouter un nouveau compte analytique " #. module: analytic #: model:ir.actions.act_window,help:analytic.account_analytic_tag_action @@ -180,7 +180,7 @@ msgstr "Enfants" #. module: analytic #: model:ir.actions.act_window,help:analytic.account_analytic_group_action msgid "Click to add a new analytic account group." -msgstr "" +msgstr "Cliquez pour ajouter un nouveau groupe de compte analytique. " #. module: analytic #: model:ir.model.fields,field_description:analytic.field_account_analytic_tag__color @@ -330,7 +330,7 @@ msgstr "Si coché, de nouveaux messages demandent votre attention." #. module: analytic #: model:ir.model.fields,help:analytic.field_account_analytic_account__message_has_error msgid "If checked, some messages have a delivery error." -msgstr "" +msgstr "Si actif, certains messages ont une erreur de livraison." #. module: analytic #: model:ir.model.fields,help:analytic.field_account_analytic_account__active @@ -388,7 +388,7 @@ msgstr "Dernière mise à jour le" #. module: analytic #: model:ir.model.fields,field_description:analytic.field_account_analytic_account__message_has_error msgid "Message Delivery error" -msgstr "" +msgstr "Erreur d'envoi du message" #. module: analytic #: model:ir.model.fields,field_description:analytic.field_account_analytic_account__message_ids @@ -405,12 +405,12 @@ msgstr "Nom" #. module: analytic #: model:ir.actions.act_window,help:analytic.account_analytic_line_action_entries msgid "No activity yet" -msgstr "" +msgstr "Pas encore d'activité" #. module: analytic #: model:ir.actions.act_window,help:analytic.account_analytic_line_action msgid "No activity yet on this account" -msgstr "" +msgstr "Pas encore d'activité sur ce compte" #. module: analytic #: model:ir.model.fields,field_description:analytic.field_account_analytic_account__message_needaction_counter @@ -420,7 +420,7 @@ msgstr "Nombre d'actions" #. module: analytic #: model:ir.model.fields,field_description:analytic.field_account_analytic_account__message_has_error_counter msgid "Number of error" -msgstr "" +msgstr "Nombre d'erreurs" #. module: analytic #: model:ir.model.fields,help:analytic.field_account_analytic_account__message_needaction_counter @@ -430,7 +430,7 @@ msgstr "Nombre de messages exigeant une action" #. module: analytic #: model:ir.model.fields,help:analytic.field_account_analytic_account__message_has_error_counter msgid "Number of messages with delivery error" -msgstr "" +msgstr "Nombre de messages avec des erreurs d'envoi" #. module: analytic #: model:ir.model.fields,help:analytic.field_account_analytic_account__message_unread_counter @@ -445,7 +445,7 @@ msgstr "Parent" #. module: analytic #: model:ir.model.fields,field_description:analytic.field_account_analytic_group__parent_path msgid "Parent Path" -msgstr "" +msgstr "Chemin parent" #. module: analytic #: model:ir.model.fields,field_description:analytic.field_account_analytic_distribution__tag_id @@ -556,7 +556,7 @@ msgstr "Utilisateurs" #. module: analytic #: model:ir.model,name:analytic.model_account_analytic_distribution msgid "account.analytic.distribution" -msgstr "" +msgstr "account.analytic.distribution" #. module: analytic #: model:ir.ui.view,arch_db:analytic.view_account_analytic_account_form diff --git a/addons/analytic/i18n/zh_CN.po b/addons/analytic/i18n/zh_CN.po index d248b5d35b1..87e00fe397c 100644 --- a/addons/analytic/i18n/zh_CN.po +++ b/addons/analytic/i18n/zh_CN.po @@ -71,7 +71,7 @@ msgstr "分析账户" #: model:ir.ui.view,arch_db:analytic.account_analytic_group_form_view #: model:ir.ui.view,arch_db:analytic.account_analytic_group_tree_view msgid "Analytic Account Groups" -msgstr "" +msgstr "分析账户组" #. module: analytic #: model:ir.model.fields,field_description:analytic.field_res_users__has_group_analytic_accounting @@ -168,7 +168,7 @@ msgstr "分析账户表" #. module: analytic #: model:ir.model.fields,field_description:analytic.field_account_analytic_group__children_ids msgid "Childrens" -msgstr "" +msgstr "下级" #. module: analytic #: model:ir.actions.act_window,help:analytic.account_analytic_group_action @@ -434,12 +434,12 @@ msgstr "上级" #. module: analytic #: model:ir.model.fields,field_description:analytic.field_account_analytic_group__parent_path msgid "Parent Path" -msgstr "" +msgstr "父级路径" #. module: analytic #: model:ir.model.fields,field_description:analytic.field_account_analytic_distribution__tag_id msgid "Parent tag" -msgstr "" +msgstr "上级标签" #. module: analytic #: model:ir.model.fields,field_description:analytic.field_account_analytic_line__partner_id diff --git a/addons/auth_signup/i18n/fr.po b/addons/auth_signup/i18n/fr.po index 344a1d1aca8..e3720da73c4 100644 --- a/addons/auth_signup/i18n/fr.po +++ b/addons/auth_signup/i18n/fr.po @@ -94,6 +94,8 @@ msgid "" "${object.create_uid.name} from ${object.company_id.name} invites you to " "connect to Odoo" msgstr "" +"${object.create_uid.name} de ${object.company_id.name} vous invite à vous " +"connecter à Odoo" #. module: auth_signup #: model:mail.template,body_html:auth_signup.mail_template_user_signup_account_created diff --git a/addons/barcodes/i18n/fr.po b/addons/barcodes/i18n/fr.po index 5e305f20d5f..1cba08c0ef2 100644 --- a/addons/barcodes/i18n/fr.po +++ b/addons/barcodes/i18n/fr.po @@ -84,7 +84,7 @@ msgstr "" #. module: barcodes #: model:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form msgid "Add a new barcode nomenclature" -msgstr "" +msgstr "Ajouter une nouvelle nomenclature de code-barre" #. module: barcodes #: code:addons/barcodes/models/barcodes.py:183 selection:barcode.rule,type:0 diff --git a/addons/base_address_city/i18n/fr.po b/addons/base_address_city/i18n/fr.po index 3f2b6a7b009..b20f489c004 100644 --- a/addons/base_address_city/i18n/fr.po +++ b/addons/base_address_city/i18n/fr.po @@ -12,13 +12,14 @@ # Xavier Symons , 2017 # Adriana Ierfino , 2017 # e2f , 2018 +# Eloïse Stilmant , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-03-22 14:10+0000\n" "PO-Revision-Date: 2018-03-22 14:10+0000\n" -"Last-Translator: e2f , 2018\n" +"Last-Translator: Eloïse Stilmant , 2018\n" "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -56,7 +57,7 @@ msgstr "Ville" #: model:ir.model.fields,field_description:base_address_city.field_res_partner__city_id #: model:ir.model.fields,field_description:base_address_city.field_res_users__city_id msgid "City of Address" -msgstr "" +msgstr "Ville d'adresse" #. module: base_address_city #: model:ir.model,name:base_address_city.model_res_partner diff --git a/addons/base_address_extended/i18n/fr.po b/addons/base_address_extended/i18n/fr.po index 05c1a9545c3..673a452b297 100644 --- a/addons/base_address_extended/i18n/fr.po +++ b/addons/base_address_extended/i18n/fr.po @@ -50,7 +50,7 @@ msgstr "Pays" #: model:ir.model.fields,field_description:base_address_extended.field_res_partner__street_number2 #: model:ir.model.fields,field_description:base_address_extended.field_res_users__street_number2 msgid "Door" -msgstr "" +msgstr "Prte" #. module: base_address_extended #: model:ir.model.fields,field_description:base_address_extended.field_res_company__street_number2 diff --git a/addons/base_import_module/i18n/fr.po b/addons/base_import_module/i18n/fr.po index 9014b28f19e..6f56bef1e26 100644 --- a/addons/base_import_module/i18n/fr.po +++ b/addons/base_import_module/i18n/fr.po @@ -176,7 +176,7 @@ msgstr "Les personnalisations de studio nécessitent Studio" #: code:addons/base_import_module/models/ir_module.py:57 #, python-format msgid "Studio customizations require the Odoo Studio app." -msgstr "" +msgstr "Les personnalisations Studio nécessitent l'application Studio." #. module: base_import_module #: code:addons/base_import_module/models/ir_module.py:52 diff --git a/addons/board/i18n/fr.po b/addons/board/i18n/fr.po index 158d1ff1194..59d7787e1ae 100644 --- a/addons/board/i18n/fr.po +++ b/addons/board/i18n/fr.po @@ -141,7 +141,7 @@ msgstr "Mon tableau de bord" #: code:addons/board/static/src/js/favorite_menu.js:104 #, python-format msgid "Please refresh your browser for the changes to take effect." -msgstr "" +msgstr "Veuillez rafraichir votre navigateur pour appliquer les changements." #. module: board #. openerp-web diff --git a/addons/board/i18n/zh_CN.po b/addons/board/i18n/zh_CN.po index fbca1a30618..247d3493f5f 100644 --- a/addons/board/i18n/zh_CN.po +++ b/addons/board/i18n/zh_CN.po @@ -27,6 +27,8 @@ msgid "" "\"Add to\n" " Dashboard\"" msgstr "" +"\"添加到\n" +" 仪表板\"" #. module: board #. openerp-web @@ -161,7 +163,7 @@ msgstr "" #: code:addons/board/static/src/xml/board.xml:49 #, python-format msgid "Your personal dashboard is empty" -msgstr "" +msgstr "你的个人仪表板是空的" #. module: board #. openerp-web diff --git a/addons/bus/i18n/zh_CN.po b/addons/bus/i18n/zh_CN.po index cbc90ca4669..f9720fb68f3 100644 --- a/addons/bus/i18n/zh_CN.po +++ b/addons/bus/i18n/zh_CN.po @@ -4,13 +4,14 @@ # # Translators: # Jeffery CHEN Fan , 2016 +# 老窦 北京 <2662059195@qq.com>, 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-03-22 14:10+0000\n" "PO-Revision-Date: 2018-03-22 14:10+0000\n" -"Last-Translator: Jeffery CHEN Fan , 2016\n" +"Last-Translator: 老窦 北京 <2662059195@qq.com>, 2018\n" "Language-Team: Chinese (China) (https://www.transifex.com/odoo/teams/41243/zh_CN/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -123,7 +124,7 @@ msgstr "用户" #: code:addons/bus/controllers/main.py:41 #, python-format msgid "bus.Bus not available in test mode" -msgstr "" +msgstr "测试模式下Bus.bus不可用" #. module: bus #: model:ir.model,name:bus.model_bus_bus diff --git a/addons/calendar/i18n/fr.po b/addons/calendar/i18n/fr.po index ba83d19b7f6..49ce69f8fd5 100644 --- a/addons/calendar/i18n/fr.po +++ b/addons/calendar/i18n/fr.po @@ -32,13 +32,15 @@ # Arthur Latour , 2017 # e2f , 2018 # fr trans , 2018 +# Eloïse Stilmant , 2018 +# Laura Piraux , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 09:56+0000\n" "PO-Revision-Date: 2018-08-02 09:56+0000\n" -"Last-Translator: fr trans , 2018\n" +"Last-Translator: Laura Piraux , 2018\n" "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -1036,7 +1038,7 @@ msgstr "Si coché, de nouveaux messages demandent votre attention." #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__message_has_error msgid "If checked, some messages have a delivery error." -msgstr "" +msgstr "Si actif, certains messages ont une erreur de livraison." #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__active @@ -1205,7 +1207,7 @@ msgstr "Message" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_has_error msgid "Message Delivery error" -msgstr "" +msgstr "Erreur d'envoi du message" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_ids @@ -1277,7 +1279,7 @@ msgstr "Nombre d'actions" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_has_error_counter msgid "Number of error" -msgstr "" +msgstr "Nombre d'erreurs" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__message_needaction_counter @@ -1287,7 +1289,7 @@ msgstr "Nombre de messages exigeant une action" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__message_has_error_counter msgid "Number of messages with delivery error" -msgstr "" +msgstr "Nombre de messages avec des erreurs d'envoi" #. module: calendar #: selection:calendar.event,end_type:0 @@ -1319,7 +1321,7 @@ msgstr "Moi seulement" #. module: calendar #: model:ir.ui.view,arch_db:calendar.mail_activity_view_form_popup msgid "Open Calendar" -msgstr "" +msgstr "Ouvrir le calendrier" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__month_by @@ -1407,7 +1409,7 @@ msgstr "Rappeler avant" #. module: calendar #: selection:mail.activity.type,category:0 msgid "Reminder" -msgstr "" +msgstr "Rappel" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__alarm_ids @@ -1463,7 +1465,7 @@ msgstr "Samedi" #. module: calendar #: model:ir.actions.act_window,help:calendar.action_calendar_event msgid "Schedule a new meeting" -msgstr "" +msgstr "Planifier une nouvelle réunion" #. module: calendar #: model:ir.ui.view,arch_db:calendar.view_calendar_event_search @@ -1612,7 +1614,7 @@ msgstr "" #: code:addons/calendar/models/calendar.py:940 #, python-format msgid "The ending date cannot be earlier than the starting date." -msgstr "" +msgstr "La date de fin ne peut pas être plus tôt que la date de début." #. module: calendar #: selection:calendar.event,byday:0 @@ -1638,7 +1640,7 @@ msgstr "Jeudi" #: code:addons/calendar/models/res_users.py:41 #, python-format msgid "Today's Meetings" -msgstr "" +msgstr "Réunion aujourd'hui" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__tu diff --git a/addons/calendar/i18n/zh_CN.po b/addons/calendar/i18n/zh_CN.po index c846adb886e..156b16b2e9d 100644 --- a/addons/calendar/i18n/zh_CN.po +++ b/addons/calendar/i18n/zh_CN.po @@ -1180,7 +1180,7 @@ msgstr "会议" #: code:addons/calendar/models/calendar.py:941 #, python-format msgid "Meeting '%s' starts '%s' and ends '%s'" -msgstr "" +msgstr "会议'%s'开始于'%s'结束于‘%s’" #. module: calendar #: model:ir.ui.view,arch_db:calendar.view_calendar_event_form @@ -1341,7 +1341,7 @@ msgstr "仅我" #. module: calendar #: model:ir.ui.view,arch_db:calendar.mail_activity_view_form_popup msgid "Open Calendar" -msgstr "" +msgstr "打开日历" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__month_by @@ -1429,7 +1429,7 @@ msgstr "提醒早于" #. module: calendar #: selection:mail.activity.type,category:0 msgid "Reminder" -msgstr "" +msgstr "提醒" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__alarm_ids @@ -1485,7 +1485,7 @@ msgstr "周六" #. module: calendar #: model:ir.actions.act_window,help:calendar.action_calendar_event msgid "Schedule a new meeting" -msgstr "" +msgstr "安排新会议" #. module: calendar #: model:ir.ui.view,arch_db:calendar.view_calendar_event_search @@ -1654,7 +1654,7 @@ msgstr "周四" #: code:addons/calendar/models/res_users.py:41 #, python-format msgid "Today's Meetings" -msgstr "" +msgstr "今天的会议" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__tu diff --git a/addons/contacts/i18n/fr.po b/addons/contacts/i18n/fr.po index b077ba80a24..a5843953360 100644 --- a/addons/contacts/i18n/fr.po +++ b/addons/contacts/i18n/fr.po @@ -85,6 +85,7 @@ msgstr "Localisation" #: model:ir.actions.act_window,help:contacts.action_contacts msgid "Odoo helps you to easily track all activities related to a customer." msgstr "" +"Odoo vous aide à facilement suivre toutes les activités liées à un vendeur." #. module: contacts #: model:ir.ui.menu,name:contacts.res_partner_industry_menu diff --git a/addons/crm/i18n/es.po b/addons/crm/i18n/es.po index db674ea41ff..c8ed3e2bd0b 100644 --- a/addons/crm/i18n/es.po +++ b/addons/crm/i18n/es.po @@ -39,13 +39,14 @@ # Luis M. Ontalba , 2018 # e2f_EPV Translator , 2018 # Nicolás Broggi , 2018 +# Cristóbal Martí Oliver , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 09:11+0000\n" "PO-Revision-Date: 2018-08-02 09:11+0000\n" -"Last-Translator: Nicolás Broggi , 2018\n" +"Last-Translator: Cristóbal Martí Oliver , 2018\n" "Language-Team: Spanish (https://www.transifex.com/odoo/teams/41243/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -692,7 +693,7 @@ msgstr "Crear una nueva iniciativa" #. module: crm #: model:ir.actions.act_window,help:crm.crm_lead_tag_action msgid "Create a new tag for your opportunities" -msgstr "" +msgstr "Cree una nueva etiqueta para sus oportunidades" #. module: crm #: model:ir.actions.act_window,name:crm.create_opportunity_simplified @@ -703,7 +704,7 @@ msgstr "Crear una oportunidad" #. module: crm #: model:ir.actions.act_window,help:crm.relate_partner_opportunities msgid "Create an new opportunity related to this customer" -msgstr "" +msgstr "Crea una nueva oportunidad relacionada con este cliente" #. module: crm #: code:addons/crm/models/crm_lead.py:927 @@ -717,6 +718,8 @@ msgid "" "Create tags that fit your business (product structure, sales type, etc.) to " "better manage and tack your opportunities." msgstr "" +"Cree etiquetas que se adapten a su negocio (estructura del producto, tipo de" +" venta, etc.) para administrar mejor y mejorar sus oportunidades." #. module: crm #: model:ir.model.fields,field_description:crm.field_crm_activity_report__author_id @@ -1836,7 +1839,7 @@ msgstr "Oportunidad" #. module: crm #: model:mail.message.subtype,name:crm.mt_lead_create msgid "Opportunity Created" -msgstr "" +msgstr "Oportunidad creada" #. module: crm #: model:mail.message.subtype,name:crm.mt_lead_lost diff --git a/addons/crm/i18n/fr.po b/addons/crm/i18n/fr.po index 6fd2d95c3c2..3fa8b86cbe0 100644 --- a/addons/crm/i18n/fr.po +++ b/addons/crm/i18n/fr.po @@ -51,13 +51,14 @@ # Hubert TETARD , 2018 # Micky Jault , 2018 # Fred Gilson , 2018 +# Laura Piraux , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 09:11+0000\n" "PO-Revision-Date: 2018-08-02 09:11+0000\n" -"Last-Translator: Fred Gilson , 2018\n" +"Last-Translator: Laura Piraux , 2018\n" "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -1101,7 +1102,7 @@ msgstr "Continuez ! Félicitations pour votre premier contrat." #: code:addons/crm/static/src/js/tour.js:80 #, python-format msgid "Good job! You completed the tour of the CRM app." -msgstr "" +msgstr "Bon boulot! Vous avez terminé la visite de l'app CRM. " #. module: crm #: model:ir.ui.view,arch_db:crm.crm_activity_report_view_search @@ -1179,7 +1180,7 @@ msgstr "Si coché, de nouveaux messages demandent votre attention." #. module: crm #: model:ir.model.fields,help:crm.field_crm_lead__message_has_error msgid "If checked, some messages have a delivery error." -msgstr "" +msgstr "Si actif, certains messages ont une erreur de livraison." #. module: crm #: model:ir.model.fields,help:crm.field_crm_lead__opt_out @@ -1427,7 +1428,7 @@ msgstr "Pistes/opportunités" #: code:addons/crm/static/src/js/tour.js:41 #, python-format msgid "Let's schedule an activity." -msgstr "" +msgstr "Planifions une activité." #. module: crm #: selection:crm.lead2opportunity.partner,action:0 @@ -1490,7 +1491,7 @@ msgstr "" #. module: crm #: model:ir.actions.server,name:crm.action_mark_activities_done msgid "Mark All Activities as Done" -msgstr "" +msgstr "Marquer toutes les activités comme faites" #. module: crm #: model:ir.actions.server,name:crm.action_mark_late_activities_done @@ -1604,7 +1605,7 @@ msgstr "Opportunité fusionnée" #. module: crm #: model:ir.model.fields,field_description:crm.field_crm_lead__message_has_error msgid "Message Delivery error" -msgstr "" +msgstr "Erreur d'envoi du message" #. module: crm #: model:ir.model.fields,field_description:crm.field_crm_lead__message_ids @@ -1698,7 +1699,7 @@ msgstr "Pas de sujet" #. module: crm #: model:ir.actions.act_window,help:crm.crm_lead_action_activities msgid "No next activity" -msgstr "" +msgstr "Pas d'activité prévue" #. module: crm #: selection:crm.lead,kanban_state:0 @@ -1729,7 +1730,7 @@ msgstr "Nombre d'actions" #. module: crm #: model:ir.model.fields,field_description:crm.field_crm_lead__message_has_error_counter msgid "Number of error" -msgstr "" +msgstr "Nombre d'erreurs" #. module: crm #: model:ir.model.fields,help:crm.field_crm_lead__message_needaction_counter @@ -1739,7 +1740,7 @@ msgstr "Nombre de messages exigeant une action" #. module: crm #: model:ir.model.fields,help:crm.field_crm_lead__message_has_error_counter msgid "Number of messages with delivery error" -msgstr "" +msgstr "Nombre de messages avec des erreurs d'envoi" #. module: crm #: model:ir.model.fields,field_description:crm.field_crm_team__opportunities_count @@ -1847,7 +1848,7 @@ msgstr "Opportunité" #. module: crm #: model:mail.message.subtype,name:crm.mt_lead_create msgid "Opportunity Created" -msgstr "" +msgstr "Oppotrunité Créée" #. module: crm #: model:mail.message.subtype,name:crm.mt_lead_lost @@ -1874,7 +1875,7 @@ msgstr "Opportunité gagnée" #. module: crm #: model:mail.message.subtype,description:crm.mt_lead_create msgid "Opportunity created" -msgstr "" +msgstr "Opportunité créée" #. module: crm #: model:mail.message.subtype,description:crm.mt_lead_lost @@ -2225,7 +2226,7 @@ msgstr "Sélectionner pistes/opportunités" #. module: crm #: model:ir.actions.act_window,name:crm.action_lead_mass_mail msgid "Send an email" -msgstr "" +msgstr "Envoyer un email" #. module: crm #: model:ir.model.fields,field_description:crm.field_crm_stage__sequence @@ -2559,7 +2560,7 @@ msgstr "" #: code:addons/crm/static/src/js/tour.js:36 #, python-format msgid "This opportunity has no activity planned." -msgstr "" +msgstr "Cette opportunité n'a pas d'activité prévue." #. module: crm #: model:ir.model.fields,help:crm.field_crm_stage__probability diff --git a/addons/crm/i18n/zh_CN.po b/addons/crm/i18n/zh_CN.po index ad3d619f73c..9216dea0320 100644 --- a/addons/crm/i18n/zh_CN.po +++ b/addons/crm/i18n/zh_CN.po @@ -1058,7 +1058,7 @@ msgstr "分组" #. module: crm #: model:ir.model.fields,field_description:crm.field_crm_team__dashboard_graph_group_pipeline msgid "Grouping Method" -msgstr "" +msgstr "分组方式" #. module: crm #: model:ir.model,name:crm.model_crm_partner_binding @@ -1884,7 +1884,7 @@ msgstr "电话" #. module: crm #: model:ir.model.fields,field_description:crm.field_res_config_settings__module_crm_phone_validation msgid "Phone Formatting" -msgstr "" +msgstr "号码格式" #. module: crm #: code:addons/crm/models/crm_team.py:165 diff --git a/addons/delivery/i18n/fr.po b/addons/delivery/i18n/fr.po index d4d13e7b092..c685653c316 100644 --- a/addons/delivery/i18n/fr.po +++ b/addons/delivery/i18n/fr.po @@ -25,13 +25,14 @@ # fr rev , 2017 # e2f , 2018 # Cécile Collart , 2018 +# Eloïse Stilmant , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 09:56+0000\n" "PO-Revision-Date: 2018-08-02 09:56+0000\n" -"Last-Translator: Cécile Collart , 2018\n" +"Last-Translator: Eloïse Stilmant , 2018\n" "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -96,6 +97,9 @@ msgid "" " Buy Odoo Enterprise now to get more providers.\n" "

" msgstr "" +"

\n" +" Achetez Odoo Enterprise maintenant pour obtenir plus de fournisseurs.\n" +"

" #. module: delivery #: model:ir.ui.view,arch_db:delivery.choose_delivery_package_view_form diff --git a/addons/event/i18n/fr.po b/addons/event/i18n/fr.po index e785fd54a05..e451269f90f 100644 --- a/addons/event/i18n/fr.po +++ b/addons/event/i18n/fr.po @@ -25,13 +25,14 @@ # fr trans , 2018 # fr rev , 2018 # Olivier Dony , 2018 +# Laura Piraux , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 09:56+0000\n" "PO-Revision-Date: 2018-08-02 09:56+0000\n" -"Last-Translator: Olivier Dony , 2018\n" +"Last-Translator: Laura Piraux , 2018\n" "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -65,6 +66,17 @@ msgid "" " % endif\n" "" msgstr "" +"
\n" +" Cher(e) ${object.name},
\n" +" Merci pour votre demande.
\n" +" Voici votre badge pour l'évènement ${object.event_id.name}.
\n" +" N'hésitez pas à nous contacter si vous avez la moindre question.\n" +"

\n" +" Merci,
\n" +" % if object.event_id.user_id and object.event_id.user_id.signature:\n" +" ${object.event_id.user_id.signature | safe}\n" +" % endif\n" +"
" #. module: event #: model:ir.ui.view,arch_db:event.view_event_kanban @@ -490,7 +502,7 @@ msgstr "" #. module: event #: model:ir.actions.act_window,help:event.act_event_registration_from_event msgid "Add a new attendee" -msgstr "" +msgstr "Ajouter un nouveau participant" #. module: event #: model:ir.actions.act_window,help:event.action_event_view @@ -1076,7 +1088,7 @@ msgstr "Si coché, de nouveaux messages demandent votre attention." #: model:ir.model.fields,help:event.field_event_event__message_has_error #: model:ir.model.fields,help:event.field_event_registration__message_has_error msgid "If checked, some messages have a delivery error." -msgstr "" +msgstr "Si actif, certains messages ont une erreur de livraison." #. module: event #: model:ir.model.fields,help:event.field_event_event__state @@ -1251,7 +1263,7 @@ msgstr "" #: model:ir.model.fields,field_description:event.field_event_event__message_has_error #: model:ir.model.fields,field_description:event.field_event_registration__message_has_error msgid "Message Delivery error" -msgstr "" +msgstr "Erreur d'envoi du message" #. module: event #: model:ir.model.fields,field_description:event.field_event_event__message_ids @@ -1312,7 +1324,7 @@ msgstr "Nombre de participants" #: model:ir.model.fields,field_description:event.field_event_event__message_has_error_counter #: model:ir.model.fields,field_description:event.field_event_registration__message_has_error_counter msgid "Number of error" -msgstr "" +msgstr "Nombre d'erreurs" #. module: event #: model:ir.model.fields,help:event.field_res_partner__event_count @@ -1330,7 +1342,7 @@ msgstr "Nombre de messages exigeant une action" #: model:ir.model.fields,help:event.field_event_event__message_has_error_counter #: model:ir.model.fields,help:event.field_event_registration__message_has_error_counter msgid "Number of messages with delivery error" -msgstr "" +msgstr "Nombre de messages avec des erreurs d'envoi" #. module: event #: model:ir.model.fields,help:event.field_event_event__message_unread_counter @@ -1568,7 +1580,7 @@ msgstr "S'inscrire" #: code:addons/event/models/event.py:269 #, python-format msgid "The closing date cannot be earlier than the beginning date." -msgstr "" +msgstr "La date de fin ne peut pas être antérieure à la date de début." #. module: event #: code:addons/event/models/event.py:313 diff --git a/addons/event/i18n/pl.po b/addons/event/i18n/pl.po index 86001aa8167..a37cdc7d6dc 100644 --- a/addons/event/i18n/pl.po +++ b/addons/event/i18n/pl.po @@ -4,13 +4,14 @@ # # Translators: # Wiktor Kaźmierczak , 2018 +# Grzegorz Grzelak , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 09:56+0000\n" "PO-Revision-Date: 2018-08-02 09:56+0000\n" -"Last-Translator: Wiktor Kaźmierczak , 2018\n" +"Last-Translator: Grzegorz Grzelak , 2018\n" "Language-Team: Polish (https://www.transifex.com/odoo/teams/41243/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -912,7 +913,7 @@ msgstr "" #: model:ir.ui.view,arch_db:event.view_event_search #: model:ir.ui.view,arch_db:event.view_event_tree msgid "Events" -msgstr "" +msgstr "Wydarzenia" #. module: event #: model:ir.actions.act_window,name:event.event_event_action_pivot @@ -936,6 +937,8 @@ msgid "" "Events and registrations will automatically be confirmed\n" " upon creation, easing the flow for simple events." msgstr "" +"Wydarzenia i rejestracje będą automatycznie potwierdzane po utworzeniu, \n" +"co ułatwia przepływ dla prostych zdarzeń." #. module: event #: model:ir.model.fields,help:event.field_event_type__auto_confirm @@ -943,6 +946,8 @@ msgid "" "Events and registrations will automatically be confirmed upon creation, " "easing the flow for simple events." msgstr "" +"Wydarzenia i rejestracje będą automatycznie potwierdzane po utworzeniu, co " +"ułatwia przepływ dla prostych zdarzeń." #. module: event #: model:ir.ui.view,arch_db:event.view_event_search diff --git a/addons/event/i18n/zh_CN.po b/addons/event/i18n/zh_CN.po index 66791c1ae11..a66b11e417e 100644 --- a/addons/event/i18n/zh_CN.po +++ b/addons/event/i18n/zh_CN.po @@ -938,7 +938,7 @@ msgstr "活动分析" #: model:ir.model.fields,field_description:event.field_res_partner__event_count #: model:ir.model.fields,field_description:event.field_res_users__event_count msgid "Events Count" -msgstr "" +msgstr "活动数量" #. module: event #: model:ir.actions.act_window,name:event.action_event_mail diff --git a/addons/event_sale/i18n/pl.po b/addons/event_sale/i18n/pl.po index 3b05132ec26..89acd2512f3 100644 --- a/addons/event_sale/i18n/pl.po +++ b/addons/event_sale/i18n/pl.po @@ -4,13 +4,14 @@ # # Translators: # Wiktor Kaźmierczak , 2018 +# Grzegorz Grzelak , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 09:56+0000\n" "PO-Revision-Date: 2018-08-02 09:56+0000\n" -"Last-Translator: Wiktor Kaźmierczak , 2018\n" +"Last-Translator: Grzegorz Grzelak , 2018\n" "Language-Team: Polish (https://www.transifex.com/odoo/teams/41243/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -157,7 +158,7 @@ msgstr "" #. module: event_sale #: model:ir.ui.view,arch_db:event_sale.event_sale_product_template_form msgid "Events" -msgstr "" +msgstr "Wydarzenia" #. module: event_sale #: code:addons/event_sale/models/event.py:228 diff --git a/addons/fleet/i18n/es.po b/addons/fleet/i18n/es.po index f52ffc66554..cc1b8d94071 100644 --- a/addons/fleet/i18n/es.po +++ b/addons/fleet/i18n/es.po @@ -27,13 +27,14 @@ # Luis M. Ontalba , 2018 # RGB Consulting , 2018 # Miguel Orueta , 2018 +# Cristóbal Martí Oliver , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 09:56+0000\n" "PO-Revision-Date: 2018-08-02 09:56+0000\n" -"Last-Translator: Miguel Orueta , 2018\n" +"Last-Translator: Cristóbal Martí Oliver , 2018\n" "Language-Team: Spanish (https://www.transifex.com/odoo/teams/41243/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -89,7 +90,7 @@ msgstr "Tipos de actividad" #. module: fleet #: model:ir.actions.act_window,help:fleet.fleet_vehicle_tag_action msgid "Add a new tag" -msgstr "" +msgstr "Añadir nueva etiqueta" #. module: fleet #: model:ir.ui.view,arch_db:fleet.fleet_vehicle_log_fuel_view_form diff --git a/addons/fleet/i18n/fr.po b/addons/fleet/i18n/fr.po index c7b3ff708ae..b08f2bf5977 100644 --- a/addons/fleet/i18n/fr.po +++ b/addons/fleet/i18n/fr.po @@ -37,13 +37,14 @@ # Lucas Deliege , 2018 # Bertrand LATOUR , 2018 # LEONARD Jean-Christophe , 2018 +# Laura Piraux , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 09:56+0000\n" "PO-Revision-Date: 2018-08-02 09:56+0000\n" -"Last-Translator: LEONARD Jean-Christophe , 2018\n" +"Last-Translator: Laura Piraux , 2018\n" "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -399,7 +400,7 @@ msgstr "" #. module: fleet #: model:ir.actions.act_window,help:fleet.fleet_vehicle_log_contract_action msgid "Create a new contract" -msgstr "" +msgstr "Créez un nouveau contrat" #. module: fleet #: model:ir.ui.view,arch_db:fleet.fleet_vehicle_log_contract_view_form @@ -429,7 +430,7 @@ msgstr "" #. module: fleet #: model:ir.actions.act_window,help:fleet.fleet_vehicle_model_action msgid "Create a new model" -msgstr "" +msgstr "Créez un nouveau modèle" #. module: fleet #: model:ir.actions.act_window,help:fleet.fleet_vehicle_odometer_action @@ -444,17 +445,17 @@ msgstr "" #. module: fleet #: model:ir.actions.act_window,help:fleet.fleet_vehicle_contract_types_action msgid "Create a new type of contract" -msgstr "" +msgstr "Créez un nouveau type de contrat" #. module: fleet #: model:ir.actions.act_window,help:fleet.fleet_vehicle_service_types_action msgid "Create a new type of service" -msgstr "" +msgstr "Créez un nouveau type d'intervention" #. module: fleet #: model:ir.actions.act_window,help:fleet.fleet_vehicle_action msgid "Create a new vehicle" -msgstr "" +msgstr "Créez un nouveau véhicule" #. module: fleet #: model:ir.actions.act_window,help:fleet.fleet_vehicle_state_action @@ -588,7 +589,7 @@ msgstr "" #. module: fleet #: model:ir.model,name:fleet.model_fleet_vehicle_assignation_log msgid "Drivers history on a vehicle" -msgstr "" +msgstr "Historique de conducteurs sur un véhicule" #. module: fleet #: model:ir.actions.act_window,help:fleet.fleet_vehicle_log_contract_action @@ -836,7 +837,7 @@ msgstr "Si coché, de nouveaux messages demandent votre attention." #: model:ir.model.fields,help:fleet.field_fleet_vehicle__message_has_error #: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_contract__message_has_error msgid "If checked, some messages have a delivery error." -msgstr "" +msgstr "Si actif, certains messages ont une erreur de livraison." #. module: fleet #: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__acquisition_date @@ -1092,7 +1093,7 @@ msgstr "" #: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__message_has_error #: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__message_has_error msgid "Message Delivery error" -msgstr "" +msgstr "Erreur d'envoi du message" #. module: fleet #: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__message_ids @@ -1205,7 +1206,7 @@ msgstr "" #: model:ir.actions.act_window,help:fleet.fleet_costs_reporting_action #: model:ir.actions.act_window,help:fleet.fleet_costs_reporting_non_effective_action msgid "No data for analysis" -msgstr "" +msgstr "Pas de données pour l'analyse" #. module: fleet #: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_fuel__notes @@ -1229,7 +1230,7 @@ msgstr "Nombre de portes du véhicule" #: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__message_has_error_counter #: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__message_has_error_counter msgid "Number of error" -msgstr "" +msgstr "Nombre d'erreurs" #. module: fleet #: model:ir.model.fields,help:fleet.field_fleet_vehicle__message_needaction_counter @@ -1241,7 +1242,7 @@ msgstr "Nombre de messages exigeant une action" #: model:ir.model.fields,help:fleet.field_fleet_vehicle__message_has_error_counter #: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_contract__message_has_error_counter msgid "Number of messages with delivery error" -msgstr "" +msgstr "Nombre de messages avec des erreurs d'envoi" #. module: fleet #: model:ir.model.fields,help:fleet.field_fleet_vehicle__seats diff --git a/addons/gamification/i18n/fr.po b/addons/gamification/i18n/fr.po index 92a60273a10..f60731fcfa0 100644 --- a/addons/gamification/i18n/fr.po +++ b/addons/gamification/i18n/fr.po @@ -28,13 +28,14 @@ # Maxime Chambreuil , 2018 # Nancy Bolognesi , 2018 # Eloïse Stilmant , 2018 +# Laura Piraux , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 09:56+0000\n" "PO-Revision-Date: 2018-08-02 09:56+0000\n" -"Last-Translator: Eloïse Stilmant , 2018\n" +"Last-Translator: Laura Piraux , 2018\n" "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -708,7 +709,7 @@ msgstr "Créer un utilisateur" #. module: gamification #: model:ir.actions.act_window,help:gamification.badge_list_action msgid "Create a new badge" -msgstr "" +msgstr "Créez un nouveau badge" #. module: gamification #: model:ir.actions.act_window,help:gamification.challenge_list_action @@ -1205,7 +1206,7 @@ msgstr "Si coché, de nouveaux messages demandent votre attention." #: model:ir.model.fields,help:gamification.field_gamification_badge__message_has_error #: model:ir.model.fields,help:gamification.field_gamification_challenge__message_has_error msgid "If checked, some messages have a delivery error." -msgstr "" +msgstr "Si actif, certains messages ont une erreur de livraison." #. module: gamification #: model:ir.model.fields,help:gamification.field_gamification_badge_user__challenge_id @@ -1358,7 +1359,7 @@ msgstr "Groupe de messagerie suiveur" #: model:ir.model.fields,field_description:gamification.field_gamification_badge__message_has_error #: model:ir.model.fields,field_description:gamification.field_gamification_challenge__message_has_error msgid "Message Delivery error" -msgstr "" +msgstr "Erreur d'envoi du message" #. module: gamification #: model:ir.model.fields,field_description:gamification.field_gamification_badge__message_ids @@ -1496,7 +1497,7 @@ msgstr "Nombre d'actions" #: model:ir.model.fields,field_description:gamification.field_gamification_badge__message_has_error_counter #: model:ir.model.fields,field_description:gamification.field_gamification_challenge__message_has_error_counter msgid "Number of error" -msgstr "" +msgstr "Nombre d'erreurs" #. module: gamification #: model:ir.model.fields,help:gamification.field_gamification_badge__message_needaction_counter @@ -1508,7 +1509,7 @@ msgstr "Nombre de messages exigeant une action" #: model:ir.model.fields,help:gamification.field_gamification_badge__message_has_error_counter #: model:ir.model.fields,help:gamification.field_gamification_challenge__message_has_error_counter msgid "Number of messages with delivery error" -msgstr "" +msgstr "Nombre de messages avec des erreurs d'envoi" #. module: gamification #: model:ir.model.fields,help:gamification.field_gamification_badge__message_unread_counter @@ -2219,7 +2220,7 @@ msgstr "Vous ne faites pas partie des utilisateurs habilités." #: code:addons/gamification/wizard/grant_badge.py:24 #, python-format msgid "You can not grant a badge to yourself." -msgstr "" +msgstr "Vous ne pouvez pas vous attribuer un badge à vous-même." #. module: gamification #: code:addons/gamification/models/challenge.py:196 diff --git a/addons/google_account/i18n/fr.po b/addons/google_account/i18n/fr.po index f59fce40dfb..18669dfad03 100644 --- a/addons/google_account/i18n/fr.po +++ b/addons/google_account/i18n/fr.po @@ -5,13 +5,14 @@ # Translators: # Xavier Belmere , 2016 # Martin Trigaux, 2016 +# Eloïse Stilmant , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 09:56+0000\n" "PO-Revision-Date: 2018-08-02 09:56+0000\n" -"Last-Translator: Martin Trigaux, 2016\n" +"Last-Translator: Eloïse Stilmant , 2018\n" "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -102,7 +103,7 @@ msgstr "" #: code:addons/google_account/models/google_service.py:130 #, python-format msgid "The account for the Google service '%s' is not configured." -msgstr "" +msgstr "Le compte pour le service Google '%s' n'est pas configuré." #. module: google_account #: model:ir.model,name:google_account.model_google_service diff --git a/addons/hr/i18n/fr.po b/addons/hr/i18n/fr.po index 28f5642cd41..c7e73902443 100644 --- a/addons/hr/i18n/fr.po +++ b/addons/hr/i18n/fr.po @@ -30,13 +30,14 @@ # Jérémy Donas , 2018 # e2f_fr_t5 , 2018 # nthnnl , 2018 +# Laura Piraux , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 09:12+0000\n" "PO-Revision-Date: 2018-08-02 09:12+0000\n" -"Last-Translator: nthnnl , 2018\n" +"Last-Translator: Laura Piraux , 2018\n" "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -210,7 +211,7 @@ msgstr "Information de contact" #. module: hr #: model:ir.model.fields,field_description:hr.field_hr_employee__country_of_birth msgid "Country of Birth" -msgstr "" +msgstr "Pays de naissance" #. module: hr #: model:ir.actions.act_window,help:hr.open_module_tree_department @@ -316,7 +317,7 @@ msgstr "Catégorie de l'employé" #. module: hr #: model:ir.model.fields,field_description:hr.field_hr_employee__google_drive_link msgid "Employee Documents" -msgstr "" +msgstr "Documents de l'employé" #. module: hr #: model:ir.model.fields,field_description:hr.field_hr_employee_category__name @@ -492,7 +493,7 @@ msgstr "Si coché, de nouveaux messages demandent votre attention." #: model:ir.model.fields,help:hr.field_hr_employee__message_has_error #: model:ir.model.fields,help:hr.field_hr_job__message_has_error msgid "If checked, some messages have a delivery error." -msgstr "" +msgstr "Si actif, certains messages ont une erreur de livraison." #. module: hr #: model:ir.model.fields,help:hr.field_hr_employee__active @@ -559,7 +560,7 @@ msgstr "Postes" #. module: hr #: model:ir.model.fields,field_description:hr.field_hr_employee__km_home_work msgid "Km home-work" -msgstr "" +msgstr "Km maison-travail" #. module: hr #: model:ir.model.fields,field_description:hr.field_hr_department____last_update @@ -588,12 +589,12 @@ msgstr "Dernière mise à jour le" #. module: hr #: selection:hr.employee,marital:0 msgid "Legal Cohabitant" -msgstr "" +msgstr "Cohabitant légal" #. module: hr #: model:ir.actions.act_window,help:hr.action_hr_job msgid "Let's create a job position." -msgstr "" +msgstr "Créons une offre d'emploi." #. module: hr #: selection:hr.employee,gender:0 @@ -649,7 +650,7 @@ msgstr "Membres" #: model:ir.model.fields,field_description:hr.field_hr_employee__message_has_error #: model:ir.model.fields,field_description:hr.field_hr_job__message_has_error msgid "Message Delivery error" -msgstr "" +msgstr "Erreur d'envoi du message" #. module: hr #: model:ir.model.fields,field_description:hr.field_hr_department__message_ids @@ -721,7 +722,7 @@ msgstr "Nombre d'employés occupant actuellement ce poste." #: model:ir.model.fields,field_description:hr.field_hr_employee__message_has_error_counter #: model:ir.model.fields,field_description:hr.field_hr_job__message_has_error_counter msgid "Number of error" -msgstr "" +msgstr "Nombre d'erreurs" #. module: hr #: model:ir.model.fields,help:hr.field_hr_job__no_of_hired_employee @@ -742,7 +743,7 @@ msgstr "Nombre de messages exigeant une action" #: model:ir.model.fields,help:hr.field_hr_employee__message_has_error_counter #: model:ir.model.fields,help:hr.field_hr_job__message_has_error_counter msgid "Number of messages with delivery error" -msgstr "" +msgstr "Nombre de messages avec des erreurs d'envoi" #. module: hr #: model:ir.model.fields,help:hr.field_hr_job__no_of_recruitment @@ -850,7 +851,7 @@ msgstr "Informations personnelles" #. module: hr #: model:ir.actions.act_window,help:hr.action_hr_job msgid "Ready to recruit more efficiently?" -msgstr "" +msgstr "Prêt à recruter plus efficacement?" #. module: hr #: model:ir.ui.view,arch_db:hr.view_hr_job_form @@ -985,12 +986,12 @@ msgstr "Numéro de sécurité sociale" #. module: hr #: model:ir.model.fields,field_description:hr.field_hr_employee__spouse_birthdate msgid "Spouse Birthdate" -msgstr "" +msgstr "Date de Naissance de l'Epouse" #. module: hr #: model:ir.model.fields,field_description:hr.field_hr_employee__spouse_complete_name msgid "Spouse Complete Name" -msgstr "" +msgstr "Nom complet de l'Epouse" #. module: hr #: model:ir.ui.view,arch_db:hr.view_hr_job_form @@ -1056,6 +1057,7 @@ msgstr "Le nom du poste doit être unique par département de la société !" #: model:res.groups,comment:hr.group_hr_user msgid "The user will be able to approve document created by employees." msgstr "" +"L'utilisateur sera capable d'approuver un document créer par les employés. " #. module: hr #: model:res.groups,comment:hr.group_hr_manager @@ -1226,7 +1228,7 @@ msgstr "" #: code:addons/hr/models/hr.py:307 #, python-format msgid "You cannot create recursive departments." -msgstr "" +msgstr "Vous ne pouvez pas créer des départements récursifs. " #. module: hr #: model:mail.template,subject:hr.mail_template_data_unknown_employee_email_address diff --git a/addons/hr/i18n/zh_CN.po b/addons/hr/i18n/zh_CN.po index 37e9dd46f23..fd647246667 100644 --- a/addons/hr/i18n/zh_CN.po +++ b/addons/hr/i18n/zh_CN.po @@ -199,7 +199,7 @@ msgstr "合同信息" #. module: hr #: model:ir.model.fields,field_description:hr.field_hr_employee__country_of_birth msgid "Country of Birth" -msgstr "" +msgstr "国籍" #. module: hr #: model:ir.actions.act_window,help:hr.open_module_tree_department @@ -305,7 +305,7 @@ msgstr "员工类别" #. module: hr #: model:ir.model.fields,field_description:hr.field_hr_employee__google_drive_link msgid "Employee Documents" -msgstr "" +msgstr "员工文件" #. module: hr #: model:ir.model.fields,field_description:hr.field_hr_employee_category__name diff --git a/addons/hr_attendance/i18n/fr.po b/addons/hr_attendance/i18n/fr.po index bfdbc7c3877..a1a7e4fd8ae 100644 --- a/addons/hr_attendance/i18n/fr.po +++ b/addons/hr_attendance/i18n/fr.po @@ -56,6 +56,8 @@ msgid "" "Warning! Last check in was over 12 hours ago.
If this isn't " "right, please contact Human Resource staff" msgstr "" +"Attention! Votre dernier Check-in était il y a plus de 12 " +"heures.
Si ceci n'est pas juste, contactez les Ressources Humaines" #. module: hr_attendance #: model:ir.ui.view,arch_db:hr_attendance.view_employee_form_inherit_hr_attendance @@ -718,7 +720,7 @@ msgstr "Bienvenue dans" #: code:addons/hr_attendance/static/src/xml/attendance.xml:70 #, python-format msgid "Welcome!" -msgstr "" +msgstr "Bienvenue!" #. module: hr_attendance #: model:ir.model.fields,field_description:hr_attendance.field_hr_attendance__worked_hours diff --git a/addons/hr_contract/i18n/fr.po b/addons/hr_contract/i18n/fr.po index 4d661e9957a..c7122f8c39a 100644 --- a/addons/hr_contract/i18n/fr.po +++ b/addons/hr_contract/i18n/fr.po @@ -24,13 +24,14 @@ # Lucas Deliege , 2018 # Jérémy Donas , 2018 # Eloïse Stilmant , 2018 +# Laura Piraux , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 09:56+0000\n" "PO-Revision-Date: 2018-08-02 09:56+0000\n" -"Last-Translator: Eloïse Stilmant , 2018\n" +"Last-Translator: Laura Piraux , 2018\n" "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -150,7 +151,7 @@ msgstr "Contra expiré" #: code:addons/hr_contract/models/hr_contract.py:99 #, python-format msgid "Contract start date must be earlier than contract end date." -msgstr "" +msgstr "La date de début du contrat doit être antérieure à la date de fin." #. module: hr_contract #: model:mail.message.subtype,name:hr_contract.mt_department_contract_pending @@ -171,7 +172,7 @@ msgstr "Contrats" #. module: hr_contract #: model:ir.actions.act_window,help:hr_contract.action_hr_contract msgid "Create a new contract" -msgstr "" +msgstr "Créez un nouveau contrat" #. module: hr_contract #: model:ir.model.fields,field_description:hr_contract.field_hr_contract__create_uid @@ -339,7 +340,7 @@ msgstr "Si coché, de nouveaux messages demandent votre attention." #. module: hr_contract #: model:ir.model.fields,help:hr_contract.field_hr_contract__message_has_error msgid "If checked, some messages have a delivery error." -msgstr "" +msgstr "Si actif, certains messages ont une erreur de livraison." #. module: hr_contract #: model:ir.ui.view,arch_db:hr_contract.hr_contract_view_search @@ -407,7 +408,7 @@ msgstr "Date de l'examen médical" #. module: hr_contract #: model:ir.model.fields,field_description:hr_contract.field_hr_contract__message_has_error msgid "Message Delivery error" -msgstr "" +msgstr "Erreur d'envoi du message" #. module: hr_contract #: model:ir.model.fields,field_description:hr_contract.field_hr_contract__message_ids @@ -453,7 +454,7 @@ msgstr "Nombre d'actions" #. module: hr_contract #: model:ir.model.fields,field_description:hr_contract.field_hr_contract__message_has_error_counter msgid "Number of error" -msgstr "" +msgstr "Nombre d'erreurs" #. module: hr_contract #: model:ir.model.fields,help:hr_contract.field_hr_contract__message_needaction_counter @@ -463,7 +464,7 @@ msgstr "Nombre de messages exigeant une action" #. module: hr_contract #: model:ir.model.fields,help:hr_contract.field_hr_contract__message_has_error_counter msgid "Number of messages with delivery error" -msgstr "" +msgstr "Nombre de messages avec des erreurs d'envoi" #. module: hr_contract #: model:ir.model.fields,help:hr_contract.field_hr_contract__message_unread_counter @@ -514,7 +515,7 @@ msgstr "Séquence" #. module: hr_contract #: model:ir.model.fields,field_description:hr_contract.field_hr_contract__reported_to_secretariat msgid "Social Secretariat" -msgstr "" +msgstr "Secrétariat Social" #. module: hr_contract #: model:ir.model.fields,field_description:hr_contract.field_hr_contract__date_start diff --git a/addons/hr_expense/i18n/fr.po b/addons/hr_expense/i18n/fr.po index f14bb5188d9..3378ac60311 100644 --- a/addons/hr_expense/i18n/fr.po +++ b/addons/hr_expense/i18n/fr.po @@ -36,13 +36,14 @@ # Micky Jault , 2018 # Jérémy Donas , 2018 # Lucas Deliege , 2018 +# Laura Piraux , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 09:12+0000\n" "PO-Revision-Date: 2018-08-02 09:12+0000\n" -"Last-Translator: Lucas Deliege , 2018\n" +"Last-Translator: Laura Piraux , 2018\n" "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -67,6 +68,8 @@ msgid "" "

Approve the report here.

Tip: if you refuse, don’t forget to give " "the reason thanks to the hereunder message tool

" msgstr "" +"

Approuvez le rapport ici.

Conseil: Si vous le refusez, n'oubliez " +"pas d'ajouter une justification via l'outil de messagerie

" #. module: hr_expense #. openerp-web @@ -82,7 +85,7 @@ msgstr "" #: code:addons/hr_expense/static/src/js/tour.js:29 #, python-format msgid "

Click on Create Report to create the report.

" -msgstr "" +msgstr "

Cliquez sur Créer rapport pour créer un rapport.

" #. module: hr_expense #. openerp-web @@ -200,7 +203,7 @@ msgstr "Notes de frais ouvertes, hors refusées" #: code:addons/hr_expense/models/hr_expense.py:159 #, python-format msgid "Add a new expense," -msgstr "" +msgstr "Ajoutez une nouvelle note de frais, " #. module: hr_expense #: model:ir.actions.act_window,name:hr_expense.action_hr_expense_sheet_all_all @@ -333,7 +336,7 @@ msgstr "" #. module: hr_expense #: model:ir.actions.act_window,help:hr_expense.hr_expense_product msgid "Create a new expense category" -msgstr "" +msgstr "Créez une nouvelle catégorie de note de frais" #. module: hr_expense #: model:ir.actions.act_window,help:hr_expense.action_hr_expense_sheet_all_all @@ -766,7 +769,7 @@ msgstr "Si coché, de nouveaux messages demandent votre attention." #: model:ir.model.fields,help:hr_expense.field_hr_expense__message_has_error #: model:ir.model.fields,help:hr_expense.field_hr_expense_sheet__message_has_error msgid "If checked, some messages have a delivery error." -msgstr "" +msgstr "Si actif, certains messages ont une erreur de livraison." #. module: hr_expense #: model:ir.model.fields,field_description:hr_expense.field_hr_expense__message_is_follower @@ -848,7 +851,7 @@ msgstr "Mémo" #: model:ir.model.fields,field_description:hr_expense.field_hr_expense__message_has_error #: model:ir.model.fields,field_description:hr_expense.field_hr_expense_sheet__message_has_error msgid "Message Delivery error" -msgstr "" +msgstr "Erreur d'envoi du message" #. module: hr_expense #: model:ir.model.fields,field_description:hr_expense.field_hr_expense__message_ids @@ -994,7 +997,7 @@ msgstr "Nombre de documents joints" #: model:ir.model.fields,field_description:hr_expense.field_hr_expense__message_has_error_counter #: model:ir.model.fields,field_description:hr_expense.field_hr_expense_sheet__message_has_error_counter msgid "Number of error" -msgstr "" +msgstr "Nombre d'erreurs" #. module: hr_expense #: model:ir.model.fields,help:hr_expense.field_hr_expense__message_needaction_counter @@ -1006,7 +1009,7 @@ msgstr "Nombre de messages exigeant une action" #: model:ir.model.fields,help:hr_expense.field_hr_expense__message_has_error_counter #: model:ir.model.fields,help:hr_expense.field_hr_expense_sheet__message_has_error_counter msgid "Number of messages with delivery error" -msgstr "" +msgstr "Nombre de messages avec des erreurs d'envoi" #. module: hr_expense #: model:ir.model.fields,help:hr_expense.field_hr_expense__message_unread_counter @@ -1042,12 +1045,16 @@ msgid "" "Once your Expense report is ready, you can submit it to your manager " "and wait for the approval from your manager." msgstr "" +"Une fois votre rapport de notes de frais prêt, vous pouvez le " +"soumettre à votre manager et attendre sa validation." #. module: hr_expense #: code:addons/hr_expense/models/hr_expense.py:704 #, python-format msgid "Only HR Officers or the concerned employee can reset to draft." msgstr "" +"Seul un agent RH ou l'employé concerné peuvent remettre la demande en " +"brouillon. " #. module: hr_expense #: code:addons/hr_expense/models/hr_expense.py:665 @@ -1055,6 +1062,7 @@ msgstr "" #, python-format msgid "Only Managers and HR Officers can approve expenses" msgstr "" +"Seuls un agent ou un responsable RH peuvent approuver une demande de congé" #. module: hr_expense #: model:ir.ui.view,arch_db:hr_expense.view_hr_expense_sheet_form @@ -1077,7 +1085,7 @@ msgstr "Payé" #: model:ir.model.fields,field_description:hr_expense.field_hr_expense__payment_mode #: model:ir.model.fields,field_description:hr_expense.field_hr_expense_sheet__payment_mode msgid "Paid By" -msgstr "" +msgstr "Payé par" #. module: hr_expense #: model:ir.model.fields,field_description:hr_expense.field_hr_expense_sheet_register_payment_wizard__partner_id @@ -1510,7 +1518,7 @@ msgstr "Voir le Rapport" #: code:addons/hr_expense/static/src/js/tour.js:16 #, python-format msgid "Want to manage your expenses? It starts here." -msgstr "" +msgstr "Vous voulez gérer les notes de frais? Ça commence ici. " #. module: hr_expense #: model:ir.model.fields,field_description:hr_expense.field_hr_expense__website_message_ids @@ -1529,6 +1537,7 @@ msgstr "Historique de communication du site web" #, python-format msgid "You can only approve your department expenses" msgstr "" +"Vous pouvez seulement approuver les notes de frais de votre département." #. module: hr_expense #: code:addons/hr_expense/models/hr_expense.py:619 @@ -1542,7 +1551,7 @@ msgstr "" #: code:addons/hr_expense/models/hr_expense.py:694 #, python-format msgid "You can only refuse your department expenses" -msgstr "" +msgstr "Vous pouvez seulement refuser les notes de frais de votre département" #. module: hr_expense #: model:ir.ui.view,arch_db:hr_expense.res_config_settings_view_form @@ -1564,19 +1573,19 @@ msgstr "" #: code:addons/hr_expense/models/hr_expense.py:574 #, python-format msgid "You cannot add expenses of another employee." -msgstr "" +msgstr "Vous ne pouvez pas ajouter des notes de frais pour un autre employé." #. module: hr_expense #: code:addons/hr_expense/models/hr_expense.py:670 #, python-format msgid "You cannot approve your own expenses" -msgstr "" +msgstr "Vous ne pouvez pas approuver vous-même vos notes de frais" #. module: hr_expense #: code:addons/hr_expense/models/hr_expense.py:146 #, python-format msgid "You cannot delete a posted or approved expense." -msgstr "" +msgstr "Vous ne pouvez pas supprimer une note de frais postée ou approuvée." #. module: hr_expense #: code:addons/hr_expense/models/hr_expense.py:586 @@ -1588,7 +1597,7 @@ msgstr "Vous ne pouvez pas supprimer une dépense comptabilisée ou payée." #: code:addons/hr_expense/models/hr_expense.py:691 #, python-format msgid "You cannot refuse your own expenses" -msgstr "" +msgstr "Vous ne pouvez pas refuser vos propres notes de frais" #. module: hr_expense #: code:addons/hr_expense/models/hr_expense.py:183 diff --git a/addons/hr_gamification/i18n/fr.po b/addons/hr_gamification/i18n/fr.po index c31d1f32b19..a7200be5e6e 100644 --- a/addons/hr_gamification/i18n/fr.po +++ b/addons/hr_gamification/i18n/fr.po @@ -157,7 +157,7 @@ msgstr "Attribuer un badge" #. module: hr_gamification #: model:ir.ui.view,arch_db:hr_gamification.hr_hr_employee_view_form msgid "Grant this employee his first badge" -msgstr "" +msgstr "Accordez son premier badge à cet employé" #. module: hr_gamification #: model:ir.ui.view,arch_db:hr_gamification.hr_badge_form_view diff --git a/addons/hr_holidays/i18n/fr.po b/addons/hr_holidays/i18n/fr.po index e3b9a237cd8..6c8c02e5414 100644 --- a/addons/hr_holidays/i18n/fr.po +++ b/addons/hr_holidays/i18n/fr.po @@ -32,13 +32,14 @@ # Micky Jault , 2018 # Jérémy Donas , 2018 # Lucas Deliege , 2018 +# Laura Piraux , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 09:12+0000\n" "PO-Revision-Date: 2018-08-02 09:12+0000\n" -"Last-Translator: Lucas Deliege , 2018\n" +"Last-Translator: Laura Piraux , 2018\n" "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -606,7 +607,7 @@ msgstr "" #: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_approve #: model:ir.actions.act_window,help:hr_holidays.open_employee_leaves msgid "Create a new leave request" -msgstr "" +msgstr "Créer une nouvelle demande de congés" #. module: hr_holidays #: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept__create_uid @@ -720,27 +721,27 @@ msgstr "Nom affiché" #. module: hr_holidays #: selection:hr.leave.type,validation_type:0 msgid "Double Validation" -msgstr "" +msgstr "Double Validation" #. module: hr_holidays #: model:ir.model.fields,field_description:hr_holidays.field_hr_leave__number_of_days_temp msgid "Duration (Days)" -msgstr "" +msgstr "Durée (Jours)" #. module: hr_holidays #: model:ir.model.fields,field_description:hr_holidays.field_hr_leave__number_of_hours msgid "Duration (Hours)" -msgstr "" +msgstr "Durée (Heures)" #. module: hr_holidays #: model:ir.model.fields,field_description:hr_holidays.field_hr_leave_allocation__number_of_days_temp msgid "Duration (days)" -msgstr "" +msgstr "Durée (jours)" #. module: hr_holidays #: model:ir.model.fields,field_description:hr_holidays.field_hr_leave_allocation__number_of_hours msgid "Duration (hours)" -msgstr "" +msgstr "Durée (heures)" #. module: hr_holidays #: model:ir.model,name:hr_holidays.model_hr_employee @@ -882,7 +883,7 @@ msgstr "RH Rapport récapitulatif des congés par employé" #: selection:hr.leave,request_unit_all:0 #: selection:hr.leave.type,request_unit:0 msgid "Half-day" -msgstr "" +msgstr "Demi-journée" #. module: hr_holidays #: selection:hr.leave.allocation,unit_per_interval:0 @@ -926,7 +927,7 @@ msgstr "Si coché, de nouveaux messages demandent votre attention." #: model:ir.model.fields,help:hr_holidays.field_hr_leave__message_has_error #: model:ir.model.fields,help:hr_holidays.field_hr_leave_allocation__message_has_error msgid "If checked, some messages have a delivery error." -msgstr "" +msgstr "Si actif, certains messages ont une erreur de livraison." #. module: hr_holidays #: model:ir.ui.view,arch_db:hr_holidays.edit_new_allocation @@ -979,7 +980,7 @@ msgstr "Ivoire" #. module: hr_holidays #: model:ir.model.fields,field_description:hr_holidays.field_hr_leave_type__time_type msgid "Kind of Leave" -msgstr "" +msgstr "Type de congé" #. module: hr_holidays #: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept____last_update @@ -1054,7 +1055,7 @@ msgstr "Demandes de congé" #. module: hr_holidays #: model:ir.model,name:hr_holidays.model_hr_leave_report msgid "Leave Summary / Report" -msgstr "" +msgstr "Résumé des congés / Rapport" #. module: hr_holidays #: model:ir.model,name:hr_holidays.model_hr_leave_type @@ -1120,6 +1121,8 @@ msgid "" "Leave request state must be \"Refused\" or \"To Approve\" in order to be " "reset to draft." msgstr "" +"Une demande de congé doit être \"Réfusée\" ou \"A approuver\" pour pouvoir " +"être remise en brouillon." #. module: hr_holidays #: code:addons/hr_holidays/models/hr_leave_allocation.py:353 @@ -1166,12 +1169,12 @@ msgstr "Analyse des congés" #. module: hr_holidays #: model:mail.activity.type,name:hr_holidays.mail_act_leave_approval msgid "Leaves Approval" -msgstr "" +msgstr "Approbation des Congés" #. module: hr_holidays #: model:mail.message.subtype,name:hr_holidays.mt_department_leave_approved msgid "Leaves Approved" -msgstr "" +msgstr "Congés approuvés" #. module: hr_holidays #: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit @@ -1182,12 +1185,12 @@ msgstr "Congés restants" #: model:ir.actions.act_window,name:hr_holidays.open_employee_leaves #: model:ir.ui.menu,name:hr_holidays.menu_open_employee_leave msgid "Leaves Overview" -msgstr "" +msgstr "Aperçu des congés" #. module: hr_holidays #: model:mail.message.subtype,name:hr_holidays.mt_department_leave_refused msgid "Leaves Refused" -msgstr "" +msgstr "Congés refusés" #. module: hr_holidays #: model:ir.actions.act_window,name:hr_holidays.open_ask_holidays @@ -1198,7 +1201,7 @@ msgstr "Demande de congés" #. module: hr_holidays #: model:mail.activity.type,name:hr_holidays.mail_act_leave_second_approval msgid "Leaves Second Approve" -msgstr "" +msgstr "Seconde Approbation des Congés" #. module: hr_holidays #: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_employee @@ -1359,7 +1362,7 @@ msgstr "Type de réunion" #: model:ir.model.fields,field_description:hr_holidays.field_hr_leave__message_has_error #: model:ir.model.fields,field_description:hr_holidays.field_hr_leave_allocation__message_has_error msgid "Message Delivery error" -msgstr "" +msgstr "Erreur d'envoi du message" #. module: hr_holidays #: model:ir.model.fields,field_description:hr_holidays.field_hr_leave__message_ids @@ -1393,7 +1396,7 @@ msgstr "Matin" #. module: hr_holidays #: model:ir.ui.view,arch_db:hr_holidays.view_hr_leave_allocation_filter msgid "My Allocations" -msgstr "" +msgstr "Mes Attributions" #. module: hr_holidays #: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter @@ -1476,7 +1479,7 @@ msgstr "" #: model:ir.model.fields,field_description:hr_holidays.field_hr_leave__message_has_error_counter #: model:ir.model.fields,field_description:hr_holidays.field_hr_leave_allocation__message_has_error_counter msgid "Number of error" -msgstr "" +msgstr "Nombre d'erreurs" #. module: hr_holidays #: model:ir.model.fields,help:hr_holidays.field_hr_leave_allocation__number_of_hours @@ -1500,12 +1503,12 @@ msgstr "Nombre de messages exigeant une action" #: model:ir.model.fields,help:hr_holidays.field_hr_leave__message_has_error_counter #: model:ir.model.fields,help:hr_holidays.field_hr_leave_allocation__message_has_error_counter msgid "Number of messages with delivery error" -msgstr "" +msgstr "Nombre de messages avec des erreurs d'envoi" #. module: hr_holidays #: model:ir.model.fields,field_description:hr_holidays.field_hr_leave_allocation__interval_number msgid "Number of unit between two intervals" -msgstr "" +msgstr "Nombre d'unité entre deux intervalles. " #. module: hr_holidays #: model:ir.model.fields,field_description:hr_holidays.field_hr_leave_allocation__number_per_interval @@ -1577,6 +1580,8 @@ msgid "" "Only an HR Manager or the concerned employee can reset the leave request to " "draft." msgstr "" +"Seul un Manager RH ou l'employé concerné peuvent remettre la demande de " +"congé en brouillon." #. module: hr_holidays #: code:addons/hr_holidays/models/hr_leave_allocation.py:351 @@ -1613,7 +1618,7 @@ msgstr "" #: code:addons/hr_holidays/models/hr_leave.py:552 #, python-format msgid "Only your manager can approve your leave requests" -msgstr "" +msgstr "Seul votre manager peut approuver vos demandes de congés" #. module: hr_holidays #: selection:hr.leave.type,time_type:0 @@ -1869,6 +1874,8 @@ msgid "" "The employee, department or employee category of this request is missing. " "Please make sure that your user login is linked to an employee." msgstr "" +"L'employé, le département ou la catégorie d'employé de cette requête est " +"manquante. Assurez-vous que votre login d'utilisateur est lié à un employé." #. module: hr_holidays #: code:addons/hr_holidays/models/hr.py:127 @@ -1883,7 +1890,7 @@ msgstr "" #. module: hr_holidays #: sql_constraint:hr.leave.allocation:0 msgid "The interval number should be greater than 0" -msgstr "" +msgstr "Le nombre d'intervalle doit être plus grand que 0" #. module: hr_holidays #: sql_constraint:hr.leave.type:0 @@ -1971,7 +1978,7 @@ msgstr "" #. module: hr_holidays #: model:ir.model.fields,help:hr_holidays.field_hr_leave_type__valid msgid "This indicates if it is still possible to use this type of leave" -msgstr "" +msgstr "Ceci indique s'il est toujours possible d'utiliser ce type de congé" #. module: hr_holidays #: model:ir.model.fields,help:hr_holidays.field_hr_leave_type__employee_applicability @@ -1983,7 +1990,7 @@ msgstr "" #. module: hr_holidays #: model:ir.model.fields,help:hr_holidays.field_hr_leave_type__negative msgid "This option allows to take more leaves than allocated" -msgstr "" +msgstr "Cette option permet de prendre plus de congés qu'alloués " #. module: hr_holidays #: model:ir.model.fields,help:hr_holidays.field_hr_leave_allocation__accrual @@ -2060,13 +2067,13 @@ msgstr "Total employé" #: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_view_list_my_allocation #: model:ir.ui.view,arch_db:hr_holidays.view_allocation_tree msgid "Total allocated days" -msgstr "" +msgstr "Total de jours alloués" #. module: hr_holidays #: model:ir.ui.view,arch_db:hr_holidays.view_allocation_tree_customize #: model:ir.ui.view,arch_db:hr_holidays.view_holiday msgid "Total leaves" -msgstr "" +msgstr "Total de congés" #. module: hr_holidays #: model:ir.model.fields,help:hr_holidays.field_hr_employee__remaining_leaves @@ -2094,7 +2101,7 @@ msgstr "" #. module: hr_holidays #: model:ir.model.fields,field_description:hr_holidays.field_hr_leave_allocation__interval_unit msgid "Unit of time between two intervals" -msgstr "" +msgstr "Unité de temps entre deux intervalles" #. module: hr_holidays #: model:ir.model.fields,field_description:hr_holidays.field_hr_leave_type__limit @@ -2241,6 +2248,7 @@ msgstr "" #, python-format msgid "You can not have 2 leaves that overlaps on the same day." msgstr "" +"Vous ne pouvez pas avoir 2 congés qui se superposent sur le même jour." #. module: hr_holidays #: code:addons/hr_holidays/models/hr_leave.py:385 @@ -2272,19 +2280,21 @@ msgstr "" #: code:addons/hr_holidays/models/hr_leave_allocation.py:390 #, python-format msgid "You must be %s manager to approve this leave" -msgstr "" +msgstr "Vous devez être le manager de %s pour approuver ce congé" #. module: hr_holidays #: code:addons/hr_holidays/models/hr_leave_allocation.py:392 #, python-format msgid "You must be a Human Resource Manager to approve this Leave." msgstr "" +"Vous devez être un Manager des Ressources Humaines pour approuver ce congé." #. module: hr_holidays #: code:addons/hr_holidays/models/hr_leave.py:539 #, python-format msgid "You must be a Human Resource Manager to approve this leave." msgstr "" +"Vous devez être un Manager des Ressources Humaines pour approuver ce congé." #. module: hr_holidays #: model:ir.ui.view,arch_db:hr_holidays.hr_leave_report_kanban diff --git a/addons/hr_holidays/i18n/ro.po b/addons/hr_holidays/i18n/ro.po index a521de31ac7..d29f55360b3 100644 --- a/addons/hr_holidays/i18n/ro.po +++ b/addons/hr_holidays/i18n/ro.po @@ -164,7 +164,7 @@ msgstr "" #. module: hr_holidays #: model:ir.actions.act_window,name:hr_holidays.hr_employee_action_from_department msgid "Absent Employees" -msgstr "" +msgstr "Angajați absenți" #. module: hr_holidays #: model:ir.model.fields,field_description:hr_holidays.field_hr_employee__is_absent_totay @@ -216,7 +216,7 @@ msgstr "" #: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter_report #: model:ir.ui.view,arch_db:hr_holidays.view_hr_leave_allocation_filter msgid "Active Types" -msgstr "" +msgstr "Tipuri active" #. module: hr_holidays #: model:ir.model.fields,field_description:hr_holidays.field_hr_leave__activity_ids @@ -401,7 +401,7 @@ msgstr "" #. module: hr_holidays #: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter msgid "Approved Leaves" -msgstr "" +msgstr "Libere aprobate" #. module: hr_holidays #: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter_report @@ -530,7 +530,7 @@ msgstr "Culoare în Raport" #. module: hr_holidays #: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new_request msgid "Comment by Manager" -msgstr "" +msgstr "Nota managerului" #. module: hr_holidays #: model:ir.model.fields,field_description:hr_holidays.field_hr_leave_type__company_id @@ -652,7 +652,7 @@ msgstr "Departament" #. module: hr_holidays #: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_approve msgid "Department Leaves" -msgstr "" +msgstr "Liberele departamentului" #. module: hr_holidays #: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_allocation_approve @@ -1051,6 +1051,7 @@ msgstr "Tipuri de Concedii" #, python-format msgid "Leave request must be confirmed (\"To Approve\") in order to approve it." msgstr "" +"Solicitarea de liber trebuie confirmată (\"de aprobat\") pentru a o aproba." #. module: hr_holidays #: code:addons/hr_holidays/models/hr_leave.py:557 @@ -1093,7 +1094,7 @@ msgstr "" #. module: hr_holidays #: model:ir.model.fields,field_description:hr_holidays.field_hr_department__leave_to_approve_count msgid "Leave to Approve" -msgstr "" +msgstr "Libere de aprobat" #. module: hr_holidays #: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request @@ -1175,7 +1176,7 @@ msgstr "Rezumat concedii" #. module: hr_holidays #: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban msgid "Leaves Taken:" -msgstr "" +msgstr "Libere luate:" #. module: hr_holidays #: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_dept diff --git a/addons/hr_maintenance/i18n/fr.po b/addons/hr_maintenance/i18n/fr.po index 498612f5457..c18b3a290e4 100644 --- a/addons/hr_maintenance/i18n/fr.po +++ b/addons/hr_maintenance/i18n/fr.po @@ -8,13 +8,14 @@ # Richard Mathot , 2016 # Miguel Vidali , 2016 # Martin Trigaux, 2016 +# Eloïse Stilmant , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 09:56+0000\n" "PO-Revision-Date: 2018-08-02 09:56+0000\n" -"Last-Translator: Martin Trigaux, 2016\n" +"Last-Translator: Eloïse Stilmant , 2018\n" "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -41,7 +42,7 @@ msgstr "Créé par" #. module: hr_maintenance #: model:ir.model.fields,field_description:hr_maintenance.field_maintenance_request__owner_user_id msgid "Created by User" -msgstr "" +msgstr "Crée par l'utilisateur" #. module: hr_maintenance #: model:ir.model.fields,field_description:hr_maintenance.field_maintenance_request__department_id diff --git a/addons/hr_payroll/i18n/fr.po b/addons/hr_payroll/i18n/fr.po index 97329ffa87d..f807c22d627 100644 --- a/addons/hr_payroll/i18n/fr.po +++ b/addons/hr_payroll/i18n/fr.po @@ -18,7 +18,7 @@ # Dayssam Med , 2016 # Nancy Bolognesi , 2016 # Henri Cornuau , 2017 -# Sébastien Le Ray , 2017 +# f5f0a0dac17dde787a1d812a6989680e, 2017 # Eloïse Stilmant , 2017 # fr trans , 2017 # e2f , 2018 @@ -1587,7 +1587,7 @@ msgstr "" #: code:addons/hr_payroll/models/hr_salary_rule.py:36 #, python-format msgid "You cannot create a recursive salary structure." -msgstr "" +msgstr "Vous ne pouvez pas créer une structure de salaire récursive." #. module: hr_payroll #: code:addons/hr_payroll/models/hr_payslip.py:127 diff --git a/addons/hr_recruitment/i18n/es.po b/addons/hr_recruitment/i18n/es.po index f33a70b7934..a15c36ee19c 100644 --- a/addons/hr_recruitment/i18n/es.po +++ b/addons/hr_recruitment/i18n/es.po @@ -36,13 +36,14 @@ # Nicolás Broggi , 2018 # e2f , 2018 # José Matias Zuazo , 2018 +# Cristóbal Martí Oliver , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 09:12+0000\n" "PO-Revision-Date: 2018-08-02 09:12+0000\n" -"Last-Translator: José Matias Zuazo , 2018\n" +"Last-Translator: Cristóbal Martí Oliver , 2018\n" "Language-Team: Spanish (https://www.transifex.com/odoo/teams/41243/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -839,7 +840,7 @@ msgstr "" #. module: hr_recruitment #: model:ir.actions.act_window,help:hr_recruitment.hr_applicant_category_action msgid "Add a new tag" -msgstr "" +msgstr "Añadir nueva etiqueta" #. module: hr_recruitment #: model:ir.model.fields,help:hr_recruitment.field_hr_job__address_id diff --git a/addons/hr_recruitment/i18n/fr.po b/addons/hr_recruitment/i18n/fr.po index 543ca0cdce2..e64fc06ed4f 100644 --- a/addons/hr_recruitment/i18n/fr.po +++ b/addons/hr_recruitment/i18n/fr.po @@ -36,13 +36,14 @@ # Jérémy Donas , 2018 # Fabri Yohann , 2018 # LEONARD Jean-Christophe , 2018 +# Laura Piraux , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 09:12+0000\n" "PO-Revision-Date: 2018-08-02 09:12+0000\n" -"Last-Translator: LEONARD Jean-Christophe , 2018\n" +"Last-Translator: Laura Piraux , 2018\n" "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -1276,7 +1277,7 @@ msgstr "Si coché, de nouveaux messages demandent votre attention." #. module: hr_recruitment #: model:ir.model.fields,help:hr_recruitment.field_hr_applicant__message_has_error msgid "If checked, some messages have a delivery error." -msgstr "" +msgstr "Si actif, certains messages ont une erreur de livraison." #. module: hr_recruitment #: model:ir.model.fields,help:hr_recruitment.field_hr_recruitment_stage__template_id @@ -1476,7 +1477,7 @@ msgstr "Activités en retard" #: model:ir.actions.act_window,help:hr_recruitment.action_hr_job #: model:ir.actions.act_window,help:hr_recruitment.action_hr_job_config msgid "Let's create a job position." -msgstr "" +msgstr "Créons une offre d'emploi." #. module: hr_recruitment #. openerp-web @@ -1504,7 +1505,7 @@ msgstr "Moyen" #. module: hr_recruitment #: model:ir.model.fields,field_description:hr_recruitment.field_hr_applicant__message_has_error msgid "Message Delivery error" -msgstr "" +msgstr "Erreur d'envoi du message" #. module: hr_recruitment #: model:ir.model.fields,field_description:hr_recruitment.field_hr_applicant__message_ids @@ -1619,17 +1620,17 @@ msgstr "Pas de sujet" #: model:ir.actions.act_window,help:hr_recruitment.action_hr_job_applications #: model:ir.actions.act_window,help:hr_recruitment.crm_case_categ0_act_job msgid "No applications yet" -msgstr "" +msgstr "Pas encore de candidatures" #. module: hr_recruitment #: model:ir.actions.act_window,help:hr_recruitment.hr_applicant_resumes msgid "No document yet" -msgstr "" +msgstr "Pas encore de documents" #. module: hr_recruitment #: model:ir.actions.act_window,help:hr_recruitment.hr_applicant_action_activity msgid "No scheduled activities for the moment" -msgstr "" +msgstr "Pas d'activité prévue pour le moment" #. module: hr_recruitment #: selection:hr.applicant,priority:0 @@ -1654,7 +1655,7 @@ msgstr "Nombre de jours pour clôturer" #. module: hr_recruitment #: model:ir.model.fields,field_description:hr_recruitment.field_hr_applicant__message_has_error_counter msgid "Number of error" -msgstr "" +msgstr "Nombre d'erreurs" #. module: hr_recruitment #: model:ir.model.fields,help:hr_recruitment.field_hr_applicant__message_needaction_counter @@ -1664,7 +1665,7 @@ msgstr "Nombre de messages exigeant une action" #. module: hr_recruitment #: model:ir.model.fields,help:hr_recruitment.field_hr_applicant__message_has_error_counter msgid "Number of messages with delivery error" -msgstr "" +msgstr "Nombre de messages avec des erreurs d'envoi" #. module: hr_recruitment #: model:ir.model.fields,help:hr_recruitment.field_hr_applicant__message_unread_counter @@ -1816,7 +1817,7 @@ msgstr "Prêt pour la prochaine étape" #: model:ir.actions.act_window,help:hr_recruitment.action_hr_job #: model:ir.actions.act_window,help:hr_recruitment.action_hr_job_config msgid "Ready to recruit more efficiently?" -msgstr "" +msgstr "Prêt à recruter plus efficacement?" #. module: hr_recruitment #: model:ir.model.fields,field_description:hr_recruitment.field_hr_job__alias_force_thread_id @@ -2070,7 +2071,7 @@ msgstr "Lancer le recrutement" #. module: hr_recruitment #: model:ir.ui.view,arch_db:hr_recruitment.view_hr_job_kanban msgid "Start recruitment" -msgstr "" +msgstr "Commencer à recruter" #. module: hr_recruitment #: model:ir.model.fields,help:hr_recruitment.field_hr_applicant__activity_state @@ -2392,7 +2393,7 @@ msgstr "e.g. Directeur Commercial" #: code:addons/hr_recruitment/models/hr_recruitment.py:298 #, python-format msgid "job applicant" -msgstr "" +msgstr "candidat" #. module: hr_recruitment #: model:ir.model,name:hr_recruitment.model_res_config_settings diff --git a/addons/hr_timesheet/i18n/fr.po b/addons/hr_timesheet/i18n/fr.po index 24e3312865c..c23c184d8f1 100644 --- a/addons/hr_timesheet/i18n/fr.po +++ b/addons/hr_timesheet/i18n/fr.po @@ -11,7 +11,7 @@ # Fabien Pinckaers , 2016 # Maxime Chambreuil , 2016 # Jérémy Donas , 2016 -# Sébastien Le Ray , 2017 +# f5f0a0dac17dde787a1d812a6989680e, 2017 # yterrettaz, 2017 # Eloïse Stilmant , 2017 # Miguel Vidali , 2017 @@ -51,7 +51,7 @@ msgstr "" #. module: hr_timesheet #: model:ir.ui.view,arch_db:hr_timesheet.view_task_form2_inherited msgid " planned hours" -msgstr "" +msgstr " heures planifiées" #. module: hr_timesheet #: model:ir.ui.view,arch_db:hr_timesheet.report_timesheet diff --git a/addons/iap/i18n/fr.po b/addons/iap/i18n/fr.po index f6227e65169..3f62eb85317 100644 --- a/addons/iap/i18n/fr.po +++ b/addons/iap/i18n/fr.po @@ -38,7 +38,7 @@ msgstr "Jeton du compte" #: code:addons/iap/static/src/js/crash_manager.js:40 #, python-format msgid "Buy credits at Odoo" -msgstr "" +msgstr "Acheter des crédits sur Odoo" #. module: iap #. openerp-web diff --git a/addons/im_livechat/i18n/fr.po b/addons/im_livechat/i18n/fr.po index 9868b6a61fc..f3ac98ce601 100644 --- a/addons/im_livechat/i18n/fr.po +++ b/addons/im_livechat/i18n/fr.po @@ -20,7 +20,7 @@ # Daniel & Delphine , 2016 # Adriana Ierfino , 2016 # Jeanjean Noname , 2016 -# Sébastien Le Ray , 2017 +# f5f0a0dac17dde787a1d812a6989680e, 2017 # Eloïse Stilmant , 2017 # Frédéric LIETART , 2017 # e2f , 2018 @@ -314,7 +314,7 @@ msgstr "" #. module: im_livechat #: model:ir.actions.act_window,help:im_livechat.im_livechat_channel_action msgid "Define a new website live chat channel" -msgstr "" +msgstr "Définir un nouveau canal de Live Chat pour le site web" #. module: im_livechat #: model:ir.model.fields,help:im_livechat.field_im_livechat_channel_rule__auto_popup_timer @@ -623,7 +623,7 @@ msgstr "Nom" #. module: im_livechat #: model:ir.actions.act_window,help:im_livechat.rating_rating_action_livechat_report msgid "No customer ratings on live chat session yet" -msgstr "" +msgstr "Pas encore d'évaluations de clients sur la session Live Chat" #. module: im_livechat #: code:addons/im_livechat/models/mail_channel.py:119 @@ -745,7 +745,7 @@ msgstr "Nombre d'évaluations" #: code:addons/im_livechat/static/src/js/im_livechat.js:354 #, python-format msgid "Rating: %s" -msgstr "" +msgstr "Evaluation: %s" #. module: im_livechat #: model:ir.ui.view,arch_db:im_livechat.im_livechat_channel_view_kanban @@ -1021,7 +1021,7 @@ msgstr "" #. module: im_livechat #: model:ir.actions.act_window,help:im_livechat.mail_channel_action msgid "Your chatter history is empty" -msgstr "" +msgstr "Votre historique de chat est vide" #. module: im_livechat #: model:ir.ui.view,arch_db:im_livechat.im_livechat_channel_view_form diff --git a/addons/im_livechat/i18n/pl.po b/addons/im_livechat/i18n/pl.po index 899f9efbfce..16856aaf99e 100644 --- a/addons/im_livechat/i18n/pl.po +++ b/addons/im_livechat/i18n/pl.po @@ -4,13 +4,14 @@ # # Translators: # Maja Stawicka , 2018 +# Paweł Wodyński , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 09:56+0000\n" "PO-Revision-Date: 2018-08-02 09:56+0000\n" -"Last-Translator: Maja Stawicka , 2018\n" +"Last-Translator: Paweł Wodyński , 2018\n" "Language-Team: Polish (https://www.transifex.com/odoo/teams/41243/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -889,6 +890,8 @@ msgid "" "URL to a static page where you client can discuss with the operator of the " "channel." msgstr "" +"URL do statycznej strony, na której klient może dyskutować z operatorem " +"kanału." #. module: im_livechat #: model:ir.model.fields,field_description:im_livechat.field_im_livechat_report_channel__uuid diff --git a/addons/lunch/i18n/fr.po b/addons/lunch/i18n/fr.po index ce8f1f9aaa9..9b0a21c9821 100644 --- a/addons/lunch/i18n/fr.po +++ b/addons/lunch/i18n/fr.po @@ -231,7 +231,7 @@ msgstr "Créer une nouvelle alerte lunch" #. module: lunch #: model:ir.actions.act_window,help:lunch.lunch_product_category_action msgid "Create a new lunch category" -msgstr "" +msgstr "Créez une nouvelle catégorie Lunch" #. module: lunch #: model:ir.actions.act_window,help:lunch.lunch_cashmove_action_control_accounts @@ -490,7 +490,7 @@ msgstr "Commande de repas" #. module: lunch #: model:ir.ui.view,arch_db:lunch.lunch_order_view_form msgid "Lunch Order Form" -msgstr "" +msgstr "Formulaire de commande Lunch" #. module: lunch #: model:ir.actions.server,name:lunch.action_server_lunch_archive_product @@ -573,7 +573,7 @@ msgstr "" #. module: lunch #: model:ir.actions.act_window,help:lunch.lunch_order_line_action_control_suppliers msgid "No lunch order yet" -msgstr "" +msgstr "Pas de commande lunch pour l'instant" #. module: lunch #: model:ir.actions.act_window,help:lunch.lunch_order_line_action @@ -783,7 +783,7 @@ msgstr "Enregistrez un mouvement d'argent" #. module: lunch #: model:ir.actions.act_window,help:lunch.lunch_cashmove_action_payment msgid "Register a payment" -msgstr "" +msgstr "Enregistrer un paiement" #. module: lunch #: model:ir.model.fields,field_description:lunch.field_lunch_alert__saturday diff --git a/addons/lunch/i18n/zh_CN.po b/addons/lunch/i18n/zh_CN.po index c9d14b6b7b6..d7bf53c135d 100644 --- a/addons/lunch/i18n/zh_CN.po +++ b/addons/lunch/i18n/zh_CN.po @@ -764,7 +764,7 @@ msgstr "登记现金凭证" #. module: lunch #: model:ir.actions.act_window,help:lunch.lunch_cashmove_action_payment msgid "Register a payment" -msgstr "" +msgstr "登记付款" #. module: lunch #: model:ir.model.fields,field_description:lunch.field_lunch_alert__saturday diff --git a/addons/mail/i18n/fr.po b/addons/mail/i18n/fr.po index 37170653c18..0f263061a3b 100644 --- a/addons/mail/i18n/fr.po +++ b/addons/mail/i18n/fr.po @@ -50,13 +50,15 @@ # Christophe Dubuit , 2018 # Jérémy Donas , 2018 # fr trans , 2018 +# Laura Piraux , 2018 +# Christophe CHAUVET , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 09:12+0000\n" "PO-Revision-Date: 2018-08-02 09:12+0000\n" -"Last-Translator: fr trans , 2018\n" +"Last-Translator: Christophe CHAUVET , 2018\n" "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -697,7 +699,7 @@ msgstr "" #: code:addons/mail/static/src/xml/thread.xml:257 #, python-format msgid "Always Allow |" -msgstr "" +msgstr "Toujours autoriser |" #. module: mail #. openerp-web @@ -853,12 +855,12 @@ msgstr "Abonnement auto" #. module: mail #: model:ir.model.fields,field_description:mail.field_mail_activity__automated msgid "Automated activity" -msgstr "" +msgstr "Activité automatique" #. module: mail #: model:ir.model.fields,field_description:mail.field_mail_channel__moderation_notify msgid "Automatic notification" -msgstr "" +msgstr "Notification automatique" #. module: mail #: model:ir.ui.view,arch_db:mail.res_partner_view_search_inherit_mail @@ -882,12 +884,12 @@ msgstr "" #: code:addons/mail/static/src/xml/thread.xml:259 #, python-format msgid "Ban this email address" -msgstr "" +msgstr "Bannir cette adresse email" #. module: mail #: model:ir.ui.view,arch_db:mail.mail_moderation_view_search msgid "Banned Emails" -msgstr "" +msgstr "Emails bannis" #. module: mail #. openerp-web @@ -973,7 +975,7 @@ msgstr "" #. module: mail #: model:ir.model.fields,field_description:mail.field_res_company__catchall msgid "Catchall Email" -msgstr "" +msgstr "Email Catchall" #. module: mail #: model:ir.model.fields,help:mail.field_mail_activity__activity_category @@ -1034,7 +1036,7 @@ msgstr "" #: code:addons/mail/static/src/xml/discuss.xml:117 #, python-format msgid "Channel settings" -msgstr "" +msgstr "Paramètres du canal" #. module: mail #. openerp-web @@ -1228,13 +1230,13 @@ msgstr "Date de création" #: code:addons/mail/models/mail_thread.py:377 #, python-format msgid "Create a new %(document)s" -msgstr "" +msgstr "Créer un nouveau %(document)s" #. module: mail #: code:addons/mail/models/mail_thread.py:369 #, python-format msgid "Create a new %(document)s by sending an email to %(email_link)s" -msgstr "" +msgstr "Créez un nouveau %(document)s en envoyant un email à %(email_link)s" #. module: mail #: selection:ir.actions.server,state:0 @@ -1309,7 +1311,7 @@ msgstr "L'utilisateur actuel a une notification \"favori\" associée à ce messa #. module: mail #: model:ir.model.fields,help:mail.field_mail_channel__is_moderator msgid "Current user is a moderator of the channel" -msgstr "" +msgstr "L'utilisateur actuel est modérateur de ce canal" #. module: mail #: model:ir.model.fields,field_description:mail.field_mail_compose_message__date @@ -1369,7 +1371,7 @@ msgstr "" #. module: mail #: model:ir.actions.act_window,help:mail.mail_shortcode_action msgid "Define a new chat shortcode" -msgstr "" +msgstr "Définir un nouveau raccourci pour le chat" #. module: mail #: model:ir.model.fields,field_description:mail.field_mail_compose_message__auto_delete @@ -1428,12 +1430,12 @@ msgstr "Annuler" #. module: mail #: model:ir.ui.view,arch_db:mail.mail_resend_cancel_view_form msgid "Discard delivery failures" -msgstr "" +msgstr "Annuler les échecs d'envoi" #. module: mail #: model:ir.actions.act_window,name:mail.mail_resend_cancel_action msgid "Discard mail delivery failures" -msgstr "" +msgstr "Annuler les échecs d'envoi d'email" #. module: mail #. openerp-web @@ -1586,7 +1588,7 @@ msgstr "Modifier" #. module: mail #: model:ir.ui.view,arch_db:mail.mail_resend_message_view_form msgid "Edit Partners" -msgstr "" +msgstr "Editer le partenaire" #. module: mail #. openerp-web @@ -1675,7 +1677,7 @@ msgstr "" #. module: mail #: selection:mail.notification,failure_type:0 msgid "Email address not found" -msgstr "" +msgstr "Adresse email non trouvée" #. module: mail #: model:ir.model.fields,help:mail.field_mail_compose_message__email_from @@ -1726,7 +1728,7 @@ msgstr "" #. module: mail #: selection:mail.notification,failure_type:0 msgid "Error while connecting to smtp server" -msgstr "" +msgstr "Erreur lors de la connexion au serveur SMTP " #. module: mail #: code:addons/mail/models/mail_mail.py:306 @@ -1808,7 +1810,7 @@ msgstr "Raison de l'échec" #. module: mail #: model:ir.model.fields,field_description:mail.field_mail_notification__failure_reason msgid "Failure reason" -msgstr "" +msgstr "Raison de l'échec" #. module: mail #: model:ir.model.fields,help:mail.field_mail_mail__failure_reason @@ -1822,7 +1824,7 @@ msgstr "" #. module: mail #: model:ir.model.fields,field_description:mail.field_mail_notification__failure_type msgid "Failure type" -msgstr "" +msgstr "Type d'échec" #. module: mail #: model:ir.model.fields,field_description:mail.field_mail_compose_message__starred_partner_ids @@ -2014,7 +2016,7 @@ msgstr "Directives" #. module: mail #: model:mail.template,subject:mail.mail_template_channel_send_guidelines msgid "Guidelines of channel ${ctx['channel'].name}" -msgstr "" +msgstr "Guidelines du canal ${ctx['channel'].name}" #. module: mail #: selection:res.users,notification_type:0 @@ -2061,7 +2063,7 @@ msgstr "En-têtes" #: model:ir.ui.view,arch_db:mail.mail_bounce_catchall #: model:ir.ui.view,arch_db:mail.mail_channel_notify_moderation msgid "Hello" -msgstr "" +msgstr "Bonjour" #. module: mail #: model:ir.model.fields,field_description:mail.field_mail_resend_cancel__help_message @@ -2160,7 +2162,7 @@ msgstr "Si coché, de nouveaux messages demandent votre attention." #: model:ir.model.fields,help:mail.field_res_partner__message_has_error #: model:ir.model.fields,help:mail.field_res_users__message_has_error msgid "If checked, some messages have a delivery error." -msgstr "" +msgstr "Si actif, certains messages ont une erreur de livraison." #. module: mail #: model:ir.model.fields,help:mail.field_mail_wizard_invite__send_mail @@ -2236,7 +2238,7 @@ msgstr "" #. module: mail #: model:ir.ui.view,arch_db:mail.mail_resend_message_view_form msgid "Ignore all failures" -msgstr "" +msgstr "Ignorer tous les échecs" #. module: mail #: code:addons/mail/models/mail_alias.py:130 @@ -2281,7 +2283,7 @@ msgstr "Interne Seulement" #. module: mail #: selection:mail.notification,failure_type:0 msgid "Invalid email adress" -msgstr "" +msgstr "Adresse email invalide" #. module: mail #: code:addons/mail/models/mail_alias.py:88 @@ -2371,7 +2373,7 @@ msgstr "" #. module: mail #: model:ir.ui.view,arch_db:mail.mail_moderation_view_search msgid "Is Banned" -msgstr "" +msgstr "Est Banni" #. module: mail #: model:ir.model.fields,field_description:mail.field_mail_channel__message_is_follower @@ -2525,7 +2527,7 @@ msgstr "Activités en retard" #: model:ir.model.fields,field_description:mail.field_mail_mail__layout #: model:ir.model.fields,field_description:mail.field_mail_message__layout msgid "Layout" -msgstr "" +msgstr "Agencement" #. module: mail #: model:ir.ui.view,arch_db:mail.mail_channel_view_kanban @@ -2587,7 +2589,7 @@ msgstr "Conversation instantanée" #: code:addons/mail/static/src/xml/thread.xml:361 #, python-format msgid "Loading older messages..." -msgstr "" +msgstr "Chargement des messages plus anciens..." #. module: mail #. openerp-web @@ -2813,7 +2815,7 @@ msgstr "Message" #: model:ir.model.fields,field_description:mail.field_res_partner__message_has_error #: model:ir.model.fields,field_description:mail.field_res_users__message_has_error msgid "Message Delivery error" -msgstr "" +msgstr "Erreur d'envoi du message" #. module: mail #: model:ir.model.fields,field_description:mail.field_mail_tracking_value__mail_message_id @@ -2841,7 +2843,7 @@ msgstr "Type de message" #: code:addons/mail/models/mail_message.py:1194 #, python-format msgid "Message are pending moderation" -msgstr "" +msgstr "Messages en attente de modération" #. module: mail #: model:ir.model.fields,help:mail.field_mail_mail__email_to @@ -2996,7 +2998,7 @@ msgstr "" #: model:ir.model.fields,field_description:mail.field_mail_mail__moderator_id #: model:ir.model.fields,field_description:mail.field_mail_message__moderator_id msgid "Moderated By" -msgstr "" +msgstr "Modéré Par" #. module: mail #: model:ir.model.fields,field_description:mail.field_mail_channel__moderation_ids @@ -3036,7 +3038,7 @@ msgstr "" #: model:ir.model.fields,field_description:mail.field_mail_mail__moderation_status #: model:ir.model.fields,field_description:mail.field_mail_message__moderation_status msgid "Moderation Status" -msgstr "" +msgstr "Statut de la Modération" #. module: mail #: model:ir.model.fields,field_description:mail.field_res_users__moderation_counter @@ -3107,7 +3109,7 @@ msgstr "Nécessite une action" #: model:ir.model.fields,field_description:mail.field_mail_mail__need_moderation #: model:ir.model.fields,field_description:mail.field_mail_message__need_moderation msgid "Need moderation" -msgstr "" +msgstr "Nécessite une modération" #. module: mail #: model:ir.model.fields,field_description:mail.field_mail_notification__res_partner_id @@ -3245,7 +3247,7 @@ msgstr "Aucune conversation pour le moment…" #. module: mail #: selection:mail.notification,failure_type:0 msgid "No error" -msgstr "" +msgstr "Pas d'erreur" #. module: mail #. openerp-web @@ -3353,7 +3355,7 @@ msgstr "" #: model:ir.model.fields,field_description:mail.field_res_partner__message_has_error_counter #: model:ir.model.fields,field_description:mail.field_res_users__message_has_error_counter msgid "Number of error" -msgstr "" +msgstr "Nombre d'erreurs" #. module: mail #: model:ir.model.fields,help:mail.field_mail_channel__message_needaction_counter @@ -3369,7 +3371,7 @@ msgstr "Nombre de messages exigeant une action" #: model:ir.model.fields,help:mail.field_res_partner__message_has_error_counter #: model:ir.model.fields,help:mail.field_res_users__message_has_error_counter msgid "Number of messages with delivery error" -msgstr "" +msgstr "Nombre de messages avec des erreurs d'envoi" #. module: mail #: model:ir.model.fields,help:mail.field_mail_channel__message_unread_counter @@ -3712,14 +3714,14 @@ msgstr "Partenaire nécessitant une action." #: selection:mail.compose.message,moderation_status:0 #: selection:mail.message,moderation_status:0 msgid "Pending Moderation" -msgstr "" +msgstr "En attente de modération" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/thread.xml:263 #, python-format msgid "Pending moderation" -msgstr "" +msgstr "En attente de modération" #. module: mail #. openerp-web @@ -3977,7 +3979,7 @@ msgstr "Références" #. module: mail #: model:ir.ui.view,arch_db:mail.mail_bounce_catchall msgid "Regards," -msgstr "" +msgstr "Salutations, " #. module: mail #. openerp-web @@ -3991,7 +3993,7 @@ msgstr "Refuser" #: code:addons/mail/static/src/xml/discuss.xml:149 #, python-format msgid "Reject selected messages" -msgstr "" +msgstr "Rejeter les messages sélectionnés" #. module: mail #. openerp-web @@ -4050,21 +4052,21 @@ msgstr "Champ relation" #. module: mail #: selection:mail.activity.type,category:0 msgid "Reminder" -msgstr "" +msgstr "Rappel" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/thread.xml:253 #, python-format msgid "Remove message with explanation" -msgstr "" +msgstr "Supprimer le message avec explication" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/thread.xml:255 #, python-format msgid "Remove message without explanation" -msgstr "" +msgstr "Supprimer le message sans explication" #. module: mail #: model:ir.ui.view,arch_db:mail.email_template_form @@ -4117,12 +4119,12 @@ msgstr "Nom du fichier du rapport" #. module: mail #: model:ir.actions.act_window,name:mail.mail_resend_message_action msgid "Resend mail" -msgstr "" +msgstr "Renvoyer l'email" #. module: mail #: model:ir.ui.view,arch_db:mail.mail_resend_message_view_form msgid "Resend to selected" -msgstr "" +msgstr "Renvoyer à la sélection" #. module: mail #: model:ir.model.fields,field_description:mail.field_mail_resend_partner__resend_wizard_id @@ -4250,14 +4252,14 @@ msgstr "" #: code:addons/mail/static/src/xml/discuss.xml:146 #, python-format msgid "Select All" -msgstr "" +msgstr "Tout sélectionner" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/discuss.xml:146 #, python-format msgid "Select all messages to moderate" -msgstr "" +msgstr "Sélectionner tous les messages à modérer " #. module: mail #: model:ir.model.fields,help:mail.field_email_template_preview__model_object_field @@ -4293,7 +4295,7 @@ msgstr "Envoyer" #. module: mail #: model:ir.model.fields,field_description:mail.field_mail_resend_partner__resend msgid "Send Again" -msgstr "" +msgstr "Envoyer à nouveau " #. module: mail #: selection:ir.actions.server,state:0 @@ -4383,7 +4385,7 @@ msgstr "Envoyer par email" #. module: mail #: model:ir.ui.view,arch_db:mail.message_notification_email msgid "Sent by" -msgstr "" +msgstr "Envoyé par" #. module: mail #: model:ir.model.fields,field_description:mail.field_mail_notification__is_email @@ -4623,12 +4625,12 @@ msgstr "Le" #. module: mail #: sql_constraint:mail.moderation:0 msgid "The email address must be unique per channel !" -msgstr "" +msgstr "L'adresse email par canal doit être unique! " #. module: mail #: model:ir.ui.view,arch_db:mail.mail_bounce_catchall msgid "The email sent to" -msgstr "" +msgstr "L'email envoyé à" #. module: mail #: model:ir.model.fields,help:mail.field_mail_shortcode__substitution @@ -4900,7 +4902,7 @@ msgstr "" #. module: mail #: selection:mail.notification,failure_type:0 msgid "Unknown error occured" -msgstr "" +msgstr "Une erreur inconnue est survenue" #. module: mail #: model:ir.model.fields,field_description:mail.field_mail_channel__message_unread @@ -4935,7 +4937,7 @@ msgstr "" #: code:addons/mail/static/src/xml/discuss.xml:147 #, python-format msgid "Unselect all messages to moderate" -msgstr "" +msgstr "Déselectionner tous les messages à modérer" #. module: mail #. openerp-web @@ -5153,7 +5155,7 @@ msgstr "Vous êtes seul dans ce canal." #: code:addons/mail/static/src/js/discuss.js:317 #, python-format msgid "You are going to ban: %s. Do you confirm the action?" -msgstr "" +msgstr "Vous allez bannir: %s. Confirmez-vous cet action?" #. module: mail #. openerp-web @@ -5233,14 +5235,14 @@ msgstr "Vous avez été invité à:" #. module: mail #: model:ir.ui.view,arch_db:mail.mail_channel_notify_moderation msgid "You have messages to moderate, please go for the proceedings." -msgstr "" +msgstr "Vous avez des messages à modérer" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/thread.xml:107 #, python-format msgid "You have no message to moderate" -msgstr "" +msgstr "Vous n'avez pas de message à modérer" #. module: mail #: model:ir.model.fields,help:mail.field_email_template_preview__attachment_ids @@ -5290,14 +5292,14 @@ msgstr "Votre message n'a pas été envoyé. " #: code:addons/mail/static/src/xml/thread.xml:263 #, python-format msgid "Your message is pending moderation" -msgstr "" +msgstr "Votre message est en attente de modération" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/discuss.xml:161 #, python-format msgid "Your message was rejected by moderator." -msgstr "" +msgstr "Votre message a été rejeté par le modérateur." #. module: mail #: code:addons/mail/models/ir_actions.py:30 @@ -5575,7 +5577,7 @@ msgstr "ignorer" #. module: mail #: model:ir.ui.view,arch_db:mail.mail_bounce_catchall msgid "team." -msgstr "" +msgstr "équipe." #. module: mail #. openerp-web diff --git a/addons/mail/i18n/nl.po b/addons/mail/i18n/nl.po index 14693d9d230..cc9d8d71050 100644 --- a/addons/mail/i18n/nl.po +++ b/addons/mail/i18n/nl.po @@ -4295,7 +4295,7 @@ msgstr "" #. module: mail #: model:ir.model.fields,field_description:mail.field_mail_channel__moderation_guidelines msgid "Send guidelines to new subscribers" -msgstr "" +msgstr "Verzend regels naar nieuwe abonnees" #. module: mail #. openerp-web @@ -4587,7 +4587,7 @@ msgstr "" #. module: mail #: model:ir.ui.view,arch_db:mail.mail_bounce_catchall msgid "The email sent to" -msgstr "" +msgstr "De e-mail verzonden naar" #. module: mail #: model:ir.model.fields,help:mail.field_mail_shortcode__substitution diff --git a/addons/mail/i18n/pl.po b/addons/mail/i18n/pl.po index 34dd704198c..c1c68e1adf3 100644 --- a/addons/mail/i18n/pl.po +++ b/addons/mail/i18n/pl.po @@ -5,13 +5,14 @@ # Translators: # Maja Stawicka , 2018 # Wiktor Kaźmierczak , 2018 +# Paweł Wodyński , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 09:12+0000\n" "PO-Revision-Date: 2018-08-02 09:12+0000\n" -"Last-Translator: Wiktor Kaźmierczak , 2018\n" +"Last-Translator: Paweł Wodyński , 2018\n" "Language-Team: Polish (https://www.transifex.com/odoo/teams/41243/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -4889,13 +4890,13 @@ msgstr "" #: code:addons/mail/models/mail_channel.py:891 #, python-format msgid "You are in a private conversation with @%s." -msgstr "" +msgstr "Jesteś w prywatnej konwersacji z @%s." #. module: mail #: code:addons/mail/models/mail_channel.py:886 #, python-format msgid "You are in channel #%s." -msgstr "" +msgstr "Jesteś na kanale #%s." #. module: mail #. openerp-web diff --git a/addons/mail/i18n/zh_CN.po b/addons/mail/i18n/zh_CN.po index 08972911778..9e1f57e2d56 100644 --- a/addons/mail/i18n/zh_CN.po +++ b/addons/mail/i18n/zh_CN.po @@ -355,7 +355,7 @@ msgstr "" #: code:addons/mail/static/src/xml/thread.xml:251 #, python-format msgid "Accept |" -msgstr "" +msgstr "同意 |" #. module: mail #: selection:mail.compose.message,moderation_status:0 @@ -492,7 +492,7 @@ msgstr "仅在邮件线程模型上可以添加关注者" #: model:ir.model.fields,field_description:mail.field_mail_mail__add_sign #: model:ir.model.fields,field_description:mail.field_mail_message__add_sign msgid "Add Sign" -msgstr "" +msgstr "添加签名" #. module: mail #: model:ir.model.fields,field_description:mail.field_email_template_preview__user_signature @@ -798,24 +798,24 @@ msgstr "可用于群发邮件" #: code:addons/mail/static/src/xml/thread.xml:259 #, python-format msgid "Ban" -msgstr "" +msgstr "禁止" #. module: mail #: model:ir.ui.view,arch_db:mail.mail_channel_view_form msgid "Ban List" -msgstr "" +msgstr "禁止清单" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/thread.xml:259 #, python-format msgid "Ban this email address" -msgstr "" +msgstr "禁止此Email地址" #. module: mail #: model:ir.ui.view,arch_db:mail.mail_moderation_view_search msgid "Banned Emails" -msgstr "" +msgstr "禁止的Email" #. module: mail #. openerp-web @@ -3873,7 +3873,7 @@ msgstr "关系字段" #. module: mail #: selection:mail.activity.type,category:0 msgid "Reminder" -msgstr "" +msgstr "提醒" #. module: mail #. openerp-web @@ -4069,7 +4069,7 @@ msgstr "" #: code:addons/mail/static/src/xml/discuss.xml:146 #, python-format msgid "Select All" -msgstr "" +msgstr "全选" #. module: mail #. openerp-web diff --git a/addons/maintenance/i18n/fr.po b/addons/maintenance/i18n/fr.po index 6790fe37a8d..e42f701cdd4 100644 --- a/addons/maintenance/i18n/fr.po +++ b/addons/maintenance/i18n/fr.po @@ -20,7 +20,7 @@ # Henri Cornuau , 2016 # Nancy Bolognesi , 2016 # Richard Mathot , 2016 -# Sébastien Le Ray , 2017 +# f5f0a0dac17dde787a1d812a6989680e, 2017 # Lucas Deliege , 2017 # Eloïse Stilmant , 2017 # fr rev , 2017 @@ -30,13 +30,15 @@ # Olivier Dony , 2018 # Hubert TETARD , 2018 # Jérémy Donas , 2018 +# Laura Piraux , 2018 +# Thomas Dobbelsteyn , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 09:56+0000\n" "PO-Revision-Date: 2018-08-02 09:56+0000\n" -"Last-Translator: Jérémy Donas , 2018\n" +"Last-Translator: Thomas Dobbelsteyn , 2018\n" "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -133,12 +135,12 @@ msgstr "Types d'activités" #: model:ir.actions.act_window,help:maintenance.hr_equipment_action #: model:ir.actions.act_window,help:maintenance.hr_equipment_action_from_category_form msgid "Add a new equipment" -msgstr "" +msgstr "Ajouter un nouveau équipement" #. module: maintenance #: model:ir.actions.act_window,help:maintenance.hr_equipment_category_action msgid "Add a new equipment category" -msgstr "" +msgstr "Ajouter une nouvelle catégorie d'équipement" #. module: maintenance #: model:ir.actions.act_window,help:maintenance.hr_equipment_request_action @@ -148,18 +150,18 @@ msgstr "" #: model:ir.actions.act_window,help:maintenance.hr_equipment_todo_request_action_from_dashboard #: model:ir.actions.act_window,help:maintenance.maintenance_request_action_reports msgid "Add a new maintenance request" -msgstr "" +msgstr "Ajouter une nouvelle demande de maintenance" #. module: maintenance #: model:ir.actions.act_window,help:maintenance.hr_equipment_stage_action #: model:ir.actions.act_window,help:maintenance.maintenance_dashboard_action msgid "Add a new stage in the maintenance request" -msgstr "" +msgstr "Ajouter une nouvelle étape dans les demandes de maintenance" #. module: maintenance #: model:ir.actions.act_window,help:maintenance.maintenance_team_action_settings msgid "Add a team in the maintenance request" -msgstr "" +msgstr "Ajouter une équipe dans la demande de maintenance" #. module: maintenance #: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__alias_id @@ -319,7 +321,7 @@ msgstr "Créé par" #. module: maintenance #: model:ir.model.fields,field_description:maintenance.field_maintenance_request__owner_user_id msgid "Created by User" -msgstr "" +msgstr "Crée par l'utilisateur" #. module: maintenance #: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__create_date @@ -575,7 +577,7 @@ msgstr "Si coché, de nouveaux messages demandent votre attention." #: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__message_has_error #: model:ir.model.fields,help:maintenance.field_maintenance_request__message_has_error msgid "If checked, some messages have a delivery error." -msgstr "" +msgstr "Si actif, certains messages ont une erreur de livraison." #. module: maintenance #: model:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_search @@ -674,7 +676,7 @@ msgstr "Calendrier des maintenances" #: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__maintenance_count #: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__maintenance_count msgid "Maintenance Count" -msgstr "" +msgstr "Nombre de Maintenance" #. module: maintenance #: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__maintenance_duration @@ -768,7 +770,7 @@ msgstr "Maintenance : générez des demandes de maintenance préventive" #: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__message_has_error #: model:ir.model.fields,field_description:maintenance.field_maintenance_request__message_has_error msgid "Message Delivery error" -msgstr "" +msgstr "Erreur d'envoi du message" #. module: maintenance #: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__message_ids @@ -882,7 +884,7 @@ msgstr "Nombre de demandes à priorité élevée" #: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__message_has_error_counter #: model:ir.model.fields,field_description:maintenance.field_maintenance_request__message_has_error_counter msgid "Number of error" -msgstr "" +msgstr "Nombre d'erreurs" #. module: maintenance #: model:ir.model.fields,help:maintenance.field_maintenance_equipment__message_needaction_counter @@ -896,7 +898,7 @@ msgstr "Nombre de messages exigeant une action" #: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__message_has_error_counter #: model:ir.model.fields,help:maintenance.field_maintenance_request__message_has_error_counter msgid "Number of messages with delivery error" -msgstr "" +msgstr "Nombre de messages avec des erreurs d'envoi" #. module: maintenance #: model:ir.model.fields,help:maintenance.field_maintenance_equipment__message_unread_counter @@ -1058,7 +1060,7 @@ msgstr "Demande terminée" #: code:addons/maintenance/models/maintenance.py:369 #, python-format msgid "Request planned for %s" -msgstr "" +msgstr "Demande prévue pour %s" #. module: maintenance #: model:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_form @@ -1293,6 +1295,8 @@ msgid "" "Track equipments and link it to an employee or department.\n" " You will be able to manage allocations, issues and maintenance of your equipment." msgstr "" +"Suit les équipements et permet de les lier à un employé ou un département.\n" +" Vous pourrez gérer les répartations, problèmes et la maintenance de votre équipement." #. module: maintenance #: model:ir.ui.view,arch_db:maintenance.hr_equipment_view_search @@ -1355,7 +1359,7 @@ msgstr "Très bas" #. module: maintenance #: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__warranty_date msgid "Warranty Expiration Date" -msgstr "" +msgstr "Date Limite de Garantie" #. module: maintenance #: code:addons/maintenance/models/maintenance.py:77 diff --git a/addons/mass_mailing/i18n/es.po b/addons/mass_mailing/i18n/es.po index 8a8e6049cb6..c5e18aee062 100644 --- a/addons/mass_mailing/i18n/es.po +++ b/addons/mass_mailing/i18n/es.po @@ -28,13 +28,14 @@ # Javier Ramirez , 2018 # Nicolás Broggi , 2018 # Manuel De los Reyes , 2018 +# Cristóbal Martí Oliver , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 09:56+0000\n" "PO-Revision-Date: 2018-08-02 09:56+0000\n" -"Last-Translator: Manuel De los Reyes , 2018\n" +"Last-Translator: Cristóbal Martí Oliver , 2018\n" "Language-Team: Spanish (https://www.transifex.com/odoo/teams/41243/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -273,7 +274,7 @@ msgstr "Activo" #. module: mass_mailing #: model:ir.actions.act_window,help:mass_mailing.mass_mailing_tag_action msgid "Add a new tag" -msgstr "" +msgstr "Añadir nueva etiqueta" #. module: mass_mailing #: model:ir.model.fields,field_description:mass_mailing.field_mail_mass_mailing_campaign__unique_ab_testing diff --git a/addons/mass_mailing/i18n/fr.po b/addons/mass_mailing/i18n/fr.po index 58101215067..bfcf1481683 100644 --- a/addons/mass_mailing/i18n/fr.po +++ b/addons/mass_mailing/i18n/fr.po @@ -37,13 +37,14 @@ # Nancy Bolognesi , 2018 # Tony Galmiche , 2018 # LEONARD Jean-Christophe , 2018 +# Laura Piraux , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 09:56+0000\n" "PO-Revision-Date: 2018-08-02 09:56+0000\n" -"Last-Translator: LEONARD Jean-Christophe , 2018\n" +"Last-Translator: Laura Piraux , 2018\n" "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -881,7 +882,7 @@ msgstr "" #. module: mass_mailing #: model:ir.model.fields,help:mass_mailing.field_mail_mass_mailing_contact__message_has_error msgid "If checked, some messages have a delivery error." -msgstr "" +msgstr "Si actif, certains messages ont une erreur de livraison." #. module: mass_mailing #: selection:mail.mass_mailing,state:0 @@ -999,7 +1000,7 @@ msgstr "Identifiant du courriel (tech)" #: model:ir.model.fields,field_description:mass_mailing.field_mail_mass_mailing__mail_server_id #: model:ir.model.fields,field_description:mass_mailing.field_res_config_settings__mass_mailing_mail_server_id msgid "Mail Server" -msgstr "" +msgstr "Serveur d'email" #. module: mass_mailing #: model:ir.actions.act_window,name:mass_mailing.action_view_mail_mail_statistics @@ -1258,7 +1259,7 @@ msgstr "" #. module: mass_mailing #: model:ir.model.fields,field_description:mass_mailing.field_mail_mass_mailing_contact__message_has_error msgid "Message Delivery error" -msgstr "" +msgstr "Erreur d'envoi du message" #. module: mass_mailing #: model:ir.model.fields,field_description:mass_mailing.field_mail_mail_statistics__message_id @@ -1351,7 +1352,7 @@ msgstr "Nombre de contacts" #. module: mass_mailing #: model:ir.ui.view,arch_db:mass_mailing.mass_mailing_list_merge_view_form msgid "Number of Recipients" -msgstr "" +msgstr "Nombre de Destinataires" #. module: mass_mailing #: model:ir.ui.view,arch_db:mass_mailing.view_mail_mass_mailing_contact_kanban @@ -1366,7 +1367,7 @@ msgstr "Nombre de clics" #. module: mass_mailing #: model:ir.model.fields,field_description:mass_mailing.field_mail_mass_mailing_contact__message_has_error_counter msgid "Number of error" -msgstr "" +msgstr "Nombre d'erreurs" #. module: mass_mailing #: model:ir.model.fields,help:mass_mailing.field_mail_mass_mailing_contact__message_needaction_counter @@ -1376,7 +1377,7 @@ msgstr "Nombre de messages exigeant une action" #. module: mass_mailing #: model:ir.model.fields,help:mass_mailing.field_mail_mass_mailing_contact__message_has_error_counter msgid "Number of messages with delivery error" -msgstr "" +msgstr "Nombre de messages avec des erreurs d'envoi" #. module: mass_mailing #: model:ir.model.fields,help:mass_mailing.field_mail_mass_mailing_contact__message_unread_counter @@ -1402,6 +1403,7 @@ msgstr "Odoo Présente" #: model:ir.actions.act_window,help:mass_mailing.action_view_mass_mailing_contacts msgid "Odoo helps you to easily track all activities related to a customer." msgstr "" +"Odoo vous aide à facilement suivre toutes les activités liées à un vendeur." #. module: mass_mailing #: model:ir.ui.view,arch_db:mass_mailing.s_mail_block_image_text @@ -1759,7 +1761,7 @@ msgstr "Nom de l'origine" #. module: mass_mailing #: model:ir.model.fields,field_description:mass_mailing.field_res_config_settings__mass_mailing_outgoing_mail_server msgid "Specific Mail Server" -msgstr "" +msgstr "Serveur email spécifique" #. module: mass_mailing #: selection:mail.mass_mailing,reply_to_mode:0 @@ -1881,7 +1883,7 @@ msgstr "" #: code:addons/mass_mailing/models/mass_mailing.py:726 #, python-format msgid "There is no recipients selected." -msgstr "" +msgstr "Pas de destinataires sélectionnés." #. module: mass_mailing #: model:ir.model.fields,help:mass_mailing.field_mail_mass_mailing__medium_id @@ -1927,7 +1929,7 @@ msgstr "" #. module: mass_mailing #: model:ir.ui.view,arch_db:mass_mailing.view_mail_mass_mailing_form msgid "This mailing is scheduled for" -msgstr "" +msgstr "Cet email est prévu pour" #. module: mass_mailing #: model:ir.model.fields,help:mass_mailing.field_mail_mass_mailing__campaign_id @@ -2062,7 +2064,7 @@ msgstr "" #. module: mass_mailing #: model:ir.actions.act_window,name:mass_mailing.mass_mailing_schedule_date_action msgid "When do you want to send your mailing?" -msgstr "" +msgstr "Quand voulez-vous envoyer votre email?" #. module: mass_mailing #: model:ir.ui.view,arch_db:mass_mailing.s_mail_block_paragraph @@ -2161,7 +2163,7 @@ msgstr "" #. module: mass_mailing #: model:ir.ui.view,arch_db:mass_mailing.view_mail_mass_mailing_form msgid "email(s) could not be sent." -msgstr "" +msgstr "email(s) n'ont pas pu être envoyés." #. module: mass_mailing #: model:ir.model,name:mass_mailing.model_link_tracker diff --git a/addons/mrp/i18n/fr.po b/addons/mrp/i18n/fr.po index e84a0eeea31..ae1dd3a304c 100644 --- a/addons/mrp/i18n/fr.po +++ b/addons/mrp/i18n/fr.po @@ -37,13 +37,14 @@ # Micky Jault , 2018 # Jérémy Donas , 2018 # Eloïse Stilmant , 2018 +# Marie Willemyns , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 09:11+0000\n" "PO-Revision-Date: 2018-08-02 09:11+0000\n" -"Last-Translator: Eloïse Stilmant , 2018\n" +"Last-Translator: Marie Willemyns , 2018\n" "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -106,6 +107,8 @@ msgid "" " Use this feature to store any files, like drawings or specifications.\n" "

" msgstr "" +"Ajouter des fichiers à votre produit. Utiliser cette fonctionnalité pour " +"stocker n'importe quel fichier, comme des dessins ou des spécifications." #. module: mrp #: model:ir.ui.view,arch_db:mrp.mrp_production_form_view @@ -803,7 +806,7 @@ msgstr "Créez des ordres de travail" #. module: mrp #: model:ir.actions.act_window,help:mrp.mrp_bom_form_action msgid "Create a bill of materials" -msgstr "" +msgstr "Créez une nomenclature" #. module: mrp #: model:ir.actions.act_window,help:mrp.mrp_production_action @@ -1312,7 +1315,7 @@ msgstr "Si coché, de nouveaux messages demandent votre attention." #: model:ir.model.fields,help:mrp.field_mrp_unbuild__message_has_error #: model:ir.model.fields,help:mrp.field_mrp_workorder__message_has_error msgid "If checked, some messages have a delivery error." -msgstr "" +msgstr "Si actif, certains messages ont une erreur de livraison." #. module: mrp #: model:ir.model.fields,help:mrp.field_mrp_production__propagate @@ -1459,7 +1462,7 @@ msgstr "L'utilisateur actuel travaille-t-il ?" #: code:addons/mrp/models/mrp_workcenter.py:163 #, python-format msgid "It has already been unblocked." -msgstr "" +msgstr "Ceci a déjà été débloqué. " #. module: mrp #: model:ir.model.fields,help:mrp.field_mrp_routing__location_id @@ -1834,7 +1837,7 @@ msgstr "Message" #: model:ir.model.fields,field_description:mrp.field_mrp_unbuild__message_has_error #: model:ir.model.fields,field_description:mrp.field_mrp_workorder__message_has_error msgid "Message Delivery error" -msgstr "" +msgstr "Erreur d'envoi du message" #. module: mrp #: model:ir.model.fields,field_description:mrp.field_mrp_bom__message_ids @@ -2046,7 +2049,7 @@ msgstr "Nombre d'ordres de fabrication à traiter" #: model:ir.model.fields,field_description:mrp.field_mrp_unbuild__message_has_error_counter #: model:ir.model.fields,field_description:mrp.field_mrp_workorder__message_has_error_counter msgid "Number of error" -msgstr "" +msgstr "Nombre d'erreurs" #. module: mrp #: model:ir.model.fields,help:mrp.field_mrp_bom__message_needaction_counter @@ -2062,7 +2065,7 @@ msgstr "Nombre de messages exigeant une action" #: model:ir.model.fields,help:mrp.field_mrp_unbuild__message_has_error_counter #: model:ir.model.fields,help:mrp.field_mrp_workorder__message_has_error_counter msgid "Number of messages with delivery error" -msgstr "" +msgstr "Nombre de messages avec des erreurs d'envoi" #. module: mrp #: model:ir.model.fields,help:mrp.field_mrp_workcenter__capacity @@ -3591,7 +3594,7 @@ msgstr "Date de validité" #: code:addons/mrp/static/src/xml/mrp.xml:21 #, python-format msgid "Variant:" -msgstr "" +msgstr "Variantes:" #. module: mrp #: model:ir.model.fields,field_description:mrp.field_mrp_bom_line__attribute_value_ids diff --git a/addons/mrp/i18n/zh_CN.po b/addons/mrp/i18n/zh_CN.po index 20ed16edff7..983825ac427 100644 --- a/addons/mrp/i18n/zh_CN.po +++ b/addons/mrp/i18n/zh_CN.po @@ -142,7 +142,7 @@ msgstr "工单" #. module: mrp #: model:ir.ui.view,arch_db:mrp.report_mrp_bom msgid "Unit Cost" -msgstr "" +msgstr "单位成本" #. module: mrp #: model:ir.ui.view,arch_db:mrp.mrp_workcenter_kanban @@ -153,7 +153,7 @@ msgstr "动作" #: model:ir.ui.view,arch_db:mrp.report_mrp_bom_line #: model:ir.ui.view,arch_db:mrp.report_mrp_operation_line msgid "Minutes" -msgstr "" +msgstr "分钟" #. module: mrp #: model:ir.ui.view,arch_db:mrp.stock_production_type_kanban @@ -202,7 +202,7 @@ msgstr "生效类别:" #. module: mrp #: model:ir.ui.view,arch_db:mrp.report_mrporder msgid "Finished Product:
" -msgstr "" +msgstr "完工产品:
" #. module: mrp #: model:ir.ui.view,arch_db:mrp.view_mrp_workcenter_productivity_loss_kanban @@ -217,7 +217,7 @@ msgstr "分钟数" #. module: mrp #: model:ir.ui.view,arch_db:mrp.report_mrporder msgid "Operation" -msgstr "" +msgstr "操作" #. module: mrp #: model:ir.ui.view,arch_db:mrp.report_mrporder @@ -227,7 +227,7 @@ msgstr "打印日期:
" #. module: mrp #: model:ir.ui.view,arch_db:mrp.report_mrporder msgid "Quantity to Produce:
" -msgstr "" +msgstr "待生产数量:
" #. module: mrp #: model:ir.ui.view,arch_db:mrp.view_mrp_workcenter_productivity_loss_kanban @@ -237,7 +237,7 @@ msgstr "原因: " #. module: mrp #: model:ir.ui.view,arch_db:mrp.report_mrporder msgid "Responsible:
" -msgstr "" +msgstr "负责人:
" #. module: mrp #: model:ir.ui.view,arch_db:mrp.report_mrporder @@ -2617,7 +2617,7 @@ msgstr "相关的附件" #: code:addons/mrp/static/src/xml/mrp.xml:29 #, python-format msgid "Report:" -msgstr "" +msgstr "报表:" #. module: mrp #: model:ir.ui.menu,name:mrp.menu_mrp_reporting diff --git a/addons/mrp_bom_cost/i18n/fr.po b/addons/mrp_bom_cost/i18n/fr.po index 1d57f45dac2..7693ed36c12 100644 --- a/addons/mrp_bom_cost/i18n/fr.po +++ b/addons/mrp_bom_cost/i18n/fr.po @@ -5,13 +5,14 @@ # Translators: # Maxime Chambreuil , 2018 # Nancy Bolognesi , 2018 +# Eloïse Stilmant , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 09:56+0000\n" "PO-Revision-Date: 2018-08-02 09:56+0000\n" -"Last-Translator: Nancy Bolognesi , 2018\n" +"Last-Translator: Eloïse Stilmant , 2018\n" "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -26,7 +27,7 @@ msgstr "" #: model:ir.ui.view,arch_db:mrp_bom_cost.product_product_view_form_normal_inherit_extended #: model:ir.ui.view,arch_db:mrp_bom_cost.product_variant_easy_edit_view_bom_inherit msgid "Compute Price from BoM" -msgstr "" +msgstr "Calculer le Prix depuis la nomenclature" #. module: mrp_bom_cost #: model:ir.ui.view,arch_db:mrp_bom_cost.product_product_ext_form_view2 diff --git a/addons/note/i18n/es.po b/addons/note/i18n/es.po index 78d2c9d2ca2..ab72443a5a1 100644 --- a/addons/note/i18n/es.po +++ b/addons/note/i18n/es.po @@ -24,13 +24,14 @@ # Miguel Orueta , 2018 # e2f_es_ t6 , 2018 # Nicolás Broggi , 2018 +# Cristóbal Martí Oliver , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 09:12+0000\n" "PO-Revision-Date: 2018-08-02 09:12+0000\n" -"Last-Translator: Nicolás Broggi , 2018\n" +"Last-Translator: Cristóbal Martí Oliver , 2018\n" "Language-Team: Spanish (https://www.transifex.com/odoo/teams/41243/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -77,7 +78,7 @@ msgstr "" #. module: note #: model:ir.actions.act_window,help:note.note_tag_action msgid "Add a new tag" -msgstr "" +msgstr "Añadir nueva etiqueta" #. module: note #. openerp-web diff --git a/addons/note/i18n/fr.po b/addons/note/i18n/fr.po index 6b52ff9d68a..cb966d2a679 100644 --- a/addons/note/i18n/fr.po +++ b/addons/note/i18n/fr.po @@ -24,13 +24,14 @@ # Eloïse Stilmant , 2018 # Arthur Latour , 2018 # LEONARD Jean-Christophe , 2018 +# Laura Piraux , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 09:12+0000\n" "PO-Revision-Date: 2018-08-02 09:12+0000\n" -"Last-Translator: LEONARD Jean-Christophe , 2018\n" +"Last-Translator: Laura Piraux , 2018\n" "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -72,7 +73,7 @@ msgstr "Type d'activité" #. module: note #: model:ir.actions.act_window,help:note.action_note_note msgid "Add a new personal note" -msgstr "" +msgstr "Ajoutez une nouvelle note personnelle" #. module: note #: model:ir.actions.act_window,help:note.note_tag_action @@ -207,7 +208,7 @@ msgstr "Si coché, de nouveaux messages demandent votre attention." #. module: note #: model:ir.model.fields,help:note.field_note_note__message_has_error msgid "If checked, some messages have a delivery error." -msgstr "" +msgstr "Si actif, certains messages ont une erreur de livraison." #. module: note #: model:ir.model.fields,field_description:note.field_note_note__message_is_follower @@ -253,7 +254,7 @@ msgstr "" #. module: note #: model:ir.model.fields,field_description:note.field_note_note__message_has_error msgid "Message Delivery error" -msgstr "" +msgstr "Erreur d'envoi du message" #. module: note #: model:ir.model.fields,field_description:note.field_note_note__message_ids @@ -330,7 +331,7 @@ msgstr "Nombre d'actions" #. module: note #: model:ir.model.fields,field_description:note.field_note_note__message_has_error_counter msgid "Number of error" -msgstr "" +msgstr "Nombre d'erreurs" #. module: note #: model:ir.model.fields,help:note.field_note_note__message_needaction_counter @@ -340,7 +341,7 @@ msgstr "Nombre de messages exigeant une action" #. module: note #: model:ir.model.fields,help:note.field_note_note__message_has_error_counter msgid "Number of messages with delivery error" -msgstr "" +msgstr "Nombre de messages avec des erreurs d'envoi" #. module: note #: model:ir.model.fields,help:note.field_note_note__message_unread_counter @@ -383,13 +384,13 @@ msgstr "" #: code:addons/note/static/src/xml/systray.xml:23 #, python-format msgid "Remember..." -msgstr "" +msgstr "Se rappeler de..." #. module: note #: selection:mail.activity.type,category:0 #: model:mail.activity.type,name:note.mail_activity_data_reminder msgid "Reminder" -msgstr "" +msgstr "Rappel" #. module: note #: model:ir.model.fields,field_description:note.field_note_note__activity_user_id @@ -401,7 +402,7 @@ msgstr "Responsable" #: code:addons/note/static/src/xml/systray.xml:25 #, python-format msgid "SAVE" -msgstr "" +msgstr "SAUVEGARDER" #. module: note #: model:ir.model.fields,field_description:note.field_note_note__sequence diff --git a/addons/note/i18n/zh_CN.po b/addons/note/i18n/zh_CN.po index 732f2eedc29..c8859a8eebe 100644 --- a/addons/note/i18n/zh_CN.po +++ b/addons/note/i18n/zh_CN.po @@ -376,7 +376,7 @@ msgstr "" #: selection:mail.activity.type,category:0 #: model:mail.activity.type,name:note.mail_activity_data_reminder msgid "Reminder" -msgstr "" +msgstr "提醒" #. module: note #: model:ir.model.fields,field_description:note.field_note_note__activity_user_id diff --git a/addons/payment/i18n/fr.po b/addons/payment/i18n/fr.po index e4ca983874a..bb4b486d52a 100644 --- a/addons/payment/i18n/fr.po +++ b/addons/payment/i18n/fr.po @@ -22,7 +22,7 @@ # Omar Mezga , 2017 # Fred Gilson , 2017 # Richard Mathot , 2017 -# Sébastien Le Ray , 2017 +# f5f0a0dac17dde787a1d812a6989680e, 2017 # Lucas Deliege , 2017 # Eloïse Stilmant , 2017 # nthnnl , 2017 @@ -63,12 +63,12 @@ msgstr "3D Secure HTML" #. module: payment #: model:ir.ui.view,arch_db:payment.pay msgid "Amount:" -msgstr "" +msgstr "Montant:" #. module: payment #: model:ir.ui.view,arch_db:payment.pay msgid "Reference:" -msgstr "" +msgstr "Référence:" #. module: payment #: model:ir.ui.view,arch_db:payment.confirm @@ -94,7 +94,7 @@ msgstr "" #: code:addons/payment/models/payment_acquirer.py:124 #, python-format msgid "Cancel, Your payment has been cancelled." -msgstr "" +msgstr "Annulé, votre paiement a été annulé." #. module: payment #: code:addons/payment/models/payment_acquirer.py:120 @@ -103,6 +103,8 @@ msgid "" "Done, Your online payment has been successfully processed. Thank you " "for your order." msgstr "" +"Fait, votre paiement en ligne a été enregistré. Merci de votre " +"commande." #. module: payment #: code:addons/payment/models/payment_acquirer.py:128 @@ -237,7 +239,7 @@ msgstr "" #: code:addons/payment/models/account_payment.py:55 #, python-format msgid "A payment transaction already exists." -msgstr "" +msgstr "Une transaction de paiement existe déjà." #. module: payment #: code:addons/payment/models/account_payment.py:57 @@ -1122,7 +1124,7 @@ msgstr "Transactions de paiement" #. module: payment #: selection:payment.acquirer,payment_flow:0 msgid "Payment from Odoo" -msgstr "" +msgstr "Paiement d'Odoo" #. module: payment #: code:addons/payment/controllers/portal.py:150 @@ -1241,7 +1243,7 @@ msgstr "Référence" #. module: payment #: sql_constraint:payment.transaction:0 msgid "Reference must be unique!" -msgstr "" +msgstr "La référence doit être unique!" #. module: payment #: model:ir.model.fields,help:payment.field_payment_transaction__acquirer_reference @@ -1391,7 +1393,7 @@ msgstr "" #: code:addons/payment/models/payment_acquirer.py:645 #, python-format msgid "The customer has selected %s to pay this document." -msgstr "" +msgstr "Le client a sélectionné %s pour payer ce document." #. module: payment #: code:addons/payment/models/payment_acquirer.py:662 @@ -1535,7 +1537,7 @@ msgstr "Annuler la transaction" #: code:addons/payment/models/payment_acquirer.py:651 #, python-format msgid "Waiting for payment confirmation..." -msgstr "" +msgstr "En attente de la confirmation de paiement..." #. module: payment #. openerp-web @@ -1557,6 +1559,8 @@ msgstr "" #, python-format msgid "We are not able to add your payment method at the moment.

" msgstr "" +"Nous ne sommes pas en mesure d'ajouter votre méthode de paiement pour le " +"moment.

" #. module: payment #. openerp-web @@ -1565,6 +1569,8 @@ msgstr "" #, python-format msgid "We are not able to delete your payment method at the moment." msgstr "" +"Nous ne sommes pas en mesure de supprimer votre méthode de paiement pour le " +"moment." #. module: payment #. openerp-web @@ -1585,7 +1591,7 @@ msgstr "" #: code:addons/payment/static/src/js/payment_form.js:191 #, python-format msgid "We're unable to process your payment." -msgstr "" +msgstr "Impossible de traiter votre paiement." #. module: payment #: model:payment.acquirer,name:payment.payment_acquirer_transfer @@ -1708,6 +1714,7 @@ msgstr "" #, python-format msgid "e.g. Your credit card details are wrong. Please verify." msgstr "" +"e.g. Les détails de votre carte de crédit sont faux. Veuillez vérifier." #. module: payment #: model:ir.ui.view,arch_db:payment.acquirer_form diff --git a/addons/point_of_sale/i18n/fr.po b/addons/point_of_sale/i18n/fr.po index a1e4ee383cb..687eeb5183e 100644 --- a/addons/point_of_sale/i18n/fr.po +++ b/addons/point_of_sale/i18n/fr.po @@ -1172,7 +1172,7 @@ msgstr "" #. module: point_of_sale #: model:ir.actions.act_window,help:point_of_sale.product_pos_category_action msgid "Define a new category" -msgstr "" +msgstr "Définir une nouvelle catégorie" #. module: point_of_sale #: model:ir.model.fields,help:point_of_sale.field_pos_config__barcode_nomenclature_id @@ -2075,7 +2075,7 @@ msgstr "Pas de lien avec une facture pour %s." #. module: point_of_sale #: model:ir.actions.act_window,help:point_of_sale.action_pos_pos_form msgid "No orders found" -msgstr "" +msgstr "Pas de commandes trouvées" #. module: point_of_sale #: code:addons/point_of_sale/wizard/pos_open_statement.py:24 @@ -4028,6 +4028,7 @@ msgstr "À peser avec une balance" #: model:ir.actions.act_window,help:point_of_sale.action_pos_pos_form msgid "To record new orders, start a new session." msgstr "" +"Pour enregistrer de nouvelles commandes, commencez une nouvelle session." #. module: point_of_sale #: code:addons/point_of_sale/models/pos_order.py:876 @@ -4322,6 +4323,7 @@ msgstr "" #, python-format msgid "You cannot create two active sessions with the same responsible." msgstr "" +"Vous ne pouvez pas créer deux sessions actives avec le même responsable." #. module: point_of_sale #: code:addons/point_of_sale/models/product.py:21 diff --git a/addons/point_of_sale/i18n/nl.po b/addons/point_of_sale/i18n/nl.po index d5c2053fdf2..8bee8b17491 100644 --- a/addons/point_of_sale/i18n/nl.po +++ b/addons/point_of_sale/i18n/nl.po @@ -332,7 +332,7 @@ msgstr "ABC" #. module: point_of_sale #: model:ir.ui.view,arch_db:point_of_sale.res_config_settings_view_form msgid "Accept payments with a credit card reader" -msgstr "" +msgstr "Accepteer betalingen met een geïntegreerde kaartlezer" #. module: point_of_sale #: model:ir.model,name:point_of_sale.model_account_bank_statement_cashbox @@ -4280,7 +4280,7 @@ msgstr "" #: code:addons/point_of_sale/models/pos_session.py:151 #, python-format msgid "You cannot create two active sessions with the same responsible." -msgstr "" +msgstr "U kan geen twee actieve sessies maken met dezelfde verantwoordelijke." #. module: point_of_sale #: code:addons/point_of_sale/models/product.py:21 @@ -4341,7 +4341,7 @@ msgstr "" #: code:addons/point_of_sale/models/pos_order.py:999 #, python-format msgid "You have to select a pricelist in the sale form." -msgstr "" +msgstr "U moet een prijslijst selecteren in het verkoopformulier." #. module: point_of_sale #: code:addons/point_of_sale/models/pos_session.py:26 diff --git a/addons/portal/i18n/fr.po b/addons/portal/i18n/fr.po index b66cf2ec862..5ae1633bfce 100644 --- a/addons/portal/i18n/fr.po +++ b/addons/portal/i18n/fr.po @@ -25,13 +25,14 @@ # e2f , 2018 # fr trans , 2018 # Clo , 2018 +# Eloïse Stilmant , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 09:56+0000\n" "PO-Revision-Date: 2018-08-02 09:56+0000\n" -"Last-Translator: Clo , 2018\n" +"Last-Translator: Eloïse Stilmant , 2018\n" "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -296,7 +297,7 @@ msgstr "Suivante" #. module: portal #: model:ir.ui.view,arch_db:portal.portal_searchbar msgid "No title" -msgstr "" +msgstr "Pas de titre" #. module: portal #. openerp-web diff --git a/addons/portal/i18n/zh_CN.po b/addons/portal/i18n/zh_CN.po index 46cd2e31775..f932e34fe89 100644 --- a/addons/portal/i18n/zh_CN.po +++ b/addons/portal/i18n/zh_CN.po @@ -82,6 +82,8 @@ msgid "" "Search" msgstr "" +"搜索" #. module: portal #: model:ir.ui.view,arch_db:portal.wizard_view @@ -222,7 +224,7 @@ msgstr "ID" #. module: portal #: model:ir.model.fields,field_description:portal.field_portal_wizard_user__in_portal msgid "In Portal" -msgstr "在门户中" +msgstr "在门户" #. module: portal #: code:addons/portal/controllers/portal.py:200 @@ -557,14 +559,14 @@ msgstr "评论" #: code:addons/portal/static/src/xml/portal_chatter.xml:9 #, python-format msgid "comments" -msgstr "备注" +msgstr "评论" #. module: portal #. openerp-web #: code:addons/portal/static/src/xml/portal_chatter.xml:21 #, python-format msgid "logged in" -msgstr "登入" +msgstr "已登录" #. module: portal #: model:ir.model,name:portal.model_portal_mixin @@ -581,4 +583,4 @@ msgstr "请选择……" #: code:addons/portal/static/src/xml/portal_chatter.xml:21 #, python-format msgid "to post a comment." -msgstr "张贴评论" +msgstr "发布评论" diff --git a/addons/pos_cache/i18n/fr.po b/addons/pos_cache/i18n/fr.po index b38135d1b38..3dce83bbd5b 100644 --- a/addons/pos_cache/i18n/fr.po +++ b/addons/pos_cache/i18n/fr.po @@ -5,13 +5,14 @@ # Translators: # Xavier Belmere , 2016 # Martin Trigaux, 2016 +# Eloïse Stilmant , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-03-22 14:10+0000\n" "PO-Revision-Date: 2018-03-22 14:10+0000\n" -"Last-Translator: Martin Trigaux, 2016\n" +"Last-Translator: Eloïse Stilmant , 2018\n" "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -33,7 +34,7 @@ msgstr "Utilisateur calculant le cache" #. module: pos_cache #: model:ir.model.fields,field_description:pos_cache.field_pos_cache__config_id msgid "Config" -msgstr "" +msgstr "Configuration" #. module: pos_cache #: model:ir.model.fields,field_description:pos_cache.field_pos_cache__create_uid diff --git a/addons/pos_mercury/i18n/fr.po b/addons/pos_mercury/i18n/fr.po index 7ffc46761ae..13f36c3b57e 100644 --- a/addons/pos_mercury/i18n/fr.po +++ b/addons/pos_mercury/i18n/fr.po @@ -19,13 +19,14 @@ # Shark McGnark , 2018 # Laura Piraux , 2018 # Mohammed SK , 2018 +# Eloïse Stilmant , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 09:11+0000\n" "PO-Revision-Date: 2018-08-02 09:11+0000\n" -"Last-Translator: Mohammed SK , 2018\n" +"Last-Translator: Eloïse Stilmant , 2018\n" "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -105,7 +106,7 @@ msgstr "Numéro de carte" #. module: pos_mercury #: model:ir.model.fields,field_description:pos_mercury.field_account_bank_statement_line__mercury_prefixed_card_number msgid "Card Number Prefix" -msgstr "" +msgstr "Préfixe de numéro de carte" #. module: pos_mercury #: model:ir.model.fields,field_description:pos_mercury.field_account_bank_statement_line__mercury_card_owner_name @@ -418,7 +419,7 @@ msgstr "Coûteux Produit" #: code:addons/pos_mercury/static/src/js/pos_mercury.js:345 #, python-format msgid "Refunds not supported" -msgstr "" +msgstr "Les remboursement ne sont pas supportés" #. module: pos_mercury #. openerp-web diff --git a/addons/pos_restaurant/i18n/fr.po b/addons/pos_restaurant/i18n/fr.po index 02b9c470303..3eaec57d7c5 100644 --- a/addons/pos_restaurant/i18n/fr.po +++ b/addons/pos_restaurant/i18n/fr.po @@ -24,13 +24,14 @@ # Richard Mathot , 2017 # Lucas Deliege , 2017 # e2f , 2018 +# Eloïse Stilmant , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 09:11+0000\n" "PO-Revision-Date: 2018-08-02 09:11+0000\n" -"Last-Translator: e2f , 2018\n" +"Last-Translator: Eloïse Stilmant , 2018\n" "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -92,7 +93,7 @@ msgstr "" #. module: pos_restaurant #: model:ir.actions.act_window,help:pos_restaurant.action_restaurant_printer_form msgid "Add a new restaurant order printer" -msgstr "" +msgstr "Ajoutez une nouvelle imprimante de commande restaurant" #. module: pos_restaurant #: model:ir.ui.view,arch_db:pos_restaurant.pos_config_view_form_inherit_restaurant diff --git a/addons/product/i18n/fr.po b/addons/product/i18n/fr.po index f3476aa15ae..9f51b1d935a 100644 --- a/addons/product/i18n/fr.po +++ b/addons/product/i18n/fr.po @@ -42,13 +42,14 @@ # Hubert TETARD , 2018 # Micky Jault , 2018 # Jérémy Donas , 2018 +# Laura Piraux , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 09:56+0000\n" "PO-Revision-Date: 2018-08-02 09:56+0000\n" -"Last-Translator: Jérémy Donas , 2018\n" +"Last-Translator: Laura Piraux , 2018\n" "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -815,7 +816,7 @@ msgstr "Si coché, de nouveaux messages demandent votre attention." #: model:ir.model.fields,help:product.field_product_product__message_has_error #: model:ir.model.fields,help:product.field_product_template__message_has_error msgid "If checked, some messages have a delivery error." -msgstr "" +msgstr "Si actif, certains messages ont une erreur de livraison." #. module: product #: model:ir.model.fields,help:product.field_product_supplierinfo__product_id @@ -916,7 +917,7 @@ msgstr "Est une variante de produit" #. module: product #: selection:res.config.settings,product_weight_in_lbs:0 msgid "Kilogram" -msgstr "" +msgstr "Kilogramme" #. module: product #: model:ir.model.fields,field_description:product.field_product_attribute____last_update @@ -1041,7 +1042,7 @@ msgstr "" #: model:ir.model.fields,field_description:product.field_product_product__message_has_error #: model:ir.model.fields,field_description:product.field_product_template__message_has_error msgid "Message Delivery error" -msgstr "" +msgstr "Erreur d'envoi du message" #. module: product #: model:ir.model.fields,field_description:product.field_product_product__message_ids @@ -1111,7 +1112,7 @@ msgstr "Nombre d'actions" #: model:ir.model.fields,field_description:product.field_product_product__message_has_error_counter #: model:ir.model.fields,field_description:product.field_product_template__message_has_error_counter msgid "Number of error" -msgstr "" +msgstr "Nombre d'erreurs" #. module: product #: model:ir.model.fields,help:product.field_product_product__message_needaction_counter @@ -1123,7 +1124,7 @@ msgstr "Nombre de messages exigeant une action" #: model:ir.model.fields,help:product.field_product_product__message_has_error_counter #: model:ir.model.fields,help:product.field_product_template__message_has_error_counter msgid "Number of messages with delivery error" -msgstr "" +msgstr "Nombre de messages avec des erreurs d'envoi" #. module: product #: model:ir.model.fields,help:product.field_product_product__message_unread_counter @@ -1170,7 +1171,7 @@ msgstr "Catégorie mère" #. module: product #: model:ir.model.fields,field_description:product.field_product_category__parent_path msgid "Parent Path" -msgstr "" +msgstr "Chemin parent" #. module: product #: selection:product.pricelist.item,compute_price:0 @@ -1191,7 +1192,7 @@ msgstr "Planifié" #. module: product #: selection:res.config.settings,product_weight_in_lbs:0 msgid "Pound" -msgstr "" +msgstr "Livre" #. module: product #: model:ir.model.fields,field_description:product.field_product_pricelist_item__price @@ -1408,7 +1409,7 @@ msgstr "Emballage des produits" #: model:ir.model.fields,field_description:product.field_res_config_settings__group_stock_packaging #: model:ir.ui.view,arch_db:product.product_packaging_tree_view msgid "Product Packagings" -msgstr "" +msgstr "Conditionnements de produits" #. module: product #: model:ir.model,name:product.model_product_template @@ -1813,7 +1814,7 @@ msgstr "" #: code:addons/product/models/product_pricelist.py:427 #, python-format msgid "The minimum margin should be lower than the maximum margin." -msgstr "" +msgstr "La marge minimum doit être plus petite que la marge maximum. " #. module: product #: model:ir.model.fields,help:product.field_product_category__product_count @@ -1901,7 +1902,7 @@ msgstr "" #. module: product #: model:ir.ui.view,arch_db:product.product_template_form_view msgid "This note is only for internal purposes." -msgstr "" +msgstr "Cette note est pour usage interne seulement." #. module: product #: model:ir.ui.view,arch_db:product.product_template_form_view @@ -2163,7 +2164,7 @@ msgstr "" #: code:addons/product/models/product.py:54 #, python-format msgid "You cannot create recursive categories." -msgstr "" +msgstr "Vous ne pouvez pas créer de catégories récursives." #. module: product #: code:addons/product/models/decimal_precision.py:16 @@ -2180,7 +2181,7 @@ msgstr "" #: code:addons/product/models/product_attribute.py:102 #, python-format msgid "You cannot use this attribute with the following value." -msgstr "" +msgstr "Vous ne pouvez pas utiliser cet attribut avec la valeur suivante." #. module: product #: code:addons/product/wizard/product_price_list.py:26 diff --git a/addons/product/i18n/zh_CN.po b/addons/product/i18n/zh_CN.po index 12924adcea3..f5ff23e4e24 100644 --- a/addons/product/i18n/zh_CN.po +++ b/addons/product/i18n/zh_CN.po @@ -452,7 +452,7 @@ msgstr "联系人" #. module: product #: model:ir.model.fields,field_description:product.field_product_packaging__qty msgid "Contained Quantity" -msgstr "" +msgstr "包含的数量" #. module: product #: model:ir.model.fields,field_description:product.field_product_price_history__cost @@ -866,7 +866,7 @@ msgstr "是产品变体" #. module: product #: selection:res.config.settings,product_weight_in_lbs:0 msgid "Kilogram" -msgstr "" +msgstr "千米" #. module: product #: model:ir.model.fields,field_description:product.field_product_attribute____last_update @@ -1113,7 +1113,7 @@ msgstr "上级类别" #. module: product #: model:ir.model.fields,field_description:product.field_product_category__parent_path msgid "Parent Path" -msgstr "" +msgstr "父级路径" #. module: product #: selection:product.pricelist.item,compute_price:0 @@ -1134,7 +1134,7 @@ msgstr "已安排" #. module: product #: selection:res.config.settings,product_weight_in_lbs:0 msgid "Pound" -msgstr "" +msgstr "磅" #. module: product #: model:ir.model.fields,field_description:product.field_product_pricelist_item__price @@ -2038,7 +2038,7 @@ msgstr "" #. module: product #: model:ir.model.fields,field_description:product.field_res_config_settings__product_weight_in_lbs msgid "Weight unit of measure" -msgstr "" +msgstr "重量单位" #. module: product #: model:ir.model.fields,field_description:product.field_product_product__weight_uom_name diff --git a/addons/project/i18n/fr.po b/addons/project/i18n/fr.po index 6d3503b53f6..4e9027d5b08 100644 --- a/addons/project/i18n/fr.po +++ b/addons/project/i18n/fr.po @@ -36,13 +36,14 @@ # e2f , 2018 # Micky Jault , 2018 # Hubert TETARD , 2018 +# Laura Piraux , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 09:11+0000\n" "PO-Revision-Date: 2018-08-02 09:11+0000\n" -"Last-Translator: Hubert TETARD , 2018\n" +"Last-Translator: Laura Piraux , 2018\n" "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -178,7 +179,7 @@ msgstr "Nb de tâches" #. module: project #: model:mail.template,subject:project.rating_project_request_email_template msgid "${object.project_id.company_id.name}: Satisfaction Survey" -msgstr "" +msgstr "${object.project_id.company_id.name}: Enquête de satisfaction" #. module: project #: model:ir.ui.view,arch_db:project.edit_project @@ -684,6 +685,8 @@ msgstr "" #, python-format msgid "Choose a task name. (e.g. Website Design, Purchase Goods etc.)" msgstr "" +"Choisissez un nom de tâche. (e.g. Design site web, Achats de bien, " +"etc.)" #. module: project #: model:ir.ui.view,arch_db:project.project_project_view_form_simplified @@ -710,7 +713,7 @@ msgstr "" #. module: project #: model:ir.actions.act_window,help:project.act_project_project_2_project_task_all msgid "Click Create to start a new task." -msgstr "" +msgstr "Cliquez sur Créer pour commencer une nouvelle tâche." #. module: project #. openerp-web @@ -823,7 +826,7 @@ msgstr "Créer un projet." #: model:ir.actions.act_window,help:project.open_view_project_all #: model:ir.actions.act_window,help:project.open_view_project_all_config msgid "Create a new project" -msgstr "" +msgstr "Créer un nouveau projet" #. module: project #: model:ir.actions.act_window,help:project.open_task_type_form @@ -1018,7 +1021,7 @@ msgstr "Développement" #: code:addons/project/static/src/js/project_task_kanban_examples.js:38 #, python-format msgid "Digital Marketing" -msgstr "" +msgstr "Marketing Digital" #. module: project #. openerp-web @@ -1173,7 +1176,7 @@ msgstr "" #: code:addons/project/static/src/js/project_task_kanban_examples.js:61 #, python-format msgid "Final Document" -msgstr "" +msgstr "Document Final" #. module: project #: model:ir.model.fields,field_description:project.field_project_task_type__fold @@ -1385,7 +1388,7 @@ msgstr "Si coché, de nouveaux messages demandent votre attention." #: model:ir.model.fields,help:project.field_project_project__message_has_error #: model:ir.model.fields,help:project.field_project_task__message_has_error msgid "If checked, some messages have a delivery error." -msgstr "" +msgstr "Si actif, certains messages ont une erreur de livraison." #. module: project #: model:ir.model.fields,help:project.field_project_task_type__mail_template_id @@ -1589,7 +1592,7 @@ msgstr "Créons votre premier projet !" #: code:addons/project/static/src/js/tour.js:42 #, python-format msgid "Let's create your first task." -msgstr "" +msgstr "Créons votre première tâche." #. module: project #: model:ir.ui.view,arch_db:project.res_config_settings_view_form @@ -1605,7 +1608,7 @@ msgstr "" #: code:addons/project/static/src/js/project_task_kanban_examples.js:64 #, python-format msgid "Live" -msgstr "" +msgstr "Live" #. module: project #. openerp-web @@ -1647,7 +1650,7 @@ msgstr "Membres" #: model:ir.model.fields,field_description:project.field_project_project__message_has_error #: model:ir.model.fields,field_description:project.field_project_task__message_has_error msgid "Message Delivery error" -msgstr "" +msgstr "Erreur d'envoi du message" #. module: project #: model:ir.model.fields,field_description:project.field_project_project__message_ids @@ -1709,7 +1712,7 @@ msgstr "Nouveau" #: code:addons/project/static/src/js/project_task_kanban_examples.js:67 #, python-format msgid "New Orders" -msgstr "" +msgstr "Nouvelles Commandes" #. module: project #. openerp-web @@ -1756,7 +1759,7 @@ msgstr "Pas de sujet" #: model:ir.actions.act_window,help:project.rating_rating_action_project_report #: model:ir.actions.act_window,help:project.rating_rating_action_task msgid "No customer ratings yet" -msgstr "" +msgstr "Pas encore d'évaluations de clients " #. module: project #: model:ir.ui.view,arch_db:project.rating_index @@ -1771,7 +1774,7 @@ msgstr "Pas d'évaluation" #. module: project #: model:ir.actions.act_window,help:project.project_task_action_activity msgid "No scheduled activity at the moment" -msgstr "" +msgstr "Pas d'activités programmée pour le moment" #. module: project #: code:addons/project/controllers/portal.py:101 @@ -1815,7 +1818,7 @@ msgstr "Nombre de documents joints" #: model:ir.model.fields,field_description:project.field_project_project__message_has_error_counter #: model:ir.model.fields,field_description:project.field_project_task__message_has_error_counter msgid "Number of error" -msgstr "" +msgstr "Nombre d'erreurs" #. module: project #: model:ir.model.fields,help:project.field_project_project__message_needaction_counter @@ -1827,7 +1830,7 @@ msgstr "Nombre de messages exigeant une action" #: model:ir.model.fields,help:project.field_project_project__message_has_error_counter #: model:ir.model.fields,help:project.field_project_task__message_has_error_counter msgid "Number of messages with delivery error" -msgstr "" +msgstr "Nombre de messages avec des erreurs d'envoi" #. module: project #: model:ir.model.fields,help:project.field_project_project__message_unread_counter @@ -2408,7 +2411,7 @@ msgstr "" #: code:addons/project/static/src/js/project_task_kanban_examples.js:29 #, python-format msgid "Specifications" -msgstr "" +msgstr "Spécifications" #. module: project #: model:ir.ui.view,arch_db:project.res_config_settings_view_form @@ -2507,7 +2510,7 @@ msgstr "Sous-tâches" #. module: project #: model:ir.model.fields,field_description:project.field_project_task__subtask_planned_hours msgid "Subtasks" -msgstr "" +msgstr "Sous-tâches" #. module: project #. openerp-web @@ -2734,12 +2737,12 @@ msgstr "Il n'y a pas de tâches" #: code:addons/project/static/src/xml/project.xml:11 #, python-format msgid "There is no available image to be set as cover." -msgstr "" +msgstr "Il n'y a pas d'image disponible pour la couverture." #. module: project #: model:ir.actions.act_window,help:project.rating_rating_action_view_project_rating msgid "There is no rating for this object at the moment" -msgstr "" +msgstr "Il n'y a pas d'évaluation pour cet objet pour le moment." #. module: project #: model:ir.model.fields,help:project.field_project_task__email_cc @@ -2845,6 +2848,8 @@ msgid "" "To get things done, use activities and status on tasks.
\n" " Chat in real time or by email to collaborate efficiently." msgstr "" +"Utilisez les activités et les étapes sur une tâche.
\n" +" Discutez en temps réel ou par email pour collaborer efficacement." #. module: project #. openerp-web @@ -2912,7 +2917,7 @@ msgstr "" #: model:ir.model.fields,field_description:project.field_res_users__has_group_subtask_project #: model:res.groups,name:project.group_subtask_project msgid "Use Subtasks" -msgstr "" +msgstr "Utiliser les sous-tâches" #. module: project #: model:ir.model.fields,field_description:project.field_project_project__label_tasks @@ -3094,6 +3099,8 @@ msgid "" "You cannot delete a project containing tasks. You can either archive it or " "first delete all of its tasks." msgstr "" +"Vous ne pouvez pas supprimer un projet contenant des tâches. Vous pouvez " +"soit l'archiver, soit supprimer toutes ses tâches." #. module: project #: model:mail.template,subject:project.mail_template_data_module_install_project diff --git a/addons/project/i18n/zh_CN.po b/addons/project/i18n/zh_CN.po index 07ce3649fd5..82c1238f913 100644 --- a/addons/project/i18n/zh_CN.po +++ b/addons/project/i18n/zh_CN.po @@ -171,7 +171,7 @@ msgstr "" #. module: project #: model:ir.ui.view,arch_db:project.edit_project msgid "% On" -msgstr "" +msgstr "%在" #. module: project #: code:addons/project/models/project.py:288 @@ -1034,7 +1034,7 @@ msgstr "" #: code:addons/project/static/src/js/project_task_kanban_examples.js:39 #, python-format msgid "Editing" -msgstr "" +msgstr "编辑中" #. module: project #: model:ir.model.fields,field_description:project.field_project_task__email_from diff --git a/addons/purchase/i18n/es.po b/addons/purchase/i18n/es.po index 2e3cbaed367..dcce49e1921 100644 --- a/addons/purchase/i18n/es.po +++ b/addons/purchase/i18n/es.po @@ -385,7 +385,7 @@ msgstr "" #. module: purchase #: model:ir.model.fields,field_description:purchase.field_account_invoice__vendor_bill_purchase_id msgid "Auto-Complete" -msgstr "" +msgstr "Completar automáticamente" #. module: purchase #: model:ir.filters,name:purchase.filter_purchase_order_average_delivery_time diff --git a/addons/purchase/i18n/fr.po b/addons/purchase/i18n/fr.po index 22f799d1379..a03f7447933 100644 --- a/addons/purchase/i18n/fr.po +++ b/addons/purchase/i18n/fr.po @@ -795,7 +795,7 @@ msgstr "Si coché, de nouveaux messages demandent votre attention." #. module: purchase #: model:ir.model.fields,help:purchase.field_purchase_order__message_has_error msgid "If checked, some messages have a delivery error." -msgstr "" +msgstr "Si actif, certains messages ont une erreur de livraison." #. module: purchase #: model:ir.ui.view,arch_db:purchase.res_config_settings_view_form_purchase @@ -969,7 +969,7 @@ msgstr "" #. module: purchase #: model:ir.model.fields,field_description:purchase.field_purchase_order__message_has_error msgid "Message Delivery error" -msgstr "" +msgstr "Erreur d'envoi du message" #. module: purchase #: model:ir.model.fields,field_description:purchase.field_res_partner__purchase_warn_msg @@ -1012,7 +1012,7 @@ msgstr "Mes activités" #. module: purchase #: model:ir.ui.view,arch_db:purchase.view_purchase_order_filter msgid "My Purchases" -msgstr "" +msgstr "Mes Achats" #. module: purchase #: code:addons/purchase/controllers/portal.py:44 @@ -1085,7 +1085,7 @@ msgstr "Nombre d'actions" #. module: purchase #: model:ir.model.fields,field_description:purchase.field_purchase_order__message_has_error_counter msgid "Number of error" -msgstr "" +msgstr "Nombre d'erreurs" #. module: purchase #: model:ir.model.fields,help:purchase.field_purchase_order__message_needaction_counter @@ -1095,7 +1095,7 @@ msgstr "Nombre de messages exigeant une action" #. module: purchase #: model:ir.model.fields,help:purchase.field_purchase_order__message_has_error_counter msgid "Number of messages with delivery error" -msgstr "" +msgstr "Nombre de messages avec des erreurs d'envoi" #. module: purchase #: model:ir.model.fields,help:purchase.field_purchase_order__message_unread_counter @@ -1538,7 +1538,7 @@ msgstr "Demandes de prix et achats" #. module: purchase #: model:ir.ui.view,arch_db:purchase.purchase_order_form msgid "Re-Send by Email" -msgstr "" +msgstr "Renvoyer par Email" #. module: purchase #: model:ir.model.fields,field_description:purchase.field_purchase_order_line__qty_received diff --git a/addons/purchase/i18n/zh_CN.po b/addons/purchase/i18n/zh_CN.po index 790bbc0f0a0..79d82850c55 100644 --- a/addons/purchase/i18n/zh_CN.po +++ b/addons/purchase/i18n/zh_CN.po @@ -324,7 +324,7 @@ msgstr "相关采购订单,当采购订单在供应商账单上被选择时候 #. module: purchase #: model:ir.model.fields,field_description:purchase.field_account_invoice__vendor_bill_purchase_id msgid "Auto-Complete" -msgstr "" +msgstr "自动填充" #. module: purchase #: model:ir.filters,name:purchase.filter_purchase_order_average_delivery_time @@ -344,7 +344,7 @@ msgstr "比尔控制" #. module: purchase #: model:ir.model.fields,field_description:purchase.field_purchase_order__invoice_count msgid "Bill Count" -msgstr "" +msgstr "账单数量" #. module: purchase #: model:ir.model.fields,field_description:purchase.field_purchase_order_line__invoice_lines @@ -374,7 +374,7 @@ msgstr "账单" #. module: purchase #: model:ir.model,name:purchase.model_purchase_bill_union msgid "Bills & Purchases" -msgstr "" +msgstr "账单&采购" #. module: purchase #: model:ir.ui.view,arch_db:purchase.view_purchase_order_filter @@ -513,7 +513,7 @@ msgstr "" #. module: purchase #: model:ir.actions.act_window,help:purchase.purchase_form_action msgid "Create a quotation" -msgstr "" +msgstr "创建询价单" #. module: purchase #: model:ir.actions.act_window,help:purchase.purchase_rfq diff --git a/addons/purchase_requisition/i18n/fr.po b/addons/purchase_requisition/i18n/fr.po index cf2a706ee84..a446218f388 100644 --- a/addons/purchase_requisition/i18n/fr.po +++ b/addons/purchase_requisition/i18n/fr.po @@ -337,7 +337,7 @@ msgstr "Si coché, de nouveaux messages demandent votre attention." #. module: purchase_requisition #: model:ir.model.fields,help:purchase_requisition.field_purchase_requisition__message_has_error msgid "If checked, some messages have a delivery error." -msgstr "" +msgstr "Si actif, certains messages ont une erreur de livraison." #. module: purchase_requisition #: model:ir.actions.act_window,help:purchase_requisition.action_purchase_requisition @@ -396,7 +396,7 @@ msgstr "Lignes" #. module: purchase_requisition #: model:ir.model.fields,field_description:purchase_requisition.field_purchase_requisition__message_has_error msgid "Message Delivery error" -msgstr "" +msgstr "Erreur d'envoi du message" #. module: purchase_requisition #: model:ir.model.fields,field_description:purchase_requisition.field_purchase_requisition__message_ids @@ -436,7 +436,7 @@ msgstr "Nombre de commandes" #. module: purchase_requisition #: model:ir.model.fields,field_description:purchase_requisition.field_purchase_requisition__message_has_error_counter msgid "Number of error" -msgstr "" +msgstr "Nombre d'erreurs" #. module: purchase_requisition #: model:ir.model.fields,help:purchase_requisition.field_purchase_requisition__message_needaction_counter @@ -446,7 +446,7 @@ msgstr "Nombre de messages exigeant une action" #. module: purchase_requisition #: model:ir.model.fields,help:purchase_requisition.field_purchase_requisition__message_has_error_counter msgid "Number of messages with delivery error" -msgstr "" +msgstr "Nombre de messages avec des erreurs d'envoi" #. module: purchase_requisition #: model:ir.model.fields,help:purchase_requisition.field_purchase_requisition__message_unread_counter diff --git a/addons/purchase_stock/i18n/fr.po b/addons/purchase_stock/i18n/fr.po index 7cca41ca76a..e6fd9c267ae 100644 --- a/addons/purchase_stock/i18n/fr.po +++ b/addons/purchase_stock/i18n/fr.po @@ -22,13 +22,14 @@ # Mohammed SK , 2018 # Bertrand LATOUR , 2018 # Eloïse Stilmant , 2018 +# Marie Willemyns , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 09:12+0000\n" "PO-Revision-Date: 2018-08-02 09:12+0000\n" -"Last-Translator: Eloïse Stilmant , 2018\n" +"Last-Translator: Marie Willemyns , 2018\n" "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -106,7 +107,7 @@ msgstr "Livraison directe" #. module: purchase_stock #: model:ir.ui.view,arch_db:purchase_stock.exception_on_po msgid "Exception(s) occurred on the purchase order(s):" -msgstr "" +msgstr "Des exceptions sont survenues sur le(s) bon(s) de commande:" #. module: purchase_stock #: model:ir.ui.view,arch_db:purchase_stock.exception_on_po @@ -196,7 +197,7 @@ msgstr "Avancer les dates de livraison prévues de" #. module: purchase_stock #: model:ir.ui.view,arch_db:purchase_stock.exception_on_po msgid "Next transfer(s) impacted:" -msgstr "" +msgstr "Prochain(s) transfert(s) impacté(s):" #. module: purchase_stock #: model:ir.model.fields,field_description:purchase_stock.field_purchase_order_line__orderpoint_id @@ -378,6 +379,7 @@ msgid "" "You cannot decrease the ordered quantity below the received quantity.\n" "Create a return first." msgstr "" +"La quantité commandée ne peut pas être inférieure à la quantité reçue." #. module: purchase_stock #: code:addons/purchase_stock/models/purchase.py:182 @@ -398,7 +400,7 @@ msgstr "de" #. module: purchase_stock #: model:ir.ui.view,arch_db:purchase_stock.exception_on_po msgid "ordered instead of" -msgstr "" +msgstr "Commandé à la place de" #. module: purchase_stock #: model:ir.model,name:purchase_stock.model_res_config_settings diff --git a/addons/purchase_stock/i18n/zh_CN.po b/addons/purchase_stock/i18n/zh_CN.po index b659cf550d8..1df5de16631 100644 --- a/addons/purchase_stock/i18n/zh_CN.po +++ b/addons/purchase_stock/i18n/zh_CN.po @@ -100,7 +100,7 @@ msgstr "" #. module: purchase_stock #: model:ir.ui.view,arch_db:purchase_stock.exception_on_po msgid "Exception(s):" -msgstr "" +msgstr "异常:" #. module: purchase_stock #: model:ir.ui.menu,name:purchase_stock.menu_action_picking_tree_in_move @@ -180,7 +180,7 @@ msgstr "将预期交货日期提前" #. module: purchase_stock #: model:ir.ui.view,arch_db:purchase_stock.exception_on_po msgid "Next transfer(s) impacted:" -msgstr "" +msgstr "影响到的下一步调拨:" #. module: purchase_stock #: model:ir.model.fields,field_description:purchase_stock.field_purchase_order_line__orderpoint_id diff --git a/addons/repair/i18n/fr.po b/addons/repair/i18n/fr.po index 0e92bac958a..f642c216d29 100644 --- a/addons/repair/i18n/fr.po +++ b/addons/repair/i18n/fr.po @@ -31,13 +31,14 @@ # Nancy Bolognesi , 2018 # Micky Jault , 2018 # Jérémy Donas , 2018 +# Laura Piraux , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 09:56+0000\n" "PO-Revision-Date: 2018-08-02 09:56+0000\n" -"Last-Translator: Jérémy Donas , 2018\n" +"Last-Translator: Laura Piraux , 2018\n" "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -418,7 +419,7 @@ msgstr "Si coché, de nouveaux messages demandent votre attention." #. module: repair #: model:ir.model.fields,help:repair.field_repair_order__message_has_error msgid "If checked, some messages have a delivery error." -msgstr "" +msgstr "Si actif, certains messages ont une erreur de livraison." #. module: repair #: model:ir.actions.act_window,help:repair.action_repair_order_tree @@ -558,7 +559,7 @@ msgstr "Créer une facture" #. module: repair #: model:ir.model.fields,field_description:repair.field_repair_order__message_has_error msgid "Message Delivery error" -msgstr "" +msgstr "Erreur d'envoi du message" #. module: repair #: model:ir.model.fields,field_description:repair.field_repair_order__message_ids @@ -646,7 +647,7 @@ msgstr "Nombre d'actions" #. module: repair #: model:ir.model.fields,field_description:repair.field_repair_order__message_has_error_counter msgid "Number of error" -msgstr "" +msgstr "Nombre d'erreurs" #. module: repair #: model:ir.model.fields,help:repair.field_repair_order__message_needaction_counter @@ -656,7 +657,7 @@ msgstr "Nombre de messages exigeant une action" #. module: repair #: model:ir.model.fields,help:repair.field_repair_order__message_has_error_counter msgid "Number of messages with delivery error" -msgstr "" +msgstr "Nombre de messages avec des erreurs d'envoi" #. module: repair #: model:ir.model.fields,help:repair.field_repair_order__message_unread_counter diff --git a/addons/resource/i18n/fr.po b/addons/resource/i18n/fr.po index 84ec653874a..1d9334b6b03 100644 --- a/addons/resource/i18n/fr.po +++ b/addons/resource/i18n/fr.po @@ -56,6 +56,8 @@ msgstr "" msgid "" "Average hours per day a resource is supposed to work with this calendar." msgstr "" +"Le nombre d'heures en moyenne qu'un employé est supposé travailler avec ce " +"calendrier. " #. module: resource #: model:ir.actions.act_window,name:resource.resource_calendar_closing_days @@ -259,7 +261,7 @@ msgstr "Quitter" #. module: resource #: model:ir.ui.view,arch_db:resource.view_resource_calendar_leaves_search msgid "Leave Date" -msgstr "" +msgstr "Date de congé" #. module: resource #: model:ir.model,name:resource.model_resource_calendar_leaves @@ -465,7 +467,7 @@ msgstr "Le facteur de rendement ne peut pas être égal à 0." #: code:addons/resource/models/resource.py:523 #, python-format msgid "The start date of the leave must be earlier end date." -msgstr "" +msgstr "La date de début du congé doit être antérieure à la date de fin." #. module: resource #: model:ir.model.fields,help:resource.field_resource_calendar__tz diff --git a/addons/sale/i18n/fr.po b/addons/sale/i18n/fr.po index 343202aada0..804cb053f06 100644 --- a/addons/sale/i18n/fr.po +++ b/addons/sale/i18n/fr.po @@ -43,13 +43,14 @@ # Olivier Dony , 2018 # Micky Jault , 2018 # Jérémy Donas , 2018 +# Marie Willemyns , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 09:56+0000\n" "PO-Revision-Date: 2018-08-02 09:56+0000\n" -"Last-Translator: Jérémy Donas , 2018\n" +"Last-Translator: Marie Willemyns , 2018\n" "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -675,7 +676,7 @@ msgstr "Créer les factures" #: model:ir.actions.act_window,help:sale.action_quotations #: model:ir.actions.act_window,help:sale.action_quotations_salesteams msgid "Create a new quotation, the first step of a new sale!" -msgstr "" +msgstr "Créer un nouveau devis, la première étape d'une vente!" #. module: sale #: model:ir.ui.view,arch_db:sale.view_sale_advance_payment_inv @@ -1076,7 +1077,7 @@ msgstr "Si coché, de nouveaux messages demandent votre attention." #. module: sale #: model:ir.model.fields,help:sale.field_sale_order__message_has_error msgid "If checked, some messages have a delivery error." -msgstr "" +msgstr "Si actif, certains messages ont une erreur de livraison." #. module: sale #: model:ir.ui.view,arch_db:sale.view_order_form @@ -1433,7 +1434,7 @@ msgstr "Matériel" #. module: sale #: model:ir.model.fields,field_description:sale.field_sale_order__message_has_error msgid "Message Delivery error" -msgstr "" +msgstr "Erreur d'envoi du message" #. module: sale #: model:ir.model.fields,field_description:sale.field_res_partner__sale_warn_msg @@ -1455,7 +1456,7 @@ msgstr "Messages" #. module: sale #: model:ir.model.fields,field_description:sale.field_sale_order_line__qty_delivered_method msgid "Method to update delivered qty" -msgstr "" +msgstr "Appliquer des routes spécifiques" #. module: sale #: model:ir.model.fields,field_description:sale.field_res_config_settings__multi_sales_price @@ -1566,7 +1567,7 @@ msgstr "" #. module: sale #: model:ir.model.fields,field_description:sale.field_sale_order__message_has_error_counter msgid "Number of error" -msgstr "" +msgstr "Nombre d'erreurs" #. module: sale #: model:ir.model.fields,help:sale.field_sale_order__message_needaction_counter @@ -1576,7 +1577,7 @@ msgstr "Nombre de messages exigeant une action" #. module: sale #: model:ir.model.fields,help:sale.field_sale_order__message_has_error_counter msgid "Number of messages with delivery error" -msgstr "" +msgstr "Nombre de messages avec des erreurs d'envoi" #. module: sale #: model:ir.model.fields,field_description:sale.field_crm_team__quotations_count @@ -2910,7 +2911,7 @@ msgstr "Service de suivi" #. module: sale #: model:ir.model.fields,field_description:sale.field_res_config_settings__module_delivery_ups msgid "UPS Connector" -msgstr "" +msgstr "Connecteur UPS" #. module: sale #: model:ir.model.fields,field_description:sale.field_res_config_settings__module_delivery_usps @@ -3098,7 +3099,7 @@ msgstr "Votre commande est confirmée." #. module: sale #: model:ir.model.fields,field_description:sale.field_res_config_settings__module_delivery_bpost msgid "bpost Connector" -msgstr "" +msgstr "Connecteur Bpost" #. module: sale #: model:ir.ui.view,arch_db:sale.portal_order_error diff --git a/addons/sale/i18n/zh_CN.po b/addons/sale/i18n/zh_CN.po index 852cbfa336e..0742a035098 100644 --- a/addons/sale/i18n/zh_CN.po +++ b/addons/sale/i18n/zh_CN.po @@ -730,7 +730,7 @@ msgstr "客户" #. module: sale #: model:ir.model.fields,field_description:sale.field_res_config_settings__module_delivery_dhl msgid "DHL Connector" -msgstr "" +msgstr "DHL连接器" #. module: sale #: model:ir.model.fields,field_description:sale.field_report_all_channels_sales__date_order diff --git a/addons/sale_expense/i18n/fr.po b/addons/sale_expense/i18n/fr.po index 6277ae98a24..5216c7dd3db 100644 --- a/addons/sale_expense/i18n/fr.po +++ b/addons/sale_expense/i18n/fr.po @@ -25,7 +25,7 @@ msgstr "" #. module: sale_expense #: model:ir.model.fields,field_description:sale_expense.field_sale_order__expense_count msgid "# of Expenses" -msgstr "" +msgstr "# de notes de frais" #. module: sale_expense #: model:ir.model,name:sale_expense.model_account_analytic_line diff --git a/addons/sale_expense/i18n/zh_CN.po b/addons/sale_expense/i18n/zh_CN.po index 35a73b1c043..8cdd1bf38d2 100644 --- a/addons/sale_expense/i18n/zh_CN.po +++ b/addons/sale_expense/i18n/zh_CN.po @@ -6,13 +6,14 @@ # Martin Trigaux, 2017 # Jeffery CHEN Fan , 2017 # 老窦 北京 <2662059195@qq.com>, 2017 +# ChinaMaker , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-03-22 14:10+0000\n" "PO-Revision-Date: 2018-03-22 14:10+0000\n" -"Last-Translator: 老窦 北京 <2662059195@qq.com>, 2017\n" +"Last-Translator: ChinaMaker , 2018\n" "Language-Team: Chinese (China) (https://www.transifex.com/odoo/teams/41243/zh_CN/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -23,7 +24,7 @@ msgstr "" #. module: sale_expense #: model:ir.model.fields,field_description:sale_expense.field_sale_order__expense_count msgid "# of Expenses" -msgstr "" +msgstr "# 费用" #. module: sale_expense #: model:ir.model,name:sale_expense.model_account_analytic_line diff --git a/addons/sale_management/i18n/fr.po b/addons/sale_management/i18n/fr.po index 7a5bd25b605..d152f5b8b2a 100644 --- a/addons/sale_management/i18n/fr.po +++ b/addons/sale_management/i18n/fr.po @@ -4,7 +4,7 @@ # # Translators: # Eloïse Stilmant , 2017 -# Sébastien Le Ray , 2017 +# f5f0a0dac17dde787a1d812a6989680e, 2017 # Martin Trigaux, 2017 # e2f , 2018 msgid "" @@ -38,7 +38,7 @@ msgstr "" #: code:addons/sale_management/static/src/js/tour.js:35 #, python-format msgid "Click here to add some products or services to your quotation." -msgstr "" +msgstr "Cliquez ici pour ajouter des produits ou services à votre devis." #. module: sale_management #: model:ir.ui.view,arch_db:sale_management.sale_order_view_form diff --git a/addons/sale_stock/i18n/fr.po b/addons/sale_stock/i18n/fr.po index d5368d3fee5..f3f17b4db65 100644 --- a/addons/sale_stock/i18n/fr.po +++ b/addons/sale_stock/i18n/fr.po @@ -22,13 +22,14 @@ # e2f , 2018 # Nancy Bolognesi , 2018 # Frédéric LIETART , 2018 +# Marie Willemyns , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 09:56+0000\n" "PO-Revision-Date: 2018-08-02 09:56+0000\n" -"Last-Translator: Frédéric LIETART , 2018\n" +"Last-Translator: Marie Willemyns , 2018\n" "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -44,6 +45,9 @@ msgid "" "There are %s %s available across all warehouses.\n" "\n" msgstr "" +"\n" +"Il y a %s %s disponible dans l'ensemble des entrepôts.\n" +"\n" #. module: sale_stock #: model:ir.ui.view,arch_db:sale_stock.exception_on_picking @@ -51,6 +55,8 @@ msgid "" ".\n" " Manual actions may be needed." msgstr "" +".\n" +" Des actions manuelles pourraient être requises." #. module: sale_stock #: model:ir.ui.view,arch_db:sale_stock.portal_order_page_shipping @@ -186,7 +192,7 @@ msgstr "" #. module: sale_stock #: model:ir.ui.view,arch_db:sale_stock.exception_on_so msgid "Exception(s) occurred on the sale order(s):" -msgstr "" +msgstr "Des exceptions sont survenues sur le(s) bon(s) de commande:" #. module: sale_stock #: model:ir.ui.view,arch_db:sale_stock.exception_on_picking @@ -299,7 +305,7 @@ msgstr "" #. module: sale_stock #: model:ir.model.fields,field_description:sale_stock.field_sale_order_line__qty_delivered_method msgid "Method to update delivered qty" -msgstr "" +msgstr "Appliquer des routes spécifiques" #. module: sale_stock #: model:ir.ui.view,arch_db:sale_stock.res_config_settings_view_form_stock @@ -573,7 +579,7 @@ msgstr "" #. module: sale_stock #: model:ir.ui.view,arch_db:sale_stock.exception_on_so msgid "cancelled" -msgstr "" +msgstr "annulé" #. module: sale_stock #: model:ir.ui.view,arch_db:sale_stock.res_config_settings_view_form_stock @@ -589,7 +595,7 @@ msgstr "de" #. module: sale_stock #: model:ir.ui.view,arch_db:sale_stock.exception_on_so msgid "ordered instead of" -msgstr "" +msgstr "Commandé à la place de" #. module: sale_stock #: model:ir.ui.view,arch_db:sale_stock.exception_on_picking diff --git a/addons/sale_stock/i18n/zh_CN.po b/addons/sale_stock/i18n/zh_CN.po index 73f80da6658..ee3e6d8a39b 100644 --- a/addons/sale_stock/i18n/zh_CN.po +++ b/addons/sale_stock/i18n/zh_CN.po @@ -182,7 +182,7 @@ msgstr "" #: model:ir.ui.view,arch_db:sale_stock.exception_on_picking #: model:ir.ui.view,arch_db:sale_stock.exception_on_so msgid "Exception(s):" -msgstr "" +msgstr "异常:" #. module: sale_stock #: model:ir.model.fields,help:sale_stock.field_sale_order__picking_policy @@ -536,7 +536,7 @@ msgstr "你打算出售%s%s,但你只能%s%s在%s仓库里买到。" #. module: sale_stock #: model:ir.ui.view,arch_db:sale_stock.exception_on_so msgid "cancelled" -msgstr "" +msgstr "已取消" #. module: sale_stock #: model:ir.ui.view,arch_db:sale_stock.res_config_settings_view_form_stock diff --git a/addons/sale_timesheet/i18n/fr.po b/addons/sale_timesheet/i18n/fr.po index fafe2ebd3a3..5508ea01a7e 100644 --- a/addons/sale_timesheet/i18n/fr.po +++ b/addons/sale_timesheet/i18n/fr.po @@ -28,13 +28,14 @@ # f5f0a0dac17dde787a1d812a6989680e, 2018 # Alexandre Fayolle , 2018 # leemannd , 2018 +# Marie Willemyns , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 09:56+0000\n" "PO-Revision-Date: 2018-08-02 09:56+0000\n" -"Last-Translator: leemannd , 2018\n" +"Last-Translator: Marie Willemyns , 2018\n" "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -423,7 +424,7 @@ msgstr "" #. module: sale_timesheet #: model:ir.model.fields,field_description:sale_timesheet.field_sale_order_line__qty_delivered_method msgid "Method to update delivered qty" -msgstr "" +msgstr "Appliquer des routes spécifiques" #. module: sale_timesheet #: model:ir.ui.view,arch_db:sale_timesheet.product_template_search_view_sale_timesheet @@ -438,7 +439,7 @@ msgstr "Étapes importantes (quantités définies manuellement dans la commande) #. module: sale_timesheet #: model:ir.ui.view,arch_db:sale_timesheet.project_profitability_report_view_search msgid "My Project" -msgstr "" +msgstr "Mon Projet" #. module: sale_timesheet #: code:addons/sale_timesheet/controllers/main.py:235 @@ -1036,7 +1037,7 @@ msgstr "" #: code:addons/sale_timesheet/wizard/project_create_sale_order.py:18 #, python-format msgid "You can only apply this action from a project." -msgstr "" +msgstr "Vous ne pouvez appliquer cette action que d'un projet " #. module: sale_timesheet #: code:addons/sale_timesheet/models/project.py:124 diff --git a/addons/sale_timesheet/i18n/uk.po b/addons/sale_timesheet/i18n/uk.po index c8b2f5d053c..12736fb1ecf 100644 --- a/addons/sale_timesheet/i18n/uk.po +++ b/addons/sale_timesheet/i18n/uk.po @@ -6,14 +6,14 @@ # Martin Trigaux, 2018 # Bohdan Lisnenko, 2018 # ТАрас , 2018 -# Alina Semeniuk , 2018 +# Alina Lisnenko , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 09:56+0000\n" "PO-Revision-Date: 2018-08-02 09:56+0000\n" -"Last-Translator: Alina Semeniuk , 2018\n" +"Last-Translator: Alina Lisnenko , 2018\n" "Language-Team: Ukrainian (https://www.transifex.com/odoo/teams/41243/uk/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -211,7 +211,7 @@ msgstr "" #: model:ir.actions.act_window,name:sale_timesheet.project_project_action_multi_create_sale_order #, python-format msgid "Create a Sales Order" -msgstr "" +msgstr "Створіть замовлення на продаж" #. module: sale_timesheet #: selection:product.template,service_tracking:0 diff --git a/addons/sales_team/i18n/fr.po b/addons/sales_team/i18n/fr.po index 03366803e05..e2e21650460 100644 --- a/addons/sales_team/i18n/fr.po +++ b/addons/sales_team/i18n/fr.po @@ -22,19 +22,20 @@ # Eloïse Stilmant , 2017 # fr rev , 2017 # Félix Desjardins , 2017 -# Sébastien Le Ray , 2017 +# f5f0a0dac17dde787a1d812a6989680e, 2017 # Matillon Samantha , 2017 # e2f , 2018 # Olivier Dony , 2018 # Nancy Bolognesi , 2018 # Micky Jault , 2018 +# Laura Piraux , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 09:56+0000\n" "PO-Revision-Date: 2018-08-02 09:56+0000\n" -"Last-Translator: Micky Jault , 2018\n" +"Last-Translator: Laura Piraux , 2018\n" "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -251,7 +252,7 @@ msgstr "Si coché, de nouveaux messages demandent votre attention." #. module: sales_team #: model:ir.model.fields,help:sales_team.field_crm_team__message_has_error msgid "If checked, some messages have a delivery error." -msgstr "" +msgstr "Si actif, certains messages ont une erreur de livraison." #. module: sales_team #: model:ir.model.fields,help:sales_team.field_res_partner__team_id @@ -325,7 +326,7 @@ msgstr "Gestionnaire" #. module: sales_team #: model:ir.model.fields,field_description:sales_team.field_crm_team__message_has_error msgid "Message Delivery error" -msgstr "" +msgstr "Erreur d'envoi du message" #. module: sales_team #: model:ir.model.fields,field_description:sales_team.field_crm_team__message_ids @@ -356,7 +357,7 @@ msgstr "Nombre d'actions" #. module: sales_team #: model:ir.model.fields,field_description:sales_team.field_crm_team__message_has_error_counter msgid "Number of error" -msgstr "" +msgstr "Nombre d'erreurs" #. module: sales_team #: model:ir.model.fields,help:sales_team.field_crm_team__message_needaction_counter @@ -366,7 +367,7 @@ msgstr "Nombre de messages exigeant une action" #. module: sales_team #: model:ir.model.fields,help:sales_team.field_crm_team__message_has_error_counter msgid "Number of messages with delivery error" -msgstr "" +msgstr "Nombre de messages avec des erreurs d'envoi" #. module: sales_team #: model:ir.model.fields,help:sales_team.field_crm_team__message_unread_counter diff --git a/addons/stock/i18n/fr.po b/addons/stock/i18n/fr.po index 50b7f093934..26a50ac33d3 100644 --- a/addons/stock/i18n/fr.po +++ b/addons/stock/i18n/fr.po @@ -50,13 +50,14 @@ # Micky Jault , 2018 # Jérémy Donas , 2018 # Mohammed SK , 2018 +# Christophe CHAUVET , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 09:11+0000\n" "PO-Revision-Date: 2018-08-02 09:11+0000\n" -"Last-Translator: Mohammed SK , 2018\n" +"Last-Translator: Christophe CHAUVET , 2018\n" "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -72,6 +73,9 @@ msgid "" "\n" "%s --> Product UoM is %s (%s) - Move UoM is %s (%s)" msgstr "" +"\n" +"\n" +"%s --> Unité de mesure du produit %s (%s) - Unité de mesure du mouvement %s (%s)" #. module: stock #: code:addons/stock/models/stock_move.py:344 @@ -81,6 +85,9 @@ msgid "" "\n" "Blocking: %s" msgstr "" +"\n" +"\n" +"Bloquant: %s" #. module: stock #: code:addons/stock/models/stock_move.py:331 @@ -169,6 +176,8 @@ msgid "" ".\n" " Manual actions may be needed." msgstr "" +".\n" +" Des actions manuelles pourraient être nécessaires." #. module: stock #: model:ir.ui.view,arch_db:stock.stock_warn_insufficient_qty_form_view @@ -243,6 +252,8 @@ msgid "" "\n" " Product Barcode" msgstr "" +"\n" +" Code-barre du produit" #. module: stock #: model:ir.ui.view,arch_db:stock.message_head @@ -341,7 +352,7 @@ msgstr "La demande initiale a été mise à jour." #. module: stock #: model:ir.ui.view,arch_db:stock.report_picking msgid "To" -msgstr "" +msgstr "À" #. module: stock #: model:ir.ui.view,arch_db:stock.report_inventory @@ -580,6 +591,8 @@ msgid "" "Apply specific route(s) for the replenishment instead of product's default " "routes." msgstr "" +"Appliquer des routes spécifiques pour le réassort du produit à la place des " +"routes par défaut du produit." #. module: stock #: model:ir.ui.view,arch_db:stock.stock_incoterms_view_search @@ -875,6 +888,8 @@ msgid "" "Cannot set the done quantity from this stock move, work directly with the " "move lines." msgstr "" +"Impossible de définir une quantité faite depuis le mouvement de stock, " +"travaillez directement avec les lignes de mouvements. " #. module: stock #: selection:barcode.rule,type:0 @@ -1198,7 +1213,7 @@ msgstr "" #. module: stock #: model:ir.actions.act_window,help:stock.action_incoterms_tree msgid "Create a new incoterm" -msgstr "" +msgstr "Créer un nouvel incoterm" #. module: stock #: model:ir.actions.act_window,help:stock.action_inventory_form @@ -1475,12 +1490,12 @@ msgstr "Date attendue" #. module: stock #: model:ir.model.fields,help:stock.field_product_replenish__date_planned msgid "Date at which the replenishment should take place." -msgstr "" +msgstr "Date à laquelle le réassort devrait avoir lieu." #. module: stock #: model:ir.model.fields,help:stock.field_stock_picking__date_done msgid "Date at which the transfer has been processed or cancelled." -msgstr "" +msgstr "Date à laquelle le transfert a été traité ou annulé." #. module: stock #: model:ir.model.fields,field_description:stock.field_stock_picking__date_done @@ -1551,6 +1566,8 @@ msgid "" "Define a minimum stock rule so that Odoo creates automatically requests for " "quotations or draft manufacturing orders to resupply your stock." msgstr "" +"Définissez une règle de stock minimum pour qu'Odoo crée automatiquement des " +"demandes de prix ou des ordres de fabrication pour réassortir votre stock." #. module: stock #: model:ir.actions.act_window,help:stock.action_picking_form @@ -1564,12 +1581,12 @@ msgstr "" #: model:ir.actions.act_window,help:stock.action_picking_type_list #: model:ir.actions.act_window,help:stock.stock_picking_action_picking_type msgid "Define a new transfer" -msgstr "" +msgstr "Définissez un nouveau transfert" #. module: stock #: model:ir.actions.act_window,help:stock.action_warehouse_form msgid "Define a new warehouse" -msgstr "" +msgstr "Définissez un nouvel entrepôt" #. module: stock #: model:ir.actions.act_window,help:stock.action_location_form @@ -1658,6 +1675,8 @@ msgid "" "Delivery lead time, in days. It's the number of days, promised to the " "customer, between the confirmation of the order and the delivery." msgstr "" +"Délai de livraison, en jours. C'est le nombre de jours, promis au client, " +"entre la confirmation de la commande et la livraison. " #. module: stock #: model:ir.model.fields,help:stock.field_product_product__route_ids @@ -1915,7 +1934,7 @@ msgstr "" #. module: stock #: model:ir.ui.view,arch_db:stock.exception_on_picking msgid "Exception(s) occurred on the picking" -msgstr "" +msgstr "Des exceptions se sont produites sur le transfert" #. module: stock #: model:ir.ui.view,arch_db:stock.exception_on_picking @@ -2199,6 +2218,8 @@ msgid "" " purchase order or picking order they come from. You will find\n" " the list of all products you are waiting for." msgstr "" +"Ici vous pouvez recevoir des produits individuels, peu importe le bon de commande ou le transfert d'où ils viennent.\n" +"Vous trouverez la liste de produits que vous attendez. " #. module: stock #: model:ir.model.fields,field_description:stock.field_procurement_group__id @@ -2276,7 +2297,7 @@ msgstr "Si coché, de nouveaux messages demandent votre attention." #: model:ir.model.fields,help:stock.field_stock_picking__message_has_error #: model:ir.model.fields,help:stock.field_stock_production_lot__message_has_error msgid "If checked, some messages have a delivery error." -msgstr "" +msgstr "Si actif, certains messages ont une erreur de livraison." #. module: stock #: model:ir.model.fields,help:stock.field_stock_location_path__propagate @@ -2403,7 +2424,7 @@ msgstr "" #: model:ir.model.fields,help:stock.field_stock_picking__picking_type_entire_packs #: model:ir.model.fields,help:stock.field_stock_picking_type__show_entire_packs msgid "If ticked, you will be able to select entire packages to move" -msgstr "" +msgstr "Si actif, vous serez capable de sélectionner des paquets à déplacer." #. module: stock #: model:ir.model.fields,help:stock.field_procurement_rule__active @@ -2649,7 +2670,7 @@ msgstr "Inventaires" #. module: stock #: model:ir.ui.view,arch_db:stock.view_inventory_filter msgid "Inventories Date" -msgstr "" +msgstr "Date des inventaires" #. module: stock #: model:ir.actions.act_window,name:stock.quantsact @@ -2777,7 +2798,7 @@ msgstr "Est un abonné" #. module: stock #: model:ir.model.fields,field_description:stock.field_stock_package_level__is_fresh_package msgid "Is Fresh Package" -msgstr "" +msgstr "Est un nouveau paquet" #. module: stock #: model:ir.model.fields,field_description:stock.field_stock_move__is_locked @@ -3049,7 +3070,7 @@ msgstr "Lieu" #. module: stock #: model:ir.actions.report,name:stock.action_report_location_barcode msgid "Location Barcode" -msgstr "" +msgstr "Code-barre de l'emplacement de stock" #. module: stock #: model:ir.model.fields,field_description:stock.field_stock_location__name @@ -3121,7 +3142,7 @@ msgstr "Lot/N° série" #: model:ir.ui.view,arch_db:stock.report_stock_body_print #: model:ir.ui.view,arch_db:stock.report_stock_inventory msgid "Lot/Serial #" -msgstr "" +msgstr "Lot/Série #" #. module: stock #: model:ir.ui.view,arch_db:stock.message_body @@ -3233,6 +3254,8 @@ msgstr "Gérer les règles de flux tirés/poussés." #: model:ir.ui.view,arch_db:stock.res_config_settings_view_form msgid "Manage product packagings (e.g. pack of 6 bottles, box of 10 pieces)" msgstr "" +"Gérer les conditionnements de produits (exemples: pack de 6 bouteilles, " +"boîte de 10 pièces)" #. module: stock #: model:ir.ui.view,arch_db:stock.res_config_settings_view_form @@ -3288,7 +3311,7 @@ msgstr "Quantité maximale" #: model:ir.model.fields,field_description:stock.field_stock_picking__message_has_error #: model:ir.model.fields,field_description:stock.field_stock_production_lot__message_has_error msgid "Message Delivery error" -msgstr "" +msgstr "Erreur d'envoi du message" #. module: stock #: model:ir.model.fields,field_description:stock.field_res_partner__picking_warn_msg @@ -3310,7 +3333,7 @@ msgstr "Méthode" #. module: stock #: model:ir.model.fields,field_description:stock.field_res_config_settings__propagation_minimum_delta msgid "Minimum Delta for Propagation" -msgstr "" +msgstr "Delta minimum pour la propagation" #. module: stock #: model:ir.model.fields,field_description:stock.field_res_company__propagation_minimum_delta @@ -3368,7 +3391,7 @@ msgstr "Détails du mouvement" #: model:ir.model.fields,field_description:stock.field_stock_picking__picking_type_entire_packs #: model:ir.model.fields,field_description:stock.field_stock_picking_type__show_entire_packs msgid "Move Entire Packages" -msgstr "" +msgstr "Déplacer des paquets entiers" #. module: stock #: selection:procurement.rule,action:0 @@ -3507,7 +3530,7 @@ msgstr "Type d'Activités à Venir" #. module: stock #: model:ir.ui.view,arch_db:stock.exception_on_picking msgid "Next transfer(s) impacted:" -msgstr "" +msgstr "Prochain(s) transfert(s) impacté(s):" #. module: stock #: model:ir.ui.view,arch_db:stock.view_backorder_confirmation @@ -3532,7 +3555,7 @@ msgstr "Pas de suivi" #. module: stock #: model:ir.actions.act_window,help:stock.quantsact msgid "No inventory found" -msgstr "" +msgstr "Pas d'inventaire trouvé" #. module: stock #: code:addons/stock/models/stock_move_line.py:402 @@ -3559,6 +3582,8 @@ msgid "" "No products to return (only lines in Done state and not fully returned yet " "can be returned)." msgstr "" +"Pas de produits à retourner (seules les lignes avec le statut \"fait\" et " +"pas complètement retournées peuvent être renvoyées). " #. module: stock #: code:addons/stock/models/procurement.py:67 @@ -3621,7 +3646,7 @@ msgstr "" #: model:ir.model.fields,field_description:stock.field_stock_picking__message_has_error_counter #: model:ir.model.fields,field_description:stock.field_stock_production_lot__message_has_error_counter msgid "Number of error" -msgstr "" +msgstr "Nombre d'erreurs" #. module: stock #: model:ir.model.fields,help:stock.field_stock_picking__message_needaction_counter @@ -3633,7 +3658,7 @@ msgstr "Nombre de messages exigeant une action" #: model:ir.model.fields,help:stock.field_stock_picking__message_has_error_counter #: model:ir.model.fields,help:stock.field_stock_production_lot__message_has_error_counter msgid "Number of messages with delivery error" -msgstr "" +msgstr "Nombre de messages avec des erreurs d'envoi" #. module: stock #: model:ir.model.fields,help:stock.field_stock_picking__message_unread_counter @@ -3666,6 +3691,9 @@ msgid "" " the vendor or the purchase order reference. Then you can confirm\n" " all products received using the buttons on the right of each line." msgstr "" +"Une fois que vous avez reçu une commande, vous pouvez filtrer sur base du nom \n" +" du vendeur ou de la référence du bon de commande. Ensuite vous pouvez confirmer \n" +" tous les produits reçus en utilisant les boutons à la droite de chaque ligne." #. module: stock #: code:addons/stock/models/stock_inventory.py:120 @@ -3756,7 +3784,7 @@ msgstr "Types d'opérations" #. module: stock #: model:ir.model.fields,field_description:stock.field_stock_picking__move_line_ids_without_package msgid "Operations without package" -msgstr "" +msgstr "Operations sans paquet" #. module: stock #: model:ir.model.fields,help:stock.field_stock_move__partner_id @@ -3956,14 +3984,14 @@ msgstr "" #. module: stock #: model:ir.ui.view,arch_db:stock.report_package_barcode msgid "Package Content" -msgstr "" +msgstr "Contenu du paquet" #. module: stock #: model:ir.model.fields,field_description:stock.field_stock_move__package_level_id #: model:ir.model.fields,field_description:stock.field_stock_move_line__package_level_id #: model:ir.model.fields,field_description:stock.field_stock_picking__package_level_ids msgid "Package Level" -msgstr "" +msgstr "Paquet" #. module: stock #: model:ir.model.fields,field_description:stock.field_stock_picking__package_level_ids_details @@ -3984,7 +4012,7 @@ msgstr "Référence du colis" #. module: stock #: model:ir.ui.view,arch_db:stock.report_package_barcode_small msgid "Package Reference:" -msgstr "" +msgstr "Référence du paquet:" #. module: stock #: model:ir.ui.view,arch_db:stock.view_quant_package_form @@ -4000,7 +4028,7 @@ msgstr "Type de colis" #: model:ir.ui.view,arch_db:stock.report_package_barcode #: model:ir.ui.view,arch_db:stock.report_package_barcode_small msgid "Package Type:" -msgstr "" +msgstr "Type de paquet:" #. module: stock #: model:ir.actions.act_window,name:stock.action_package_view @@ -4064,7 +4092,7 @@ msgstr "Emplacement parent" #. module: stock #: model:ir.model.fields,field_description:stock.field_stock_location__parent_path msgid "Parent Path" -msgstr "" +msgstr "Chemin parent" #. module: stock #: selection:procurement.group,move_type:0 @@ -4096,7 +4124,7 @@ msgstr "Emplacements partenaire" #. module: stock #: model:ir.ui.view,arch_db:stock.view_inventory_filter msgid "Physical Inventories by Date" -msgstr "" +msgstr "Inventaire physique par date" #. module: stock #: model:stock.location,name:stock.stock_location_locations @@ -4206,7 +4234,7 @@ msgstr "Transfert planifié" #: code:addons/stock/models/stock_picking.py:690 #, python-format msgid "Please add some items to move." -msgstr "" +msgstr "Ajoutez quelques objets à déplacer." #. module: stock #: code:addons/stock/wizard/stock_picking_return.py:131 @@ -4416,7 +4444,7 @@ msgstr "Mouvements de stock" #: model:ir.ui.menu,name:stock.menu_product_packagings #: model:ir.ui.view,arch_db:stock.res_config_settings_view_form msgid "Product Packagings" -msgstr "" +msgstr "Conditionnements de produits" #. module: stock #: model:ir.model,name:stock.model_product_template @@ -6004,7 +6032,7 @@ msgstr "" #: code:addons/stock/models/stock_inventory.py:153 #, python-format msgid "The selected lot number doesn't exist." -msgstr "" +msgstr "Le numéro de lot sélectionné n'existe pas." #. module: stock #: code:addons/stock/models/stock_inventory.py:155 @@ -6396,7 +6424,7 @@ msgstr "Type d'opération" #. module: stock #: model:ir.model.fields,field_description:stock.field_res_config_settings__module_delivery_ups msgid "UPS Connector" -msgstr "" +msgstr "Connecteur UPS" #. module: stock #: model:ir.model.fields,field_description:stock.field_res_config_settings__module_delivery_usps @@ -7248,7 +7276,7 @@ msgstr "barcode.rule" #. module: stock #: model:ir.model.fields,field_description:stock.field_res_config_settings__module_delivery_bpost msgid "bpost Connector" -msgstr "" +msgstr "Connecteur Bpost" #. module: stock #: model:ir.ui.view,arch_db:stock.stock_location_path_form diff --git a/addons/stock/i18n/nl.po b/addons/stock/i18n/nl.po index db3fa232f87..0eaaf70825c 100644 --- a/addons/stock/i18n/nl.po +++ b/addons/stock/i18n/nl.po @@ -4792,7 +4792,7 @@ msgstr "Referentie van het document" #. module: stock #: model:ir.actions.act_window,help:stock.action_receipt_picking_move msgid "Register a product receipt" -msgstr "" +msgstr "Registreer een product ticket" #. module: stock #: model:ir.ui.view,arch_db:stock.view_move_kandan diff --git a/addons/stock/i18n/zh_CN.po b/addons/stock/i18n/zh_CN.po index 803d97638f7..02710a107d1 100644 --- a/addons/stock/i18n/zh_CN.po +++ b/addons/stock/i18n/zh_CN.po @@ -237,6 +237,8 @@ msgid "" "\n" " Product Barcode" msgstr "" +"\n" +" 产品条码" #. module: stock #: model:ir.ui.view,arch_db:stock.message_head @@ -338,7 +340,7 @@ msgstr "初始需求已被更新." #. module: stock #: model:ir.ui.view,arch_db:stock.report_picking msgid "To" -msgstr "" +msgstr "目的" #. module: stock #: model:ir.ui.view,arch_db:stock.report_inventory @@ -419,17 +421,17 @@ msgstr "活动状态" #. module: stock #: model:ir.actions.act_window,help:stock.action_production_lot_form msgid "Add a lot/serial number" -msgstr "" +msgstr "增加批号/序列号" #. module: stock #: model:ir.actions.act_window,help:stock.action_location_form msgid "Add a new location" -msgstr "" +msgstr "增加新位置" #. module: stock #: model:ir.actions.act_window,help:stock.action_routes_form msgid "Add a new route" -msgstr "" +msgstr "增加新路线" #. module: stock #: model:ir.model.fields,help:stock.field_res_config_settings__group_stock_adv_location @@ -836,7 +838,7 @@ msgstr "已取消" #. module: stock #: model:ir.ui.view,arch_db:stock.view_picking_internal_search msgid "Cancelled Moves" -msgstr "" +msgstr "取消的移动" #. module: stock #: code:addons/stock/models/stock_move.py:279 @@ -972,7 +974,7 @@ msgstr "公司" #. module: stock #: model:ir.ui.view,arch_db:stock.view_picking_form msgid "Completion Date" -msgstr "" +msgstr "完成日期" #. module: stock #: model:ir.model.fields,field_description:stock.field_stock_quantity_history__compute_at_date @@ -1161,17 +1163,17 @@ msgstr "" #. module: stock #: model:ir.actions.act_window,help:stock.action_inventory_form msgid "Create a new inventory adjustment" -msgstr "" +msgstr "创建新库存调整" #. module: stock #: model:ir.actions.act_window,help:stock.stock_picking_type_action msgid "Create a new operation type" -msgstr "" +msgstr "操作新作业类型" #. module: stock #: model:ir.actions.act_window,help:stock.action_package_view msgid "Create a new package" -msgstr "" +msgstr "创建新包裹" #. module: stock #: model:ir.actions.act_window,help:stock.product_template_action_product @@ -1181,12 +1183,12 @@ msgstr "创建新产品" #. module: stock #: model:ir.actions.act_window,help:stock.stock_move_action msgid "Create a new stock movement" -msgstr "" +msgstr "创建新库存移动" #. module: stock #: model:ir.actions.act_window,help:stock.action_picking_tree msgid "Create a new stock operation" -msgstr "" +msgstr "创建新库存作业" #. module: stock #: model:ir.actions.act_window,help:stock.action_orderpoint_form @@ -1407,7 +1409,7 @@ msgstr "船上交货" #. module: stock #: model:ir.model.fields,field_description:stock.field_res_config_settings__module_delivery_dhl msgid "DHL Connector" -msgstr "" +msgstr "DHL连接器" #. module: stock #: model:ir.ui.menu,name:stock.stock_picking_type_menu @@ -1520,12 +1522,12 @@ msgstr "" #: model:ir.actions.act_window,help:stock.action_picking_type_list #: model:ir.actions.act_window,help:stock.stock_picking_action_picking_type msgid "Define a new transfer" -msgstr "" +msgstr "定义新调拨" #. module: stock #: model:ir.actions.act_window,help:stock.action_warehouse_form msgid "Define a new warehouse" -msgstr "" +msgstr "定义新仓库" #. module: stock #: model:ir.actions.act_window,help:stock.action_location_form @@ -1871,7 +1873,7 @@ msgstr "" #. module: stock #: model:ir.ui.view,arch_db:stock.exception_on_picking msgid "Exception(s):" -msgstr "" +msgstr "异常:" #. module: stock #: model:ir.ui.view,arch_db:stock.product_template_search_form_view_stock @@ -2107,7 +2109,7 @@ msgstr "分组 于" #. module: stock #: model:ir.model.fields,field_description:stock.field_stock_move__has_move_lines msgid "Has Move Lines" -msgstr "" +msgstr "有移动行" #. module: stock #: model:ir.model.fields,field_description:stock.field_stock_picking__move_line_exist @@ -2127,12 +2129,12 @@ msgstr "有报废移动" #. module: stock #: model:ir.model.fields,field_description:stock.field_stock_picking__has_tracking msgid "Has Tracking" -msgstr "" +msgstr "有跟踪" #. module: stock #: model:ir.model.fields,field_description:stock.field_product_replenish__product_has_variants msgid "Has variants" -msgstr "" +msgstr "有变体" #. module: stock #: model:ir.model.fields,field_description:stock.field_stock_location__posz @@ -2558,7 +2560,7 @@ msgstr "盘点" #. module: stock #: model:ir.ui.view,arch_db:stock.view_inventory_filter msgid "Inventories Date" -msgstr "" +msgstr "盘点日期" #. module: stock #: model:ir.actions.act_window,name:stock.quantsact @@ -2684,7 +2686,7 @@ msgstr "是关注者" #. module: stock #: model:ir.model.fields,field_description:stock.field_stock_package_level__is_fresh_package msgid "Is Fresh Package" -msgstr "" +msgstr "是新鲜包裹" #. module: stock #: model:ir.model.fields,field_description:stock.field_stock_move__is_locked @@ -2946,7 +2948,7 @@ msgstr "地点" #. module: stock #: model:ir.actions.report,name:stock.action_report_location_barcode msgid "Location Barcode" -msgstr "" +msgstr "位置条码" #. module: stock #: model:ir.model.fields,field_description:stock.field_stock_location__name @@ -3018,7 +3020,7 @@ msgstr "批次/序列号" #: model:ir.ui.view,arch_db:stock.report_stock_body_print #: model:ir.ui.view,arch_db:stock.report_stock_inventory msgid "Lot/Serial #" -msgstr "" +msgstr "批号/序列号 #" #. module: stock #: model:ir.ui.view,arch_db:stock.message_body @@ -3258,7 +3260,7 @@ msgstr "移动详情" #: model:ir.model.fields,field_description:stock.field_stock_picking__picking_type_entire_packs #: model:ir.model.fields,field_description:stock.field_stock_picking_type__show_entire_packs msgid "Move Entire Packages" -msgstr "" +msgstr "移动整个包裹" #. module: stock #: selection:procurement.rule,action:0 @@ -3391,7 +3393,7 @@ msgstr "下一活动类型" #. module: stock #: model:ir.ui.view,arch_db:stock.exception_on_picking msgid "Next transfer(s) impacted:" -msgstr "" +msgstr "影响到的下一步调拨:" #. module: stock #: model:ir.ui.view,arch_db:stock.view_backorder_confirmation @@ -3416,7 +3418,7 @@ msgstr "无跟踪信息" #. module: stock #: model:ir.actions.act_window,help:stock.quantsact msgid "No inventory found" -msgstr "" +msgstr "无库存" #. module: stock #: code:addons/stock/models/stock_move_line.py:402 @@ -3633,7 +3635,7 @@ msgstr "作业类型" #. module: stock #: model:ir.model.fields,field_description:stock.field_stock_picking__move_line_ids_without_package msgid "Operations without package" -msgstr "" +msgstr "无包裹作业" #. module: stock #: model:ir.model.fields,help:stock.field_stock_move__partner_id @@ -3837,7 +3839,7 @@ msgstr "包裹内容" #: model:ir.model.fields,field_description:stock.field_stock_move_line__package_level_id #: model:ir.model.fields,field_description:stock.field_stock_picking__package_level_ids msgid "Package Level" -msgstr "" +msgstr "包裹层级" #. module: stock #: model:ir.model.fields,field_description:stock.field_stock_picking__package_level_ids_details @@ -3936,7 +3938,7 @@ msgstr "上级位置" #. module: stock #: model:ir.model.fields,field_description:stock.field_stock_location__parent_path msgid "Parent Path" -msgstr "" +msgstr "父级路径" #. module: stock #: selection:procurement.group,move_type:0 @@ -3968,7 +3970,7 @@ msgstr "业务伙伴位置" #. module: stock #: model:ir.ui.view,arch_db:stock.view_inventory_filter msgid "Physical Inventories by Date" -msgstr "" +msgstr "实体库存 按日期" #. module: stock #: model:stock.location,name:stock.stock_location_locations @@ -4299,7 +4301,7 @@ msgstr "产品模板" #. module: stock #: model:ir.model.fields,field_description:stock.field_product_replenish__product_tmpl_id msgid "Product Tmpl" -msgstr "" +msgstr "产品模板" #. module: stock #: model:ir.model.fields,field_description:stock.field_product_template__type @@ -4762,12 +4764,12 @@ msgstr "订货规则搜索" #: model:ir.ui.view,arch_db:stock.product_product_view_form_easy_inherit_stock #: model:ir.ui.view,arch_db:stock.product_template_form_view_procurement_button msgid "Replenish" -msgstr "" +msgstr "补给" #. module: stock #: model:ir.ui.view,arch_db:stock.view_product_replenish msgid "Replenish wizard" -msgstr "" +msgstr "补给向导" #. module: stock #: model:ir.ui.menu,name:stock.menu_warehouse_report @@ -5000,7 +5002,7 @@ msgstr "报废单" #. module: stock #: model:ir.actions.act_window,help:stock.action_stock_scrap msgid "Scrap products" -msgstr "" +msgstr "报废产品" #. module: stock #: model:ir.model.fields,field_description:stock.field_stock_move__scrapped diff --git a/addons/stock_landed_costs/i18n/fr.po b/addons/stock_landed_costs/i18n/fr.po index 49f5a524a6e..5da47683be7 100644 --- a/addons/stock_landed_costs/i18n/fr.po +++ b/addons/stock_landed_costs/i18n/fr.po @@ -22,13 +22,14 @@ # fr rev , 2018 # Olivier Dony , 2018 # Micky Jault , 2018 +# Eloïse Stilmant , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 09:11+0000\n" "PO-Revision-Date: 2018-08-02 09:11+0000\n" -"Last-Translator: Micky Jault , 2018\n" +"Last-Translator: Eloïse Stilmant , 2018\n" "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -262,7 +263,7 @@ msgstr "Si coché, de nouveaux messages demandent votre attention." #. module: stock_landed_costs #: model:ir.model.fields,help:stock_landed_costs.field_stock_landed_cost__message_has_error msgid "If checked, some messages have a delivery error." -msgstr "" +msgstr "Si actif, certains messages ont une erreur de livraison." #. module: stock_landed_costs #: model:ir.ui.view,arch_db:stock_landed_costs.view_stock_landed_cost_type_form @@ -359,7 +360,7 @@ msgstr "Dernière mise à jour le" #. module: stock_landed_costs #: model:ir.model.fields,field_description:stock_landed_costs.field_stock_landed_cost__message_has_error msgid "Message Delivery error" -msgstr "" +msgstr "Erreur d'envoi du message" #. module: stock_landed_costs #: model:ir.model.fields,field_description:stock_landed_costs.field_stock_landed_cost__message_ids @@ -396,7 +397,7 @@ msgstr "Nombre d'actions" #. module: stock_landed_costs #: model:ir.model.fields,field_description:stock_landed_costs.field_stock_landed_cost__message_has_error_counter msgid "Number of error" -msgstr "" +msgstr "Nombre d'erreurs" #. module: stock_landed_costs #: model:ir.model.fields,help:stock_landed_costs.field_stock_landed_cost__message_needaction_counter @@ -406,7 +407,7 @@ msgstr "Nombre de messages exigeant une action" #. module: stock_landed_costs #: model:ir.model.fields,help:stock_landed_costs.field_stock_landed_cost__message_has_error_counter msgid "Number of messages with delivery error" -msgstr "" +msgstr "Nombre de messages avec des erreurs d'envoi" #. module: stock_landed_costs #: model:ir.model.fields,help:stock_landed_costs.field_stock_landed_cost__message_unread_counter diff --git a/addons/stock_picking_batch/i18n/fr.po b/addons/stock_picking_batch/i18n/fr.po index 7ba3fee3487..beb721a2a05 100644 --- a/addons/stock_picking_batch/i18n/fr.po +++ b/addons/stock_picking_batch/i18n/fr.po @@ -21,13 +21,14 @@ # fr rev , 2018 # Olivier Dony , 2018 # Nancy Bolognesi , 2018 +# Laura Piraux , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 09:56+0000\n" "PO-Revision-Date: 2018-08-02 09:56+0000\n" -"Last-Translator: Nancy Bolognesi , 2018\n" +"Last-Translator: Laura Piraux , 2018\n" "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -192,7 +193,7 @@ msgstr "Si coché, de nouveaux messages demandent votre attention." #. module: stock_picking_batch #: model:ir.model.fields,help:stock_picking_batch.field_stock_picking_batch__message_has_error msgid "If checked, some messages have a delivery error." -msgstr "" +msgstr "Si actif, certains messages ont une erreur de livraison." #. module: stock_picking_batch #: model:ir.model,name:stock_picking_batch.model_stock_immediate_transfer @@ -241,7 +242,7 @@ msgstr "Liste des préparations associées à ce lot" #. module: stock_picking_batch #: model:ir.model.fields,field_description:stock_picking_batch.field_stock_picking_batch__message_has_error msgid "Message Delivery error" -msgstr "" +msgstr "Erreur d'envoi du message" #. module: stock_picking_batch #: model:ir.model.fields,field_description:stock_picking_batch.field_stock_picking_batch__message_ids @@ -267,7 +268,7 @@ msgstr "Nombre d'actions" #. module: stock_picking_batch #: model:ir.model.fields,field_description:stock_picking_batch.field_stock_picking_batch__message_has_error_counter msgid "Number of error" -msgstr "" +msgstr "Nombre d'erreurs" #. module: stock_picking_batch #: model:ir.model.fields,help:stock_picking_batch.field_stock_picking_batch__message_needaction_counter @@ -277,7 +278,7 @@ msgstr "Nombre de messages exigeant une action" #. module: stock_picking_batch #: model:ir.model.fields,help:stock_picking_batch.field_stock_picking_batch__message_has_error_counter msgid "Number of messages with delivery error" -msgstr "" +msgstr "Nombre de messages avec des erreurs d'envoi" #. module: stock_picking_batch #: model:ir.model.fields,help:stock_picking_batch.field_stock_picking_batch__message_unread_counter diff --git a/addons/survey/i18n/fr.po b/addons/survey/i18n/fr.po index 828a6980215..8f58e38cfe5 100644 --- a/addons/survey/i18n/fr.po +++ b/addons/survey/i18n/fr.po @@ -39,13 +39,15 @@ # Jérémy Donas , 2018 # Eloïse Stilmant , 2018 # Benoît Fontaine , 2018 +# Laura Piraux , 2018 +# Christophe CHAUVET , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 09:56+0000\n" "PO-Revision-Date: 2018-08-02 09:56+0000\n" -"Last-Translator: Benoît Fontaine , 2018\n" +"Last-Translator: Christophe CHAUVET , 2018\n" "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -324,7 +326,7 @@ msgstr "" #. module: survey #: model:ir.actions.act_window,help:survey.action_survey_form msgid "Add a new survey" -msgstr "" +msgstr "Ajoutez un nouveau sondage" #. module: survey #: model:ir.ui.view,arch_db:survey.survey_email_compose_message @@ -841,7 +843,7 @@ msgstr "Si coché, de nouveaux messages demandent votre attention." #. module: survey #: model:ir.model.fields,help:survey.field_survey_survey__message_has_error msgid "If checked, some messages have a delivery error." -msgstr "" +msgstr "Si actif, certains messages ont une erreur de livraison." #. module: survey #: model:ir.model.fields,help:survey.field_survey_survey__users_can_go_back @@ -970,7 +972,7 @@ msgstr "Activités en retard" #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_mail_compose_message__layout msgid "Layout" -msgstr "" +msgstr "Agencement" #. module: survey #: selection:survey.user_input,type:0 @@ -1088,7 +1090,7 @@ msgstr "" #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_survey__message_has_error msgid "Message Delivery error" -msgstr "" +msgstr "Erreur d'envoi du message" #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_mail_compose_message__record_name @@ -1138,12 +1140,12 @@ msgstr "Valeur minimale" #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_mail_compose_message__moderator_id msgid "Moderated By" -msgstr "" +msgstr "Modéré Par" #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_mail_compose_message__moderation_status msgid "Moderation Status" -msgstr "" +msgstr "Statut de la Modération" #. module: survey #: selection:survey.question,type:0 @@ -1189,7 +1191,7 @@ msgstr "Nécessite une action" #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_mail_compose_message__need_moderation msgid "Need moderation" -msgstr "" +msgstr "Nécessite une modération" #. module: survey #: model:ir.ui.view,arch_db:survey.survey_user_input_search @@ -1219,12 +1221,12 @@ msgstr "Page suivante" #. module: survey #: model:ir.actions.act_window,help:survey.action_survey_page_form msgid "No pages found" -msgstr "" +msgstr "Pas de pages trouvées" #. module: survey #: model:ir.actions.act_window,help:survey.action_survey_question_form msgid "No questions found" -msgstr "" +msgstr "Pas de questions trouvées " #. module: survey #: model:ir.actions.act_window,help:survey.action_survey_label_form @@ -1245,7 +1247,7 @@ msgstr "" #: model:ir.actions.act_window,help:survey.action_selected_survey_user_input #: model:ir.actions.act_window,help:survey.action_survey_user_input msgid "Nobody has replied to your surveys yet" -msgstr "" +msgstr "Personne n'a encore répondu à votre sondage" #. module: survey #: model:ir.ui.view,arch_db:survey.notopen @@ -1301,7 +1303,7 @@ msgstr "Nombre de sondages complétés" #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_survey__message_has_error_counter msgid "Number of error" -msgstr "" +msgstr "Nombre d'erreurs" #. module: survey #: model:ir.model.fields,help:survey.field_survey_survey__message_needaction_counter @@ -1311,7 +1313,7 @@ msgstr "Nombre de messages exigeant une action" #. module: survey #: model:ir.model.fields,help:survey.field_survey_survey__message_has_error_counter msgid "Number of messages with delivery error" -msgstr "" +msgstr "Nombre de messages avec des erreurs d'envoi" #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_survey__tot_sent_survey @@ -1426,7 +1428,7 @@ msgstr "Partenaire nécessitant une action." #. module: survey #: selection:survey.mail.compose.message,moderation_status:0 msgid "Pending Moderation" -msgstr "" +msgstr "En attente de modération" #. module: survey #: model:survey.stage,name:survey.stage_permanent @@ -2054,7 +2056,7 @@ msgstr "Ce message sera affiché quand le sondage sera entièrement complété" #: code:addons/survey/models/survey.py:805 #, python-format msgid "This question cannot be unanswered or skipped." -msgstr "" +msgstr "Cette question ne peut pas rester sans réponse." #. module: survey #: code:addons/survey/models/survey.py:488 @@ -2347,9 +2349,9 @@ msgstr "consulter vos réponses" #. module: survey #: model:ir.ui.view,arch_db:survey.403 msgid "this page" -msgstr "" +msgstr "cette page" #. module: survey #: model:ir.ui.view,arch_db:survey.layout msgid "with" -msgstr "" +msgstr "avec" diff --git a/addons/survey/i18n/zh_CN.po b/addons/survey/i18n/zh_CN.po index 3ccb06a49bd..703fd700f5a 100644 --- a/addons/survey/i18n/zh_CN.po +++ b/addons/survey/i18n/zh_CN.po @@ -293,7 +293,7 @@ msgstr "活动状态" #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_mail_compose_message__add_sign msgid "Add Sign" -msgstr "" +msgstr "添加签名" #. module: survey #: model:ir.ui.view,arch_db:survey.survey_email_compose_message @@ -2271,7 +2271,7 @@ msgstr "查看你的回答" #. module: survey #: model:ir.ui.view,arch_db:survey.403 msgid "this page" -msgstr "" +msgstr "此页" #. module: survey #: model:ir.ui.view,arch_db:survey.layout diff --git a/addons/uom/i18n/fr.po b/addons/uom/i18n/fr.po index 43c2aaf7daa..81613cf429b 100644 --- a/addons/uom/i18n/fr.po +++ b/addons/uom/i18n/fr.po @@ -35,12 +35,12 @@ msgstr "Actif/ve" #. module: uom #: model:ir.actions.act_window,help:uom.product_uom_form_action msgid "Add a new unit of measure" -msgstr "" +msgstr "Ajouter une nouvelle unité de mesure" #. module: uom #: model:ir.actions.act_window,help:uom.product_uom_categ_form_action msgid "Add a new unit of measure category" -msgstr "" +msgstr "Ajouter une nouvelle catégorie d'unité de mesure" #. module: uom #: model:ir.model.fields,field_description:uom.field_uom_uom__factor_inv @@ -280,7 +280,7 @@ msgstr "Unité(s)" #. module: uom #: selection:uom.category,measure_type:0 msgid "Units" -msgstr "" +msgstr "Unités" #. module: uom #: model:ir.actions.act_window,name:uom.product_uom_form_action diff --git a/addons/utm/i18n/fr.po b/addons/utm/i18n/fr.po index d3fcc9225ca..733df22803e 100644 --- a/addons/utm/i18n/fr.po +++ b/addons/utm/i18n/fr.po @@ -12,13 +12,14 @@ # Olivier Lenoir , 2016 # e2f , 2018 # fr trans , 2018 +# Eloïse Stilmant , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-03-22 14:10+0000\n" "PO-Revision-Date: 2018-03-22 14:10+0000\n" -"Last-Translator: fr trans , 2018\n" +"Last-Translator: Eloïse Stilmant , 2018\n" "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -93,12 +94,12 @@ msgstr "Créé le" #. module: utm #: model:ir.actions.act_window,help:utm.utm_medium_action msgid "Define a new medium" -msgstr "" +msgstr "Définir un nouveau média" #. module: utm #: model:ir.actions.act_window,help:utm.utm_source_action msgid "Define a new source" -msgstr "" +msgstr "Définir une nouvelle source" #. module: utm #: model:ir.model.fields,field_description:utm.field_utm_campaign__display_name diff --git a/addons/web/i18n/fr.po b/addons/web/i18n/fr.po index 7bc217dc00e..850213158c8 100644 --- a/addons/web/i18n/fr.po +++ b/addons/web/i18n/fr.po @@ -366,7 +366,7 @@ msgstr "" #: code:addons/web/static/src/xml/kanban.xml:48 #, python-format msgid "Add a Column" -msgstr "" +msgstr "Ajouter une colonne" #. module: web #. openerp-web @@ -524,6 +524,7 @@ msgstr "Archivé" msgid "" "Are you sure that you want to archive all the records from this column?" msgstr "" +"Êtes-vous de vouloir archiver tous les enregistrements de cette colonne?" #. module: web #. openerp-web @@ -531,6 +532,7 @@ msgstr "" #, python-format msgid "Are you sure that you want to archive all the selected records?" msgstr "" +"Êtes-vous sûr de vouloir archiver tous les enregistrements sélectionnés?" #. module: web #. openerp-web @@ -1110,7 +1112,7 @@ msgstr "Erreur : le mot de passe n'a pas été modifié !" #: code:addons/web/static/src/xml/kanban.xml:61 #, python-format msgid "Esc to discard" -msgstr "" +msgstr "ESC pour annuler" #. module: web #. openerp-web @@ -1194,7 +1196,7 @@ msgstr "ID Externe" #: code:addons/web/static/src/xml/base.xml:1101 #, python-format msgid "FILTER" -msgstr "" +msgstr "FILTRE" #. module: web #. openerp-web @@ -1341,7 +1343,7 @@ msgstr "Erreur globale" #: code:addons/web/static/src/js/views/kanban/kanban_column_quick_create.js:189 #, python-format msgid "Got it" -msgstr "" +msgstr "Compris" #. module: web #. openerp-web @@ -1374,7 +1376,7 @@ msgstr "Routage HTTP" #: code:addons/web/static/src/xml/base.xml:850 #, python-format msgid "Hide in Kanban" -msgstr "" +msgstr "Cacher dans la Kanban" #. module: web #. openerp-web @@ -1388,28 +1390,28 @@ msgstr "" #: code:addons/web/static/src/xml/base.xml:429 #, python-format msgid "Hit ENTER to" -msgstr "" +msgstr "Entrez ENTER pour" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:421 #, python-format msgid "Hit ENTER to CREATE" -msgstr "" +msgstr "Entrez ENTER pour CREER" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:413 #, python-format msgid "Hit ENTER to SAVE" -msgstr "" +msgstr "Entrez ENTER pour SAUVEGARDER" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:414 #, python-format msgid "Hit ESCAPE to DISCARD" -msgstr "" +msgstr "Entrez ESCAPE pour ANNULER" #. module: web #. openerp-web @@ -2052,7 +2054,7 @@ msgstr "Tableau croisé dynamique" #: code:addons/web/static/src/js/views/list/list_renderer.js:337 #, python-format msgid "Please click on the \"save\" button first." -msgstr "" +msgstr "Cliquer d'abord sur \"sauvegarder\"." #. module: web #. openerp-web @@ -2878,6 +2880,8 @@ msgstr "Avertissement" #, python-format msgid "Warning : You have to save first before attaching a file." msgstr "" +"Attention: vous devez d'abord sauvegarder avant de pouvoir attacher un " +"fichier." #. module: web #: model:ir.ui.view,arch_db:web.benchmark_suite @@ -3032,6 +3036,8 @@ msgid "" "Your installation of Wkhtmltopdf seems to be broken. The report will be " "shown in html." msgstr "" +"Votre installation de Wkhtmltopdf semble cassée. Le rapport sera affiché en " +"HTML. " #. module: web #. openerp-web @@ -3107,7 +3113,7 @@ msgstr "contient" #: code:addons/web/static/src/js/widgets/domain_selector.js:24 #, python-format msgid "does not contain" -msgstr "" +msgstr "ne contient pas" #. module: web #. openerp-web diff --git a/addons/web/i18n/pt_BR.po b/addons/web/i18n/pt_BR.po index 9ef996e021c..2cb86604788 100644 --- a/addons/web/i18n/pt_BR.po +++ b/addons/web/i18n/pt_BR.po @@ -14,13 +14,14 @@ # Silmar , 2017 # Thiago MACÊDO , 2017 # Diego Bittencourt , 2018 +# Luciano Giacomazzi , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 09:56+0000\n" "PO-Revision-Date: 2018-08-02 09:56+0000\n" -"Last-Translator: Diego Bittencourt , 2018\n" +"Last-Translator: Luciano Giacomazzi , 2018\n" "Language-Team: Portuguese (Brazil) (https://www.transifex.com/odoo/teams/41243/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -2536,6 +2537,8 @@ msgid "" "The record has been modified, your changes will be discarded. Do you want to" " proceed?" msgstr "" +"O registro foi modificado, suas alterações serão descartadas. Deseja " +"prosseguir? " #. module: web #. openerp-web diff --git a/addons/web/i18n/zh_CN.po b/addons/web/i18n/zh_CN.po index bcd142bad5d..6b8762bdf4e 100644 --- a/addons/web/i18n/zh_CN.po +++ b/addons/web/i18n/zh_CN.po @@ -19,13 +19,14 @@ # 苏州远鼎 , 2017 # 卓忆科技 , 2017 # 山西清水欧度(QQ:54773801) <54773801@qq.com>, 2018 +# 老窦 北京 <2662059195@qq.com>, 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 09:56+0000\n" "PO-Revision-Date: 2018-08-02 09:56+0000\n" -"Last-Translator: 山西清水欧度(QQ:54773801) <54773801@qq.com>, 2018\n" +"Last-Translator: 老窦 北京 <2662059195@qq.com>, 2018\n" "Language-Team: Chinese (China) (https://www.transifex.com/odoo/teams/41243/zh_CN/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -378,7 +379,7 @@ msgstr "添加条件" #: code:addons/web/static/src/js/views/list/list_editable_renderer.js:530 #, python-format msgid "Add a line" -msgstr "" +msgstr "添加明细行" #. module: web #. openerp-web @@ -929,7 +930,7 @@ msgstr "刪除" #: code:addons/web/static/src/js/views/list/list_editable_renderer.js:514 #, python-format msgid "Delete row " -msgstr "" +msgstr "删除行" #. module: web #. openerp-web @@ -1188,7 +1189,7 @@ msgstr "外部 ID" #: code:addons/web/static/src/xml/base.xml:1101 #, python-format msgid "FILTER" -msgstr "" +msgstr "筛选" #. module: web #. openerp-web diff --git a/addons/web_editor/i18n/fr.po b/addons/web_editor/i18n/fr.po index c9aedd815a1..d9606e7ab6e 100644 --- a/addons/web_editor/i18n/fr.po +++ b/addons/web_editor/i18n/fr.po @@ -24,7 +24,7 @@ # Quentin THEURET , 2016 # Hubert TETARD , 2016 # Adriana Ierfino , 2017 -# Sébastien Le Ray , 2017 +# f5f0a0dac17dde787a1d812a6989680e, 2017 # Eloïse Stilmant , 2017 # Olivier Dony , 2017 # e2f , 2018 @@ -100,6 +100,8 @@ msgid "" "A server error occured. Please check you correctly signed in and that the " "file you are saving is correctly formatted." msgstr "" +"Une erreur serveur est survenue. Merci de vérifier que vous êtes bien " +"connecté et que le fichier que vous sauvegardez est correctement formaté. " #. module: web_editor #. openerp-web @@ -377,7 +379,7 @@ msgstr "Créé le" #: code:addons/web_editor/static/src/js/widgets/widgets.js:1602 #, python-format msgid "Crop Image" -msgstr "" +msgstr "Rogner l'Image" #. module: web_editor #. openerp-web @@ -806,7 +808,7 @@ msgstr "" #: code:addons/web_editor/static/src/xml/ace.xml:23 #, python-format msgid "Include All SCSS Files" -msgstr "" +msgstr "Inclure tous les fichiers SCSS" #. module: web_editor #. openerp-web @@ -1228,7 +1230,7 @@ msgstr "Redimensionner à 25%" #: code:addons/web_editor/static/src/xml/editor.xml:331 #, python-format msgid "Rotate Left" -msgstr "" +msgstr "Tourner sur la gauche" #. module: web_editor #. openerp-web @@ -1242,14 +1244,14 @@ msgstr "" #: code:addons/web_editor/static/src/xml/ace.xml:11 #, python-format msgid "SCSS (CSS)" -msgstr "" +msgstr "SCSS (CSS)" #. module: web_editor #. openerp-web #: code:addons/web_editor/static/src/js/widgets/ace.js:364 #, python-format msgid "SCSS file: %s" -msgstr "" +msgstr "Fichier SCSS: %s" #. module: web_editor #. openerp-web @@ -1484,14 +1486,14 @@ msgstr "Ce fichier est joint à l'enregistrement en cours" #: code:addons/web_editor/static/src/xml/editor.xml:307 #, python-format msgid "This image is an external image" -msgstr "" +msgstr "Cette image est une image externe" #. module: web_editor #. openerp-web #: code:addons/web_editor/static/src/xml/editor.xml:308 #, python-format msgid "This type of image is not supported for cropping." -msgstr "" +msgstr "Ce format d'image n'est pas supporté pour le rognage." #. module: web_editor #. openerp-web diff --git a/addons/web_settings_dashboard/i18n/fr.po b/addons/web_settings_dashboard/i18n/fr.po index 1b99b66f3cd..f85c030d671 100644 --- a/addons/web_settings_dashboard/i18n/fr.po +++ b/addons/web_settings_dashboard/i18n/fr.po @@ -108,7 +108,7 @@ msgstr "Désactiver le mode développeur" #: code:addons/web_settings_dashboard/static/src/xml/dashboard.xml:77 #, python-format msgid "Enter e-mail addresses" -msgstr "" +msgstr "Entrer les adresses email" #. module: web_settings_dashboard #. openerp-web diff --git a/addons/web_tour/i18n/fr.po b/addons/web_tour/i18n/fr.po index f580a56096e..7672e019a64 100644 --- a/addons/web_tour/i18n/fr.po +++ b/addons/web_tour/i18n/fr.po @@ -30,6 +30,8 @@ msgstr "" #, python-format msgid "Click on the Home icon to navigate across apps." msgstr "" +"Cliquez sur l'icône d'accueil pour naviguer d'une application à " +"l'autre." #. module: web_tour #: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__user_id diff --git a/addons/website/i18n/fr.po b/addons/website/i18n/fr.po index 22e600cc640..956db7045ca 100644 --- a/addons/website/i18n/fr.po +++ b/addons/website/i18n/fr.po @@ -33,7 +33,7 @@ # Hubert TETARD , 2016 # Valentin Thirion , 2017 # Damien Bouvy , 2017 -# Sébastien Le Ray , 2017 +# f5f0a0dac17dde787a1d812a6989680e, 2017 # Bertrand LATOUR , 2017 # Matillon Samantha , 2017 # nthnnl , 2017 @@ -41,13 +41,14 @@ # Micky Jault , 2017 # Olivier Dony , 2017 # e2f , 2018 +# Laura Piraux , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 09:12+0000\n" "PO-Revision-Date: 2018-08-02 09:12+0000\n" -"Last-Translator: e2f , 2018\n" +"Last-Translator: Laura Piraux , 2018\n" "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -293,7 +294,7 @@ msgstr "Vitesse du diaporama" #. module: website #: model:ir.ui.view,arch_db:website.snippet_options msgid "Number of columns" -msgstr "" +msgstr "Nombre de colonnes" #. module: website #: model:ir.ui.view,arch_db:website.snippets @@ -511,7 +512,7 @@ msgstr "" #. module: website #: model:ir.ui.view,arch_db:website.layout_footer_copyright msgid "Copyright &copy;" -msgstr "" +msgstr "Copyright &copy;" #. module: website #: model:ir.ui.view,arch_db:website.s_share @@ -1315,7 +1316,7 @@ msgstr "Compte Facebook" #: code:addons/website/static/src/js/editor/snippets.options.js:493 #, python-format msgid "Facebook Page" -msgstr "" +msgstr "Page Facebook" #. module: website #: model:ir.ui.view,arch_db:website.snippet_options @@ -1580,7 +1581,7 @@ msgstr "Gros titre" #: code:addons/website/static/src/xml/website.facebook_page.xml:37 #, python-format msgid "Hide Cover Photo" -msgstr "" +msgstr "Cacher la photo de couverture" #. module: website #. openerp-web @@ -2138,7 +2139,7 @@ msgstr "Pas de support" #: model:ir.actions.act_window,help:website.action_module_theme #: model:ir.actions.act_window,help:website.action_module_website msgid "No website module found!" -msgstr "" +msgstr "Pas de module site web trouvé! " #. module: website #: model:ir.ui.view,arch_db:website.snippet_options @@ -2402,7 +2403,7 @@ msgstr "Menu parent" #. module: website #: model:ir.model.fields,field_description:website.field_website_menu__parent_path msgid "Parent Path" -msgstr "" +msgstr "Chemin parent" #. module: website #: model:ir.model.fields,help:website.field_website__partner_id @@ -3698,7 +3699,7 @@ msgstr "website.published.mixin" #. module: website #: model:ir.ui.view,arch_db:website.brand_promotion msgid "with" -msgstr "" +msgstr "avec" #. module: website #: model:ir.ui.view,arch_db:website.500 diff --git a/addons/website/i18n/pl.po b/addons/website/i18n/pl.po index 7110baadcd0..c0c04902663 100644 --- a/addons/website/i18n/pl.po +++ b/addons/website/i18n/pl.po @@ -5,13 +5,14 @@ # Translators: # Maja Stawicka , 2018 # Paweł Wodyński , 2018 +# Grzegorz Grzelak , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 09:12+0000\n" "PO-Revision-Date: 2018-08-02 09:12+0000\n" -"Last-Translator: Paweł Wodyński , 2018\n" +"Last-Translator: Grzegorz Grzelak , 2018\n" "Language-Team: Polish (https://www.transifex.com/odoo/teams/41243/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -1186,7 +1187,7 @@ msgstr "" #: code:addons/website/static/src/xml/website.facebook_page.xml:19 #, python-format msgid "Events" -msgstr "" +msgstr "Wydarzenia" #. module: website #: model:ir.ui.view,arch_db:website.s_comparisons diff --git a/addons/website/i18n/zh_CN.po b/addons/website/i18n/zh_CN.po index 5fdbfd2e380..0fbd88c3108 100644 --- a/addons/website/i18n/zh_CN.po +++ b/addons/website/i18n/zh_CN.po @@ -2318,7 +2318,7 @@ msgstr "上级菜单" #. module: website #: model:ir.model.fields,field_description:website.field_website_menu__parent_path msgid "Parent Path" -msgstr "" +msgstr "父级路径" #. module: website #: model:ir.model.fields,help:website.field_website__partner_id diff --git a/addons/website_blog/i18n/fr.po b/addons/website_blog/i18n/fr.po index e115a33408f..cb490bfb7e0 100644 --- a/addons/website_blog/i18n/fr.po +++ b/addons/website_blog/i18n/fr.po @@ -26,14 +26,15 @@ # fr rev , 2018 # Nancy Bolognesi , 2018 # Jérôme Tanché , 2018 -# Sébastien Le Ray , 2018 +# f5f0a0dac17dde787a1d812a6989680e, 2018 +# Laura Piraux , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 09:56+0000\n" "PO-Revision-Date: 2018-08-02 09:56+0000\n" -"Last-Translator: Sébastien Le Ray , 2018\n" +"Last-Translator: Laura Piraux , 2018\n" "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -414,7 +415,7 @@ msgstr "Si coché, de nouveaux messages demandent votre attention." #: model:ir.model.fields,help:website_blog.field_blog_blog__message_has_error #: model:ir.model.fields,help:website_blog.field_blog_post__message_has_error msgid "If checked, some messages have a delivery error." -msgstr "" +msgstr "Si actif, certains messages ont une erreur de livraison." #. module: website_blog #: model:ir.ui.view,arch_db:website_blog.latest_blogs @@ -475,7 +476,7 @@ msgstr "Moyen" #: model:ir.model.fields,field_description:website_blog.field_blog_blog__message_has_error #: model:ir.model.fields,field_description:website_blog.field_blog_post__message_has_error msgid "Message Delivery error" -msgstr "" +msgstr "Erreur d'envoi du message" #. module: website_blog #: model:ir.model.fields,field_description:website_blog.field_blog_blog__message_ids @@ -542,7 +543,7 @@ msgstr "Nombre d'actions" #: model:ir.model.fields,field_description:website_blog.field_blog_blog__message_has_error_counter #: model:ir.model.fields,field_description:website_blog.field_blog_post__message_has_error_counter msgid "Number of error" -msgstr "" +msgstr "Nombre d'erreurs" #. module: website_blog #: model:ir.model.fields,help:website_blog.field_blog_blog__message_needaction_counter @@ -554,7 +555,7 @@ msgstr "Nombre de messages exigeant une action" #: model:ir.model.fields,help:website_blog.field_blog_blog__message_has_error_counter #: model:ir.model.fields,help:website_blog.field_blog_post__message_has_error_counter msgid "Number of messages with delivery error" -msgstr "" +msgstr "Nombre de messages avec des erreurs d'envoi" #. module: website_blog #: model:ir.model.fields,help:website_blog.field_blog_blog__message_unread_counter diff --git a/addons/website_event/i18n/fr.po b/addons/website_event/i18n/fr.po index 7a90438a017..597850464ef 100644 --- a/addons/website_event/i18n/fr.po +++ b/addons/website_event/i18n/fr.po @@ -10,7 +10,7 @@ # Eloïse Stilmant , 2017 # e2f , 2018 # fr trans , 2018 -# Sébastien Le Ray , 2018 +# f5f0a0dac17dde787a1d812a6989680e, 2018 # fr rev , 2018 msgid "" msgstr "" @@ -515,7 +515,7 @@ msgstr "Images d'événements passés" #: code:addons/website_event/static/src/js/website_event.js:55 #, python-format msgid "Please select at least one ticket." -msgstr "" +msgstr "Sélectionnez un moins un ticket." #. module: website_event #: model:ir.ui.view,arch_db:website_event.brand_promotion diff --git a/addons/website_event/i18n/pl.po b/addons/website_event/i18n/pl.po index 4f11318915d..4b7e85f65e8 100644 --- a/addons/website_event/i18n/pl.po +++ b/addons/website_event/i18n/pl.po @@ -4,13 +4,14 @@ # # Translators: # Paweł Wodyński , 2018 +# Grzegorz Grzelak , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 09:56+0000\n" "PO-Revision-Date: 2018-08-02 09:56+0000\n" -"Last-Translator: Paweł Wodyński , 2018\n" +"Last-Translator: Grzegorz Grzelak , 2018\n" "Language-Team: Polish (https://www.transifex.com/odoo/teams/41243/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -83,6 +84,8 @@ msgid "" "\n" " Configure and Launch Event Registration" msgstr "" +"\n" +" Konfigurowanie i uruchamianie rejestracji wydarzenia" #. module: website_event #: model:ir.ui.view,arch_db:website_event.index @@ -352,7 +355,7 @@ msgstr "" #. module: website_event #: model:website.menu,name:website_event.menu_events msgid "Events" -msgstr "" +msgstr "Wydarzenia" #. module: website_event #: model:ir.ui.view,arch_db:website_event.event_right_country_event diff --git a/addons/website_event_track/i18n/fr.po b/addons/website_event_track/i18n/fr.po index 5cb2ea38dac..ca9983eeb6b 100644 --- a/addons/website_event_track/i18n/fr.po +++ b/addons/website_event_track/i18n/fr.po @@ -18,7 +18,7 @@ # Adriana Ierfino , 2016 # Fabien Pinckaers , 2016 # Nancy Bolognesi , 2016 -# Sébastien Le Ray , 2017 +# f5f0a0dac17dde787a1d812a6989680e, 2017 # Lucas Deliege , 2017 # Fabri Yohann , 2017 # Eloïse Stilmant , 2017 @@ -29,13 +29,14 @@ # Hubert TETARD , 2018 # Micky Jault , 2018 # Jérémy Donas , 2018 +# Laura Piraux , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 09:56+0000\n" "PO-Revision-Date: 2018-08-02 09:56+0000\n" -"Last-Translator: Jérémy Donas , 2018\n" +"Last-Translator: Laura Piraux , 2018\n" "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -62,6 +63,21 @@ msgid "" "\n" " " msgstr "" +"\n" +"
\n" +" Cher(e) ${object.partner_name or ''}
\n" +" Nous sommes ravis de vous annoncer que votre proposition ${object.name} a été acceptée et confirmée pour l'évènement ${object.event_id.name}.\n" +"
\n" +" Vous trouverez plus de détails ici:\n" +" \n" +"

\n" +" Merci,\n" +"
\n" +" " #. module: website_event_track #: model:ir.ui.view,arch_db:website_event_track.track_view @@ -525,7 +541,7 @@ msgstr "Si coché, de nouveaux messages demandent votre attention." #. module: website_event_track #: model:ir.model.fields,help:website_event_track.field_event_track__message_has_error msgid "If checked, some messages have a delivery error." -msgstr "" +msgstr "Si actif, certains messages ont une erreur de livraison." #. module: website_event_track #: model:ir.model.fields,help:website_event_track.field_event_track_stage__mail_template_id @@ -639,7 +655,7 @@ msgstr "" #. module: website_event_track #: model:ir.model.fields,field_description:website_event_track.field_event_track__message_has_error msgid "Message Delivery error" -msgstr "" +msgstr "Erreur d'envoi du message" #. module: website_event_track #: model:ir.model.fields,field_description:website_event_track.field_event_track__message_ids @@ -694,7 +710,7 @@ msgstr "Nombre d'actions" #. module: website_event_track #: model:ir.model.fields,field_description:website_event_track.field_event_track__message_has_error_counter msgid "Number of error" -msgstr "" +msgstr "Nombre d'erreurs" #. module: website_event_track #: model:ir.model.fields,help:website_event_track.field_event_track__message_needaction_counter @@ -704,7 +720,7 @@ msgstr "Nombre de messages exigeant une action" #. module: website_event_track #: model:ir.model.fields,help:website_event_track.field_event_track__message_has_error_counter msgid "Number of messages with delivery error" -msgstr "" +msgstr "Nombre de messages avec des erreurs d'envoi" #. module: website_event_track #: model:ir.model.fields,help:website_event_track.field_event_track__message_unread_counter @@ -1253,4 +1269,4 @@ msgstr "Non publiés" #. module: website_event_track #: model:ir.model,name:website_event_track.model_website_event_menu msgid "website.event.menu" -msgstr "" +msgstr "website.event.menu" diff --git a/addons/website_forum/i18n/fr.po b/addons/website_forum/i18n/fr.po index 6a733a2ad00..1aae1f779e2 100644 --- a/addons/website_forum/i18n/fr.po +++ b/addons/website_forum/i18n/fr.po @@ -36,14 +36,15 @@ # fr trans , 2018 # fr rev , 2018 # Richard Mathot , 2018 -# Sébastien Le Ray , 2018 +# f5f0a0dac17dde787a1d812a6989680e, 2018 +# Laura Piraux , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 09:56+0000\n" "PO-Revision-Date: 2018-08-02 09:56+0000\n" -"Last-Translator: Sébastien Le Ray , 2018\n" +"Last-Translator: Laura Piraux , 2018\n" "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -1674,7 +1675,7 @@ msgstr "Si coché, de nouveaux messages demandent votre attention." #: model:ir.model.fields,help:website_forum.field_forum_post__message_has_error #: model:ir.model.fields,help:website_forum.field_forum_tag__message_has_error msgid "If checked, some messages have a delivery error." -msgstr "" +msgstr "Si actif, certains messages ont une erreur de livraison." #. module: website_forum #: model:ir.model.fields,help:website_forum.field_forum_forum__karma_dofollow @@ -1891,7 +1892,7 @@ msgstr "Marquer comme offensant" #: model:ir.model.fields,field_description:website_forum.field_forum_post__message_has_error #: model:ir.model.fields,field_description:website_forum.field_forum_tag__message_has_error msgid "Message Delivery error" -msgstr "" +msgstr "Erreur d'envoi du message" #. module: website_forum #: model:ir.model.fields,field_description:website_forum.field_forum_forum__message_ids @@ -2057,7 +2058,7 @@ msgstr "Nombres de réponses" #: model:ir.model.fields,field_description:website_forum.field_forum_post__message_has_error_counter #: model:ir.model.fields,field_description:website_forum.field_forum_tag__message_has_error_counter msgid "Number of error" -msgstr "" +msgstr "Nombre d'erreurs" #. module: website_forum #: model:ir.model.fields,field_description:website_forum.field_forum_forum__count_flagged_posts @@ -2076,7 +2077,7 @@ msgstr "Nombre de messages exigeant une action" #: model:ir.model.fields,help:website_forum.field_forum_post__message_has_error_counter #: model:ir.model.fields,help:website_forum.field_forum_tag__message_has_error_counter msgid "Number of messages with delivery error" -msgstr "" +msgstr "Nombre de messages avec des erreurs d'envoi" #. module: website_forum #: model:ir.model.fields,field_description:website_forum.field_forum_forum__count_posts_waiting_validation @@ -2800,7 +2801,7 @@ msgstr "Ce forum n'accepte pas %s" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.header msgid "This forum has been archived." -msgstr "" +msgstr "Ce forum a été archivé." #. module: website_forum #. openerp-web diff --git a/addons/website_forum/i18n/pl.po b/addons/website_forum/i18n/pl.po index 5e6a2c57ed8..e2c8c7f9216 100644 --- a/addons/website_forum/i18n/pl.po +++ b/addons/website_forum/i18n/pl.po @@ -1656,6 +1656,8 @@ msgid "" "If this approach is not for you, please respect the community and use Google+\n" " communities instead." msgstr "" +"Jeśli to podejście nie jest dla Ciebie, szanuj społeczność i korzystaj\n" +" ze społeczności Google+." #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.close_post @@ -1674,6 +1676,11 @@ msgid "" " However, if your motivation is “I would like others to explain ______ to me”,\n" " then you are probably OK." msgstr "" +"Jeśli pasujesz do jednego z tych przykładów lub jeśli twoja motywacja do zadania\n" +" pytania brzmi \"Chciałbym wziąć udział w dyskusji na temat ______\", to\n" +" nie powinieneś pytać tutaj, ale na naszej liście mailingowej.\n" +" Jeśli jednak twoją motywacją jest \"Chciałbym, żeby inni mi wyjaśnili\" ______ \",\n" +" to prawdopodobnie jesteś w porządku." #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.close_post @@ -1688,7 +1695,7 @@ msgstr "" #: code:addons/website_forum/static/src/js/website_tour_forum.js:43 #, python-format msgid "Insert tags related to your question." -msgstr "" +msgstr "Wstaw tagi związane z Twoim pytaniem." #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.new_question @@ -1696,6 +1703,8 @@ msgid "" "Inventory Date Problem, Task remaining hours, Can you help solve solve my " "tax computation problem in Canada?" msgstr "" +"Problem z datą zapasów, Pozostałe godziny pracy, Czy możesz pomóc rozwiązać " +"mój problem z obliczaniem podatku w Kanadzie?" #. module: website_forum #: model:ir.model.fields,field_description:website_forum.field_forum_post__user_favourite @@ -1717,12 +1726,12 @@ msgstr "" #. module: website_forum #: model:ir.model.fields,field_description:website_forum.field_forum_post__can_display_biography msgid "Is the author's biography visible from his post" -msgstr "" +msgstr "Czy biografia autora jest widoczna z jego postu" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.header msgid "It appears your email has not been verified." -msgstr "" +msgstr "Wygląda na to, że Twój adres e-mail nie został zweryfikowany." #. module: website_forum #: code:addons/website_forum/models/forum.py:882 @@ -1740,12 +1749,12 @@ msgstr "" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.view_forum_forum_form msgid "Karma Gains" -msgstr "" +msgstr "Karma zyskana" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.view_forum_forum_form msgid "Karma Related Rights" -msgstr "" +msgstr "Prawa związane z karmą" #. module: website_forum #: model:ir.model.fields,field_description:website_forum.field_forum_post__karma_close @@ -1760,7 +1769,7 @@ msgstr "" #. module: website_forum #: model:ir.model.fields,field_description:website_forum.field_forum_post__karma_comment_convert msgid "Karma to convert comment to answer" -msgstr "" +msgstr "Karma do konwersji komentarza na odpowiedź" #. module: website_forum #: model:ir.model.fields,field_description:website_forum.field_forum_post__karma_edit @@ -1789,7 +1798,7 @@ msgstr "" #. module: website_forum #: selection:forum.forum,default_order:0 msgid "Last Updated" -msgstr "" +msgstr "Ostatnio zaktualizowany" #. module: website_forum #: model:ir.model.fields,field_description:website_forum.field_forum_forum__write_uid @@ -1820,7 +1829,7 @@ msgstr "" #. module: website_forum #: model:gamification.badge,description:website_forum.badge_25 msgid "Left 10 answers with score of 10 or more" -msgstr "" +msgstr "Pozostało 10 odpowiedzi z wynikiem 10 lub więcej" #. module: website_forum #: selection:forum.forum,default_post_type:0 @@ -1831,12 +1840,12 @@ msgstr "" #: model:ir.model.fields,field_description:website_forum.field_forum_forum__allow_link #: model:ir.ui.view,arch_db:website_forum.forum_index msgid "Links" -msgstr "" +msgstr "Linki" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.close_post msgid "Mark as offensive" -msgstr "" +msgstr "Oznacz jako obraźliwe" #. module: website_forum #: model:ir.model.fields,field_description:website_forum.field_forum_forum__message_has_error @@ -1855,17 +1864,17 @@ msgstr "" #. module: website_forum #: model:ir.model.fields,field_description:website_forum.field_forum_forum__karma_moderate msgid "Moderate posts" -msgstr "" +msgstr "Moderuj posty" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.header msgid "Moderation Tools" -msgstr "" +msgstr "Narzędzia moderacji" #. module: website_forum #: model:forum.forum,faq:website_forum.forum_help msgid "More over:" -msgstr "" +msgstr "Co więcej:" #. module: website_forum #: selection:forum.forum,default_order:0 @@ -1889,6 +1898,8 @@ msgstr "" msgid "" "Move this question to the top of the list by sharing it on social networks." msgstr "" +"Przenieś to pytanie na górę listy, udostępniając je w sieciach " +"społecznościowych." #. module: website_forum #: model:ir.model.fields,field_description:website_forum.field_forum_post__user_vote @@ -1931,7 +1942,7 @@ msgstr "" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.new_discussion msgid "New Topic" -msgstr "" +msgstr "Nowy temat" #. module: website_forum #: selection:forum.forum,default_order:0 @@ -1966,13 +1977,13 @@ msgstr "" #. module: website_forum #: model:ir.model.fields,field_description:website_forum.field_forum_forum__karma_dofollow msgid "Nofollow links" -msgstr "" +msgstr "Linki nofollow" #. module: website_forum #: code:addons/website_forum/models/forum.py:501 #, python-format msgid "Not enough karma to retag." -msgstr "" +msgstr "Niewystarczająco karmy do zmiany znaczników" #. module: website_forum #: model:gamification.badge,name:website_forum.badge_q_2 @@ -2000,7 +2011,7 @@ msgstr "" #. module: website_forum #: model:ir.model.fields,field_description:website_forum.field_forum_post__child_count msgid "Number of answers" -msgstr "" +msgstr "Liczba odpowiedzi" #. module: website_forum #: model:ir.model.fields,field_description:website_forum.field_forum_forum__message_has_error_counter @@ -2012,7 +2023,7 @@ msgstr "" #. module: website_forum #: model:ir.model.fields,field_description:website_forum.field_forum_forum__count_flagged_posts msgid "Number of flagged posts" -msgstr "" +msgstr "Liczba oznaczonych postów" #. module: website_forum #: model:ir.model.fields,help:website_forum.field_forum_forum__message_needaction_counter @@ -2031,7 +2042,7 @@ msgstr "" #. module: website_forum #: model:ir.model.fields,field_description:website_forum.field_forum_forum__count_posts_waiting_validation msgid "Number of posts waiting for validation" -msgstr "" +msgstr "Liczba postów oczekujących na walidację" #. module: website_forum #: model:ir.model.fields,help:website_forum.field_forum_forum__message_unread_counter @@ -2049,7 +2060,7 @@ msgstr "" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.close_post msgid "Offensive Post" -msgstr "" +msgstr "Obraźliwy post" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.post_answers @@ -2061,7 +2072,7 @@ msgstr "" #: code:addons/website_forum/static/src/xml/website_forum_share_templates.xml:29 #, python-format msgid "On average," -msgstr "" +msgstr "Średnio," #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.view_forum_forum_form @@ -2099,7 +2110,7 @@ msgstr "" #. module: website_forum #: model:ir.model.fields,field_description:website_forum.field_forum_post__plain_content msgid "Plain Content" -msgstr "" +msgstr "Zwykła treść" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.edit_post @@ -2149,7 +2160,7 @@ msgstr "" #: model:ir.ui.view,arch_db:website_forum.post_answer #: model:ir.ui.view,arch_db:website_forum.post_reply msgid "Post Answer" -msgstr "" +msgstr "Opublikuj odpowiedź" #. module: website_forum #: model:ir.model,name:website_forum.model_forum_post_reason @@ -2160,17 +2171,17 @@ msgstr "" #: model:ir.ui.view,arch_db:website_forum.post_answer #: model:ir.ui.view,arch_db:website_forum.post_reply msgid "Post Comment" -msgstr "" +msgstr "Opublikuj komentarz" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.new_link msgid "Post Title" -msgstr "" +msgstr "Tytuł postu" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.view_forum_forum_form msgid "Post Types" -msgstr "" +msgstr "Typy postów" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.new_question @@ -2180,22 +2191,22 @@ msgstr "" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.new_discussion msgid "Post Your Topic" -msgstr "" +msgstr "Opublikuj swój temat" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.close_post msgid "Post:" -msgstr "" +msgstr "Opublikuj:" #. module: website_forum #: model:gamification.badge,description:website_forum.badge_p_2 msgid "Posted 10 comments" -msgstr "" +msgstr "Opublikowano 10 komentarzy" #. module: website_forum #: model:gamification.badge,description:website_forum.badge_p_4 msgid "Posted 100 comments" -msgstr "" +msgstr "Opublikowano 100 komentarzy" #. module: website_forum #: code:addons/website_forum/models/forum.py:438 @@ -2214,11 +2225,12 @@ msgstr "" #: model:ir.ui.view,arch_db:website_forum.new_question msgid "Provide enough details and, if possible, give an example." msgstr "" +"Podaj wystarczającą ilość szczegółów i, jeśli to możliwe, podaj przykład." #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.edit_profile msgid "Public profile" -msgstr "" +msgstr "Profil publiczny" #. module: website_forum #: model:gamification.badge,name:website_forum.badge_25 @@ -2233,14 +2245,14 @@ msgstr "" #: code:addons/website_forum/static/src/js/website_tour_forum.js:58 #, python-format msgid "Put your answer here." -msgstr "" +msgstr "Tutaj umieść swoją odpowiedź." #. module: website_forum #. openerp-web #: code:addons/website_forum/static/src/js/website_tour_forum.js:37 #, python-format msgid "Put your question here." -msgstr "" +msgstr "Umieść tutaj swoje pytanie." #. module: website_forum #: selection:forum.forum,default_post_type:0 selection:forum.post,post_type:0 @@ -2259,12 +2271,12 @@ msgstr "" #. module: website_forum #: model:ir.model.fields,field_description:website_forum.field_forum_forum__karma_gen_question_downvote msgid "Question downvoted" -msgstr "" +msgstr "Pytanie obniżone" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.display_post_question_block msgid "Question has accepted answer" -msgstr "" +msgstr "Pytanie zaakceptowało odpowiedź" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.404 @@ -2274,23 +2286,23 @@ msgstr "" #. module: website_forum #: model:gamification.badge,description:website_forum.badge_q_4 msgid "Question set as favorite by 1 user" -msgstr "" +msgstr "Pytanie ustawione jako ulubione przez 1 użytkownika" #. module: website_forum #: model:gamification.badge,description:website_forum.badge_q_6 msgid "Question set as favorite by 25 users" -msgstr "" +msgstr "Pytanie ustawione jako ulubione przez 25 użytkowników" #. module: website_forum #: model:gamification.badge,description:website_forum.badge_q_5 msgid "Question set as favorite by 5 users" -msgstr "" +msgstr "Pytanie ustawione jako ulubione przez 5 użytkowników" #. module: website_forum #: code:addons/website_forum/controllers/main.py:338 #, python-format msgid "Question should not be empty." -msgstr "" +msgstr "Pytanie nie powinno być puste." #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.header @@ -2300,22 +2312,22 @@ msgstr "" #. module: website_forum #: model:ir.model.fields,field_description:website_forum.field_forum_forum__karma_gen_question_upvote msgid "Question upvoted" -msgstr "" +msgstr "Pytanie otrzymało głos za" #. module: website_forum #: model:gamification.badge,description:website_forum.badge_q_10 msgid "Question voted up 15 times" -msgstr "" +msgstr "Pytanie otrzymało głos 15 razy" #. module: website_forum #: model:gamification.badge,description:website_forum.badge_q_8 msgid "Question voted up 4 times" -msgstr "" +msgstr "Pytanie otrzymało głos 4 razy" #. module: website_forum #: model:gamification.badge,description:website_forum.badge_q_9 msgid "Question voted up 6 times" -msgstr "" +msgstr "Pytanie otrzymało głos 6 razy" #. module: website_forum #: model:ir.model.fields,field_description:website_forum.field_forum_forum__allow_question @@ -2334,7 +2346,7 @@ msgstr "" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.post_description_full msgid "Reactivate" -msgstr "" +msgstr "Reaktywuj" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.header @@ -2354,7 +2366,7 @@ msgstr "" #. module: website_forum #: model:ir.model.fields,field_description:website_forum.field_forum_post_reason__reason_type msgid "Reason Type" -msgstr "" +msgstr "Typ przyczyny" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.close_post @@ -2364,34 +2376,34 @@ msgstr "" #. module: website_forum #: model:gamification.badge,description:website_forum.badge_a_1 msgid "Received at least 3 upvote for an answer for the first time" -msgstr "" +msgstr "Otrzymał co najmniej 3 głosy za na odpowiedź po raz pierwszy" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.display_post_question_block msgid "Redirect to external link" -msgstr "" +msgstr "Przekieruj do linku zewnętrznego" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.post_description_full msgid "Reject " -msgstr "" +msgstr "Odrzuć " #. module: website_forum #: selection:forum.forum,default_order:0 #: model:ir.model.fields,field_description:website_forum.field_forum_post__relevancy #: model:ir.ui.view,arch_db:website_forum.forum_index msgid "Relevance" -msgstr "" +msgstr "Związek z tematem" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.view_forum_forum_form msgid "Relevance Computation" -msgstr "" +msgstr "Obliczanie trafności" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.post_description_full msgid "Reopen" -msgstr "" +msgstr "Otwórz ponownie" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.post_answers @@ -2402,7 +2414,7 @@ msgstr "" #. module: website_forum #: model:ir.model.fields,field_description:website_forum.field_forum_post__self_reply msgid "Reply to own question" -msgstr "" +msgstr "Odpowiedz na własne pytanie" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.404 @@ -2413,7 +2425,7 @@ msgstr "" #. module: website_forum #: model:ir.model.fields,field_description:website_forum.field_forum_post__moderator_id msgid "Reviewed by" -msgstr "" +msgstr "Zrecenzowany przez" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.edit_post @@ -2436,17 +2448,17 @@ msgstr "" #. module: website_forum #: model:ir.model.fields,field_description:website_forum.field_forum_forum__relevancy_time_decay msgid "Second Relevance Parameter" -msgstr "" +msgstr "Drugi parametr trafności" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.forum_post_template_new_answer msgid "See post" -msgstr "" +msgstr "Zobacz post" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.forum_post_template_new_question msgid "See question" -msgstr "" +msgstr "Zobacz pytanie" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.header @@ -2458,7 +2470,7 @@ msgstr "" #: code:addons/website_forum/static/src/js/website_tour_forum.js:15 #, python-format msgid "Select this menu item to create a new forum." -msgstr "" +msgstr "Wybierz ten element menu, aby utworzyć nowe forum." #. module: website_forum #: model:gamification.badge,name:website_forum.badge_a_8 @@ -2474,6 +2486,8 @@ msgid "" "Set a clear, explicit and concise question title\n" " (check" msgstr "" +"Ustaw jasne, jednoznaczne i zwięzłe pytanie\n" +" (sprawdź" #. module: website_forum #: selection:gamification.challenge,category:0 @@ -2492,6 +2506,9 @@ msgid "" " If the community vote on your post, it will get traction by being promoted\n" " in the homepage." msgstr "" +"Udostępnij świetny link. Twój wpis pojawi się w \"najnowszym\" górnym menu.\n" +" Jeśli społeczność zagłosuje na Twój post, uzyska trakcję dzięki promocji\n" +" na stronie głównej." #. module: website_forum #. openerp-web @@ -2501,6 +2518,8 @@ msgid "" "Share this content to increase your chances to be featured on the front page" " and attract more visitors." msgstr "" +"Udostępnij tę zawartość, aby zwiększyć swoje szanse na pojawienie się na " +"pierwszej stronie i przyciągnięcie więcej odwiedzających." #. module: website_forum #: model:ir.model.fields,field_description:website_forum.field_forum_forum__allow_share @@ -2510,28 +2529,28 @@ msgstr "" #. module: website_forum #: model:ir.model.fields,field_description:website_forum.field_res_users__silver_badge msgid "Silver badges count" -msgstr "" +msgstr "Liczba srebrnych odznak" #. module: website_forum #. openerp-web #: code:addons/website_forum/static/src/js/website_forum.js:26 #, python-format msgid "Sorry you must be logged in to perform this action" -msgstr "" +msgstr "Przepraszamy, musisz być zalogowany, aby wykonać tę akcję" #. module: website_forum #. openerp-web #: code:addons/website_forum/static/src/js/website_forum.js:101 #, python-format msgid "Sorry you must be logged to flag a post" -msgstr "" +msgstr "Przepraszamy, musisz być zalogowany, aby oznaczyć post" #. module: website_forum #. openerp-web #: code:addons/website_forum/static/src/js/website_forum.js:150 #, python-format msgid "Sorry you must be logged to vote" -msgstr "" +msgstr "Przepraszamy, musisz być zalogowany, aby głosować" #. module: website_forum #. openerp-web @@ -2539,6 +2558,7 @@ msgstr "" #, python-format msgid "Sorry, anonymous users cannot choose correct answer." msgstr "" +"Niestety, anonimowi użytkownicy nie mogą wybrać prawidłowej odpowiedzi." #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.404 @@ -2550,7 +2570,7 @@ msgstr "" #: code:addons/website_forum/static/src/js/website_forum.js:145 #, python-format msgid "Sorry, you cannot vote for your own posts" -msgstr "" +msgstr "Niestety, nie możesz głosować na własne posty" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.forum_index @@ -2583,7 +2603,7 @@ msgstr "" #: model:ir.ui.view,arch_db:website_forum.header #: model:ir.ui.view,arch_db:website_forum.new_link msgid "Submit a Link" -msgstr "" +msgstr "Dodaj link" #. module: website_forum #: model:gamification.badge,name:website_forum.badge_31 @@ -2642,13 +2662,16 @@ msgid "" "trigger a write on write_date and therefore bump the post. Directly writing " "on write_date is currently not supported and this field is a workaround." msgstr "" +"Pole techniczne pozwalające wybić pytanie. Pisanie w tym polu spowoduje " +"zapisanie na write_date, a zatem wybije post. Bezpośrednie pisanie na " +"write_date nie jest obecnie obsługiwane i to pole jest obejściem problemu." #. module: website_forum #. openerp-web #: code:addons/website_forum/static/src/xml/website_forum_share_templates.xml:9 #, python-format msgid "Thanks for posting!" -msgstr "" +msgstr "Dzięki za publikację!" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.post_description_full @@ -2658,7 +2681,7 @@ msgstr "" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.moderation_queue msgid "The flagged queue is empty." -msgstr "" +msgstr "Oznaczona kolejka jest pusta." #. module: website_forum #: model:forum.forum,faq:website_forum.forum_help @@ -2666,16 +2689,18 @@ msgid "" "The goal of this site is create a relevant knowledge base that would answer\n" " questions related to Odoo." msgstr "" +"Celem tej witryny jest stworzenie odpowiedniej bazy wiedzy, która odpowie na\n" +" pytania związane z Odoo." #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.moderation_queue msgid "The offensive queue is empty." -msgstr "" +msgstr "Kolejka ofensywna jest pusta." #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.moderation_queue msgid "The validation queue is empty." -msgstr "" +msgstr "Kolejka sprawdzania poprawności jest pusta." #. module: website_forum #: model:forum.forum,faq:website_forum.forum_help @@ -2685,6 +2710,10 @@ msgid "" " Such privileges are granted based on user karma level: you will be able to do the same\n" " once your karma gets high enough." msgstr "" +"Dlatego pytania i odpowiedzi mogą być edytowane jak strony wiki przez doświadczonych użytkowników\n" +" tej strony w celu poprawy ogólnej jakości zawartości bazy wiedzy.\n" +" Takie przywileje są przyznawane na podstawie poziomu karmy użytkownika: będziesz w stanie zrobić to samo,\n" +" gdy twoja karma stanie się wystarczająco wysoka." #. module: website_forum #: model:forum.forum,faq:website_forum.forum_help @@ -2692,6 +2721,8 @@ msgid "" "This community is for professional and enthusiast users,\n" " partners and programmers. You can ask questions about:" msgstr "" +"Ta społeczność jest przeznaczona dla użytkowników profesjonalnych, entuzjastów,\n" +" partnerów i programistów. Możesz zadawać pytania dotyczące:" #. module: website_forum #: code:addons/website_forum/models/forum.py:51 @@ -2702,6 +2733,10 @@ msgid "" "services. Share and discuss the best content and new marketing ideas, build " "your professional profile and become a better marketer together." msgstr "" +"Ta społeczność jest przeznaczona dla profesjonalistów i entuzjastów naszych " +"produktów i usług. Dziel się i dyskutuj o najlepszych treściach i nowych " +"pomysłach marketingowych, buduj swój profil zawodowy i stań się lepszym " +"sprzedawcą." #. module: website_forum #: model:ir.model.fields,help:website_forum.field_forum_forum__relevancy_post_vote @@ -2710,12 +2745,15 @@ msgid "" "represents number of votes for a post, and 'days' is number of days since " "the post creation" msgstr "" +"Ta formuła jest używana w celu sortowania według trafności. Zmienna " +"\"głosy\" reprezentuje liczbę głosów dla postu, a \"dni\" to liczba dni od " +"utworzenia postu" #. module: website_forum #: code:addons/website_forum/models/forum.py:409 #, python-format msgid "This forum does not allow %s" -msgstr "" +msgstr "To forum nie pozwala %s" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.header @@ -2727,14 +2765,14 @@ msgstr "" #: code:addons/website_forum/static/src/js/website_forum.js:111 #, python-format msgid "This post can not be flagged" -msgstr "" +msgstr "Tego posta nie można oznaczyć" #. module: website_forum #. openerp-web #: code:addons/website_forum/static/src/js/website_forum.js:106 #, python-format msgid "This post is already flagged" -msgstr "" +msgstr "Ten post jest już oznaczony" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.post_description_full @@ -2742,6 +2780,8 @@ msgid "" "This post is currently awaiting moderation and not yet published... Do you " "want Accept or Reject this post ?" msgstr "" +"Ten post oczekuje na moderację i jeszcze nie opublikowany ... Czy chcesz " +"przyjąć lub odrzucić ten post?" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.private_profile @@ -2751,7 +2791,7 @@ msgstr "" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.forum_index msgid "Threads" -msgstr "" +msgstr "Wątki" #. module: website_forum #: model:ir.model.fields,field_description:website_forum.field_forum_post__name @@ -2762,14 +2802,14 @@ msgstr "" #: model:ir.ui.view,arch_db:website_forum.edit_post #: model:ir.ui.view,arch_db:website_forum.new_question msgid "Title must not be empty" -msgstr "" +msgstr "Tytuł nie może być pusty" #. module: website_forum #: code:addons/website_forum/controllers/main.py:336 #: code:addons/website_forum/controllers/main.py:407 #, python-format msgid "Title should not be empty." -msgstr "" +msgstr "Tytuł nie powinien być pusty." #. module: website_forum #: model:ir.model.fields,field_description:website_forum.field_forum_post_vote__recipient_id @@ -2782,16 +2822,18 @@ msgid "" "To prevent your question from being flagged and possibly removed, avoid asking\n" " subjective questions where …" msgstr "" +"Aby zapobiec oznaczeniu i usunięciu Twojego pytania, unikaj zadawania\n" +" subiektywnych pytań, gdy ..." #. module: website_forum #: model:ir.model.fields,field_description:website_forum.field_forum_post__vote_count msgid "Total Votes" -msgstr "" +msgstr "Suma głosów" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.header msgid "Trending" -msgstr "" +msgstr "Trendy" #. module: website_forum #: model:ir.model.fields,field_description:website_forum.field_forum_post__post_type @@ -2806,12 +2848,12 @@ msgstr "" #. module: website_forum #: model:ir.model.fields,help:website_forum.field_forum_post__content_link msgid "URL of Link Articles" -msgstr "" +msgstr "URL połączonych artykułów" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.new_link msgid "URL to Share" -msgstr "" +msgstr "URL do udostępnienia" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.forum_index @@ -2821,12 +2863,12 @@ msgstr "" #. module: website_forum #: model:ir.model.fields,field_description:website_forum.field_forum_forum__karma_comment_unlink_all msgid "Unlink all comments" -msgstr "" +msgstr "Odłącz wszystkie komentarze" #. module: website_forum #: model:ir.model.fields,field_description:website_forum.field_forum_forum__karma_comment_unlink_own msgid "Unlink own comments" -msgstr "" +msgstr "Odłącz własne komentarze" #. module: website_forum #: model:ir.model.fields,field_description:website_forum.field_forum_forum__message_unread @@ -2860,7 +2902,7 @@ msgstr "" #. module: website_forum #: model:ir.model.fields,field_description:website_forum.field_forum_forum__karma_upvote msgid "Upvote" -msgstr "" +msgstr "Głos za" #. module: website_forum #: model:gamification.challenge.line,name:website_forum.line_student @@ -2902,11 +2944,13 @@ msgid "" "Users can answer only once per question. Contributors can edit answers and " "mark the right ones." msgstr "" +"Użytkownicy mogą odpowiedzieć tylko raz na pytanie. Uczestnicy mogą edytować" +" odpowiedzi i zaznaczać właściwe." #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.forum_post_template_validation msgid "Validate question" -msgstr "" +msgstr "Zatwierdź pytanie" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.display_post_question_block @@ -2938,7 +2982,7 @@ msgstr "" #. module: website_forum #: selection:forum.post,state:0 msgid "Waiting Validation" -msgstr "" +msgstr "Oczekiwanie na sprawdzenie" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.post_description_full @@ -2948,7 +2992,7 @@ msgstr "" #. module: website_forum #: model:ir.model.fields,field_description:website_forum.field_res_users__forum_waiting_posts_count msgid "Waiting post" -msgstr "" +msgstr "Oczekujący post" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.new_link @@ -2956,6 +3000,8 @@ msgid "" "We keep a high level of quality in showcased posts, around 20% of the submited\n" " posts will be featured." msgstr "" +"Utrzymujemy wysoki poziom jakości w prezentowanych postach, około 20% z przesłanych\n" +" postów zostanie zaprezentowanych." #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.edit_profile @@ -3010,17 +3056,17 @@ msgstr "" #. module: website_forum #: model:forum.forum,faq:website_forum.forum_help msgid "What kinds of questions can I ask here?" -msgstr "" +msgstr "Jakie pytania mogę tutaj zadać?" #. module: website_forum #: model:forum.forum,faq:website_forum.forum_help msgid "What should I avoid in my answers?" -msgstr "" +msgstr "Czego powinienem unikać w swoich odpowiedziach?" #. module: website_forum #: model:forum.forum,faq:website_forum.forum_help msgid "What should I avoid in my questions?" -msgstr "" +msgstr "Czego powinienem unikać w moich pytaniach?" #. module: website_forum #: model:forum.forum,faq:website_forum.forum_help @@ -3030,16 +3076,20 @@ msgid "" " measure of the community trust to him/her. Various moderation tasks are\n" " gradually assigned to the users based on those points." msgstr "" +"Kiedy pytanie lub odpowiedź otrzymają głos za, użytkownik, który je opublikował zyska\n" +" punkty, które nazywane są \"punktami karmy\". Punkty te służą jako przybliżona\n" +" miara zaufania społeczności do niego / niej. Różne zadania moderacji są\n" +" stopniowo przypisywane użytkownikom na podstawie tych punktów." #. module: website_forum #: model:ir.model.fields,help:website_forum.field_forum_forum__allow_link msgid "When clicking on the post, it redirects to an external link" -msgstr "" +msgstr "Kliknięcie tego postu przekierowuje do zewnętrznego linku" #. module: website_forum #: model:forum.forum,faq:website_forum.forum_help msgid "Why can other people edit my questions/answers?" -msgstr "" +msgstr "Dlaczego inne osoby mogą edytować moje pytania / odpowiedzi?" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.new_question @@ -3047,6 +3097,8 @@ msgid "" "You already have one pending post.
\n" " Please wait for a moderator to validate your previous post before continuing." msgstr "" +"Masz już jeden oczekujący post.
\n" +" Poczekaj, aż moderator sprawdzi Twój poprzedni post, zanim przejdziesz dalej." #. module: website_forum #: code:addons/website_forum/models/forum.py:138 @@ -3054,6 +3106,7 @@ msgstr "" msgid "" "You cannot choose %s as default post since the forum does not allow it." msgstr "" +"Nie możesz wybrać %s jako domyślny post, ponieważ forum nie pozwala na to." #. module: website_forum #: code:addons/website_forum/models/forum.py:428 @@ -3064,7 +3117,7 @@ msgstr "" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.post_answer msgid "You cannot post an empty answer" -msgstr "" +msgstr "Nie możesz opublikować pustej odpowiedzi" #. module: website_forum #: code:addons/website_forum/models/forum.py:946 @@ -3080,11 +3133,15 @@ msgid "" " questions diminish the usefulness of this site and push\n" " other questions off the front page." msgstr "" +"Powinieneś zadawać tylko praktyczne, odpowiedzialne pytania oparte\n" +" na rzeczywistych problemach, z którymi musisz się zmierzyć. Dyskusyjne, otwarte\n" +" pytania zmniejszają użyteczność tej strony i wypychają\n" +" inne pytania z pierwszej strony." #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.post_answer msgid "Your Answer" -msgstr "" +msgstr "Twoja odpowiedź" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.new_discussion @@ -3094,17 +3151,17 @@ msgstr "" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.new_question msgid "Your Question Title..." -msgstr "" +msgstr "Twój tytuł pytania ..." #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.post_reply msgid "Your Reply" -msgstr "" +msgstr "Twoja odpowiedź" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.faq msgid "accept any answer" -msgstr "" +msgstr "zaakceptuj każdą odpowiedź" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.new_question @@ -3114,12 +3171,12 @@ msgstr "" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.close_post msgid "back to post" -msgstr "" +msgstr "wróć do postu" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.new_question msgid "bad examples" -msgstr "" +msgstr "złe przykłady" #. module: website_forum #: selection:gamification.badge,level:0 @@ -3149,17 +3206,17 @@ msgstr "" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.forum_index msgid "by newest" -msgstr "" +msgstr "od najnowszych" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.forum_index msgid "by relevance" -msgstr "" +msgstr "według trafności" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.faq msgid "close any posts" -msgstr "" +msgstr "zamknij wszystkie posty" #. module: website_forum #: model:forum.post.reason,name:website_forum.reason_7 @@ -3169,52 +3226,52 @@ msgstr "" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.faq msgid "delete any comment" -msgstr "" +msgstr "usuń dowolny komentarz" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.faq msgid "delete any question or answer" -msgstr "" +msgstr "usunąć jakiekolwiek pytanie lub odpowiedź" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.faq msgid "delete own comment" -msgstr "" +msgstr "usuń własny komentarz" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.faq msgid "downvote" -msgstr "" +msgstr "głos przeciw" #. module: website_forum #: model:forum.post.reason,name:website_forum.reason_1 msgid "duplicate post" -msgstr "" +msgstr "zduplikuj post" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.new_link msgid "e.g. https://www.odoo.com" -msgstr "" +msgstr "np. https://www.odoo.com" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.faq msgid "edit any post, view offensive flags" -msgstr "" +msgstr "edytuj dowolny post, zobacz ofensywne flagi" #. module: website_forum #: model:forum.forum,faq:website_forum.forum_help msgid "every answer is equally valid: “What’s your favorite ______?”" -msgstr "" +msgstr "każda odpowiedź jest równie ważna: \"Jaki jest twój ulubiony ______?\"" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.faq msgid "flag offensive, close own questions" -msgstr "" +msgstr "oznacz obraźliwe, zamknij własne pytania" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.header msgid "flagged" -msgstr "" +msgstr "oznaczone" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.header @@ -3234,12 +3291,12 @@ msgstr "" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.new_question msgid "good examples" -msgstr "" +msgstr "dobre przykłady" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.post_description_full msgid "has been closed" -msgstr "" +msgstr "został zamknięty" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.forum_post_template_validation @@ -3247,16 +3304,18 @@ msgid "" "has been posted and require your validation. Click here to access the " "question :" msgstr "" +"został opublikowany i wymaga Twojej weryfikacji. Kliknij tutaj, aby uzyskać " +"dostęp do pytania:" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.forum_post_template_new_answer msgid "has been posted. Click here to access the post :" -msgstr "" +msgstr "został opublikowany. Kliknij tutaj, aby przejść do postu:" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.forum_post_template_new_question msgid "has been posted. Click here to access the question :" -msgstr "" +msgstr "zostało opublikowane. Kliknij tutaj, aby uzyskać dostęp do pytania:" #. module: website_forum #. openerp-web @@ -3269,16 +3328,17 @@ msgstr "" #: model:forum.forum,faq:website_forum.forum_help msgid "how to configure or customize Odoo to specific business needs," msgstr "" +"jak skonfigurować lub dostosować Odoo do konkretnych potrzeb biznesowych," #. module: website_forum #: model:forum.forum,faq:website_forum.forum_help msgid "how to develop modules for your own need," -msgstr "" +msgstr "jak tworzyć moduły dla własnych potrzeb," #. module: website_forum #: model:forum.forum,faq:website_forum.forum_help msgid "how to install Odoo on a specific infrastructure," -msgstr "" +msgstr "jak zainstalować Odoo na konkretnej infrastrukturze," #. module: website_forum #. openerp-web @@ -3288,26 +3348,28 @@ msgid "" "if your\n" " answer is selected as the right one. See what you can do with karma" msgstr "" +"jeśli twoja\n" +" odpowiedź jest wybrana jako właściwa. Zobacz, co możesz zrobić z karmą" #. module: website_forum #: model:forum.post.reason,name:website_forum.reason_13 msgid "inappropriate and unacceptable statements" -msgstr "" +msgstr "niewłaściwe i niedopuszczalne stwierdzenia" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.faq msgid "insert text link, upload files" -msgstr "" +msgstr "wstaw odnośnik tekstowy, prześlij pliki" #. module: website_forum #: model:forum.post.reason,name:website_forum.reason_11 msgid "insulting and offensive language" -msgstr "" +msgstr "obraźliwy i wulgarny język" #. module: website_forum #: model:forum.forum,faq:website_forum.forum_help msgid "it is a rant disguised as a question: “______ sucks, am I right?”" -msgstr "" +msgstr "jest to tyrada pod postacią pytania: \"______ jest do kitu, mam rację?\"" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.user_detail_full @@ -3319,7 +3381,7 @@ msgstr "" #: code:addons/website_forum/static/src/xml/website_forum_share_templates.xml:34 #, python-format msgid "karma points" -msgstr "" +msgstr "punkty karmy" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.user_detail_full @@ -3339,7 +3401,7 @@ msgstr "" #. module: website_forum #: model:forum.post.reason,name:website_forum.reason_4 msgid "not a real post" -msgstr "" +msgstr "nie prawdziwy post" #. module: website_forum #: model:forum.post.reason,name:website_forum.reason_6 @@ -3367,16 +3429,18 @@ msgid "" "on social networks get an answer within\n" " 5 hours. Questions shared on two social networks have" msgstr "" +"w sieciach społecznościowych uzyskaj odpowiedź w ciągu\n" +" 5 godzin. Pytania udostępnione w dwóch sieciach społecznościowych mają" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.header msgid "post" -msgstr "" +msgstr "post" #. module: website_forum #: model:forum.post.reason,name:website_forum.reason_15 msgid "racist and hate speech" -msgstr "" +msgstr "mowa rasistowska i nienawiści" #. module: website_forum #: selection:gamification.badge,level:0 @@ -3391,7 +3455,7 @@ msgstr "" #. module: website_forum #: model:forum.forum,faq:website_forum.forum_help msgid "specific questions about Odoo service offers, etc." -msgstr "" +msgstr "szczegółowe pytania dotyczące ofert usług Odoo itp." #. module: website_forum #: model:forum.forum,faq:website_forum.forum_help @@ -3399,11 +3463,13 @@ msgid "" "there is no actual problem to be solved: “I’m curious if other people feel " "like I do.”" msgstr "" +"nie ma rzeczywistego problemu do rozwiązania: \"Ciekawy jestem, czy inni " +"czują się tak, jak ja.\"" #. module: website_forum #: model:forum.post.reason,name:website_forum.reason_14 msgid "threatening language" -msgstr "" +msgstr "grożący język" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.header @@ -3428,7 +3494,7 @@ msgstr "" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.faq msgid "upvote, add comments" -msgstr "" +msgstr "głosuj za, dodawaj komentarze" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.post_description_full @@ -3438,7 +3504,7 @@ msgstr "" #. module: website_forum #: model:forum.post.reason,name:website_forum.reason_12 msgid "violent language" -msgstr "" +msgstr "agresywny język" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.user_detail_full @@ -3448,7 +3514,7 @@ msgstr "" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.header msgid "waiting for validation" -msgstr "" +msgstr "czeka na walidację" #. module: website_forum #: model:forum.forum,faq:website_forum.forum_help @@ -3456,6 +3522,8 @@ msgid "" "we are being asked an open-ended, hypothetical question: “What if ______ " "happened?”" msgstr "" +"zadano nam otwarte, hipotetyczne pytanie: \"Co się stanie, jeśli zdarzy się " +"_____?\"" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.user_detail_full @@ -3466,6 +3534,8 @@ msgstr "" #: model:forum.forum,faq:website_forum.forum_help msgid "what's the best way to use Odoo for a specific business need," msgstr "" +"jaki jest najlepszy sposób korzystania z Odoo dla określonej potrzeby " +"biznesowej," #. module: website_forum #: model:forum.forum,faq:website_forum.forum_help @@ -3473,8 +3543,10 @@ msgid "" "your answer is provided along with the question, and you expect more " "answers: “I use ______ for ______, what do you use?”" msgstr "" +"twoja odpowiedź jest dostarczana wraz z pytaniem i oczekujesz więcej " +"odpowiedzi: \"Używam ______ dla ______, z czego korzystasz?\"" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.faq msgid "your biography can be seen as tooltip" -msgstr "" +msgstr "Twoja biografia może być postrzegana jako podpowiedź" diff --git a/addons/website_forum_doc/i18n/fr.po b/addons/website_forum_doc/i18n/fr.po index 114a4a5f0af..0bd70fff9d8 100644 --- a/addons/website_forum_doc/i18n/fr.po +++ b/addons/website_forum_doc/i18n/fr.po @@ -14,14 +14,16 @@ # Magali , 2016 # Florian Hatat, 2016 # Richard Mathot , 2017 -# Sébastien Le Ray , 2018 +# f5f0a0dac17dde787a1d812a6989680e, 2018 +# Laura Piraux , 2018 +# Eloïse Stilmant , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 09:56+0000\n" "PO-Revision-Date: 2018-08-02 09:56+0000\n" -"Last-Translator: Sébastien Le Ray , 2018\n" +"Last-Translator: Eloïse Stilmant , 2018\n" "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -233,7 +235,7 @@ msgstr "Pas de bénéfices" #. module: website_forum_doc #: model:ir.model.fields,field_description:website_forum_doc.field_forum_documentation_toc__parent_path msgid "Parent Path" -msgstr "" +msgstr "Chemin parent" #. module: website_forum_doc #: model:ir.model.fields,field_description:website_forum_doc.field_forum_documentation_toc__parent_id @@ -395,7 +397,7 @@ msgstr "Quel est le champ indiquant le stock disponible?" #: code:addons/website_forum_doc/models/forum_documentation_toc.py:36 #, python-format msgid "You cannot create recursive categories." -msgstr "" +msgstr "Vous ne pouvez pas créer de catégories récursives." #. module: website_forum_doc #: model:ir.ui.view,arch_db:website_forum_doc.promote_question diff --git a/addons/website_forum_doc/i18n/pl.po b/addons/website_forum_doc/i18n/pl.po index 543905da514..f3da3494c3d 100644 --- a/addons/website_forum_doc/i18n/pl.po +++ b/addons/website_forum_doc/i18n/pl.po @@ -2,12 +2,15 @@ # This file contains the translation of the following modules: # * website_forum_doc # +# Translators: +# Paweł Wodyński , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 09:56+0000\n" "PO-Revision-Date: 2018-08-02 09:56+0000\n" +"Last-Translator: Paweł Wodyński , 2018\n" "Language-Team: Polish (https://www.transifex.com/odoo/teams/41243/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -41,16 +44,18 @@ msgid "" "Before submiting the question, help us improve its quality by\n" " editing the question and the main answer." msgstr "" +"Przed wysłaniem pytania pomóż nam poprawić jego jakość,\n" +" edytując pytanie i odpowiedź główną." #. module: website_forum_doc #: model:ir.ui.view,arch_db:website_forum_doc.promote_question msgid "Benefits of having done this setup" -msgstr "" +msgstr "Korzyści z wykonania tej konfiguracji" #. module: website_forum_doc #: model:ir.model.fields,field_description:website_forum_doc.field_forum_documentation_toc__child_ids msgid "Children Table Of Content" -msgstr "" +msgstr "Dziedziczony spis treści" #. module: website_forum_doc #: model:ir.model.fields,field_description:website_forum_doc.field_forum_post__color @@ -128,12 +133,12 @@ msgstr "" #. module: website_forum_doc #: model:ir.ui.view,arch_db:website_forum_doc.promote_question msgid "Explain how to configure Odoo" -msgstr "" +msgstr "Wyjaśnij, jak skonfigurować Odoo" #. module: website_forum_doc #: model:ir.ui.view,arch_db:website_forum_doc.promote_question msgid "Explain how to implement it in Odoo" -msgstr "" +msgstr "Wyjaśnij, jak wdrożyć go w Odoo" #. module: website_forum_doc #: model:ir.model.fields,field_description:website_forum_doc.field_forum_documentation_toc__forum_id @@ -153,17 +158,17 @@ msgstr "" #. module: website_forum_doc #: model:ir.ui.view,arch_db:website_forum_doc.promote_question msgid "Good question titles" -msgstr "" +msgstr "Dobre tytuły pytań" #. module: website_forum_doc #: model:ir.ui.view,arch_db:website_forum_doc.promote_question msgid "How to compute future inventories for a product?" -msgstr "" +msgstr "Jak obliczyć przyszłe zapasy dla produktu?" #. module: website_forum_doc #: model:ir.ui.view,arch_db:website_forum_doc.promote_question msgid "How to forecast sales revenues?" -msgstr "" +msgstr "Jak prognozować przychody ze sprzedaży?" #. module: website_forum_doc #: model:ir.model.fields,field_description:website_forum_doc.field_forum_documentation_stage__id @@ -207,7 +212,7 @@ msgstr "" #. module: website_forum_doc #: model:ir.ui.view,arch_db:website_forum_doc.documentation_post msgid "Need more info?" -msgstr "" +msgstr "Potrzebujesz więcej informacji?" #. module: website_forum_doc #: model:ir.ui.view,arch_db:website_forum_doc.promote_question @@ -222,12 +227,12 @@ msgstr "" #. module: website_forum_doc #: model:ir.model.fields,field_description:website_forum_doc.field_forum_documentation_toc__parent_id msgid "Parent Table Of Content" -msgstr "" +msgstr "Nadrzędny spis treści" #. module: website_forum_doc #: model:ir.model,name:website_forum_doc.model_forum_documentation_stage msgid "Post Stage" -msgstr "" +msgstr "Etap postu" #. module: website_forum_doc #: model:ir.model.fields,field_description:website_forum_doc.field_forum_documentation_toc__post_ids @@ -237,12 +242,12 @@ msgstr "" #. module: website_forum_doc #: model:ir.ui.view,arch_db:website_forum_doc.promote_question msgid "Promote question to documentation" -msgstr "" +msgstr "Promuj pytanie do dokumentacji" #. module: website_forum_doc #: model:ir.ui.view,arch_db:website_forum_doc.forum_question_doc msgid "Promote to Doc" -msgstr "" +msgstr "Promuj do dokumentacji" #. module: website_forum_doc #: model:forum.documentation.stage,name:website_forum_doc.stage_publish @@ -252,12 +257,12 @@ msgstr "" #. module: website_forum_doc #: model:ir.ui.view,arch_db:website_forum_doc.promote_question msgid "Publish in Chapter:" -msgstr "" +msgstr "Opublikuj w rozdziale:" #. module: website_forum_doc #: model:ir.ui.view,arch_db:website_forum_doc.promote_question msgid "Push to documentation" -msgstr "" +msgstr "Przekaż do dokumentacji" #. module: website_forum_doc #: model:ir.ui.view,arch_db:website_forum_doc.promote_question @@ -267,22 +272,22 @@ msgstr "" #. module: website_forum_doc #: model:ir.ui.view,arch_db:website_forum_doc.documentation_post msgid "Related question" -msgstr "" +msgstr "Powiązane pytanie" #. module: website_forum_doc #: model:ir.ui.view,arch_db:website_forum_doc.documentation_post msgid "Related topics" -msgstr "" +msgstr "Powiązane tematy" #. module: website_forum_doc #: model:forum.documentation.stage,name:website_forum_doc.stage_review msgid "Review" -msgstr "" +msgstr "Recenzja" #. module: website_forum_doc #: model:ir.ui.view,arch_db:website_forum_doc.promote_question msgid "Samples" -msgstr "" +msgstr "Próbki" #. module: website_forum_doc #: model:ir.ui.view,arch_db:website_forum_doc.documentation @@ -310,17 +315,18 @@ msgstr "" #. module: website_forum_doc #: model:ir.ui.view,arch_db:website_forum_doc.promote_question msgid "The answer is understandable for someone who does not know Odoo" -msgstr "" +msgstr "Odpowiedź jest zrozumiała dla kogoś, kto nie zna Odoo" #. module: website_forum_doc #: model:ir.ui.view,arch_db:website_forum_doc.promote_question msgid "The question describes a real business problem, not a software problem" msgstr "" +"Pytanie opisuje prawdziwy problem biznesowy, a nie problem z oprogramowaniem" #. module: website_forum_doc #: model:ir.ui.view,arch_db:website_forum_doc.promote_question msgid "The question title is short and descriptive" -msgstr "" +msgstr "Tytuł pytania jest krótki i opisowy" #. module: website_forum_doc #: model:ir.ui.view,arch_db:website_forum_doc.documentation_post @@ -329,11 +335,14 @@ msgid "" " from the Q&A section where you can\n" " discuss it and get feedback." msgstr "" +"Ta strona z dokumentacją została wyodrębniona\n" +" z sekcji Pytania&odpowiedzi, gdzie możesz\n" +" ją omówić i uzyskać opinię." #. module: website_forum_doc #: model:ir.ui.view,arch_db:website_forum_doc.forum_question_doc msgid "This question has been included in the" -msgstr "" +msgstr "To pytanie zostało dołączone do" #. module: website_forum_doc #: model:ir.ui.view,arch_db:website_forum_doc.promote_question @@ -341,6 +350,8 @@ msgid "" "To be promoted in the official documentation the question\n" " and answer must satisfy the following criteria:" msgstr "" +"Aby awansować w oficjalnej dokumentacji, pytanie\n" +" i odpowiedź muszą spełniać następujące kryteria:" #. module: website_forum_doc #: model:ir.model.fields,field_description:website_forum_doc.field_forum_documentation_toc__website_meta_description @@ -360,12 +371,12 @@ msgstr "" #. module: website_forum_doc #: model:ir.ui.view,arch_db:website_forum_doc.promote_question msgid "What report should I use to compute probabilities per stage?" -msgstr "" +msgstr "Jakiego raportu użyć do obliczenia prawdopodobieństwa na etap?" #. module: website_forum_doc #: model:ir.ui.view,arch_db:website_forum_doc.promote_question msgid "What's the available stock field?" -msgstr "" +msgstr "Jakie jest dostępne pole magazynowe?" #. module: website_forum_doc #: code:addons/website_forum_doc/models/forum_documentation_toc.py:36 @@ -381,7 +392,7 @@ msgstr "" #. module: website_forum_doc #: model:ir.ui.view,arch_db:website_forum_doc.toc msgid "essay" -msgstr "" +msgstr "esej" #. module: website_forum_doc #: model:ir.ui.view,arch_db:website_forum_doc.toc @@ -391,4 +402,4 @@ msgstr "" #. module: website_forum_doc #: model:ir.ui.view,arch_db:website_forum_doc.forum_question_doc msgid "official documentation" -msgstr "" +msgstr "oficjalna dokumentacja" diff --git a/addons/website_forum_doc/i18n/zh_CN.po b/addons/website_forum_doc/i18n/zh_CN.po index ccea0cf17dd..f19d71a3326 100644 --- a/addons/website_forum_doc/i18n/zh_CN.po +++ b/addons/website_forum_doc/i18n/zh_CN.po @@ -228,7 +228,7 @@ msgstr "没有商业利益" #. module: website_forum_doc #: model:ir.model.fields,field_description:website_forum_doc.field_forum_documentation_toc__parent_path msgid "Parent Path" -msgstr "" +msgstr "父级路径" #. module: website_forum_doc #: model:ir.model.fields,field_description:website_forum_doc.field_forum_documentation_toc__parent_id diff --git a/addons/website_gengo/i18n/pl.po b/addons/website_gengo/i18n/pl.po index bec4482d162..da13ba6b072 100644 --- a/addons/website_gengo/i18n/pl.po +++ b/addons/website_gengo/i18n/pl.po @@ -2,12 +2,15 @@ # This file contains the translation of the following modules: # * website_gengo # +# Translators: +# Paweł Wodyński , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-03-22 14:11+0000\n" "PO-Revision-Date: 2018-03-22 14:11+0000\n" +"Last-Translator: Paweł Wodyński , 2018\n" "Language-Team: Polish (https://www.transifex.com/odoo/teams/41243/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -41,7 +44,7 @@ msgstr "" #: code:addons/website_gengo/static/src/xml/website.gengo.xml:119 #, python-format msgid "2. Then paste generated keys in given form" -msgstr "" +msgstr "2. Następnie wklej wygenerowane klucze w podanym formularzu" #. module: website_gengo #. openerp-web @@ -96,21 +99,21 @@ msgstr "" #: code:addons/website_gengo/static/src/xml/website.gengo.xml:23 #, python-format msgid "Content to translate or you can post them to" -msgstr "" +msgstr "Treści do przetłumaczenia lub możesz je opublikować" #. module: website_gengo #. openerp-web #: code:addons/website_gengo/static/src/js/website_gengo.js:88 #, python-format msgid "Could not Post translation" -msgstr "" +msgstr "Nie można opublikować tłumaczenia" #. module: website_gengo #. openerp-web #: code:addons/website_gengo/static/src/js/website_gengo.js:195 #, python-format msgid "Could not submit ! Try Again" -msgstr "" +msgstr "Nie można przesłać! Spróbuj ponownie" #. module: website_gengo #. openerp-web @@ -138,28 +141,28 @@ msgstr "" #: code:addons/website_gengo/static/src/xml/website.gengo.xml:114 #, python-format msgid "Gengo API is not configured" -msgstr "" +msgstr "Gengo API nie jest skonfigurowany" #. module: website_gengo #. openerp-web #: code:addons/website_gengo/static/src/xml/website.gengo.xml:94 #, python-format msgid "Gengo Dashboard" -msgstr "" +msgstr "Konsola Gengo" #. module: website_gengo #. openerp-web #: code:addons/website_gengo/static/src/xml/website.gengo.xml:94 #, python-format msgid "Gengo Statistics" -msgstr "" +msgstr "Statystyki Gengo" #. module: website_gengo #. openerp-web #: code:addons/website_gengo/static/src/xml/website.gengo.xml:118 #, python-format msgid "Gengo account" -msgstr "" +msgstr "Konto Gengo" #. module: website_gengo #. openerp-web @@ -177,6 +180,9 @@ msgid "" " To change the structure of the page, you must edit the\n" " master page." msgstr "" +"W tym trybie możesz tłumaczyć teksty lub wysyłać teksty do Gengo w celu tłumaczenia.\n" +" Aby zmienić strukturę strony, musisz edytować\n" +" stronę wzorcową." #. module: website_gengo #. openerp-web @@ -190,14 +196,14 @@ msgstr "" #: code:addons/website_gengo/static/src/xml/website.gengo.xml:132 #, python-format msgid "Paste private key here" -msgstr "" +msgstr "Tutaj wklej klucz prywatny" #. module: website_gengo #. openerp-web #: code:addons/website_gengo/static/src/xml/website.gengo.xml:125 #, python-format msgid "Paste public key here" -msgstr "" +msgstr "Wklej tutaj klucz publiczny" #. module: website_gengo #. openerp-web @@ -239,7 +245,7 @@ msgstr "" #: code:addons/website_gengo/static/src/xml/website.gengo.xml:62 #, python-format msgid "Select Gengo Translation Service Level" -msgstr "" +msgstr "Wybierz poziom usługi tłumaczeniowej Gengo" #. module: website_gengo #. openerp-web @@ -253,7 +259,7 @@ msgstr "" #: code:addons/website_gengo/static/src/xml/website.gengo.xml:117 #, python-format msgid "Steps for configure Gengo" -msgstr "" +msgstr "Kroki konfigurowania Gengo" #. module: website_gengo #. openerp-web @@ -288,14 +294,14 @@ msgstr "" #: code:addons/website_gengo/static/src/xml/website.gengo.xml:26 #, python-format msgid "Translation in process (Gengo)" -msgstr "" +msgstr "Tłumaczenie w trakcie (Gengo)" #. module: website_gengo #. openerp-web #: code:addons/website_gengo/static/src/xml/website.gengo.xml:89 #, python-format msgid "Translator statistics for this page" -msgstr "" +msgstr "Statystyki tłumacza dla tej strony" #. module: website_gengo #. openerp-web diff --git a/addons/website_links/i18n/pl.po b/addons/website_links/i18n/pl.po index 40f36610ce2..32154ca338d 100644 --- a/addons/website_links/i18n/pl.po +++ b/addons/website_links/i18n/pl.po @@ -2,12 +2,15 @@ # This file contains the translation of the following modules: # * website_links # +# Translators: +# Paweł Wodyński , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-03-22 14:11+0000\n" "PO-Revision-Date: 2018-03-22 14:11+0000\n" +"Last-Translator: Paweł Wodyński , 2018\n" "Language-Team: Polish (https://www.transifex.com/odoo/teams/41243/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -69,7 +72,7 @@ msgstr "" #. module: website_links #: model:ir.ui.view,arch_db:website_links.graphs msgid "Tracked Link" -msgstr "" +msgstr "Śledzony link" #. module: website_links #: model:ir.ui.view,arch_db:website_links.graphs @@ -101,7 +104,7 @@ msgstr "" #. module: website_links #: model:ir.ui.view,arch_db:website_links.create_shorten_url msgid "Get tracked link" -msgstr "" +msgstr "Uzyskaj śledzony link" #. module: website_links #: model:ir.ui.view,arch_db:website_links.graphs @@ -140,7 +143,7 @@ msgstr "" #. module: website_links #: model:ir.ui.view,arch_db:website_links.create_shorten_url msgid "Recently Used" -msgstr "" +msgstr "Ostatnio używane" #. module: website_links #: model:ir.ui.view,arch_db:website_links.create_shorten_url @@ -148,6 +151,8 @@ msgid "" "Share this page with a short link that includes " "analytics trackers." msgstr "" +"Udostępnij tę stronę krótkim linkiem zawierającym " +"moduły do śledzenia statystyk." #. module: website_links #: model:ir.ui.view,arch_db:website_links.create_shorten_url @@ -156,6 +161,9 @@ msgid "" "placement=\"top\" title=\"Defines the source from which your traffic will " "come from, Facebook or Twitter for instance.\"/>" msgstr "" +"Źródło " #. module: website_links #: model:ir.ui.view,arch_db:website_links.graphs @@ -176,7 +184,7 @@ msgstr "" #: code:addons/website_links/static/src/js/website_links_charts.js:231 #, python-format msgid "There is no data to show" -msgstr "" +msgstr "Brak danych do pokazania" #. module: website_links #: model:ir.ui.view,arch_db:website_links.create_shorten_url @@ -184,6 +192,9 @@ msgid "" "Those trackers can be used in Google Analytics to track clicks and visitors," " or in Odoo reports to track opportunities and related revenues." msgstr "" +"Te narzędzia śledzące mogą być używane w Google Analytics do śledzenia " +"kliknięć i odwiedzających lub w raportach Odoo w celu śledzenia okazji i " +"powiązanych przychodów." #. module: website_links #: model:ir.ui.view,arch_db:website_links.create_shorten_url @@ -209,12 +220,12 @@ msgstr "" #: code:addons/website_links/static/src/js/website_links.js:248 #, python-format msgid "You don't have any recent links." -msgstr "" +msgstr "Nie masz żadnych najnowszych linków." #. module: website_links #: model:ir.ui.view,arch_db:website_links.create_shorten_url msgid "Your tracked links" -msgstr "" +msgstr "Twoje śledzone linki" #. module: website_links #. openerp-web @@ -248,14 +259,14 @@ msgstr "" #: code:addons/website_links/static/src/js/website_links.js:263 #, python-format msgid "e.g. Promotion of June, Winter Newsletter, .." -msgstr "" +msgstr "np. Promocja czerwcowa, zimowa Newslettera, .." #. module: website_links #. openerp-web #: code:addons/website_links/static/src/js/website_links.js:269 #, python-format msgid "e.g. Search Engine, Website page, .." -msgstr "" +msgstr "np. Wyszukiwarka, strona internetowa, ..." #. module: website_links #: model:ir.ui.view,arch_db:website_links.create_shorten_url diff --git a/addons/website_livechat/i18n/pl.po b/addons/website_livechat/i18n/pl.po index dc1ed5086ea..6518849efe6 100644 --- a/addons/website_livechat/i18n/pl.po +++ b/addons/website_livechat/i18n/pl.po @@ -4,13 +4,14 @@ # # Translators: # Maja Stawicka , 2018 +# Paweł Wodyński , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 09:56+0000\n" "PO-Revision-Date: 2018-08-02 09:56+0000\n" -"Last-Translator: Maja Stawicka , 2018\n" +"Last-Translator: Paweł Wodyński , 2018\n" "Language-Team: Polish (https://www.transifex.com/odoo/teams/41243/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -86,7 +87,7 @@ msgstr "" #. module: website_livechat #: model:ir.ui.view,arch_db:website_livechat.channel_page msgid "This is no rating for this channel for now." -msgstr "" +msgstr "Na razie nie ma oceny tego kanału." #. module: website_livechat #: model:ir.model.fields,field_description:website_livechat.field_im_livechat_channel__website_published @@ -101,7 +102,7 @@ msgstr "" #. module: website_livechat #: model:ir.model.fields,field_description:website_livechat.field_res_config_settings__channel_id msgid "Website Live Channel" -msgstr "" +msgstr "Kanał na żywo na stronie internetowej" #. module: website_livechat #: model:ir.model.fields,field_description:website_livechat.field_website__channel_id diff --git a/addons/website_mail/i18n/pl.po b/addons/website_mail/i18n/pl.po index 6b2e9b308f6..e6b15b72609 100644 --- a/addons/website_mail/i18n/pl.po +++ b/addons/website_mail/i18n/pl.po @@ -2,12 +2,15 @@ # This file contains the translation of the following modules: # * website_mail # +# Translators: +# Paweł Wodyński , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-03-22 14:11+0000\n" "PO-Revision-Date: 2018-03-22 14:11+0000\n" +"Last-Translator: Paweł Wodyński , 2018\n" "Language-Team: Polish (https://www.transifex.com/odoo/teams/41243/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -130,7 +133,7 @@ msgstr "" #: model:ir.model.fields,help:website_mail.field_mail_message__description #: model:ir.model.fields,help:website_mail.field_survey_mail_compose_message__description msgid "Message description: either the subject, or the beginning of the body" -msgstr "" +msgstr "Opis komunikatu: temat lub początek ciała" #. module: website_mail #. openerp-web @@ -180,7 +183,7 @@ msgstr "" #. module: website_mail #: model:mail.template,subject:website_mail.mail_template_data_module_install_website_mail msgid "Your business is reachable from anywhere, anytime !" -msgstr "" +msgstr "Twoja firma jest dostępna z dowolnego miejsca i o każdej porze!" #. module: website_mail #: model:ir.model,name:website_mail.model_publisher_warranty_contract diff --git a/addons/website_mail_channel/i18n/pl.po b/addons/website_mail_channel/i18n/pl.po index 342db62e00d..0ec1e8863cb 100644 --- a/addons/website_mail_channel/i18n/pl.po +++ b/addons/website_mail_channel/i18n/pl.po @@ -2,12 +2,15 @@ # This file contains the translation of the following modules: # * website_mail_channel # +# Translators: +# Paweł Wodyński , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-03-22 14:11+0000\n" "PO-Revision-Date: 2018-03-22 14:11+0000\n" +"Last-Translator: Paweł Wodyński , 2018\n" "Language-Team: Polish (https://www.transifex.com/odoo/teams/41243/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -26,6 +29,13 @@ msgid "" "

If this was a mistake or you did not requested this action, please ignore this message.

\n" "" msgstr "" +"\n" +"

Witaj,

\n" +"

Zażądałeś/aś subskrypcji na listę mailingową ${object.name}

\n" +"

Aby to potwierdzić, odwiedź poniższy link:

\n" +"

${ctx['token_url']}

\n" +"

Jeśli to był błąd lub nie zażądałeś tej czynności, zignoruj tę wiadomość.

\n" +"
" #. module: website_mail_channel #: model:mail.template,body_html:website_mail_channel.mail_template_list_unsubscribe @@ -38,6 +48,13 @@ msgid "" "

If this was a mistake or you did not requested this action, please ignore this message.

\n" "" msgstr "" +"\n" +"

Witaj,

\n" +"

Zażądałeś anulowania subskrypcji na listę mailingową ${object.name}

\n" +"

Aby to potwierdzić, odwiedź poniższy link:

\n" +"

${ctx['token_url']}

\n" +"

Jeśli to był błąd lub nie zażądałeś tej czynności, zignoruj tę wiadomość.

\n" +"
" #. module: website_mail_channel #: model:ir.ui.view,arch_db:website_mail_channel.subscribe @@ -103,7 +120,7 @@ msgstr "" #. module: website_mail_channel #: model:ir.ui.view,arch_db:website_mail_channel.invalid_token_subscription msgid "Invalid or expired confirmation link." -msgstr "" +msgstr "Nieprawidłowy lub wygasły link potwierdzający." #. module: website_mail_channel #: model:ir.ui.view,arch_db:website_mail_channel.footer_mailing_list @@ -128,6 +145,8 @@ msgid "" "Need to unsubscribe? It's right here! " msgstr "" +"Potrzebujesz anulować subskrypcję? To właśnie tutaj! " #. module: website_mail_channel #: model:ir.model,name:website_mail_channel.model_mail_mail @@ -137,12 +156,12 @@ msgstr "" #. module: website_mail_channel #: model:mail.template,subject:website_mail_channel.mail_template_list_subscribe msgid "Please confirm subscription to ${object.name}" -msgstr "" +msgstr "Potwierdź subskrypcję do ${object.name}" #. module: website_mail_channel #: model:mail.template,subject:website_mail_channel.mail_template_list_unsubscribe msgid "Please confirm unsubscription to ${object.name}" -msgstr "" +msgstr "Potwierdź rezygnację z subskrypcji ${object.name}" #. module: website_mail_channel #: code:addons/website_mail_channel/models/mail_mail.py:21 @@ -169,7 +188,7 @@ msgstr "" #. module: website_mail_channel #: model:ir.ui.view,arch_db:website_mail_channel.not_subscribed msgid "The address" -msgstr "" +msgstr "Adres" #. module: website_mail_channel #: code:addons/website_mail_channel/controllers/main.py:245 @@ -178,6 +197,8 @@ msgid "" "The address %s is already unsubscribed or was never subscribed to any " "mailing list" msgstr "" +"Adres %s jest już anulowany lub nigdy nie został zapisany na żadną listę " +"adresową" #. module: website_mail_channel #: code:addons/website_mail_channel/models/mail_mail.py:22 @@ -189,12 +210,12 @@ msgstr "" #. module: website_mail_channel #: model:ir.ui.view,arch_db:website_mail_channel.confirmation_subscription msgid "You have been correctly" -msgstr "" +msgstr "Byłeś poprawnie" #. module: website_mail_channel #: model:ir.ui.view,arch_db:website_mail_channel.subscribe msgid "a confirmation email has been sent." -msgstr "" +msgstr "e-mail z potwierdzeniem został wysłany." #. module: website_mail_channel #: model:ir.ui.view,arch_db:website_mail_channel.mail_channels @@ -205,7 +226,7 @@ msgstr "" #. module: website_mail_channel #: model:ir.ui.view,arch_db:website_mail_channel.group_message msgid "attachments" -msgstr "" +msgstr "załączniki" #. module: website_mail_channel #: model:ir.ui.view,arch_db:website_mail_channel.group_message @@ -221,6 +242,10 @@ msgid "" " list, you may want to check that the address was\n" " correct." msgstr "" +"nie jest już\n" +" subskrybowany lub nigdy nie został zapisany na listę\n" +" mailingową, możesz sprawdzić, czy adres jest\n" +" poprawny." #. module: website_mail_channel #: model:ir.ui.view,arch_db:website_mail_channel.group_message @@ -243,12 +268,12 @@ msgstr "" #. module: website_mail_channel #: model:ir.ui.view,arch_db:website_mail_channel.messages_short msgid "more replies" -msgstr "" +msgstr "więcej odpowiedzi" #. module: website_mail_channel #: model:ir.ui.view,arch_db:website_mail_channel.messages_short msgid "replies" -msgstr "" +msgstr "odpowiedzi" #. module: website_mail_channel #: model:ir.ui.view,arch_db:website_mail_channel.mail_channels @@ -264,12 +289,12 @@ msgstr "" #. module: website_mail_channel #: model:ir.ui.view,arch_db:website_mail_channel.confirmation_subscription msgid "subscribed" -msgstr "" +msgstr "zasubskrybowane" #. module: website_mail_channel #: model:ir.ui.view,arch_db:website_mail_channel.confirmation_subscription msgid "to the mailing list." -msgstr "" +msgstr "do listy mailingowej." #. module: website_mail_channel #: model:ir.ui.view,arch_db:website_mail_channel.mail_channels @@ -280,7 +305,7 @@ msgstr "" #. module: website_mail_channel #: model:ir.ui.view,arch_db:website_mail_channel.confirmation_subscription msgid "unsubscribed" -msgstr "" +msgstr "niesubskrybowane" #. module: website_mail_channel #: model:ir.ui.view,arch_db:website_mail_channel.mail_channels diff --git a/addons/website_mass_mailing/i18n/pl.po b/addons/website_mass_mailing/i18n/pl.po index 582a2c4c867..1ed2ea2ffc2 100644 --- a/addons/website_mass_mailing/i18n/pl.po +++ b/addons/website_mass_mailing/i18n/pl.po @@ -2,12 +2,15 @@ # This file contains the translation of the following modules: # * website_mass_mailing # +# Translators: +# Paweł Wodyński , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 09:56+0000\n" "PO-Revision-Date: 2018-08-02 09:56+0000\n" +"Last-Translator: Paweł Wodyński , 2018\n" "Language-Team: Polish (https://www.transifex.com/odoo/teams/41243/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -61,11 +64,12 @@ msgstr "" #: model:ir.ui.view,arch_db:website_mass_mailing.res_config_settings_view_form msgid "Encourage to subscribe to mailing lists with a popup" msgstr "" +"Zachęcaj do subskrypcji list mailingowych za pomocą wyskakującego okienka" #. module: website_mass_mailing #: model:ir.ui.view,arch_db:website_mass_mailing.s_newsletter_subscribe_popup msgid "Here To Edit Dialog Content" -msgstr "" +msgstr "Tutaj, aby edytować zawartość okna dialogowego" #. module: website_mass_mailing #: model:ir.model,name:website_mass_mailing.model_mail_mass_mailing_list @@ -88,7 +92,7 @@ msgstr "" #. module: website_mass_mailing #: model:ir.ui.view,arch_db:website_mass_mailing.view_mail_mass_mailing_list_form msgid "Popup Content" -msgstr "" +msgstr "Zawartość wyskakującego okienka" #. module: website_mass_mailing #: model:ir.ui.view,arch_db:website_mass_mailing.s_newsletter_subscribe_form @@ -125,7 +129,7 @@ msgstr "" #: model:ir.model.fields,field_description:website_mass_mailing.field_res_users__has_group_website_popup_on_exit #: model:res.groups,name:website_mass_mailing.group_website_popup_on_exit msgid "Use subscription pop up on the website" -msgstr "" +msgstr "Użyj wyskakującego okienka w witrynie" #. module: website_mass_mailing #: model:ir.model,name:website_mass_mailing.model_res_users @@ -135,27 +139,27 @@ msgstr "" #. module: website_mass_mailing #: model:ir.model.fields,field_description:website_mass_mailing.field_res_config_settings__group_website_popup_on_exit msgid "Website Popup" -msgstr "" +msgstr "Wyskakujące okienko witryny" #. module: website_mass_mailing #: model:ir.model.fields,field_description:website_mass_mailing.field_mail_mass_mailing_list__popup_content msgid "Website Popup Content" -msgstr "" +msgstr "Treść wyskakującego okienka witryny" #. module: website_mass_mailing #: model:ir.model.fields,field_description:website_mass_mailing.field_mail_mass_mailing_list__popup_redirect_url msgid "Website Popup Redirect URL" -msgstr "" +msgstr "Adres URL przekierowujący z wyskakującego okienka" #. module: website_mass_mailing #: model:ir.ui.view,arch_db:website_mass_mailing.unsubscribe msgid "You are not subscribed to any of our mailing list." -msgstr "" +msgstr "Nie subskrybujesz żadnej z naszej listy mailingowej." #. module: website_mass_mailing #: model:ir.ui.view,arch_db:website_mass_mailing.unsubscribed msgid "You have been successfully unsubscribed!" -msgstr "" +msgstr "Zostałeś pomyślnie wypisany!" #. module: website_mass_mailing #. openerp-web @@ -169,7 +173,7 @@ msgstr "" #: code:addons/website_mass_mailing/static/src/js/website_mass_mailing.js:171 #, python-format msgid "Your changes have not been saved, try again later." -msgstr "" +msgstr "Twoje zmiany nie zostały zapisane, spróbuj ponownie później." #. module: website_mass_mailing #: model:ir.model,name:website_mass_mailing.model_res_config_settings diff --git a/addons/website_quote/i18n/fr.po b/addons/website_quote/i18n/fr.po index 71981af83c3..7b73626774f 100644 --- a/addons/website_quote/i18n/fr.po +++ b/addons/website_quote/i18n/fr.po @@ -1033,7 +1033,7 @@ msgstr "Description du site Web" #. module: website_quote #: model:ir.ui.view,arch_db:website_quote.so_quotation msgid "You can" -msgstr "" +msgstr "Vous pouvez " #. module: website_quote #: model:sale.quote.template,website_description:website_quote.website_quote_template_default diff --git a/addons/website_quote/i18n/pl.po b/addons/website_quote/i18n/pl.po index a6e32efae3c..bf84a3956c9 100644 --- a/addons/website_quote/i18n/pl.po +++ b/addons/website_quote/i18n/pl.po @@ -2,12 +2,15 @@ # This file contains the translation of the following modules: # * website_quote # +# Translators: +# Paweł Wodyński , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 09:56+0000\n" "PO-Revision-Date: 2018-08-02 09:56+0000\n" +"Last-Translator: Paweł Wodyński , 2018\n" "Language-Team: Polish (https://www.transifex.com/odoo/teams/41243/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -243,6 +246,9 @@ msgid "" " we know that success is all about the\n" " commitment we put on strong services." msgstr "" +"Jako wiodąca profesjonalna firma usługowa\n" +" wiemy, że sukces polega na\n" +" zaangażowaniu się w silne usługi." #. module: website_quote #: model:ir.ui.view,arch_db:website_quote.chatter @@ -277,6 +283,9 @@ msgid "" "can either request a digital signature or an upfront payment. With a digital" " signature, you can request the payment when issuing the invoice." msgstr "" +"Wybierz, w jaki sposób chcesz potwierdzić zamówienie, aby rozpocząć proces " +"dostawy. Możesz poprosić o podpis cyfrowy lub płatność z góry. Za pomocą " +"podpisu cyfrowego możesz poprosić o płatność przy wystawianiu faktury." #. module: website_quote #: model:ir.ui.view,arch_db:website_quote.view_sale_quote_template_form @@ -407,6 +416,11 @@ msgid "" " your references, your methodology or\n" " guarantees, your team, SLA, terms and conditions, etc." msgstr "" +"Świetne szablony ofert znacząco\n" +" poprawią Twój wskaźnik sukcesu. The\n" +" Pierwsza sekcja dotyczy zazwyczaj Twojej firmy,\n" +" twoich referencji, twojej metodologii lub\n" +" gwarancji, twojego zespołu, umowy SLA, regulaminu itd." #. module: website_quote #: model:ir.ui.view,arch_db:website_quote.chatter @@ -429,13 +443,17 @@ msgid "" " template (from the Configuration menu), all future quotations will\n" " use this modified template." msgstr "" +"Jeśli edytujesz ofertę z \"Podglądu\" oferty,\n" +" zaktualizujesz ofertę tylko dla tego klienta. Jeśli edytujesz szablon\n" +" oferty (z menu Konfiguracja), wszystkie przyszłe oferty będą\n" +" korzystać z tego zmodyfikowanego szablonu." #. module: website_quote #: model:ir.model.fields,help:website_quote.field_sale_quote_template__active msgid "" "If unchecked, it will allow you to hide the quotation template without " "removing it." -msgstr "" +msgstr "Jeśli odznaczone, pozwoli Ci ukryć szablon oferty bez jej usuwania." #. module: website_quote #: code:addons/website_quote/controllers/main.py:202 @@ -623,6 +641,9 @@ msgid "" " stand on; we build it with a relentless\n" " focus on fabric, performance and craftsmanship." msgstr "" +"Jakość produktu jest fundamentem,\n" +" na którym stoimy; budujemy go z nieustannym\n" +" naciskiem na wydajność i kunszt wykonania." #. module: website_quote #: model:ir.ui.view,arch_db:website_quote.so_template @@ -806,6 +827,9 @@ msgid "" "The Administrator can set default Terms & Conditions in Sales Settings. " "Terms set here will show up instead if you select this quotation template." msgstr "" +"Administrator może ustawić domyślne warunki w Ustawieniach sprzedaży. " +"Wyświetlane będą warunki ustawione tutaj, jeśli wybierzesz ten szablon " +"oferty." #. module: website_quote #: model:ir.model.fields,help:website_quote.field_sale_quote_template__mail_template_id @@ -847,6 +871,9 @@ msgid "" " Heading 2 will be used to generate the\n" " table of content automatically." msgstr "" +"Tytuły ze stylem Nagłówek 1 i\n" +" Nagłówek 2 zostaną użyte do automatycznego\n" +" wygenerowania tabeli zawartości." #. module: website_quote #: model:ir.ui.view,arch_db:website_quote.pricing @@ -889,6 +916,9 @@ msgid "" " set at a fair price so that you will be\n" " happy to buy them." msgstr "" +"Zawsze dbamy o to, aby nasze produkty były\n" +" ustawione po uczciwej cenie, abyś\n" +" był zadowolony kupując je" #. module: website_quote #: model:ir.actions.report,name:website_quote.report_web_quote @@ -914,6 +944,11 @@ msgid "" " on the left is generated automatically using the styles you\n" " used in your description (heading 1, heading 2, ...)" msgstr "" +"Możesz ustawić opis dla każdego produktu. Odoo\n" +" automatycznie utworzy ofertę cenową, korzystając z opisów\n" +" wszystkich produktów w ofercie. Tabela treści\n" +" po lewej stronie jest generowana automatycznie za pomocą stylów\n" +" użytych w opisie (nagłówek 1, nagłówek 2, ...)" #. module: website_quote #: code:addons/website_quote/controllers/main.py:145 diff --git a/addons/website_quote/i18n/zh_CN.po b/addons/website_quote/i18n/zh_CN.po index 286742a4b95..f73ad933044 100644 --- a/addons/website_quote/i18n/zh_CN.po +++ b/addons/website_quote/i18n/zh_CN.po @@ -985,7 +985,7 @@ msgstr "网站简介" #. module: website_quote #: model:ir.ui.view,arch_db:website_quote.so_quotation msgid "You can" -msgstr "" +msgstr "你可以" #. module: website_quote #: model:sale.quote.template,website_description:website_quote.website_quote_template_default diff --git a/addons/website_sale/i18n/fr.po b/addons/website_sale/i18n/fr.po index 4c21ff62005..1ab33ee7842 100644 --- a/addons/website_sale/i18n/fr.po +++ b/addons/website_sale/i18n/fr.po @@ -60,7 +60,7 @@ msgstr "" #: model:ir.ui.view,arch_db:website_sale.confirmation #: model:ir.ui.view,arch_db:website_sale.payment msgid "& Shipping" -msgstr "" +msgstr "& Livraison" #. module: website_sale #: model:ir.ui.view,arch_db:website_sale.brand_promotion @@ -158,7 +158,7 @@ msgstr "" #: model:ir.ui.view,arch_db:website_sale.confirmation #: model:ir.ui.view,arch_db:website_sale.payment msgid "Shipping: " -msgstr "" +msgstr "Livraison: " #. module: website_sale #: model:ir.ui.view,arch_db:website_sale.cart_summary @@ -881,7 +881,7 @@ msgstr "Taxe de vente par défaut appliquée aux transactions locales" #. module: website_sale #: model:ir.actions.act_window,help:website_sale.product_public_category_action msgid "Define a new category" -msgstr "" +msgstr "Définir une nouvelle catégorie" #. module: website_sale #: selection:res.config.settings,sale_delivery_settings:0 @@ -1041,7 +1041,7 @@ msgstr "" #. module: website_sale #: model:ir.ui.view,arch_db:website_sale.extra_info msgid "Give us your feedback" -msgstr "" +msgstr "Donnez-nous votre avis" #. module: website_sale #: model:ir.model.fields,help:website_sale.field_product_public_category__sequence @@ -1088,7 +1088,7 @@ msgstr "J'accepte les" #. module: website_sale #: model:ir.ui.view,arch_db:website_sale.reduction_code msgid "I have a promo code" -msgstr "" +msgstr "J'ai un code promo" #. module: website_sale #: model:ir.model.fields,field_description:website_sale.field_product_image__id @@ -1199,6 +1199,7 @@ msgstr "Émettre des factures aux clients" #, python-format msgid "It is forbidden to modify a sales order which is not in draft status." msgstr "" +"Il est interdit de modifier un bon de commande qui n'est pas en brouillon. " #. module: website_sale #: model:ir.model.fields,field_description:website_sale.field_product_image____last_update @@ -1344,7 +1345,7 @@ msgstr "" #: model:ir.actions.act_window,help:website_sale.action_abandoned_orders_ecommerce #: model:ir.actions.act_window,help:website_sale.action_view_abandoned_tree msgid "No abandoned carts found" -msgstr "" +msgstr "Pas de paniers abandonnés trouvés" #. module: website_sale #: model:ir.ui.view,arch_db:website_sale.products @@ -1354,7 +1355,7 @@ msgstr "Aucun article disponible" #. module: website_sale #: model:ir.ui.view,arch_db:website_sale.products msgid "No results found for \"" -msgstr "" +msgstr "Pas de résultats trouvés pour \"" #. module: website_sale #: selection:res.config.settings,sale_delivery_settings:0 @@ -2187,6 +2188,8 @@ msgstr "" #: model:ir.actions.act_window,help:website_sale.action_view_abandoned_tree msgid "The time to mark a cart as abandoned can be changed in the settings." msgstr "" +"Le temps pour marquer un panier abandonné peut être modifié dans les " +"paramètres." #. module: website_sale #: model:ir.actions.act_window,help:website_sale.action_orders_ecommerce @@ -2409,7 +2412,7 @@ msgstr "" #: model:ir.actions.act_window,help:website_sale.sale_report_action_carts #: model:ir.actions.act_window,help:website_sale.sale_report_action_dashboard msgid "You don't have any order from the website" -msgstr "" +msgstr "Vous n'avez pas de commande sur le site web" #. module: website_sale #: model:ir.actions.act_window,help:website_sale.sale_order_action_to_invoice diff --git a/addons/website_slides/i18n/fr.po b/addons/website_slides/i18n/fr.po index 38b751213f3..3ab58f5e2c1 100644 --- a/addons/website_slides/i18n/fr.po +++ b/addons/website_slides/i18n/fr.po @@ -24,13 +24,14 @@ # Nancy Bolognesi , 2018 # Micky Jault , 2018 # f5f0a0dac17dde787a1d812a6989680e, 2018 +# Laura Piraux , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 09:56+0000\n" "PO-Revision-Date: 2018-08-02 09:56+0000\n" -"Last-Translator: f5f0a0dac17dde787a1d812a6989680e, 2018\n" +"Last-Translator: Laura Piraux , 2018\n" "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -781,7 +782,7 @@ msgstr "Si coché, de nouveaux messages demandent votre attention." #: model:ir.model.fields,help:website_slides.field_slide_channel__message_has_error #: model:ir.model.fields,help:website_slides.field_slide_slide__message_has_error msgid "If checked, some messages have a delivery error." -msgstr "" +msgstr "Si actif, certains messages ont une erreur de livraison." #. module: website_slides #: model:ir.model.fields,field_description:website_slides.field_slide_slide__image @@ -868,7 +869,7 @@ msgstr "Moyen" #: model:ir.model.fields,field_description:website_slides.field_slide_channel__message_has_error #: model:ir.model.fields,field_description:website_slides.field_slide_slide__message_has_error msgid "Message Delivery error" -msgstr "" +msgstr "Erreur d'envoi du message" #. module: website_slides #: model:ir.model.fields,help:website_slides.field_slide_channel__access_error_msg @@ -979,7 +980,7 @@ msgstr "Nombre de vidéos" #: model:ir.model.fields,field_description:website_slides.field_slide_channel__message_has_error_counter #: model:ir.model.fields,field_description:website_slides.field_slide_slide__message_has_error_counter msgid "Number of error" -msgstr "" +msgstr "Nombre d'erreurs" #. module: website_slides #: model:ir.model.fields,help:website_slides.field_slide_channel__message_needaction_counter @@ -991,7 +992,7 @@ msgstr "Nombre de messages exigeant une action" #: model:ir.model.fields,help:website_slides.field_slide_channel__message_has_error_counter #: model:ir.model.fields,help:website_slides.field_slide_slide__message_has_error_counter msgid "Number of messages with delivery error" -msgstr "" +msgstr "Nombre de messages avec des erreurs d'envoi" #. module: website_slides #: model:ir.model.fields,help:website_slides.field_slide_channel__message_unread_counter diff --git a/addons/website_slides/i18n/pl.po b/addons/website_slides/i18n/pl.po index 0062d184de2..65d8031dd25 100644 --- a/addons/website_slides/i18n/pl.po +++ b/addons/website_slides/i18n/pl.po @@ -2,12 +2,15 @@ # This file contains the translation of the following modules: # * website_slides # +# Translators: +# Paweł Wodyński , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 09:56+0000\n" "PO-Revision-Date: 2018-08-02 09:56+0000\n" +"Last-Translator: Paweł Wodyński , 2018\n" "Language-Team: Polish (https://www.transifex.com/odoo/teams/41243/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -81,6 +84,8 @@ msgid "" "(Un)archiving a channel automatically (un)archives its slides. Do you want " "to proceed?" msgstr "" +"(Od)archiwizacja kanału automatycznie (od)archiwizuje slajdy. Czy chcesz " +"kontynuować?" #. module: website_slides #: model:ir.ui.view,arch_db:website_slides.slides_search @@ -179,6 +184,8 @@ msgid "" "\n" " The social sharing module will be unlocked when a moderator will allow your publication." msgstr "" +"\n" +" Moduł udostępniania społecznościowego zostanie odblokowany, gdy moderator zezwoli na publikację." #. module: website_slides #: model:ir.ui.view,arch_db:website_slides.slide_detail_view @@ -406,6 +413,8 @@ msgid "" "Could not fetch data from url. Document or access right not available.\n" "Here is the received response: %s" msgstr "" +"Nie można pobrać danych z adresu URL. Dokument lub prawo dostępu jest niedostępne.\n" +"Oto otrzymana odpowiedź: %s" #. module: website_slides #: code:addons/website_slides/models/slides.py:325 @@ -414,6 +423,8 @@ msgid "" "Could not fetch data from url. Document or access right not available:\n" "%s" msgstr "" +"Nie można pobrać danych z adresu URL. Dokument lub prawo dostępu jest niedostępne:\n" +"%s" #. module: website_slides #: model:ir.ui.view,arch_db:website_slides.res_config_settings_view_form @@ -435,7 +446,7 @@ msgstr "" #: code:addons/website_slides/static/src/js/slides_upload.js:221 #, python-format msgid "Create new tag '%s'" -msgstr "" +msgstr "Utwórz nowy znacznik '%s'" #. module: website_slides #: model:ir.model.fields,field_description:website_slides.field_slide_category__create_uid @@ -461,6 +472,8 @@ msgid "" "Default channel for slides, all public users can access content of this " "channel." msgstr "" +"Domyślny kanał dla slajdów, wszyscy użytkownicy publiczni mają dostęp do " +"treści tego kanału." #. module: website_slides #. openerp-web @@ -559,17 +572,17 @@ msgstr "" #. module: website_slides #: model:ir.model,name:website_slides.model_slide_embed msgid "Embedded Slides View Counter" -msgstr "" +msgstr "Osadzony licznik obejrzenia slajdów" #. module: website_slides #: model:ir.ui.view,arch_db:website_slides.slide_detail_view msgid "Embeds" -msgstr "" +msgstr "Osadza" #. module: website_slides #: model:slide.channel,name:website_slides.channel_private msgid "Employee Channel" -msgstr "" +msgstr "Kanał pracowniczy" #. module: website_slides #: model:ir.model.fields,field_description:website_slides.field_slide_channel__access_error_msg @@ -603,7 +616,7 @@ msgstr "" #: code:addons/website_slides/static/src/js/slides_upload.js:89 #, python-format msgid "File is too big. File size cannot exceed 25MB" -msgstr "" +msgstr "Plik jest zbyt duży. Rozmiar pliku nie może przekraczać 25 MB" #. module: website_slides #: model:ir.model.fields,field_description:website_slides.field_slide_channel__message_follower_ids @@ -636,12 +649,12 @@ msgstr "" #. module: website_slides #: model:ir.model.fields,field_description:website_slides.field_res_config_settings__website_slide_google_app_key msgid "Google Doc Key" -msgstr "" +msgstr "Klucz Dokumentów Google" #. module: website_slides #: model:ir.ui.view,arch_db:website_slides.res_config_settings_view_form msgid "Google Drive API Key" -msgstr "" +msgstr "Klucz interfejsu Google Drive" #. module: website_slides #: model:ir.ui.view,arch_db:website_slides.view_slide_slide_graph @@ -656,7 +669,7 @@ msgstr "" #. module: website_slides #: model:ir.model.fields,help:website_slides.field_slide_channel__group_ids msgid "Groups allowed to see presentations in this channel" -msgstr "" +msgstr "Grupy mogące oglądać prezentacje na tym kanale" #. module: website_slides #: model:ir.model.fields,help:website_slides.field_slide_channel__upload_group_ids @@ -664,6 +677,8 @@ msgid "" "Groups allowed to upload presentations in this channel. If void, every user " "can upload." msgstr "" +"Grupy mogą przesyłać prezentacje na tym kanale. Jeśli void, każdy użytkownik" +" może przesłać." #. module: website_slides #: model:ir.model.fields,field_description:website_slides.field_slide_category__id @@ -714,13 +729,15 @@ msgid "" "Internal server error, please try again later or contact administrator.\n" "Here is the error message: %s" msgstr "" +"Wewnętrzny błąd serwera, spróbuj ponownie później lub skontaktuj się z administratorem.\n" +"Oto komunikat o błędzie: %s" #. module: website_slides #. openerp-web #: code:addons/website_slides/static/src/js/slides_upload.js:84 #, python-format msgid "Invalid file type. Please select pdf or image file" -msgstr "" +msgstr "Nieprawidłowy typ pliku. Wybierz plik PDF lub plik obrazu" #. module: website_slides #: model:ir.model.fields,field_description:website_slides.field_slide_channel__message_is_follower @@ -781,6 +798,7 @@ msgstr "" #: model:ir.model.fields,help:website_slides.field_slide_channel__access_error_msg msgid "Message to display when not accessible due to access rights" msgstr "" +"Wiadomość do wyświetlenia, gdy nie jest dostępna ze względu na prawa dostępu" #. module: website_slides #: model:ir.model.fields,field_description:website_slides.field_slide_channel__message_ids @@ -828,7 +846,7 @@ msgstr "" #. module: website_slides #: selection:slide.channel,promote_strategy:0 msgid "No Featured Presentation" -msgstr "" +msgstr "Brak polecanej prezentacji" #. module: website_slides #: selection:slide.slide,download_security:0 @@ -843,12 +861,12 @@ msgstr "" #. module: website_slides #: model:ir.ui.view,arch_db:website_slides.slide_detail_view msgid "No presentation available." -msgstr "" +msgstr "Brak prezentacji." #. module: website_slides #: model:ir.ui.view,arch_db:website_slides.home msgid "No presentation published yet." -msgstr "" +msgstr "Nie opublikowano jeszcze prezentacji." #. module: website_slides #: model:ir.model.fields,field_description:website_slides.field_slide_channel__message_needaction_counter @@ -933,13 +951,13 @@ msgstr "" #: code:addons/website_slides/models/slides.py:551 #, python-format msgid "Please enter valid Youtube or Google Doc URL" -msgstr "" +msgstr "Wprowadź poprawny adres URL serwisu YouTube lub Google Doc" #. module: website_slides #: code:addons/website_slides/controllers/main.py:248 #, python-format msgid "Please enter valid youtube or google doc url" -msgstr "" +msgstr "Wprowadź prawidłowy adres URL YouTube lub dokumentów Google" #. module: website_slides #: model:ir.model.fields,field_description:website_slides.field_slide_embed__slide_id @@ -1010,6 +1028,8 @@ msgid "" "Review your channel settings to promote your most viewed or recent published" " presentation" msgstr "" +"Sprawdź ustawienia swojego kanału, aby promować swoją najczęściej oglądaną " +"lub niedawno opublikowaną prezentację" #. module: website_slides #. openerp-web @@ -1038,12 +1058,12 @@ msgstr "" #. module: website_slides #: model:ir.ui.view,arch_db:website_slides.channels msgid "Select a Channel" -msgstr "" +msgstr "Wybierz kanał" #. module: website_slides #: model:ir.ui.view,arch_db:website_slides.slide_social_embed msgid "Select page to start with" -msgstr "" +msgstr "Wybierz stronę, od której chcesz zacząć" #. module: website_slides #: model:ir.model.fields,field_description:website_slides.field_slide_category__sequence @@ -1174,6 +1194,8 @@ msgstr "" #: model:slide.channel,access_error_msg:website_slides.channel_public msgid "This channel is private and its content is restricted to some users." msgstr "" +"Ten kanał jest prywatny i jego zawartość jest ograniczona do niektórych " +"użytkowników." #. module: website_slides #: code:addons/website_slides/controllers/main.py:252 @@ -1182,6 +1204,8 @@ msgid "" "This video already exists in this channel click here to view it " msgstr "" +"Ten film już istnieje na tym kanale. Kliknij tutaj, aby go zobaczyć " #. module: website_slides #: model:ir.model.fields,field_description:website_slides.field_slide_slide__image_thumb @@ -1256,7 +1280,7 @@ msgstr "" #. module: website_slides #: model:ir.model.fields,field_description:website_slides.field_slide_channel__upload_group_ids msgid "Upload Groups" -msgstr "" +msgstr "Prześlij grupy" #. module: website_slides #: model:ir.ui.view,arch_db:website_slides.home @@ -1373,7 +1397,7 @@ msgstr "" #: code:addons/website_slides/static/src/js/slides_upload.js:114 #, python-format msgid "You can not upload password protected file." -msgstr "" +msgstr "Nie możesz przesłać pliku chronionego hasłem." #. module: website_slides #. openerp-web diff --git a/addons/website_twitter/i18n/pl.po b/addons/website_twitter/i18n/pl.po index 72bd3f47aae..1ebdcd25edf 100644 --- a/addons/website_twitter/i18n/pl.po +++ b/addons/website_twitter/i18n/pl.po @@ -2,12 +2,15 @@ # This file contains the translation of the following modules: # * website_twitter # +# Translators: +# Paweł Wodyński , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-03-22 14:11+0000\n" "PO-Revision-Date: 2018-03-22 14:11+0000\n" +"Last-Translator: Paweł Wodyński , 2018\n" "Language-Team: Polish (https://www.transifex.com/odoo/teams/41243/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -34,6 +37,8 @@ msgid "" "Authentication credentials were missing or incorrect. Maybe screen name " "tweets are protected." msgstr "" +"Brak danych uwierzytelniających lub są one niepoprawne. Być może tweety na " +"ekranie są chronione." #. module: website_twitter #: model:ir.model.fields,field_description:website_twitter.field_website_twitter_tweet__create_uid @@ -59,7 +64,7 @@ msgstr "" #. module: website_twitter #: model:ir.model.fields,field_description:website_twitter.field_website__twitter_screen_name msgid "Get favorites from this screen name" -msgstr "" +msgstr "Pobierz ulubione z tej nazwy ekranu" #. module: website_twitter #: code:addons/website_twitter/models/res_config_settings.py:48 @@ -107,6 +112,8 @@ msgid "" "Please set a Twitter screen name to load favorites from, in the Website " "Settings (it does not have to be yours)" msgstr "" +"Please set a Twitter screen name to load favorites from, in the Website " +"Settings (it does not have to be yours)" #. module: website_twitter #: code:addons/website_twitter/controllers/main.py:23 diff --git a/odoo/addons/base/i18n/es.po b/odoo/addons/base/i18n/es.po index b2ee5f4bd3d..e908d1a2184 100644 --- a/odoo/addons/base/i18n/es.po +++ b/odoo/addons/base/i18n/es.po @@ -56,13 +56,14 @@ # Galileo Sanchez , 2018 # Fernando San Martín Woerner , 2018 # José Luis Sandoval Alaguna , 2018 +# Cristóbal Martí Oliver , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 10:02+0000\n" "PO-Revision-Date: 2018-08-02 10:02+0000\n" -"Last-Translator: José Luis Sandoval Alaguna , 2018\n" +"Last-Translator: Cristóbal Martí Oliver , 2018\n" "Language-Team: Spanish (https://www.transifex.com/odoo/teams/41243/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -7737,7 +7738,7 @@ msgstr "Titular" #. module: base #: model:ir.model.fields,field_description:base.field_res_partner_bank__acc_holder_name msgid "Account Holder Name" -msgstr "" +msgstr "Nombre del titular de la cuenta" #. module: base #: model:ir.model.fields,field_description:base.field_res_company__account_no diff --git a/odoo/addons/base/i18n/fr.po b/odoo/addons/base/i18n/fr.po index 3f1adbe869a..cb1fcf5133b 100644 --- a/odoo/addons/base/i18n/fr.po +++ b/odoo/addons/base/i18n/fr.po @@ -814,6 +814,10 @@ msgid "" " of another database on which a counterpart addon is installed.\n" " " msgstr "" +"\n" +" ce module permet aux employés utilisateurs de communiquer avec des opérateurs Live Chat\n" +" d'une autre base de données sur laquelle un module complémentaire est installé.\n" +" " #. module: base #: model:ir.module.module,description:base.module_account_sepa_direct_debit @@ -2256,6 +2260,11 @@ msgid "" "sent mails with personal token for the invitation of the survey.\n" " " msgstr "" +"\n" +"Créez de magnifiques enquêtes web et affichez les résultats\n" +"========================================================\n" +"\n" +"Cela dépend des réponses ou des analyses de quelques questions par différents utilisateurs. Une enquête peut avoir plusieurs pages. Chaque page peut contenir plusieurs questions et chaque question peut avoir plusieurs réponses. Différents utilisateurs peuvent donner différentes réponses aux questions selon l'objectif de l'enquête. Les partenaires reçoivent également des courriels d'invitation personnels pour répondre à l'enquête." #. module: base #: model:ir.module.module,description:base.module_link_tracker @@ -7077,7 +7086,7 @@ msgstr "Seq" #. module: base #: model:ir.ui.view,arch_db:base.view_users_form msgid "The contact linked to this user is still active" -msgstr "" +msgstr "Le contact lié à cet utilisateur est toujours actif" #. module: base #: model:ir.ui.view,arch_db:base.view_base_module_upgrade @@ -7596,7 +7605,7 @@ msgstr "Jeton d'accès" #: model:ir.model.fields,field_description:base.field_res_users__has_group_private_addresses #: model:res.groups,name:base.group_private_addresses msgid "Access to Private Addresses" -msgstr "" +msgstr "Accès aux adresses privées" #. module: base #: model:ir.module.module,shortdesc:base.module_account_analytic_default @@ -9211,7 +9220,7 @@ msgstr "Calendrier" #. module: base #: model:ir.module.module,shortdesc:base.module_calendar_sms msgid "Calendar - SMS" -msgstr "" +msgstr "Calendrier - SMS" #. module: base #: model:res.country,name:base.kh @@ -9308,6 +9317,8 @@ msgstr "" #, python-format msgid "Cannot deactivate a language that is currently used by users." msgstr "" +"Vous ne pouvez pas désactiver une langue utilisée par l'un de vos " +"utilisateurs." #. module: base #: code:addons/base/models/res_config.py:385 @@ -9676,7 +9687,7 @@ msgstr "Cohorte" #. module: base #: model:ir.module.module,shortdesc:base.module_web_cohort msgid "Cohort View" -msgstr "" +msgstr "Vue Cohorte" #. module: base #: model:ir.module.module,shortdesc:base.module_pad @@ -10281,12 +10292,12 @@ msgstr "Créer un nouvel enregistrement" #. module: base #: model:ir.actions.act_window,help:base.action_res_bank_form msgid "Create a new bank" -msgstr "" +msgstr "Créer une nouvelle banque" #. module: base #: model:ir.actions.act_window,help:base.action_res_company_form msgid "Create a new company" -msgstr "" +msgstr "Créer une nouvelle compagnie" #. module: base #: model:ir.actions.act_window,help:base.action_partner_category_form @@ -10297,17 +10308,17 @@ msgstr "" #: model:ir.actions.act_window,help:base.action_partner_customer_form #: model:ir.actions.act_window,help:base.action_partner_form msgid "Create a new customer in your address book" -msgstr "" +msgstr "Créer un nouveau client dans votre carnet d'adresse" #. module: base #: model:ir.actions.act_window,help:base.action_attachment msgid "Create a new document" -msgstr "" +msgstr "Créer un nouveau document" #. module: base #: model:ir.actions.act_window,help:base.res_partner_industry_action msgid "Create a new industry" -msgstr "" +msgstr "Créer une nouvelle industrie" #. module: base #: model:ir.actions.act_window,help:base.action_partner_supplier_form @@ -11346,7 +11357,7 @@ msgstr "Gestion des Documents" #. module: base #: model:ir.module.category,name:base.module_category_website_sign msgid "Document Signatures" -msgstr "" +msgstr "Signatures du document" #. module: base #: model:ir.model.fields,field_description:base.field_res_company__external_report_layout @@ -11420,6 +11431,8 @@ msgstr "Du fournisseur au client (drop shipping)" msgid "" "Duplicating a company is not allowed. Please create a new company instead." msgstr "" +"Dupliquer une compagnie n'est pas permis. Créez plutôt une nouvelle " +"compagnie." #. module: base #: code:addons/base/models/ir_qweb_fields.py:401 @@ -11483,7 +11496,7 @@ msgstr "Créez facilement et customisez vos applications" #. module: base #: model:ir.module.module,shortdesc:base.module_delivery_easypost msgid "Easypost Shipping" -msgstr "" +msgstr "Livraison Easypost" #. module: base #: model:res.country,name:base.ec @@ -11518,6 +11531,9 @@ msgid "" "partner is a customer without access or with a limited access created for " "sharing data." msgstr "" +"Un client (pas un utilisateur), ou un utilisateur partagé à indiqué que le " +"partenaire actuel est un client sans accès ou avec accès limité pour le " +"partage des données." #. module: base #: model:res.country,name:base.sv @@ -12498,7 +12514,7 @@ msgstr "Messagerie dans le nuage Firebase" #. module: base #: model:ir.model.fields,field_description:base.field_res_lang__week_start msgid "First Day of Week" -msgstr "" +msgstr "Premier jour de la semaine" #. module: base #: model:ir.module.module,shortdesc:base.module_fleet @@ -13334,7 +13350,7 @@ msgstr "Vous aide à gérer les feuilles de temps." #. module: base #: model:ir.module.category,description:base.module_category_user_type msgid "Helps you manage users." -msgstr "" +msgstr "Vous aide à gérer vos utilisateurs." #. module: base #: model:ir.module.category,description:base.module_category_event_management @@ -13349,7 +13365,7 @@ msgstr "Vous aide à gérer vos évaluations de salariés." #. module: base #: model:ir.module.category,description:base.module_category_hr_contract msgid "Helps you manage your contracts." -msgstr "" +msgstr "Vous aide à gérer vos contrats." #. module: base #: model:ir.module.category,description:base.module_category_hr_expense @@ -13424,7 +13440,7 @@ msgstr "Aide à gérer le sondage pour l'examen des différents utilisateurs." #. module: base #: model:ir.module.category,description:base.module_category_website_sign msgid "Helps you sign and complete your documents easily." -msgstr "" +msgstr "Vous aide a remplir et signer vos documents facilement." #. module: base #: model:ir.ui.view,arch_db:base.wizard_lang_export @@ -13474,7 +13490,7 @@ msgstr "Hong-Kong" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_hk msgid "Hong Kong - Accounting" -msgstr "" +msgstr "Hong Kong - Comptabilité" #. module: base #: model:ir.model.fields,help:base.field_ir_mail_server__smtp_host @@ -14267,7 +14283,7 @@ msgstr "Source interne" #. module: base #: model:res.groups,name:base.group_user msgid "Internal User" -msgstr "" +msgstr "Utilisateur interne" #. module: base #: model:ir.ui.view,arch_db:base.view_users_search @@ -15374,12 +15390,12 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_test_mail msgid "Mail Tests" -msgstr "" +msgstr "Tests Mail" #. module: base #: model:ir.module.module,summary:base.module_test_mail msgid "Mail Tests: performances and tests specific to mail" -msgstr "" +msgstr "Tests Mail: Tests et performances spécifiques aux mails" #. module: base #: code:addons/base/models/ir_mail_server.py:486 @@ -15420,7 +15436,7 @@ msgstr "Maintenance" #. module: base #: model:ir.module.module,shortdesc:base.module_hr_maintenance msgid "Maintenance - HR" -msgstr "" +msgstr "Maintenance - RH" #. module: base #: model:ir.module.module,shortdesc:base.module_mrp_maintenance @@ -16432,7 +16448,7 @@ msgstr "Nombre d'affichages" #. module: base #: model:ir.actions.act_window,help:base.open_module_tree msgid "No website module found!" -msgstr "" +msgstr "Pas de module site web trouvé! " #. module: base #: model:ir.model.fields,field_description:base.field_ir_model_data__noupdate @@ -17708,11 +17724,13 @@ msgstr "" #: model:ir.actions.act_window,help:base.action_partner_form msgid "Odoo helps you easily track all activities related to a customer." msgstr "" +"Odoo vous aide à facilement suivre toutes les activités liées à un vendeur." #. module: base #: model:ir.actions.act_window,help:base.action_partner_supplier_form msgid "Odoo helps you easily track all activities related to a vendor." msgstr "" +"Odoo vous aide à facilement suivre toutes les activités liées à un vendeur." #. module: base #: model:ir.model.fields,help:base.field_ir_sequence__padding @@ -18519,7 +18537,7 @@ msgstr "Menu parent" #: model:ir.model.fields,field_description:base.field_ir_ui_menu__parent_path #: model:ir.model.fields,field_description:base.field_res_partner_category__parent_path msgid "Parent Path" -msgstr "" +msgstr "Chemin parent" #. module: base #: model:ir.model.fields,field_description:base.field_res_partner__parent_name @@ -18750,6 +18768,8 @@ msgid "" "Please configure an email on the current user to simulate sending an email " "message via this outgoing server" msgstr "" +"Configurez un email sur l'utilisateur que vous utilisez pour simuler l'envoi" +" d'un message email via ce sorteur sortant" #. module: base #: code:addons/base/models/ir_model.py:1212 @@ -18984,7 +19004,7 @@ msgstr "Adresse personnelle" #. module: base #: model:ir.ui.view,arch_db:base.res_partner_view_form_private msgid "Private Address Form" -msgstr "" +msgstr "ujji" #. module: base #: code:addons/models.py:113 @@ -19341,6 +19361,8 @@ msgstr "Questions relatives aux événements" #: model:ir.module.module,summary:base.module_web_settings_dashboard msgid "Quick actions for installing new app, adding users, etc." msgstr "" +"Actions rapides pour l'installation d'une nouvelle application, pour ajouter" +" des utilisateurs, etc." #. module: base #: model:ir.module.module,summary:base.module_sale_expense @@ -20312,7 +20334,7 @@ msgstr "Envoyer des messages texte comme rappels d'événement" #. module: base #: model:ir.module.module,description:base.module_delivery_easypost msgid "Send your parcels through Easypost and track them online" -msgstr "" +msgstr "Envoyez vos colis avec Eeasypost et suivez-les en ligne" #. module: base #: model:ir.module.module,description:base.module_delivery_dhl @@ -21972,7 +21994,7 @@ msgstr "Validation de feuille de temps et vue Grille" #. module: base #: model:ir.module.module,shortdesc:base.module_project_timesheet_forecast msgid "Timesheet and Forecast" -msgstr "" +msgstr "Feuille de Temps et Prévisions" #. module: base #: model:ir.module.module,shortdesc:base.module_project_timesheet_holidays @@ -23392,7 +23414,7 @@ msgstr "Website Studio" #. module: base #: model:ir.module.module,shortdesc:base.module_website_survey msgid "Website Survey" -msgstr "" +msgstr "Sondage Site Web" #. module: base #: model:ir.module.module,shortdesc:base.module_website_theme_install @@ -23579,7 +23601,7 @@ msgstr "Yodlee Finance" #. module: base #: model:ir.ui.view,arch_db:base.view_users_simple_form msgid "You are inviting a new user." -msgstr "" +msgstr "Vous invitez un nouvel utilisateur." #. module: base #: code:addons/base/models/ir_module.py:421 @@ -23595,6 +23617,7 @@ msgstr "" msgid "" "You are trying to remove a module that is installed or will be installed." msgstr "" +"Vous essayez de supprimer un module qui est installé ou va être installé. " #. module: base #: model:ir.ui.view,arch_db:base.view_users_form @@ -23638,13 +23661,15 @@ msgid "" "You can select either a format or a specific page width/height, but not " "both." msgstr "" +"Vous pouvez sélectionnez soit un format, soit une largeur/hauteur spécifique" +" de page, mais pas les deux." #. module: base #: code:addons/base/models/res_partner.py:243 #: code:addons/base/models/res_partner.py:503 #, python-format msgid "You cannot archive a contact linked to an internal user." -msgstr "" +msgstr "Vous ne pouvez pas archiver un contact lié à un utilisateur interne." #. module: base #: code:addons/base/models/res_partner.py:327 diff --git a/odoo/addons/base/i18n/nl.po b/odoo/addons/base/i18n/nl.po index 73ebe0a77cf..941bde70eb6 100644 --- a/odoo/addons/base/i18n/nl.po +++ b/odoo/addons/base/i18n/nl.po @@ -13,13 +13,14 @@ # Pol Van Dingenen , 2017 # Julia van Orsouw , 2017 # Melroy van den Berg , 2017 +# Cas Vissers , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 10:02+0000\n" "PO-Revision-Date: 2018-08-02 10:02+0000\n" -"Last-Translator: Melroy van den Berg , 2017\n" +"Last-Translator: Cas Vissers , 2018\n" "Language-Team: Dutch (https://www.transifex.com/odoo/teams/41243/nl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -8894,7 +8895,7 @@ msgstr "Basisveld" #: code:addons/base/models/res_lang.py:240 #, python-format msgid "Base Language 'en_US' can not be deleted." -msgstr "" +msgstr "Standaard taal 'en_US' kan niet worden verwijderd." #. module: base #: selection:ir.model,state:0 @@ -8947,7 +8948,7 @@ msgstr "Basis 2D grid weergave voor Odoo" #. module: base #: model:ir.module.module,summary:base.module_web_cohort msgid "Basic Cohort view for odoo" -msgstr "" +msgstr "Basis cohort weergave voor Odoo" #. module: base #: model:ir.module.module,summary:base.module_quality @@ -21109,7 +21110,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_website_sale_taxcloud_delivery msgid "TaxCloud and Delivery - Ecommerce" -msgstr "" +msgstr "TaxCloud en levering - E-commerce" #. module: base #: model:ir.module.module,summary:base.module_account_taxcloud @@ -21860,6 +21861,9 @@ msgid "" "This module ensures that when delivery price is computed online, and taxes are computed with TaxCloud, the tax computation is done correctly on both the order and delivery.\n" " " msgstr "" +"Deze module zorgt ervoor de leverkosten online worden berekend, en dat BTW's" +" worden berekend door TaxCloud, de BTW berekening wordt correct uitgevoerd " +"op order en levering." #. module: base #: model:ir.ui.view,arch_db:base.view_base_module_upgrade diff --git a/odoo/addons/base/i18n/pl.po b/odoo/addons/base/i18n/pl.po index dc27ef9b029..e15eae58f95 100644 --- a/odoo/addons/base/i18n/pl.po +++ b/odoo/addons/base/i18n/pl.po @@ -6,13 +6,14 @@ # Wiktor Kaźmierczak , 2018 # Maja Stawicka , 2018 # Paweł Wodyński , 2018 +# Grzegorz Grzelak , 2018 msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.4\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-08-02 10:02+0000\n" "PO-Revision-Date: 2018-08-02 10:02+0000\n" -"Last-Translator: Paweł Wodyński , 2018\n" +"Last-Translator: Grzegorz Grzelak , 2018\n" "Language-Team: Polish (https://www.transifex.com/odoo/teams/41243/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -9384,7 +9385,7 @@ msgstr "" #. module: base #: model:ir.module.category,name:base.module_category_event_management msgid "Events" -msgstr "" +msgstr "Wydarzenia" #. module: base #: model:ir.module.module,shortdesc:base.module_event diff --git a/odoo/addons/base/i18n/sv.po b/odoo/addons/base/i18n/sv.po index bf1e488a9a3..710417d83bc 100644 --- a/odoo/addons/base/i18n/sv.po +++ b/odoo/addons/base/i18n/sv.po @@ -5449,7 +5449,7 @@ msgstr "" #. module: base #: model:ir.model.fields,field_description:base.field_res_partner_bank__partner_id msgid "Account Holder" -msgstr "" +msgstr "Kontoinnehavare" #. module: base #: model:ir.model.fields,field_description:base.field_res_partner_bank__acc_holder_name diff --git a/odoo/addons/base/i18n/zh_CN.po b/odoo/addons/base/i18n/zh_CN.po index b8d212f178a..0cff3655289 100644 --- a/odoo/addons/base/i18n/zh_CN.po +++ b/odoo/addons/base/i18n/zh_CN.po @@ -7601,7 +7601,7 @@ msgstr "账户持有人" #. module: base #: model:ir.model.fields,field_description:base.field_res_partner_bank__acc_holder_name msgid "Account Holder Name" -msgstr "" +msgstr "账户持有人名称" #. module: base #: model:ir.model.fields,field_description:base.field_res_company__account_no @@ -11213,7 +11213,7 @@ msgstr "文档管理" #. module: base #: model:ir.module.category,name:base.module_category_website_sign msgid "Document Signatures" -msgstr "" +msgstr "文件签名" #. module: base #: model:ir.model.fields,field_description:base.field_res_company__external_report_layout @@ -13272,7 +13272,7 @@ msgstr "主页动作" #. module: base #: model:ir.actions.act_url,name:base.action_open_website msgid "Home Menu" -msgstr "" +msgstr "主页菜单" #. module: base #: model:res.country,name:base.hn @@ -15184,7 +15184,7 @@ msgstr "维护" #. module: base #: model:ir.module.module,shortdesc:base.module_hr_maintenance msgid "Maintenance - HR" -msgstr "" +msgstr "维修 - HR" #. module: base #: model:ir.module.module,shortdesc:base.module_mrp_maintenance @@ -18209,7 +18209,7 @@ msgstr "上级菜单" #: model:ir.model.fields,field_description:base.field_ir_ui_menu__parent_path #: model:ir.model.fields,field_description:base.field_res_partner_category__parent_path msgid "Parent Path" -msgstr "" +msgstr "父级路径" #. module: base #: model:ir.model.fields,field_description:base.field_res_partner__parent_name @@ -22060,7 +22060,7 @@ msgstr "美国邮政(USPS)货运" #. module: base #: model:ir.module.module,shortdesc:base.module_uom msgid "Units of measure" -msgstr "" +msgstr "计量单位" #. module: base #: selection:ir.module.module.dependency,state:0 @@ -22312,7 +22312,7 @@ msgstr "用户 登录" #. module: base #: model:ir.ui.view,arch_db:base.view_users_form msgid "User Type" -msgstr "" +msgstr "用户类型" #. module: base #: model:ir.model.fields,field_description:base.field_res_users__log_ids @@ -22322,12 +22322,12 @@ msgstr "用户登录记录" #. module: base #: model:ir.model.fields,field_description:base.field_res_users__group_base_user msgid "User type" -msgstr "" +msgstr "用户类型" #. module: base #: model:ir.module.category,name:base.module_category_user_type msgid "User types" -msgstr "" +msgstr "用户类型" #. module: base #: model:ir.actions.act_window,name:base.ir_default_menu_action From 29cd2c33eb0aa22af88b27127ea20d0baa9dabdf Mon Sep 17 00:00:00 2001 From: Toufik Benjaa Date: Mon, 10 Sep 2018 10:41:37 +0200 Subject: [PATCH 02/11] [FIX] payment: allow to set done a payment.transaction in pending state - If a payment.transaction is in pending state, it was impossible to set it to done. --- addons/payment/models/payment_acquirer.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/payment/models/payment_acquirer.py b/addons/payment/models/payment_acquirer.py index 14d4bc55f77..d8f86621dd8 100644 --- a/addons/payment/models/payment_acquirer.py +++ b/addons/payment/models/payment_acquirer.py @@ -722,7 +722,7 @@ class PaymentTransaction(models.Model): @api.multi def _set_transaction_done(self): '''Move the transaction's payment to the done state(e.g. Paypal).''' - if any(trans.state not in ('draft', 'authorized') for trans in self): + if any(trans.state not in ('draft', 'authorized', 'pending') for trans in self): raise ValidationError(_('Only draft/authorized transaction can be posted.')) self.write({'state': 'done', 'date': datetime.now().strftime(DEFAULT_SERVER_DATETIME_FORMAT)}) From dae8ca3f8714ca4199c411259e0f25c17dcc8fa2 Mon Sep 17 00:00:00 2001 From: Yannick Tivisse Date: Thu, 6 Sep 2018 14:51:22 +0200 Subject: [PATCH 03/11] Revert "[IMP] base: Add compute/inverse methods to manage user groups" This reverts commit ab179bb2d7b8f890e04ea79e70d7bc0898e7599f. --- odoo/addons/base/models/res_users.py | 106 --------------------------- 1 file changed, 106 deletions(-) diff --git a/odoo/addons/base/models/res_users.py b/odoo/addons/base/models/res_users.py index ab5dd189e74..dc3851a58dd 100644 --- a/odoo/addons/base/models/res_users.py +++ b/odoo/addons/base/models/res_users.py @@ -715,112 +715,6 @@ class Users(models.Model): """ return DEFAULT_CRYPT_CONTEXT - def _add_missing_default_values(self, vals): - # Remove the default values of 'group_' and 'has_group' fields at the user creation if - # 'groups_id' is provided in vals and if the fields value is not explicitely given. - res = super(Users, self)._add_missing_default_values(vals) - return { - key: value for (key, value) in res.items() - if 'groups_id' not in vals or key in vals or (not is_boolean_group(key) or not is_selection_groups(key)) - } - - def _get_group_selection(self, category_xml_id): - """Returns the ordered selection for the given ir.module.category xmlid""" - category = self.env.ref(category_xml_id, raise_if_not_found=False) - selections = [] - if category: - groups = self.env['res.groups'].search([('category_id', '=', category.id)]) - order = {group: len(group.trans_implied_ids & groups) for group in groups} - groups = groups.sorted(key=order.get) - selections = [(group.id, group.name) for group in groups] - return selections - - @api.depends('groups_id') - def _compute_groups_id(self): - """Set the value for the group field (Selection of Boolean) - according to the user's groups, defined by the field 'groups_id'. - - These methods should be used on fields defined like one the - following cases: - 1. A boolean field with the compute/inverse method and an attribute - group_xml_id. - Example: - has_group_discount_per_so_line = fields.Boolean( - "Discount on lines", - compute='_compute_groups_id', inverse='_inverse_groups_id', - group_xml_id='sale.group_discount_per_so_line') - 2. A selection field with the compute/inverse method, the selection - got from '_get_group_selection' and an attribute - 'category_xml_id' - Example: - group_sales_team_user = fields.Selection( - selection=lambda self: self._get_group_selection('base.module_category_sales_management'), - string="Sales", compute='_compute_groups_id', inverse='_inverse_groups_id', - category_xml_id='base.module_category_sales_management') - The fields will be set according to the groups defined in the 'groups_id' - field, and the 'groups_id' field will be modified according to the - modifications made on theses fields when saving the users's form. - """ - computed_group_fields = [field for field in self._field_computed.keys() if field.compute == '_compute_groups_id'] - all_groups = self.env['res.groups'].search([]) - category_data = {} - # Retrieve groups order for selection fields - for field in computed_group_fields: - if getattr(field, 'category_xml_id', None): - category = self.env.ref(getattr(field, 'category_xml_id')) - category_groups = all_groups.filtered(lambda group: group.category_id == category) - order = {group: len(group.trans_implied_ids & category_groups) for group in category_groups} - category_data[field] = category_groups.sorted(key=order.get, reverse=True) - # Set group fields values according to groups_id - for user in self: - for field in computed_group_fields: - # Checkbox group - if getattr(field, 'group_xml_id', None): - group = self.env.ref(getattr(field, 'group_xml_id')) - user[field.name] = group in user.groups_id - # Selection group - elif getattr(field, 'category_xml_id', None): - # Take the highest level group the user belongs to - user_groups = [group for group in category_data[field] if group in user.groups_id] - user[field.name] = user_groups[0].id if user_groups else False - else: - _logger.warning(_("No 'group_xml_id' or 'category_xml_id' is set on the computed field %s linked to the method _compute_groups_id") % (field.name)) - - def _inverse_groups_id(self): - """Update 'groups_id' according the group fields values in cache.""" - computed_group_fields = [field for field in self._field_computed.keys() if field.compute == '_compute_groups_id'] - all_groups = self.env['res.groups'].search([]) - for user in self: - # we need to read all values in cache before any prefetch - field_values = {field: user[field.name] for field in computed_group_fields if field.name in user._cache} - groups_id_vals = [] - for field, value in field_values.items(): - # Checkbox group - if getattr(field, 'group_xml_id', None): - selected_group = self.env.ref(getattr(field, 'group_xml_id')) - if value: - groups_id_vals.append((4, selected_group.id)) - else: - groups_id_vals.append((3, selected_group.id)) - for group in selected_group.trans_implied_ids: - groups_id_vals.append((4, group.id)) - # Selection group - elif getattr(field, 'category_xml_id', None): - category = self.env.ref(getattr(field, 'category_xml_id')) - category_groups = [group for group in all_groups if group.category_id == category] - selected_group = [group for group in all_groups if group.id == value] - selected_group = selected_group and selected_group[0] or self.env['res.groups'] - for group in category_groups: - if group in (selected_group.trans_implied_ids | selected_group): - groups_id_vals.append((4, group.id)) - else: - groups_id_vals.append((3, group.id)) - else: - _logger.warning(_("No 'group_xml_id' or 'category_xml_id' is set on the computed field %s linked to the method _compute_groups_id") % (field.name)) - if groups_id_vals: - user.write({'groups_id': groups_id_vals}) - - # # Implied groups # From 7978d4ba0f093c4b5400dbb1776ff5c0416e203b Mon Sep 17 00:00:00 2001 From: Yannick Tivisse Date: Thu, 6 Sep 2018 14:56:48 +0200 Subject: [PATCH 04/11] Revert "[IMP] *: Define groups on res.users models" This reverts commit 99f497b390e680629dce3a7e2e282ada74ee9884. --- addons/account/__manifest__.py | 1 - addons/account/models/__init__.py | 1 - addons/account/models/res_users.py | 21 ------- addons/account/views/res_users_views.xml | 24 ------- addons/analytic/__manifest__.py | 1 - addons/analytic/models/__init__.py | 1 - addons/analytic/models/res_users.py | 16 ----- addons/analytic/views/res_users_views.xml | 20 ------ addons/auth_signup/views/res_users_views.xml | 2 +- addons/crm/__manifest__.py | 1 - addons/crm/models/res_users.py | 5 +- addons/crm/views/res_users_views.xml | 16 ----- addons/event/__manifest__.py | 2 - addons/event/models/__init__.py | 1 - addons/event/models/res_partner.py | 3 +- addons/event/models/res_users.py | 13 ---- addons/event/views/res_users_views.xml | 14 ----- addons/fleet/__manifest__.py | 1 - addons/fleet/models/__init__.py | 1 - addons/fleet/models/res_users.py | 13 ---- addons/fleet/views/res_users_views.xml | 14 ----- addons/hr/__manifest__.py | 1 - addons/hr/models/res_users.py | 6 -- addons/hr/views/res_users_views.xml | 14 ----- addons/hr_attendance/__manifest__.py | 1 - addons/hr_attendance/models/__init__.py | 1 - addons/hr_attendance/models/res_users.py | 23 ------- .../hr_attendance/views/res_users_views.xml | 24 ------- addons/hr_expense/__manifest__.py | 1 - addons/hr_expense/models/__init__.py | 1 - addons/hr_expense/models/res_users.py | 13 ---- addons/hr_expense/views/res_users_views.xml | 14 ----- addons/hr_holidays/__manifest__.py | 1 - addons/hr_holidays/models/__init__.py | 1 - addons/hr_holidays/models/res_users.py | 13 ---- addons/hr_holidays/views/res_users_views.xml | 14 ----- addons/hr_payroll/__manifest__.py | 1 - addons/hr_payroll/models/__init__.py | 1 - addons/hr_payroll/models/res_users.py | 13 ---- addons/hr_payroll/views/res_users_views.xml | 14 ----- addons/hr_recruitment/__manifest__.py | 1 - addons/hr_recruitment/models/__init__.py | 1 - addons/hr_recruitment/models/res_users.py | 13 ---- .../hr_recruitment/views/res_users_views.xml | 14 ----- addons/hr_timesheet/__manifest__.py | 1 - addons/hr_timesheet/models/__init__.py | 1 - addons/hr_timesheet/models/res_users.py | 13 ---- addons/hr_timesheet/views/res_users_views.xml | 14 ----- addons/im_livechat/__manifest__.py | 1 - addons/im_livechat/models/__init__.py | 1 - addons/im_livechat/models/res_users.py | 14 ----- addons/im_livechat/views/res_users_views.xml | 14 ----- addons/l10n_be_intrastat/__manifest__.py | 1 - addons/l10n_be_intrastat/models/__init__.py | 1 - addons/l10n_be_intrastat/models/res_users.py | 12 ---- .../views/res_users_views.xml | 16 ----- addons/lunch/__manifest__.py | 1 - addons/lunch/models/__init__.py | 1 - addons/lunch/models/res_users.py | 13 ---- addons/lunch/views/res_users_views.xml | 14 ----- addons/maintenance/__manifest__.py | 1 - addons/maintenance/models/__init__.py | 1 - addons/maintenance/models/res_users.py | 13 ---- addons/maintenance/views/res_users_views.xml | 16 ----- addons/mass_mailing/__manifest__.py | 1 - addons/mass_mailing/models/__init__.py | 1 - addons/mass_mailing/models/res_users.py | 17 ----- addons/mass_mailing/views/res_users_views.xml | 20 ------ addons/mrp/__manifest__.py | 1 - addons/mrp/models/__init__.py | 1 - addons/mrp/models/res_users.py | 17 ----- addons/mrp/views/res_users_views.xml | 20 ------ addons/point_of_sale/__manifest__.py | 1 - addons/point_of_sale/models/res_users.py | 5 -- ...res_users_views.xml => res_users_view.xml} | 8 +-- addons/product/__manifest__.py | 1 - addons/product/models/__init__.py | 1 - addons/product/models/res_users.py | 28 --------- addons/product/views/res_users_views.xml | 32 ---------- addons/project/__manifest__.py | 1 - addons/project/models/__init__.py | 1 - addons/project/models/res_users.py | 21 ------- addons/project/views/res_users_views.xml | 24 ------- addons/purchase/__manifest__.py | 1 - addons/purchase/models/__init__.py | 1 - addons/purchase/models/res_users.py | 22 ------- addons/purchase/views/res_users_views.xml | 24 ------- .../tests/test_purchase_requisition.py | 4 +- addons/sale/__manifest__.py | 1 - addons/sale/models/__init__.py | 1 - addons/sale/models/res_users.py | 43 ------------- addons/sale/security/sale_security.xml | 6 ++ addons/sale/views/res_users_views.xml | 44 ------------- addons/sale_stock/__manifest__.py | 1 - addons/sale_stock/models/__init__.py | 1 - addons/sale_stock/models/res_users.py | 18 ------ addons/sale_stock/views/res_users_views.xml | 20 ------ addons/sales_team/__manifest__.py | 1 - addons/sales_team/models/res_users.py | 6 -- addons/sales_team/views/res_users_views.xml | 14 ----- addons/stock/__manifest__.py | 1 - addons/stock/models/__init__.py | 1 - addons/stock/models/res_users.py | 48 -------------- addons/stock/views/res_users_views.xml | 44 ------------- addons/survey/__manifest__.py | 2 - addons/survey/models/__init__.py | 1 - addons/survey/models/res_users.py | 13 ---- addons/survey/views/res_users_views.xml | 14 ----- addons/uom/__manifest__.py | 1 - addons/uom/models/__init__.py | 1 - addons/uom/models/res_users.py | 12 ---- addons/uom/views/res_users_views.xml | 16 ----- addons/website/__manifest__.py | 1 - addons/website/models/__init__.py | 1 - addons/website/models/res_users.py | 13 ---- addons/website/views/res_users_views.xml | 14 ----- addons/website_forum/__manifest__.py | 2 +- .../{res_users_views.xml => res_users.xml} | 0 addons/website_mass_mailing/__manifest__.py | 1 - .../website_mass_mailing/models/__init__.py | 1 - .../website_mass_mailing/models/res_users.py | 13 ---- .../views/res_users_views.xml | 16 ----- .../base/data/ir_module_category_data.xml | 10 +++ odoo/addons/base/data/res_users_demo.xml | 3 - odoo/addons/base/models/res_users.py | 31 ---------- odoo/addons/base/views/res_users_views.xml | 62 +++++-------------- 126 files changed, 41 insertions(+), 1196 deletions(-) delete mode 100644 addons/account/models/res_users.py delete mode 100644 addons/account/views/res_users_views.xml delete mode 100644 addons/analytic/models/res_users.py delete mode 100644 addons/analytic/views/res_users_views.xml delete mode 100644 addons/crm/views/res_users_views.xml delete mode 100644 addons/event/models/res_users.py delete mode 100644 addons/event/views/res_users_views.xml delete mode 100644 addons/fleet/models/res_users.py delete mode 100644 addons/fleet/views/res_users_views.xml delete mode 100644 addons/hr/views/res_users_views.xml delete mode 100644 addons/hr_attendance/models/res_users.py delete mode 100644 addons/hr_attendance/views/res_users_views.xml delete mode 100644 addons/hr_expense/models/res_users.py delete mode 100644 addons/hr_expense/views/res_users_views.xml delete mode 100644 addons/hr_holidays/models/res_users.py delete mode 100644 addons/hr_holidays/views/res_users_views.xml delete mode 100644 addons/hr_payroll/models/res_users.py delete mode 100644 addons/hr_payroll/views/res_users_views.xml delete mode 100644 addons/hr_recruitment/models/res_users.py delete mode 100644 addons/hr_recruitment/views/res_users_views.xml delete mode 100644 addons/hr_timesheet/models/res_users.py delete mode 100644 addons/hr_timesheet/views/res_users_views.xml delete mode 100644 addons/im_livechat/models/res_users.py delete mode 100644 addons/im_livechat/views/res_users_views.xml delete mode 100644 addons/l10n_be_intrastat/models/res_users.py delete mode 100644 addons/l10n_be_intrastat/views/res_users_views.xml delete mode 100644 addons/lunch/models/res_users.py delete mode 100644 addons/lunch/views/res_users_views.xml delete mode 100644 addons/maintenance/models/res_users.py delete mode 100644 addons/maintenance/views/res_users_views.xml delete mode 100644 addons/mass_mailing/models/res_users.py delete mode 100644 addons/mass_mailing/views/res_users_views.xml delete mode 100644 addons/mrp/models/res_users.py delete mode 100644 addons/mrp/views/res_users_views.xml rename addons/point_of_sale/views/{res_users_views.xml => res_users_view.xml} (63%) delete mode 100644 addons/product/models/res_users.py delete mode 100644 addons/product/views/res_users_views.xml delete mode 100644 addons/project/models/res_users.py delete mode 100644 addons/project/views/res_users_views.xml delete mode 100644 addons/purchase/models/res_users.py delete mode 100644 addons/purchase/views/res_users_views.xml delete mode 100644 addons/sale/models/res_users.py delete mode 100644 addons/sale/views/res_users_views.xml delete mode 100644 addons/sale_stock/models/res_users.py delete mode 100644 addons/sale_stock/views/res_users_views.xml delete mode 100644 addons/sales_team/views/res_users_views.xml delete mode 100644 addons/stock/models/res_users.py delete mode 100644 addons/stock/views/res_users_views.xml delete mode 100644 addons/survey/models/res_users.py delete mode 100644 addons/survey/views/res_users_views.xml delete mode 100644 addons/uom/models/res_users.py delete mode 100644 addons/uom/views/res_users_views.xml delete mode 100644 addons/website/models/res_users.py delete mode 100644 addons/website/views/res_users_views.xml rename addons/website_forum/views/{res_users_views.xml => res_users.xml} (100%) delete mode 100644 addons/website_mass_mailing/models/res_users.py delete mode 100644 addons/website_mass_mailing/views/res_users_views.xml diff --git a/addons/account/__manifest__.py b/addons/account/__manifest__.py index 9b98ed5ff11..1e31a8a4bf2 100644 --- a/addons/account/__manifest__.py +++ b/addons/account/__manifest__.py @@ -65,7 +65,6 @@ Core mechanisms for the accounting modules. To display the menuitems, install th 'views/account_dashboard_setup_bar.xml', 'wizard/account_report_tax_view.xml', 'views/report_tax.xml', - 'views/res_users_views.xml', 'data/service_cron_reverse.xml', 'views/account_fiscal_year_view.xml', ], diff --git a/addons/account/models/__init__.py b/addons/account/models/__init__.py index 95d9fcbf996..c26691d4d2b 100644 --- a/addons/account/models/__init__.py +++ b/addons/account/models/__init__.py @@ -15,4 +15,3 @@ from . import company from . import res_config_settings from . import account_cash_rounding from . import reconciliation_widget -from . import res_users diff --git a/addons/account/models/res_users.py b/addons/account/models/res_users.py deleted file mode 100644 index 53e9c3b5a4a..00000000000 --- a/addons/account/models/res_users.py +++ /dev/null @@ -1,21 +0,0 @@ -# -*- coding: utf-8 -*- -# Part of Odoo. See LICENSE file for full copyright and licensing details. - -from odoo import fields, models - - -class ResUsers(models.Model): - _inherit = 'res.users' - - has_group_warning_account = fields.Boolean( - 'A warning can be set on a partner (Account)', compute='_compute_groups_id', inverse='_inverse_groups_id', - group_xml_id='account.group_warning_account') - - has_group_cash_rounding = fields.Boolean( - 'Allow the cash rounding management', compute='_compute_groups_id', inverse='_inverse_groups_id', - group_xml_id='account.group_cash_rounding') - - group_account_user = fields.Selection( - selection=lambda self: self._get_group_selection('base.module_category_accounting_and_finance'), - string='Accounting & Finance', compute='_compute_groups_id', inverse='_inverse_groups_id', - category_xml_id='base.module_category_accounting_and_finance') diff --git a/addons/account/views/res_users_views.xml b/addons/account/views/res_users_views.xml deleted file mode 100644 index b3a4a15d402..00000000000 --- a/addons/account/views/res_users_views.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - res.users.form.account.inherit - res.users - - 40 - - - - - - - - - diff --git a/addons/analytic/__manifest__.py b/addons/analytic/__manifest__.py index 392600a5850..74499219a64 100644 --- a/addons/analytic/__manifest__.py +++ b/addons/analytic/__manifest__.py @@ -19,7 +19,6 @@ that have no counterpart in the general financial accounts. 'security/analytic_security.xml', 'security/ir.model.access.csv', 'views/analytic_account_views.xml', - 'views/res_users_views.xml', ], 'demo': [ 'data/analytic_demo.xml', diff --git a/addons/analytic/models/__init__.py b/addons/analytic/models/__init__.py index 2e5e553c626..d1fd64b96f8 100644 --- a/addons/analytic/models/__init__.py +++ b/addons/analytic/models/__init__.py @@ -2,4 +2,3 @@ # Part of Odoo. See LICENSE file for full copyright and licensing details. from . import analytic_account -from . import res_users diff --git a/addons/analytic/models/res_users.py b/addons/analytic/models/res_users.py deleted file mode 100644 index f1363c0d123..00000000000 --- a/addons/analytic/models/res_users.py +++ /dev/null @@ -1,16 +0,0 @@ -# -*- coding: utf-8 -*- -# Part of Odoo. See LICENSE file for full copyright and licensing details. - -from odoo import fields, models - - -class ResUsers(models.Model): - _inherit = 'res.users' - - has_group_analytic_accounting = fields.Boolean( - 'Analytic Accounting', compute='_compute_groups_id', inverse='_inverse_groups_id', - group_xml_id='analytic.group_analytic_accounting') - - has_group_analytic_tags = fields.Boolean( - 'Analytic Accounting Tags', compute='_compute_groups_id', inverse='_inverse_groups_id', - group_xml_id='analytic.group_analytic_tags') diff --git a/addons/analytic/views/res_users_views.xml b/addons/analytic/views/res_users_views.xml deleted file mode 100644 index 0d4b070cdaf..00000000000 --- a/addons/analytic/views/res_users_views.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - res.users.form.analytic.inherit - res.users - - - - - - - diff --git a/addons/auth_signup/views/res_users_views.xml b/addons/auth_signup/views/res_users_views.xml index 85be323f340..0a5f43eb8a0 100644 --- a/addons/auth_signup/views/res_users_views.xml +++ b/addons/auth_signup/views/res_users_views.xml @@ -1,7 +1,7 @@ - + res.users.form.inherit res.users diff --git a/addons/crm/__manifest__.py b/addons/crm/__manifest__.py index b09e6c9c70d..7ac544a6c75 100644 --- a/addons/crm/__manifest__.py +++ b/addons/crm/__manifest__.py @@ -43,7 +43,6 @@ 'report/crm_activity_report_views.xml', 'report/crm_opportunity_report_views.xml', 'views/crm_team_views.xml', - 'views/res_users_views.xml', ], 'demo': [ 'data/crm_demo.xml', diff --git a/addons/crm/models/res_users.py b/addons/crm/models/res_users.py index fbbe64501eb..2c94f1c05ab 100644 --- a/addons/crm/models/res_users.py +++ b/addons/crm/models/res_users.py @@ -5,11 +5,8 @@ from odoo import fields, models class Users(models.Model): + _inherit = 'res.users' target_sales_won = fields.Integer('Won in Opportunities Target') target_sales_done = fields.Integer('Activities Done Target') - - has_group_use_lead = fields.Boolean( - 'Show Lead Menu', compute='_compute_groups_id', inverse='_inverse_groups_id', - group_xml_id='crm.group_use_lead') diff --git a/addons/crm/views/res_users_views.xml b/addons/crm/views/res_users_views.xml deleted file mode 100644 index 27c2bf286fa..00000000000 --- a/addons/crm/views/res_users_views.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - res.users.form.crm.inherit - res.users - - - - - - - diff --git a/addons/event/__manifest__.py b/addons/event/__manifest__.py index b3662b2f003..e9f22c0f53d 100644 --- a/addons/event/__manifest__.py +++ b/addons/event/__manifest__.py @@ -30,8 +30,6 @@ Key Features 'views/res_config_settings_views.xml', 'views/event_templates.xml', 'views/res_partner_views.xml', - 'views/res_users_views.xml', - ], 'demo': [ 'data/event_demo.xml', diff --git a/addons/event/models/__init__.py b/addons/event/models/__init__.py index 695ce7e13e4..eed59489b26 100644 --- a/addons/event/models/__init__.py +++ b/addons/event/models/__init__.py @@ -5,4 +5,3 @@ from . import event from . import event_mail from . import res_config_settings from . import res_partner -from . import res_users diff --git a/addons/event/models/res_partner.py b/addons/event/models/res_partner.py index 03934562824..009b182c1ae 100644 --- a/addons/event/models/res_partner.py +++ b/addons/event/models/res_partner.py @@ -3,11 +3,10 @@ from odoo import api, fields, models - class ResPartner(models.Model): _inherit = 'res.partner' - event_count = fields.Integer("Events Count", compute='_compute_event_count', help="Number of events the partner has participated.") + event_count = fields.Integer("Events", compute='_compute_event_count', help="Number of events the partner has participated.") def _compute_event_count(self): if not self.user_has_groups('event.group_event_user'): diff --git a/addons/event/models/res_users.py b/addons/event/models/res_users.py deleted file mode 100644 index 024677bcfe4..00000000000 --- a/addons/event/models/res_users.py +++ /dev/null @@ -1,13 +0,0 @@ -# -*- coding: utf-8 -*- -# Part of Odoo. See LICENSE file for full copyright and licensing details. - -from odoo import fields, models - - -class ResUsers(models.Model): - _inherit = 'res.users' - - group_event_user = fields.Selection( - selection=lambda self: self._get_group_selection('base.module_category_event_management'), - string='Events', compute='_compute_groups_id', inverse='_inverse_groups_id', - category_xml_id='base.module_category_event_management') diff --git a/addons/event/views/res_users_views.xml b/addons/event/views/res_users_views.xml deleted file mode 100644 index 20b722bf76a..00000000000 --- a/addons/event/views/res_users_views.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - res.users.form.event.inherit - res.users - - 105 - - - - - - - diff --git a/addons/fleet/__manifest__.py b/addons/fleet/__manifest__.py index b3a33837130..646e28b1294 100644 --- a/addons/fleet/__manifest__.py +++ b/addons/fleet/__manifest__.py @@ -36,7 +36,6 @@ Main Features 'views/fleet_vehicle_cost_views.xml', 'views/fleet_board_view.xml', 'views/mail_activity_views.xml', - 'views/res_users_views.xml', 'data/fleet_cars_data.xml', 'data/fleet_data.xml', 'data/mail_data.xml', diff --git a/addons/fleet/models/__init__.py b/addons/fleet/models/__init__.py index 0421e909283..781603220f3 100644 --- a/addons/fleet/models/__init__.py +++ b/addons/fleet/models/__init__.py @@ -4,4 +4,3 @@ from . import fleet_vehicle from . import fleet_vehicle_cost from . import fleet_vehicle_model -from . import res_users diff --git a/addons/fleet/models/res_users.py b/addons/fleet/models/res_users.py deleted file mode 100644 index 0f031278fb5..00000000000 --- a/addons/fleet/models/res_users.py +++ /dev/null @@ -1,13 +0,0 @@ -# -*- coding: utf-8 -*- -# Part of Odoo. See LICENSE file for full copyright and licensing details. - -from odoo import fields, models - - -class ResUsers(models.Model): - _inherit = 'res.users' - - group_fleet_user = fields.Selection( - selection=lambda self: self._get_group_selection('fleet.module_fleet_category'), - string='Fleet', compute='_compute_groups_id', inverse='_inverse_groups_id', - category_xml_id='fleet.module_fleet_category') diff --git a/addons/fleet/views/res_users_views.xml b/addons/fleet/views/res_users_views.xml deleted file mode 100644 index 3cd5e04b63a..00000000000 --- a/addons/fleet/views/res_users_views.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - res.users.form.fleet.inherit - res.users - - 100 - - - - - - - diff --git a/addons/hr/__manifest__.py b/addons/hr/__manifest__.py index 6bed1af89a1..fd9e76106fb 100644 --- a/addons/hr/__manifest__.py +++ b/addons/hr/__manifest__.py @@ -27,7 +27,6 @@ 'views/hr_views.xml', 'views/hr_templates.xml', 'views/res_config_settings_views.xml', - 'views/res_users_views.xml', 'data/hr_data.xml', ], 'demo': [ diff --git a/addons/hr/models/res_users.py b/addons/hr/models/res_users.py index 9b1777c5084..8f371ba3b13 100644 --- a/addons/hr/models/res_users.py +++ b/addons/hr/models/res_users.py @@ -11,12 +11,6 @@ class User(models.Model): employee_ids = fields.One2many('hr.employee', 'user_id', string='Related employees') - group_hr_user = fields.Selection( - selection=lambda self: self._get_group_selection('base.module_category_human_resources'), - string="Human Resources", compute='_compute_groups_id', inverse='_inverse_groups_id', - category_xml_id='base.module_category_human_resources', - help='Officer: The user will be able to approve document created by employees.\nManager: The user will have access to the human resources configuration as well as statistic reports.') - @api.multi def write(self, vals): """ When renaming admin user, we want its new name propagated to its related employees """ diff --git a/addons/hr/views/res_users_views.xml b/addons/hr/views/res_users_views.xml deleted file mode 100644 index d68aac97bd2..00000000000 --- a/addons/hr/views/res_users_views.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - res.users.form.hr.inherit - res.users - - 50 - - - - - - - diff --git a/addons/hr_attendance/__manifest__.py b/addons/hr_attendance/__manifest__.py index fe15c194c92..4637cc7bb61 100644 --- a/addons/hr_attendance/__manifest__.py +++ b/addons/hr_attendance/__manifest__.py @@ -26,7 +26,6 @@ actions(Check in/Check out) performed by them. 'views/hr_department_view.xml', 'views/hr_employee_view.xml', 'views/res_config_settings_views.xml', - 'views/res_users_views.xml', ], 'demo': [ 'data/hr_attendance_demo.xml' diff --git a/addons/hr_attendance/models/__init__.py b/addons/hr_attendance/models/__init__.py index 724d7ee23aa..fd62623b92b 100644 --- a/addons/hr_attendance/models/__init__.py +++ b/addons/hr_attendance/models/__init__.py @@ -3,4 +3,3 @@ from . import res_config_settings from . import hr_attendance from . import hr_employee -from . import res_users diff --git a/addons/hr_attendance/models/res_users.py b/addons/hr_attendance/models/res_users.py deleted file mode 100644 index 34b2450964d..00000000000 --- a/addons/hr_attendance/models/res_users.py +++ /dev/null @@ -1,23 +0,0 @@ -# -*- coding: utf-8 -*- -# Part of Odoo. See LICENSE file for full copyright and licensing details. - -from odoo import fields, models - - -class ResUsers(models.Model): - _inherit = 'res.users' - - has_group_hr_attendance = fields.Boolean( - 'Manual Attendance', compute='_compute_groups_id', inverse='_inverse_groups_id', - group_xml_id='hr_attendance.group_hr_attendance', - help='The user will gain access to the human resources attendance menu, enabling him to manage his own attendance.') - - has_group_hr_attendance_use_pin = fields.Boolean( - 'Enable PIN use', compute='_compute_groups_id', inverse='_inverse_groups_id', - group_xml_id='hr_attendance.group_hr_attendance_use_pin', - help='The user will have to enter his PIN to check in and out manually at the company screen.') - - group_hr_attendance_user = fields.Selection( - selection=lambda self: self._get_group_selection('base.module_category_hr_attendance'), - string='Attendance', compute='_compute_groups_id', inverse='_inverse_groups_id', - category_xml_id='base.module_category_hr_attendance') diff --git a/addons/hr_attendance/views/res_users_views.xml b/addons/hr_attendance/views/res_users_views.xml deleted file mode 100644 index eb8115fbcf9..00000000000 --- a/addons/hr_attendance/views/res_users_views.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - res.users.form.hr_attendance.inherit - res.users - - 80 - - - - - - - - - diff --git a/addons/hr_expense/__manifest__.py b/addons/hr_expense/__manifest__.py index c9a4184c302..11ae6223152 100644 --- a/addons/hr_expense/__manifest__.py +++ b/addons/hr_expense/__manifest__.py @@ -43,7 +43,6 @@ This module also uses analytic accounting and is compatible with the invoice on 'views/assets.xml', 'views/res_config_settings_views.xml', 'views/account_journal_dashboard.xml', - 'views/res_users_views.xml', ], 'demo': ['data/hr_expense_demo.xml'], 'installable': True, diff --git a/addons/hr_expense/models/__init__.py b/addons/hr_expense/models/__init__.py index 5a1b4fcd975..af1e04d2dd2 100644 --- a/addons/hr_expense/models/__init__.py +++ b/addons/hr_expense/models/__init__.py @@ -7,4 +7,3 @@ from . import hr_expense from . import product_template from . import res_config_settings from . import account_journal_dashboard -from . import res_users diff --git a/addons/hr_expense/models/res_users.py b/addons/hr_expense/models/res_users.py deleted file mode 100644 index 84324e182f1..00000000000 --- a/addons/hr_expense/models/res_users.py +++ /dev/null @@ -1,13 +0,0 @@ -# -*- coding: utf-8 -*- -# Part of Odoo. See LICENSE file for full copyright and licensing details. - -from odoo import fields, models - - -class ResUsers(models.Model): - _inherit = 'res.users' - - group_hr_expense_user = fields.Selection( - selection=lambda self: self._get_group_selection('base.module_category_hr_expense'), - string='Expenses', compute='_compute_groups_id', inverse='_inverse_groups_id', - category_xml_id='base.module_category_hr_expense') diff --git a/addons/hr_expense/views/res_users_views.xml b/addons/hr_expense/views/res_users_views.xml deleted file mode 100644 index 4225955c135..00000000000 --- a/addons/hr_expense/views/res_users_views.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - res.users.form.hr_expense.inherit - res.users - - 65 - - - - - - - diff --git a/addons/hr_holidays/__manifest__.py b/addons/hr_holidays/__manifest__.py index 946035e1309..ce575c9b5b9 100644 --- a/addons/hr_holidays/__manifest__.py +++ b/addons/hr_holidays/__manifest__.py @@ -39,7 +39,6 @@ A synchronization with an internal agenda (Meetings of the CRM module) is also p 'views/hr_leave_type_views.xml', 'views/hr_leave_allocation_views.xml', 'views/mail_activity_views.xml', - 'views/res_users_views.xml', 'wizard/hr_holidays_summary_department_views.xml', 'wizard/hr_holidays_summary_employees_views.xml', diff --git a/addons/hr_holidays/models/__init__.py b/addons/hr_holidays/models/__init__.py index 0465a571c55..621aeccd08b 100644 --- a/addons/hr_holidays/models/__init__.py +++ b/addons/hr_holidays/models/__init__.py @@ -6,4 +6,3 @@ from . import hr from . import hr_leave from . import hr_leave_allocation from . import hr_leave_type -from . import res_users diff --git a/addons/hr_holidays/models/res_users.py b/addons/hr_holidays/models/res_users.py deleted file mode 100644 index d38d6c63d82..00000000000 --- a/addons/hr_holidays/models/res_users.py +++ /dev/null @@ -1,13 +0,0 @@ -# -*- coding: utf-8 -*- -# Part of Odoo. See LICENSE file for full copyright and licensing details. - -from odoo import fields, models - - -class ResUsers(models.Model): - _inherit = 'res.users' - - group_hr_holidays_user = fields.Selection( - selection=lambda self: self._get_group_selection('base.module_category_hr_holidays'), - string='Leaves', compute='_compute_groups_id', inverse='_inverse_groups_id', - category_xml_id='base.module_category_hr_holidays') diff --git a/addons/hr_holidays/views/res_users_views.xml b/addons/hr_holidays/views/res_users_views.xml deleted file mode 100644 index 354a681e7c4..00000000000 --- a/addons/hr_holidays/views/res_users_views.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - res.users.form.hr_holidays.inherit - res.users - - 55 - - - - - - - diff --git a/addons/hr_payroll/__manifest__.py b/addons/hr_payroll/__manifest__.py index 7225b046dc3..f0584b9474b 100644 --- a/addons/hr_payroll/__manifest__.py +++ b/addons/hr_payroll/__manifest__.py @@ -29,7 +29,6 @@ 'views/report_contributionregister_templates.xml', 'views/report_payslip_templates.xml', 'views/report_payslipdetails_templates.xml', - 'views/res_users_views.xml', ], 'demo': ['data/hr_payroll_demo.xml'], } diff --git a/addons/hr_payroll/models/__init__.py b/addons/hr_payroll/models/__init__.py index 5c4f1a7008e..99a241743cf 100644 --- a/addons/hr_payroll/models/__init__.py +++ b/addons/hr_payroll/models/__init__.py @@ -6,4 +6,3 @@ from . import hr_employee from . import res_config_settings from . import hr_salary_rule from . import hr_payslip -from . import res_users diff --git a/addons/hr_payroll/models/res_users.py b/addons/hr_payroll/models/res_users.py deleted file mode 100644 index 3c2fe5c78d4..00000000000 --- a/addons/hr_payroll/models/res_users.py +++ /dev/null @@ -1,13 +0,0 @@ -# -*- coding: utf-8 -*- -# Part of Odoo. See LICENSE file for full copyright and licensing details. - -from odoo import fields, models - - -class ResUsers(models.Model): - _inherit = 'res.users' - - group_hr_payroll_user = fields.Selection( - selection=lambda self: self._get_group_selection('base.module_category_hr_payroll'), - string='Payroll', compute='_compute_groups_id', inverse='_inverse_groups_id', - category_xml_id='base.module_category_hr_payroll') diff --git a/addons/hr_payroll/views/res_users_views.xml b/addons/hr_payroll/views/res_users_views.xml deleted file mode 100644 index 5d5fd491325..00000000000 --- a/addons/hr_payroll/views/res_users_views.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - res.users.form.hr_payroll.inherit - res.users - - 95 - - - - - - - diff --git a/addons/hr_recruitment/__manifest__.py b/addons/hr_recruitment/__manifest__.py index 27664fcd4ad..ea329b7ba54 100644 --- a/addons/hr_recruitment/__manifest__.py +++ b/addons/hr_recruitment/__manifest__.py @@ -27,7 +27,6 @@ 'views/hr_department_views.xml', 'views/hr_job_views.xml', 'views/mail_activity_views.xml', - 'views/res_users_views.xml', ], 'demo': [ 'data/hr_recruitment_demo.xml', diff --git a/addons/hr_recruitment/models/__init__.py b/addons/hr_recruitment/models/__init__.py index d1bf3c8234b..078e032e222 100644 --- a/addons/hr_recruitment/models/__init__.py +++ b/addons/hr_recruitment/models/__init__.py @@ -4,4 +4,3 @@ from . import hr_employee from . import hr_job from . import res_config_settings from . import calendar -from . import res_users diff --git a/addons/hr_recruitment/models/res_users.py b/addons/hr_recruitment/models/res_users.py deleted file mode 100644 index a251cbcdcad..00000000000 --- a/addons/hr_recruitment/models/res_users.py +++ /dev/null @@ -1,13 +0,0 @@ -# -*- coding: utf-8 -*- -# Part of Odoo. See LICENSE file for full copyright and licensing details. - -from odoo import fields, models - - -class ResUsers(models.Model): - _inherit = 'res.users' - - group_hr_recruitment_user = fields.Selection( - selection=lambda self: self._get_group_selection('base.module_category_hr_recruitment'), - string='Recruitment', compute='_compute_groups_id', inverse='_inverse_groups_id', - category_xml_id='base.module_category_hr_recruitment') diff --git a/addons/hr_recruitment/views/res_users_views.xml b/addons/hr_recruitment/views/res_users_views.xml deleted file mode 100644 index ea5eb7cef39..00000000000 --- a/addons/hr_recruitment/views/res_users_views.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - res.users.form.hr_recruitment.inherit - res.users - - 60 - - - - - - - diff --git a/addons/hr_timesheet/__manifest__.py b/addons/hr_timesheet/__manifest__.py index 6c0a654f5f1..1b35f5f5c35 100644 --- a/addons/hr_timesheet/__manifest__.py +++ b/addons/hr_timesheet/__manifest__.py @@ -31,7 +31,6 @@ up a management by affair. 'report/hr_timesheet_report_view.xml', 'report/report_timesheet_templates.xml', 'views/hr_views.xml', - 'views/res_users_views.xml', 'data/hr_timesheet_data.xml', ], 'demo': [ diff --git a/addons/hr_timesheet/models/__init__.py b/addons/hr_timesheet/models/__init__.py index b8bfb2333b9..11998476ce2 100644 --- a/addons/hr_timesheet/models/__init__.py +++ b/addons/hr_timesheet/models/__init__.py @@ -6,4 +6,3 @@ from . import hr from . import hr_timesheet from . import res_config_settings from . import project -from . import res_users diff --git a/addons/hr_timesheet/models/res_users.py b/addons/hr_timesheet/models/res_users.py deleted file mode 100644 index f5eb9addcb3..00000000000 --- a/addons/hr_timesheet/models/res_users.py +++ /dev/null @@ -1,13 +0,0 @@ -# -*- coding: utf-8 -*- -# Part of Odoo. See LICENSE file for full copyright and licensing details. - -from odoo import fields, models - - -class ResUsers(models.Model): - _inherit = 'res.users' - - group_hr_timesheet_user = fields.Selection( - selection=lambda self: self._get_group_selection('base.module_category_hr_timesheet'), - string='Timesheets', compute='_compute_groups_id', inverse='_inverse_groups_id', - category_xml_id='base.module_category_hr_timesheet') diff --git a/addons/hr_timesheet/views/res_users_views.xml b/addons/hr_timesheet/views/res_users_views.xml deleted file mode 100644 index c44ab31980d..00000000000 --- a/addons/hr_timesheet/views/res_users_views.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - res.users.form.hr_timesheet.inherit - res.users - - 70 - - - - - - - diff --git a/addons/im_livechat/__manifest__.py b/addons/im_livechat/__manifest__.py index 352f18c36b4..c85b2ac330c 100644 --- a/addons/im_livechat/__manifest__.py +++ b/addons/im_livechat/__manifest__.py @@ -25,7 +25,6 @@ Help your customers with this chat, and analyse their feedback. "views/mail_channel_views.xml", "views/im_livechat_channel_views.xml", "views/im_livechat_channel_templates.xml", - "views/res_users_views.xml", "report/im_livechat_report_channel_views.xml", "report/im_livechat_report_operator_views.xml" ], diff --git a/addons/im_livechat/models/__init__.py b/addons/im_livechat/models/__init__.py index 380ebfbfc00..7ed0b5e53f9 100644 --- a/addons/im_livechat/models/__init__.py +++ b/addons/im_livechat/models/__init__.py @@ -3,4 +3,3 @@ from . import im_livechat_channel from . import ir_autovacuum from . import mail_channel from . import rating -from . import res_users diff --git a/addons/im_livechat/models/res_users.py b/addons/im_livechat/models/res_users.py deleted file mode 100644 index af9f066dbc7..00000000000 --- a/addons/im_livechat/models/res_users.py +++ /dev/null @@ -1,14 +0,0 @@ -# -*- coding: utf-8 -*- -# Part of Odoo. See LICENSE file for full copyright and licensing details. - -from odoo import fields, models - - -class ResUsers(models.Model): - _inherit = 'res.users' - - group_im_livechat_user = fields.Selection( - selection=lambda self: self._get_group_selection('im_livechat.module_category_im_livechat'), - string='Live Support', compute='_compute_groups_id', inverse='_inverse_groups_id', - category_xml_id='im_livechat.module_category_im_livechat', - help='User: The user will be able to join support channels.\nManager: The user will be able to delete support channels.') diff --git a/addons/im_livechat/views/res_users_views.xml b/addons/im_livechat/views/res_users_views.xml deleted file mode 100644 index 57209008b8e..00000000000 --- a/addons/im_livechat/views/res_users_views.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - res.users.form.im_livechat.inherit - res.users - - 125 - - - - - - - diff --git a/addons/l10n_be_intrastat/__manifest__.py b/addons/l10n_be_intrastat/__manifest__.py index 0e472995ea4..cc276b059a3 100644 --- a/addons/l10n_be_intrastat/__manifest__.py +++ b/addons/l10n_be_intrastat/__manifest__.py @@ -17,7 +17,6 @@ Based on invoices. 'security/l10n_be_intrastat_security.xml', 'security/ir.model.access.csv', 'views/l10n_be_intrastat_view.xml', - 'views/res_users_views.xml', 'wizard/l10n_be_intrastat_declaration_view.xml', ], } diff --git a/addons/l10n_be_intrastat/models/__init__.py b/addons/l10n_be_intrastat/models/__init__.py index 2fdf02ead4f..fd6e09f945e 100644 --- a/addons/l10n_be_intrastat/models/__init__.py +++ b/addons/l10n_be_intrastat/models/__init__.py @@ -2,4 +2,3 @@ # Part of Odoo. See LICENSE file for full copyright and licensing details. from . import l10n_be_intrastat -from . import res_users diff --git a/addons/l10n_be_intrastat/models/res_users.py b/addons/l10n_be_intrastat/models/res_users.py deleted file mode 100644 index 15f52877bea..00000000000 --- a/addons/l10n_be_intrastat/models/res_users.py +++ /dev/null @@ -1,12 +0,0 @@ -# -*- coding: utf-8 -*- -# Part of Odoo. See LICENSE file for full copyright and licensing details. - -from odoo import fields, models - - -class ResUsers(models.Model): - _inherit = 'res.users' - - has_group_intrastat_extended = fields.Boolean( - 'Intrastat extended', compute='_compute_groups_id', inverse='_inverse_groups_id', - group_xml_id='l10n_be_intrastat.intrastat_extended') diff --git a/addons/l10n_be_intrastat/views/res_users_views.xml b/addons/l10n_be_intrastat/views/res_users_views.xml deleted file mode 100644 index 043d6b8b8c0..00000000000 --- a/addons/l10n_be_intrastat/views/res_users_views.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - res.users.form.l10n_be_intrastat.inherit - res.users - - - - - - - diff --git a/addons/lunch/__manifest__.py b/addons/lunch/__manifest__.py index 1c593ffa772..34499700cc6 100644 --- a/addons/lunch/__manifest__.py +++ b/addons/lunch/__manifest__.py @@ -29,7 +29,6 @@ If you want to save your employees' time and avoid them to always have coins in 'views/lunch_templates.xml', 'wizard/lucky_order_view.xml', 'views/lunch_views.xml', - 'views/res_users_views.xml', 'data/lunch_data.xml', ], 'demo': ['data/lunch_demo.xml'], diff --git a/addons/lunch/models/__init__.py b/addons/lunch/models/__init__.py index e16f6c755b9..9824b4ad3b0 100644 --- a/addons/lunch/models/__init__.py +++ b/addons/lunch/models/__init__.py @@ -1,4 +1,3 @@ # -*- coding: utf-8 -*- from . import lunch -from . import res_users diff --git a/addons/lunch/models/res_users.py b/addons/lunch/models/res_users.py deleted file mode 100644 index 9d3a39d8974..00000000000 --- a/addons/lunch/models/res_users.py +++ /dev/null @@ -1,13 +0,0 @@ -# -*- coding: utf-8 -*- -# Part of Odoo. See LICENSE file for full copyright and licensing details. - -from odoo import fields, models - - -class ResUsers(models.Model): - _inherit = 'res.users' - - group_lunch_user = fields.Selection( - selection=lambda self: self._get_group_selection('lunch.module_lunch_category'), - string='Lunch', compute='_compute_groups_id', inverse='_inverse_groups_id', - category_xml_id='lunch.module_lunch_category') diff --git a/addons/lunch/views/res_users_views.xml b/addons/lunch/views/res_users_views.xml deleted file mode 100644 index c414ba40d57..00000000000 --- a/addons/lunch/views/res_users_views.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - res.users.form.lunch.inherit - res.users - - 90 - - - - - - - diff --git a/addons/maintenance/__manifest__.py b/addons/maintenance/__manifest__.py index df1be15dfad..d40bdbe3d9e 100644 --- a/addons/maintenance/__manifest__.py +++ b/addons/maintenance/__manifest__.py @@ -17,7 +17,6 @@ 'views/maintenance_views.xml', 'views/maintenance_templates.xml', 'views/mail_activity_views.xml', - 'views/res_users_views.xml', 'data/maintenance_cron.xml', ], 'demo': ['data/maintenance_demo.xml'], diff --git a/addons/maintenance/models/__init__.py b/addons/maintenance/models/__init__.py index 155a108ce15..fb9363f4230 100644 --- a/addons/maintenance/models/__init__.py +++ b/addons/maintenance/models/__init__.py @@ -1,4 +1,3 @@ # -*- coding: utf-8 -*- from . import maintenance -from . import res_users diff --git a/addons/maintenance/models/res_users.py b/addons/maintenance/models/res_users.py deleted file mode 100644 index cac599eda08..00000000000 --- a/addons/maintenance/models/res_users.py +++ /dev/null @@ -1,13 +0,0 @@ -# -*- coding: utf-8 -*- -# Part of Odoo. See LICENSE file for full copyright and licensing details. - -from odoo import fields, models - - -class ResUsers(models.Model): - _inherit = 'res.users' - - has_group_equipment_manager = fields.Boolean( - 'Equipment Manager', compute='_compute_groups_id', inverse='_inverse_groups_id', - group_xml_id='maintenance.group_equipment_manager', - help='The user will be able to manage equipments.') diff --git a/addons/maintenance/views/res_users_views.xml b/addons/maintenance/views/res_users_views.xml deleted file mode 100644 index f606d3ad869..00000000000 --- a/addons/maintenance/views/res_users_views.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - res.users.form.maintenance.inherit - res.users - - - - - - - diff --git a/addons/mass_mailing/__manifest__.py b/addons/mass_mailing/__manifest__.py index 5f820bbf30f..def7d8bda81 100644 --- a/addons/mass_mailing/__manifest__.py +++ b/addons/mass_mailing/__manifest__.py @@ -35,7 +35,6 @@ 'views/themes_templates.xml', 'views/snippets_themes.xml', 'views/snippets_themes_options.xml', - 'views/res_users_views.xml', ], 'demo': [ 'data/mass_mailing_demo.xml', diff --git a/addons/mass_mailing/models/__init__.py b/addons/mass_mailing/models/__init__.py index baa418a63a9..6afa7a98d09 100644 --- a/addons/mass_mailing/models/__init__.py +++ b/addons/mass_mailing/models/__init__.py @@ -8,4 +8,3 @@ from . import mail_thread from . import res_config_settings from . import mass_mailing_report from . import link_tracker -from . import res_users diff --git a/addons/mass_mailing/models/res_users.py b/addons/mass_mailing/models/res_users.py deleted file mode 100644 index 9b9a111c310..00000000000 --- a/addons/mass_mailing/models/res_users.py +++ /dev/null @@ -1,17 +0,0 @@ -# -*- coding: utf-8 -*- -# Part of Odoo. See LICENSE file for full copyright and licensing details. - -from odoo import fields, models - - -class ResUsers(models.Model): - _inherit = 'res.users' - - group_mass_mailing_user = fields.Selection( - selection=lambda self: self._get_group_selection('base.module_category_mass_mailing'), - string='Mass Mailing', compute='_compute_groups_id', inverse='_inverse_groups_id', - category_xml_id='base.module_category_mass_mailing') - - has_group_mass_mailing_campaign = fields.Boolean( - 'Manage Mass Mailing Campaigns', compute='_compute_groups_id', inverse='_inverse_groups_id', - group_xml_id='mass_mailing.group_mass_mailing_campaign') diff --git a/addons/mass_mailing/views/res_users_views.xml b/addons/mass_mailing/views/res_users_views.xml deleted file mode 100644 index b4bd171931d..00000000000 --- a/addons/mass_mailing/views/res_users_views.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - res.users.form.mass_mailing.inherit - res.users - - 110 - - - - - - - - - diff --git a/addons/mrp/__manifest__.py b/addons/mrp/__manifest__.py index dbaa87464d3..16afba9a5f2 100644 --- a/addons/mrp/__manifest__.py +++ b/addons/mrp/__manifest__.py @@ -35,7 +35,6 @@ 'views/res_config_settings_views.xml', 'views/mrp_templates.xml', 'views/stock_scrap_views.xml', - 'views/res_users_views.xml', 'report/mrp_report_views_main.xml', 'report/mrp_report_bom_structure.xml', 'report/mrp_production_templates.xml', diff --git a/addons/mrp/models/__init__.py b/addons/mrp/models/__init__.py index 227f3141388..71da913f04c 100644 --- a/addons/mrp/models/__init__.py +++ b/addons/mrp/models/__init__.py @@ -18,4 +18,3 @@ from . import stock_picking from . import stock_production_lot from . import stock_scrap from . import stock_warehouse -from . import res_users diff --git a/addons/mrp/models/res_users.py b/addons/mrp/models/res_users.py deleted file mode 100644 index 28ab5647155..00000000000 --- a/addons/mrp/models/res_users.py +++ /dev/null @@ -1,17 +0,0 @@ -# -*- coding: utf-8 -*- -# Part of Odoo. See LICENSE file for full copyright and licensing details. - -from odoo import fields, models - - -class ResUsers(models.Model): - _inherit = 'res.users' - - has_group_mrp_routings = fields.Boolean( - 'Manage Work Order Operations', compute='_compute_groups_id', inverse='_inverse_groups_id', - group_xml_id='mrp.group_mrp_routings') - - group_mrp_user = fields.Selection( - selection=lambda self: self._get_group_selection('base.module_category_manufacturing'), - string='Manufacturing', compute='_compute_groups_id', inverse='_inverse_groups_id', - category_xml_id='base.module_category_manufacturing') diff --git a/addons/mrp/views/res_users_views.xml b/addons/mrp/views/res_users_views.xml deleted file mode 100644 index b3bec2a27e8..00000000000 --- a/addons/mrp/views/res_users_views.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - res.users.form.mrp.inherit - res.users - - 25 - - - - - - - - - diff --git a/addons/point_of_sale/__manifest__.py b/addons/point_of_sale/__manifest__.py index 4d7787743cf..9a3b9f4aa60 100644 --- a/addons/point_of_sale/__manifest__.py +++ b/addons/point_of_sale/__manifest__.py @@ -35,7 +35,6 @@ 'views/account_statement_view.xml', 'views/account_statement_report.xml', 'views/res_config_settings_views.xml', - 'views/res_users_views.xml', 'views/res_partner_view.xml', 'views/report_statement.xml', 'views/report_userlabel.xml', diff --git a/addons/point_of_sale/models/res_users.py b/addons/point_of_sale/models/res_users.py index 05adba44a5d..6fb09e8a44e 100644 --- a/addons/point_of_sale/models/res_users.py +++ b/addons/point_of_sale/models/res_users.py @@ -9,11 +9,6 @@ class ResUsers(models.Model): pos_security_pin = fields.Char(string='Security PIN', size=32, help='A Security PIN used to protect sensible functionality in the Point of Sale') - group_point_of_sale_user = fields.Selection( - selection=lambda self: self._get_group_selection('base.module_category_point_of_sale'), - string='Point of Sale', compute='_compute_groups_id', inverse='_inverse_groups_id', - category_xml_id='base.module_category_point_of_sale') - @api.constrains('pos_security_pin') def _check_pin(self): if self.pos_security_pin and not self.pos_security_pin.isdigit(): diff --git a/addons/point_of_sale/views/res_users_views.xml b/addons/point_of_sale/views/res_users_view.xml similarity index 63% rename from addons/point_of_sale/views/res_users_views.xml rename to addons/point_of_sale/views/res_users_view.xml index 61a504fae59..84df0988d24 100644 --- a/addons/point_of_sale/views/res_users_views.xml +++ b/addons/point_of_sale/views/res_users_view.xml @@ -1,14 +1,10 @@ - + res.users.form.view res.users - - 130 + - - - diff --git a/addons/product/__manifest__.py b/addons/product/__manifest__.py index c62c9826f46..92637cd5a07 100644 --- a/addons/product/__manifest__.py +++ b/addons/product/__manifest__.py @@ -38,7 +38,6 @@ Print product labels with barcode. 'views/product_pricelist_views.xml', 'views/res_partner_views.xml', 'views/product_template_import_templates.xml', - 'views/res_users_views.xml', 'report/product_reports.xml', 'report/product_pricelist_templates.xml', 'report/product_product_templates.xml', diff --git a/addons/product/models/__init__.py b/addons/product/models/__init__.py index d92be9dfb05..57917450de3 100644 --- a/addons/product/models/__init__.py +++ b/addons/product/models/__init__.py @@ -15,4 +15,3 @@ from . import product_attribute from . import product_pricelist from . import res_company from . import res_partner -from . import res_users diff --git a/addons/product/models/res_users.py b/addons/product/models/res_users.py deleted file mode 100644 index ee0f0395725..00000000000 --- a/addons/product/models/res_users.py +++ /dev/null @@ -1,28 +0,0 @@ -# -*- coding: utf-8 -*- -# Part of Odoo. See LICENSE file for full copyright and licensing details. - -from odoo import fields, models - - -class ResUsers(models.Model): - _inherit = 'res.users' - - has_group_sale_pricelist = fields.Boolean( - 'Sales Pricelists', compute='_compute_groups_id', inverse='_inverse_groups_id', - group_xml_id='product.group_sale_pricelist') - - has_group_pricelist_item = fields.Boolean( - 'Manage Pricelist Items', compute='_compute_groups_id', inverse='_inverse_groups_id', - group_xml_id='product.group_pricelist_item') - - has_group_product_pricelist = fields.Boolean( - 'Pricelists On Product', compute='_compute_groups_id', inverse='_inverse_groups_id', - group_xml_id='product.group_product_pricelist') - - has_group_stock_packaging = fields.Boolean( - 'Manage Product Packaging', compute='_compute_groups_id', inverse='_inverse_groups_id', - group_xml_id='product.group_stock_packaging') - - has_group_product_variant = fields.Boolean( - 'Manage Product Variants', compute='_compute_groups_id', inverse='_inverse_groups_id', - group_xml_id='product.group_product_variant') diff --git a/addons/product/views/res_users_views.xml b/addons/product/views/res_users_views.xml deleted file mode 100644 index a8c05f84437..00000000000 --- a/addons/product/views/res_users_views.xml +++ /dev/null @@ -1,32 +0,0 @@ - - - - res.users.form.product.inherit - res.users - - - - - - - diff --git a/addons/project/__manifest__.py b/addons/project/__manifest__.py index cb4516c221a..3276bd6e7dc 100644 --- a/addons/project/__manifest__.py +++ b/addons/project/__manifest__.py @@ -31,7 +31,6 @@ 'views/project_assets.xml', 'views/project_portal_templates.xml', 'views/project_rating_templates.xml', - 'views/res_users_views.xml', 'data/project_mail_template_data.xml', 'data/project_data.xml', ], diff --git a/addons/project/models/__init__.py b/addons/project/models/__init__.py index a37cedf22ab..e202189a304 100644 --- a/addons/project/models/__init__.py +++ b/addons/project/models/__init__.py @@ -5,4 +5,3 @@ from . import project from . import res_config_settings from . import res_company from . import res_partner -from . import res_users diff --git a/addons/project/models/res_users.py b/addons/project/models/res_users.py deleted file mode 100644 index f304dc2d826..00000000000 --- a/addons/project/models/res_users.py +++ /dev/null @@ -1,21 +0,0 @@ -# -*- coding: utf-8 -*- -# Part of Odoo. See LICENSE file for full copyright and licensing details. - -from odoo import fields, models - - -class ResUsers(models.Model): - _inherit = 'res.users' - - has_group_subtask_project = fields.Boolean( - 'Use Subtasks', compute='_compute_groups_id', inverse='_inverse_groups_id', - group_xml_id='project.group_subtask_project') - - has_group_project_rating = fields.Boolean( - 'Use Rating on Project', compute='_compute_groups_id', inverse='_inverse_groups_id', - group_xml_id='project.group_project_rating') - - group_project_user = fields.Selection( - selection=lambda self: self._get_group_selection('base.module_category_project_management'), - string='Project', compute='_compute_groups_id', inverse='_inverse_groups_id', - category_xml_id='base.module_category_project_management') diff --git a/addons/project/views/res_users_views.xml b/addons/project/views/res_users_views.xml deleted file mode 100644 index a31d5978ba6..00000000000 --- a/addons/project/views/res_users_views.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - res.users.form.project.inherit - res.users - - 5 - - - - - - - - - diff --git a/addons/purchase/__manifest__.py b/addons/purchase/__manifest__.py index bac5c28fb44..a85b8c9a1f2 100644 --- a/addons/purchase/__manifest__.py +++ b/addons/purchase/__manifest__.py @@ -25,7 +25,6 @@ 'report/purchase_report_views.xml', 'data/mail_template_data.xml', 'views/portal_templates.xml', - 'views/res_users_views.xml', 'report/purchase_order_templates.xml', 'report/purchase_quotation_templates.xml', ], diff --git a/addons/purchase/models/__init__.py b/addons/purchase/models/__init__.py index 5aac1667e5d..a641ce05a71 100644 --- a/addons/purchase/models/__init__.py +++ b/addons/purchase/models/__init__.py @@ -7,4 +7,3 @@ from . import product from . import res_company from . import res_config_settings from . import res_partner -from . import res_users diff --git a/addons/purchase/models/res_users.py b/addons/purchase/models/res_users.py deleted file mode 100644 index 5264a6fd89e..00000000000 --- a/addons/purchase/models/res_users.py +++ /dev/null @@ -1,22 +0,0 @@ -# -*- coding: utf-8 -*- -# Part of Odoo. See LICENSE file for full copyright and licensing details. - -from odoo import fields, models - - -class ResUsers(models.Model): - _inherit = 'res.users' - - has_group_manage_vendor_price = fields.Boolean( - 'Manage Vendor Price', compute='_compute_groups_id', inverse='_inverse_groups_id', - group_xml_id='purchase.group_manage_vendor_price') - - has_group_warning_purchase = fields.Boolean( - 'A warning can be set on a product or a customer (Purchase)', - compute='_compute_groups_id', inverse='_inverse_groups_id', - group_xml_id='purchase.group_warning_purchase') - - group_purchase_user = fields.Selection( - selection=lambda self: self._get_group_selection('base.module_category_purchase_management'), - string='Purchases', compute='_compute_groups_id', inverse='_inverse_groups_id', - category_xml_id='base.module_category_purchase_management') diff --git a/addons/purchase/views/res_users_views.xml b/addons/purchase/views/res_users_views.xml deleted file mode 100644 index 54e0eb080f5..00000000000 --- a/addons/purchase/views/res_users_views.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - res.users.form.purchase.inherit - res.users - - 45 - - - - - - - - - diff --git a/addons/purchase_requisition/tests/test_purchase_requisition.py b/addons/purchase_requisition/tests/test_purchase_requisition.py index 165eff03d8a..b88a4af5cc9 100644 --- a/addons/purchase_requisition/tests/test_purchase_requisition.py +++ b/addons/purchase_requisition/tests/test_purchase_requisition.py @@ -23,11 +23,11 @@ class TestPurchaseRequisition(common.TransactionCase): # Create a user as 'Purchase Requisition Manager' self.res_users_purchase_requisition_manager = self.ResUser.create({'company_id': self.res_company_id, 'name': 'Purchase requisition Manager', 'login': 'prm', 'email': 'requisition_manager@yourcompany.com'}) # Added groups for Purchase Requisition Manager. - self.res_users_purchase_requisition_manager.groups_id = [(4, self.ref('purchase.group_purchase_manager'), False)] + self.res_users_purchase_requisition_manager.group_id = self.ref('purchase.group_purchase_manager') # Create a user as 'Purchase Requisition User' self.res_users_purchase_requisition_user = self.ResUser.create({'company_id': self.res_company_id, 'name': 'Purchase requisition User', 'login': 'pru', 'email': 'requisition_user@yourcompany.com'}) # Added groups for Purchase Requisition User. - self.res_users_purchase_requisition_user.groups_id = [(4, self.ref('purchase.group_purchase_user'), False)] + self.res_users_purchase_requisition_user.group_id = self.ref('purchase.group_purchase_user') # In order to test process of the purchase requisition ,create requisition self.requisition1 = self.env['purchase.requisition'].create({'line_ids': [(0, 0, {'product_id': self.product_09_id, 'product_qty': 10.0, 'product_uom_id': self.product_09_uom_id})]}) diff --git a/addons/sale/__manifest__.py b/addons/sale/__manifest__.py index 1e78334c26d..17983579339 100644 --- a/addons/sale/__manifest__.py +++ b/addons/sale/__manifest__.py @@ -31,7 +31,6 @@ This module contains all the common features of Sales Management and eCommerce. 'views/sale_portal_templates.xml', 'views/sale_layout_category_view.xml', 'views/res_config_settings_views.xml', - 'views/res_users_views.xml', ], 'demo': [ 'data/sale_demo.xml', diff --git a/addons/sale/models/__init__.py b/addons/sale/models/__init__.py index 408ed3ad3b6..5f6e7ba2857 100644 --- a/addons/sale/models/__init__.py +++ b/addons/sale/models/__init__.py @@ -12,4 +12,3 @@ from . import sale from . import res_config_settings from . import sale_layout from . import sales_team -from . import res_users diff --git a/addons/sale/models/res_users.py b/addons/sale/models/res_users.py deleted file mode 100644 index 5ff6b06d878..00000000000 --- a/addons/sale/models/res_users.py +++ /dev/null @@ -1,43 +0,0 @@ -# -*- coding: utf-8 -*- -# Part of Odoo. See LICENSE file for full copyright and licensing details. - -from odoo import fields, models - - -class ResUsers(models.Model): - _inherit = 'res.users' - - has_group_warning_sale = fields.Boolean( - "A warning can be set on a product or a customer (Sale)", - compute='_compute_groups_id', inverse='_inverse_groups_id', - group_xml_id='sale.group_warning_sale') - - has_group_sale_layout = fields.Boolean( - "Personalize sales order and invoice report", - compute='_compute_groups_id', inverse='_inverse_groups_id', - group_xml_id='sale.group_sale_layout') - - has_group_delivery_invoice_address = fields.Boolean( - "Addresses in Sales Orders", - compute='_compute_groups_id', inverse='_inverse_groups_id', - group_xml_id='sale.group_delivery_invoice_address') - - has_group_show_price_subtotal = fields.Boolean( - "Show line subtotals without taxes (B2B)", - compute='_compute_groups_id', inverse='_inverse_groups_id', - group_xml_id='sale.group_show_price_subtotal') - - has_group_show_price_total = fields.Boolean( - "Show line subtotals with taxes included (B2C)", - compute='_compute_groups_id', inverse='_inverse_groups_id', - group_xml_id='sale.group_show_price_total') - - has_group_discount_per_so_line = fields.Boolean( - "Discount on lines", - compute='_compute_groups_id', inverse='_inverse_groups_id', - group_xml_id='sale.group_discount_per_so_line') - - has_group_proforma_sales = fields.Boolean( - "Pro-forma Invoices", - compute='_compute_groups_id', inverse='_inverse_groups_id', - group_xml_id='sale.group_proforma_sales') diff --git a/addons/sale/security/sale_security.xml b/addons/sale/security/sale_security.xml index 881b462b14e..a4e6796f4a6 100644 --- a/addons/sale/security/sale_security.xml +++ b/addons/sale/security/sale_security.xml @@ -43,6 +43,12 @@ Pro-forma Invoices + + Analytic Accounting for Sales + + + + diff --git a/addons/sale/views/res_users_views.xml b/addons/sale/views/res_users_views.xml deleted file mode 100644 index a4eae27cc6c..00000000000 --- a/addons/sale/views/res_users_views.xml +++ /dev/null @@ -1,44 +0,0 @@ - - - - res.users.form.sale.inherit - res.users - - - - - - - diff --git a/addons/sale_stock/__manifest__.py b/addons/sale_stock/__manifest__.py index 77a181a7195..c4b41c4ca3b 100644 --- a/addons/sale_stock/__manifest__.py +++ b/addons/sale_stock/__manifest__.py @@ -35,7 +35,6 @@ You can choose flexible invoicing methods: 'views/account_invoice_views.xml', 'views/sale_stock_portal_template.xml', 'views/product_template_views.xml', - 'views/res_users_views.xml', 'report/sale_order_report_templates.xml', 'report/stock_report_deliveryslip.xml', 'data/sale_stock_data.xml', diff --git a/addons/sale_stock/models/__init__.py b/addons/sale_stock/models/__init__.py index 9aa9277bfe8..1f11274e77a 100644 --- a/addons/sale_stock/models/__init__.py +++ b/addons/sale_stock/models/__init__.py @@ -7,4 +7,3 @@ from . import sale_order from . import res_config_settings from . import stock from . import product_template -from . import res_users diff --git a/addons/sale_stock/models/res_users.py b/addons/sale_stock/models/res_users.py deleted file mode 100644 index 5a1cbd2e1e5..00000000000 --- a/addons/sale_stock/models/res_users.py +++ /dev/null @@ -1,18 +0,0 @@ -# -*- coding: utf-8 -*- -# Part of Odoo. See LICENSE file for full copyright and licensing details. - -from odoo import fields, models - - -class ResUsers(models.Model): - _inherit = 'res.users' - - has_group_route_so_lines = fields.Boolean( - 'Enable Route on Sales Order Line', - compute='_compute_groups_id', inverse='_inverse_groups_id', - group_xml_id='sale_stock.group_route_so_lines') - - has_group_display_incoterm = fields.Boolean( - 'Display incoterms on Sales Order and related invoices', - compute='_compute_groups_id', inverse='_inverse_groups_id', - group_xml_id='sale_stock.group_display_incoterm') diff --git a/addons/sale_stock/views/res_users_views.xml b/addons/sale_stock/views/res_users_views.xml deleted file mode 100644 index 99d64a9f5a8..00000000000 --- a/addons/sale_stock/views/res_users_views.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - res.users.form.sale_stock.inherit - res.users - - - - - - - diff --git a/addons/sales_team/__manifest__.py b/addons/sales_team/__manifest__.py index fd8ce74a30c..199b34db0e8 100644 --- a/addons/sales_team/__manifest__.py +++ b/addons/sales_team/__manifest__.py @@ -16,7 +16,6 @@ Using this application you can manage Sales Channels with CRM and/or Sales 'data/sales_team_data.xml', 'views/crm_team_views.xml', 'views/sales_team_dashboard.xml', - 'views/res_users_views.xml', ], 'demo': ['data/sales_team_demo.xml'], 'installable': True, diff --git a/addons/sales_team/models/res_users.py b/addons/sales_team/models/res_users.py index 50b7e5cd28c..d5e657f2ce5 100644 --- a/addons/sales_team/models/res_users.py +++ b/addons/sales_team/models/res_users.py @@ -11,12 +11,6 @@ class ResUsers(models.Model): 'crm.team', 'Sales Team', help='Sales Channel the user is member of. Used to compute the members of a sales channel through the inverse one2many') - group_sales_team_user = fields.Selection( - selection=lambda self: self._get_group_selection('base.module_category_sales_management'), - string="Sales", compute='_compute_groups_id', inverse='_inverse_groups_id', - category_xml_id='base.module_category_sales_management', - help='User: Own Documents Only: the user will have access to his own data in the sales application.\nUser: All Documents: the user will have access to all records of everyone in the sales application.\nManager: the user will have an access to the sales configuration as well as statistic reports.') - @api.model def create(self, vals): # Assign the new user in the sales team if there's only one sales team of type `Sales` diff --git a/addons/sales_team/views/res_users_views.xml b/addons/sales_team/views/res_users_views.xml deleted file mode 100644 index 2bdb98fe0a7..00000000000 --- a/addons/sales_team/views/res_users_views.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - res.users.form.sales_team.inherit - res.users - - 1 - - - - - - - diff --git a/addons/stock/__manifest__.py b/addons/stock/__manifest__.py index 6b3a6b9ad01..7a72bd61cd2 100644 --- a/addons/stock/__manifest__.py +++ b/addons/stock/__manifest__.py @@ -63,7 +63,6 @@ 'views/report_stock_traceability.xml', 'views/stock_template.xml', 'views/procurement_views.xml', - 'views/res_users_views.xml', 'views/stock_package_level_views.xml', 'data/default_barcode_patterns.xml', diff --git a/addons/stock/models/__init__.py b/addons/stock/models/__init__.py index 2fdb7c230ae..015eeb1d3c5 100644 --- a/addons/stock/models/__init__.py +++ b/addons/stock/models/__init__.py @@ -19,5 +19,4 @@ from . import stock_traceability from . import stock_warehouse from . import stock_scrap from . import product -from . import res_users from . import stock_package_level diff --git a/addons/stock/models/res_users.py b/addons/stock/models/res_users.py deleted file mode 100644 index e6d1ccd5262..00000000000 --- a/addons/stock/models/res_users.py +++ /dev/null @@ -1,48 +0,0 @@ -# -*- coding: utf-8 -*- -# Part of Odoo. See LICENSE file for full copyright and licensing details. - -from odoo import fields, models - - -class ResUsers(models.Model): - _inherit = 'res.users' - - has_group_stock_multi_locations = fields.Boolean( - 'Manage Multiple Stock Locations', - compute='_compute_groups_id', inverse='_inverse_groups_id', - group_xml_id='stock.group_stock_multi_locations') - - has_group_stock_multi_warehouses = fields.Boolean( - 'Manage Multiple Warehouses', - compute='_compute_groups_id', inverse='_inverse_groups_id', - group_xml_id='stock.group_stock_multi_warehouses') - - has_group_production_lot = fields.Boolean( - 'Manage Lots / Serial Numbers', - compute='_compute_groups_id', inverse='_inverse_groups_id', - group_xml_id='stock.group_production_lot') - - has_group_tracking_lot = fields.Boolean( - 'Manage Packages', - compute='_compute_groups_id', inverse='_inverse_groups_id', - group_xml_id='stock.group_tracking_lot') - - has_group_adv_location = fields.Boolean( - 'Manage Push and Pull inventory flows', - compute='_compute_groups_id', inverse='_inverse_groups_id', - group_xml_id='stock.group_adv_location') - - has_group_tracking_owner = fields.Boolean( - 'Manage Different Stock Owners', - compute='_compute_groups_id', inverse='_inverse_groups_id', - group_xml_id='stock.group_tracking_owner') - - has_group_warning_stock = fields.Boolean( - 'A warning can be set on a partner (Stock)', - compute='_compute_groups_id', inverse='_inverse_groups_id', - group_xml_id='stock.group_warning_stock') - - group_stock_user = fields.Selection( - selection=lambda self: self._get_group_selection('base.module_category_warehouse_management'), - string='Inventory', compute='_compute_groups_id', inverse='_inverse_groups_id', - category_xml_id='base.module_category_warehouse_management') diff --git a/addons/stock/views/res_users_views.xml b/addons/stock/views/res_users_views.xml deleted file mode 100644 index 7d736825fc0..00000000000 --- a/addons/stock/views/res_users_views.xml +++ /dev/null @@ -1,44 +0,0 @@ - - - - res.users.form.stock.inherit - res.users - - 15 - - - - - - - - - diff --git a/addons/survey/__manifest__.py b/addons/survey/__manifest__.py index 78290313cbf..38fa932d670 100644 --- a/addons/survey/__manifest__.py +++ b/addons/survey/__manifest__.py @@ -1,4 +1,3 @@ - # -*- encoding: utf-8 -*- # Part of Odoo. See LICENSE file for full copyright and licensing details. { @@ -24,7 +23,6 @@ sent mails with personal token for the invitation of the survey. 'views/survey_views.xml', 'views/survey_templates.xml', 'views/survey_result.xml', - 'views/res_users_views.xml', 'wizard/survey_email_compose_message.xml', 'data/survey_stages.xml', ], diff --git a/addons/survey/models/__init__.py b/addons/survey/models/__init__.py index 1acf09ab8d1..26edfafe8ad 100644 --- a/addons/survey/models/__init__.py +++ b/addons/survey/models/__init__.py @@ -3,4 +3,3 @@ from . import survey from . import ir_autovacuum -from . import res_users diff --git a/addons/survey/models/res_users.py b/addons/survey/models/res_users.py deleted file mode 100644 index 939db447151..00000000000 --- a/addons/survey/models/res_users.py +++ /dev/null @@ -1,13 +0,0 @@ -# -*- coding: utf-8 -*- -# Part of Odoo. See LICENSE file for full copyright and licensing details. - -from odoo import fields, models - - -class ResUsers(models.Model): - _inherit = 'res.users' - - group_survey_user = fields.Selection( - selection=lambda self: self._get_group_selection('base.module_category_survey'), - string='Survey', compute='_compute_groups_id', inverse='_inverse_groups_id', - category_xml_id='base.module_category_survey') diff --git a/addons/survey/views/res_users_views.xml b/addons/survey/views/res_users_views.xml deleted file mode 100644 index dd60ccd8fae..00000000000 --- a/addons/survey/views/res_users_views.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - res.users.form.survey.inherit - res.users - - 115 - - - - - - - diff --git a/addons/uom/__manifest__.py b/addons/uom/__manifest__.py index 0ecdf757599..390682370b9 100644 --- a/addons/uom/__manifest__.py +++ b/addons/uom/__manifest__.py @@ -15,7 +15,6 @@ This is the base module for managing Units of measure. 'security/uom_security.xml', 'security/ir.model.access.csv', 'views/uom_uom_views.xml', - 'views/res_users_views.xml', ], 'installable': True, 'auto_install': False, diff --git a/addons/uom/models/__init__.py b/addons/uom/models/__init__.py index 4b4c458ea60..357b0410c00 100644 --- a/addons/uom/models/__init__.py +++ b/addons/uom/models/__init__.py @@ -2,4 +2,3 @@ # Part of Odoo. See LICENSE file for full copyright and licensing details. from . import uom_uom -from . import res_users diff --git a/addons/uom/models/res_users.py b/addons/uom/models/res_users.py deleted file mode 100644 index 8281b78ef14..00000000000 --- a/addons/uom/models/res_users.py +++ /dev/null @@ -1,12 +0,0 @@ -# -*- coding: utf-8 -*- -# Part of Odoo. See LICENSE file for full copyright and licensing details. - -from odoo import fields, models - - -class ResUsers(models.Model): - _inherit = 'res.users' - - has_group_uom = fields.Boolean( - 'Manage Multiple Units of Measure', compute='_compute_groups_id', inverse='_inverse_groups_id', - group_xml_id='uom.group_uom') diff --git a/addons/uom/views/res_users_views.xml b/addons/uom/views/res_users_views.xml deleted file mode 100644 index 55240233a6a..00000000000 --- a/addons/uom/views/res_users_views.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - res.users.form.uom.inherit - res.users - - - - - - - diff --git a/addons/website/__manifest__.py b/addons/website/__manifest__.py index 119732b0257..fbedd44425b 100644 --- a/addons/website/__manifest__.py +++ b/addons/website/__manifest__.py @@ -27,7 +27,6 @@ 'views/website_views.xml', 'views/res_config_settings_views.xml', 'views/ir_actions_views.xml', - 'views/res_users_views.xml', 'wizard/base_language_install_views.xml', ], 'demo': [ diff --git a/addons/website/models/__init__.py b/addons/website/models/__init__.py index 349e9792e01..f2a4b0c46cd 100644 --- a/addons/website/models/__init__.py +++ b/addons/website/models/__init__.py @@ -10,4 +10,3 @@ from . import ir_ui_view from . import res_company from . import res_partner from . import res_config_settings -from . import res_users diff --git a/addons/website/models/res_users.py b/addons/website/models/res_users.py deleted file mode 100644 index bab898d24c8..00000000000 --- a/addons/website/models/res_users.py +++ /dev/null @@ -1,13 +0,0 @@ -# -*- coding: utf-8 -*- -# Part of Odoo. See LICENSE file for full copyright and licensing details. - -from odoo import fields, models - - -class ResUsers(models.Model): - _inherit = 'res.users' - - group_website_user = fields.Selection( - selection=lambda self: self._get_group_selection('base.module_category_website'), - string='Website Editor', compute='_compute_groups_id', inverse='_inverse_groups_id', - category_xml_id='base.module_category_website') diff --git a/addons/website/views/res_users_views.xml b/addons/website/views/res_users_views.xml deleted file mode 100644 index 80dfc371994..00000000000 --- a/addons/website/views/res_users_views.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - res.users.form.website.inherit - res.users - - 135 - - - - - - - diff --git a/addons/website_forum/__manifest__.py b/addons/website_forum/__manifest__.py index d27dd595bce..a34afed27f9 100644 --- a/addons/website_forum/__manifest__.py +++ b/addons/website_forum/__manifest__.py @@ -20,7 +20,7 @@ Ask questions, get answers, no distractions 'data': [ 'data/forum_data.xml', 'views/forum.xml', - 'views/res_users_views.xml', + 'views/res_users.xml', 'views/website_forum.xml', 'views/ir_qweb.xml', 'security/ir.model.access.csv', diff --git a/addons/website_forum/views/res_users_views.xml b/addons/website_forum/views/res_users.xml similarity index 100% rename from addons/website_forum/views/res_users_views.xml rename to addons/website_forum/views/res_users.xml diff --git a/addons/website_mass_mailing/__manifest__.py b/addons/website_mass_mailing/__manifest__.py index 2b8f63808ff..ac3d34c0e1c 100644 --- a/addons/website_mass_mailing/__manifest__.py +++ b/addons/website_mass_mailing/__manifest__.py @@ -16,7 +16,6 @@ Add a snippet in the website builder to subscribe a mass_mailing list 'views/snippets_templates.xml', 'views/mass_mailing_view.xml', 'views/res_config_settings_views.xml', - 'views/res_users_views.xml', ], 'auto_install': True, } diff --git a/addons/website_mass_mailing/models/__init__.py b/addons/website_mass_mailing/models/__init__.py index d70758fc817..c9e39e466ca 100644 --- a/addons/website_mass_mailing/models/__init__.py +++ b/addons/website_mass_mailing/models/__init__.py @@ -3,4 +3,3 @@ from . import res_config_settings from . import mass_mailing_list -from . import res_users diff --git a/addons/website_mass_mailing/models/res_users.py b/addons/website_mass_mailing/models/res_users.py deleted file mode 100644 index 6024234dfb9..00000000000 --- a/addons/website_mass_mailing/models/res_users.py +++ /dev/null @@ -1,13 +0,0 @@ -# -*- coding: utf-8 -*- -# Part of Odoo. See LICENSE file for full copyright and licensing details. - -from odoo import fields, models - - -class ResUsers(models.Model): - _inherit = 'res.users' - - has_group_website_popup_on_exit = fields.Boolean( - 'Use subscription pop up on the website', - compute='_compute_groups_id', inverse='_inverse_groups_id', - group_xml_id='website_mass_mailing.group_website_popup_on_exit') diff --git a/addons/website_mass_mailing/views/res_users_views.xml b/addons/website_mass_mailing/views/res_users_views.xml deleted file mode 100644 index dc0b20a84f0..00000000000 --- a/addons/website_mass_mailing/views/res_users_views.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - res.users.form.website_mass_mailing.inherit - res.users - - - - - - - diff --git a/odoo/addons/base/data/ir_module_category_data.xml b/odoo/addons/base/data/ir_module_category_data.xml index cf6a7ecc10c..c1b7ba90bdb 100644 --- a/odoo/addons/base/data/ir_module_category_data.xml +++ b/odoo/addons/base/data/ir_module_category_data.xml @@ -178,6 +178,16 @@ 100 + + Extra Rights + 101 + + + + Other Extra Rights + 102 + + diff --git a/odoo/addons/base/data/res_users_demo.xml b/odoo/addons/base/data/res_users_demo.xml index d5977f63173..aa632b5bac8 100644 --- a/odoo/addons/base/data/res_users_demo.xml +++ b/odoo/addons/base/data/res_users_demo.xml @@ -72,9 +72,6 @@ - - - diff --git a/odoo/addons/base/models/res_users.py b/odoo/addons/base/models/res_users.py index dc3851a58dd..8d2084b71e2 100644 --- a/odoo/addons/base/models/res_users.py +++ b/odoo/addons/base/models/res_users.py @@ -222,36 +222,6 @@ class Users(models.Model): name = fields.Char(related='partner_id.name', inherited=True) email = fields.Char(related='partner_id.email', inherited=True) - group_base_user = fields.Selection( - selection=lambda self: self._get_group_selection('base.module_category_user_type'), - string="User type", compute='_compute_groups_id', inverse='_inverse_groups_id', - category_xml_id='base.module_category_user_type') - - group_administration_user = fields.Selection( - selection=lambda self: self._get_group_selection('base.module_category_administration'), - string="Administration", compute='_compute_groups_id', inverse='_inverse_groups_id', - category_xml_id='base.module_category_administration') - - has_group_multi_company = fields.Boolean( - 'Multi Companies', compute='_compute_groups_id', inverse='_inverse_groups_id', - group_xml_id='base.group_multi_company') - - has_group_multi_currency = fields.Boolean( - 'Multi Currencies', compute='_compute_groups_id', inverse='_inverse_groups_id', - group_xml_id='base.group_multi_currency') - - has_group_no_one = fields.Boolean( - 'Technical Features', compute='_compute_groups_id', inverse='_inverse_groups_id', - group_xml_id='base.group_no_one') - - has_group_partner_manager = fields.Boolean( - 'Contact Creation', compute='_compute_groups_id', inverse='_inverse_groups_id', - group_xml_id='base.group_partner_manager') - - has_group_private_addresses = fields.Boolean( - 'Access to Private Addresses', compute='_compute_groups_id', inverse='_inverse_groups_id', - group_xml_id='base.group_private_addresses') - _sql_constraints = [ ('login_key', 'UNIQUE (login)', 'You can not have two users with the same login !') ] @@ -751,7 +721,6 @@ class GroupsImplied(models.Model): @api.multi def write(self, values): res = super(GroupsImplied, self).write(values) - if values.get('users') or values.get('implied_ids'): # add all implied groups (to all users of each group) for group in self: diff --git a/odoo/addons/base/views/res_users_views.xml b/odoo/addons/base/views/res_users_views.xml index ebf1f72479f..bda551350ee 100644 --- a/odoo/addons/base/views/res_users_views.xml +++ b/odoo/addons/base/views/res_users_views.xml @@ -141,6 +141,11 @@ + @@ -185,40 +190,12 @@ - - - - - - - - - + @@ -235,27 +212,12 @@ - - - - - - - res.users.view.form.administration - res.users - - 1000 - - - - - - + res.users.tree res.users @@ -315,6 +277,16 @@ + + res.users.groups + res.users + + + + + + + Users From 7dfaca8639d324b7521104847210cbfb5a5f50a4 Mon Sep 17 00:00:00 2001 From: Yannick Tivisse Date: Thu, 6 Sep 2018 15:02:11 +0200 Subject: [PATCH 05/11] [IMP] hr_contract: Remove users group fields --- addons/hr_contract/__manifest__.py | 1 - addons/hr_contract/models/__init__.py | 1 - addons/hr_contract/models/res_users.py | 13 ------------- addons/hr_contract/views/res_users_views.xml | 14 -------------- 4 files changed, 29 deletions(-) delete mode 100644 addons/hr_contract/models/res_users.py delete mode 100644 addons/hr_contract/views/res_users_views.xml diff --git a/addons/hr_contract/__manifest__.py b/addons/hr_contract/__manifest__.py index 3a239b204d3..e07f3975ff7 100644 --- a/addons/hr_contract/__manifest__.py +++ b/addons/hr_contract/__manifest__.py @@ -23,7 +23,6 @@ You can assign several contracts per employee. 'security/ir.model.access.csv', 'data/hr_contract_data.xml', 'views/hr_contract_views.xml', - 'views/res_users_views.xml', ], 'demo': [], 'installable': True, diff --git a/addons/hr_contract/models/__init__.py b/addons/hr_contract/models/__init__.py index 7e9d4a5f5eb..855ff940d55 100644 --- a/addons/hr_contract/models/__init__.py +++ b/addons/hr_contract/models/__init__.py @@ -2,4 +2,3 @@ # Part of Odoo. See LICENSE file for full copyright and licensing details. from . import hr_contract -from . import res_users diff --git a/addons/hr_contract/models/res_users.py b/addons/hr_contract/models/res_users.py deleted file mode 100644 index de1a824cf0f..00000000000 --- a/addons/hr_contract/models/res_users.py +++ /dev/null @@ -1,13 +0,0 @@ -# -*- coding: utf-8 -*- -# Part of Odoo. See LICENSE file for full copyright and licensing details. - -from odoo import fields, models - - -class ResUsers(models.Model): - _inherit = 'res.users' - - group_hr_contract_user = fields.Selection( - selection=lambda self: self._get_group_selection('base.module_category_hr_contract'), - string='Contracts', compute='_compute_groups_id', inverse='_inverse_groups_id', - category_xml_id='base.module_category_hr_contract') diff --git a/addons/hr_contract/views/res_users_views.xml b/addons/hr_contract/views/res_users_views.xml deleted file mode 100644 index 61b0212145e..00000000000 --- a/addons/hr_contract/views/res_users_views.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - res.users.form.hr_contract.inherit - res.users - - 51 - - - - - - - From 4587816198f8a11a85ef95cf5da2b3627c3357c3 Mon Sep 17 00:00:00 2001 From: Yannick Tivisse Date: Thu, 6 Sep 2018 15:04:12 +0200 Subject: [PATCH 06/11] Revert "[IMP] base: Remove unused module categories" This reverts commit 382fbd35204ff947c16b795ca090c97d6741fb1d. --- addons/account/security/account_security.xml | 3 +++ .../analytic/security/analytic_security.xml | 2 ++ addons/crm/security/crm_security.xml | 1 + .../security/hr_attendance_security.xml | 1 + .../security/mass_mailing_security.xml | 1 + addons/mrp/security/mrp_security.xml | 1 + addons/product/security/product_security.xml | 5 +++++ addons/project/security/project_security.xml | 2 ++ .../purchase/security/purchase_security.xml | 2 ++ addons/sale/security/sale_security.xml | 7 ++++++ .../security/sale_stock_security.xml | 6 +++-- addons/stock/security/stock_security.xml | 7 ++++++ addons/uom/security/uom_security.xml | 1 + .../security/mass_mailing_security.xml | 1 + .../models/ir_module_module.py | 3 ++- addons/website_theme_install/views/views.xml | 2 +- .../base/data/ir_module_category_data.xml | 22 +++++++++++++++++++ 17 files changed, 63 insertions(+), 4 deletions(-) diff --git a/addons/account/security/account_security.xml b/addons/account/security/account_security.xml index b73419fd7fb..e87ea58b47e 100644 --- a/addons/account/security/account_security.xml +++ b/addons/account/security/account_security.xml @@ -10,6 +10,7 @@ Show Full Accounting Features + @@ -28,10 +29,12 @@ A warning can be set on a partner (Account) + Allow the cash rounding management + diff --git a/addons/analytic/security/analytic_security.xml b/addons/analytic/security/analytic_security.xml index 30f813f4a19..5e66d317f5c 100644 --- a/addons/analytic/security/analytic_security.xml +++ b/addons/analytic/security/analytic_security.xml @@ -34,10 +34,12 @@ Analytic Accounting + Analytic Accounting Tags + diff --git a/addons/crm/security/crm_security.xml b/addons/crm/security/crm_security.xml index 13f854c9be6..8a8936dc8b3 100644 --- a/addons/crm/security/crm_security.xml +++ b/addons/crm/security/crm_security.xml @@ -5,6 +5,7 @@ Show Lead Menu + diff --git a/addons/hr_attendance/security/hr_attendance_security.xml b/addons/hr_attendance/security/hr_attendance_security.xml index 6b903e890f9..2f39cd13d21 100644 --- a/addons/hr_attendance/security/hr_attendance_security.xml +++ b/addons/hr_attendance/security/hr_attendance_security.xml @@ -34,6 +34,7 @@ Enable PIN use + The user will have to enter his PIN to check in and out manually at the company screen. diff --git a/addons/mass_mailing/security/mass_mailing_security.xml b/addons/mass_mailing/security/mass_mailing_security.xml index 308e02956ef..823a9a4f4b5 100644 --- a/addons/mass_mailing/security/mass_mailing_security.xml +++ b/addons/mass_mailing/security/mass_mailing_security.xml @@ -10,6 +10,7 @@ Manage Mass Mailing Campaigns + diff --git a/addons/mrp/security/mrp_security.xml b/addons/mrp/security/mrp_security.xml index d203cfc73c1..35d843b9aeb 100644 --- a/addons/mrp/security/mrp_security.xml +++ b/addons/mrp/security/mrp_security.xml @@ -17,6 +17,7 @@ Manage Work Order Operations + diff --git a/addons/product/security/product_security.xml b/addons/product/security/product_security.xml index 08fec11f11c..422d7ac75ec 100644 --- a/addons/product/security/product_security.xml +++ b/addons/product/security/product_security.xml @@ -4,22 +4,27 @@ Sales Pricelists + Manage Pricelist Items + Pricelists On Product + Manage Product Packaging + Manage Product Variants + diff --git a/addons/project/security/project_security.xml b/addons/project/security/project_security.xml index a34f32e7393..cfa175258f9 100644 --- a/addons/project/security/project_security.xml +++ b/addons/project/security/project_security.xml @@ -16,10 +16,12 @@ Use Subtasks + Use Rating on Project + diff --git a/addons/purchase/security/purchase_security.xml b/addons/purchase/security/purchase_security.xml index c8565685486..ef6f4a659e8 100644 --- a/addons/purchase/security/purchase_security.xml +++ b/addons/purchase/security/purchase_security.xml @@ -17,10 +17,12 @@ Manage Vendor Price + A warning can be set on a product or a customer (Purchase) + diff --git a/addons/sale/security/sale_security.xml b/addons/sale/security/sale_security.xml index a4e6796f4a6..f753c3bed13 100644 --- a/addons/sale/security/sale_security.xml +++ b/addons/sale/security/sale_security.xml @@ -3,19 +3,23 @@ Personalize sales order and invoice report + Addresses in Sales Orders + Tax display B2B + Show line subtotals without taxes (B2B) Tax display B2C + Show line subtotals with taxes included (B2C) @@ -33,14 +37,17 @@ Discount on lines + A warning can be set on a product or a customer (Sale) + Pro-forma Invoices + diff --git a/addons/sale_stock/security/sale_stock_security.xml b/addons/sale_stock/security/sale_stock_security.xml index 72c18b01594..630a6512b2d 100644 --- a/addons/sale_stock/security/sale_stock_security.xml +++ b/addons/sale_stock/security/sale_stock_security.xml @@ -3,10 +3,12 @@ Enable Route on Sales Order Line - + + Display incoterms on Sales Order and related invoices - + + diff --git a/addons/stock/security/stock_security.xml b/addons/stock/security/stock_security.xml index 153b39dd9e4..3301a5fbb8c 100644 --- a/addons/stock/security/stock_security.xml +++ b/addons/stock/security/stock_security.xml @@ -4,10 +4,12 @@ Manage Multiple Stock Locations + Manage Multiple Warehouses + @@ -24,22 +26,27 @@ Manage Lots / Serial Numbers + Manage Packages + Manage Push and Pull inventory flows + Manage Different Stock Owners + A warning can be set on a partner (Stock) + diff --git a/addons/uom/security/uom_security.xml b/addons/uom/security/uom_security.xml index f7e0c0dd4d4..ebfe3e1178d 100644 --- a/addons/uom/security/uom_security.xml +++ b/addons/uom/security/uom_security.xml @@ -3,6 +3,7 @@ Manage Multiple Units of Measure + diff --git a/addons/website_mass_mailing/security/mass_mailing_security.xml b/addons/website_mass_mailing/security/mass_mailing_security.xml index 95c9d4d56bb..1f1438fcab3 100644 --- a/addons/website_mass_mailing/security/mass_mailing_security.xml +++ b/addons/website_mass_mailing/security/mass_mailing_security.xml @@ -2,5 +2,6 @@ Use subscription pop up on the website + diff --git a/addons/website_theme_install/models/ir_module_module.py b/addons/website_theme_install/models/ir_module_module.py index 5350abea437..0ceea66f159 100644 --- a/addons/website_theme_install/models/ir_module_module.py +++ b/addons/website_theme_install/models/ir_module_module.py @@ -43,10 +43,11 @@ class IrModuleModule(models.Model): @api.multi def button_choose_theme(self): theme_category = self.env.ref('base.module_category_theme', False) + hidden_category = self.env.ref('base.module_category_hidden', False) theme_hidden_category = self.env.ref('base.module_category_theme_hidden', False) theme_category_id = theme_category.id if theme_category else 0 - hidden_categories_ids = [theme_hidden_category.id if theme_hidden_category else 0] + hidden_categories_ids = [hidden_category.id if hidden_category else 0, theme_hidden_category.id if theme_hidden_category else 0] self.search([ # Uninstall the theme(s) which is (are) installed ('state', '=', 'installed'), diff --git a/addons/website_theme_install/views/views.xml b/addons/website_theme_install/views/views.xml index f080ee96005..ed9b393ddf6 100644 --- a/addons/website_theme_install/views/views.xml +++ b/addons/website_theme_install/views/views.xml @@ -67,7 +67,7 @@ diff --git a/odoo/addons/base/data/ir_module_category_data.xml b/odoo/addons/base/data/ir_module_category_data.xml index c1b7ba90bdb..33fa3a8a411 100644 --- a/odoo/addons/base/data/ir_module_category_data.xml +++ b/odoo/addons/base/data/ir_module_category_data.xml @@ -1,6 +1,12 @@ + + Technical Settings + 0 + + + Localization @@ -200,6 +206,18 @@ + + + + + + + + + + + + @@ -208,5 +226,9 @@ + + + + From 43dd9ecd8279823e68a3bd798b571b0799bb194b Mon Sep 17 00:00:00 2001 From: Yannick Tivisse Date: Thu, 6 Sep 2018 15:05:13 +0200 Subject: [PATCH 07/11] Revert "[IMP] base: Remove the reified view on 'groups_id' in res_users' form" This reverts commit bd49f9fd17aa6661945a3eff212ceabedf20efb8. --- odoo/addons/base/models/res_users.py | 297 ++++++++++++++++++++++++++- 1 file changed, 292 insertions(+), 5 deletions(-) diff --git a/odoo/addons/base/models/res_users.py b/odoo/addons/base/models/res_users.py index 8d2084b71e2..956cb220557 100644 --- a/odoo/addons/base/models/res_users.py +++ b/odoo/addons/base/models/res_users.py @@ -39,23 +39,48 @@ DEFAULT_CRYPT_CONTEXT = passlib.context.CryptContext( concat = chain.from_iterable # -# Functions for manipulating boolean and selection fields +# Functions for manipulating boolean and selection pseudo-fields # +def name_boolean_group(id): + return 'in_group_' + str(id) +def name_selection_groups(ids): + return 'sel_groups_' + '_'.join(str(it) for it in ids) def is_boolean_group(name): - return name.startswith('has_group_') - + return name.startswith('in_group_') def is_selection_groups(name): - return name.startswith('group_') + return name.startswith('sel_groups_') +def is_reified_group(name): + return is_boolean_group(name) or is_selection_groups(name) + +def get_boolean_group(name): + return int(name[9:]) + +def get_selection_groups(name): + return [int(v) for v in name[11:].split('_')] + +def parse_m2m(commands): + "return a list of ids corresponding to a many2many value" + ids = [] + for command in commands: + if isinstance(command, (tuple, list)): + if command[0] in (1, 4): + ids.append(command[1]) + elif command[0] == 5: + ids = [] + elif command[0] == 6: + ids = list(command[2]) + else: + ids.append(command) + return ids #---------------------------------------------------------- # Basic res.groups and res.users #---------------------------------------------------------- - class Groups(models.Model): _name = "res.groups" _description = "Access Groups" @@ -752,6 +777,268 @@ class UsersImplied(models.Model): super(UsersImplied, user).write(vals) return res +# +# Virtual checkbox and selection for res.user form view +# +# Extension of res.groups and res.users for the special groups view in the users +# form. This extension presents groups with selection and boolean widgets: +# - Groups are shown by application, with boolean and/or selection fields. +# Selection fields typically defines a role "Name" for the given application. +# - Uncategorized groups are presented as boolean fields and grouped in a +# section "Others". +# +# The user form view is modified by an inherited view (base.user_groups_view); +# the inherited view replaces the field 'groups_id' by a set of reified group +# fields (boolean or selection fields). The arch of that view is regenerated +# each time groups are changed. +# +# Naming conventions for reified groups fields: +# - boolean field 'in_group_ID' is True iff +# ID is in 'groups_id' +# - selection field 'sel_groups_ID1_..._IDk' is ID iff +# ID is in 'groups_id' and ID is maximal in the set {ID1, ..., IDk} +# + +class GroupsView(models.Model): + _inherit = 'res.groups' + + @api.model + def create(self, values): + user = super(GroupsView, self).create(values) + self._update_user_groups_view() + # actions.get_bindings() depends on action records + self.env['ir.actions.actions'].clear_caches() + return user + + @api.multi + def write(self, values): + res = super(GroupsView, self).write(values) + self._update_user_groups_view() + # actions.get_bindings() depends on action records + self.env['ir.actions.actions'].clear_caches() + return res + + @api.multi + def unlink(self): + res = super(GroupsView, self).unlink() + self._update_user_groups_view() + # actions.get_bindings() depends on action records + self.env['ir.actions.actions'].clear_caches() + return res + + @api.model + def _update_user_groups_view(self): + """ Modify the view with xmlid ``base.user_groups_view``, which inherits + the user form view, and introduces the reified group fields. + """ + if self._context.get('install_mode'): + # use installation/admin language for translatable names in the view + user_context = self.env['res.users'].context_get() + self = self.with_context(**user_context) + + # We have to try-catch this, because at first init the view does not + # exist but we are already creating some basic groups. + view = self.env.ref('base.user_groups_view', raise_if_not_found=False) + if view and view.exists() and view._name == 'ir.ui.view': + group_no_one = view.env.ref('base.group_no_one') + xml1, xml2 = [], [] + xml1.append(E.separator(string=_('Application Accesses'), colspan="2")) + for app, kind, gs in self.get_groups_by_application(): + # hide groups in categories 'Hidden' and 'Extra' (except for group_no_one) + attrs = {} + if app.xml_id in ('base.module_category_hidden', 'base.module_category_extra', 'base.module_category_usability'): + attrs['groups'] = 'base.group_no_one' + + if kind == 'selection': + # application name with a selection field + field_name = name_selection_groups(gs.ids) + xml1.append(E.field(name=field_name, **attrs)) + xml1.append(E.newline()) + else: + # application separator with boolean fields + app_name = app.name or _('Other') + xml2.append(E.separator(string=app_name, colspan="4", **attrs)) + for g in gs: + field_name = name_boolean_group(g.id) + if g == group_no_one: + # make the group_no_one invisible in the form view + xml2.append(E.field(name=field_name, invisible="1", **attrs)) + else: + xml2.append(E.field(name=field_name, **attrs)) + + xml2.append({'class': "o_label_nowrap"}) + xml = E.field(E.group(*(xml1), col="2"), E.group(*(xml2), col="4"), name="groups_id", position="replace") + xml.addprevious(etree.Comment("GENERATED AUTOMATICALLY BY GROUPS")) + xml_content = etree.tostring(xml, pretty_print=True, encoding="unicode") + + new_context = dict(view._context) + new_context.pop('install_mode_data', None) # don't set arch_fs for this computed view + new_context['lang'] = None + view.with_context(new_context).write({'arch': xml_content}) + + def get_application_groups(self, domain): + """ Return the non-share groups that satisfy ``domain``. """ + return self.search(domain + [('share', '=', False)]) + + @api.model + def get_groups_by_application(self): + """ Return all groups classified by application (module category), as a list:: + + [(app, kind, groups), ...], + + where ``app`` and ``groups`` are recordsets, and ``kind`` is either + ``'boolean'`` or ``'selection'``. Applications are given in sequence + order. If ``kind`` is ``'selection'``, ``groups`` are given in + reverse implication order. + """ + def linearize(app, gs): + # determine sequence order: a group appears after its implied groups + order = {g: len(g.trans_implied_ids & gs) for g in gs} + # check whether order is total, i.e., sequence orders are distinct + if len(set(order.values())) == len(gs): + return (app, 'selection', gs.sorted(key=order.get)) + else: + return (app, 'boolean', gs) + + # classify all groups by application + by_app, others = defaultdict(self.browse), self.browse() + for g in self.get_application_groups([]): + if g.category_id: + by_app[g.category_id] += g + else: + others += g + # build the result + res = [] + for app, gs in sorted(by_app.items(), key=lambda it: it[0].sequence or 0): + res.append(linearize(app, gs)) + if others: + res.append((self.env['ir.module.category'], 'boolean', others)) + return res + + +class UsersView(models.Model): + _inherit = 'res.users' + + @api.model + def create(self, values): + values = self._remove_reified_groups(values) + user = super(UsersView, self).create(values) + group_multi_company = self.env.ref('base.group_multi_company', False) + if group_multi_company and 'company_ids' in values: + if len(user.company_ids) <= 1 and user.id in group_multi_company.users.ids: + group_multi_company.write({'users': [(3, user.id)]}) + elif len(user.company_ids) > 1 and user.id not in group_multi_company.users.ids: + group_multi_company.write({'users': [(4, user.id)]}) + return user + + @api.multi + def write(self, values): + values = self._remove_reified_groups(values) + res = super(UsersView, self).write(values) + group_multi_company = self.env.ref('base.group_multi_company', False) + if group_multi_company and 'company_ids' in values: + for user in self: + if len(user.company_ids) <= 1 and user.id in group_multi_company.users.ids: + group_multi_company.write({'users': [(3, user.id)]}) + elif len(user.company_ids) > 1 and user.id not in group_multi_company.users.ids: + group_multi_company.write({'users': [(4, user.id)]}) + return res + + def _remove_reified_groups(self, values): + """ return `values` without reified group fields """ + add, rem = [], [] + values1 = {} + + for key, val in values.items(): + if is_boolean_group(key): + (add if val else rem).append(get_boolean_group(key)) + elif is_selection_groups(key): + rem += get_selection_groups(key) + if val: + add.append(val) + else: + values1[key] = val + + if 'groups_id' not in values and (add or rem): + # remove group ids in `rem` and add group ids in `add` + values1['groups_id'] = list(itertools.chain( + pycompat.izip(repeat(3), rem), + pycompat.izip(repeat(4), add) + )) + + return values1 + + @api.model + def default_get(self, fields): + group_fields, fields = partition(is_reified_group, fields) + fields1 = (fields + ['groups_id']) if group_fields else fields + values = super(UsersView, self).default_get(fields1) + self._add_reified_groups(group_fields, values) + return values + + @api.multi + def read(self, fields=None, load='_classic_read'): + # determine whether reified groups fields are required, and which ones + fields1 = fields or list(self.fields_get()) + group_fields, other_fields = partition(is_reified_group, fields1) + + # read regular fields (other_fields); add 'groups_id' if necessary + drop_groups_id = False + if group_fields and fields: + if 'groups_id' not in other_fields: + other_fields.append('groups_id') + drop_groups_id = True + else: + other_fields = fields + + res = super(UsersView, self).read(other_fields, load=load) + + # post-process result to add reified group fields + if group_fields: + for values in res: + self._add_reified_groups(group_fields, values) + if drop_groups_id: + values.pop('groups_id', None) + return res + + def _add_reified_groups(self, fields, values): + """ add the given reified group fields into `values` """ + gids = set(parse_m2m(values.get('groups_id') or [])) + for f in fields: + if is_boolean_group(f): + values[f] = get_boolean_group(f) in gids + elif is_selection_groups(f): + selected = [gid for gid in get_selection_groups(f) if gid in gids] + values[f] = selected and selected[-1] or False + + @api.model + def fields_get(self, allfields=None, attributes=None): + res = super(UsersView, self).fields_get(allfields, attributes=attributes) + # add reified groups fields + for app, kind, gs in self.env['res.groups'].sudo().get_groups_by_application(): + if kind == 'selection': + # selection group field + tips = ['%s: %s' % (g.name, g.comment) for g in gs if g.comment] + res[name_selection_groups(gs.ids)] = { + 'type': 'selection', + 'string': app.name or _('Other'), + 'selection': [(False, '')] + [(g.id, g.name) for g in gs], + 'help': '\n'.join(tips), + 'exportable': False, + 'selectable': False, + } + else: + # boolean group fields + for g in gs: + res[name_boolean_group(g.id)] = { + 'type': 'boolean', + 'string': g.name, + 'help': g.comment, + 'exportable': False, + 'selectable': False, + } + return res + #---------------------------------------------------------- # change password wizard #---------------------------------------------------------- From bb3f20710aa68d960bfcd8005f3a29ed06dd5d91 Mon Sep 17 00:00:00 2001 From: Yannick Tivisse Date: Thu, 6 Sep 2018 16:34:08 +0200 Subject: [PATCH 08/11] [IMP] base: Display Internal Users/Portal/Public as a selection Co-authored-by: jem-odoo --- odoo/addons/base/models/res_users.py | 47 ++++++++++++++++++++++------ 1 file changed, 37 insertions(+), 10 deletions(-) diff --git a/odoo/addons/base/models/res_users.py b/odoo/addons/base/models/res_users.py index 956cb220557..45415d55793 100644 --- a/odoo/addons/base/models/res_users.py +++ b/odoo/addons/base/models/res_users.py @@ -841,33 +841,53 @@ class GroupsView(models.Model): view = self.env.ref('base.user_groups_view', raise_if_not_found=False) if view and view.exists() and view._name == 'ir.ui.view': group_no_one = view.env.ref('base.group_no_one') - xml1, xml2 = [], [] - xml1.append(E.separator(string=_('Application Accesses'), colspan="2")) + group_employee = view.env.ref('base.group_user') + xml1, xml2, xml3 = [], [], [] + xml1.append(E.separator(string=_('User Type'), colspan="2", groups='base.group_no_one')) + xml2.append(E.separator(string=_('Application Accesses'), colspan="2")) + + user_type_field_name = '' for app, kind, gs in self.get_groups_by_application(): - # hide groups in categories 'Hidden' and 'Extra' (except for group_no_one) attrs = {} + # hide groups in categories 'Hidden' and 'Extra' (except for group_no_one) if app.xml_id in ('base.module_category_hidden', 'base.module_category_extra', 'base.module_category_usability'): attrs['groups'] = 'base.group_no_one' - if kind == 'selection': + # User type (employee, portal or public) is a separated group. This is the only 'selection' + # group of res.groups without implied groups (with each other). + if app.xml_id == 'base.module_category_user_type': # application name with a selection field field_name = name_selection_groups(gs.ids) + user_type_field_name = field_name + attrs['widget'] = 'radio' + attrs['groups'] = 'base.group_no_one' xml1.append(E.field(name=field_name, **attrs)) xml1.append(E.newline()) + + elif kind == 'selection': + # application name with a selection field + field_name = name_selection_groups(gs.ids) + xml2.append(E.field(name=field_name, **attrs)) + xml2.append(E.newline()) else: # application separator with boolean fields app_name = app.name or _('Other') - xml2.append(E.separator(string=app_name, colspan="4", **attrs)) + xml3.append(E.separator(string=app_name, colspan="4", **attrs)) for g in gs: field_name = name_boolean_group(g.id) if g == group_no_one: # make the group_no_one invisible in the form view - xml2.append(E.field(name=field_name, invisible="1", **attrs)) + xml3.append(E.field(name=field_name, invisible="1", **attrs)) else: - xml2.append(E.field(name=field_name, **attrs)) + xml3.append(E.field(name=field_name, **attrs)) - xml2.append({'class': "o_label_nowrap"}) - xml = E.field(E.group(*(xml1), col="2"), E.group(*(xml2), col="4"), name="groups_id", position="replace") + xml3.append({'class': "o_label_nowrap"}) + user_type_attrs = {'invisible': [(user_type_field_name, '!=', group_employee.id)]} + + xml = E.field( + E.group(*(xml1), col="2"), + E.group(*(xml2), col="2", attrs=str(user_type_attrs)), + E.group(*(xml3), col="4", attrs=str(user_type_attrs)), name="groups_id", position="replace") xml.addprevious(etree.Comment("GENERATED AUTOMATICALLY BY GROUPS")) xml_content = etree.tostring(xml, pretty_print=True, encoding="unicode") @@ -892,6 +912,9 @@ class GroupsView(models.Model): reverse implication order. """ def linearize(app, gs): + # 'User Type' is an exception + if app.xml_id == 'base.module_category_user_type': + return (app, 'selection', gs) # determine sequence order: a group appears after its implied groups order = {g: len(g.trans_implied_ids & gs) for g in gs} # check whether order is total, i.e., sequence orders are distinct @@ -1017,12 +1040,16 @@ class UsersView(models.Model): # add reified groups fields for app, kind, gs in self.env['res.groups'].sudo().get_groups_by_application(): if kind == 'selection': + # 'User Type' should not be 'False'. A user is either 'employee', 'portal' or 'public' (required). + selection_vals = [(False, '')] + if app.xml_id == 'base.module_category_user_type': + selection_vals = [] # selection group field tips = ['%s: %s' % (g.name, g.comment) for g in gs if g.comment] res[name_selection_groups(gs.ids)] = { 'type': 'selection', 'string': app.name or _('Other'), - 'selection': [(False, '')] + [(g.id, g.name) for g in gs], + 'selection': selection_vals + [(g.id, g.name) for g in gs], 'help': '\n'.join(tips), 'exportable': False, 'selectable': False, From c3717f3018ce0571aa41f70da4262cc946d883b4 Mon Sep 17 00:00:00 2001 From: Yannick Tivisse Date: Fri, 7 Sep 2018 10:10:39 +0200 Subject: [PATCH 09/11] [IMP] base: Erase user's groups if converted to public/portal --- addons/hr_expense/tests/common.py | 2 +- addons/sale/tests/test_sale_common.py | 2 +- addons/sale/tests/test_sale_order.py | 5 +++-- odoo/addons/base/models/res_users.py | 7 +++++-- odoo/addons/base/tests/test_non_regression.py | 12 +++++++++--- 5 files changed, 19 insertions(+), 9 deletions(-) diff --git a/addons/hr_expense/tests/common.py b/addons/hr_expense/tests/common.py index 0ff8e27fba0..0a6a6cb838d 100644 --- a/addons/hr_expense/tests/common.py +++ b/addons/hr_expense/tests/common.py @@ -15,7 +15,7 @@ class TestExpenseCommon(TestAccountNoChartCommon): # The user manager is only expense manager user_group_manager = cls.env.ref('hr_expense.group_hr_expense_manager') cls.user_manager.write({ - 'groups_id': [(6, 0, [user_group_manager.id])], + 'groups_id': [(6, 0, [user_group_manager.id, cls.env.ref('base.group_user').id])], }) # create employee diff --git a/addons/sale/tests/test_sale_common.py b/addons/sale/tests/test_sale_common.py index b361d3add92..f3f99a303e2 100644 --- a/addons/sale/tests/test_sale_common.py +++ b/addons/sale/tests/test_sale_common.py @@ -17,7 +17,7 @@ class TestSale(AccountingTestCase): 'email': 'a.m@example.com', 'signature': '--\nAndreww', 'notification_type': 'email', - 'groups_id': [(6, 0, [group_manager.id])] + 'groups_id': [(6, 0, [group_manager.id, self.env.ref('base.group_user').id])] }) self.user = self.env['res.users'].create({ 'name': 'Mark User', diff --git a/addons/sale/tests/test_sale_order.py b/addons/sale/tests/test_sale_order.py index 5e59b6b7a83..78a1afec795 100644 --- a/addons/sale/tests/test_sale_order.py +++ b/addons/sale/tests/test_sale_order.py @@ -21,8 +21,9 @@ class TestSaleOrder(TestCommonSaleNoChart): cls.setUpUsers() group_salemanager = cls.env.ref('sales_team.group_sale_manager') group_salesman = cls.env.ref('sales_team.group_sale_salesman') - cls.user_manager.write({'groups_id': [(6, 0, [group_salemanager.id])]}) - cls.user_employee.write({'groups_id': [(6, 0, [group_salesman.id])]}) + group_employee = cls.env.ref('base.group_user') + cls.user_manager.write({'groups_id': [(6, 0, [group_salemanager.id, group_employee.id])]}) + cls.user_employee.write({'groups_id': [(6, 0, [group_salesman.id, group_employee.id])]}) # set up accounts and products and journals cls.setUpAdditionalAccounts() diff --git a/odoo/addons/base/models/res_users.py b/odoo/addons/base/models/res_users.py index 45415d55793..eb649d3943f 100644 --- a/odoo/addons/base/models/res_users.py +++ b/odoo/addons/base/models/res_users.py @@ -772,8 +772,11 @@ class UsersImplied(models.Model): if values.get('groups_id'): # add implied groups for all users for user in self.with_context({}): - gs = set(concat(g.trans_implied_ids for g in user.groups_id)) - vals = {'groups_id': [(4, g.id) for g in gs]} + if not user.has_group('base.group_user'): + vals = {'groups_id': [(5, 0, 0)] + values['groups_id']} + else: + gs = set(concat(g.trans_implied_ids for g in user.groups_id)) + vals = {'groups_id': [(4, g.id) for g in gs]} super(UsersImplied, user).write(vals) return res diff --git a/odoo/addons/base/tests/test_non_regression.py b/odoo/addons/base/tests/test_non_regression.py index 1f75578079a..12faee0e1f0 100644 --- a/odoo/addons/base/tests/test_non_regression.py +++ b/odoo/addons/base/tests/test_non_regression.py @@ -8,8 +8,11 @@ from openerp.tests.common import TransactionCase class TestNR(TransactionCase): def test_issue26036(self): + # Coming from https://github.com/odoo/odoo/pull/26036 U = self.env["res.users"] G = self.env["res.groups"] + group_user = self.env.ref('base.group_user') + group_no_one = self.env.ref('base.group_no_one') group_A = G.create({"name": "A"}) group_AA = G.create({"name": "AA", "implied_ids": [(6, 0, [group_A.id])]}) @@ -17,10 +20,13 @@ class TestNR(TransactionCase): group_BB = G.create({"name": "BB", "implied_ids": [(6, 0, [group_B.id])]}) group_C = G.create({"name": "C"}) - user_a = U.create({"name": "a", "login": "a", "groups_id": [(6, 0, [group_AA.id])]}) + user_a = U.create({"name": "a", "login": "a", "groups_id": [(6, 0, [group_AA.id, group_user.id])]}) user_b = U.create({"name": "b", "login": "b", "groups_id": [(6, 0, [group_BB.id])]}) + self.assertEqual(user_a.groups_id, (group_AA + group_A + group_user + group_no_one)) + (user_a + user_b).write({"groups_id": [(4, group_C.id)]}) - self.assertEqual(user_a.groups_id, (group_AA + group_A + group_C)) - self.assertEqual(user_b.groups_id, (group_BB + group_B + group_C)) + self.assertEqual(user_a.groups_id, (group_AA + group_A + group_C + group_user + group_no_one)) + # As user_b is not an internal user, all its groups are removed + self.assertEqual(user_b.groups_id, group_C) From b7e6f281005bced15cc8226b2ba1a3e5edab7a00 Mon Sep 17 00:00:00 2001 From: Yannick Tivisse Date: Fri, 7 Sep 2018 16:55:14 +0200 Subject: [PATCH 10/11] [FIX] base: user fields_get no add group if asked The override of fields_get adds "virtual" fields corresponding to groups. If for example we make "res.users" have inherit "mail.thread", we get these "virtual" field as if they had "track_visibility", since we do a "fields_get" with fields having track_visibility expecting to only get back "track_visibility" ones. So the system would then fail trying to track visibility on fields like "in_group_5" and for example a res.users could not be created anymore. With this fix, we fix the fields_get so it respect the fields we ask of it. fixes #22332 opw-1878654 closes #22338 closes #26705 Co-authored-by: Wolfgang Pichler --- odoo/addons/base/models/res_users.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/odoo/addons/base/models/res_users.py b/odoo/addons/base/models/res_users.py index eb649d3943f..98adaf968bc 100644 --- a/odoo/addons/base/models/res_users.py +++ b/odoo/addons/base/models/res_users.py @@ -1047,9 +1047,12 @@ class UsersView(models.Model): selection_vals = [(False, '')] if app.xml_id == 'base.module_category_user_type': selection_vals = [] + field_name = name_selection_groups(gs.ids) + if allfields and field_name not in allfields: + continue # selection group field tips = ['%s: %s' % (g.name, g.comment) for g in gs if g.comment] - res[name_selection_groups(gs.ids)] = { + res[field_name] = { 'type': 'selection', 'string': app.name or _('Other'), 'selection': selection_vals + [(g.id, g.name) for g in gs], @@ -1060,7 +1063,10 @@ class UsersView(models.Model): else: # boolean group fields for g in gs: - res[name_boolean_group(g.id)] = { + field_name = name_boolean_group(g.id) + if allfields and field_name not in allfields: + continue + res[field_name] = { 'type': 'boolean', 'string': g.name, 'help': g.comment, From 73d020580258d2cb2071108c01bd7a7638457df6 Mon Sep 17 00:00:00 2001 From: Yannick Tivisse Date: Fri, 7 Sep 2018 16:58:45 +0200 Subject: [PATCH 11/11] [IMP] point_of_sale,auth_signup,...: Rename file according to guidelines --- addons/auth_signup/views/res_users_views.xml | 2 +- addons/point_of_sale/__manifest__.py | 1 + .../views/{res_users_view.xml => res_users_views.xml} | 2 +- addons/sale/security/sale_security.xml | 6 ------ addons/website_forum/__manifest__.py | 2 +- .../views/{res_users.xml => res_users_views.xml} | 0 6 files changed, 4 insertions(+), 9 deletions(-) rename addons/point_of_sale/views/{res_users_view.xml => res_users_views.xml} (91%) rename addons/website_forum/views/{res_users.xml => res_users_views.xml} (100%) diff --git a/addons/auth_signup/views/res_users_views.xml b/addons/auth_signup/views/res_users_views.xml index 0a5f43eb8a0..85be323f340 100644 --- a/addons/auth_signup/views/res_users_views.xml +++ b/addons/auth_signup/views/res_users_views.xml @@ -1,7 +1,7 @@ - + res.users.form.inherit res.users diff --git a/addons/point_of_sale/__manifest__.py b/addons/point_of_sale/__manifest__.py index 9a3b9f4aa60..df903c64440 100644 --- a/addons/point_of_sale/__manifest__.py +++ b/addons/point_of_sale/__manifest__.py @@ -36,6 +36,7 @@ 'views/account_statement_report.xml', 'views/res_config_settings_views.xml', 'views/res_partner_view.xml', + 'views/res_users_views.xml', 'views/report_statement.xml', 'views/report_userlabel.xml', 'views/report_saledetails.xml', diff --git a/addons/point_of_sale/views/res_users_view.xml b/addons/point_of_sale/views/res_users_views.xml similarity index 91% rename from addons/point_of_sale/views/res_users_view.xml rename to addons/point_of_sale/views/res_users_views.xml index 84df0988d24..c4a70ebd317 100644 --- a/addons/point_of_sale/views/res_users_view.xml +++ b/addons/point_of_sale/views/res_users_views.xml @@ -1,6 +1,6 @@ - + res.users.form.view res.users diff --git a/addons/sale/security/sale_security.xml b/addons/sale/security/sale_security.xml index f753c3bed13..8936079df73 100644 --- a/addons/sale/security/sale_security.xml +++ b/addons/sale/security/sale_security.xml @@ -50,12 +50,6 @@ - - Analytic Accounting for Sales - - - - diff --git a/addons/website_forum/__manifest__.py b/addons/website_forum/__manifest__.py index a34afed27f9..d27dd595bce 100644 --- a/addons/website_forum/__manifest__.py +++ b/addons/website_forum/__manifest__.py @@ -20,7 +20,7 @@ Ask questions, get answers, no distractions 'data': [ 'data/forum_data.xml', 'views/forum.xml', - 'views/res_users.xml', + 'views/res_users_views.xml', 'views/website_forum.xml', 'views/ir_qweb.xml', 'security/ir.model.access.csv', diff --git a/addons/website_forum/views/res_users.xml b/addons/website_forum/views/res_users_views.xml similarity index 100% rename from addons/website_forum/views/res_users.xml rename to addons/website_forum/views/res_users_views.xml