diff --git a/modules/account/locale/bg.po b/modules/account/locale/bg.po
index 2159c70c5f..ae809d8b31 100644
--- a/modules/account/locale/bg.po
+++ b/modules/account/locale/bg.po
@@ -3605,71 +3605,84 @@ msgctxt "model:ir.action,name:wizard_update_chart"
msgid "Update Chart of Accounts from Template"
msgstr "Update Chart of Accounts from Template"
+#, python-format
msgctxt "model:ir.message,text:msg_account_chart_exists"
msgid "A chart of accounts already exists for company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_closed_lines"
msgid "You cannot close account \"%(account)s\" because it has move lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_invalid_deferral_second_currency"
msgid "To set a second currency for account \"%(account)s\", it must be deferral."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_invalid_lines_second_currency"
msgid ""
"To set a second currency for account \"%(account)s\", its lines must have "
"the same second currency \"%(currency)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_invalid_type_second_currency"
msgid ""
"To set a second currency for account \"%(account)s\", it must not have a "
"type \"payable\", \"revenue\", \"receivable\" nor \"expense\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_no_type_lines"
msgid ""
"You cannot remove type of account \"%(account)s\" because it has move lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_cancel_line_delegated"
msgid ""
"The moves \"%(moves)s\" contain grouped lines, cancelling them will ungroup "
"the lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_change_fiscalyear_post_move_sequence"
msgid ""
"You cannot change the post move sequence on fiscal year \"%(fiscalyear)s\" "
"because it contains posted moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_change_period_post_move_sequence"
msgid ""
"You cannot change the post move sequence in period \"%(period)s\" because it"
" has posted moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_fiscalyear_account_balance_not_zero"
msgid ""
"To close the fiscal year, the balance of account \"%(account)s\" must be "
"zero."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_fiscalyear_earlier"
msgid ""
"To close fiscal year \"%(fiscalyear)s\", you must close all earlier fiscal "
"years."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_inactive_accounts"
msgid ""
"To close period \"%(period)s\", you must balance the inactive account "
"\"%(account)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_non_posted_moves"
msgid "To close period \"%(period)s\" you must post the moves \"%(moves)s\"."
msgstr ""
@@ -3680,10 +3693,12 @@ msgid ""
" moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_create_journal_period_closed_period"
msgid "You cannot create a journal-period in closed period \"%(period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_create_period_closed_fiscalyear"
msgid ""
"You cannot create a period in fiscal year \"%(fiscalyear)s\" because it is "
@@ -3703,28 +3718,27 @@ msgctxt "model:ir.message,text:msg_delegate_line_same_origins"
msgid "You cannot delegate together lines with different origins."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_delete_account_with_move_lines"
msgid "You cannot delete account \"%(account)s\" because it has move lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_receivable_payable"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending "
"receivable/payable with company \"%(company)s\"."
msgstr ""
-msgctxt "model:ir.message,text:msg_fiscalyear_different_post_move_sequence"
-msgid ""
-"The fiscal years \"%(first)s\" and \"%(second)s\" cannot have the same post "
-"move sequence, you must use different sequences."
-msgstr ""
-
msgctxt "model:ir.message,text:msg_fiscalyear_overlap"
-msgid ""
-"The fiscal years \"%(first)s\" and \"%(second)s\" overlap, you must use "
-"different dates."
+msgid "The dates of fiscal years of the same company can not overlap."
msgstr ""
+msgctxt "model:ir.message,text:msg_fiscalyear_post_move_sequence_unique"
+msgid "The post move sequence of fiscal years must be unique."
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_group_line"
msgid "Line \"%(line)s\" can not be grouped."
msgstr ""
@@ -3749,6 +3763,7 @@ msgctxt "model:ir.message,text:msg_group_line_single"
msgid "You cannot group a single line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_journal_account_moves"
msgid ""
"You cannot change the type of journal \"%(journal)s\" because it has posted "
@@ -3759,10 +3774,12 @@ msgctxt "model:ir.message,text:msg_journal_period_unique"
msgid "You can create only one journal per period."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_line_already_reconciled"
msgid "You cannot reconcile already reconciled line \"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_line_closed_account"
msgid ""
"To create a line on account \"%(account)s\", you must set a type or unclose "
@@ -3773,12 +3790,14 @@ msgctxt "model:ir.message,text:msg_line_debit_credit"
msgid "You cannot set both debit and credit on the line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_line_party_required"
msgid ""
"To create a line on account \"%(account)s\", you must set a party on line "
"\"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_line_party_set"
msgid ""
"To create a line on account \"%(account)s\", you must remove the party on "
@@ -3791,74 +3810,102 @@ msgid ""
"credit."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_delete_journal_period_moves"
msgid ""
"You cannot modify or delete journal-period \"%(journal_period)s\" because it"
" contains moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_closed_journal_period"
msgid ""
"You cannot add/modify/delete lines on closed journal-period "
"\"%(journal_period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_posted_move"
msgid "You cannot modify line \"%(line)s\" from posted move \"%(move)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_reconciled"
msgid "You cannot modify reconciled line \"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_posted_moved"
msgid "You cannot modify posted move \"%(move)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_tax_line_closed_period"
msgid "You cannot add/modify/delete tax lines in closed period \"%(period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_cancel_closed_period"
msgid ""
"The period of move \"%(move)s\" is closed.\n"
"Use the current period to cancel the move?"
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_move_copy_closed_period"
+msgid ""
+"The period of move \"%(move)s\" is closed.\n"
+"Use the current period to copy the move?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_expression_not_number"
msgid ""
"The value \"%(value)s\" of \"%(expression)s\" from template \"%(template)s\""
" is not a number."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_move_template_invalid_description"
+msgid ""
+"Failed to evaluate the description \"%(description)s\" from template "
+"\"%(template)s\" with error: \"%(error)s\""
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_invalid_expression"
msgid ""
"Failed to evaluate expression \"%(expression)s\" from template \"%(template)s\" with error:\n"
"\"%(error)s\""
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_keyword_name_not_identifier"
msgid "The keyword name \"%(name)s\" is not a valid identifier."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_fiscalyear_date"
msgid ""
"To continue, you must create a fiscal year for the date \"%(date)s\" and "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_open_fiscalyear_date"
msgid ""
"To continue, you must reopen the fiscal year \"%(fiscalyear)s\" of company "
-"\"%(company)s\"for the date \"%(date)s\"."
+"\"%(company)s\" for the date \"%(date)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_open_period_date"
msgid ""
"To continue, you must reopen the period \"%(period)s\" of company "
"\"%(company)s\" for the date \"%(date)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_period_date"
msgid ""
"To continue, you must create a period for the date \"%(date)s\" and company "
@@ -3870,71 +3917,76 @@ msgid "Account can have only one of the debit or credit type set."
msgstr ""
msgctxt "model:ir.message,text:msg_open_fiscalyear_earlier"
-msgid ""
-"The open fiscal year \"%(open)s\" can not be before the close fiscal year "
-"\"%(closed)s\"."
+msgid "Open fiscal years can not be before closed fiscal years."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_open_journal_period_closed_period"
msgid ""
"You cannot reopen journal-period \"%(journal_period)s\" in closed period "
"\"%(period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_open_period_closed_fiscalyear"
msgid ""
"You cannot reopen period \"%(period)s\" because its fiscal year "
"\"%(fiscalyear)s\" is closed."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_missing_payable_account"
msgid "To continue, you must define a payable account for party \"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_missing_receivable_account"
msgid "To continue, you must define a receivable account for party \"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_period_fiscalyear_dates"
msgid ""
"The dates for period \"%(period)s\" must be between the dates of its fiscal "
"year \"%(fiscalyear)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_period_move_dates"
msgid ""
"The dates for period \"%(period)s\" must include the date \"%(move_date)s\" "
"of move \"%(move)s\"."
msgstr ""
-msgctxt "model:ir.message,text:msg_period_overlap"
+msgctxt "model:ir.message,text:msg_period_post_move_sequence_unique"
msgid ""
-"The periods \"%(first)s\" and \"%(second)s\" overlap, you must use different"
-" dates."
+"A post move sequence can be reused only by periods in the same fiscal year."
msgstr ""
-msgctxt "model:ir.message,text:msg_period_same_sequence"
-msgid ""
-"You cannot use the same post move sequence for the periods \"%(first)s\" and"
-" \"%(second)s\" because they are from different fiscal years."
+msgctxt "model:ir.message,text:msg_period_standard_overlap"
+msgid "The dates of standard period of the same fiscal year can not overlap."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_post_empty_move"
msgid "To post move \"%(move)s\", you must fill in its lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_post_unbalanced_move"
msgid ""
"To post move \"%(move)s\", you must balance all its lines debits and "
"credits."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_account_not_reconcile"
msgid ""
"To reconcile line \"%(line)s\", you must set its account \"%(account)s\" as "
"reconcilable."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_credit_account_missing"
msgid ""
@@ -3942,6 +3994,7 @@ msgid ""
"\"%(company)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_debit_account_missing"
msgid ""
@@ -3949,6 +4002,7 @@ msgid ""
"\"%(company)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_journal_missing"
msgid ""
@@ -3956,46 +4010,61 @@ msgid ""
"\"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_delete_delegated"
msgid ""
"The reconciliation \"%(reconciliation)s\" is delegated to the line \"%(line)s\".\n"
"You may need to cancel its move \"%(move)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_delete_write_off"
msgid ""
"The reconciliation \"%(reconciliation)s\" is linked to the write-off line \"%(line)s\".\n"
"You may need to cancel its move \"%(move)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_different_accounts"
msgid ""
"You cannot reconcile line \"%(line)s\" with others because its account "
"\"%(account1)s\" is different from \"%(account2)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_different_parties"
msgid ""
"You cannot reconcile line \"%(line)s\" with others because its party "
"\"%(party1)s\" is different from \"%(party2)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_line_not_valid"
msgid "You cannot reconcile non-valid line \"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_unbalanced"
msgid ""
"To reconcile lines, they must have the same debit \"%(debit)s\" and credit "
"\"%(credit)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_write_off_missing"
msgid ""
"To reconcile lines with \"%(amount)s\" write-off, you must select a write-"
"off method."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_reconciliation_write_off_same_account"
+msgid ""
+"You cannot reconcile lines using the write-off \"%(write_off)s\" with the "
+"same \"%(account)s\"."
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_reopen_fiscalyear_later"
msgid ""
"To reopen fiscal year \"%(fiscalyear)s\", you must reopen all later fiscal "
@@ -4018,12 +4087,14 @@ msgctxt "model:ir.message,text:msg_reschedule_line_same_party"
msgid "You cannot reschedule lines with different parties."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reschedule_line_wrong_amount"
msgid ""
"To reschedule the lines you must change the terms to have a total amount of "
"%(total_amount)s instead of %(amount)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_tax_update_unit_price_with_parent"
msgid "You cannot set \"Update Unit Price\" on child tax \"%(tax)s\"."
msgstr ""
@@ -4060,8 +4131,8 @@ msgid "Lock"
msgstr "Lock"
msgctxt "model:ir.model.button,string:fiscalyear_reopen_button"
-msgid "Re-Open"
-msgstr "Re-Open"
+msgid "Reopen"
+msgstr ""
#, fuzzy
msgctxt "model:ir.model.button,string:journal_period_close_button"
@@ -4085,8 +4156,8 @@ msgid "Lock"
msgstr "Lock"
msgctxt "model:ir.model.button,string:period_reopen_button"
-msgid "Re-Open"
-msgstr "Re-Open"
+msgid "Reopen"
+msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_account_companies"
msgid "User in companies"
@@ -4443,11 +4514,6 @@ msgctxt "model:res.group,name:group_account_admin"
msgid "Account Administration"
msgstr "Account Administration"
-#, fuzzy
-msgctxt "model:res.group,name:group_account_party"
-msgid "Accounting Party"
-msgstr "Разходна сметка"
-
#, fuzzy
msgctxt "report:account.account.type.statement:"
msgid "/"
diff --git a/modules/account/locale/ca.po b/modules/account/locale/ca.po
index 8b686742f4..920e9f74b8 100644
--- a/modules/account/locale/ca.po
+++ b/modules/account/locale/ca.po
@@ -3174,20 +3174,24 @@ msgctxt "model:ir.action,name:wizard_update_chart"
msgid "Update Chart of Accounts from Template"
msgstr "Actualitza pla comptable des de plantilla"
+#, python-format
msgctxt "model:ir.message,text:msg_account_chart_exists"
msgid "A chart of accounts already exists for company \"%(company)s\"."
msgstr "Ja existeix un pla de comptes per l'empresa \"%(company)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_account_closed_lines"
msgid "You cannot close account \"%(account)s\" because it has move lines."
msgstr "No podeu tancar el compte \"%(account)s\" perquè té apunts."
+#, python-format
msgctxt "model:ir.message,text:msg_account_invalid_deferral_second_currency"
msgid "To set a second currency for account \"%(account)s\", it must be deferral."
msgstr ""
"Per establir una moneda secundaria al compte \"%(account)s\", ha de ser de "
"tancament."
+#, python-format
msgctxt "model:ir.message,text:msg_account_invalid_lines_second_currency"
msgid ""
"To set a second currency for account \"%(account)s\", its lines must have "
@@ -3196,6 +3200,7 @@ msgstr ""
"Per establir una moneda secundaria al compte \"%(account)s\", els seus "
"apunts han de tenir la mateixa segona divisa \"%(currency)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_account_invalid_type_second_currency"
msgid ""
"To set a second currency for account \"%(account)s\", it must not have a "
@@ -3204,11 +3209,13 @@ msgstr ""
"Per assignar una moneda secundaria al compte \"%(account)s\", aquest no ha "
"de ser del tipus \"A pagar\", \"Ingressos\", \"A cobrar\" o \"Despeses\"."
+#, python-format
msgctxt "model:ir.message,text:msg_account_no_type_lines"
msgid ""
"You cannot remove type of account \"%(account)s\" because it has move lines."
msgstr "No podeu eliminar el tipus de compte \"%(account)s\" perquè té apunts."
+#, python-format
msgctxt "model:ir.message,text:msg_cancel_line_delegated"
msgid ""
"The moves \"%(moves)s\" contain grouped lines, cancelling them will ungroup "
@@ -3217,6 +3224,7 @@ msgstr ""
"El assentaments \"%(moves)s\" contenen apunts agrupats, si es cancel·len es "
"desagrupara els apunts."
+#, python-format
msgctxt "model:ir.message,text:msg_change_fiscalyear_post_move_sequence"
msgid ""
"You cannot change the post move sequence on fiscal year \"%(fiscalyear)s\" "
@@ -3225,6 +3233,7 @@ msgstr ""
"No es pot modificar la seqüència d'assentaments comptabilitzats de "
"l'exercici fiscal \"%(fiscalyear)s\" perquè conté moviments comptabilitzats."
+#, python-format
msgctxt "model:ir.message,text:msg_change_period_post_move_sequence"
msgid ""
"You cannot change the post move sequence in period \"%(period)s\" because it"
@@ -3233,6 +3242,7 @@ msgstr ""
"No es pot modificar la seqüència d'assentaments comptabilitzats del període "
"\"%(period)s\" perquè conté moviments comptabilitzats."
+#, python-format
msgctxt "model:ir.message,text:msg_close_fiscalyear_account_balance_not_zero"
msgid ""
"To close the fiscal year, the balance of account \"%(account)s\" must be "
@@ -3241,6 +3251,7 @@ msgstr ""
"El balanç del compte \"%(account)s\" ha de ser zero per poder tancar "
"l'exercici fiscal."
+#, python-format
msgctxt "model:ir.message,text:msg_close_fiscalyear_earlier"
msgid ""
"To close fiscal year \"%(fiscalyear)s\", you must close all earlier fiscal "
@@ -3249,6 +3260,7 @@ msgstr ""
"Per tancar l'exercici fiscal \"%(fiscalyear)s\", heu de tancar primer els "
"exercicis fiscals anteriors."
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_inactive_accounts"
msgid ""
"To close period \"%(period)s\", you must balance the inactive account "
@@ -3257,6 +3269,7 @@ msgstr ""
"Per tancar el període \"%(period)s\" heu de eliminar el saldo del compte "
"inactiu \"%(account)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_non_posted_moves"
msgid "To close period \"%(period)s\" you must post the moves \"%(moves)s\"."
msgstr ""
@@ -3269,10 +3282,12 @@ msgid ""
" moves."
msgstr "No podeu canviar la moneda d'una empresa amb assentaments comptables."
+#, python-format
msgctxt "model:ir.message,text:msg_create_journal_period_closed_period"
msgid "You cannot create a journal-period in closed period \"%(period)s\"."
msgstr "No podeu crear un diari - període al període tancat \"%(period)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_create_period_closed_fiscalyear"
msgid ""
"You cannot create a period in fiscal year \"%(fiscalyear)s\" because it is "
@@ -3293,10 +3308,12 @@ msgctxt "model:ir.message,text:msg_delegate_line_same_origins"
msgid "You cannot delegate together lines with different origins."
msgstr "No es pot delegar a la vegada línies amb orígens diferents."
+#, python-format
msgctxt "model:ir.message,text:msg_delete_account_with_move_lines"
msgid "You cannot delete account \"%(account)s\" because it has move lines."
msgstr "No podeu eliminar el compte \"%(account)s\" perquè té apunts."
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_receivable_payable"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending "
@@ -3305,23 +3322,18 @@ msgstr ""
"No podeu eliminar el tercer \"%(party)s\" mentre tingui imports a "
"pagar/cobrar amb l'empresa \"%(company)s\"."
-msgctxt "model:ir.message,text:msg_fiscalyear_different_post_move_sequence"
-msgid ""
-"The fiscal years \"%(first)s\" and \"%(second)s\" cannot have the same post "
-"move sequence, you must use different sequences."
-msgstr ""
-"Els exercicis fiscals \"%(first)s\" i \"%(second)s\" no poden tenir la "
-"mateixa seqüència d'assentaments comptabilitats, han d'utilitzar seqüencies "
-"diferents."
-
msgctxt "model:ir.message,text:msg_fiscalyear_overlap"
-msgid ""
-"The fiscal years \"%(first)s\" and \"%(second)s\" overlap, you must use "
-"different dates."
+msgid "The dates of fiscal years of the same company can not overlap."
msgstr ""
-"Els exercicis fiscals \"%(first)s\" i \"%(second)s\" es sobreposen, heu "
-"d'utilitzar dates diferents."
+"Les dates dels exercicis fiscals d'una mateixa empresa no es poden solapar."
+msgctxt "model:ir.message,text:msg_fiscalyear_post_move_sequence_unique"
+msgid "The post move sequence of fiscal years must be unique."
+msgstr ""
+"La seqüència d'assentaments comptabilitzats dels exercicis fiscals ha de ser"
+" única."
+
+#, python-format
msgctxt "model:ir.message,text:msg_group_line"
msgid "Line \"%(line)s\" can not be grouped."
msgstr "La línia \"%(line)s\" no es pot agrupar."
@@ -3346,6 +3358,7 @@ msgctxt "model:ir.message,text:msg_group_line_single"
msgid "You cannot group a single line."
msgstr "No podeu agrupar una sola línia."
+#, python-format
msgctxt "model:ir.message,text:msg_journal_account_moves"
msgid ""
"You cannot change the type of journal \"%(journal)s\" because it has posted "
@@ -3358,10 +3371,12 @@ msgctxt "model:ir.message,text:msg_journal_period_unique"
msgid "You can create only one journal per period."
msgstr "Només podeu crear un diari per període."
+#, python-format
msgctxt "model:ir.message,text:msg_line_already_reconciled"
msgid "You cannot reconcile already reconciled line \"%(line)s\"."
msgstr "No podeu conciliar l'apunt \"%(line)s\" perquè ja està conciliat."
+#, python-format
msgctxt "model:ir.message,text:msg_line_closed_account"
msgid ""
"To create a line on account \"%(account)s\", you must set a type or unclose "
@@ -3374,6 +3389,7 @@ msgctxt "model:ir.message,text:msg_line_debit_credit"
msgid "You cannot set both debit and credit on the line."
msgstr "No podeu definir a la vegada el haver i el deure de l'apunt."
+#, python-format
msgctxt "model:ir.message,text:msg_line_party_required"
msgid ""
"To create a line on account \"%(account)s\", you must set a party on line "
@@ -3382,6 +3398,7 @@ msgstr ""
"Per crear un apunt pel compte \"%(account)s\" heu de definir un tercer per "
"la línia \"%(line)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_line_party_set"
msgid ""
"To create a line on account \"%(account)s\", you must remove the party on "
@@ -3398,6 +3415,7 @@ msgstr ""
"El signe de la moneda secundaria ha de coincidir amb el signe del deure - "
"haver."
+#, python-format
msgctxt "model:ir.message,text:msg_modify_delete_journal_period_moves"
msgid ""
"You cannot modify or delete journal-period \"%(journal_period)s\" because it"
@@ -3406,6 +3424,7 @@ msgstr ""
"No es pot modificar o eliminar el diari-període \"%(journal_period)s\" "
"perquè conté assentaments."
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_closed_journal_period"
msgid ""
"You cannot add/modify/delete lines on closed journal-period "
@@ -3414,26 +3433,31 @@ msgstr ""
"No podeu afegir/modificar/eliminar apunts al diari-període tancat "
"\"%(journal_period)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_posted_move"
msgid "You cannot modify line \"%(line)s\" from posted move \"%(move)s\"."
msgstr ""
"No podeu modificar el apunt \"%(line)s\" de l'assentament comptabilitzat "
"\"%(move)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_reconciled"
msgid "You cannot modify reconciled line \"%(line)s\"."
msgstr "No es pot modificar l'apunt conciliat \"%(line)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_modify_posted_moved"
msgid "You cannot modify posted move \"%(move)s\"."
msgstr "No podeu modificar l'assentament comptabilitzat \"%(move)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_modify_tax_line_closed_period"
msgid "You cannot add/modify/delete tax lines in closed period \"%(period)s\"."
msgstr ""
"No podeu afegir/modificar/eliminar línies d'impost al període tancat "
"\"%(period)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_move_cancel_closed_period"
msgid ""
"The period of move \"%(move)s\" is closed.\n"
@@ -3442,6 +3466,16 @@ msgstr ""
"El període del assentament \"%(move)s\" està tancat.\n"
"Voleu utilitzar el període actual per cancel·lar l'assentament?"
+#, python-format
+msgctxt "model:ir.message,text:msg_move_copy_closed_period"
+msgid ""
+"The period of move \"%(move)s\" is closed.\n"
+"Use the current period to copy the move?"
+msgstr ""
+"El període de moviment \"%(move)s\" està tancat.\n"
+"Voleu utilitzar el període actual per copiar el moviment?"
+
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_expression_not_number"
msgid ""
"The value \"%(value)s\" of \"%(expression)s\" from template \"%(template)s\""
@@ -3450,6 +3484,16 @@ msgstr ""
"El valor \"%(value)s\" de \"%(expression)s\" de la plantilla "
"\"%(template)s\" no és un número."
+#, python-format
+msgctxt "model:ir.message,text:msg_move_template_invalid_description"
+msgid ""
+"Failed to evaluate the description \"%(description)s\" from template "
+"\"%(template)s\" with error: \"%(error)s\""
+msgstr ""
+"No s'ha pogut avaluar la descripció \"%(description)s\" de la plantilla "
+"\"%(template)s\" amb error: \"%(error)s\""
+
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_invalid_expression"
msgid ""
"Failed to evaluate expression \"%(expression)s\" from template \"%(template)s\" with error:\n"
@@ -3458,10 +3502,12 @@ msgstr ""
"No s'ha pogut avaluar l'expressió \"%(expression)s\" de la plantilla \"%(template)s\" amb error:\n"
"\"%(error)s\""
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_keyword_name_not_identifier"
msgid "The keyword name \"%(name)s\" is not a valid identifier."
msgstr "El nom de la parula clau \"%(name)s\" no és un identificador vàlid."
+#, python-format
msgctxt "model:ir.message,text:msg_no_fiscalyear_date"
msgid ""
"To continue, you must create a fiscal year for the date \"%(date)s\" and "
@@ -3470,14 +3516,16 @@ msgstr ""
"Per continuar heu de crear un exercici fiscal per la data \"%(date)s\" i "
"l'empresa \"%(company)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_no_open_fiscalyear_date"
msgid ""
"To continue, you must reopen the fiscal year \"%(fiscalyear)s\" of company "
-"\"%(company)s\"for the date \"%(date)s\"."
+"\"%(company)s\" for the date \"%(date)s\"."
msgstr ""
"Per continuar heu de reobrir l'exercici fiscal \"%(fiscalyear)s\" de "
"l'empresa \"%(company)s\" per la data \"%(date)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_no_open_period_date"
msgid ""
"To continue, you must reopen the period \"%(period)s\" of company "
@@ -3486,6 +3534,7 @@ msgstr ""
"Per continuar heu de reobrir el període \"%(period)s\" de l'empresa "
"\"%(company)s\" per la data \"%(date)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_no_period_date"
msgid ""
"To continue, you must create a period for the date \"%(date)s\" and company "
@@ -3499,13 +3548,12 @@ msgid "Account can have only one of the debit or credit type set."
msgstr "El compte només pot tenir un tipus deure o haver."
msgctxt "model:ir.message,text:msg_open_fiscalyear_earlier"
-msgid ""
-"The open fiscal year \"%(open)s\" can not be before the close fiscal year "
-"\"%(closed)s\"."
+msgid "Open fiscal years can not be before closed fiscal years."
msgstr ""
-"L'exercici fiscal obert \"%(open)s\" no pot ser anterior l'exercici fiscal "
-"tancat \"%(closed)s\"."
+"No es poden obrir els ejercicis fiscals anteriors als ejercicis fiscals "
+"tancats."
+#, python-format
msgctxt "model:ir.message,text:msg_open_journal_period_closed_period"
msgid ""
"You cannot reopen journal-period \"%(journal_period)s\" in closed period "
@@ -3514,6 +3562,7 @@ msgstr ""
"No podeu reobrir el diari - període \"%(journal_period)s\" del període "
"tancat \"%(period)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_open_period_closed_fiscalyear"
msgid ""
"You cannot reopen period \"%(period)s\" because its fiscal year "
@@ -3522,14 +3571,17 @@ msgstr ""
"No podeu reobrir el període \"%(period)s\" perquè el seu exercici fiscal "
"\"%(fiscalyear)s\" està tancat."
+#, python-format
msgctxt "model:ir.message,text:msg_party_missing_payable_account"
msgid "To continue, you must define a payable account for party \"%(party)s\"."
msgstr "Per continuar heu de crear un compte a pagar pel tercer \"%(party)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_party_missing_receivable_account"
msgid "To continue, you must define a receivable account for party \"%(party)s\"."
msgstr "Per continuar heu de crear un compte a cobrar pel tercer \"%(party)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_period_fiscalyear_dates"
msgid ""
"The dates for period \"%(period)s\" must be between the dates of its fiscal "
@@ -3538,6 +3590,7 @@ msgstr ""
"Les dates del període \"%(period)s\" ha d'estar dins de les dates del seu "
"exercici fiscal \"%(fiscalyear)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_period_move_dates"
msgid ""
"The dates for period \"%(period)s\" must include the date \"%(move_date)s\" "
@@ -3546,28 +3599,26 @@ msgstr ""
"Les dates del període \"%(period)s\" han d'incloure la data "
"\"%(move_date)s\" del assentament \"%(move)s\"."
-msgctxt "model:ir.message,text:msg_period_overlap"
+msgctxt "model:ir.message,text:msg_period_post_move_sequence_unique"
msgid ""
-"The periods \"%(first)s\" and \"%(second)s\" overlap, you must use different"
-" dates."
+"A post move sequence can be reused only by periods in the same fiscal year."
msgstr ""
-"El períodes \"%(first)s\" i \"%(second)s\" es sobreposen, heu d'utilitzar "
-"dates diferents."
+"Una seqüència d'assentaments comptabilitzats només es pot reutilitzar per "
+"períodes del mateix exercici fiscal."
-msgctxt "model:ir.message,text:msg_period_same_sequence"
-msgid ""
-"You cannot use the same post move sequence for the periods \"%(first)s\" and"
-" \"%(second)s\" because they are from different fiscal years."
+msgctxt "model:ir.message,text:msg_period_standard_overlap"
+msgid "The dates of standard period of the same fiscal year can not overlap."
msgstr ""
-"No podeu utilitzar la mateixa seqüència d'assentaments comptabilitzats pels "
-"períodes \"%(first)s\" and \"%(second)s\" perquè són d'exercicis fiscals "
-"diferents."
+"Les dates del període estàndard del mateix exercici fiscal no es poden "
+"solapar."
+#, python-format
msgctxt "model:ir.message,text:msg_post_empty_move"
msgid "To post move \"%(move)s\", you must fill in its lines."
msgstr ""
"Per comptabilitzar l'assentament \"%(move)s\" heu de definir-hi algun apunt."
+#, python-format
msgctxt "model:ir.message,text:msg_post_unbalanced_move"
msgid ""
"To post move \"%(move)s\", you must balance all its lines debits and "
@@ -3576,6 +3627,7 @@ msgstr ""
"Per comptabilitzar l'assentament \"%(move)s\" el deure i el haver dels seus "
"apunts ha d'estar balancejat."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_account_not_reconcile"
msgid ""
"To reconcile line \"%(line)s\", you must set its account \"%(account)s\" as "
@@ -3584,6 +3636,7 @@ msgstr ""
"Per conciliar l'apunt \"%(line)s\", heu de marcar el seu compte "
"\"%(account)s\" com conciliable."
+#, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_credit_account_missing"
msgid ""
@@ -3593,6 +3646,7 @@ msgstr ""
"Per conciliar les lines, heu de definir un compte haber per les diferencies "
"de canvi per \"%(company)s\"."
+#, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_debit_account_missing"
msgid ""
@@ -3602,6 +3656,7 @@ msgstr ""
"Per conciliar les lines, heu de definir un compte deure per les diferencies "
"de canvi per \"%(company)s\"."
+#, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_journal_missing"
msgid ""
@@ -3611,6 +3666,7 @@ msgstr ""
"Per conciliar les lines, heu de definir un diari per les diferencies de "
"canvi per \"%(company)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_delete_delegated"
msgid ""
"The reconciliation \"%(reconciliation)s\" is delegated to the line \"%(line)s\".\n"
@@ -3619,6 +3675,7 @@ msgstr ""
"La conciliació: \"%(reconciliation)s\" s'ha delegat a la línia \"%(line)s\".\n"
"És possible que s'hagi de cancel·lar l'assentament \"%(move)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_delete_write_off"
msgid ""
"The reconciliation \"%(reconciliation)s\" is linked to the write-off line \"%(line)s\".\n"
@@ -3627,6 +3684,7 @@ msgstr ""
"La conciliació: \"%(reconciliation)s\" s'ha delegat a la línia \"%(line)s\".\n"
"És possible que s'hagi de cancel·lar l'assentament \"%(move)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_different_accounts"
msgid ""
"You cannot reconcile line \"%(line)s\" with others because its account "
@@ -3635,6 +3693,7 @@ msgstr ""
"No podeu conciliar l'apunt \"%(line)s\" amb altres apunts perquè el compte "
"\"%(account1)s\" és diferent de \"%(account2)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_different_parties"
msgid ""
"You cannot reconcile line \"%(line)s\" with others because its party "
@@ -3643,10 +3702,12 @@ msgstr ""
"No podeu conciliar l'apunt \"%(line)s\" amb altres apunts perquè el tercer "
"\"%(party1)s\" és diferent de \"%(party2)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_line_not_valid"
msgid "You cannot reconcile non-valid line \"%(line)s\"."
msgstr "No podeu conciliar el apunt invàlid \"%(line)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_unbalanced"
msgid ""
"To reconcile lines, they must have the same debit \"%(debit)s\" and credit "
@@ -3655,6 +3716,7 @@ msgstr ""
"Per conciliar apunts, aquests han de tenir el mateix deure \"%(debit)s\" i "
"haver \"%(credit)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_write_off_missing"
msgid ""
"To reconcile lines with \"%(amount)s\" write-off, you must select a write-"
@@ -3663,6 +3725,16 @@ msgstr ""
"Per conciliar les línies amb un desajust de \"%(amount)s\" heu de "
"seleccionar una mètode de desajust."
+#, python-format
+msgctxt "model:ir.message,text:msg_reconciliation_write_off_same_account"
+msgid ""
+"You cannot reconcile lines using the write-off \"%(write_off)s\" with the "
+"same \"%(account)s\"."
+msgstr ""
+"No podeu conciliar línies utilitzant el desajust \"%(write_off)s\" amb la "
+"mateixa \"%(account)s\"."
+
+#, python-format
msgctxt "model:ir.message,text:msg_reopen_fiscalyear_later"
msgid ""
"To reopen fiscal year \"%(fiscalyear)s\", you must reopen all later fiscal "
@@ -3687,6 +3759,7 @@ msgctxt "model:ir.message,text:msg_reschedule_line_same_party"
msgid "You cannot reschedule lines with different parties."
msgstr "No podeu reprogramar apunts amb tercers diferents."
+#, python-format
msgctxt "model:ir.message,text:msg_reschedule_line_wrong_amount"
msgid ""
"To reschedule the lines you must change the terms to have a total amount of "
@@ -3695,6 +3768,7 @@ msgstr ""
"Per reprogramar els apunnts, heu de canviar els terminis per tenir un import"
" total de %(total_amount)s en comptes de %(amount)s."
+#, python-format
msgctxt "model:ir.message,text:msg_tax_update_unit_price_with_parent"
msgid "You cannot set \"Update Unit Price\" on child tax \"%(tax)s\"."
msgstr ""
@@ -3730,7 +3804,7 @@ msgid "Lock"
msgstr "Bloqueja"
msgctxt "model:ir.model.button,string:fiscalyear_reopen_button"
-msgid "Re-Open"
+msgid "Reopen"
msgstr "Torna a obrir"
msgctxt "model:ir.model.button,string:journal_period_close_button"
@@ -3754,7 +3828,7 @@ msgid "Lock"
msgstr "Bloqueja"
msgctxt "model:ir.model.button,string:period_reopen_button"
-msgid "Re-Open"
+msgid "Reopen"
msgstr "Torna a obrir"
msgctxt "model:ir.rule.group,name:rule_group_account_companies"
@@ -4059,10 +4133,6 @@ msgctxt "model:res.group,name:group_account_admin"
msgid "Account Administration"
msgstr "Administració de comptabilitat"
-msgctxt "model:res.group,name:group_account_party"
-msgid "Accounting Party"
-msgstr "Comptabilitat dels tercers"
-
msgctxt "report:account.account.type.statement:"
msgid "/"
msgstr "/"
@@ -4821,7 +4891,7 @@ msgstr "Informació general"
msgctxt "view:account.update_chart.succeed:"
msgid "Chart of accounts updated successfully."
-msgstr "El plà de comptes s'ha actualitzat correctament."
+msgstr "El pla de comptes s'ha actualitzat correctament."
msgctxt "view:company.company:"
msgid "Account"
diff --git a/modules/account/locale/cs.po b/modules/account/locale/cs.po
index 2bba86852b..7b3cc25baf 100644
--- a/modules/account/locale/cs.po
+++ b/modules/account/locale/cs.po
@@ -3382,71 +3382,84 @@ msgctxt "model:ir.action,name:wizard_update_chart"
msgid "Update Chart of Accounts from Template"
msgstr "Update Chart of Accounts from Template"
+#, python-format
msgctxt "model:ir.message,text:msg_account_chart_exists"
msgid "A chart of accounts already exists for company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_closed_lines"
msgid "You cannot close account \"%(account)s\" because it has move lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_invalid_deferral_second_currency"
msgid "To set a second currency for account \"%(account)s\", it must be deferral."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_invalid_lines_second_currency"
msgid ""
"To set a second currency for account \"%(account)s\", its lines must have "
"the same second currency \"%(currency)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_invalid_type_second_currency"
msgid ""
"To set a second currency for account \"%(account)s\", it must not have a "
"type \"payable\", \"revenue\", \"receivable\" nor \"expense\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_no_type_lines"
msgid ""
"You cannot remove type of account \"%(account)s\" because it has move lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_cancel_line_delegated"
msgid ""
"The moves \"%(moves)s\" contain grouped lines, cancelling them will ungroup "
"the lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_change_fiscalyear_post_move_sequence"
msgid ""
"You cannot change the post move sequence on fiscal year \"%(fiscalyear)s\" "
"because it contains posted moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_change_period_post_move_sequence"
msgid ""
"You cannot change the post move sequence in period \"%(period)s\" because it"
" has posted moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_fiscalyear_account_balance_not_zero"
msgid ""
"To close the fiscal year, the balance of account \"%(account)s\" must be "
"zero."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_fiscalyear_earlier"
msgid ""
"To close fiscal year \"%(fiscalyear)s\", you must close all earlier fiscal "
"years."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_inactive_accounts"
msgid ""
"To close period \"%(period)s\", you must balance the inactive account "
"\"%(account)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_non_posted_moves"
msgid "To close period \"%(period)s\" you must post the moves \"%(moves)s\"."
msgstr ""
@@ -3457,10 +3470,12 @@ msgid ""
" moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_create_journal_period_closed_period"
msgid "You cannot create a journal-period in closed period \"%(period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_create_period_closed_fiscalyear"
msgid ""
"You cannot create a period in fiscal year \"%(fiscalyear)s\" because it is "
@@ -3479,28 +3494,27 @@ msgctxt "model:ir.message,text:msg_delegate_line_same_origins"
msgid "You cannot delegate together lines with different origins."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_delete_account_with_move_lines"
msgid "You cannot delete account \"%(account)s\" because it has move lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_receivable_payable"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending "
"receivable/payable with company \"%(company)s\"."
msgstr ""
-msgctxt "model:ir.message,text:msg_fiscalyear_different_post_move_sequence"
-msgid ""
-"The fiscal years \"%(first)s\" and \"%(second)s\" cannot have the same post "
-"move sequence, you must use different sequences."
-msgstr ""
-
msgctxt "model:ir.message,text:msg_fiscalyear_overlap"
-msgid ""
-"The fiscal years \"%(first)s\" and \"%(second)s\" overlap, you must use "
-"different dates."
+msgid "The dates of fiscal years of the same company can not overlap."
msgstr ""
+msgctxt "model:ir.message,text:msg_fiscalyear_post_move_sequence_unique"
+msgid "The post move sequence of fiscal years must be unique."
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_group_line"
msgid "Line \"%(line)s\" can not be grouped."
msgstr ""
@@ -3525,6 +3539,7 @@ msgctxt "model:ir.message,text:msg_group_line_single"
msgid "You cannot group a single line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_journal_account_moves"
msgid ""
"You cannot change the type of journal \"%(journal)s\" because it has posted "
@@ -3535,10 +3550,12 @@ msgctxt "model:ir.message,text:msg_journal_period_unique"
msgid "You can create only one journal per period."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_line_already_reconciled"
msgid "You cannot reconcile already reconciled line \"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_line_closed_account"
msgid ""
"To create a line on account \"%(account)s\", you must set a type or unclose "
@@ -3549,12 +3566,14 @@ msgctxt "model:ir.message,text:msg_line_debit_credit"
msgid "You cannot set both debit and credit on the line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_line_party_required"
msgid ""
"To create a line on account \"%(account)s\", you must set a party on line "
"\"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_line_party_set"
msgid ""
"To create a line on account \"%(account)s\", you must remove the party on "
@@ -3567,74 +3586,102 @@ msgid ""
"credit."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_delete_journal_period_moves"
msgid ""
"You cannot modify or delete journal-period \"%(journal_period)s\" because it"
" contains moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_closed_journal_period"
msgid ""
"You cannot add/modify/delete lines on closed journal-period "
"\"%(journal_period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_posted_move"
msgid "You cannot modify line \"%(line)s\" from posted move \"%(move)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_reconciled"
msgid "You cannot modify reconciled line \"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_posted_moved"
msgid "You cannot modify posted move \"%(move)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_tax_line_closed_period"
msgid "You cannot add/modify/delete tax lines in closed period \"%(period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_cancel_closed_period"
msgid ""
"The period of move \"%(move)s\" is closed.\n"
"Use the current period to cancel the move?"
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_move_copy_closed_period"
+msgid ""
+"The period of move \"%(move)s\" is closed.\n"
+"Use the current period to copy the move?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_expression_not_number"
msgid ""
"The value \"%(value)s\" of \"%(expression)s\" from template \"%(template)s\""
" is not a number."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_move_template_invalid_description"
+msgid ""
+"Failed to evaluate the description \"%(description)s\" from template "
+"\"%(template)s\" with error: \"%(error)s\""
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_invalid_expression"
msgid ""
"Failed to evaluate expression \"%(expression)s\" from template \"%(template)s\" with error:\n"
"\"%(error)s\""
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_keyword_name_not_identifier"
msgid "The keyword name \"%(name)s\" is not a valid identifier."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_fiscalyear_date"
msgid ""
"To continue, you must create a fiscal year for the date \"%(date)s\" and "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_open_fiscalyear_date"
msgid ""
"To continue, you must reopen the fiscal year \"%(fiscalyear)s\" of company "
-"\"%(company)s\"for the date \"%(date)s\"."
+"\"%(company)s\" for the date \"%(date)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_open_period_date"
msgid ""
"To continue, you must reopen the period \"%(period)s\" of company "
"\"%(company)s\" for the date \"%(date)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_period_date"
msgid ""
"To continue, you must create a period for the date \"%(date)s\" and company "
@@ -3646,71 +3693,76 @@ msgid "Account can have only one of the debit or credit type set."
msgstr ""
msgctxt "model:ir.message,text:msg_open_fiscalyear_earlier"
-msgid ""
-"The open fiscal year \"%(open)s\" can not be before the close fiscal year "
-"\"%(closed)s\"."
+msgid "Open fiscal years can not be before closed fiscal years."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_open_journal_period_closed_period"
msgid ""
"You cannot reopen journal-period \"%(journal_period)s\" in closed period "
"\"%(period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_open_period_closed_fiscalyear"
msgid ""
"You cannot reopen period \"%(period)s\" because its fiscal year "
"\"%(fiscalyear)s\" is closed."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_missing_payable_account"
msgid "To continue, you must define a payable account for party \"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_missing_receivable_account"
msgid "To continue, you must define a receivable account for party \"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_period_fiscalyear_dates"
msgid ""
"The dates for period \"%(period)s\" must be between the dates of its fiscal "
"year \"%(fiscalyear)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_period_move_dates"
msgid ""
"The dates for period \"%(period)s\" must include the date \"%(move_date)s\" "
"of move \"%(move)s\"."
msgstr ""
-msgctxt "model:ir.message,text:msg_period_overlap"
+msgctxt "model:ir.message,text:msg_period_post_move_sequence_unique"
msgid ""
-"The periods \"%(first)s\" and \"%(second)s\" overlap, you must use different"
-" dates."
+"A post move sequence can be reused only by periods in the same fiscal year."
msgstr ""
-msgctxt "model:ir.message,text:msg_period_same_sequence"
-msgid ""
-"You cannot use the same post move sequence for the periods \"%(first)s\" and"
-" \"%(second)s\" because they are from different fiscal years."
+msgctxt "model:ir.message,text:msg_period_standard_overlap"
+msgid "The dates of standard period of the same fiscal year can not overlap."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_post_empty_move"
msgid "To post move \"%(move)s\", you must fill in its lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_post_unbalanced_move"
msgid ""
"To post move \"%(move)s\", you must balance all its lines debits and "
"credits."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_account_not_reconcile"
msgid ""
"To reconcile line \"%(line)s\", you must set its account \"%(account)s\" as "
"reconcilable."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_credit_account_missing"
msgid ""
@@ -3718,6 +3770,7 @@ msgid ""
"\"%(company)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_debit_account_missing"
msgid ""
@@ -3725,6 +3778,7 @@ msgid ""
"\"%(company)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_journal_missing"
msgid ""
@@ -3732,46 +3786,61 @@ msgid ""
"\"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_delete_delegated"
msgid ""
"The reconciliation \"%(reconciliation)s\" is delegated to the line \"%(line)s\".\n"
"You may need to cancel its move \"%(move)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_delete_write_off"
msgid ""
"The reconciliation \"%(reconciliation)s\" is linked to the write-off line \"%(line)s\".\n"
"You may need to cancel its move \"%(move)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_different_accounts"
msgid ""
"You cannot reconcile line \"%(line)s\" with others because its account "
"\"%(account1)s\" is different from \"%(account2)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_different_parties"
msgid ""
"You cannot reconcile line \"%(line)s\" with others because its party "
"\"%(party1)s\" is different from \"%(party2)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_line_not_valid"
msgid "You cannot reconcile non-valid line \"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_unbalanced"
msgid ""
"To reconcile lines, they must have the same debit \"%(debit)s\" and credit "
"\"%(credit)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_write_off_missing"
msgid ""
"To reconcile lines with \"%(amount)s\" write-off, you must select a write-"
"off method."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_reconciliation_write_off_same_account"
+msgid ""
+"You cannot reconcile lines using the write-off \"%(write_off)s\" with the "
+"same \"%(account)s\"."
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_reopen_fiscalyear_later"
msgid ""
"To reopen fiscal year \"%(fiscalyear)s\", you must reopen all later fiscal "
@@ -3794,12 +3863,14 @@ msgctxt "model:ir.message,text:msg_reschedule_line_same_party"
msgid "You cannot reschedule lines with different parties."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reschedule_line_wrong_amount"
msgid ""
"To reschedule the lines you must change the terms to have a total amount of "
"%(total_amount)s instead of %(amount)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_tax_update_unit_price_with_parent"
msgid "You cannot set \"Update Unit Price\" on child tax \"%(tax)s\"."
msgstr ""
@@ -3836,8 +3907,8 @@ msgid "Lock"
msgstr "Lock"
msgctxt "model:ir.model.button,string:fiscalyear_reopen_button"
-msgid "Re-Open"
-msgstr "Re-Open"
+msgid "Reopen"
+msgstr ""
#, fuzzy
msgctxt "model:ir.model.button,string:journal_period_close_button"
@@ -3861,8 +3932,8 @@ msgid "Lock"
msgstr "Lock"
msgctxt "model:ir.model.button,string:period_reopen_button"
-msgid "Re-Open"
-msgstr "Re-Open"
+msgid "Reopen"
+msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_account_companies"
msgid "User in companies"
@@ -4180,11 +4251,6 @@ msgctxt "model:res.group,name:group_account_admin"
msgid "Account Administration"
msgstr "Account Administration"
-#, fuzzy
-msgctxt "model:res.group,name:group_account_party"
-msgid "Accounting Party"
-msgstr "Account Types"
-
#, fuzzy
msgctxt "report:account.account.type.statement:"
msgid "/"
diff --git a/modules/account/locale/de.po b/modules/account/locale/de.po
index fda7c3f952..5d8c3a877f 100644
--- a/modules/account/locale/de.po
+++ b/modules/account/locale/de.po
@@ -468,15 +468,15 @@ msgstr "Jetzt"
msgctxt "field:account.aged_balance,term1:"
msgid "First Term"
-msgstr "1. Zeitraum"
+msgstr "1. Bedingung"
msgctxt "field:account.aged_balance,term2:"
msgid "Second Term"
-msgstr "2. Zeitraum"
+msgstr "2. Bedingung"
msgctxt "field:account.aged_balance,term3:"
msgid "Third Term"
-msgstr "3. Zeitraum"
+msgstr "3. Bedingung"
msgctxt "field:account.aged_balance.context,company:"
msgid "Company"
@@ -492,15 +492,15 @@ msgstr "Nur festgeschriebene Buchungssätze"
msgctxt "field:account.aged_balance.context,term1:"
msgid "First Term"
-msgstr "1. Zeitraum"
+msgstr "1. Bedingung"
msgctxt "field:account.aged_balance.context,term2:"
msgid "Second Term"
-msgstr "2. Zeitraum"
+msgstr "2. Bedingung"
msgctxt "field:account.aged_balance.context,term3:"
msgid "Third Term"
-msgstr "3. Zeitraum"
+msgstr "3. Bedingung"
msgctxt "field:account.aged_balance.context,type:"
msgid "Type"
@@ -508,7 +508,7 @@ msgstr "Typ"
msgctxt "field:account.aged_balance.context,unit:"
msgid "Unit"
-msgstr "Stück"
+msgstr "Einheit"
msgctxt "field:account.balance_sheet.comparison.context,company:"
msgid "Company"
@@ -3180,22 +3180,26 @@ msgctxt "model:ir.action,name:wizard_update_chart"
msgid "Update Chart of Accounts from Template"
msgstr "Kontenplan von Vorlage aktualisieren"
+#, python-format
msgctxt "model:ir.message,text:msg_account_chart_exists"
msgid "A chart of accounts already exists for company \"%(company)s\"."
msgstr "Es existiert bereits ein Kontenplan für das Unternehmen \"%(company)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_account_closed_lines"
msgid "You cannot close account \"%(account)s\" because it has move lines."
msgstr ""
"Konto \"%(account)s\" kann nicht geschlossen werden, weil es in "
"Buchungssätzen verwendet wird."
+#, python-format
msgctxt "model:ir.message,text:msg_account_invalid_deferral_second_currency"
msgid "To set a second currency for account \"%(account)s\", it must be deferral."
msgstr ""
"Damit für Konto \"\"%(account)s\" eine Zweitwährung gesetzt werden kann, "
"muss es für den Saldenvortrag konfiguriert sein."
+#, python-format
msgctxt "model:ir.message,text:msg_account_invalid_lines_second_currency"
msgid ""
"To set a second currency for account \"%(account)s\", its lines must have "
@@ -3205,6 +3209,7 @@ msgstr ""
" muss in den Buchungszeilen des Kontos dieselbe Zweitwährung "
"\"%(currency)s\" verwendet werden."
+#, python-format
msgctxt "model:ir.message,text:msg_account_invalid_type_second_currency"
msgid ""
"To set a second currency for account \"%(account)s\", it must not have a "
@@ -3214,6 +3219,7 @@ msgstr ""
"nicht vom Typ \"Forderungen\", \"Verbindlichkeiten\", \"Ertrag\" oder "
"\"Aufwand\" sein."
+#, python-format
msgctxt "model:ir.message,text:msg_account_no_type_lines"
msgid ""
"You cannot remove type of account \"%(account)s\" because it has move lines."
@@ -3221,6 +3227,7 @@ msgstr ""
"Der Kontentyp kann von Konto \"%(account)s\" nicht entfernt werden, weil das"
" Konto in Buchungszeilen verwendet wird."
+#, python-format
msgctxt "model:ir.message,text:msg_cancel_line_delegated"
msgid ""
"The moves \"%(moves)s\" contain grouped lines, cancelling them will ungroup "
@@ -3229,6 +3236,7 @@ msgstr ""
"Die Buchungssätze \"%(moves)s\" enthalten gruppierte Buchungszeilen. Das "
"Stornieren wird diese Gruppierung aufheben."
+#, python-format
msgctxt "model:ir.message,text:msg_change_fiscalyear_post_move_sequence"
msgid ""
"You cannot change the post move sequence on fiscal year \"%(fiscalyear)s\" "
@@ -3238,6 +3246,7 @@ msgstr ""
"\"%(fiscalyear)s\" kann nicht geändert werden, da das Geschäftsjahr bereits "
"festgeschriebene Buchungssätze enthält."
+#, python-format
msgctxt "model:ir.message,text:msg_change_period_post_move_sequence"
msgid ""
"You cannot change the post move sequence in period \"%(period)s\" because it"
@@ -3247,6 +3256,7 @@ msgstr ""
" Buchungszeitraum \"%(period)s\" bereits festgeschriebene Buchungssätze "
"enthält."
+#, python-format
msgctxt "model:ir.message,text:msg_close_fiscalyear_account_balance_not_zero"
msgid ""
"To close the fiscal year, the balance of account \"%(account)s\" must be "
@@ -3255,6 +3265,7 @@ msgstr ""
"Um das Geschäftsjahr schließen zu können, muss der Saldo von Konto "
"\"%(account)s\" Null sein."
+#, python-format
msgctxt "model:ir.message,text:msg_close_fiscalyear_earlier"
msgid ""
"To close fiscal year \"%(fiscalyear)s\", you must close all earlier fiscal "
@@ -3263,6 +3274,7 @@ msgstr ""
"Um das Geschäftsjahr \"%(fiscalyear)s\" abzuschließen, müssen zuerst alle "
"früheren Geschäftsjahre abgeschlossen werden."
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_inactive_accounts"
msgid ""
"To close period \"%(period)s\", you must balance the inactive account "
@@ -3271,6 +3283,7 @@ msgstr ""
"Damit der Buchungszeitraum \"%(period)s\" geschlossen werden kann, muss "
"zuerst das inaktive Konto \"%(account)s\" ausgeglichen werden."
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_non_posted_moves"
msgid "To close period \"%(period)s\" you must post the moves \"%(moves)s\"."
msgstr ""
@@ -3285,12 +3298,14 @@ msgstr ""
"Die Währung eines Unternehmens kann nicht geändert werden, wenn bereits "
"Buchungssätze erfasst sind."
+#, python-format
msgctxt "model:ir.message,text:msg_create_journal_period_closed_period"
msgid "You cannot create a journal-period in closed period \"%(period)s\"."
msgstr ""
"Journal - Buchungszeitraum kann nicht in geschlossenem Buchungszeitraum "
"\"%(period)s\" angelegt werden."
+#, python-format
msgctxt "model:ir.message,text:msg_create_period_closed_fiscalyear"
msgid ""
"You cannot create a period in fiscal year \"%(fiscalyear)s\" because it is "
@@ -3315,12 +3330,14 @@ msgstr ""
"Buchungszeilen mit unterschiedlichen Herkünften können nicht gemeinsam "
"delegiert werden."
+#, python-format
msgctxt "model:ir.message,text:msg_delete_account_with_move_lines"
msgid "You cannot delete account \"%(account)s\" because it has move lines."
msgstr ""
"Konto \"%(account)s\" darf nicht gelöscht werden, weil es in Buchungszeilen "
"verwendet wird."
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_receivable_payable"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending "
@@ -3329,23 +3346,19 @@ msgstr ""
"Partei \"%(party)s\" kann nicht gelöscht werden, da noch offene "
"Forderungen/Verbindlichkeiten bei Unternehmen \"%(company)s\" bestehen."
-msgctxt "model:ir.message,text:msg_fiscalyear_different_post_move_sequence"
-msgid ""
-"The fiscal years \"%(first)s\" and \"%(second)s\" cannot have the same post "
-"move sequence, you must use different sequences."
-msgstr ""
-"Die Geschäftsjahre \"%(first)s\" and \"%(second)s\" können nicht denselben "
-"Nummernkreis für Buchungssatzfestschreibungen haben. Es müssen "
-"unterschiedliche Nummernkreise verwendet werden."
-
msgctxt "model:ir.message,text:msg_fiscalyear_overlap"
-msgid ""
-"The fiscal years \"%(first)s\" and \"%(second)s\" overlap, you must use "
-"different dates."
+msgid "The dates of fiscal years of the same company can not overlap."
msgstr ""
-"Die Geschäftsjahre \"%(first)s\" and \"%(second)s\" dürfen sich zeitlich "
-"nicht überschneiden."
+"Die Datumsangaben der Geschäftsjahre eines Unternehmens dürfen sich nicht "
+"überschneiden."
+msgctxt "model:ir.message,text:msg_fiscalyear_post_move_sequence_unique"
+msgid "The post move sequence of fiscal years must be unique."
+msgstr ""
+"Der Nummernkreis Buchungsfestschreibungen muss pro Geschäftsjahr eindeutig "
+"sein."
+
+#, python-format
msgctxt "model:ir.message,text:msg_group_line"
msgid "Line \"%(line)s\" can not be grouped."
msgstr "Buchungszeile \"%(line)s\" kann nicht gruppiert werden."
@@ -3376,6 +3389,7 @@ msgctxt "model:ir.message,text:msg_group_line_single"
msgid "You cannot group a single line."
msgstr "Eine einzelne Buchungszeile kann nicht gruppiert werden."
+#, python-format
msgctxt "model:ir.message,text:msg_journal_account_moves"
msgid ""
"You cannot change the type of journal \"%(journal)s\" because it has posted "
@@ -3388,12 +3402,14 @@ msgctxt "model:ir.message,text:msg_journal_period_unique"
msgid "You can create only one journal per period."
msgstr "Es kann nur ein Journal pro Buchungszeitraum erstellt werden."
+#, python-format
msgctxt "model:ir.message,text:msg_line_already_reconciled"
msgid "You cannot reconcile already reconciled line \"%(line)s\"."
msgstr ""
"Die bereits abgestimmten Zeilen \"%(line)s\" können nicht erneut abgestimmt "
"werden."
+#, python-format
msgctxt "model:ir.message,text:msg_line_closed_account"
msgid ""
"To create a line on account \"%(account)s\", you must set a type or unclose "
@@ -3408,6 +3424,7 @@ msgstr ""
"In einer Buchungszeile dürfen nicht gleichzeitig Soll und Haben eingetragen "
"werden."
+#, python-format
msgctxt "model:ir.message,text:msg_line_party_required"
msgid ""
"To create a line on account \"%(account)s\", you must set a party on line "
@@ -3416,6 +3433,7 @@ msgstr ""
"Um eine Buchungszeile für Konto \"%(account)s\" zu erstellen, muss eine "
"Partei auf Zeile \"%(line)s\" erfasst werden."
+#, python-format
msgctxt "model:ir.message,text:msg_line_party_set"
msgid ""
"To create a line on account \"%(account)s\", you must remove the party on "
@@ -3432,6 +3450,7 @@ msgstr ""
"Das Vorzeichen für die Fremdwährung muss mit dem Vorzeichen aus Soll − Haben"
" übereinstimmen."
+#, python-format
msgctxt "model:ir.message,text:msg_modify_delete_journal_period_moves"
msgid ""
"You cannot modify or delete journal-period \"%(journal_period)s\" because it"
@@ -3440,6 +3459,7 @@ msgstr ""
"Journal - Buchungszeitraum \"%(journal_period)s\" kann nicht geändert oder "
"gelöscht werden, da Buchungen enthalten sind."
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_closed_journal_period"
msgid ""
"You cannot add/modify/delete lines on closed journal-period "
@@ -3448,27 +3468,32 @@ msgstr ""
"Sie können keine Buchungszeilen hinzufügen/ändern/löschen, die zum "
"geschlossenen Journal - Buchungszeitraum \"%(journal_period)s\" gehören."
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_posted_move"
msgid "You cannot modify line \"%(line)s\" from posted move \"%(move)s\"."
msgstr ""
"Buchungszeile \"%(line)s\" des festgeschriebenen Buchungssatzes \"%(move)s\""
" kann nicht geändert werden."
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_reconciled"
msgid "You cannot modify reconciled line \"%(line)s\"."
msgstr "Die abgestimmte Buchungszeile \"%(line)s\" kann nicht geändert werden."
+#, python-format
msgctxt "model:ir.message,text:msg_modify_posted_moved"
msgid "You cannot modify posted move \"%(move)s\"."
msgstr ""
"Der festgeschriebene Buchungssatz \"%(move)s\" kann nicht geändert werden."
+#, python-format
msgctxt "model:ir.message,text:msg_modify_tax_line_closed_period"
msgid "You cannot add/modify/delete tax lines in closed period \"%(period)s\"."
msgstr ""
"Im geschlossenen Buchungszeitraum \"%(period)s\" können keine "
"Steuerpositionen hinzugefügt, geändert oder gelöscht werden."
+#, python-format
msgctxt "model:ir.message,text:msg_move_cancel_closed_period"
msgid ""
"The period of move \"%(move)s\" is closed.\n"
@@ -3477,14 +3502,34 @@ msgstr ""
"Der Buchungszeitraum von Buchungssatz \"%(move)s\" ist geschlossen.\n"
"Soll stattdessen der aktuelle Buchungszeitraum verwendet werden, um den Buchungssatz zu stornieren?"
+#, python-format
+msgctxt "model:ir.message,text:msg_move_copy_closed_period"
+msgid ""
+"The period of move \"%(move)s\" is closed.\n"
+"Use the current period to copy the move?"
+msgstr ""
+"Der Buchungszeitraum von Buchungssatz \"%(move)s\" ist geschlossen.\n"
+"Soll stattdessen der aktuelle Buchungszeitraum verwendet werden, um den Buchungssatz zu kopieren?"
+
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_expression_not_number"
msgid ""
"The value \"%(value)s\" of \"%(expression)s\" from template \"%(template)s\""
" is not a number."
msgstr ""
-"Der Wert \"%(value)s\" von \"%(expression)s\" von Vorlage \"%(template)s\" "
+"Der Wert \"%(value)s\" von \"%(expression)s\" in Vorlage \"%(template)s\" "
"ist keine Nummer."
+#, python-format
+msgctxt "model:ir.message,text:msg_move_template_invalid_description"
+msgid ""
+"Failed to evaluate the description \"%(description)s\" from template "
+"\"%(template)s\" with error: \"%(error)s\""
+msgstr ""
+"Die Auswertung der Beschreibung \"%(description)s\" von Vorlage "
+"\"%(template)s\" ist fehlgeschlagen: \"%(error)s\""
+
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_invalid_expression"
msgid ""
"Failed to evaluate expression \"%(expression)s\" from template \"%(template)s\" with error:\n"
@@ -3493,10 +3538,12 @@ msgstr ""
"Die Auswertung des Ausdrucks \"%(expression)s\" von Vorlage \"%(template)s\" ist fehlgeschlagen:\n"
"\"%(error)s\""
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_keyword_name_not_identifier"
msgid "The keyword name \"%(name)s\" is not a valid identifier."
msgstr "Der Name \"%(name)s\" des Bezeichners ist kein erlaubter Identifikator."
+#, python-format
msgctxt "model:ir.message,text:msg_no_fiscalyear_date"
msgid ""
"To continue, you must create a fiscal year for the date \"%(date)s\" and "
@@ -3505,14 +3552,16 @@ msgstr ""
"Um fortzufahren, muss für das Datum \"%(date)s\" und das Unternehmen "
"\"%(company)s\" ein Geschäftsjahr erstellt werden."
+#, python-format
msgctxt "model:ir.message,text:msg_no_open_fiscalyear_date"
msgid ""
"To continue, you must reopen the fiscal year \"%(fiscalyear)s\" of company "
-"\"%(company)s\"for the date \"%(date)s\"."
+"\"%(company)s\" for the date \"%(date)s\"."
msgstr ""
"Um fortzufahren, muss das Geschäftsjahr \"%(fiscalyear)s\" des Unternehmens "
"\"%(company)s\" für das Datum \"%(date)s\" wieder geöffnet werden."
+#, python-format
msgctxt "model:ir.message,text:msg_no_open_period_date"
msgid ""
"To continue, you must reopen the period \"%(period)s\" of company "
@@ -3521,6 +3570,7 @@ msgstr ""
"Um fortzufahren, muss der Buchungszeitraum \"%(period)s\" des Unternehmens "
"\"%(company)s\" für das Datum \"%(date)s\" wieder geöffnet werden."
+#, python-format
msgctxt "model:ir.message,text:msg_no_period_date"
msgid ""
"To continue, you must create a period for the date \"%(date)s\" and company "
@@ -3536,13 +3586,12 @@ msgstr ""
"werden."
msgctxt "model:ir.message,text:msg_open_fiscalyear_earlier"
-msgid ""
-"The open fiscal year \"%(open)s\" can not be before the close fiscal year "
-"\"%(closed)s\"."
+msgid "Open fiscal years can not be before closed fiscal years."
msgstr ""
-"Das offene Geschäftsjahr \"%(open)s\" darf zeitlich nicht vor dem "
-"geschlossenen Geschäftsjahr \"%(closed)s\" liegen."
+"Offene Geschäftsjahre dürfen zeitlich nicht vor geschlossenen "
+"Geschäftsjahren liegen."
+#, python-format
msgctxt "model:ir.message,text:msg_open_journal_period_closed_period"
msgid ""
"You cannot reopen journal-period \"%(journal_period)s\" in closed period "
@@ -3551,6 +3600,7 @@ msgstr ""
"Journal - Buchungszeitraum \"%(journal_period)s\" kann nicht wieder geöffnet"
" werden, weil Buchungszeitraum \"%(period)s\" geschlossen ist."
+#, python-format
msgctxt "model:ir.message,text:msg_open_period_closed_fiscalyear"
msgid ""
"You cannot reopen period \"%(period)s\" because its fiscal year "
@@ -3559,57 +3609,59 @@ msgstr ""
"Buchungszeitraum \"%(period)s\" kann nicht wieder geöffnet werden, weil "
"Geschäftsjahr \"%(fiscalyear)s\" geschlossen ist."
+#, python-format
msgctxt "model:ir.message,text:msg_party_missing_payable_account"
msgid "To continue, you must define a payable account for party \"%(party)s\"."
msgstr ""
"Um fortzufahren, muss ein Kreditorenkonto für Partei \"%(party)s\" erfasst "
"werden."
+#, python-format
msgctxt "model:ir.message,text:msg_party_missing_receivable_account"
msgid "To continue, you must define a receivable account for party \"%(party)s\"."
msgstr ""
"Um fortzufahren, muss ein Debitorenkonto für Partei \"%(party)s\" erfasst "
"werden."
+#, python-format
msgctxt "model:ir.message,text:msg_period_fiscalyear_dates"
msgid ""
"The dates for period \"%(period)s\" must be between the dates of its fiscal "
"year \"%(fiscalyear)s\"."
msgstr ""
-"Die Daten für den Buchungszeitraum \"%(period)s\" müssen zwischen den Daten "
-"des zugehörigen Geschäftsjahres \"%(fiscalyear)s\" liegen."
+"Die Datumsangaben für den Buchungszeitraum \"%(period)s\" müssen zwischen "
+"den Daten des zugehörigen Geschäftsjahres \"%(fiscalyear)s\" liegen."
+#, python-format
msgctxt "model:ir.message,text:msg_period_move_dates"
msgid ""
"The dates for period \"%(period)s\" must include the date \"%(move_date)s\" "
"of move \"%(move)s\"."
msgstr ""
-"Die Daten für den Buchungszeitraum \"%(period)s\" müssen das Datum "
+"Die Datumsangaben für den Buchungszeitraum \"%(period)s\" müssen das Datum "
"\"%(move_date)s\" des Buchungsatzes \"%(move)s\" enthalten."
-msgctxt "model:ir.message,text:msg_period_overlap"
+msgctxt "model:ir.message,text:msg_period_post_move_sequence_unique"
msgid ""
-"The periods \"%(first)s\" and \"%(second)s\" overlap, you must use different"
-" dates."
+"A post move sequence can be reused only by periods in the same fiscal year."
msgstr ""
-"Die Buchungszeiträume \"%(first)s\" und \"%(second)s\" dürfen sich zeitlich "
-"nicht überschneiden."
+"Ein Nummernkreis Buchungssatzfestschreibungen darf nur in Buchungszeiträumen"
+" desselben Geschäftsjahres wiederverwendet werden."
-msgctxt "model:ir.message,text:msg_period_same_sequence"
-msgid ""
-"You cannot use the same post move sequence for the periods \"%(first)s\" and"
-" \"%(second)s\" because they are from different fiscal years."
+msgctxt "model:ir.message,text:msg_period_standard_overlap"
+msgid "The dates of standard period of the same fiscal year can not overlap."
msgstr ""
-"Für die Buchungszeiträume \"%(first)s\" und \"%(second)s\" kann nicht "
-"derselbe Nummernkreis für Buchungssatzfestschreibungen verwendet werden, da "
-"sie jeweils zu unterschiedlichen Geschäftsjahren gehören."
+"Die Datumsangaben der Standardbuchungszeiträume eines Geschäftsjahres dürfen"
+" sich nicht überlappen."
+#, python-format
msgctxt "model:ir.message,text:msg_post_empty_move"
msgid "To post move \"%(move)s\", you must fill in its lines."
msgstr ""
"Buchungssatz \"%(move)s\" kann nur festgeschrieben werden, sofern die "
"zugehörigen Buchungszeilen erfasst wurden."
+#, python-format
msgctxt "model:ir.message,text:msg_post_unbalanced_move"
msgid ""
"To post move \"%(move)s\", you must balance all its lines debits and "
@@ -3618,6 +3670,7 @@ msgstr ""
"Buchungssatz \"%(move)s\" kann nur festgeschrieben werden, wenn Soll und "
"Haben aller Buchungszeilen ausgeglichen sind."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_account_not_reconcile"
msgid ""
"To reconcile line \"%(line)s\", you must set its account \"%(account)s\" as "
@@ -3626,6 +3679,7 @@ msgstr ""
"Um Buchungszeile \"%(line)s\" abstimmen zu können, muss das Konto "
"\"%(account)s\" für die Verwendung der Abstimmung konfiguriert werden."
+#, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_credit_account_missing"
msgid ""
@@ -3636,6 +3690,7 @@ msgstr ""
"\"%(company)s\" ein Kreditorenkonto für Wechselkursdifferenzen angegeben "
"sein."
+#, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_debit_account_missing"
msgid ""
@@ -3645,6 +3700,7 @@ msgstr ""
"Zum Abstimmen der Buchungspositionen muss für Unternehmen \"%(company)s\" "
"ein Debitorenkonto für Wechselkursdifferenzen angegeben sein."
+#, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_journal_missing"
msgid ""
@@ -3654,6 +3710,7 @@ msgstr ""
"Zum Abstimmen der Buchungspositionen muss für das Unternehmen "
"\"%(company)s\" ein Wechselkursjournal angegeben sein."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_delete_delegated"
msgid ""
"The reconciliation \"%(reconciliation)s\" is delegated to the line \"%(line)s\".\n"
@@ -3662,6 +3719,7 @@ msgstr ""
"Die Abstimmung \"%(reconciliation)s\" wurde an Buchungszeile \"%(line)s\" übertragen.\n"
"Es muss gegebenenfalls der Buchungssatz \"%(move)s\" annulliert werden."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_delete_write_off"
msgid ""
"The reconciliation \"%(reconciliation)s\" is linked to the write-off line \"%(line)s\".\n"
@@ -3670,6 +3728,7 @@ msgstr ""
"Die Abstimmung \"%(reconciliation)s\" ist mit der Ausbuchungszeile \"%(line)s\" verknüpft.\n"
"Es muss gegebenenfalls der Buchungssatz \"%(move)s\" annulliert werden."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_different_accounts"
msgid ""
"You cannot reconcile line \"%(line)s\" with others because its account "
@@ -3678,6 +3737,7 @@ msgstr ""
"Abstimmung von Zeile \"%(line)s\" ist nicht möglich, weil das verwendete "
"Konto \"%(account1)s\" unterschiedlich zu Konto \"%(account2)s\" ist."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_different_parties"
msgid ""
"You cannot reconcile line \"%(line)s\" with others because its party "
@@ -3686,10 +3746,12 @@ msgstr ""
"Abstimmung von Zeile \"%(line)s\" ist nicht möglich, weil die verwendete "
"Partei \"%(party1)s\" unterschiedlich zu Partei \"%(party2)s\" ist."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_line_not_valid"
msgid "You cannot reconcile non-valid line \"%(line)s\"."
msgstr "Die ungültige Buchungszeile \"%(line)s\" kann nicht abgestimmt werden."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_unbalanced"
msgid ""
"To reconcile lines, they must have the same debit \"%(debit)s\" and credit "
@@ -3698,6 +3760,7 @@ msgstr ""
"Buchungszeilen können nur dann abgestimmt werden, wenn Soll \"%(debit)s\" "
"and Haben \"%(credit)s\" ausgeglichen sind."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_write_off_missing"
msgid ""
"To reconcile lines with \"%(amount)s\" write-off, you must select a write-"
@@ -3706,6 +3769,17 @@ msgstr ""
"Zum Abstimmen der Buchungspositionen mit Betrag \"%(amount)s\" müssen Sie "
"eine Ausbuchungsmethode auswählen."
+#, python-format
+msgctxt "model:ir.message,text:msg_reconciliation_write_off_same_account"
+msgid ""
+"You cannot reconcile lines using the write-off \"%(write_off)s\" with the "
+"same \"%(account)s\"."
+msgstr ""
+"Die Abstimmung von Buchungszeilen mittels der Ausbuchung \"%(write_off)s\" "
+"ist nicht möglich, da in der Ausbuchung dasselbe Konto \"%(account)s\" "
+"verwendet wird."
+
+#, python-format
msgctxt "model:ir.message,text:msg_reopen_fiscalyear_later"
msgid ""
"To reopen fiscal year \"%(fiscalyear)s\", you must reopen all later fiscal "
@@ -3738,6 +3812,7 @@ msgstr ""
"Buchungszeilen mit unterschiedlichen Parteien können nicht neu geplant "
"werden."
+#, python-format
msgctxt "model:ir.message,text:msg_reschedule_line_wrong_amount"
msgid ""
"To reschedule the lines you must change the terms to have a total amount of "
@@ -3747,6 +3822,7 @@ msgstr ""
"geändert werden, dass ein Gesamtbetrag von %(total_amount)s anstatt "
"%(amount)s erreicht wird."
+#, python-format
msgctxt "model:ir.message,text:msg_tax_update_unit_price_with_parent"
msgid "You cannot set \"Update Unit Price\" on child tax \"%(tax)s\"."
msgstr ""
@@ -3782,7 +3858,7 @@ msgid "Lock"
msgstr "Schließen"
msgctxt "model:ir.model.button,string:fiscalyear_reopen_button"
-msgid "Re-Open"
+msgid "Reopen"
msgstr "Wieder öffnen"
msgctxt "model:ir.model.button,string:journal_period_close_button"
@@ -3806,7 +3882,7 @@ msgid "Lock"
msgstr "Schließen"
msgctxt "model:ir.model.button,string:period_reopen_button"
-msgid "Re-Open"
+msgid "Reopen"
msgstr "Wieder öffnen"
msgctxt "model:ir.rule.group,name:rule_group_account_companies"
@@ -4111,10 +4187,6 @@ msgctxt "model:res.group,name:group_account_admin"
msgid "Account Administration"
msgstr "Buchhaltung Administration"
-msgctxt "model:res.group,name:group_account_party"
-msgid "Accounting Party"
-msgstr "Buchhaltung Partei"
-
msgctxt "report:account.account.type.statement:"
msgid "/"
msgstr "/"
@@ -4777,7 +4849,7 @@ msgstr "Kontenblätter"
msgctxt "view:account.aged_balance.context:"
msgid "Terms"
-msgstr "Zeiträume"
+msgstr "Bedingungen"
msgctxt "view:account.configuration:"
msgid "Credit Account"
diff --git a/modules/account/locale/es.po b/modules/account/locale/es.po
index be96a60419..41ee48ef8e 100644
--- a/modules/account/locale/es.po
+++ b/modules/account/locale/es.po
@@ -3175,20 +3175,24 @@ msgctxt "model:ir.action,name:wizard_update_chart"
msgid "Update Chart of Accounts from Template"
msgstr "Actualizar plan de cuentas desde plantilla"
+#, python-format
msgctxt "model:ir.message,text:msg_account_chart_exists"
msgid "A chart of accounts already exists for company \"%(company)s\"."
msgstr "Ya existe un plan de cuentas para la empresa \"%(company)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_account_closed_lines"
msgid "You cannot close account \"%(account)s\" because it has move lines."
msgstr "No se puede cerrar la cuenta \"%(account)s\" porque tiene apuntes."
+#, python-format
msgctxt "model:ir.message,text:msg_account_invalid_deferral_second_currency"
msgid "To set a second currency for account \"%(account)s\", it must be deferral."
msgstr ""
"Para establecer una moneda secundaria en la cuenta \"%(account)s\", esta "
"debe ser de cierre."
+#, python-format
msgctxt "model:ir.message,text:msg_account_invalid_lines_second_currency"
msgid ""
"To set a second currency for account \"%(account)s\", its lines must have "
@@ -3197,6 +3201,7 @@ msgstr ""
"Para establecer una moneda secundaria en la cuenta \"%(account)s\", sus "
"apuntes deben tener la misma segunda divisa \"%(currency)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_account_invalid_type_second_currency"
msgid ""
"To set a second currency for account \"%(account)s\", it must not have a "
@@ -3205,11 +3210,13 @@ msgstr ""
"Para establecer una moneda secundaria de la cuenta \"%(account)s\", no debe "
"ser del tipo \"a pagar\", \"ingreso\", \"a cobrar\" ni \"gasto\"."
+#, python-format
msgctxt "model:ir.message,text:msg_account_no_type_lines"
msgid ""
"You cannot remove type of account \"%(account)s\" because it has move lines."
msgstr "No puede eliminar el tipo de cuenta \"%(account)s\" porque tiene apuntes."
+#, python-format
msgctxt "model:ir.message,text:msg_cancel_line_delegated"
msgid ""
"The moves \"%(moves)s\" contain grouped lines, cancelling them will ungroup "
@@ -3218,6 +3225,7 @@ msgstr ""
"Los asientos \"%(moves)s\" contienen apuntes agrupados, cancelarlos las "
"desagrupará."
+#, python-format
msgctxt "model:ir.message,text:msg_change_fiscalyear_post_move_sequence"
msgid ""
"You cannot change the post move sequence on fiscal year \"%(fiscalyear)s\" "
@@ -3226,6 +3234,7 @@ msgstr ""
"No puede modificar la secuencia de asientos contabilizados en el ejercicio "
"fiscal \"%(fiscalyear)s\" porque contiene movimientos contabilizados."
+#, python-format
msgctxt "model:ir.message,text:msg_change_period_post_move_sequence"
msgid ""
"You cannot change the post move sequence in period \"%(period)s\" because it"
@@ -3234,6 +3243,7 @@ msgstr ""
"No puede modificar la secuencia de asientos contabilizados en el periodo "
"\"%(period)s\" porque tiene movimientos contabilizados."
+#, python-format
msgctxt "model:ir.message,text:msg_close_fiscalyear_account_balance_not_zero"
msgid ""
"To close the fiscal year, the balance of account \"%(account)s\" must be "
@@ -3242,6 +3252,7 @@ msgstr ""
"Para cerrar el ejercicio fiscal, el saldo de la cuenta \"%(account)s\" debe "
"ser cero."
+#, python-format
msgctxt "model:ir.message,text:msg_close_fiscalyear_earlier"
msgid ""
"To close fiscal year \"%(fiscalyear)s\", you must close all earlier fiscal "
@@ -3250,6 +3261,7 @@ msgstr ""
"Para cerrar el ejercicio fiscal \"%(fiscalyear)s\", debe cerrar todos los "
"ejercicios previos."
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_inactive_accounts"
msgid ""
"To close period \"%(period)s\", you must balance the inactive account "
@@ -3258,6 +3270,7 @@ msgstr ""
"Para cerrar el periodo \"%(period)s\" debe eliminar el saldo de la cuenta "
"inactiva \"%(account)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_non_posted_moves"
msgid "To close period \"%(period)s\" you must post the moves \"%(moves)s\"."
msgstr ""
@@ -3270,10 +3283,12 @@ msgid ""
" moves."
msgstr "No puede cambiar la moneda de una empresa con asientos contables."
+#, python-format
msgctxt "model:ir.message,text:msg_create_journal_period_closed_period"
msgid "You cannot create a journal-period in closed period \"%(period)s\"."
msgstr "No puede crear un diario - periodo en el periodo cerrado \"%(period)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_create_period_closed_fiscalyear"
msgid ""
"You cannot create a period in fiscal year \"%(fiscalyear)s\" because it is "
@@ -3294,10 +3309,12 @@ msgctxt "model:ir.message,text:msg_delegate_line_same_origins"
msgid "You cannot delegate together lines with different origins."
msgstr "No se pueden delegar a la vez líneas con orígenes diferentes."
+#, python-format
msgctxt "model:ir.message,text:msg_delete_account_with_move_lines"
msgid "You cannot delete account \"%(account)s\" because it has move lines."
msgstr "No puede eliminar la cuenta \"%(account)s\" porque tiene apuntes."
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_receivable_payable"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending "
@@ -3306,23 +3323,19 @@ msgstr ""
"No puede eliminar el tercero \"%(party)s\" mientras tenga apuntes a cobrar/a"
" pagar pendientes para la empresa \"%(company)s\"."
-msgctxt "model:ir.message,text:msg_fiscalyear_different_post_move_sequence"
-msgid ""
-"The fiscal years \"%(first)s\" and \"%(second)s\" cannot have the same post "
-"move sequence, you must use different sequences."
-msgstr ""
-"Los ejercicios fiscales \"%(first)s\" y \"%(second)s\" no pueden tener la "
-"misma secuencia de asientos contabilizados, deben usar secuencias "
-"diferentes."
-
msgctxt "model:ir.message,text:msg_fiscalyear_overlap"
-msgid ""
-"The fiscal years \"%(first)s\" and \"%(second)s\" overlap, you must use "
-"different dates."
+msgid "The dates of fiscal years of the same company can not overlap."
msgstr ""
-"Los ejercicios fiscales \"%(first)s\" y \"%(second)s\" se superponen, debe "
-"usar fechas diferentes."
+"Las fechas de los ejercicios fiscales de una misma empresa no pueden "
+"superponerse."
+msgctxt "model:ir.message,text:msg_fiscalyear_post_move_sequence_unique"
+msgid "The post move sequence of fiscal years must be unique."
+msgstr ""
+"La sequencia de asientos contabilidazos de los ejercicios fiscales debe ser "
+"única."
+
+#, python-format
msgctxt "model:ir.message,text:msg_group_line"
msgid "Line \"%(line)s\" can not be grouped."
msgstr "La línea \"%(line)s\" no se puede agrupar."
@@ -3347,6 +3360,7 @@ msgctxt "model:ir.message,text:msg_group_line_single"
msgid "You cannot group a single line."
msgstr "No se puede agrupar una sola línea."
+#, python-format
msgctxt "model:ir.message,text:msg_journal_account_moves"
msgid ""
"You cannot change the type of journal \"%(journal)s\" because it has posted "
@@ -3359,10 +3373,12 @@ msgctxt "model:ir.message,text:msg_journal_period_unique"
msgid "You can create only one journal per period."
msgstr "Sólo se puede crear un diario por periodo."
+#, python-format
msgctxt "model:ir.message,text:msg_line_already_reconciled"
msgid "You cannot reconcile already reconciled line \"%(line)s\"."
msgstr "No puede conciliar el apunte ya conciliado \"%(line)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_line_closed_account"
msgid ""
"To create a line on account \"%(account)s\", you must set a type or unclose "
@@ -3375,6 +3391,7 @@ msgctxt "model:ir.message,text:msg_line_debit_credit"
msgid "You cannot set both debit and credit on the line."
msgstr "No puede indicar debe y haber en el apunte a la vez."
+#, python-format
msgctxt "model:ir.message,text:msg_line_party_required"
msgid ""
"To create a line on account \"%(account)s\", you must set a party on line "
@@ -3383,6 +3400,7 @@ msgstr ""
"Para crear un apunte sobre la cuenta \"%(account)s\", debe definir tercero "
"en el apunte \"%(line)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_line_party_set"
msgid ""
"To create a line on account \"%(account)s\", you must remove the party on "
@@ -3399,6 +3417,7 @@ msgstr ""
"El signo de la moneda secundaria debe coincidir con el signo del debe - "
"haber."
+#, python-format
msgctxt "model:ir.message,text:msg_modify_delete_journal_period_moves"
msgid ""
"You cannot modify or delete journal-period \"%(journal_period)s\" because it"
@@ -3407,6 +3426,7 @@ msgstr ""
"No puede modificar o eliminar el diario periodo \"%(journal_period)s\" "
"porque contiene asientos."
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_closed_journal_period"
msgid ""
"You cannot add/modify/delete lines on closed journal-period "
@@ -3415,26 +3435,31 @@ msgstr ""
"No puede crear/modificar/eliminar apuntes en el diario periodo cerrado "
"\"%(journal_period)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_posted_move"
msgid "You cannot modify line \"%(line)s\" from posted move \"%(move)s\"."
msgstr ""
"No puede modificar el apunte \"%(line)s\" del asiento contabilizado "
"\"%(move)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_reconciled"
msgid "You cannot modify reconciled line \"%(line)s\"."
msgstr "No puede modificar la línea conciliada \"%(line)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_modify_posted_moved"
msgid "You cannot modify posted move \"%(move)s\"."
msgstr "No puede modificar el asiento contabilizado \"%(move)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_modify_tax_line_closed_period"
msgid "You cannot add/modify/delete tax lines in closed period \"%(period)s\"."
msgstr ""
"No puede añadir/modificar lineas de impuesto en el periodo cerrado "
"\"%(period)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_move_cancel_closed_period"
msgid ""
"The period of move \"%(move)s\" is closed.\n"
@@ -3443,14 +3468,34 @@ msgstr ""
"El periodo del asiento \"%(move)s\" está cerrado.\n"
"¿Desea utilizar el periodo actual para cancelar el asiento?"
+#, python-format
+msgctxt "model:ir.message,text:msg_move_copy_closed_period"
+msgid ""
+"The period of move \"%(move)s\" is closed.\n"
+"Use the current period to copy the move?"
+msgstr ""
+"El periodo del asiento \"%(move)s\" está cerrado.\n"
+"¿Desea utilizar el periodo actual para copiar el asiento?"
+
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_expression_not_number"
msgid ""
"The value \"%(value)s\" of \"%(expression)s\" from template \"%(template)s\""
" is not a number."
msgstr ""
-"El valor \"%(value)s\" de \"%(expression)s\" de la plantilla "
+"El valor \"%(value)s\" de \"%(expression)s\" en la plantilla "
"\"%(template)s\" no es un número."
+#, python-format
+msgctxt "model:ir.message,text:msg_move_template_invalid_description"
+msgid ""
+"Failed to evaluate the description \"%(description)s\" from template "
+"\"%(template)s\" with error: \"%(error)s\""
+msgstr ""
+"No se ha podido evaluar la expresión \"%(description)s\" de la plantilla "
+"\"%(template)s\" con error: \"%(error)s\""
+
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_invalid_expression"
msgid ""
"Failed to evaluate expression \"%(expression)s\" from template \"%(template)s\" with error:\n"
@@ -3459,10 +3504,12 @@ msgstr ""
"Error al evaluar la expresión \"%(expression)s\" de la plantilla \"%(template)s\" con error:\n"
"\"%(error)s\""
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_keyword_name_not_identifier"
msgid "The keyword name \"%(name)s\" is not a valid identifier."
msgstr "El nombre de la palabra clave \"%(name)s\" no és un identificador vàlido."
+#, python-format
msgctxt "model:ir.message,text:msg_no_fiscalyear_date"
msgid ""
"To continue, you must create a fiscal year for the date \"%(date)s\" and "
@@ -3471,14 +3518,16 @@ msgstr ""
"Para continuar debe crear un ejercicio fiscal para la fecha \"%(date)s\" de "
"la empresa \"%(company)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_no_open_fiscalyear_date"
msgid ""
"To continue, you must reopen the fiscal year \"%(fiscalyear)s\" of company "
-"\"%(company)s\"for the date \"%(date)s\"."
+"\"%(company)s\" for the date \"%(date)s\"."
msgstr ""
-"Para continuar deb reabrir el ejercicio fiscal \"%(fiscalyear)s\" de la "
-"empresa para la fecha \"%(date)s\"."
+"Para continuar debe reabrir el ejercicio fiscal \"%(fiscalyear)s\" de la "
+"empresa \"%(company)s\" para la fecha \"%(date)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_no_open_period_date"
msgid ""
"To continue, you must reopen the period \"%(period)s\" of company "
@@ -3487,6 +3536,7 @@ msgstr ""
"Para continuar debe reabrir el período \"%(period)s\" de la empresa "
"\"%(company)s\" para la fecha \"%(date)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_no_period_date"
msgid ""
"To continue, you must create a period for the date \"%(date)s\" and company "
@@ -3500,13 +3550,12 @@ msgid "Account can have only one of the debit or credit type set."
msgstr "La cuenta solo puede tener un tipo debe o haber."
msgctxt "model:ir.message,text:msg_open_fiscalyear_earlier"
-msgid ""
-"The open fiscal year \"%(open)s\" can not be before the close fiscal year "
-"\"%(closed)s\"."
+msgid "Open fiscal years can not be before closed fiscal years."
msgstr ""
-"El ejercicio fiscal abierto \"%(open)s\" no puede ser anterior al ejercicio "
-"fiscal cerrado \"%(closed)s\"."
+"No se pueden abrir ejercicios fiscales anteriores a los ejercicios fiscales "
+"cerrados."
+#, python-format
msgctxt "model:ir.message,text:msg_open_journal_period_closed_period"
msgid ""
"You cannot reopen journal-period \"%(journal_period)s\" in closed period "
@@ -3515,6 +3564,7 @@ msgstr ""
"No puede reabrir el diario - periodo \"%(journal_period)s\" del periodo "
"cerrado \"%(period)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_open_period_closed_fiscalyear"
msgid ""
"You cannot reopen period \"%(period)s\" because its fiscal year "
@@ -3523,18 +3573,21 @@ msgstr ""
"No puede abrir el periodo \"%(period)s\" porque su ejercicio fiscal "
"\"%(fiscalyear)s\" está cerrado."
+#, python-format
msgctxt "model:ir.message,text:msg_party_missing_payable_account"
msgid "To continue, you must define a payable account for party \"%(party)s\"."
msgstr ""
"Para continuar, debe definir una cuenta a pagar para el tercero "
"\"%(party)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_party_missing_receivable_account"
msgid "To continue, you must define a receivable account for party \"%(party)s\"."
msgstr ""
"Para continuar, debe definir una cuenta a cobrar para el tercero "
"\"%(party)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_period_fiscalyear_dates"
msgid ""
"The dates for period \"%(period)s\" must be between the dates of its fiscal "
@@ -3543,6 +3596,7 @@ msgstr ""
"Las fechas del periodo \"%(period)s\" deben estar dentro de las fechas de su"
" ejercicio fiscal \"%(fiscalyear)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_period_move_dates"
msgid ""
"The dates for period \"%(period)s\" must include the date \"%(move_date)s\" "
@@ -3551,27 +3605,25 @@ msgstr ""
"Las fechas del periodo \"%(period)s\" deben incluir la fechas "
"\"%(move_date)s\" del asiento \"%(move)s\"."
-msgctxt "model:ir.message,text:msg_period_overlap"
+msgctxt "model:ir.message,text:msg_period_post_move_sequence_unique"
msgid ""
-"The periods \"%(first)s\" and \"%(second)s\" overlap, you must use different"
-" dates."
+"A post move sequence can be reused only by periods in the same fiscal year."
msgstr ""
-"Los periodos \"%(first)s\" y \"%(second)s\" se superponen, debe usar fechas "
-"diferentes."
+"Una secuencia de asientos contabilizados solo se puede reutilizar por "
+"períodos del mismo año fiscal."
-msgctxt "model:ir.message,text:msg_period_same_sequence"
-msgid ""
-"You cannot use the same post move sequence for the periods \"%(first)s\" and"
-" \"%(second)s\" because they are from different fiscal years."
+msgctxt "model:ir.message,text:msg_period_standard_overlap"
+msgid "The dates of standard period of the same fiscal year can not overlap."
msgstr ""
-"No puede utilizar la misma secuencia de asientos contabilizados para los "
-"periodos \"%(first)s\" y \"%(second)s\" porque son de ejercicios fiscales "
-"diferentes."
+"Las fechas de los períodos estándar de un mismo ejercicio fiscal no pueden "
+"superponerse."
+#, python-format
msgctxt "model:ir.message,text:msg_post_empty_move"
msgid "To post move \"%(move)s\", you must fill in its lines."
msgstr "Para contabilizar el asiento \"%(move)s\", debe rellenar sus apuntes."
+#, python-format
msgctxt "model:ir.message,text:msg_post_unbalanced_move"
msgid ""
"To post move \"%(move)s\", you must balance all its lines debits and "
@@ -3580,6 +3632,7 @@ msgstr ""
"Para contabilizar el asiento \"%(move)s\", debe saldar todos sus apuntes "
"debe y haber."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_account_not_reconcile"
msgid ""
"To reconcile line \"%(line)s\", you must set its account \"%(account)s\" as "
@@ -3588,6 +3641,7 @@ msgstr ""
"Para conciliar el apunte \"%(line)s\", debe establecer su cuenta "
"\"%(account)s\" como conciliable."
+#, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_credit_account_missing"
msgid ""
@@ -3597,6 +3651,7 @@ msgstr ""
"Para conciliar las lineas, debe definir una cuenta haber de diferencias de "
"cambio para \"%(company)s\"."
+#, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_debit_account_missing"
msgid ""
@@ -3606,6 +3661,7 @@ msgstr ""
"Para conciliar las lineas, debe definir una cuenta debe de diferencias de "
"cambio para \"%(company)s\"."
+#, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_journal_missing"
msgid ""
@@ -3615,6 +3671,7 @@ msgstr ""
"Para conciliar las lineas, debe definir una diario de diferencias de cambio "
"para \"%(company)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_delete_delegated"
msgid ""
"The reconciliation \"%(reconciliation)s\" is delegated to the line \"%(line)s\".\n"
@@ -3623,6 +3680,7 @@ msgstr ""
"La conciliación \"%(reconciliation)s\" se ha delegado a la línea \"%(line)s\".\n"
"Es posible que se necesite cancelar su asiento \"%(move)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_delete_write_off"
msgid ""
"The reconciliation \"%(reconciliation)s\" is linked to the write-off line \"%(line)s\".\n"
@@ -3631,6 +3689,7 @@ msgstr ""
"La conciliación \"%(reconciliation)s\" se ha delegado a la línea \"%(line)s\".\n"
"Es posible que se necesite cancelar su asiento \"%(move)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_different_accounts"
msgid ""
"You cannot reconcile line \"%(line)s\" with others because its account "
@@ -3639,6 +3698,7 @@ msgstr ""
"No puede conciliar el apunte \"%(line)s\" porque la cuenta \"%(account1)s\" "
"es diferente de \"%(account2)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_different_parties"
msgid ""
"You cannot reconcile line \"%(line)s\" with others because its party "
@@ -3647,10 +3707,12 @@ msgstr ""
"No puede conciliar el apunte \"%(line)s\" porque el tercero \"%(party1)s\" "
"es diferente de \"%(party2)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_line_not_valid"
msgid "You cannot reconcile non-valid line \"%(line)s\"."
msgstr "No puede conciliar el apunte inválido \"%(line)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_unbalanced"
msgid ""
"To reconcile lines, they must have the same debit \"%(debit)s\" and credit "
@@ -3659,6 +3721,7 @@ msgstr ""
"Para conciliar apuntes, estos deben tener el mismo debe \"%(debit)s\" y "
"haber \"%(credit)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_write_off_missing"
msgid ""
"To reconcile lines with \"%(amount)s\" write-off, you must select a write-"
@@ -3667,6 +3730,16 @@ msgstr ""
"Para conciliar las lineas con un desajuste de \"%(amount)s\" debes "
"seleccionar un método de desajuste."
+#, python-format
+msgctxt "model:ir.message,text:msg_reconciliation_write_off_same_account"
+msgid ""
+"You cannot reconcile lines using the write-off \"%(write_off)s\" with the "
+"same \"%(account)s\"."
+msgstr ""
+"No puede conciliar líneas que utilizando el desajeste \"%(write_off)s\" con "
+"la misma \"%(account)s\"."
+
+#, python-format
msgctxt "model:ir.message,text:msg_reopen_fiscalyear_later"
msgid ""
"To reopen fiscal year \"%(fiscalyear)s\", you must reopen all later fiscal "
@@ -3691,6 +3764,7 @@ msgctxt "model:ir.message,text:msg_reschedule_line_same_party"
msgid "You cannot reschedule lines with different parties."
msgstr "No se pueden reprogramar apuntes con terceros diferentes."
+#, python-format
msgctxt "model:ir.message,text:msg_reschedule_line_wrong_amount"
msgid ""
"To reschedule the lines you must change the terms to have a total amount of "
@@ -3699,6 +3773,7 @@ msgstr ""
"Para reprogramar los apuntes, debe cambiar los términos para tener un "
"importe total de %(total_amount)s en lugar de %(amount)s."
+#, python-format
msgctxt "model:ir.message,text:msg_tax_update_unit_price_with_parent"
msgid "You cannot set \"Update Unit Price\" on child tax \"%(tax)s\"."
msgstr ""
@@ -3734,7 +3809,7 @@ msgid "Lock"
msgstr "Bloquear"
msgctxt "model:ir.model.button,string:fiscalyear_reopen_button"
-msgid "Re-Open"
+msgid "Reopen"
msgstr "Volver a abrir"
msgctxt "model:ir.model.button,string:journal_period_close_button"
@@ -3758,7 +3833,7 @@ msgid "Lock"
msgstr "Bloquear"
msgctxt "model:ir.model.button,string:period_reopen_button"
-msgid "Re-Open"
+msgid "Reopen"
msgstr "Volver a abrir"
msgctxt "model:ir.rule.group,name:rule_group_account_companies"
@@ -4063,10 +4138,6 @@ msgctxt "model:res.group,name:group_account_admin"
msgid "Account Administration"
msgstr "Administración de contabilidad"
-msgctxt "model:res.group,name:group_account_party"
-msgid "Accounting Party"
-msgstr "Contabilidad de terceros"
-
msgctxt "report:account.account.type.statement:"
msgid "/"
msgstr "/"
diff --git a/modules/account/locale/es_419.po b/modules/account/locale/es_419.po
index 71adda3ff5..bd9767045c 100644
--- a/modules/account/locale/es_419.po
+++ b/modules/account/locale/es_419.po
@@ -3414,73 +3414,84 @@ msgctxt "model:ir.action,name:wizard_update_chart"
msgid "Update Chart of Accounts from Template"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_chart_exists"
msgid "A chart of accounts already exists for company \"%(company)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_account_closed_lines"
msgid "You cannot close account \"%(account)s\" because it has move lines."
msgstr "No puede eliminar la cuenta \"%s\" porque tiene líneas de asiento."
+#, python-format
msgctxt "model:ir.message,text:msg_account_invalid_deferral_second_currency"
msgid "To set a second currency for account \"%(account)s\", it must be deferral."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_invalid_lines_second_currency"
msgid ""
"To set a second currency for account \"%(account)s\", its lines must have "
"the same second currency \"%(currency)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_invalid_type_second_currency"
msgid ""
"To set a second currency for account \"%(account)s\", it must not have a "
"type \"payable\", \"revenue\", \"receivable\" nor \"expense\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_account_no_type_lines"
msgid ""
"You cannot remove type of account \"%(account)s\" because it has move lines."
msgstr "No puede eliminar la cuenta \"%s\" porque tiene líneas de asiento."
+#, python-format
msgctxt "model:ir.message,text:msg_cancel_line_delegated"
msgid ""
"The moves \"%(moves)s\" contain grouped lines, cancelling them will ungroup "
"the lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_change_fiscalyear_post_move_sequence"
msgid ""
"You cannot change the post move sequence on fiscal year \"%(fiscalyear)s\" "
"because it contains posted moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_change_period_post_move_sequence"
msgid ""
"You cannot change the post move sequence in period \"%(period)s\" because it"
" has posted moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_fiscalyear_account_balance_not_zero"
msgid ""
"To close the fiscal year, the balance of account \"%(account)s\" must be "
"zero."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_fiscalyear_earlier"
msgid ""
"To close fiscal year \"%(fiscalyear)s\", you must close all earlier fiscal "
"years."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_inactive_accounts"
msgid ""
"To close period \"%(period)s\", you must balance the inactive account "
"\"%(account)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_non_posted_moves"
msgid "To close period \"%(period)s\" you must post the moves \"%(moves)s\"."
msgstr ""
@@ -3491,12 +3502,12 @@ msgid ""
" moves."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_create_journal_period_closed_period"
msgid "You cannot create a journal-period in closed period \"%(period)s\"."
msgstr "No puede crear un libro diario - período en el período cerrado \"%s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_create_period_closed_fiscalyear"
msgid ""
"You cannot create a period in fiscal year \"%(fiscalyear)s\" because it is "
@@ -3516,29 +3527,27 @@ msgctxt "model:ir.message,text:msg_delegate_line_same_origins"
msgid "You cannot delegate together lines with different origins."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_delete_account_with_move_lines"
msgid "You cannot delete account \"%(account)s\" because it has move lines."
msgstr "No puede eliminar la cuenta \"%s\" porque tiene líneas de asiento."
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_receivable_payable"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending "
"receivable/payable with company \"%(company)s\"."
msgstr ""
-msgctxt "model:ir.message,text:msg_fiscalyear_different_post_move_sequence"
-msgid ""
-"The fiscal years \"%(first)s\" and \"%(second)s\" cannot have the same post "
-"move sequence, you must use different sequences."
-msgstr ""
-
msgctxt "model:ir.message,text:msg_fiscalyear_overlap"
-msgid ""
-"The fiscal years \"%(first)s\" and \"%(second)s\" overlap, you must use "
-"different dates."
+msgid "The dates of fiscal years of the same company can not overlap."
msgstr ""
+msgctxt "model:ir.message,text:msg_fiscalyear_post_move_sequence_unique"
+msgid "The post move sequence of fiscal years must be unique."
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_group_line"
msgid "Line \"%(line)s\" can not be grouped."
msgstr ""
@@ -3563,7 +3572,7 @@ msgctxt "model:ir.message,text:msg_group_line_single"
msgid "You cannot group a single line."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_journal_account_moves"
msgid ""
"You cannot change the type of journal \"%(journal)s\" because it has posted "
@@ -3575,10 +3584,12 @@ msgctxt "model:ir.message,text:msg_journal_period_unique"
msgid "You can create only one journal per period."
msgstr "Solo puede abrir un libro diario por período."
+#, python-format
msgctxt "model:ir.message,text:msg_line_already_reconciled"
msgid "You cannot reconcile already reconciled line \"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_line_closed_account"
msgid ""
"To create a line on account \"%(account)s\", you must set a type or unclose "
@@ -3589,12 +3600,14 @@ msgctxt "model:ir.message,text:msg_line_debit_credit"
msgid "You cannot set both debit and credit on the line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_line_party_required"
msgid ""
"To create a line on account \"%(account)s\", you must set a party on line "
"\"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_line_party_set"
msgid ""
"To create a line on account \"%(account)s\", you must remove the party on "
@@ -3607,77 +3620,104 @@ msgid ""
"credit."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_delete_journal_period_moves"
msgid ""
"You cannot modify or delete journal-period \"%(journal_period)s\" because it"
" contains moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_closed_journal_period"
msgid ""
"You cannot add/modify/delete lines on closed journal-period "
"\"%(journal_period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_posted_move"
msgid "You cannot modify line \"%(line)s\" from posted move \"%(move)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_reconciled"
msgid "You cannot modify reconciled line \"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_posted_moved"
msgid "You cannot modify posted move \"%(move)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_modify_tax_line_closed_period"
msgid "You cannot add/modify/delete tax lines in closed period \"%(period)s\"."
msgstr ""
"No puede agregar/modificar líneas en el libro diario con período cerrado "
"\"%s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_move_cancel_closed_period"
msgid ""
"The period of move \"%(move)s\" is closed.\n"
"Use the current period to cancel the move?"
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_move_copy_closed_period"
+msgid ""
+"The period of move \"%(move)s\" is closed.\n"
+"Use the current period to copy the move?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_expression_not_number"
msgid ""
"The value \"%(value)s\" of \"%(expression)s\" from template \"%(template)s\""
" is not a number."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_move_template_invalid_description"
+msgid ""
+"Failed to evaluate the description \"%(description)s\" from template "
+"\"%(template)s\" with error: \"%(error)s\""
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_invalid_expression"
msgid ""
"Failed to evaluate expression \"%(expression)s\" from template \"%(template)s\" with error:\n"
"\"%(error)s\""
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_keyword_name_not_identifier"
msgid "The keyword name \"%(name)s\" is not a valid identifier."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_fiscalyear_date"
msgid ""
"To continue, you must create a fiscal year for the date \"%(date)s\" and "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_open_fiscalyear_date"
msgid ""
"To continue, you must reopen the fiscal year \"%(fiscalyear)s\" of company "
-"\"%(company)s\"for the date \"%(date)s\"."
+"\"%(company)s\" for the date \"%(date)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_open_period_date"
msgid ""
"To continue, you must reopen the period \"%(period)s\" of company "
"\"%(company)s\" for the date \"%(date)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_period_date"
msgid ""
"To continue, you must create a period for the date \"%(date)s\" and company "
@@ -3689,12 +3729,10 @@ msgid "Account can have only one of the debit or credit type set."
msgstr ""
msgctxt "model:ir.message,text:msg_open_fiscalyear_earlier"
-msgid ""
-"The open fiscal year \"%(open)s\" can not be before the close fiscal year "
-"\"%(closed)s\"."
+msgid "Open fiscal years can not be before closed fiscal years."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_open_journal_period_closed_period"
msgid ""
"You cannot reopen journal-period \"%(journal_period)s\" in closed period "
@@ -3703,7 +3741,7 @@ msgstr ""
"No puede abrir el libro diario - período \"%(journal_period)s\" porque el "
"período \"%(period)s\" está cerrado."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_open_period_closed_fiscalyear"
msgid ""
"You cannot reopen period \"%(period)s\" because its fiscal year "
@@ -3712,54 +3750,59 @@ msgstr ""
"No puede abrir el período \"%(period)s\" porque su año fiscal "
"\"%(fiscalyear)s\" está cerrado."
+#, python-format
msgctxt "model:ir.message,text:msg_party_missing_payable_account"
msgid "To continue, you must define a payable account for party \"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_missing_receivable_account"
msgid "To continue, you must define a receivable account for party \"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_period_fiscalyear_dates"
msgid ""
"The dates for period \"%(period)s\" must be between the dates of its fiscal "
"year \"%(fiscalyear)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_period_move_dates"
msgid ""
"The dates for period \"%(period)s\" must include the date \"%(move_date)s\" "
"of move \"%(move)s\"."
msgstr ""
-msgctxt "model:ir.message,text:msg_period_overlap"
+msgctxt "model:ir.message,text:msg_period_post_move_sequence_unique"
msgid ""
-"The periods \"%(first)s\" and \"%(second)s\" overlap, you must use different"
-" dates."
+"A post move sequence can be reused only by periods in the same fiscal year."
msgstr ""
-msgctxt "model:ir.message,text:msg_period_same_sequence"
-msgid ""
-"You cannot use the same post move sequence for the periods \"%(first)s\" and"
-" \"%(second)s\" because they are from different fiscal years."
+msgctxt "model:ir.message,text:msg_period_standard_overlap"
+msgid "The dates of standard period of the same fiscal year can not overlap."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_post_empty_move"
msgid "To post move \"%(move)s\", you must fill in its lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_post_unbalanced_move"
msgid ""
"To post move \"%(move)s\", you must balance all its lines debits and "
"credits."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_account_not_reconcile"
msgid ""
"To reconcile line \"%(line)s\", you must set its account \"%(account)s\" as "
"reconcilable."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_credit_account_missing"
msgid ""
@@ -3767,6 +3810,7 @@ msgid ""
"\"%(company)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_debit_account_missing"
msgid ""
@@ -3774,6 +3818,7 @@ msgid ""
"\"%(company)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_journal_missing"
msgid ""
@@ -3781,19 +3826,21 @@ msgid ""
"\"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_delete_delegated"
msgid ""
"The reconciliation \"%(reconciliation)s\" is delegated to the line \"%(line)s\".\n"
"You may need to cancel its move \"%(move)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_delete_write_off"
msgid ""
"The reconciliation \"%(reconciliation)s\" is linked to the write-off line \"%(line)s\".\n"
"You may need to cancel its move \"%(move)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_reconciliation_different_accounts"
msgid ""
"You cannot reconcile line \"%(line)s\" with others because its account "
@@ -3802,7 +3849,7 @@ msgstr ""
"No puede conciliar la línea \"%(line)s\" porque la cuenta \"%(account1)s\" "
"es diferente de \"%(account2)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_reconciliation_different_parties"
msgid ""
"You cannot reconcile line \"%(line)s\" with others because its party "
@@ -3811,22 +3858,35 @@ msgstr ""
"No puede conciliar la línea \"%(line)s\" porque el tercero \"%(party1)s\" es"
" diferente de \"%(party2)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_line_not_valid"
msgid "You cannot reconcile non-valid line \"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_unbalanced"
msgid ""
"To reconcile lines, they must have the same debit \"%(debit)s\" and credit "
"\"%(credit)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_write_off_missing"
msgid ""
"To reconcile lines with \"%(amount)s\" write-off, you must select a write-"
"off method."
msgstr ""
+#, fuzzy, python-format
+msgctxt "model:ir.message,text:msg_reconciliation_write_off_same_account"
+msgid ""
+"You cannot reconcile lines using the write-off \"%(write_off)s\" with the "
+"same \"%(account)s\"."
+msgstr ""
+"No puede conciliar la línea \"%(line)s\" porque la cuenta \"%(account1)s\" "
+"es diferente de \"%(account2)s\"."
+
+#, python-format
msgctxt "model:ir.message,text:msg_reopen_fiscalyear_later"
msgid ""
"To reopen fiscal year \"%(fiscalyear)s\", you must reopen all later fiscal "
@@ -3849,12 +3909,14 @@ msgctxt "model:ir.message,text:msg_reschedule_line_same_party"
msgid "You cannot reschedule lines with different parties."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reschedule_line_wrong_amount"
msgid ""
"To reschedule the lines you must change the terms to have a total amount of "
"%(total_amount)s instead of %(amount)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_tax_update_unit_price_with_parent"
msgid "You cannot set \"Update Unit Price\" on child tax \"%(tax)s\"."
msgstr ""
@@ -3892,7 +3954,7 @@ msgid "Lock"
msgstr ""
msgctxt "model:ir.model.button,string:fiscalyear_reopen_button"
-msgid "Re-Open"
+msgid "Reopen"
msgstr ""
#, fuzzy
@@ -3918,7 +3980,7 @@ msgid "Lock"
msgstr ""
msgctxt "model:ir.model.button,string:period_reopen_button"
-msgid "Re-Open"
+msgid "Reopen"
msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_account_companies"
@@ -4252,11 +4314,6 @@ msgctxt "model:res.group,name:group_account_admin"
msgid "Account Administration"
msgstr ""
-#, fuzzy
-msgctxt "model:res.group,name:group_account_party"
-msgid "Accounting Party"
-msgstr "Cuenta por pagar"
-
msgctxt "report:account.account.type.statement:"
msgid "/"
msgstr ""
diff --git a/modules/account/locale/et.po b/modules/account/locale/et.po
index 73d9e3a004..5bf8aadc43 100644
--- a/modules/account/locale/et.po
+++ b/modules/account/locale/et.po
@@ -3362,22 +3362,24 @@ msgctxt "model:ir.action,name:wizard_update_chart"
msgid "Update Chart of Accounts from Template"
msgstr "Uuenda kontoplaani vormi pealt"
+#, python-format
msgctxt "model:ir.message,text:msg_account_chart_exists"
msgid "A chart of accounts already exists for company \"%(company)s\"."
msgstr "\"%(company)s\" jaoks on kontoplaan juba loodud."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_account_closed_lines"
msgid "You cannot close account \"%(account)s\" because it has move lines."
msgstr "Ei saa kustutada kontot \"%(konto)sid\" kuna selle on kande read."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_account_invalid_deferral_second_currency"
msgid "To set a second currency for account \"%(account)s\", it must be deferral."
msgstr ""
"Selleks et määrata kontole \"%(konto)dele\" sekundaarne valuuta, peab see "
"olema viivitusega."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_account_invalid_lines_second_currency"
msgid ""
"To set a second currency for account \"%(account)s\", its lines must have "
@@ -3386,6 +3388,7 @@ msgstr ""
"Selleks et määrata kontole \"%(konto)dele\" sekundaarne valuuta, peab see "
"olema viivitusega."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_account_invalid_type_second_currency"
msgid ""
"To set a second currency for account \"%(account)s\", it must not have a "
@@ -3394,18 +3397,20 @@ msgstr ""
"Sellesk et määrata kontole \"%(konto)dele\" sekundaarne valuuta, ei tohi "
"konto tüüp olla \"kohustus\", \"müügitulu\", \"nõue\" ega \"kulu\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_account_no_type_lines"
msgid ""
"You cannot remove type of account \"%(account)s\" because it has move lines."
msgstr "Ei saa kustutada kontot \"%(konto)sid\" kuna selle on kande read."
+#, python-format
msgctxt "model:ir.message,text:msg_cancel_line_delegated"
msgid ""
"The moves \"%(moves)s\" contain grouped lines, cancelling them will ungroup "
"the lines."
msgstr ""
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_change_fiscalyear_post_move_sequence"
msgid ""
"You cannot change the post move sequence on fiscal year \"%(fiscalyear)s\" "
@@ -3414,6 +3419,7 @@ msgstr ""
"Ei saa muuta majandusaasta \"%(majandusaasta)te\" postituse kande jada, kuna"
" see sisaldab postitatud kandeid."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_change_period_post_move_sequence"
msgid ""
"You cannot change the post move sequence in period \"%(period)s\" because it"
@@ -3422,12 +3428,14 @@ msgstr ""
"Ei saa muuta perioodis\"%(periood)ides\" postituse kande jada, kuna see "
"sisaldab postitatud kandeid."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_close_fiscalyear_account_balance_not_zero"
msgid ""
"To close the fiscal year, the balance of account \"%(account)s\" must be "
"zero."
msgstr "Majandusaasta sulgemiseks peaavad konto \"%(konto)de\" saldod olema null."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_close_fiscalyear_earlier"
msgid ""
"To close fiscal year \"%(fiscalyear)s\", you must close all earlier fiscal "
@@ -3436,13 +3444,14 @@ msgstr ""
"Majandusaasta \"%(majandusaasta)te\" sulgemiseks tuleb sulgeda kõik "
"varasemad majandusaastad."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_close_period_inactive_accounts"
msgid ""
"To close period \"%(period)s\", you must balance the inactive account "
"\"%(account)s\"."
msgstr "Perioodi \"%(periood)ide\" sulgemiseks tuleb postitada kõik kanded."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_close_period_non_posted_moves"
msgid "To close period \"%(period)s\" you must post the moves \"%(moves)s\"."
msgstr "Perioodi \"%(periood)ide\" sulgemiseks tuleb postitada kõik kanded."
@@ -3453,10 +3462,12 @@ msgid ""
" moves."
msgstr ""
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_create_journal_period_closed_period"
msgid "You cannot create a journal-period in closed period \"%(period)s\"."
msgstr "Ei saa luua reskontro-perioodi suletud perioodi \"%(perioodi)desse\"."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_create_period_closed_fiscalyear"
msgid ""
"You cannot create a period in fiscal year \"%(fiscalyear)s\" because it is "
@@ -3479,10 +3490,12 @@ msgctxt "model:ir.message,text:msg_delegate_line_same_origins"
msgid "You cannot delegate together lines with different origins."
msgstr "Erinevate osapoolte ridu ei saa gruppeerida."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_delete_account_with_move_lines"
msgid "You cannot delete account \"%(account)s\" because it has move lines."
msgstr "Ei saa kustutada kontot \"%(konto)sid\" kuna selle on kande read."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_erase_party_receivable_payable"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending "
@@ -3491,22 +3504,15 @@ msgstr ""
"Ei saa kustutada osapoolt \"%(osapool)i\" kuniks neil on lahtised "
"nõuded/kohustused ettevõtte \"%(ettevõtete)\" ees."
-msgctxt "model:ir.message,text:msg_fiscalyear_different_post_move_sequence"
-msgid ""
-"The fiscal years \"%(first)s\" and \"%(second)s\" cannot have the same post "
-"move sequence, you must use different sequences."
-msgstr ""
-"Majandusaasta \"%(esmane)\" ja \"%(teisene)\" ei saa omada samu kande "
-"jadasid, määra erinevad jadad."
-
msgctxt "model:ir.message,text:msg_fiscalyear_overlap"
-msgid ""
-"The fiscal years \"%(first)s\" and \"%(second)s\" overlap, you must use "
-"different dates."
+msgid "The dates of fiscal years of the same company can not overlap."
msgstr ""
-"Majandusaasta \"%(esmane)\" ja \"%(teisene)\" kattub, kausta teisi kuupäevi."
-" Show"
+msgctxt "model:ir.message,text:msg_fiscalyear_post_move_sequence_unique"
+msgid "The post move sequence of fiscal years must be unique."
+msgstr ""
+
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_group_line"
msgid "Line \"%(line)s\" can not be grouped."
msgstr "Rida \"&(ridu)\" ei saa gruppeerida."
@@ -3531,7 +3537,7 @@ msgctxt "model:ir.message,text:msg_group_line_single"
msgid "You cannot group a single line."
msgstr "Üksikut rida ei saa gruppeerida"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_journal_account_moves"
msgid ""
"You cannot change the type of journal \"%(journal)s\" because it has posted "
@@ -3544,10 +3550,12 @@ msgctxt "model:ir.message,text:msg_journal_period_unique"
msgid "You can create only one journal per period."
msgstr "Ühes perioodis saab luua ainult ühe andmiku."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_line_already_reconciled"
msgid "You cannot reconcile already reconciled line \"%(line)s\"."
msgstr "Ei saa saldeerida juba saldeeritud lida \"%(ridu)."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_line_closed_account"
msgid ""
"To create a line on account \"%(account)s\", you must set a type or unclose "
@@ -3558,6 +3566,7 @@ msgctxt "model:ir.message,text:msg_line_debit_credit"
msgid "You cannot set both debit and credit on the line."
msgstr "Ei sa määrata reale nii deebetit kui ka kreeditit."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_line_party_required"
msgid ""
"To create a line on account \"%(account)s\", you must set a party on line "
@@ -3566,6 +3575,7 @@ msgstr ""
"Kontole \"%(kontodele)\" rea lisamiseks tuleb määrata reale \"%(ridade)le\" "
"osapool."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_line_party_set"
msgid ""
"To create a line on account \"%(account)s\", you must remove the party on "
@@ -3582,6 +3592,7 @@ msgstr ""
"Pead määrama sekundaarsele valuutale märgi nii, et see ühtiks deebeti-"
"kreediti märgiga."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_modify_delete_journal_period_moves"
msgid ""
"You cannot modify or delete journal-period \"%(journal_period)s\" because it"
@@ -3590,6 +3601,7 @@ msgstr ""
"Ei saa muuta vi kustutada andmiku-perioodi \"%(andmiku-periood)e\" kuna "
"selles on kandeid"
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_modify_line_closed_journal_period"
msgid ""
"You cannot add/modify/delete lines on closed journal-period "
@@ -3598,23 +3610,28 @@ msgstr ""
"Ei saa lisada/muuta/kustutada ridu suletud andmiku-perioodis \"%(andmiku-"
"periood)ides\""
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_modify_line_posted_move"
msgid "You cannot modify line \"%(line)s\" from posted move \"%(move)s\"."
msgstr "Ei saa muuta postitatud kande \"%(kannete)\" rida \"%(ridu)\"."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_modify_line_reconciled"
msgid "You cannot modify reconciled line \"%(line)s\"."
msgstr "Ei saa muuta saldeeritud rida \"%(ridu)\"."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_modify_posted_moved"
msgid "You cannot modify posted move \"%(move)s\"."
msgstr "Ei saa muuta postitatud kannet \"%(kandeid\")"
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_modify_tax_line_closed_period"
msgid "You cannot add/modify/delete tax lines in closed period \"%(period)s\"."
msgstr ""
"Ei saa luua/muuta/kustutada maksuridu suletud perioodis \"%(periood)ides\"."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_move_cancel_closed_period"
msgid ""
"The period of move \"%(move)s\" is closed.\n"
@@ -3623,44 +3640,63 @@ msgstr ""
"Kande \"%(kannete)\" periood on lukus.\n"
"Kasuta käesolevat perioodi kande tühistamiseks?"
+#, fuzzy, python-format
+msgctxt "model:ir.message,text:msg_move_copy_closed_period"
+msgid ""
+"The period of move \"%(move)s\" is closed.\n"
+"Use the current period to copy the move?"
+msgstr ""
+"Kande \"%(kannete)\" periood on lukus.\n"
+"Kasuta käesolevat perioodi kande tühistamiseks?"
+
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_expression_not_number"
msgid ""
"The value \"%(value)s\" of \"%(expression)s\" from template \"%(template)s\""
" is not a number."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_move_template_invalid_description"
+msgid ""
+"Failed to evaluate the description \"%(description)s\" from template "
+"\"%(template)s\" with error: \"%(error)s\""
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_invalid_expression"
msgid ""
"Failed to evaluate expression \"%(expression)s\" from template \"%(template)s\" with error:\n"
"\"%(error)s\""
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_keyword_name_not_identifier"
msgid "The keyword name \"%(name)s\" is not a valid identifier."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_no_fiscalyear_date"
msgid ""
"To continue, you must create a fiscal year for the date \"%(date)s\" and "
"company \"%(company)s\"."
msgstr "Jätkamiseks, loo kuupäeva \"%(kuupäeva)de\" jaoks majandusaasta."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_no_open_fiscalyear_date"
msgid ""
"To continue, you must reopen the fiscal year \"%(fiscalyear)s\" of company "
-"\"%(company)s\"for the date \"%(date)s\"."
+"\"%(company)s\" for the date \"%(date)s\"."
msgstr "Jätkamiseks, loo kuupäeva \"%(kuupäeva)de\" jaoks majandusaasta."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_no_open_period_date"
msgid ""
"To continue, you must reopen the period \"%(period)s\" of company "
"\"%(company)s\" for the date \"%(date)s\"."
msgstr "Jätkamiseks, loo kuupäeva \"%(kuupäeva)de\" jaoks periood."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_no_period_date"
msgid ""
"To continue, you must create a period for the date \"%(date)s\" and company "
@@ -3674,13 +3710,12 @@ msgstr "Ei sa määrata reale nii deebetit kui ka kreeditit."
#, fuzzy
msgctxt "model:ir.message,text:msg_open_fiscalyear_earlier"
-msgid ""
-"The open fiscal year \"%(open)s\" can not be before the close fiscal year "
-"\"%(closed)s\"."
+msgid "Open fiscal years can not be before closed fiscal years."
msgstr ""
"Perioodi \"%(perioodide) kuupäevad peavad olema majandusaasta "
"\"%(majandusaastate)\" kuupäevade vahemikus"
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_open_journal_period_closed_period"
msgid ""
"You cannot reopen journal-period \"%(journal_period)s\" in closed period "
@@ -3689,6 +3724,7 @@ msgstr ""
"Ei saa taa-avada andmiku-perioodi \"%(andmiku-periood)e\" suletud perioodis "
"\"%(periood)ides\"."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_open_period_closed_fiscalyear"
msgid ""
"You cannot reopen period \"%(period)s\" because its fiscal year "
@@ -3697,14 +3733,17 @@ msgstr ""
"Ei saa taasavada perioodi \"%(perioode)\" kuna selle majandusaasta "
"\"%(majandusaastad)\" on suletud."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_party_missing_payable_account"
msgid "To continue, you must define a payable account for party \"%(party)s\"."
msgstr "Jätkamiseks määra osapoolele \"%(osapooltele)\" kohustuse konto."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_party_missing_receivable_account"
msgid "To continue, you must define a receivable account for party \"%(party)s\"."
msgstr "Jätkamiseks määra osapoolele \"%(osapooltele)\" nõude konto."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_period_fiscalyear_dates"
msgid ""
"The dates for period \"%(period)s\" must be between the dates of its fiscal "
@@ -3713,7 +3752,7 @@ msgstr ""
"Perioodi \"%(perioodide) kuupäevad peavad olema majandusaasta "
"\"%(majandusaastate)\" kuupäevade vahemikus"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_period_move_dates"
msgid ""
"The dates for period \"%(period)s\" must include the date \"%(move_date)s\" "
@@ -3722,24 +3761,21 @@ msgstr ""
"Perioodi \"%(perioodide) kuupäevad peavad olema majandusaasta "
"\"%(majandusaastate)\" kuupäevade vahemikus"
-msgctxt "model:ir.message,text:msg_period_overlap"
+msgctxt "model:ir.message,text:msg_period_post_move_sequence_unique"
msgid ""
-"The periods \"%(first)s\" and \"%(second)s\" overlap, you must use different"
-" dates."
-msgstr "Majandusaasta \"%(esmane)\" ja \"%(teisene)\" kattub, kausta teisi kuupäevi."
-
-msgctxt "model:ir.message,text:msg_period_same_sequence"
-msgid ""
-"You cannot use the same post move sequence for the periods \"%(first)s\" and"
-" \"%(second)s\" because they are from different fiscal years."
+"A post move sequence can be reused only by periods in the same fiscal year."
msgstr ""
-"Ei saa kasutada sama kande jada perioodi \"%(esmasele)\" ja \"%(teisesele), "
-"kuna need on erinevatest majandusaastatest."
+msgctxt "model:ir.message,text:msg_period_standard_overlap"
+msgid "The dates of standard period of the same fiscal year can not overlap."
+msgstr ""
+
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_post_empty_move"
msgid "To post move \"%(move)s\", you must fill in its lines."
msgstr "Kande \"%(kannete)\" postitamiseks, täida selle read."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_post_unbalanced_move"
msgid ""
"To post move \"%(move)s\", you must balance all its lines debits and "
@@ -3748,13 +3784,14 @@ msgstr ""
"Kande \"%(kannete)\" postitamiseks, vii ridade deebetid ja kreeditid "
"tasakalu."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_reconciliation_account_not_reconcile"
msgid ""
"To reconcile line \"%(line)s\", you must set its account \"%(account)s\" as "
"reconcilable."
msgstr "Rea \"%(ridade)\" nettimiseks tuleb konto \"%(kontod)\" määrata netitavaks."
-#, fuzzy
+#, fuzzy, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_credit_account_missing"
msgid ""
@@ -3762,7 +3799,7 @@ msgid ""
"\"%(company)s\"."
msgstr "Jätkamiseks määra osapoolele \"%(osapooltele)\" nõude konto."
-#, fuzzy
+#, fuzzy, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_debit_account_missing"
msgid ""
@@ -3770,7 +3807,7 @@ msgid ""
"\"%(company)s\"."
msgstr "Jätkamiseks määra osapoolele \"%(osapooltele)\" nõude konto."
-#, fuzzy
+#, fuzzy, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_journal_missing"
msgid ""
@@ -3778,47 +3815,61 @@ msgid ""
"\"%(company)s\"."
msgstr "Jätkamiseks määra osapoolele \"%(osapooltele)\" nõude konto."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_delete_delegated"
msgid ""
"The reconciliation \"%(reconciliation)s\" is delegated to the line \"%(line)s\".\n"
"You may need to cancel its move \"%(move)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_delete_write_off"
msgid ""
"The reconciliation \"%(reconciliation)s\" is linked to the write-off line \"%(line)s\".\n"
"You may need to cancel its move \"%(move)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_different_accounts"
msgid ""
"You cannot reconcile line \"%(line)s\" with others because its account "
"\"%(account1)s\" is different from \"%(account2)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_different_parties"
msgid ""
"You cannot reconcile line \"%(line)s\" with others because its party "
"\"%(party1)s\" is different from \"%(party2)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_line_not_valid"
msgid "You cannot reconcile non-valid line \"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_unbalanced"
msgid ""
"To reconcile lines, they must have the same debit \"%(debit)s\" and credit "
"\"%(credit)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_reconciliation_write_off_missing"
msgid ""
"To reconcile lines with \"%(amount)s\" write-off, you must select a write-"
"off method."
msgstr "Kontole \"%(kontodele)\" rea lisamiseks tuleb määrata tüüp või see avada."
+#, fuzzy, python-format
+msgctxt "model:ir.message,text:msg_reconciliation_write_off_same_account"
+msgid ""
+"You cannot reconcile lines using the write-off \"%(write_off)s\" with the "
+"same \"%(account)s\"."
+msgstr "Erinevate osapoolte ridu ei saa gruppeerida."
+
+#, python-format
msgctxt "model:ir.message,text:msg_reopen_fiscalyear_later"
msgid ""
"To reopen fiscal year \"%(fiscalyear)s\", you must reopen all later fiscal "
@@ -3847,12 +3898,14 @@ msgctxt "model:ir.message,text:msg_reschedule_line_same_party"
msgid "You cannot reschedule lines with different parties."
msgstr "Erinevate osapoolte ridu ei saa gruppeerida."
+#, python-format
msgctxt "model:ir.message,text:msg_reschedule_line_wrong_amount"
msgid ""
"To reschedule the lines you must change the terms to have a total amount of "
"%(total_amount)s instead of %(amount)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_tax_update_unit_price_with_parent"
msgid "You cannot set \"Update Unit Price\" on child tax \"%(tax)s\"."
msgstr ""
@@ -3887,8 +3940,8 @@ msgid "Lock"
msgstr "Lukusta"
msgctxt "model:ir.model.button,string:fiscalyear_reopen_button"
-msgid "Re-Open"
-msgstr "Ava uuesti"
+msgid "Reopen"
+msgstr ""
#, fuzzy
msgctxt "model:ir.model.button,string:journal_period_close_button"
@@ -3912,8 +3965,8 @@ msgid "Lock"
msgstr "Lukusta"
msgctxt "model:ir.model.button,string:period_reopen_button"
-msgid "Re-Open"
-msgstr "Ava uuesti"
+msgid "Reopen"
+msgstr ""
#, fuzzy
msgctxt "model:ir.rule.group,name:rule_group_account_companies"
@@ -4249,11 +4302,6 @@ msgctxt "model:res.group,name:group_account_admin"
msgid "Account Administration"
msgstr "Konto administreerimine"
-#, fuzzy
-msgctxt "model:res.group,name:group_account_party"
-msgid "Accounting Party"
-msgstr "Võlgade konto"
-
#, fuzzy
msgctxt "report:account.account.type.statement:"
msgid "/"
diff --git a/modules/account/locale/fa.po b/modules/account/locale/fa.po
index 26a4c45981..0cfa04f6da 100644
--- a/modules/account/locale/fa.po
+++ b/modules/account/locale/fa.po
@@ -3382,22 +3382,24 @@ msgctxt "model:ir.action,name:wizard_update_chart"
msgid "Update Chart of Accounts from Template"
msgstr "به روزرسانی نمودار حساب ها از روی الگو"
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_account_chart_exists"
msgid "A chart of accounts already exists for company \"%(company)s\"."
msgstr "یک نمودار حساب ها برای شرکت \"%s\" وجود دارد."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_account_closed_lines"
msgid "You cannot close account \"%(account)s\" because it has move lines."
msgstr "شما نمیتوانید حساب \"٪ s\" را حذف کنید زیرا دارای سطرهای جابجایی است."
+#, python-format
msgctxt "model:ir.message,text:msg_account_invalid_deferral_second_currency"
msgid "To set a second currency for account \"%(account)s\", it must be deferral."
msgstr ""
"برای تعیین یک ارز دوم برای حساب \"%(account)s\" ، باید آن را به تعویق "
"انداخت."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_account_invalid_lines_second_currency"
msgid ""
"To set a second currency for account \"%(account)s\", its lines must have "
@@ -3406,24 +3408,27 @@ msgstr ""
"برای تعیین یک ارز دوم برای حساب \"%(account)s\" ، باید آن را به تعویق "
"انداخت."
+#, python-format
msgctxt "model:ir.message,text:msg_account_invalid_type_second_currency"
msgid ""
"To set a second currency for account \"%(account)s\", it must not have a "
"type \"payable\", \"revenue\", \"receivable\" nor \"expense\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_account_no_type_lines"
msgid ""
"You cannot remove type of account \"%(account)s\" because it has move lines."
msgstr "شما نمیتوانید حساب \"٪ s\" را حذف کنید زیرا دارای سطرهای جابجایی است."
+#, python-format
msgctxt "model:ir.message,text:msg_cancel_line_delegated"
msgid ""
"The moves \"%(moves)s\" contain grouped lines, cancelling them will ungroup "
"the lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_change_fiscalyear_post_move_sequence"
msgid ""
"You cannot change the post move sequence on fiscal year \"%(fiscalyear)s\" "
@@ -3432,6 +3437,7 @@ msgstr ""
"شما نمی توانید دنباله حرکت پست را در سال مالی \"%(fiscalyear)s\" تغییر "
"دهید،زیرا شامل حرکت های ارسال شده است."
+#, python-format
msgctxt "model:ir.message,text:msg_change_period_post_move_sequence"
msgid ""
"You cannot change the post move sequence in period \"%(period)s\" because it"
@@ -3440,12 +3446,14 @@ msgstr ""
"شما نمیتوانید دنباله حرکت پست در دوره \"%(period)s\" را تغییر دهید، زیرا "
"حرکتهای ارسال شده را ارسال کرده است."
+#, python-format
msgctxt "model:ir.message,text:msg_close_fiscalyear_account_balance_not_zero"
msgid ""
"To close the fiscal year, the balance of account \"%(account)s\" must be "
"zero."
msgstr "برای بستن سال مالی، تعادل حساب \"%(account)s\" باید صفر باشد."
+#, python-format
msgctxt "model:ir.message,text:msg_close_fiscalyear_earlier"
msgid ""
"To close fiscal year \"%(fiscalyear)s\", you must close all earlier fiscal "
@@ -3454,7 +3462,7 @@ msgstr ""
"برای بستن سال مالی \"%(fiscalyear)s\"، شما باید تمام سال های مالی قبل را "
"ببندید."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_close_period_inactive_accounts"
msgid ""
"To close period \"%(period)s\", you must balance the inactive account "
@@ -3463,6 +3471,7 @@ msgstr ""
"برای بستن دوره \"%(period)s\" شما باید جابجایی های \"%(moves)s\" را ارسال "
"کنید."
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_non_posted_moves"
msgid "To close period \"%(period)s\" you must post the moves \"%(moves)s\"."
msgstr ""
@@ -3475,10 +3484,12 @@ msgid ""
" moves."
msgstr ""
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_create_journal_period_closed_period"
msgid "You cannot create a journal-period in closed period \"%(period)s\"."
msgstr "شما نمی توانید یک دوره - روزنامه ایجاد کنید در دوره بسته شده : \"%s\"."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_create_period_closed_fiscalyear"
msgid ""
"You cannot create a period in fiscal year \"%(fiscalyear)s\" because it is "
@@ -3498,10 +3509,12 @@ msgctxt "model:ir.message,text:msg_delegate_line_same_origins"
msgid "You cannot delegate together lines with different origins."
msgstr ""
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_delete_account_with_move_lines"
msgid "You cannot delete account \"%(account)s\" because it has move lines."
msgstr "شما نمیتوانید حساب \"٪ s\" را حذف کنید زیرا دارای سطرهای جابجایی است."
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_receivable_payable"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending "
@@ -3510,22 +3523,15 @@ msgstr ""
"شما نمیتوانید نهاد/سازمان: \"%(party)s\" در حالی که آنها در انتظار قابل "
"دریافت/ قابل پرداخت با شرکت:\"%(company)s\" هستند راحذف کنید."
-msgctxt "model:ir.message,text:msg_fiscalyear_different_post_move_sequence"
-msgid ""
-"The fiscal years \"%(first)s\" and \"%(second)s\" cannot have the same post "
-"move sequence, you must use different sequences."
-msgstr ""
-"سال های مالی: \"%(اولیه)s\" و \"%(ثانویه)s\" نمی تواند دنباله انتقال پست "
-"یکسان داشته باشد، شما باید از توالی های مختلف استفاده کنید."
-
msgctxt "model:ir.message,text:msg_fiscalyear_overlap"
-msgid ""
-"The fiscal years \"%(first)s\" and \"%(second)s\" overlap, you must use "
-"different dates."
+msgid "The dates of fiscal years of the same company can not overlap."
msgstr ""
-"سال های مالی: \"%(اولیه)s\" و \"%(ثانویه)s\" همپوشانی دارند، شما باید از "
-"تاریخ های مختلف استفاده کنید."
+msgctxt "model:ir.message,text:msg_fiscalyear_post_move_sequence_unique"
+msgid "The post move sequence of fiscal years must be unique."
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_group_line"
msgid "Line \"%(line)s\" can not be grouped."
msgstr ""
@@ -3550,7 +3556,7 @@ msgctxt "model:ir.message,text:msg_group_line_single"
msgid "You cannot group a single line."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_journal_account_moves"
msgid ""
"You cannot change the type of journal \"%(journal)s\" because it has posted "
@@ -3563,11 +3569,12 @@ msgctxt "model:ir.message,text:msg_journal_period_unique"
msgid "You can create only one journal per period."
msgstr "شما برای هر دوره فقط میتوانید یک روزنامه ایجاد کنید."
+#, python-format
msgctxt "model:ir.message,text:msg_line_already_reconciled"
msgid "You cannot reconcile already reconciled line \"%(line)s\"."
msgstr "شما نمیتوانید مطابقت سطر: \"%(line)s\" را تطبیق دهید."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_line_closed_account"
msgid ""
"To create a line on account \"%(account)s\", you must set a type or unclose "
@@ -3580,6 +3587,7 @@ msgctxt "model:ir.message,text:msg_line_debit_credit"
msgid "You cannot set both debit and credit on the line."
msgstr "شما نمی توانید هر دو (بدهی و اعتباری) را در سطرتنظیم کنید."
+#, python-format
msgctxt "model:ir.message,text:msg_line_party_required"
msgid ""
"To create a line on account \"%(account)s\", you must set a party on line "
@@ -3588,6 +3596,7 @@ msgstr ""
"برای ایجاد یک سطر در حساب:\"%(account)s\"،شما باید یک نهاد/سازمان روی "
"سطر:\"%(line)s\" تنظیم کنید."
+#, python-format
msgctxt "model:ir.message,text:msg_line_party_set"
msgid ""
"To create a line on account \"%(account)s\", you must remove the party on "
@@ -3604,6 +3613,7 @@ msgstr ""
"شما باید علامت ارز دوم را برای مطابقت با کارت اعتباری-کارت پیش خرید تنظیم "
"کنید."
+#, python-format
msgctxt "model:ir.message,text:msg_modify_delete_journal_period_moves"
msgid ""
"You cannot modify or delete journal-period \"%(journal_period)s\" because it"
@@ -3612,6 +3622,7 @@ msgstr ""
"شما نمیتوانید روزنامه-دوره : \"%(journal_period)s\" را اصلاح یا حذف کنید، "
"زیرا دارای جابجایی ها میباشد."
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_closed_journal_period"
msgid ""
"You cannot add/modify/delete lines on closed journal-period "
@@ -3620,26 +3631,31 @@ msgstr ""
"شما نمیتوانید سطرهایی را در روزنامه-دوره بسته شده :\"%(journal_period)s\"، "
"اضافه / اصلاح/ حذف کنید."
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_posted_move"
msgid "You cannot modify line \"%(line)s\" from posted move \"%(move)s\"."
msgstr ""
"شما نمی توانید خط :\"%(line)s\" از حرکت ارسال شده :\"%(move)s\" را تغییر "
"دهید."
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_reconciled"
msgid "You cannot modify reconciled line \"%(line)s\"."
msgstr "شما نمی توانید سطر : \"%(line)s\" مطابقت شده را اصلاح کنید."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_modify_posted_moved"
msgid "You cannot modify posted move \"%(move)s\"."
msgstr "شما نمی توانید جابجایی: \"%(جابجایی)s\" ارسال شده را اصلاح کنید."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_modify_tax_line_closed_period"
msgid "You cannot add/modify/delete tax lines in closed period \"%(period)s\"."
msgstr ""
"شما نمی توانید سطرهای مالیاتی را در دوره بسته \"%s\" ،اضافه / تغییر/حذف "
"کنید."
+#, python-format
msgctxt "model:ir.message,text:msg_move_cancel_closed_period"
msgid ""
"The period of move \"%(move)s\" is closed.\n"
@@ -3648,44 +3664,63 @@ msgstr ""
"دوره جابجایی:\"%(move)s\" بسته شده است.\n"
"از دوره جاری برای لغو جابجایی استفاده می کنید؟"
+#, fuzzy, python-format
+msgctxt "model:ir.message,text:msg_move_copy_closed_period"
+msgid ""
+"The period of move \"%(move)s\" is closed.\n"
+"Use the current period to copy the move?"
+msgstr ""
+"دوره جابجایی:\"%(move)s\" بسته شده است.\n"
+"از دوره جاری برای لغو جابجایی استفاده می کنید؟"
+
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_expression_not_number"
msgid ""
"The value \"%(value)s\" of \"%(expression)s\" from template \"%(template)s\""
" is not a number."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_move_template_invalid_description"
+msgid ""
+"Failed to evaluate the description \"%(description)s\" from template "
+"\"%(template)s\" with error: \"%(error)s\""
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_invalid_expression"
msgid ""
"Failed to evaluate expression \"%(expression)s\" from template \"%(template)s\" with error:\n"
"\"%(error)s\""
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_keyword_name_not_identifier"
msgid "The keyword name \"%(name)s\" is not a valid identifier."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_no_fiscalyear_date"
msgid ""
"To continue, you must create a fiscal year for the date \"%(date)s\" and "
"company \"%(company)s\"."
msgstr "برای ادامه، شما باید یک سال مالی برای تاریخ : \"%(date)s\" ایجاد کنید."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_no_open_fiscalyear_date"
msgid ""
"To continue, you must reopen the fiscal year \"%(fiscalyear)s\" of company "
-"\"%(company)s\"for the date \"%(date)s\"."
+"\"%(company)s\" for the date \"%(date)s\"."
msgstr "برای ادامه، شما باید یک سال مالی برای تاریخ : \"%(date)s\" ایجاد کنید."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_no_open_period_date"
msgid ""
"To continue, you must reopen the period \"%(period)s\" of company "
"\"%(company)s\" for the date \"%(date)s\"."
msgstr "برای ادامه، شما باید یک دوره برای تاریخ : \"%(date)s\" ایجاد کنید."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_no_period_date"
msgid ""
"To continue, you must create a period for the date \"%(date)s\" and company "
@@ -3699,13 +3734,12 @@ msgstr "شما نمی توانید هر دو (بدهی و اعتباری) را
#, fuzzy
msgctxt "model:ir.message,text:msg_open_fiscalyear_earlier"
-msgid ""
-"The open fiscal year \"%(open)s\" can not be before the close fiscal year "
-"\"%(closed)s\"."
+msgid "Open fiscal years can not be before closed fiscal years."
msgstr ""
"تاریخ های دوره : \"%(period)s\" باید مابین تاریخ های این سال مای : "
"\"%(fiscalyear)s\" باشد."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_open_journal_period_closed_period"
msgid ""
"You cannot reopen journal-period \"%(journal_period)s\" in closed period "
@@ -3714,6 +3748,7 @@ msgstr ""
"شما نمیتوانید روزنامه - دوره : \"%s\" را دوباره باز کنید، چونکه دوره \"%s\" "
"بسته شده است."
+#, python-format
msgctxt "model:ir.message,text:msg_open_period_closed_fiscalyear"
msgid ""
"You cannot reopen period \"%(period)s\" because its fiscal year "
@@ -3722,18 +3757,21 @@ msgstr ""
"شما نمیتوانید دوره : \"%(period)s\" را دوباره باز کنید چرا که سال مالی : "
"\"%(fiscalyear)s\" بسته شده است."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_party_missing_payable_account"
msgid "To continue, you must define a payable account for party \"%(party)s\"."
msgstr ""
"برای ادامه، شما باید یک حساب قابل پرداخت برای نهاد/سازمان : "
"\"%(نهاد/سازمان)s\" تعریف کنید."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_party_missing_receivable_account"
msgid "To continue, you must define a receivable account for party \"%(party)s\"."
msgstr ""
"برای ادامه، شما باید یک حساب قابل دریافت برای نهاد/سازمان : "
"\"%(نهاد/سازمان)s\" تعریف کنید."
+#, python-format
msgctxt "model:ir.message,text:msg_period_fiscalyear_dates"
msgid ""
"The dates for period \"%(period)s\" must be between the dates of its fiscal "
@@ -3742,7 +3780,7 @@ msgstr ""
"تاریخ های دوره : \"%(period)s\" باید مابین تاریخ های این سال مای : "
"\"%(fiscalyear)s\" باشد."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_period_move_dates"
msgid ""
"The dates for period \"%(period)s\" must include the date \"%(move_date)s\" "
@@ -3751,26 +3789,21 @@ msgstr ""
"تاریخ های دوره : \"%(period)s\" باید مابین تاریخ های این سال مای : "
"\"%(fiscalyear)s\" باشد."
-msgctxt "model:ir.message,text:msg_period_overlap"
+msgctxt "model:ir.message,text:msg_period_post_move_sequence_unique"
msgid ""
-"The periods \"%(first)s\" and \"%(second)s\" overlap, you must use different"
-" dates."
+"A post move sequence can be reused only by periods in the same fiscal year."
msgstr ""
-"دوره های : \"%(اولیه)s\" و \"%(ثانویه)s\" دارای همپوشانی هستند، شما باید از "
-"تاریخ های متفاوت استفاده کنید."
-msgctxt "model:ir.message,text:msg_period_same_sequence"
-msgid ""
-"You cannot use the same post move sequence for the periods \"%(first)s\" and"
-" \"%(second)s\" because they are from different fiscal years."
+msgctxt "model:ir.message,text:msg_period_standard_overlap"
+msgid "The dates of standard period of the same fiscal year can not overlap."
msgstr ""
-"شما نمیتوانید از همان دنباله ارسال جابجایی برای دوره های : \"%(اولیه)s\" و "
-"\"%(ثانویه)s\" استفاده کنید، چراکه آنها از سال های مالی مختلف هستند."
+#, python-format
msgctxt "model:ir.message,text:msg_post_empty_move"
msgid "To post move \"%(move)s\", you must fill in its lines."
msgstr "برای ارسال جابجایی : \"%(move)s\" شما باید این سطرها را پر کنید."
+#, python-format
msgctxt "model:ir.message,text:msg_post_unbalanced_move"
msgid ""
"To post move \"%(move)s\", you must balance all its lines debits and "
@@ -3779,6 +3812,7 @@ msgstr ""
"برای ارسال جابجایی : \"%(move)s\" شما باید تمام خطوط بدهی و اعتبارات آن را "
"تراز کنید."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_account_not_reconcile"
msgid ""
"To reconcile line \"%(line)s\", you must set its account \"%(account)s\" as "
@@ -3787,7 +3821,7 @@ msgstr ""
"برای مطابقت سطر: \"%(line)s\" شماباید حساب : \"%(account)s\" را بعنوان قابل "
"مطابقت تنظیم کنید."
-#, fuzzy
+#, fuzzy, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_credit_account_missing"
msgid ""
@@ -3797,7 +3831,7 @@ msgstr ""
"برای ادامه، شما باید یک حساب قابل دریافت برای نهاد/سازمان : "
"\"%(نهاد/سازمان)s\" تعریف کنید."
-#, fuzzy
+#, fuzzy, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_debit_account_missing"
msgid ""
@@ -3807,7 +3841,7 @@ msgstr ""
"برای ادامه، شما باید یک حساب قابل دریافت برای نهاد/سازمان : "
"\"%(نهاد/سازمان)s\" تعریف کنید."
-#, fuzzy
+#, fuzzy, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_journal_missing"
msgid ""
@@ -3817,18 +3851,21 @@ msgstr ""
"برای ادامه، شما باید یک حساب قابل دریافت برای نهاد/سازمان : "
"\"%(نهاد/سازمان)s\" تعریف کنید."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_delete_delegated"
msgid ""
"The reconciliation \"%(reconciliation)s\" is delegated to the line \"%(line)s\".\n"
"You may need to cancel its move \"%(move)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_delete_write_off"
msgid ""
"The reconciliation \"%(reconciliation)s\" is linked to the write-off line \"%(line)s\".\n"
"You may need to cancel its move \"%(move)s\"."
msgstr ""
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_reconciliation_different_accounts"
msgid ""
"You cannot reconcile line \"%(line)s\" with others because its account "
@@ -3837,6 +3874,7 @@ msgstr ""
"شما نمیتوانید سطر \"%s\" را مطابقت دهید، چراکه حساب \"%s\" با \"%s\" دارای "
"تفاوت است."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_reconciliation_different_parties"
msgid ""
"You cannot reconcile line \"%(line)s\" with others because its party "
@@ -3845,10 +3883,12 @@ msgstr ""
"شما نمیتوانید سطر \"%s\" را مطابقت دهید، چراکه نهاد/مؤسسه: \"%s\" مغایراست "
"با \"%s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_line_not_valid"
msgid "You cannot reconcile non-valid line \"%(line)s\"."
msgstr "شما نمی توانید سطرغیر معتبر: \"%(line)s\" را مطابقت دهید."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_unbalanced"
msgid ""
"To reconcile lines, they must have the same debit \"%(debit)s\" and credit "
@@ -3857,7 +3897,7 @@ msgstr ""
"برای مطابقت دادن سطرها، آنها باید دارای مقدار بدهی: \"%(debit)s\" و اعتبار: "
"\"%(credit)s\" باشند."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_reconciliation_write_off_missing"
msgid ""
"To reconcile lines with \"%(amount)s\" write-off, you must select a write-"
@@ -3866,6 +3906,16 @@ msgstr ""
"برای ایجاد یک سطر در حساب:\"%(account)s\"،شما باید یک نهاد/سازمان روی "
"سطر:\"%(line)s\" تنظیم کنید."
+#, fuzzy, python-format
+msgctxt "model:ir.message,text:msg_reconciliation_write_off_same_account"
+msgid ""
+"You cannot reconcile lines using the write-off \"%(write_off)s\" with the "
+"same \"%(account)s\"."
+msgstr ""
+"شما نمیتوانید سطر \"%s\" را مطابقت دهید، چراکه حساب \"%s\" با \"%s\" دارای "
+"تفاوت است."
+
+#, python-format
msgctxt "model:ir.message,text:msg_reopen_fiscalyear_later"
msgid ""
"To reopen fiscal year \"%(fiscalyear)s\", you must reopen all later fiscal "
@@ -3890,12 +3940,14 @@ msgctxt "model:ir.message,text:msg_reschedule_line_same_party"
msgid "You cannot reschedule lines with different parties."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reschedule_line_wrong_amount"
msgid ""
"To reschedule the lines you must change the terms to have a total amount of "
"%(total_amount)s instead of %(amount)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_tax_update_unit_price_with_parent"
msgid "You cannot set \"Update Unit Price\" on child tax \"%(tax)s\"."
msgstr ""
@@ -3934,8 +3986,8 @@ msgid "Lock"
msgstr "قفل"
msgctxt "model:ir.model.button,string:fiscalyear_reopen_button"
-msgid "Re-Open"
-msgstr "بازگشایی"
+msgid "Reopen"
+msgstr ""
#, fuzzy
msgctxt "model:ir.model.button,string:journal_period_close_button"
@@ -3959,8 +4011,8 @@ msgid "Lock"
msgstr "قفل"
msgctxt "model:ir.model.button,string:period_reopen_button"
-msgid "Re-Open"
-msgstr "بازگشایی"
+msgid "Reopen"
+msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_account_companies"
msgid "User in companies"
@@ -4278,11 +4330,6 @@ msgctxt "model:res.group,name:group_account_admin"
msgid "Account Administration"
msgstr "مدیریت حسابداری"
-#, fuzzy
-msgctxt "model:res.group,name:group_account_party"
-msgid "Accounting Party"
-msgstr "حساب پرداختی"
-
#, fuzzy
msgctxt "report:account.account.type.statement:"
msgid "/"
diff --git a/modules/account/locale/fi.po b/modules/account/locale/fi.po
index 4cd171e713..4ea7f8f9a5 100644
--- a/modules/account/locale/fi.po
+++ b/modules/account/locale/fi.po
@@ -3578,71 +3578,84 @@ msgctxt "model:ir.action,name:wizard_update_chart"
msgid "Update Chart of Accounts from Template"
msgstr "Update Chart of Accounts from Template"
+#, python-format
msgctxt "model:ir.message,text:msg_account_chart_exists"
msgid "A chart of accounts already exists for company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_closed_lines"
msgid "You cannot close account \"%(account)s\" because it has move lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_invalid_deferral_second_currency"
msgid "To set a second currency for account \"%(account)s\", it must be deferral."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_invalid_lines_second_currency"
msgid ""
"To set a second currency for account \"%(account)s\", its lines must have "
"the same second currency \"%(currency)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_invalid_type_second_currency"
msgid ""
"To set a second currency for account \"%(account)s\", it must not have a "
"type \"payable\", \"revenue\", \"receivable\" nor \"expense\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_no_type_lines"
msgid ""
"You cannot remove type of account \"%(account)s\" because it has move lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_cancel_line_delegated"
msgid ""
"The moves \"%(moves)s\" contain grouped lines, cancelling them will ungroup "
"the lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_change_fiscalyear_post_move_sequence"
msgid ""
"You cannot change the post move sequence on fiscal year \"%(fiscalyear)s\" "
"because it contains posted moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_change_period_post_move_sequence"
msgid ""
"You cannot change the post move sequence in period \"%(period)s\" because it"
" has posted moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_fiscalyear_account_balance_not_zero"
msgid ""
"To close the fiscal year, the balance of account \"%(account)s\" must be "
"zero."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_fiscalyear_earlier"
msgid ""
"To close fiscal year \"%(fiscalyear)s\", you must close all earlier fiscal "
"years."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_inactive_accounts"
msgid ""
"To close period \"%(period)s\", you must balance the inactive account "
"\"%(account)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_non_posted_moves"
msgid "To close period \"%(period)s\" you must post the moves \"%(moves)s\"."
msgstr ""
@@ -3653,10 +3666,12 @@ msgid ""
" moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_create_journal_period_closed_period"
msgid "You cannot create a journal-period in closed period \"%(period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_create_period_closed_fiscalyear"
msgid ""
"You cannot create a period in fiscal year \"%(fiscalyear)s\" because it is "
@@ -3675,28 +3690,27 @@ msgctxt "model:ir.message,text:msg_delegate_line_same_origins"
msgid "You cannot delegate together lines with different origins."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_delete_account_with_move_lines"
msgid "You cannot delete account \"%(account)s\" because it has move lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_receivable_payable"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending "
"receivable/payable with company \"%(company)s\"."
msgstr ""
-msgctxt "model:ir.message,text:msg_fiscalyear_different_post_move_sequence"
-msgid ""
-"The fiscal years \"%(first)s\" and \"%(second)s\" cannot have the same post "
-"move sequence, you must use different sequences."
-msgstr ""
-
msgctxt "model:ir.message,text:msg_fiscalyear_overlap"
-msgid ""
-"The fiscal years \"%(first)s\" and \"%(second)s\" overlap, you must use "
-"different dates."
+msgid "The dates of fiscal years of the same company can not overlap."
msgstr ""
+msgctxt "model:ir.message,text:msg_fiscalyear_post_move_sequence_unique"
+msgid "The post move sequence of fiscal years must be unique."
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_group_line"
msgid "Line \"%(line)s\" can not be grouped."
msgstr ""
@@ -3721,6 +3735,7 @@ msgctxt "model:ir.message,text:msg_group_line_single"
msgid "You cannot group a single line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_journal_account_moves"
msgid ""
"You cannot change the type of journal \"%(journal)s\" because it has posted "
@@ -3731,10 +3746,12 @@ msgctxt "model:ir.message,text:msg_journal_period_unique"
msgid "You can create only one journal per period."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_line_already_reconciled"
msgid "You cannot reconcile already reconciled line \"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_line_closed_account"
msgid ""
"To create a line on account \"%(account)s\", you must set a type or unclose "
@@ -3745,12 +3762,14 @@ msgctxt "model:ir.message,text:msg_line_debit_credit"
msgid "You cannot set both debit and credit on the line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_line_party_required"
msgid ""
"To create a line on account \"%(account)s\", you must set a party on line "
"\"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_line_party_set"
msgid ""
"To create a line on account \"%(account)s\", you must remove the party on "
@@ -3763,74 +3782,102 @@ msgid ""
"credit."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_delete_journal_period_moves"
msgid ""
"You cannot modify or delete journal-period \"%(journal_period)s\" because it"
" contains moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_closed_journal_period"
msgid ""
"You cannot add/modify/delete lines on closed journal-period "
"\"%(journal_period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_posted_move"
msgid "You cannot modify line \"%(line)s\" from posted move \"%(move)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_reconciled"
msgid "You cannot modify reconciled line \"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_posted_moved"
msgid "You cannot modify posted move \"%(move)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_tax_line_closed_period"
msgid "You cannot add/modify/delete tax lines in closed period \"%(period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_cancel_closed_period"
msgid ""
"The period of move \"%(move)s\" is closed.\n"
"Use the current period to cancel the move?"
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_move_copy_closed_period"
+msgid ""
+"The period of move \"%(move)s\" is closed.\n"
+"Use the current period to copy the move?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_expression_not_number"
msgid ""
"The value \"%(value)s\" of \"%(expression)s\" from template \"%(template)s\""
" is not a number."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_move_template_invalid_description"
+msgid ""
+"Failed to evaluate the description \"%(description)s\" from template "
+"\"%(template)s\" with error: \"%(error)s\""
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_invalid_expression"
msgid ""
"Failed to evaluate expression \"%(expression)s\" from template \"%(template)s\" with error:\n"
"\"%(error)s\""
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_keyword_name_not_identifier"
msgid "The keyword name \"%(name)s\" is not a valid identifier."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_fiscalyear_date"
msgid ""
"To continue, you must create a fiscal year for the date \"%(date)s\" and "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_open_fiscalyear_date"
msgid ""
"To continue, you must reopen the fiscal year \"%(fiscalyear)s\" of company "
-"\"%(company)s\"for the date \"%(date)s\"."
+"\"%(company)s\" for the date \"%(date)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_open_period_date"
msgid ""
"To continue, you must reopen the period \"%(period)s\" of company "
"\"%(company)s\" for the date \"%(date)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_period_date"
msgid ""
"To continue, you must create a period for the date \"%(date)s\" and company "
@@ -3842,71 +3889,76 @@ msgid "Account can have only one of the debit or credit type set."
msgstr ""
msgctxt "model:ir.message,text:msg_open_fiscalyear_earlier"
-msgid ""
-"The open fiscal year \"%(open)s\" can not be before the close fiscal year "
-"\"%(closed)s\"."
+msgid "Open fiscal years can not be before closed fiscal years."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_open_journal_period_closed_period"
msgid ""
"You cannot reopen journal-period \"%(journal_period)s\" in closed period "
"\"%(period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_open_period_closed_fiscalyear"
msgid ""
"You cannot reopen period \"%(period)s\" because its fiscal year "
"\"%(fiscalyear)s\" is closed."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_missing_payable_account"
msgid "To continue, you must define a payable account for party \"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_missing_receivable_account"
msgid "To continue, you must define a receivable account for party \"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_period_fiscalyear_dates"
msgid ""
"The dates for period \"%(period)s\" must be between the dates of its fiscal "
"year \"%(fiscalyear)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_period_move_dates"
msgid ""
"The dates for period \"%(period)s\" must include the date \"%(move_date)s\" "
"of move \"%(move)s\"."
msgstr ""
-msgctxt "model:ir.message,text:msg_period_overlap"
+msgctxt "model:ir.message,text:msg_period_post_move_sequence_unique"
msgid ""
-"The periods \"%(first)s\" and \"%(second)s\" overlap, you must use different"
-" dates."
+"A post move sequence can be reused only by periods in the same fiscal year."
msgstr ""
-msgctxt "model:ir.message,text:msg_period_same_sequence"
-msgid ""
-"You cannot use the same post move sequence for the periods \"%(first)s\" and"
-" \"%(second)s\" because they are from different fiscal years."
+msgctxt "model:ir.message,text:msg_period_standard_overlap"
+msgid "The dates of standard period of the same fiscal year can not overlap."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_post_empty_move"
msgid "To post move \"%(move)s\", you must fill in its lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_post_unbalanced_move"
msgid ""
"To post move \"%(move)s\", you must balance all its lines debits and "
"credits."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_account_not_reconcile"
msgid ""
"To reconcile line \"%(line)s\", you must set its account \"%(account)s\" as "
"reconcilable."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_credit_account_missing"
msgid ""
@@ -3914,6 +3966,7 @@ msgid ""
"\"%(company)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_debit_account_missing"
msgid ""
@@ -3921,6 +3974,7 @@ msgid ""
"\"%(company)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_journal_missing"
msgid ""
@@ -3928,46 +3982,61 @@ msgid ""
"\"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_delete_delegated"
msgid ""
"The reconciliation \"%(reconciliation)s\" is delegated to the line \"%(line)s\".\n"
"You may need to cancel its move \"%(move)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_delete_write_off"
msgid ""
"The reconciliation \"%(reconciliation)s\" is linked to the write-off line \"%(line)s\".\n"
"You may need to cancel its move \"%(move)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_different_accounts"
msgid ""
"You cannot reconcile line \"%(line)s\" with others because its account "
"\"%(account1)s\" is different from \"%(account2)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_different_parties"
msgid ""
"You cannot reconcile line \"%(line)s\" with others because its party "
"\"%(party1)s\" is different from \"%(party2)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_line_not_valid"
msgid "You cannot reconcile non-valid line \"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_unbalanced"
msgid ""
"To reconcile lines, they must have the same debit \"%(debit)s\" and credit "
"\"%(credit)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_write_off_missing"
msgid ""
"To reconcile lines with \"%(amount)s\" write-off, you must select a write-"
"off method."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_reconciliation_write_off_same_account"
+msgid ""
+"You cannot reconcile lines using the write-off \"%(write_off)s\" with the "
+"same \"%(account)s\"."
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_reopen_fiscalyear_later"
msgid ""
"To reopen fiscal year \"%(fiscalyear)s\", you must reopen all later fiscal "
@@ -3990,12 +4059,14 @@ msgctxt "model:ir.message,text:msg_reschedule_line_same_party"
msgid "You cannot reschedule lines with different parties."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reschedule_line_wrong_amount"
msgid ""
"To reschedule the lines you must change the terms to have a total amount of "
"%(total_amount)s instead of %(amount)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_tax_update_unit_price_with_parent"
msgid "You cannot set \"Update Unit Price\" on child tax \"%(tax)s\"."
msgstr ""
@@ -4032,8 +4103,8 @@ msgid "Lock"
msgstr "Lock"
msgctxt "model:ir.model.button,string:fiscalyear_reopen_button"
-msgid "Re-Open"
-msgstr "Re-Open"
+msgid "Reopen"
+msgstr ""
#, fuzzy
msgctxt "model:ir.model.button,string:journal_period_close_button"
@@ -4057,8 +4128,8 @@ msgid "Lock"
msgstr "Lock"
msgctxt "model:ir.model.button,string:period_reopen_button"
-msgid "Re-Open"
-msgstr "Re-Open"
+msgid "Reopen"
+msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_account_companies"
msgid "User in companies"
@@ -4376,11 +4447,6 @@ msgctxt "model:res.group,name:group_account_admin"
msgid "Account Administration"
msgstr "Account Administration"
-#, fuzzy
-msgctxt "model:res.group,name:group_account_party"
-msgid "Accounting Party"
-msgstr "Account Types"
-
#, fuzzy
msgctxt "report:account.account.type.statement:"
msgid "/"
diff --git a/modules/account/locale/fr.po b/modules/account/locale/fr.po
index 45c62ecd44..93f9f74899 100644
--- a/modules/account/locale/fr.po
+++ b/modules/account/locale/fr.po
@@ -3174,22 +3174,26 @@ msgctxt "model:ir.action,name:wizard_update_chart"
msgid "Update Chart of Accounts from Template"
msgstr "Mise à jour d'un plan comptable depuis un modèle"
+#, python-format
msgctxt "model:ir.message,text:msg_account_chart_exists"
msgid "A chart of accounts already exists for company \"%(company)s\"."
msgstr "Un plan comptable existe déjà pour la société « %(company)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_account_closed_lines"
msgid "You cannot close account \"%(account)s\" because it has move lines."
msgstr ""
"Vous ne pouvez pas fermer le compte « %(account)s » car il contient des "
"lignes de mouvement."
+#, python-format
msgctxt "model:ir.message,text:msg_account_invalid_deferral_second_currency"
msgid "To set a second currency for account \"%(account)s\", it must be deferral."
msgstr ""
"Pour définir une devise secondaire sur le compte « %(account)s », il doit "
"être à reporter."
+#, python-format
msgctxt "model:ir.message,text:msg_account_invalid_lines_second_currency"
msgid ""
"To set a second currency for account \"%(account)s\", its lines must have "
@@ -3198,6 +3202,7 @@ msgstr ""
"Pour définir une devise secondaire pour le compte « %(account)s », ses "
"lignes doivent avoir la même devise secondaire « %(currency)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_account_invalid_type_second_currency"
msgid ""
"To set a second currency for account \"%(account)s\", it must not have a "
@@ -3207,6 +3212,7 @@ msgstr ""
"doit pas avoir un type « fournisseur », « produit », « client » ou "
"« dépense »."
+#, python-format
msgctxt "model:ir.message,text:msg_account_no_type_lines"
msgid ""
"You cannot remove type of account \"%(account)s\" because it has move lines."
@@ -3214,6 +3220,7 @@ msgstr ""
"Vous ne pouvez pas supprimer le type du compte « %(account)s » car il "
"contient des lignes de mouvement."
+#, python-format
msgctxt "model:ir.message,text:msg_cancel_line_delegated"
msgid ""
"The moves \"%(moves)s\" contain grouped lines, cancelling them will ungroup "
@@ -3222,6 +3229,7 @@ msgstr ""
"Les mouvements « %(moves)s » contiennent des lignes groupées, leur "
"annulation dissociera les lignes."
+#, python-format
msgctxt "model:ir.message,text:msg_change_fiscalyear_post_move_sequence"
msgid ""
"You cannot change the post move sequence on fiscal year \"%(fiscalyear)s\" "
@@ -3231,6 +3239,7 @@ msgstr ""
" l'année fiscale « %(fiscalyear)s » car elle contient des mouvements "
"comptabilisés."
+#, python-format
msgctxt "model:ir.message,text:msg_change_period_post_move_sequence"
msgid ""
"You cannot change the post move sequence in period \"%(period)s\" because it"
@@ -3239,6 +3248,7 @@ msgstr ""
"Vous ne pouvez pas changer la séquence de comptabilisation des mouvements de"
" la période « %(period)s » car elle contient des mouvements comptabilisés."
+#, python-format
msgctxt "model:ir.message,text:msg_close_fiscalyear_account_balance_not_zero"
msgid ""
"To close the fiscal year, the balance of account \"%(account)s\" must be "
@@ -3247,6 +3257,7 @@ msgstr ""
"Pour clôture l'année fiscale, la balance du compte « %(account)s » doit être"
" de zéro."
+#, python-format
msgctxt "model:ir.message,text:msg_close_fiscalyear_earlier"
msgid ""
"To close fiscal year \"%(fiscalyear)s\", you must close all earlier fiscal "
@@ -3255,6 +3266,7 @@ msgstr ""
"Pour clôturer l'année fiscale « %(fiscalyear)s », vous devez clôturer toutes"
" les années fiscales précédentes."
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_inactive_accounts"
msgid ""
"To close period \"%(period)s\", you must balance the inactive account "
@@ -3263,6 +3275,7 @@ msgstr ""
"Pour clôturer la période « %(period)s », vous devez solder le compte inactif"
" « %(account)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_non_posted_moves"
msgid "To close period \"%(period)s\" you must post the moves \"%(moves)s\"."
msgstr ""
@@ -3277,12 +3290,14 @@ msgstr ""
"Vous ne pouvez pas modifier la devise d'une société associée à des "
"mouvements de comptable."
+#, python-format
msgctxt "model:ir.message,text:msg_create_journal_period_closed_period"
msgid "You cannot create a journal-period in closed period \"%(period)s\"."
msgstr ""
"Vous ne pouvez pas créer une relation journal - période pour la période "
"clôturée « %(period)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_create_period_closed_fiscalyear"
msgid ""
"You cannot create a period in fiscal year \"%(fiscalyear)s\" because it is "
@@ -3305,12 +3320,14 @@ msgid "You cannot delegate together lines with different origins."
msgstr ""
"Vous ne pouvez pas déléguer ensemble des lignes d'origines différentes."
+#, python-format
msgctxt "model:ir.message,text:msg_delete_account_with_move_lines"
msgid "You cannot delete account \"%(account)s\" because it has move lines."
msgstr ""
"Vous ne pouvez pas supprimer le compte « %(account)s » car il contient des "
"lignes de mouvement."
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_receivable_payable"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending "
@@ -3319,23 +3336,19 @@ msgstr ""
"Vous ne pouvez pas effacer le tiers « %(party)s » tant qu'il a des montants "
"à recevoir/payer avec la société « %(company)s »."
-msgctxt "model:ir.message,text:msg_fiscalyear_different_post_move_sequence"
-msgid ""
-"The fiscal years \"%(first)s\" and \"%(second)s\" cannot have the same post "
-"move sequence, you must use different sequences."
-msgstr ""
-"Les années fiscales « %(first)s » et « %(second)s » ne peuvent pas avoir la "
-"même séquence de comptabilisation des mouvements, vous devez utiliser des "
-"séquences différentes."
-
msgctxt "model:ir.message,text:msg_fiscalyear_overlap"
-msgid ""
-"The fiscal years \"%(first)s\" and \"%(second)s\" overlap, you must use "
-"different dates."
+msgid "The dates of fiscal years of the same company can not overlap."
msgstr ""
-"Les années fiscales « %(first)s » et « %(second)s » se chevauchent, vous "
-"devez utiliser des dates différentes."
+"Les dates des années fiscales d’une même société ne peuvent pas se "
+"chevaucher."
+msgctxt "model:ir.message,text:msg_fiscalyear_post_move_sequence_unique"
+msgid "The post move sequence of fiscal years must be unique."
+msgstr ""
+"La séquence de comptabilisation des mouvements des années fiscales doit être"
+" unique."
+
+#, python-format
msgctxt "model:ir.message,text:msg_group_line"
msgid "Line \"%(line)s\" can not be grouped."
msgstr "La ligne « %(line)s » ne peut pas être groupée."
@@ -3362,6 +3375,7 @@ msgctxt "model:ir.message,text:msg_group_line_single"
msgid "You cannot group a single line."
msgstr "Vous ne pouvez pas grouper une ligne unique."
+#, python-format
msgctxt "model:ir.message,text:msg_journal_account_moves"
msgid ""
"You cannot change the type of journal \"%(journal)s\" because it has posted "
@@ -3374,12 +3388,14 @@ msgctxt "model:ir.message,text:msg_journal_period_unique"
msgid "You can create only one journal per period."
msgstr "Vous ne pouvez créer qu'un seul journal par période."
+#, python-format
msgctxt "model:ir.message,text:msg_line_already_reconciled"
msgid "You cannot reconcile already reconciled line \"%(line)s\"."
msgstr ""
"Vous ne pouvez pas réconcilier la ligne « %(line)s » qui est déjà "
"réconciliée."
+#, python-format
msgctxt "model:ir.message,text:msg_line_closed_account"
msgid ""
"To create a line on account \"%(account)s\", you must set a type or unclose "
@@ -3392,6 +3408,7 @@ msgctxt "model:ir.message,text:msg_line_debit_credit"
msgid "You cannot set both debit and credit on the line."
msgstr "Vous ne pouvez pas entrer à la fois le débit et crédit de la ligne."
+#, python-format
msgctxt "model:ir.message,text:msg_line_party_required"
msgid ""
"To create a line on account \"%(account)s\", you must set a party on line "
@@ -3400,6 +3417,7 @@ msgstr ""
"Pour créer une ligne sur le compte « %(account)s », vous devez remplir un "
"tiers sur la ligne « %(line)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_line_party_set"
msgid ""
"To create a line on account \"%(account)s\", you must remove the party on "
@@ -3416,6 +3434,7 @@ msgstr ""
"Vous devez utiliser un signe pour la devise secondaire qui correspond au "
"signe du débit - crédit."
+#, python-format
msgctxt "model:ir.message,text:msg_modify_delete_journal_period_moves"
msgid ""
"You cannot modify or delete journal-period \"%(journal_period)s\" because it"
@@ -3424,6 +3443,7 @@ msgstr ""
"Vous ne pouvez pas modifier ou supprimer la relation journal - période "
"« %(journal_period)s » parce qu'elle contient des mouvements."
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_closed_journal_period"
msgid ""
"You cannot add/modify/delete lines on closed journal-period "
@@ -3432,26 +3452,31 @@ msgstr ""
"Vous ne pouvez pas ajouter/modifier/supprimer des lignes sur la relation "
"journal - période clôturée « %(journal_period)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_posted_move"
msgid "You cannot modify line \"%(line)s\" from posted move \"%(move)s\"."
msgstr ""
"Vous ne pouvez pas modifier la ligne « %(line)s » du mouvement comptabilisé "
"« %(move)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_reconciled"
msgid "You cannot modify reconciled line \"%(line)s\"."
msgstr "Vous ne pouvez pas modifier le ligne réconciliée « %(line)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_modify_posted_moved"
msgid "You cannot modify posted move \"%(move)s\"."
msgstr "Vous ne pouvez pas modifier le mouvement comptabilisé « %(move)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_modify_tax_line_closed_period"
msgid "You cannot add/modify/delete tax lines in closed period \"%(period)s\"."
msgstr ""
"Vous ne pouvez ajouter/modifier/supprimer des lignes de taxe sur la période "
"clôturée « %(period)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_move_cancel_closed_period"
msgid ""
"The period of move \"%(move)s\" is closed.\n"
@@ -3460,6 +3485,16 @@ msgstr ""
"La période du mouvement « %(move)s » est close.\n"
"Utiliser la période courante pour annuler le mouvement ?"
+#, python-format
+msgctxt "model:ir.message,text:msg_move_copy_closed_period"
+msgid ""
+"The period of move \"%(move)s\" is closed.\n"
+"Use the current period to copy the move?"
+msgstr ""
+"La période du mouvement « %(move)s » est clôturée.\n"
+"Utiliser la période courante pour annuler le mouvement ?"
+
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_expression_not_number"
msgid ""
"The value \"%(value)s\" of \"%(expression)s\" from template \"%(template)s\""
@@ -3468,6 +3503,16 @@ msgstr ""
"La valeur « %(value)s » de « %(expression)s » du modèle « %(template)s » "
"n'est pas un nombre."
+#, python-format
+msgctxt "model:ir.message,text:msg_move_template_invalid_description"
+msgid ""
+"Failed to evaluate the description \"%(description)s\" from template "
+"\"%(template)s\" with error: \"%(error)s\""
+msgstr ""
+"Échec de l'évaluation de la description « %(description)s » du modèle "
+"« %(template)s » avec l'erreur :« %(error)s »"
+
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_invalid_expression"
msgid ""
"Failed to evaluate expression \"%(expression)s\" from template \"%(template)s\" with error:\n"
@@ -3476,10 +3521,12 @@ msgstr ""
"Échec de l'évaluation de l'expression « %(expression)s » du modèle « %(template)s » avec erreur :\n"
"« %(error)s »"
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_keyword_name_not_identifier"
msgid "The keyword name \"%(name)s\" is not a valid identifier."
msgstr "Le nom « %(name)s » du mot-clé n'est pas un identifiant valide."
+#, python-format
msgctxt "model:ir.message,text:msg_no_fiscalyear_date"
msgid ""
"To continue, you must create a fiscal year for the date \"%(date)s\" and "
@@ -3488,14 +3535,16 @@ msgstr ""
"Pour continuer, vous devez créer une année fiscale pour la date « %(date)s »"
" et la société « %(company)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_no_open_fiscalyear_date"
msgid ""
"To continue, you must reopen the fiscal year \"%(fiscalyear)s\" of company "
-"\"%(company)s\"for the date \"%(date)s\"."
+"\"%(company)s\" for the date \"%(date)s\"."
msgstr ""
"Pour continuer, vous devez rouvrir l'année fiscale « %(fiscalyear)s » de la "
"société « %(company)s » pour la date « %(date)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_no_open_period_date"
msgid ""
"To continue, you must reopen the period \"%(period)s\" of company "
@@ -3504,6 +3553,7 @@ msgstr ""
"Pour continuer, vous devez rouvrir la période « %(period)s » de la société "
"« %(company)s » pour la date « %(date)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_no_period_date"
msgid ""
"To continue, you must create a period for the date \"%(date)s\" and company "
@@ -3518,13 +3568,12 @@ msgstr ""
"Un compte ne peut avoir qu'un seul des types de débit ou de crédit définis."
msgctxt "model:ir.message,text:msg_open_fiscalyear_earlier"
-msgid ""
-"The open fiscal year \"%(open)s\" can not be before the close fiscal year "
-"\"%(closed)s\"."
+msgid "Open fiscal years can not be before closed fiscal years."
msgstr ""
-"L'année fiscale ouverte « %(open)s » ne peut pas être antérieur à l'année "
-"fiscal clôturée « %(closed)s »."
+"Les années fiscales ouvertes ne peuvent pas être antérieur aux années "
+"fiscales clôturées."
+#, python-format
msgctxt "model:ir.message,text:msg_open_journal_period_closed_period"
msgid ""
"You cannot reopen journal-period \"%(journal_period)s\" in closed period "
@@ -3533,6 +3582,7 @@ msgstr ""
"Vous ne pouvez pas rouvrir la relation journal - période "
"« %(journal_period)s » sur la période clôturée « %(period)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_open_period_closed_fiscalyear"
msgid ""
"You cannot reopen period \"%(period)s\" because its fiscal year "
@@ -3541,18 +3591,21 @@ msgstr ""
"Vous ne pouvez pas rouvrir la période « %(period)s » car son année fiscale "
"« %(fiscalyear)s » est clôturée."
+#, python-format
msgctxt "model:ir.message,text:msg_party_missing_payable_account"
msgid "To continue, you must define a payable account for party \"%(party)s\"."
msgstr ""
"Pour continuer, vous devez définir un compte à payer pour le tiers "
"« %(party)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_party_missing_receivable_account"
msgid "To continue, you must define a receivable account for party \"%(party)s\"."
msgstr ""
"Pour continuer, vous devez définir un compte à recevoir pour le tiers "
"« %(party)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_period_fiscalyear_dates"
msgid ""
"The dates for period \"%(period)s\" must be between the dates of its fiscal "
@@ -3561,6 +3614,7 @@ msgstr ""
"Les dates de la période « %(period)s » doivent être entre les dates de son "
"année fiscale « %(fiscalyear)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_period_move_dates"
msgid ""
"The dates for period \"%(period)s\" must include the date \"%(move_date)s\" "
@@ -3569,28 +3623,26 @@ msgstr ""
"Les dates de la période « %(period)s » doivent inclure la date "
"« %(move_date)s » du mouvement « %(move)s »."
-msgctxt "model:ir.message,text:msg_period_overlap"
+msgctxt "model:ir.message,text:msg_period_post_move_sequence_unique"
msgid ""
-"The periods \"%(first)s\" and \"%(second)s\" overlap, you must use different"
-" dates."
+"A post move sequence can be reused only by periods in the same fiscal year."
msgstr ""
-"Les périodes « %(first)s » et « %(second)s » se chevauchent, vous devez "
-"utiliser des dates différentes."
+"Une séquence de comptabilisation des mouvements ne peut être réutilisée que "
+"par les périodes de la même année fiscale."
-msgctxt "model:ir.message,text:msg_period_same_sequence"
-msgid ""
-"You cannot use the same post move sequence for the periods \"%(first)s\" and"
-" \"%(second)s\" because they are from different fiscal years."
+msgctxt "model:ir.message,text:msg_period_standard_overlap"
+msgid "The dates of standard period of the same fiscal year can not overlap."
msgstr ""
-"Vous ne pouvez pas utiliser la même séquence de comptabilisation des "
-"mouvements pour les périodes « %(first)s » et « %(second)s » car elles "
-"viennent d'années fiscales différentes."
+"Les dates de période standard d’une même année fiscale ne peuvent pas se "
+"chevaucher."
+#, python-format
msgctxt "model:ir.message,text:msg_post_empty_move"
msgid "To post move \"%(move)s\", you must fill in its lines."
msgstr ""
"Pour comptabiliser le mouvement « %(move)s », vous devez remplir ces lignes."
+#, python-format
msgctxt "model:ir.message,text:msg_post_unbalanced_move"
msgid ""
"To post move \"%(move)s\", you must balance all its lines debits and "
@@ -3599,6 +3651,7 @@ msgstr ""
"Pour comptabiliser le mouvement « %(move)s », vous devez balancer tous les "
"débits et crédits des ces lignes."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_account_not_reconcile"
msgid ""
"To reconcile line \"%(line)s\", you must set its account \"%(account)s\" as "
@@ -3607,6 +3660,7 @@ msgstr ""
"Pour réconcilier la ligne « %(line)s », vous devez rendre son compte "
"« %(account)s » réconciliable."
+#, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_credit_account_missing"
msgid ""
@@ -3616,6 +3670,7 @@ msgstr ""
"Pour réconcilier les lignes, vous devez définir un compte de crédit de "
"change pour « %(company)s »."
+#, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_debit_account_missing"
msgid ""
@@ -3625,6 +3680,7 @@ msgstr ""
"Pour réconcilier les lignes, vous devez définir un compte de débit de change"
" pour « %(company)s »."
+#, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_journal_missing"
msgid ""
@@ -3634,6 +3690,7 @@ msgstr ""
"Pour réconcilier les lignes, vous devez définir un journal de change pour "
"« %(company)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_delete_delegated"
msgid ""
"The reconciliation \"%(reconciliation)s\" is delegated to the line \"%(line)s\".\n"
@@ -3642,6 +3699,7 @@ msgstr ""
"La réconciliation « %(reconciliation)s » est déléguée à la ligne « %(line)s ».\n"
"Vous devrez peut-être annuler son mouvement « %(move)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_delete_write_off"
msgid ""
"The reconciliation \"%(reconciliation)s\" is linked to the write-off line \"%(line)s\".\n"
@@ -3650,6 +3708,7 @@ msgstr ""
"La réconciliation « %(reconciliation)s » est liée à la ligne de pertes et profits « %(line)s ».\n"
"Vous devrez peut-être annuler son mouvement « %(move)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_different_accounts"
msgid ""
"You cannot reconcile line \"%(line)s\" with others because its account "
@@ -3658,6 +3717,7 @@ msgstr ""
"Vous ne pouvez pas réconcilier la ligne « %(line)s » avec les autres car son"
" compte « %(account1)s » est différent de « %(account2)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_different_parties"
msgid ""
"You cannot reconcile line \"%(line)s\" with others because its party "
@@ -3666,10 +3726,12 @@ msgstr ""
"Vous ne pouvez pas réconcilier la ligne « %(line)s » avec les autres car son"
" tiers « %(party1)s » est différent de « %(party2)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_line_not_valid"
msgid "You cannot reconcile non-valid line \"%(line)s\"."
msgstr "Vous ne pouvez pas réconcilier la ligne non-valide « %(line)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_unbalanced"
msgid ""
"To reconcile lines, they must have the same debit \"%(debit)s\" and credit "
@@ -3678,6 +3740,7 @@ msgstr ""
"Pour réconcilier les lignes, elles doivent avoir les même débit "
"« %(debit)s » et crédit « %(credit)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_write_off_missing"
msgid ""
"To reconcile lines with \"%(amount)s\" write-off, you must select a write-"
@@ -3686,6 +3749,16 @@ msgstr ""
"Pour réconcilier les lignes avec \"%(amount)s\" de pertes ou profits, vous "
"devez sélectionner une méthode de pertes et profits."
+#, python-format
+msgctxt "model:ir.message,text:msg_reconciliation_write_off_same_account"
+msgid ""
+"You cannot reconcile lines using the write-off \"%(write_off)s\" with the "
+"same \"%(account)s\"."
+msgstr ""
+"Vous ne pouvez pas réconcilier des lignes en utilisant des pertes et profits"
+" « %(write_off)s » avec le même « %(account)s »."
+
+#, python-format
msgctxt "model:ir.message,text:msg_reopen_fiscalyear_later"
msgid ""
"To reopen fiscal year \"%(fiscalyear)s\", you must reopen all later fiscal "
@@ -3713,6 +3786,7 @@ msgctxt "model:ir.message,text:msg_reschedule_line_same_party"
msgid "You cannot reschedule lines with different parties."
msgstr "Vous ne pouvez pas re-planifier des lignes avec des tiers différents."
+#, python-format
msgctxt "model:ir.message,text:msg_reschedule_line_wrong_amount"
msgid ""
"To reschedule the lines you must change the terms to have a total amount of "
@@ -3721,6 +3795,7 @@ msgstr ""
"Pour re-planifier les lignes, vous devez modifier les termes pour avoir un "
"montant total de %(total_amount)s au lieu de %(amount)s."
+#, python-format
msgctxt "model:ir.message,text:msg_tax_update_unit_price_with_parent"
msgid "You cannot set \"Update Unit Price\" on child tax \"%(tax)s\"."
msgstr ""
@@ -3756,7 +3831,7 @@ msgid "Lock"
msgstr "Verrouiller"
msgctxt "model:ir.model.button,string:fiscalyear_reopen_button"
-msgid "Re-Open"
+msgid "Reopen"
msgstr "Rouvrir"
msgctxt "model:ir.model.button,string:journal_period_close_button"
@@ -3780,7 +3855,7 @@ msgid "Lock"
msgstr "Verrouiller"
msgctxt "model:ir.model.button,string:period_reopen_button"
-msgid "Re-Open"
+msgid "Reopen"
msgstr "Rouvrir"
msgctxt "model:ir.rule.group,name:rule_group_account_companies"
@@ -4085,10 +4160,6 @@ msgctxt "model:res.group,name:group_account_admin"
msgid "Account Administration"
msgstr "Administration de la comptabilité"
-msgctxt "model:res.group,name:group_account_party"
-msgid "Accounting Party"
-msgstr "Comptable tiers"
-
msgctxt "report:account.account.type.statement:"
msgid "/"
msgstr "/"
diff --git a/modules/account/locale/hu.po b/modules/account/locale/hu.po
index 2be8066bcd..00a144cdff 100644
--- a/modules/account/locale/hu.po
+++ b/modules/account/locale/hu.po
@@ -3309,71 +3309,84 @@ msgctxt "model:ir.action,name:wizard_update_chart"
msgid "Update Chart of Accounts from Template"
msgstr "Számlatükör frissítése sablon alapján"
+#, python-format
msgctxt "model:ir.message,text:msg_account_chart_exists"
msgid "A chart of accounts already exists for company \"%(company)s\"."
msgstr "A „%(company)s” cég rendelkezik már egy számlatükörrel."
+#, python-format
msgctxt "model:ir.message,text:msg_account_closed_lines"
msgid "You cannot close account \"%(account)s\" because it has move lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_invalid_deferral_second_currency"
msgid "To set a second currency for account \"%(account)s\", it must be deferral."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_invalid_lines_second_currency"
msgid ""
"To set a second currency for account \"%(account)s\", its lines must have "
"the same second currency \"%(currency)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_invalid_type_second_currency"
msgid ""
"To set a second currency for account \"%(account)s\", it must not have a "
"type \"payable\", \"revenue\", \"receivable\" nor \"expense\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_no_type_lines"
msgid ""
"You cannot remove type of account \"%(account)s\" because it has move lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_cancel_line_delegated"
msgid ""
"The moves \"%(moves)s\" contain grouped lines, cancelling them will ungroup "
"the lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_change_fiscalyear_post_move_sequence"
msgid ""
"You cannot change the post move sequence on fiscal year \"%(fiscalyear)s\" "
"because it contains posted moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_change_period_post_move_sequence"
msgid ""
"You cannot change the post move sequence in period \"%(period)s\" because it"
" has posted moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_fiscalyear_account_balance_not_zero"
msgid ""
"To close the fiscal year, the balance of account \"%(account)s\" must be "
"zero."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_fiscalyear_earlier"
msgid ""
"To close fiscal year \"%(fiscalyear)s\", you must close all earlier fiscal "
"years."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_inactive_accounts"
msgid ""
"To close period \"%(period)s\", you must balance the inactive account "
"\"%(account)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_non_posted_moves"
msgid "To close period \"%(period)s\" you must post the moves \"%(moves)s\"."
msgstr ""
@@ -3384,10 +3397,12 @@ msgid ""
" moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_create_journal_period_closed_period"
msgid "You cannot create a journal-period in closed period \"%(period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_create_period_closed_fiscalyear"
msgid ""
"You cannot create a period in fiscal year \"%(fiscalyear)s\" because it is "
@@ -3408,28 +3423,27 @@ msgctxt "model:ir.message,text:msg_delegate_line_same_origins"
msgid "You cannot delegate together lines with different origins."
msgstr "Nem lehet különböző ügyfelek tételeit csoportosítani."
+#, python-format
msgctxt "model:ir.message,text:msg_delete_account_with_move_lines"
msgid "You cannot delete account \"%(account)s\" because it has move lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_receivable_payable"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending "
"receivable/payable with company \"%(company)s\"."
msgstr ""
-msgctxt "model:ir.message,text:msg_fiscalyear_different_post_move_sequence"
-msgid ""
-"The fiscal years \"%(first)s\" and \"%(second)s\" cannot have the same post "
-"move sequence, you must use different sequences."
-msgstr ""
-
msgctxt "model:ir.message,text:msg_fiscalyear_overlap"
-msgid ""
-"The fiscal years \"%(first)s\" and \"%(second)s\" overlap, you must use "
-"different dates."
+msgid "The dates of fiscal years of the same company can not overlap."
msgstr ""
+msgctxt "model:ir.message,text:msg_fiscalyear_post_move_sequence_unique"
+msgid "The post move sequence of fiscal years must be unique."
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_group_line"
msgid "Line \"%(line)s\" can not be grouped."
msgstr "A „%(line)s” tételeket nem lehet csoportosítani."
@@ -3454,6 +3468,7 @@ msgctxt "model:ir.message,text:msg_group_line_single"
msgid "You cannot group a single line."
msgstr "Egyetlen egy sort nem lehet csoportosítani."
+#, python-format
msgctxt "model:ir.message,text:msg_journal_account_moves"
msgid ""
"You cannot change the type of journal \"%(journal)s\" because it has posted "
@@ -3464,11 +3479,13 @@ msgctxt "model:ir.message,text:msg_journal_period_unique"
msgid "You can create only one journal per period."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_line_already_reconciled"
msgid "You cannot reconcile already reconciled line \"%(line)s\"."
msgstr ""
"Nem tudja a „%(line)s” tételt leegyeztetni, mert már le van egyeztetve."
+#, python-format
msgctxt "model:ir.message,text:msg_line_closed_account"
msgid ""
"To create a line on account \"%(account)s\", you must set a type or unclose "
@@ -3479,12 +3496,14 @@ msgctxt "model:ir.message,text:msg_line_debit_credit"
msgid "You cannot set both debit and credit on the line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_line_party_required"
msgid ""
"To create a line on account \"%(account)s\", you must set a party on line "
"\"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_line_party_set"
msgid ""
"To create a line on account \"%(account)s\", you must remove the party on "
@@ -3497,57 +3516,81 @@ msgid ""
"credit."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_delete_journal_period_moves"
msgid ""
"You cannot modify or delete journal-period \"%(journal_period)s\" because it"
" contains moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_closed_journal_period"
msgid ""
"You cannot add/modify/delete lines on closed journal-period "
"\"%(journal_period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_posted_move"
msgid "You cannot modify line \"%(line)s\" from posted move \"%(move)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_reconciled"
msgid "You cannot modify reconciled line \"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_posted_moved"
msgid "You cannot modify posted move \"%(move)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_tax_line_closed_period"
msgid "You cannot add/modify/delete tax lines in closed period \"%(period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_cancel_closed_period"
msgid ""
"The period of move \"%(move)s\" is closed.\n"
"Use the current period to cancel the move?"
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_move_copy_closed_period"
+msgid ""
+"The period of move \"%(move)s\" is closed.\n"
+"Use the current period to copy the move?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_expression_not_number"
msgid ""
"The value \"%(value)s\" of \"%(expression)s\" from template \"%(template)s\""
" is not a number."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_move_template_invalid_description"
+msgid ""
+"Failed to evaluate the description \"%(description)s\" from template "
+"\"%(template)s\" with error: \"%(error)s\""
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_invalid_expression"
msgid ""
"Failed to evaluate expression \"%(expression)s\" from template \"%(template)s\" with error:\n"
"\"%(error)s\""
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_keyword_name_not_identifier"
msgid "The keyword name \"%(name)s\" is not a valid identifier."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_no_fiscalyear_date"
msgid ""
"To continue, you must create a fiscal year for the date \"%(date)s\" and "
@@ -3555,22 +3598,22 @@ msgid ""
msgstr ""
"A továbblépés előtt hozzon létre egy üzleti évet a „%(date)s” dátumhoz."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_no_open_fiscalyear_date"
msgid ""
"To continue, you must reopen the fiscal year \"%(fiscalyear)s\" of company "
-"\"%(company)s\"for the date \"%(date)s\"."
+"\"%(company)s\" for the date \"%(date)s\"."
msgstr ""
"A továbblépés előtt hozzon létre egy üzleti évet a „%(date)s” dátumhoz."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_no_open_period_date"
msgid ""
"To continue, you must reopen the period \"%(period)s\" of company "
"\"%(company)s\" for the date \"%(date)s\"."
msgstr "A továbblépés előtt hozzon létre egy periódust a „%(date)s” dátumhoz."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_no_period_date"
msgid ""
"To continue, you must create a period for the date \"%(date)s\" and company "
@@ -3582,68 +3625,72 @@ msgid "Account can have only one of the debit or credit type set."
msgstr ""
msgctxt "model:ir.message,text:msg_open_fiscalyear_earlier"
-msgid ""
-"The open fiscal year \"%(open)s\" can not be before the close fiscal year "
-"\"%(closed)s\"."
+msgid "Open fiscal years can not be before closed fiscal years."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_open_journal_period_closed_period"
msgid ""
"You cannot reopen journal-period \"%(journal_period)s\" in closed period "
"\"%(period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_open_period_closed_fiscalyear"
msgid ""
"You cannot reopen period \"%(period)s\" because its fiscal year "
"\"%(fiscalyear)s\" is closed."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_missing_payable_account"
msgid "To continue, you must define a payable account for party \"%(party)s\"."
msgstr ""
"A továbblépés előtt adja meg a(z) „%(party)s” ügyfél kötelezettségek "
"számláját."
+#, python-format
msgctxt "model:ir.message,text:msg_party_missing_receivable_account"
msgid "To continue, you must define a receivable account for party \"%(party)s\"."
msgstr ""
"A továbblépés előtt adja meg a(z) „%(party)s” ügyfél követelések számláját."
+#, python-format
msgctxt "model:ir.message,text:msg_period_fiscalyear_dates"
msgid ""
"The dates for period \"%(period)s\" must be between the dates of its fiscal "
"year \"%(fiscalyear)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_period_move_dates"
msgid ""
"The dates for period \"%(period)s\" must include the date \"%(move_date)s\" "
"of move \"%(move)s\"."
msgstr ""
-msgctxt "model:ir.message,text:msg_period_overlap"
+msgctxt "model:ir.message,text:msg_period_post_move_sequence_unique"
msgid ""
-"The periods \"%(first)s\" and \"%(second)s\" overlap, you must use different"
-" dates."
+"A post move sequence can be reused only by periods in the same fiscal year."
msgstr ""
-msgctxt "model:ir.message,text:msg_period_same_sequence"
-msgid ""
-"You cannot use the same post move sequence for the periods \"%(first)s\" and"
-" \"%(second)s\" because they are from different fiscal years."
+msgctxt "model:ir.message,text:msg_period_standard_overlap"
+msgid "The dates of standard period of the same fiscal year can not overlap."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_post_empty_move"
msgid "To post move \"%(move)s\", you must fill in its lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_post_unbalanced_move"
msgid ""
"To post move \"%(move)s\", you must balance all its lines debits and "
"credits."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_account_not_reconcile"
msgid ""
"To reconcile line \"%(line)s\", you must set its account \"%(account)s\" as "
@@ -3652,7 +3699,7 @@ msgstr ""
"Ahhoz, hogy a „%(line)s” tételt le tudja egyeztetni, engedélyeznie kell a "
"„%(account)s” számlán az egyeztetéseket."
-#, fuzzy
+#, fuzzy, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_credit_account_missing"
msgid ""
@@ -3661,7 +3708,7 @@ msgid ""
msgstr ""
"A továbblépés előtt adja meg a(z) „%(party)s” ügyfél követelések számláját."
-#, fuzzy
+#, fuzzy, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_debit_account_missing"
msgid ""
@@ -3670,7 +3717,7 @@ msgid ""
msgstr ""
"A továbblépés előtt adja meg a(z) „%(party)s” ügyfél követelések számláját."
-#, fuzzy
+#, fuzzy, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_journal_missing"
msgid ""
@@ -3679,34 +3726,40 @@ msgid ""
msgstr ""
"A továbblépés előtt adja meg a(z) „%(party)s” ügyfél követelések számláját."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_delete_delegated"
msgid ""
"The reconciliation \"%(reconciliation)s\" is delegated to the line \"%(line)s\".\n"
"You may need to cancel its move \"%(move)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_delete_write_off"
msgid ""
"The reconciliation \"%(reconciliation)s\" is linked to the write-off line \"%(line)s\".\n"
"You may need to cancel its move \"%(move)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_different_accounts"
msgid ""
"You cannot reconcile line \"%(line)s\" with others because its account "
"\"%(account1)s\" is different from \"%(account2)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_different_parties"
msgid ""
"You cannot reconcile line \"%(line)s\" with others because its party "
"\"%(party1)s\" is different from \"%(party2)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_line_not_valid"
msgid "You cannot reconcile non-valid line \"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_unbalanced"
msgid ""
"To reconcile lines, they must have the same debit \"%(debit)s\" and credit "
@@ -3715,12 +3768,21 @@ msgstr ""
"Ahhoz, hogy a tételeket le tudja egyeztetni, a %(debit)s tartozik oldali "
"összegnek meg kell egyezni a %(credit)s követel oldali összeggel."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_write_off_missing"
msgid ""
"To reconcile lines with \"%(amount)s\" write-off, you must select a write-"
"off method."
msgstr ""
+#, fuzzy, python-format
+msgctxt "model:ir.message,text:msg_reconciliation_write_off_same_account"
+msgid ""
+"You cannot reconcile lines using the write-off \"%(write_off)s\" with the "
+"same \"%(account)s\"."
+msgstr "Nem lehet különböző ügyfelek tételeit csoportosítani."
+
+#, python-format
msgctxt "model:ir.message,text:msg_reopen_fiscalyear_later"
msgid ""
"To reopen fiscal year \"%(fiscalyear)s\", you must reopen all later fiscal "
@@ -3747,12 +3809,14 @@ msgctxt "model:ir.message,text:msg_reschedule_line_same_party"
msgid "You cannot reschedule lines with different parties."
msgstr "Nem lehet különböző ügyfelek tételeit csoportosítani."
+#, python-format
msgctxt "model:ir.message,text:msg_reschedule_line_wrong_amount"
msgid ""
"To reschedule the lines you must change the terms to have a total amount of "
"%(total_amount)s instead of %(amount)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_tax_update_unit_price_with_parent"
msgid "You cannot set \"Update Unit Price\" on child tax \"%(tax)s\"."
msgstr ""
@@ -3788,8 +3852,8 @@ msgid "Lock"
msgstr "Lock"
msgctxt "model:ir.model.button,string:fiscalyear_reopen_button"
-msgid "Re-Open"
-msgstr "Visszanyitás"
+msgid "Reopen"
+msgstr ""
#, fuzzy
msgctxt "model:ir.model.button,string:journal_period_close_button"
@@ -3813,8 +3877,8 @@ msgid "Lock"
msgstr "Lock"
msgctxt "model:ir.model.button,string:period_reopen_button"
-msgid "Re-Open"
-msgstr "Visszanyitás"
+msgid "Reopen"
+msgstr ""
#, fuzzy
msgctxt "model:ir.rule.group,name:rule_group_account_companies"
@@ -4140,11 +4204,6 @@ msgctxt "model:res.group,name:group_account_admin"
msgid "Account Administration"
msgstr "Account Administration"
-#, fuzzy
-msgctxt "model:res.group,name:group_account_party"
-msgid "Accounting Party"
-msgstr "Account Types"
-
#, fuzzy
msgctxt "report:account.account.type.statement:"
msgid "/"
diff --git a/modules/account/locale/id.po b/modules/account/locale/id.po
index 8d2149747b..067ee5d3ff 100644
--- a/modules/account/locale/id.po
+++ b/modules/account/locale/id.po
@@ -3225,22 +3225,24 @@ msgctxt "model:ir.action,name:wizard_update_chart"
msgid "Update Chart of Accounts from Template"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_chart_exists"
msgid "A chart of accounts already exists for company \"%(company)s\"."
msgstr "Bagan akun sudah ada bagi perusahaan \"%(company)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_account_closed_lines"
msgid "You cannot close account \"%(account)s\" because it has move lines."
msgstr ""
"Anda tidak dapat menutup akun \"%(account)s\" karena telah memiliki baris "
"perpindahan."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_account_invalid_deferral_second_currency"
msgid "To set a second currency for account \"%(account)s\", it must be deferral."
msgstr "Untuk membuat mata uang kedua untuk \"%(account)s\", harus ditangguhkan."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_account_invalid_lines_second_currency"
msgid ""
"To set a second currency for account \"%(account)s\", its lines must have "
@@ -3249,13 +3251,14 @@ msgstr ""
"Untuk membuat baris di akun \"%(account)s\", Anda harus mengatur pihak di "
"baris \"%(line)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_account_invalid_type_second_currency"
msgid ""
"To set a second currency for account \"%(account)s\", it must not have a "
"type \"payable\", \"revenue\", \"receivable\" nor \"expense\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_account_no_type_lines"
msgid ""
"You cannot remove type of account \"%(account)s\" because it has move lines."
@@ -3263,30 +3266,35 @@ msgstr ""
"Untuk membuat baris di akun \"%(account)s\", Anda harus mengatur pihak di "
"baris \"%(line)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_cancel_line_delegated"
msgid ""
"The moves \"%(moves)s\" contain grouped lines, cancelling them will ungroup "
"the lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_change_fiscalyear_post_move_sequence"
msgid ""
"You cannot change the post move sequence on fiscal year \"%(fiscalyear)s\" "
"because it contains posted moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_change_period_post_move_sequence"
msgid ""
"You cannot change the post move sequence in period \"%(period)s\" because it"
" has posted moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_fiscalyear_account_balance_not_zero"
msgid ""
"To close the fiscal year, the balance of account \"%(account)s\" must be "
"zero."
msgstr "Untuk menutup tahun fiskal, saldo akun \"%(account)s\" harus nol."
+#, python-format
msgctxt "model:ir.message,text:msg_close_fiscalyear_earlier"
msgid ""
"To close fiscal year \"%(fiscalyear)s\", you must close all earlier fiscal "
@@ -3295,13 +3303,14 @@ msgstr ""
"Untuk menutup tahun fiskal \"%(fiscalyear)s\", Anda harus menutup semua "
"tahun fiskal sebelumnya."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_close_period_inactive_accounts"
msgid ""
"To close period \"%(period)s\", you must balance the inactive account "
"\"%(account)s\"."
msgstr "Untuk menutup tahun fiskal, saldo akun \"%(account)s\" harus nol."
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_non_posted_moves"
msgid "To close period \"%(period)s\" you must post the moves \"%(moves)s\"."
msgstr ""
@@ -3312,10 +3321,12 @@ msgid ""
" moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_create_journal_period_closed_period"
msgid "You cannot create a journal-period in closed period \"%(period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_create_period_closed_fiscalyear"
msgid ""
"You cannot create a period in fiscal year \"%(fiscalyear)s\" because it is "
@@ -3338,10 +3349,12 @@ msgctxt "model:ir.message,text:msg_delegate_line_same_origins"
msgid "You cannot delegate together lines with different origins."
msgstr "Anda tidak dapat mengelompokkan baris dengan pihak yang berbeda."
+#, python-format
msgctxt "model:ir.message,text:msg_delete_account_with_move_lines"
msgid "You cannot delete account \"%(account)s\" because it has move lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_receivable_payable"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending "
@@ -3350,20 +3363,15 @@ msgstr ""
"Anda tidak dapat menghapus pihak \"%(party)s\" selagi masih ada "
"piutang/utang dengan perusahaan \"%(company)s\"."
-msgctxt "model:ir.message,text:msg_fiscalyear_different_post_move_sequence"
-msgid ""
-"The fiscal years \"%(first)s\" and \"%(second)s\" cannot have the same post "
-"move sequence, you must use different sequences."
-msgstr ""
-
msgctxt "model:ir.message,text:msg_fiscalyear_overlap"
-msgid ""
-"The fiscal years \"%(first)s\" and \"%(second)s\" overlap, you must use "
-"different dates."
+msgid "The dates of fiscal years of the same company can not overlap."
msgstr ""
-"Tahun fiskal \"%(first)s\" dan \"%(second)s\" tumpang tindih, Anda harus "
-"menggunakan tanggal berbeda."
+msgctxt "model:ir.message,text:msg_fiscalyear_post_move_sequence_unique"
+msgid "The post move sequence of fiscal years must be unique."
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_group_line"
msgid "Line \"%(line)s\" can not be grouped."
msgstr "Baris \"%(line)s\" tidak dapat dikelompokkan."
@@ -3388,7 +3396,7 @@ msgctxt "model:ir.message,text:msg_group_line_single"
msgid "You cannot group a single line."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_journal_account_moves"
msgid ""
"You cannot change the type of journal \"%(journal)s\" because it has posted "
@@ -3401,12 +3409,14 @@ msgctxt "model:ir.message,text:msg_journal_period_unique"
msgid "You can create only one journal per period."
msgstr "Anda hanya dapat membuat satu jurnal per periode."
+#, python-format
msgctxt "model:ir.message,text:msg_line_already_reconciled"
msgid "You cannot reconcile already reconciled line \"%(line)s\"."
msgstr ""
"Anda tidak dapat merekonsiliasi baris yang sudah direkonsiliasi "
"\"%(line)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_line_closed_account"
msgid ""
"To create a line on account \"%(account)s\", you must set a type or unclose "
@@ -3418,6 +3428,7 @@ msgid "You cannot set both debit and credit on the line."
msgstr ""
"Anda tidak dapat mengatur debit dan kredit keduanya pada baris tersebut."
+#, python-format
msgctxt "model:ir.message,text:msg_line_party_required"
msgid ""
"To create a line on account \"%(account)s\", you must set a party on line "
@@ -3426,6 +3437,7 @@ msgstr ""
"Untuk membuat baris di akun \"%(account)s\", Anda harus mengatur pihak di "
"baris \"%(line)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_line_party_set"
msgid ""
"To create a line on account \"%(account)s\", you must remove the party on "
@@ -3438,57 +3450,81 @@ msgid ""
"credit."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_delete_journal_period_moves"
msgid ""
"You cannot modify or delete journal-period \"%(journal_period)s\" because it"
" contains moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_closed_journal_period"
msgid ""
"You cannot add/modify/delete lines on closed journal-period "
"\"%(journal_period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_posted_move"
msgid "You cannot modify line \"%(line)s\" from posted move \"%(move)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_reconciled"
msgid "You cannot modify reconciled line \"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_posted_moved"
msgid "You cannot modify posted move \"%(move)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_tax_line_closed_period"
msgid "You cannot add/modify/delete tax lines in closed period \"%(period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_cancel_closed_period"
msgid ""
"The period of move \"%(move)s\" is closed.\n"
"Use the current period to cancel the move?"
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_move_copy_closed_period"
+msgid ""
+"The period of move \"%(move)s\" is closed.\n"
+"Use the current period to copy the move?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_expression_not_number"
msgid ""
"The value \"%(value)s\" of \"%(expression)s\" from template \"%(template)s\""
" is not a number."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_move_template_invalid_description"
+msgid ""
+"Failed to evaluate the description \"%(description)s\" from template "
+"\"%(template)s\" with error: \"%(error)s\""
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_invalid_expression"
msgid ""
"Failed to evaluate expression \"%(expression)s\" from template \"%(template)s\" with error:\n"
"\"%(error)s\""
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_keyword_name_not_identifier"
msgid "The keyword name \"%(name)s\" is not a valid identifier."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_no_fiscalyear_date"
msgid ""
"To continue, you must create a fiscal year for the date \"%(date)s\" and "
@@ -3497,23 +3533,23 @@ msgstr ""
"Untuk melanjutkan, Anda harus membuat tahun fiskal untuk tanggal "
"\"%(date)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_no_open_fiscalyear_date"
msgid ""
"To continue, you must reopen the fiscal year \"%(fiscalyear)s\" of company "
-"\"%(company)s\"for the date \"%(date)s\"."
+"\"%(company)s\" for the date \"%(date)s\"."
msgstr ""
"Untuk melanjutkan, Anda harus membuat tahun fiskal untuk tanggal "
"\"%(date)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_no_open_period_date"
msgid ""
"To continue, you must reopen the period \"%(period)s\" of company "
"\"%(company)s\" for the date \"%(date)s\"."
msgstr "Untuk melanjutkan, Anda harus membuat periode untuk tanggal \"%(date)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_no_period_date"
msgid ""
"To continue, you must create a period for the date \"%(date)s\" and company "
@@ -3525,73 +3561,76 @@ msgid "Account can have only one of the debit or credit type set."
msgstr ""
msgctxt "model:ir.message,text:msg_open_fiscalyear_earlier"
-msgid ""
-"The open fiscal year \"%(open)s\" can not be before the close fiscal year "
-"\"%(closed)s\"."
+msgid "Open fiscal years can not be before closed fiscal years."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_open_journal_period_closed_period"
msgid ""
"You cannot reopen journal-period \"%(journal_period)s\" in closed period "
"\"%(period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_open_period_closed_fiscalyear"
msgid ""
"You cannot reopen period \"%(period)s\" because its fiscal year "
"\"%(fiscalyear)s\" is closed."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_missing_payable_account"
msgid "To continue, you must define a payable account for party \"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_missing_receivable_account"
msgid "To continue, you must define a receivable account for party \"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_period_fiscalyear_dates"
msgid ""
"The dates for period \"%(period)s\" must be between the dates of its fiscal "
"year \"%(fiscalyear)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_period_move_dates"
msgid ""
"The dates for period \"%(period)s\" must include the date \"%(move_date)s\" "
"of move \"%(move)s\"."
msgstr "Untuk menutup tahun fiskal, saldo akun \"%(account)s\" harus nol."
-msgctxt "model:ir.message,text:msg_period_overlap"
+msgctxt "model:ir.message,text:msg_period_post_move_sequence_unique"
msgid ""
-"The periods \"%(first)s\" and \"%(second)s\" overlap, you must use different"
-" dates."
+"A post move sequence can be reused only by periods in the same fiscal year."
msgstr ""
-msgctxt "model:ir.message,text:msg_period_same_sequence"
-msgid ""
-"You cannot use the same post move sequence for the periods \"%(first)s\" and"
-" \"%(second)s\" because they are from different fiscal years."
+msgctxt "model:ir.message,text:msg_period_standard_overlap"
+msgid "The dates of standard period of the same fiscal year can not overlap."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_post_empty_move"
msgid "To post move \"%(move)s\", you must fill in its lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_post_unbalanced_move"
msgid ""
"To post move \"%(move)s\", you must balance all its lines debits and "
"credits."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_account_not_reconcile"
msgid ""
"To reconcile line \"%(line)s\", you must set its account \"%(account)s\" as "
"reconcilable."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_credit_account_missing"
msgid ""
@@ -3599,7 +3638,7 @@ msgid ""
"\"%(company)s\"."
msgstr "Untuk melanjutkan, Anda harus membuat periode untuk tanggal \"%(date)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_debit_account_missing"
msgid ""
@@ -3607,6 +3646,7 @@ msgid ""
"\"%(company)s\"."
msgstr "Untuk melanjutkan, Anda harus membuat periode untuk tanggal \"%(date)s\"."
+#, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_journal_missing"
msgid ""
@@ -3614,46 +3654,61 @@ msgid ""
"\"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_delete_delegated"
msgid ""
"The reconciliation \"%(reconciliation)s\" is delegated to the line \"%(line)s\".\n"
"You may need to cancel its move \"%(move)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_delete_write_off"
msgid ""
"The reconciliation \"%(reconciliation)s\" is linked to the write-off line \"%(line)s\".\n"
"You may need to cancel its move \"%(move)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_different_accounts"
msgid ""
"You cannot reconcile line \"%(line)s\" with others because its account "
"\"%(account1)s\" is different from \"%(account2)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_different_parties"
msgid ""
"You cannot reconcile line \"%(line)s\" with others because its party "
"\"%(party1)s\" is different from \"%(party2)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_line_not_valid"
msgid "You cannot reconcile non-valid line \"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_unbalanced"
msgid ""
"To reconcile lines, they must have the same debit \"%(debit)s\" and credit "
"\"%(credit)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_write_off_missing"
msgid ""
"To reconcile lines with \"%(amount)s\" write-off, you must select a write-"
"off method."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_reconciliation_write_off_same_account"
+msgid ""
+"You cannot reconcile lines using the write-off \"%(write_off)s\" with the "
+"same \"%(account)s\"."
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_reopen_fiscalyear_later"
msgid ""
"To reopen fiscal year \"%(fiscalyear)s\", you must reopen all later fiscal "
@@ -3676,12 +3731,14 @@ msgctxt "model:ir.message,text:msg_reschedule_line_same_party"
msgid "You cannot reschedule lines with different parties."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reschedule_line_wrong_amount"
msgid ""
"To reschedule the lines you must change the terms to have a total amount of "
"%(total_amount)s instead of %(amount)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_tax_update_unit_price_with_parent"
msgid "You cannot set \"Update Unit Price\" on child tax \"%(tax)s\"."
msgstr ""
@@ -3715,7 +3772,7 @@ msgid "Lock"
msgstr ""
msgctxt "model:ir.model.button,string:fiscalyear_reopen_button"
-msgid "Re-Open"
+msgid "Reopen"
msgstr ""
#, fuzzy
@@ -3740,7 +3797,7 @@ msgid "Lock"
msgstr ""
msgctxt "model:ir.model.button,string:period_reopen_button"
-msgid "Re-Open"
+msgid "Reopen"
msgstr ""
#, fuzzy
@@ -4065,11 +4122,6 @@ msgctxt "model:res.group,name:group_account_admin"
msgid "Account Administration"
msgstr ""
-#, fuzzy
-msgctxt "model:res.group,name:group_account_party"
-msgid "Accounting Party"
-msgstr "Akun utang"
-
msgctxt "report:account.account.type.statement:"
msgid "/"
msgstr "/"
diff --git a/modules/account/locale/it.po b/modules/account/locale/it.po
index 364d75dcb5..c017887275 100644
--- a/modules/account/locale/it.po
+++ b/modules/account/locale/it.po
@@ -3461,73 +3461,84 @@ msgctxt "model:ir.action,name:wizard_update_chart"
msgid "Update Chart of Accounts from Template"
msgstr "Crea Prospetto Contabile da Modello"
+#, python-format
msgctxt "model:ir.message,text:msg_account_chart_exists"
msgid "A chart of accounts already exists for company \"%(company)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_account_closed_lines"
msgid "You cannot close account \"%(account)s\" because it has move lines."
msgstr "Conto non eliminabile perché movimentato"
+#, python-format
msgctxt "model:ir.message,text:msg_account_invalid_deferral_second_currency"
msgid "To set a second currency for account \"%(account)s\", it must be deferral."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_invalid_lines_second_currency"
msgid ""
"To set a second currency for account \"%(account)s\", its lines must have "
"the same second currency \"%(currency)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_invalid_type_second_currency"
msgid ""
"To set a second currency for account \"%(account)s\", it must not have a "
"type \"payable\", \"revenue\", \"receivable\" nor \"expense\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_account_no_type_lines"
msgid ""
"You cannot remove type of account \"%(account)s\" because it has move lines."
msgstr "Conto non eliminabile perché movimentato"
+#, python-format
msgctxt "model:ir.message,text:msg_cancel_line_delegated"
msgid ""
"The moves \"%(moves)s\" contain grouped lines, cancelling them will ungroup "
"the lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_change_fiscalyear_post_move_sequence"
msgid ""
"You cannot change the post move sequence on fiscal year \"%(fiscalyear)s\" "
"because it contains posted moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_change_period_post_move_sequence"
msgid ""
"You cannot change the post move sequence in period \"%(period)s\" because it"
" has posted moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_fiscalyear_account_balance_not_zero"
msgid ""
"To close the fiscal year, the balance of account \"%(account)s\" must be "
"zero."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_fiscalyear_earlier"
msgid ""
"To close fiscal year \"%(fiscalyear)s\", you must close all earlier fiscal "
"years."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_inactive_accounts"
msgid ""
"To close period \"%(period)s\", you must balance the inactive account "
"\"%(account)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_non_posted_moves"
msgid "To close period \"%(period)s\" you must post the moves \"%(moves)s\"."
msgstr ""
@@ -3538,11 +3549,12 @@ msgid ""
" moves."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_create_journal_period_closed_period"
msgid "You cannot create a journal-period in closed period \"%(period)s\"."
msgstr "Registro -periodo non creabili nel periodo chiuso \"%s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_create_period_closed_fiscalyear"
msgid ""
"You cannot create a period in fiscal year \"%(fiscalyear)s\" because it is "
@@ -3562,29 +3574,27 @@ msgctxt "model:ir.message,text:msg_delegate_line_same_origins"
msgid "You cannot delegate together lines with different origins."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_delete_account_with_move_lines"
msgid "You cannot delete account \"%(account)s\" because it has move lines."
msgstr "Conto non eliminabile perché movimentato"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_receivable_payable"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending "
"receivable/payable with company \"%(company)s\"."
msgstr ""
-msgctxt "model:ir.message,text:msg_fiscalyear_different_post_move_sequence"
-msgid ""
-"The fiscal years \"%(first)s\" and \"%(second)s\" cannot have the same post "
-"move sequence, you must use different sequences."
-msgstr ""
-
msgctxt "model:ir.message,text:msg_fiscalyear_overlap"
-msgid ""
-"The fiscal years \"%(first)s\" and \"%(second)s\" overlap, you must use "
-"different dates."
+msgid "The dates of fiscal years of the same company can not overlap."
msgstr ""
+msgctxt "model:ir.message,text:msg_fiscalyear_post_move_sequence_unique"
+msgid "The post move sequence of fiscal years must be unique."
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_group_line"
msgid "Line \"%(line)s\" can not be grouped."
msgstr ""
@@ -3609,7 +3619,7 @@ msgctxt "model:ir.message,text:msg_group_line_single"
msgid "You cannot group a single line."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_journal_account_moves"
msgid ""
"You cannot change the type of journal \"%(journal)s\" because it has posted "
@@ -3621,10 +3631,12 @@ msgctxt "model:ir.message,text:msg_journal_period_unique"
msgid "You can create only one journal per period."
msgstr "Puoi aprire solo un registro per periodo"
+#, python-format
msgctxt "model:ir.message,text:msg_line_already_reconciled"
msgid "You cannot reconcile already reconciled line \"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_line_closed_account"
msgid ""
"To create a line on account \"%(account)s\", you must set a type or unclose "
@@ -3635,12 +3647,14 @@ msgctxt "model:ir.message,text:msg_line_debit_credit"
msgid "You cannot set both debit and credit on the line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_line_party_required"
msgid ""
"To create a line on account \"%(account)s\", you must set a party on line "
"\"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_line_party_set"
msgid ""
"To create a line on account \"%(account)s\", you must remove the party on "
@@ -3653,75 +3667,102 @@ msgid ""
"credit."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_delete_journal_period_moves"
msgid ""
"You cannot modify or delete journal-period \"%(journal_period)s\" because it"
" contains moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_closed_journal_period"
msgid ""
"You cannot add/modify/delete lines on closed journal-period "
"\"%(journal_period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_posted_move"
msgid "You cannot modify line \"%(line)s\" from posted move \"%(move)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_reconciled"
msgid "You cannot modify reconciled line \"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_posted_moved"
msgid "You cannot modify posted move \"%(move)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_modify_tax_line_closed_period"
msgid "You cannot add/modify/delete tax lines in closed period \"%(period)s\"."
msgstr "Non puoi aggiungere/modificare righe nel periodo contabile chiuso \"%s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_move_cancel_closed_period"
msgid ""
"The period of move \"%(move)s\" is closed.\n"
"Use the current period to cancel the move?"
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_move_copy_closed_period"
+msgid ""
+"The period of move \"%(move)s\" is closed.\n"
+"Use the current period to copy the move?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_expression_not_number"
msgid ""
"The value \"%(value)s\" of \"%(expression)s\" from template \"%(template)s\""
" is not a number."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_move_template_invalid_description"
+msgid ""
+"Failed to evaluate the description \"%(description)s\" from template "
+"\"%(template)s\" with error: \"%(error)s\""
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_invalid_expression"
msgid ""
"Failed to evaluate expression \"%(expression)s\" from template \"%(template)s\" with error:\n"
"\"%(error)s\""
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_keyword_name_not_identifier"
msgid "The keyword name \"%(name)s\" is not a valid identifier."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_fiscalyear_date"
msgid ""
"To continue, you must create a fiscal year for the date \"%(date)s\" and "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_open_fiscalyear_date"
msgid ""
"To continue, you must reopen the fiscal year \"%(fiscalyear)s\" of company "
-"\"%(company)s\"for the date \"%(date)s\"."
+"\"%(company)s\" for the date \"%(date)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_open_period_date"
msgid ""
"To continue, you must reopen the period \"%(period)s\" of company "
"\"%(company)s\" for the date \"%(date)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_period_date"
msgid ""
"To continue, you must create a period for the date \"%(date)s\" and company "
@@ -3733,12 +3774,10 @@ msgid "Account can have only one of the debit or credit type set."
msgstr ""
msgctxt "model:ir.message,text:msg_open_fiscalyear_earlier"
-msgid ""
-"The open fiscal year \"%(open)s\" can not be before the close fiscal year "
-"\"%(closed)s\"."
+msgid "Open fiscal years can not be before closed fiscal years."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_open_journal_period_closed_period"
msgid ""
"You cannot reopen journal-period \"%(journal_period)s\" in closed period "
@@ -3747,60 +3786,66 @@ msgstr ""
"Il registro - periodo \"%(journal_period)s\" non si può aprire perché il "
"periodo \"%(period)s\" è chiuso."
+#, python-format
msgctxt "model:ir.message,text:msg_open_period_closed_fiscalyear"
msgid ""
"You cannot reopen period \"%(period)s\" because its fiscal year "
"\"%(fiscalyear)s\" is closed."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_missing_payable_account"
msgid "To continue, you must define a payable account for party \"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_missing_receivable_account"
msgid "To continue, you must define a receivable account for party \"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_period_fiscalyear_dates"
msgid ""
"The dates for period \"%(period)s\" must be between the dates of its fiscal "
"year \"%(fiscalyear)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_period_move_dates"
msgid ""
"The dates for period \"%(period)s\" must include the date \"%(move_date)s\" "
"of move \"%(move)s\"."
msgstr ""
-msgctxt "model:ir.message,text:msg_period_overlap"
+msgctxt "model:ir.message,text:msg_period_post_move_sequence_unique"
msgid ""
-"The periods \"%(first)s\" and \"%(second)s\" overlap, you must use different"
-" dates."
+"A post move sequence can be reused only by periods in the same fiscal year."
msgstr ""
-msgctxt "model:ir.message,text:msg_period_same_sequence"
-msgid ""
-"You cannot use the same post move sequence for the periods \"%(first)s\" and"
-" \"%(second)s\" because they are from different fiscal years."
+msgctxt "model:ir.message,text:msg_period_standard_overlap"
+msgid "The dates of standard period of the same fiscal year can not overlap."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_post_empty_move"
msgid "To post move \"%(move)s\", you must fill in its lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_post_unbalanced_move"
msgid ""
"To post move \"%(move)s\", you must balance all its lines debits and "
"credits."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_account_not_reconcile"
msgid ""
"To reconcile line \"%(line)s\", you must set its account \"%(account)s\" as "
"reconcilable."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_credit_account_missing"
msgid ""
@@ -3808,6 +3853,7 @@ msgid ""
"\"%(company)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_debit_account_missing"
msgid ""
@@ -3815,6 +3861,7 @@ msgid ""
"\"%(company)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_journal_missing"
msgid ""
@@ -3822,46 +3869,61 @@ msgid ""
"\"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_delete_delegated"
msgid ""
"The reconciliation \"%(reconciliation)s\" is delegated to the line \"%(line)s\".\n"
"You may need to cancel its move \"%(move)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_delete_write_off"
msgid ""
"The reconciliation \"%(reconciliation)s\" is linked to the write-off line \"%(line)s\".\n"
"You may need to cancel its move \"%(move)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_different_accounts"
msgid ""
"You cannot reconcile line \"%(line)s\" with others because its account "
"\"%(account1)s\" is different from \"%(account2)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_different_parties"
msgid ""
"You cannot reconcile line \"%(line)s\" with others because its party "
"\"%(party1)s\" is different from \"%(party2)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_line_not_valid"
msgid "You cannot reconcile non-valid line \"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_unbalanced"
msgid ""
"To reconcile lines, they must have the same debit \"%(debit)s\" and credit "
"\"%(credit)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_write_off_missing"
msgid ""
"To reconcile lines with \"%(amount)s\" write-off, you must select a write-"
"off method."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_reconciliation_write_off_same_account"
+msgid ""
+"You cannot reconcile lines using the write-off \"%(write_off)s\" with the "
+"same \"%(account)s\"."
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_reopen_fiscalyear_later"
msgid ""
"To reopen fiscal year \"%(fiscalyear)s\", you must reopen all later fiscal "
@@ -3884,12 +3946,14 @@ msgctxt "model:ir.message,text:msg_reschedule_line_same_party"
msgid "You cannot reschedule lines with different parties."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reschedule_line_wrong_amount"
msgid ""
"To reschedule the lines you must change the terms to have a total amount of "
"%(total_amount)s instead of %(amount)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_tax_update_unit_price_with_parent"
msgid "You cannot set \"Update Unit Price\" on child tax \"%(tax)s\"."
msgstr ""
@@ -3927,8 +3991,8 @@ msgid "Lock"
msgstr "Lock"
msgctxt "model:ir.model.button,string:fiscalyear_reopen_button"
-msgid "Re-Open"
-msgstr "Re-Open"
+msgid "Reopen"
+msgstr ""
#, fuzzy
msgctxt "model:ir.model.button,string:journal_period_close_button"
@@ -3952,8 +4016,8 @@ msgid "Lock"
msgstr "Lock"
msgctxt "model:ir.model.button,string:period_reopen_button"
-msgid "Re-Open"
-msgstr "Re-Open"
+msgid "Reopen"
+msgstr ""
#, fuzzy
msgctxt "model:ir.rule.group,name:rule_group_account_companies"
@@ -4309,11 +4373,6 @@ msgctxt "model:res.group,name:group_account_admin"
msgid "Account Administration"
msgstr "Account Administration"
-#, fuzzy
-msgctxt "model:res.group,name:group_account_party"
-msgid "Accounting Party"
-msgstr "Conto Fornitore"
-
#, fuzzy
msgctxt "report:account.account.type.statement:"
msgid "/"
diff --git a/modules/account/locale/lo.po b/modules/account/locale/lo.po
index 68f8d07c09..8d3f209e55 100644
--- a/modules/account/locale/lo.po
+++ b/modules/account/locale/lo.po
@@ -3489,73 +3489,84 @@ msgctxt "model:ir.action,name:wizard_update_chart"
msgid "Update Chart of Accounts from Template"
msgstr "Update Chart of Accounts from Template"
+#, python-format
msgctxt "model:ir.message,text:msg_account_chart_exists"
msgid "A chart of accounts already exists for company \"%(company)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_account_closed_lines"
msgid "You cannot close account \"%(account)s\" because it has move lines."
msgstr "ທ່ານບໍ່ສາມາດລຶບບັນຊີ \"%s\" ນີ້ໄດ້ ເພາະວ່າມັນມີລາຍການເຄື່ອນໄຫວ"
+#, python-format
msgctxt "model:ir.message,text:msg_account_invalid_deferral_second_currency"
msgid "To set a second currency for account \"%(account)s\", it must be deferral."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_invalid_lines_second_currency"
msgid ""
"To set a second currency for account \"%(account)s\", its lines must have "
"the same second currency \"%(currency)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_invalid_type_second_currency"
msgid ""
"To set a second currency for account \"%(account)s\", it must not have a "
"type \"payable\", \"revenue\", \"receivable\" nor \"expense\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_account_no_type_lines"
msgid ""
"You cannot remove type of account \"%(account)s\" because it has move lines."
msgstr "ທ່ານບໍ່ສາມາດລຶບບັນຊີ \"%s\" ນີ້ໄດ້ ເພາະວ່າມັນມີລາຍການເຄື່ອນໄຫວ"
+#, python-format
msgctxt "model:ir.message,text:msg_cancel_line_delegated"
msgid ""
"The moves \"%(moves)s\" contain grouped lines, cancelling them will ungroup "
"the lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_change_fiscalyear_post_move_sequence"
msgid ""
"You cannot change the post move sequence on fiscal year \"%(fiscalyear)s\" "
"because it contains posted moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_change_period_post_move_sequence"
msgid ""
"You cannot change the post move sequence in period \"%(period)s\" because it"
" has posted moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_fiscalyear_account_balance_not_zero"
msgid ""
"To close the fiscal year, the balance of account \"%(account)s\" must be "
"zero."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_fiscalyear_earlier"
msgid ""
"To close fiscal year \"%(fiscalyear)s\", you must close all earlier fiscal "
"years."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_inactive_accounts"
msgid ""
"To close period \"%(period)s\", you must balance the inactive account "
"\"%(account)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_non_posted_moves"
msgid "To close period \"%(period)s\" you must post the moves \"%(moves)s\"."
msgstr ""
@@ -3566,12 +3577,12 @@ msgid ""
" moves."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_create_journal_period_closed_period"
msgid "You cannot create a journal-period in closed period \"%(period)s\"."
msgstr "ທ່ານບໍ່ສາມາດ ສ້າງ ບັນຊີປະຈຳວັນ - ໄລຍະ ໃສ່ໃນ ໄລຍະ \"%s\" ທີ່ອັດແລ້ວ."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_create_period_closed_fiscalyear"
msgid ""
"You cannot create a period in fiscal year \"%(fiscalyear)s\" because it is "
@@ -3593,29 +3604,27 @@ msgctxt "model:ir.message,text:msg_delegate_line_same_origins"
msgid "You cannot delegate together lines with different origins."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_delete_account_with_move_lines"
msgid "You cannot delete account \"%(account)s\" because it has move lines."
msgstr "ທ່ານບໍ່ສາມາດລຶບບັນຊີ \"%s\" ນີ້ໄດ້ ເພາະວ່າມັນມີລາຍການເຄື່ອນໄຫວ"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_receivable_payable"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending "
"receivable/payable with company \"%(company)s\"."
msgstr ""
-msgctxt "model:ir.message,text:msg_fiscalyear_different_post_move_sequence"
-msgid ""
-"The fiscal years \"%(first)s\" and \"%(second)s\" cannot have the same post "
-"move sequence, you must use different sequences."
-msgstr ""
-
msgctxt "model:ir.message,text:msg_fiscalyear_overlap"
-msgid ""
-"The fiscal years \"%(first)s\" and \"%(second)s\" overlap, you must use "
-"different dates."
+msgid "The dates of fiscal years of the same company can not overlap."
msgstr ""
+msgctxt "model:ir.message,text:msg_fiscalyear_post_move_sequence_unique"
+msgid "The post move sequence of fiscal years must be unique."
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_group_line"
msgid "Line \"%(line)s\" can not be grouped."
msgstr ""
@@ -3640,7 +3649,7 @@ msgctxt "model:ir.message,text:msg_group_line_single"
msgid "You cannot group a single line."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_journal_account_moves"
msgid ""
"You cannot change the type of journal \"%(journal)s\" because it has posted "
@@ -3652,10 +3661,12 @@ msgctxt "model:ir.message,text:msg_journal_period_unique"
msgid "You can create only one journal per period."
msgstr "ທ່ານສາມາດໄຂພຽງແຕ່ບັນຊີປະຈຳວັນດຽວເທົ່ານັ້ນສຳລັບໜຶ່ງໄລຍະ"
+#, python-format
msgctxt "model:ir.message,text:msg_line_already_reconciled"
msgid "You cannot reconcile already reconciled line \"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_line_closed_account"
msgid ""
"To create a line on account \"%(account)s\", you must set a type or unclose "
@@ -3666,12 +3677,14 @@ msgctxt "model:ir.message,text:msg_line_debit_credit"
msgid "You cannot set both debit and credit on the line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_line_party_required"
msgid ""
"To create a line on account \"%(account)s\", you must set a party on line "
"\"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_line_party_set"
msgid ""
"To create a line on account \"%(account)s\", you must remove the party on "
@@ -3684,75 +3697,102 @@ msgid ""
"credit."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_delete_journal_period_moves"
msgid ""
"You cannot modify or delete journal-period \"%(journal_period)s\" because it"
" contains moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_closed_journal_period"
msgid ""
"You cannot add/modify/delete lines on closed journal-period "
"\"%(journal_period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_posted_move"
msgid "You cannot modify line \"%(line)s\" from posted move \"%(move)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_reconciled"
msgid "You cannot modify reconciled line \"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_posted_moved"
msgid "You cannot modify posted move \"%(move)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_modify_tax_line_closed_period"
msgid "You cannot add/modify/delete tax lines in closed period \"%(period)s\"."
msgstr "ທ່ານບໍ່ສາມາດ ເພີ່ມ / ແກ້ໄຂ ແຖວລາຍການ ໃນບັນຊີທີ່ອັດໄລຍະ \"%s\" ແລ້ວ"
+#, python-format
msgctxt "model:ir.message,text:msg_move_cancel_closed_period"
msgid ""
"The period of move \"%(move)s\" is closed.\n"
"Use the current period to cancel the move?"
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_move_copy_closed_period"
+msgid ""
+"The period of move \"%(move)s\" is closed.\n"
+"Use the current period to copy the move?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_expression_not_number"
msgid ""
"The value \"%(value)s\" of \"%(expression)s\" from template \"%(template)s\""
" is not a number."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_move_template_invalid_description"
+msgid ""
+"Failed to evaluate the description \"%(description)s\" from template "
+"\"%(template)s\" with error: \"%(error)s\""
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_invalid_expression"
msgid ""
"Failed to evaluate expression \"%(expression)s\" from template \"%(template)s\" with error:\n"
"\"%(error)s\""
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_keyword_name_not_identifier"
msgid "The keyword name \"%(name)s\" is not a valid identifier."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_fiscalyear_date"
msgid ""
"To continue, you must create a fiscal year for the date \"%(date)s\" and "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_open_fiscalyear_date"
msgid ""
"To continue, you must reopen the fiscal year \"%(fiscalyear)s\" of company "
-"\"%(company)s\"for the date \"%(date)s\"."
+"\"%(company)s\" for the date \"%(date)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_open_period_date"
msgid ""
"To continue, you must reopen the period \"%(period)s\" of company "
"\"%(company)s\" for the date \"%(date)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_period_date"
msgid ""
"To continue, you must create a period for the date \"%(date)s\" and company "
@@ -3764,12 +3804,10 @@ msgid "Account can have only one of the debit or credit type set."
msgstr ""
msgctxt "model:ir.message,text:msg_open_fiscalyear_earlier"
-msgid ""
-"The open fiscal year \"%(open)s\" can not be before the close fiscal year "
-"\"%(closed)s\"."
+msgid "Open fiscal years can not be before closed fiscal years."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_open_journal_period_closed_period"
msgid ""
"You cannot reopen journal-period \"%(journal_period)s\" in closed period "
@@ -3778,7 +3816,7 @@ msgstr ""
"ທ່ານບໍ່ສາມາດໄຂ ບັນຊີປະຈຳວັນ - ໄລຍະ \"%(journal_period)s\" ນີ້ໄດ້ ເພາະວ່າ "
"ໄລຍະ \"%(period)s\" ຖືກອັດລົງແລ້ວ."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_open_period_closed_fiscalyear"
msgid ""
"You cannot reopen period \"%(period)s\" because its fiscal year "
@@ -3787,54 +3825,59 @@ msgstr ""
"ທ່ານບໍ່ສາມາດໄຂ ໄລຍະ \"%(period)s\" ນີ້ໄດ້ ເພາະວ່າ ມັນເປັນ ປີການບັນຊີ "
"\"%(fiscalyear)s\" ທີ່ໄດ້ອັດແລ້ວ."
+#, python-format
msgctxt "model:ir.message,text:msg_party_missing_payable_account"
msgid "To continue, you must define a payable account for party \"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_missing_receivable_account"
msgid "To continue, you must define a receivable account for party \"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_period_fiscalyear_dates"
msgid ""
"The dates for period \"%(period)s\" must be between the dates of its fiscal "
"year \"%(fiscalyear)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_period_move_dates"
msgid ""
"The dates for period \"%(period)s\" must include the date \"%(move_date)s\" "
"of move \"%(move)s\"."
msgstr ""
-msgctxt "model:ir.message,text:msg_period_overlap"
+msgctxt "model:ir.message,text:msg_period_post_move_sequence_unique"
msgid ""
-"The periods \"%(first)s\" and \"%(second)s\" overlap, you must use different"
-" dates."
+"A post move sequence can be reused only by periods in the same fiscal year."
msgstr ""
-msgctxt "model:ir.message,text:msg_period_same_sequence"
-msgid ""
-"You cannot use the same post move sequence for the periods \"%(first)s\" and"
-" \"%(second)s\" because they are from different fiscal years."
+msgctxt "model:ir.message,text:msg_period_standard_overlap"
+msgid "The dates of standard period of the same fiscal year can not overlap."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_post_empty_move"
msgid "To post move \"%(move)s\", you must fill in its lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_post_unbalanced_move"
msgid ""
"To post move \"%(move)s\", you must balance all its lines debits and "
"credits."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_account_not_reconcile"
msgid ""
"To reconcile line \"%(line)s\", you must set its account \"%(account)s\" as "
"reconcilable."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_credit_account_missing"
msgid ""
@@ -3842,6 +3885,7 @@ msgid ""
"\"%(company)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_debit_account_missing"
msgid ""
@@ -3849,6 +3893,7 @@ msgid ""
"\"%(company)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_journal_missing"
msgid ""
@@ -3856,19 +3901,21 @@ msgid ""
"\"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_delete_delegated"
msgid ""
"The reconciliation \"%(reconciliation)s\" is delegated to the line \"%(line)s\".\n"
"You may need to cancel its move \"%(move)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_delete_write_off"
msgid ""
"The reconciliation \"%(reconciliation)s\" is linked to the write-off line \"%(line)s\".\n"
"You may need to cancel its move \"%(move)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_reconciliation_different_accounts"
msgid ""
"You cannot reconcile line \"%(line)s\" with others because its account "
@@ -3877,7 +3924,7 @@ msgstr ""
"ທ່ານບໍ່ສາມາດກວດສອບຍອດລາຍການ \"%(line)s\" ໄດ້ ເພາະວ່າບັນຊີມັນ \"%(party1)s\" "
"ແຕກຕ່າງກັບ \"%(party2)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_reconciliation_different_parties"
msgid ""
"You cannot reconcile line \"%(line)s\" with others because its party "
@@ -3886,22 +3933,35 @@ msgstr ""
"ທ່ານບໍ່ສາມາດກວດສອບຍອດລາຍການ \"%(line)s\" ໄດ້ ເພາະວ່າ ພາກສ່ວນມັນ "
"\"%(party1)s\" ແຕກຕ່າງກັບ \"%(party2)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_line_not_valid"
msgid "You cannot reconcile non-valid line \"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_unbalanced"
msgid ""
"To reconcile lines, they must have the same debit \"%(debit)s\" and credit "
"\"%(credit)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_write_off_missing"
msgid ""
"To reconcile lines with \"%(amount)s\" write-off, you must select a write-"
"off method."
msgstr ""
+#, fuzzy, python-format
+msgctxt "model:ir.message,text:msg_reconciliation_write_off_same_account"
+msgid ""
+"You cannot reconcile lines using the write-off \"%(write_off)s\" with the "
+"same \"%(account)s\"."
+msgstr ""
+"ທ່ານບໍ່ສາມາດກວດສອບຍອດລາຍການ \"%(line)s\" ໄດ້ ເພາະວ່າບັນຊີມັນ \"%(party1)s\" "
+"ແຕກຕ່າງກັບ \"%(party2)s\"."
+
+#, python-format
msgctxt "model:ir.message,text:msg_reopen_fiscalyear_later"
msgid ""
"To reopen fiscal year \"%(fiscalyear)s\", you must reopen all later fiscal "
@@ -3924,12 +3984,14 @@ msgctxt "model:ir.message,text:msg_reschedule_line_same_party"
msgid "You cannot reschedule lines with different parties."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reschedule_line_wrong_amount"
msgid ""
"To reschedule the lines you must change the terms to have a total amount of "
"%(total_amount)s instead of %(amount)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_tax_update_unit_price_with_parent"
msgid "You cannot set \"Update Unit Price\" on child tax \"%(tax)s\"."
msgstr ""
@@ -3967,8 +4029,8 @@ msgid "Lock"
msgstr "Lock"
msgctxt "model:ir.model.button,string:fiscalyear_reopen_button"
-msgid "Re-Open"
-msgstr "Re-Open"
+msgid "Reopen"
+msgstr ""
#, fuzzy
msgctxt "model:ir.model.button,string:journal_period_close_button"
@@ -3992,8 +4054,8 @@ msgid "Lock"
msgstr "Lock"
msgctxt "model:ir.model.button,string:period_reopen_button"
-msgid "Re-Open"
-msgstr "Re-Open"
+msgid "Reopen"
+msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_account_companies"
msgid "User in companies"
@@ -4355,11 +4417,6 @@ msgctxt "model:res.group,name:group_account_admin"
msgid "Account Administration"
msgstr "Account Administration"
-#, fuzzy
-msgctxt "model:res.group,name:group_account_party"
-msgid "Accounting Party"
-msgstr "ບັນຊີໜີ້ຕ້ອງສົ່ງ"
-
#, fuzzy
msgctxt "report:account.account.type.statement:"
msgid "/"
diff --git a/modules/account/locale/lt.po b/modules/account/locale/lt.po
index d02143533f..280a2096a8 100644
--- a/modules/account/locale/lt.po
+++ b/modules/account/locale/lt.po
@@ -3341,24 +3341,26 @@ msgctxt "model:ir.action,name:wizard_update_chart"
msgid "Update Chart of Accounts from Template"
msgstr "Atnaujinti koresponduojančių sąskaitų planą pagal šabloną"
+#, python-format
msgctxt "model:ir.message,text:msg_account_chart_exists"
msgid "A chart of accounts already exists for company \"%(company)s\"."
msgstr "Organizacija \"%(company)s\" jau turi sąskaitų planą."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_account_closed_lines"
msgid "You cannot close account \"%(account)s\" because it has move lines."
msgstr ""
"Negalima keisti ar pašalinti periodą \"%(period)s\", nes jo metu jau "
"atliktos operacijos."
+#, python-format
msgctxt "model:ir.message,text:msg_account_invalid_deferral_second_currency"
msgid "To set a second currency for account \"%(account)s\", it must be deferral."
msgstr ""
"Norint nustatyti antrąją valiutą koresponduojančiai sąskaitai "
"\"%(account)s\", pastaroji turi būti perkeliama."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_account_invalid_lines_second_currency"
msgid ""
"To set a second currency for account \"%(account)s\", its lines must have "
@@ -3367,6 +3369,7 @@ msgstr ""
"Norint nustatyti antrąją valiutą koresponduojančiai sąskaitai "
"\"%(account)s\", pastaroji turi būti perkeliama."
+#, python-format
msgctxt "model:ir.message,text:msg_account_invalid_type_second_currency"
msgid ""
"To set a second currency for account \"%(account)s\", it must not have a "
@@ -3376,7 +3379,7 @@ msgstr ""
"\"%(account)s\", pastaroji turi būti vieno iš šių tipų: \"mokėtinos\", "
"\"pajamos\", \"gautinos\" ar \"išlaidos\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_account_no_type_lines"
msgid ""
"You cannot remove type of account \"%(account)s\" because it has move lines."
@@ -3384,6 +3387,7 @@ msgstr ""
"Negalima keisti ar pašalinti periodą \"%(period)s\", nes jo metu jau "
"atliktos operacijos."
+#, python-format
msgctxt "model:ir.message,text:msg_cancel_line_delegated"
msgid ""
"The moves \"%(moves)s\" contain grouped lines, cancelling them will ungroup "
@@ -3392,6 +3396,7 @@ msgstr ""
"Operacijoje \"%(moves)s\" yra apjungtų eilučių, panaikinus operaciją jos bus"
" išgrupuotos."
+#, python-format
msgctxt "model:ir.message,text:msg_change_fiscalyear_post_move_sequence"
msgid ""
"You cannot change the post move sequence on fiscal year \"%(fiscalyear)s\" "
@@ -3400,6 +3405,7 @@ msgstr ""
"Negalima keisti finansinių metų \"%(fiscalyear)s\" įtraukimo į apskaitą "
"numeruotės, nes jau yra įtrauktų į apskaitą numeruočių."
+#, python-format
msgctxt "model:ir.message,text:msg_change_period_post_move_sequence"
msgid ""
"You cannot change the post move sequence in period \"%(period)s\" because it"
@@ -3408,6 +3414,7 @@ msgstr ""
"Negalima keisti periodo \"%(period)s\" įtraukimo į apskaitą numeruotės, nes "
"jau yra įtrauktų į apskaitą operacijų."
+#, python-format
msgctxt "model:ir.message,text:msg_close_fiscalyear_account_balance_not_zero"
msgid ""
"To close the fiscal year, the balance of account \"%(account)s\" must be "
@@ -3416,6 +3423,7 @@ msgstr ""
"Finansinių metų uždarymui koresponduojančios sąskaitos \"%(account)s\" "
"balansas turi būti lygus nuliui."
+#, python-format
msgctxt "model:ir.message,text:msg_close_fiscalyear_earlier"
msgid ""
"To close fiscal year \"%(fiscalyear)s\", you must close all earlier fiscal "
@@ -3424,7 +3432,7 @@ msgstr ""
"Finansinių metų \"%(fiscalyear)s\" uždarymui reikia uždaryti visus "
"ankstesnius finansinius metus."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_close_period_inactive_accounts"
msgid ""
"To close period \"%(period)s\", you must balance the inactive account "
@@ -3433,6 +3441,7 @@ msgstr ""
"Periodo \"%(period)s\" uždarymui reikia įtraukti į apskaitą operacijas "
"\"%(moves)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_non_posted_moves"
msgid "To close period \"%(period)s\" you must post the moves \"%(moves)s\"."
msgstr ""
@@ -3445,10 +3454,12 @@ msgid ""
" moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_create_journal_period_closed_period"
msgid "You cannot create a journal-period in closed period \"%(period)s\"."
msgstr "Negalima sukurti žurnalo uždarytam periodui \"%(period)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_create_period_closed_fiscalyear"
msgid ""
"You cannot create a period in fiscal year \"%(fiscalyear)s\" because it is "
@@ -3470,28 +3481,27 @@ msgctxt "model:ir.message,text:msg_delegate_line_same_origins"
msgid "You cannot delegate together lines with different origins."
msgstr "Negalima apjungti eilučių su skirtingais kontrahentais."
+#, python-format
msgctxt "model:ir.message,text:msg_delete_account_with_move_lines"
msgid "You cannot delete account \"%(account)s\" because it has move lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_receivable_payable"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending "
"receivable/payable with company \"%(company)s\"."
msgstr ""
-msgctxt "model:ir.message,text:msg_fiscalyear_different_post_move_sequence"
-msgid ""
-"The fiscal years \"%(first)s\" and \"%(second)s\" cannot have the same post "
-"move sequence, you must use different sequences."
-msgstr ""
-
msgctxt "model:ir.message,text:msg_fiscalyear_overlap"
-msgid ""
-"The fiscal years \"%(first)s\" and \"%(second)s\" overlap, you must use "
-"different dates."
+msgid "The dates of fiscal years of the same company can not overlap."
msgstr ""
+msgctxt "model:ir.message,text:msg_fiscalyear_post_move_sequence_unique"
+msgid "The post move sequence of fiscal years must be unique."
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_group_line"
msgid "Line \"%(line)s\" can not be grouped."
msgstr "Eilutė \"%(line)s\" negali būti apjungiama."
@@ -3518,7 +3528,7 @@ msgctxt "model:ir.message,text:msg_group_line_single"
msgid "You cannot group a single line."
msgstr "Negalima apjungti vienos eilutės."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_journal_account_moves"
msgid ""
"You cannot change the type of journal \"%(journal)s\" because it has posted "
@@ -3531,10 +3541,12 @@ msgctxt "model:ir.message,text:msg_journal_period_unique"
msgid "You can create only one journal per period."
msgstr "Negalima sukurti tik vieno žurnalo periodui."
+#, python-format
msgctxt "model:ir.message,text:msg_line_already_reconciled"
msgid "You cannot reconcile already reconciled line \"%(line)s\"."
msgstr "Eilutė \"%(line)s\" jau sudengta."
+#, python-format
msgctxt "model:ir.message,text:msg_line_closed_account"
msgid ""
"To create a line on account \"%(account)s\", you must set a type or unclose "
@@ -3545,12 +3557,14 @@ msgctxt "model:ir.message,text:msg_line_debit_credit"
msgid "You cannot set both debit and credit on the line."
msgstr "Negalima vienoje eilutėje pasirinkti debetą ir kreditą vienu metu."
+#, python-format
msgctxt "model:ir.message,text:msg_line_party_required"
msgid ""
"To create a line on account \"%(account)s\", you must set a party on line "
"\"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_line_party_set"
msgid ""
"To create a line on account \"%(account)s\", you must remove the party on "
@@ -3563,12 +3577,14 @@ msgid ""
"credit."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_delete_journal_period_moves"
msgid ""
"You cannot modify or delete journal-period \"%(journal_period)s\" because it"
" contains moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_closed_journal_period"
msgid ""
"You cannot add/modify/delete lines on closed journal-period "
@@ -3577,26 +3593,31 @@ msgstr ""
"Negalima sukurti, keisti ar ištrinti eilučių, kai žurnalo periodas "
"\"%(journal_period)s\" yra uždarytas."
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_posted_move"
msgid "You cannot modify line \"%(line)s\" from posted move \"%(move)s\"."
msgstr ""
"Negalima keisti įtrauktos į apskaitą operacijos \"%(move)s\" eilutės "
"\"%(line)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_reconciled"
msgid "You cannot modify reconciled line \"%(line)s\"."
msgstr "Negalima keisti sudengtos eilutės \"%(line)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_modify_posted_moved"
msgid "You cannot modify posted move \"%(move)s\"."
msgstr "Negalima keisti įtrauktos į apskaitą operacijos \"%(move)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_modify_tax_line_closed_period"
msgid "You cannot add/modify/delete tax lines in closed period \"%(period)s\"."
msgstr ""
"Negalima sukurti, keisti ar ištrinti mokesčių eilučių, kai periodas "
"\"%(period)s\" yra uždarytas."
+#, python-format
msgctxt "model:ir.message,text:msg_move_cancel_closed_period"
msgid ""
"The period of move \"%(move)s\" is closed.\n"
@@ -3605,44 +3626,63 @@ msgstr ""
"Operacijos \"%(move)s\" periodas yra uždarytas.\n"
"Ar naudoti dabartinį periodą, kad panaikinti šią operaciją?"
+#, fuzzy, python-format
+msgctxt "model:ir.message,text:msg_move_copy_closed_period"
+msgid ""
+"The period of move \"%(move)s\" is closed.\n"
+"Use the current period to copy the move?"
+msgstr ""
+"Operacijos \"%(move)s\" periodas yra uždarytas.\n"
+"Ar naudoti dabartinį periodą, kad panaikinti šią operaciją?"
+
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_expression_not_number"
msgid ""
"The value \"%(value)s\" of \"%(expression)s\" from template \"%(template)s\""
" is not a number."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_move_template_invalid_description"
+msgid ""
+"Failed to evaluate the description \"%(description)s\" from template "
+"\"%(template)s\" with error: \"%(error)s\""
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_invalid_expression"
msgid ""
"Failed to evaluate expression \"%(expression)s\" from template \"%(template)s\" with error:\n"
"\"%(error)s\""
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_keyword_name_not_identifier"
msgid "The keyword name \"%(name)s\" is not a valid identifier."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_no_fiscalyear_date"
msgid ""
"To continue, you must create a fiscal year for the date \"%(date)s\" and "
"company \"%(company)s\"."
msgstr "Norint tęsti, reikia datai \"%(date)s\" sukurti finansinius metus."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_no_open_fiscalyear_date"
msgid ""
"To continue, you must reopen the fiscal year \"%(fiscalyear)s\" of company "
-"\"%(company)s\"for the date \"%(date)s\"."
+"\"%(company)s\" for the date \"%(date)s\"."
msgstr "Norint tęsti, reikia datai \"%(date)s\" sukurti finansinius metus."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_no_open_period_date"
msgid ""
"To continue, you must reopen the period \"%(period)s\" of company "
"\"%(company)s\" for the date \"%(date)s\"."
msgstr "Norint tęsti, reikia datai \"%(date)s\" sukurti periodą."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_no_period_date"
msgid ""
"To continue, you must create a period for the date \"%(date)s\" and company "
@@ -3656,13 +3696,12 @@ msgstr "Negalima vienoje eilutėje pasirinkti debetą ir kreditą vienu metu."
#, fuzzy
msgctxt "model:ir.message,text:msg_open_fiscalyear_earlier"
-msgid ""
-"The open fiscal year \"%(open)s\" can not be before the close fiscal year "
-"\"%(closed)s\"."
+msgid "Open fiscal years can not be before closed fiscal years."
msgstr ""
"Periodo \"%(period)s\" datos turi priklausyti finansiniams metams "
"\"%(fiscalyear)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_open_journal_period_closed_period"
msgid ""
"You cannot reopen journal-period \"%(journal_period)s\" in closed period "
@@ -3671,6 +3710,7 @@ msgstr ""
"Negalima atverti periodo žurnalo \"%(journal_period)s\", nes periodas "
"\"%(period)s\" yra uždarytas."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_open_period_closed_fiscalyear"
msgid ""
"You cannot reopen period \"%(period)s\" because its fiscal year "
@@ -3679,18 +3719,21 @@ msgstr ""
"Negalima atverti periodo žurnalo \"%(journal_period)s\", nes finansiniai "
"metai \"%(fiscalyear)s\" yra uždaryti."
+#, python-format
msgctxt "model:ir.message,text:msg_party_missing_payable_account"
msgid "To continue, you must define a payable account for party \"%(party)s\"."
msgstr ""
"Norint tęsti, reikia nurodyti kontrahento \"%(party)s\" mokėtinų sumų "
"koresponduojančią sąskaitą."
+#, python-format
msgctxt "model:ir.message,text:msg_party_missing_receivable_account"
msgid "To continue, you must define a receivable account for party \"%(party)s\"."
msgstr ""
"Norint tęsti, reikia nurodyti kontrahento \"%(party)s\" gautinų sumų "
"koresponduojančią sąskaitą."
+#, python-format
msgctxt "model:ir.message,text:msg_period_fiscalyear_dates"
msgid ""
"The dates for period \"%(period)s\" must be between the dates of its fiscal "
@@ -3699,7 +3742,7 @@ msgstr ""
"Periodo \"%(period)s\" datos turi priklausyti finansiniams metams "
"\"%(fiscalyear)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_period_move_dates"
msgid ""
"The dates for period \"%(period)s\" must include the date \"%(move_date)s\" "
@@ -3708,29 +3751,23 @@ msgstr ""
"Periodo \"%(period)s\" datos turi priklausyti finansiniams metams "
"\"%(fiscalyear)s\"."
-msgctxt "model:ir.message,text:msg_period_overlap"
+msgctxt "model:ir.message,text:msg_period_post_move_sequence_unique"
msgid ""
-"The periods \"%(first)s\" and \"%(second)s\" overlap, you must use different"
-" dates."
+"A post move sequence can be reused only by periods in the same fiscal year."
msgstr ""
-"Periodai \"%(first)s\" ir \"%(second)s\" persidengia, reikia nurodyti kitas "
-"datas."
-msgctxt "model:ir.message,text:msg_period_same_sequence"
-msgid ""
-"You cannot use the same post move sequence for the periods \"%(first)s\" and"
-" \"%(second)s\" because they are from different fiscal years."
+msgctxt "model:ir.message,text:msg_period_standard_overlap"
+msgid "The dates of standard period of the same fiscal year can not overlap."
msgstr ""
-"Negalima naudoti tą pačią operacijų įtraukimo į apskaitą numeruotės "
-"periodams \"%(first)s\" ir \"%(second)s\", nes jie priklauso skirtingiems "
-"finansiniams metams."
+#, python-format
msgctxt "model:ir.message,text:msg_post_empty_move"
msgid "To post move \"%(move)s\", you must fill in its lines."
msgstr ""
"Norint įtraukti į apskaitą operaciją \"%(move)s\", reikia užpildyti jos "
"eilutes."
+#, python-format
msgctxt "model:ir.message,text:msg_post_unbalanced_move"
msgid ""
"To post move \"%(move)s\", you must balance all its lines debits and "
@@ -3739,6 +3776,7 @@ msgstr ""
"Norint įtraukti į apskaitą operaciją \"%(move)s\", reikia kad jos eilučių "
"debetas ir kreditas būtų lygūs."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_account_not_reconcile"
msgid ""
"To reconcile line \"%(line)s\", you must set its account \"%(account)s\" as "
@@ -3747,7 +3785,7 @@ msgstr ""
"Norint sudengti eilutę \"%(line)s\", turite jos koresponduojančioje "
"sąskaitoje \"%(account)s\" nurodyti, kad ši sąskaita yra sudengiama."
-#, fuzzy
+#, fuzzy, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_credit_account_missing"
msgid ""
@@ -3757,7 +3795,7 @@ msgstr ""
"Norint tęsti, reikia nurodyti kontrahento \"%(party)s\" gautinų sumų "
"koresponduojančią sąskaitą."
-#, fuzzy
+#, fuzzy, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_debit_account_missing"
msgid ""
@@ -3767,7 +3805,7 @@ msgstr ""
"Norint tęsti, reikia nurodyti kontrahento \"%(party)s\" gautinų sumų "
"koresponduojančią sąskaitą."
-#, fuzzy
+#, fuzzy, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_journal_missing"
msgid ""
@@ -3777,6 +3815,7 @@ msgstr ""
"Norint tęsti, reikia nurodyti kontrahento \"%(party)s\" gautinų sumų "
"koresponduojančią sąskaitą."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_delete_delegated"
msgid ""
"The reconciliation \"%(reconciliation)s\" is delegated to the line \"%(line)s\".\n"
@@ -3785,7 +3824,7 @@ msgstr ""
"Sudengimas \"%(reconciliation)s\" yra nukreiptas į eilutę \"%(line)s\".\n"
"Gali prisireikti panaikinti operaciją \"%(move)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_reconciliation_delete_write_off"
msgid ""
"The reconciliation \"%(reconciliation)s\" is linked to the write-off line \"%(line)s\".\n"
@@ -3794,6 +3833,7 @@ msgstr ""
"Sudengimas \"%(reconciliation)s\" yra nukreiptas į eilutę \"%(line)s\".\n"
"Gali prisireikti panaikinti operaciją \"%(move)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_different_accounts"
msgid ""
"You cannot reconcile line \"%(line)s\" with others because its account "
@@ -3802,6 +3842,7 @@ msgstr ""
"Negalima sudengti eilutės \"%(line)s\" su kitomis, nes jos koresponduojanti "
"sąskaita \"%(account1)s\" skiriasi nuo \"%(account2)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_different_parties"
msgid ""
"You cannot reconcile line \"%(line)s\" with others because its party "
@@ -3810,10 +3851,12 @@ msgstr ""
"Negalima sudengti eilutės \"%(line)s\" su kitomis, nes jos kontrahentas "
"\"%(party1)s\" skiriasi nuo \"%(party2)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_line_not_valid"
msgid "You cannot reconcile non-valid line \"%(line)s\"."
msgstr "Negalima sudengti nepatikrintos eilutės \"%(line)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_unbalanced"
msgid ""
"To reconcile lines, they must have the same debit \"%(debit)s\" and credit "
@@ -3822,12 +3865,23 @@ msgstr ""
"Norint sudengti eilutes, jos turi turėti tą patį debetą \"%(debit)s\" ir "
"kreditą \"%(credit)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_write_off_missing"
msgid ""
"To reconcile lines with \"%(amount)s\" write-off, you must select a write-"
"off method."
msgstr ""
+#, fuzzy, python-format
+msgctxt "model:ir.message,text:msg_reconciliation_write_off_same_account"
+msgid ""
+"You cannot reconcile lines using the write-off \"%(write_off)s\" with the "
+"same \"%(account)s\"."
+msgstr ""
+"Negalima sudengti eilutės \"%(line)s\" su kitomis, nes jos koresponduojanti "
+"sąskaita \"%(account1)s\" skiriasi nuo \"%(account2)s\"."
+
+#, python-format
msgctxt "model:ir.message,text:msg_reopen_fiscalyear_later"
msgid ""
"To reopen fiscal year \"%(fiscalyear)s\", you must reopen all later fiscal "
@@ -3856,12 +3910,14 @@ msgctxt "model:ir.message,text:msg_reschedule_line_same_party"
msgid "You cannot reschedule lines with different parties."
msgstr "Negalima apjungti eilučių su skirtingais kontrahentais."
+#, python-format
msgctxt "model:ir.message,text:msg_reschedule_line_wrong_amount"
msgid ""
"To reschedule the lines you must change the terms to have a total amount of "
"%(total_amount)s instead of %(amount)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_tax_update_unit_price_with_parent"
msgid "You cannot set \"Update Unit Price\" on child tax \"%(tax)s\"."
msgstr ""
@@ -3897,8 +3953,8 @@ msgid "Lock"
msgstr "Užrakinti"
msgctxt "model:ir.model.button,string:fiscalyear_reopen_button"
-msgid "Re-Open"
-msgstr "Iš naujo atverti"
+msgid "Reopen"
+msgstr ""
#, fuzzy
msgctxt "model:ir.model.button,string:journal_period_close_button"
@@ -3922,8 +3978,8 @@ msgid "Lock"
msgstr "Užrakinti"
msgctxt "model:ir.model.button,string:period_reopen_button"
-msgid "Re-Open"
-msgstr "Iš naujo atverti"
+msgid "Reopen"
+msgstr ""
#, fuzzy
msgctxt "model:ir.rule.group,name:rule_group_account_companies"
@@ -4257,11 +4313,6 @@ msgctxt "model:res.group,name:group_account_admin"
msgid "Account Administration"
msgstr "Koresponduojančių sąskaitų valdymas"
-#, fuzzy
-msgctxt "model:res.group,name:group_account_party"
-msgid "Accounting Party"
-msgstr "Mokėtinų sumų koresponduojanti sąskaita"
-
#, fuzzy
msgctxt "report:account.account.type.statement:"
msgid "/"
diff --git a/modules/account/locale/nl.po b/modules/account/locale/nl.po
index 9653f2512e..7a8072ea27 100644
--- a/modules/account/locale/nl.po
+++ b/modules/account/locale/nl.po
@@ -3173,22 +3173,26 @@ msgctxt "model:ir.action,name:wizard_update_chart"
msgid "Update Chart of Accounts from Template"
msgstr "Grootboekschema actualiseren"
+#, python-format
msgctxt "model:ir.message,text:msg_account_chart_exists"
msgid "A chart of accounts already exists for company \"%(company)s\"."
msgstr "Er bestaat al een rekeningschema voor bedrijf \"%(company)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_account_closed_lines"
msgid "You cannot close account \"%(account)s\" because it has move lines."
msgstr ""
"U kunt de grootboekrekening \"%(account)s\" niet sluiten omdat er boekingen "
"op gedaan zijn."
+#, python-format
msgctxt "model:ir.message,text:msg_account_invalid_deferral_second_currency"
msgid "To set a second currency for account \"%(account)s\", it must be deferral."
msgstr ""
"Om een secundaire valuta in te stellen voor rekening \"%(account)s\", moet "
"deze geconfigureerd worden als overdraagbaar."
+#, python-format
msgctxt "model:ir.message,text:msg_account_invalid_lines_second_currency"
msgid ""
"To set a second currency for account \"%(account)s\", its lines must have "
@@ -3198,6 +3202,7 @@ msgstr ""
"\"%(account)s\", de regels moeten dezelfde secundaire valuta "
"\"%(currency)s\" hebben."
+#, python-format
msgctxt "model:ir.message,text:msg_account_invalid_type_second_currency"
msgid ""
"To set a second currency for account \"%(account)s\", it must not have a "
@@ -3207,6 +3212,7 @@ msgstr ""
"\"%(account)s\", mag deze niet van het type \"te betalen\", \"omzet\", "
"\"inkomsten\" of \"kosten\" zijn."
+#, python-format
msgctxt "model:ir.message,text:msg_account_no_type_lines"
msgid ""
"You cannot remove type of account \"%(account)s\" because it has move lines."
@@ -3214,6 +3220,7 @@ msgstr ""
"U kunt de grootboekrekening \"%(account)s\" niet verwijderen omdat er "
"boekingen op gedaan zijn."
+#, python-format
msgctxt "model:ir.message,text:msg_cancel_line_delegated"
msgid ""
"The moves \"%(moves)s\" contain grouped lines, cancelling them will ungroup "
@@ -3222,6 +3229,7 @@ msgstr ""
"De boekingen \"%(moves)s\" bevatten gegroepeerde regels. Annuleren zal de "
"groep opheffen."
+#, python-format
msgctxt "model:ir.message,text:msg_change_fiscalyear_post_move_sequence"
msgid ""
"You cannot change the post move sequence on fiscal year \"%(fiscalyear)s\" "
@@ -3230,6 +3238,7 @@ msgstr ""
"U kunt de bevestigde boekingen reeks van het fiscale jaar \"%(fiscalyear)s "
"niet wijzigen om dat het geboekte boekingen bevat."
+#, python-format
msgctxt "model:ir.message,text:msg_change_period_post_move_sequence"
msgid ""
"You cannot change the post move sequence in period \"%(period)s\" because it"
@@ -3238,6 +3247,7 @@ msgstr ""
"U kunt de bevestigde boekingen reeks van de periode \"%(period)s\" niet "
"wijzigen omdat deze afgesloten boekingen bevat."
+#, python-format
msgctxt "model:ir.message,text:msg_close_fiscalyear_account_balance_not_zero"
msgid ""
"To close the fiscal year, the balance of account \"%(account)s\" must be "
@@ -3246,6 +3256,7 @@ msgstr ""
"Om het boekjaar af te sluiten, moet het saldo van grootboekrekening "
"\"%(account)s\"\" nul zijn."
+#, python-format
msgctxt "model:ir.message,text:msg_close_fiscalyear_earlier"
msgid ""
"To close fiscal year \"%(fiscalyear)s\", you must close all earlier fiscal "
@@ -3254,6 +3265,7 @@ msgstr ""
"Om het boekjaar \"%(fiscalyear)s\"af te sluiten, moet u eerst alle "
"voorgaande boekjaren afsluiten."
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_inactive_accounts"
msgid ""
"To close period \"%(period)s\", you must balance the inactive account "
@@ -3262,6 +3274,7 @@ msgstr ""
"Om periode \"%(period)s\" af te sluiten, moet u het inactieve "
"grootboekrekening \"%(account)s\" in evenwicht brengen."
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_non_posted_moves"
msgid "To close period \"%(period)s\" you must post the moves \"%(moves)s\"."
msgstr ""
@@ -3276,10 +3289,12 @@ msgstr ""
"U kunt de valuta van het bedrijf niet wijzigen als er al boekingen aanwezig "
"zijn met deze valuta."
+#, python-format
msgctxt "model:ir.message,text:msg_create_journal_period_closed_period"
msgid "You cannot create a journal-period in closed period \"%(period)s\"."
msgstr "U kunt geen boeking maken in de afgesloten periode \"%(period)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_create_period_closed_fiscalyear"
msgid ""
"You cannot create a period in fiscal year \"%(fiscalyear)s\" because it is "
@@ -3300,12 +3315,14 @@ msgctxt "model:ir.message,text:msg_delegate_line_same_origins"
msgid "You cannot delegate together lines with different origins."
msgstr "U kunt regels met verschillende oorsprongen niet overdragen."
+#, python-format
msgctxt "model:ir.message,text:msg_delete_account_with_move_lines"
msgid "You cannot delete account \"%(account)s\" because it has move lines."
msgstr ""
"U kunt de grootboekrekening \"%(account)s\" niet verwijderen omdat er "
"boekingen op gedaan zijn."
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_receivable_payable"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending "
@@ -3314,22 +3331,15 @@ msgstr ""
"U kunt relatie \"%(party)s\" niet wissen omdat het nog vorderingen / "
"schulden heeft bij bedrijf \"%(company)s\"."
-msgctxt "model:ir.message,text:msg_fiscalyear_different_post_move_sequence"
-msgid ""
-"The fiscal years \"%(first)s\" and \"%(second)s\" cannot have the same post "
-"move sequence, you must use different sequences."
-msgstr ""
-"De boekjaren \"%(first)s\" en \"%(second)s\" kunnen niet dezelfde bevestigde"
-" boekingen reeks gebruiken, u moet verschillende reeksen gebruiken."
-
msgctxt "model:ir.message,text:msg_fiscalyear_overlap"
-msgid ""
-"The fiscal years \"%(first)s\" and \"%(second)s\" overlap, you must use "
-"different dates."
-msgstr ""
-"De boekjaren \"%(first)s\" en \"%(second)s\" overlappen elkaar, u moet "
-"verschillende datums gebruiken."
+msgid "The dates of fiscal years of the same company can not overlap."
+msgstr "De datums van boekjaren van hetzelfde bedrijf mogen niet overlappen."
+msgctxt "model:ir.message,text:msg_fiscalyear_post_move_sequence_unique"
+msgid "The post move sequence of fiscal years must be unique."
+msgstr "De boekingsreeks van boekjaren moet uniek zijn."
+
+#, python-format
msgctxt "model:ir.message,text:msg_group_line"
msgid "Line \"%(line)s\" can not be grouped."
msgstr "Regel \"%(line)s\" kan niet worden gegroepeerd."
@@ -3356,6 +3366,7 @@ msgctxt "model:ir.message,text:msg_group_line_single"
msgid "You cannot group a single line."
msgstr "U kunt een enkele regel niet groeperen."
+#, python-format
msgctxt "model:ir.message,text:msg_journal_account_moves"
msgid ""
"You cannot change the type of journal \"%(journal)s\" because it has posted "
@@ -3368,10 +3379,12 @@ msgctxt "model:ir.message,text:msg_journal_period_unique"
msgid "You can create only one journal per period."
msgstr "U kunt slechts één dagboek per periode openen."
+#, python-format
msgctxt "model:ir.message,text:msg_line_already_reconciled"
msgid "You cannot reconcile already reconciled line \"%(line)s\"."
msgstr "U kunt de reeds afgeletterde regel \"%(line)s\" niet nogmaals afletteren."
+#, python-format
msgctxt "model:ir.message,text:msg_line_closed_account"
msgid ""
"To create a line on account \"%(account)s\", you must set a type or unclose "
@@ -3384,6 +3397,7 @@ msgctxt "model:ir.message,text:msg_line_debit_credit"
msgid "You cannot set both debit and credit on the line."
msgstr "U kunt niet zowel debet als credit op de regel instellen."
+#, python-format
msgctxt "model:ir.message,text:msg_line_party_required"
msgid ""
"To create a line on account \"%(account)s\", you must set a party on line "
@@ -3392,6 +3406,7 @@ msgstr ""
"Om een regel op grootboekrekening \"%(account)s\" te maken, moet een relatie"
" op regel \"%(line)s\" ingevuld zijn."
+#, python-format
msgctxt "model:ir.message,text:msg_line_party_set"
msgid ""
"To create a line on account \"%(account)s\", you must remove the party on "
@@ -3408,6 +3423,7 @@ msgstr ""
"De eenheid van de secundaire valuta moet overeenkomen met het teken van "
"debet - credit."
+#, python-format
msgctxt "model:ir.message,text:msg_modify_delete_journal_period_moves"
msgid ""
"You cannot modify or delete journal-period \"%(journal_period)s\" because it"
@@ -3416,6 +3432,7 @@ msgstr ""
"U kunt periode \"%(journal_period)s\" van het dagboek niet wijzigen of "
"verwijderen omdat deze boekingen bevat."
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_closed_journal_period"
msgid ""
"You cannot add/modify/delete lines on closed journal-period "
@@ -3424,24 +3441,29 @@ msgstr ""
"U kunt geen regels toevoegen / wijzigen / verwijderen in de gesloten dagboek"
" periode \"%(journal_period)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_posted_move"
msgid "You cannot modify line \"%(line)s\" from posted move \"%(move)s\"."
msgstr "U kunt regel \"%(line)s\" van geboekte boeking \"%(move)s\" niet wijzigen."
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_reconciled"
msgid "You cannot modify reconciled line \"%(line)s\"."
msgstr "U kunt de afgeletterde regel \"%(line)s\" niet aanpassen."
+#, python-format
msgctxt "model:ir.message,text:msg_modify_posted_moved"
msgid "You cannot modify posted move \"%(move)s\"."
msgstr "U kunt geboekte boeking \"%(move)s\" niet wijzigen."
+#, python-format
msgctxt "model:ir.message,text:msg_modify_tax_line_closed_period"
msgid "You cannot add/modify/delete tax lines in closed period \"%(period)s\"."
msgstr ""
"U kunt geen belasting regels toevoegen / wijzigingen / verwijderen in "
"afgesloten periode\"%(period)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_move_cancel_closed_period"
msgid ""
"The period of move \"%(move)s\" is closed.\n"
@@ -3450,6 +3472,16 @@ msgstr ""
"De periode van boeking \"%(move)s\" is afgesloten.\n"
"Moet de huidige periode gebruikt worden om de boeking te annuleren?"
+#, python-format
+msgctxt "model:ir.message,text:msg_move_copy_closed_period"
+msgid ""
+"The period of move \"%(move)s\" is closed.\n"
+"Use the current period to copy the move?"
+msgstr ""
+"De periode van boeking \"%(move)s\" is afgesloten.\n"
+"De huidige periode gebruiken om de boeking te kopiëren?"
+
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_expression_not_number"
msgid ""
"The value \"%(value)s\" of \"%(expression)s\" from template \"%(template)s\""
@@ -3458,6 +3490,16 @@ msgstr ""
"De waarde \"%(value)s\" van \"%(expression)s\" van template \"%(template)s\""
" is geen nummer."
+#, python-format
+msgctxt "model:ir.message,text:msg_move_template_invalid_description"
+msgid ""
+"Failed to evaluate the description \"%(description)s\" from template "
+"\"%(template)s\" with error: \"%(error)s\""
+msgstr ""
+"Evaluatie van \"%(description)s\" van de template \"%(template)s\" faalde "
+"met error: \"%(error)s\""
+
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_invalid_expression"
msgid ""
"Failed to evaluate expression \"%(expression)s\" from template \"%(template)s\" with error:\n"
@@ -3466,10 +3508,12 @@ msgstr ""
"Evaluatie van expressie \"%(expression)s\" van template \"%(template)s\" faalde met error:\n"
"\"%(error)s\""
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_keyword_name_not_identifier"
msgid "The keyword name \"%(name)s\" is not a valid identifier."
msgstr "Het trefwoord \"%(name)s\" is geen geldige identificator."
+#, python-format
msgctxt "model:ir.message,text:msg_no_fiscalyear_date"
msgid ""
"To continue, you must create a fiscal year for the date \"%(date)s\" and "
@@ -3478,14 +3522,16 @@ msgstr ""
"Om door te gaan moet u een fiscaal jaar aanmaken voor de datum \"%(date)s\" "
"en bedrijf \"%(company)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_no_open_fiscalyear_date"
msgid ""
"To continue, you must reopen the fiscal year \"%(fiscalyear)s\" of company "
-"\"%(company)s\"for the date \"%(date)s\"."
+"\"%(company)s\" for the date \"%(date)s\"."
msgstr ""
-"Om door te gaan moet u het fiscaal jaar \"%(fiscalyear)s\" van bedrijf "
-"\"%(company)s\" voor de datum \"%(date)s\" heropenen."
+"Om door te gaan moet het boekjaar \"%(fiscalyear)s\" van bedrijf "
+"\"%(company)s\" voor de datum \"%(date)s\" heropend worden."
+#, python-format
msgctxt "model:ir.message,text:msg_no_open_period_date"
msgid ""
"To continue, you must reopen the period \"%(period)s\" of company "
@@ -3494,6 +3540,7 @@ msgstr ""
"Om door te gaan moet u de periode \"%(period)s\" van bedrijf \"%(company)s\""
" voor de datum \"%(date)s\" heropenen."
+#, python-format
msgctxt "model:ir.message,text:msg_no_period_date"
msgid ""
"To continue, you must create a period for the date \"%(date)s\" and company "
@@ -3509,13 +3556,10 @@ msgstr ""
"ingesteld worden."
msgctxt "model:ir.message,text:msg_open_fiscalyear_earlier"
-msgid ""
-"The open fiscal year \"%(open)s\" can not be before the close fiscal year "
-"\"%(closed)s\"."
-msgstr ""
-"Het open fiscale jaar \"%(open)s\" kan niet ouder zijn dan het gesloten "
-"fiscale jaar \"%(closed)s\"."
+msgid "Open fiscal years can not be before closed fiscal years."
+msgstr "Open boekjaren kunnen niet ouder zijn dan gesloten boekjaren."
+#, python-format
msgctxt "model:ir.message,text:msg_open_journal_period_closed_period"
msgid ""
"You cannot reopen journal-period \"%(journal_period)s\" in closed period "
@@ -3524,6 +3568,7 @@ msgstr ""
"U kunt dagboek periode \"%(journal_period)s\" niet heropenen omdat de "
"periode \"%(period)s\" gesloten is."
+#, python-format
msgctxt "model:ir.message,text:msg_open_period_closed_fiscalyear"
msgid ""
"You cannot reopen period \"%(period)s\" because its fiscal year "
@@ -3532,18 +3577,21 @@ msgstr ""
"U kunt de periode \"%(period)s\" niet heropenen omdat het boekjaar "
"\"%(fiscalyear)s\" afgesloten is."
+#, python-format
msgctxt "model:ir.message,text:msg_party_missing_payable_account"
msgid "To continue, you must define a payable account for party \"%(party)s\"."
msgstr ""
"Om door te gaan, moet een leverancier grootboekrekening voor relatie "
"\"%(party)s\" ingevuld worden."
+#, python-format
msgctxt "model:ir.message,text:msg_party_missing_receivable_account"
msgid "To continue, you must define a receivable account for party \"%(party)s\"."
msgstr ""
"Om door te gaan , moet er een klant grootboekrekening voor relatie "
"\"%(party)s\" ingevuld worden."
+#, python-format
msgctxt "model:ir.message,text:msg_period_fiscalyear_dates"
msgid ""
"The dates for period \"%(period)s\" must be between the dates of its fiscal "
@@ -3552,6 +3600,7 @@ msgstr ""
"De datums voor periode \"%(period)s\" moeten binnen het gerelateerde "
"boekjaar \"%(fiscalyear)s\" vallen."
+#, python-format
msgctxt "model:ir.message,text:msg_period_move_dates"
msgid ""
"The dates for period \"%(period)s\" must include the date \"%(move_date)s\" "
@@ -3560,29 +3609,27 @@ msgstr ""
"De datums voor periode \"%(period)s\" moeten de datum \"%(move_date)s\" van "
"boeking \"%(move)s\" bevatten ."
-msgctxt "model:ir.message,text:msg_period_overlap"
+msgctxt "model:ir.message,text:msg_period_post_move_sequence_unique"
msgid ""
-"The periods \"%(first)s\" and \"%(second)s\" overlap, you must use different"
-" dates."
+"A post move sequence can be reused only by periods in the same fiscal year."
msgstr ""
-"De periodes \"%(first)s\" en \"%(second)s\" overlappen elkaar, gebruikt "
-"verschillende datums."
+"Een boekingsreeks kan alleen hergebruikt worden bij boekingsperioden in "
+"hetzelfde boekjaar."
-msgctxt "model:ir.message,text:msg_period_same_sequence"
-msgid ""
-"You cannot use the same post move sequence for the periods \"%(first)s\" and"
-" \"%(second)s\" because they are from different fiscal years."
+msgctxt "model:ir.message,text:msg_period_standard_overlap"
+msgid "The dates of standard period of the same fiscal year can not overlap."
msgstr ""
-"U kunt niet dezelfde bevestigde boeking reeks gebruiken voor periodes "
-"\"%(first)s\" en \"%(second)s\" om dat ze tot een verschillend boekjaar "
-"behoren."
+"De datums van standaard boekingsperiodes van hetzelfde boekjaar mogen niet "
+"overlappen."
+#, python-format
msgctxt "model:ir.message,text:msg_post_empty_move"
msgid "To post move \"%(move)s\", you must fill in its lines."
msgstr ""
"Het boeken van \"%(move)s\" kan alleen doorgaan als de overeenkomstige "
"regels zijn ingevuld."
+#, python-format
msgctxt "model:ir.message,text:msg_post_unbalanced_move"
msgid ""
"To post move \"%(move)s\", you must balance all its lines debits and "
@@ -3591,6 +3638,7 @@ msgstr ""
"Het boeken van \"%(move)s\", kan enkel uitgevoerd worden als debit en credit"
" regels in evenwicht zijn."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_account_not_reconcile"
msgid ""
"To reconcile line \"%(line)s\", you must set its account \"%(account)s\" as "
@@ -3599,6 +3647,7 @@ msgstr ""
"Om de regel \"%(line)s\" af te kunnen letteren, moet zijn grootboekrekening "
"\"%(account)s gemarkeerd zijn als afletterbaar."
+#, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_credit_account_missing"
msgid ""
@@ -3608,6 +3657,7 @@ msgstr ""
"Om de regels af te letteren, moet er een credit grootboekrekening voor de "
"valuta wisselkoers gedefinieerd worden voor \"%(company)s\"."
+#, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_debit_account_missing"
msgid ""
@@ -3617,6 +3667,7 @@ msgstr ""
"Om de regels af te letteren, moet er een debet grootboekrekening voor de "
"valuta wisselkoers gedefinieerd worden voor \"%(company)s\"."
+#, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_journal_missing"
msgid ""
@@ -3626,6 +3677,7 @@ msgstr ""
"Om de regels af te letteren, moet er een dagboek voor de valuta wisselkoers "
"gedefinieerd worden voor \"%(company)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_delete_delegated"
msgid ""
"The reconciliation \"%(reconciliation)s\" is delegated to the line \"%(line)s\".\n"
@@ -3634,6 +3686,7 @@ msgstr ""
"Het afletteren \"%(reconciliation)s is gedelegeerd naar de regel \"%(line)s\".\n"
"Indien nodig kunt u de boeking \"%(move)s\" annuleren."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_delete_write_off"
msgid ""
"The reconciliation \"%(reconciliation)s\" is linked to the write-off line \"%(line)s\".\n"
@@ -3642,6 +3695,7 @@ msgstr ""
"Het afletteren \"%(reconciliation)s is gekoppeld aan de afboek regel \"%(line)s\".\n"
"Indien nodig kunt u de boeking \"%(move)s\" annuleren."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_different_accounts"
msgid ""
"You cannot reconcile line \"%(line)s\" with others because its account "
@@ -3650,6 +3704,7 @@ msgstr ""
"U kunt de regel \"%(line)s\" niet afletteren, omdat de grootboekrekening "
"\"%(account1)s niet overeenkomt met \"%(account2)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_different_parties"
msgid ""
"You cannot reconcile line \"%(line)s\" with others because its party "
@@ -3658,10 +3713,12 @@ msgstr ""
"U kunt de regel \"%(line)s\" niet afletteren, omdat de relatie "
"\"%(party1)s\" niet overeenkomt met \"%(party2)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_line_not_valid"
msgid "You cannot reconcile non-valid line \"%(line)s\"."
msgstr "U kunt ongeldige boeking \"%(line)s\" niet afletteren."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_unbalanced"
msgid ""
"To reconcile lines, they must have the same debit \"%(debit)s\" and credit "
@@ -3670,6 +3727,7 @@ msgstr ""
"Om regels af te letteren, moeten deze dezelfde debet \"%(debit)s\" en "
"credit\"%(credit)s\" hebben."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_write_off_missing"
msgid ""
"To reconcile lines with \"%(amount)s\" write-off, you must select a write-"
@@ -3678,6 +3736,16 @@ msgstr ""
"Selecteer een afschrijf methode om de regels met \"%(amount)s\" afschrijving"
" af te letteren."
+#, python-format
+msgctxt "model:ir.message,text:msg_reconciliation_write_off_same_account"
+msgid ""
+"You cannot reconcile lines using the write-off \"%(write_off)s\" with the "
+"same \"%(account)s\"."
+msgstr ""
+"U kunt geen boekingsregels afletteren op \"%(write_off)s\" vanwege dezelfde "
+"grootboekrekening \"%(account)s\"."
+
+#, python-format
msgctxt "model:ir.message,text:msg_reopen_fiscalyear_later"
msgid ""
"To reopen fiscal year \"%(fiscalyear)s\", you must reopen all later fiscal "
@@ -3702,6 +3770,7 @@ msgctxt "model:ir.message,text:msg_reschedule_line_same_party"
msgid "You cannot reschedule lines with different parties."
msgstr "U kunt geen regels met verschillende relaties herplannen."
+#, python-format
msgctxt "model:ir.message,text:msg_reschedule_line_wrong_amount"
msgid ""
"To reschedule the lines you must change the terms to have a total amount of "
@@ -3710,6 +3779,7 @@ msgstr ""
"Om de regels te herplannen, moet u de voorwaarden wijzigen om een "
"totaalbedrag van %(total_amount)s te krijgen in plaats van %(amount)s."
+#, python-format
msgctxt "model:ir.message,text:msg_tax_update_unit_price_with_parent"
msgid "You cannot set \"Update Unit Price\" on child tax \"%(tax)s\"."
msgstr ""
@@ -3745,8 +3815,8 @@ msgid "Lock"
msgstr "Vergrendel"
msgctxt "model:ir.model.button,string:fiscalyear_reopen_button"
-msgid "Re-Open"
-msgstr "Heropen"
+msgid "Reopen"
+msgstr "Heropenen"
msgctxt "model:ir.model.button,string:journal_period_close_button"
msgid "Close"
@@ -3769,8 +3839,8 @@ msgid "Lock"
msgstr "Vergrendel"
msgctxt "model:ir.model.button,string:period_reopen_button"
-msgid "Re-Open"
-msgstr "Heropen"
+msgid "Reopen"
+msgstr "Heropenen"
msgctxt "model:ir.rule.group,name:rule_group_account_companies"
msgid "User in companies"
@@ -4074,10 +4144,6 @@ msgctxt "model:res.group,name:group_account_admin"
msgid "Account Administration"
msgstr "Financiële adminstratie"
-msgctxt "model:res.group,name:group_account_party"
-msgid "Accounting Party"
-msgstr "Relatie boekhouding"
-
msgctxt "report:account.account.type.statement:"
msgid "/"
msgstr "/"
diff --git a/modules/account/locale/pl.po b/modules/account/locale/pl.po
index d0db212472..5c374e46ea 100644
--- a/modules/account/locale/pl.po
+++ b/modules/account/locale/pl.po
@@ -39,10 +39,9 @@ msgctxt "field:account.account,credit:"
msgid "Credit"
msgstr "Ma"
-#, fuzzy
msgctxt "field:account.account,credit_type:"
msgid "Credit Type"
-msgstr "Typ strony Wn"
+msgstr "Typ strony Ma"
msgctxt "field:account.account,currency:"
msgid "Currency"
@@ -78,7 +77,7 @@ msgstr "W lewo"
msgctxt "field:account.account,line_count:"
msgid "Line Count"
-msgstr ""
+msgstr "Liczba pozycji"
msgctxt "field:account.account,name:"
msgid "Name"
@@ -108,7 +107,6 @@ msgctxt "field:account.account,right:"
msgid "Right"
msgstr "W prawo"
-#, fuzzy
msgctxt "field:account.account,second_currency:"
msgid "Second Currency"
msgstr "Druga waluta"
@@ -141,17 +139,14 @@ msgctxt "field:account.account-account.tax,tax:"
msgid "Tax"
msgstr "Podatek"
-#, fuzzy
msgctxt "field:account.account.context,company:"
msgid "Company"
msgstr "Firma"
-#, fuzzy
msgctxt "field:account.account.context,fiscalyear:"
msgid "Fiscal Year"
msgstr "Rok podatkowy"
-#, fuzzy
msgctxt "field:account.account.context,posted:"
msgid "Posted Moves"
msgstr "Zaksięgowane dowody"
@@ -186,13 +181,12 @@ msgstr "Rok podatkowy"
msgctxt "field:account.account.deferral,line_count:"
msgid "Line Count"
-msgstr ""
+msgstr "Liczba pozycji"
msgctxt "field:account.account.deferral,second_currency:"
msgid "Second Currency"
msgstr "Druga waluta"
-#, fuzzy
msgctxt "field:account.account.party,account:"
msgid "Account"
msgstr "Konto"
@@ -207,7 +201,6 @@ msgctxt "field:account.account.party,amount_second_currency:"
msgid "Amount Second Currency"
msgstr "Wartość w drugiej walucie"
-#, fuzzy
msgctxt "field:account.account.party,balance:"
msgid "Balance"
msgstr "Bilans"
@@ -222,27 +215,22 @@ msgctxt "field:account.account.party,code:"
msgid "Code"
msgstr "Kod"
-#, fuzzy
msgctxt "field:account.account.party,company:"
msgid "Company"
msgstr "Firma"
-#, fuzzy
msgctxt "field:account.account.party,credit:"
msgid "Credit"
msgstr "Ma"
-#, fuzzy
msgctxt "field:account.account.party,credit_type:"
msgid "Credit Type"
-msgstr "Typ strony Wn"
+msgstr "Typ strony Ma"
-#, fuzzy
msgctxt "field:account.account.party,currency:"
msgid "Currency"
msgstr "Waluta"
-#, fuzzy
msgctxt "field:account.account.party,debit:"
msgid "Debit"
msgstr "Wn"
@@ -252,21 +240,19 @@ msgctxt "field:account.account.party,debit_type:"
msgid "Debit Type"
msgstr "Typ strony Wn"
-#, fuzzy
msgctxt "field:account.account.party,end_date:"
msgid "End Date"
msgstr "Data ukończenia"
msgctxt "field:account.account.party,line_count:"
msgid "Line Count"
-msgstr ""
+msgstr "Liczba pozycji"
#, fuzzy
msgctxt "field:account.account.party,name:"
msgid "Name"
msgstr "Nazwa"
-#, fuzzy
msgctxt "field:account.account.party,party:"
msgid "Party"
msgstr "Strona"
@@ -276,7 +262,6 @@ msgctxt "field:account.account.party,second_currency:"
msgid "Secondary Currency"
msgstr "Druga waluta"
-#, fuzzy
msgctxt "field:account.account.party,start_date:"
msgid "Start Date"
msgstr "Data rozpoczęcia"
@@ -298,10 +283,9 @@ msgctxt "field:account.account.template,code:"
msgid "Code"
msgstr "Kod"
-#, fuzzy
msgctxt "field:account.account.template,credit_type:"
msgid "Credit Type"
-msgstr "Typ strony Wn"
+msgstr "Typ strony Ma"
msgctxt "field:account.account.template,debit_type:"
msgid "Debit Type"
@@ -339,14 +323,13 @@ msgctxt "field:account.account.template,replaced_by:"
msgid "Replaced By"
msgstr ""
-#, fuzzy
msgctxt "field:account.account.template,start_date:"
msgid "Start Date"
msgstr "Data rozpoczęcia"
msgctxt "field:account.account.template,taxes:"
msgid "Default Taxes"
-msgstr ""
+msgstr "Podatki domyślne"
msgctxt "field:account.account.template,type:"
msgid "Type"
@@ -363,15 +346,15 @@ msgstr "Taxes Templates"
msgctxt "field:account.account.type,amount:"
msgid "Amount"
-msgstr "Ilość"
+msgstr "Kwota"
msgctxt "field:account.account.type,amount_cmp:"
msgid "Amount"
-msgstr "Ilość"
+msgstr "Kwota"
msgctxt "field:account.account.type,assets:"
msgid "Assets"
-msgstr ""
+msgstr "Aktywa"
msgctxt "field:account.account.type,childs:"
msgid "Children"
@@ -381,19 +364,17 @@ msgctxt "field:account.account.type,company:"
msgid "Company"
msgstr "Firma"
-#, fuzzy
msgctxt "field:account.account.type,currency:"
msgid "Currency"
msgstr "Waluta"
msgctxt "field:account.account.type,debt:"
msgid "Debt"
-msgstr ""
+msgstr "Dług"
-#, fuzzy
msgctxt "field:account.account.type,expense:"
msgid "Expense"
-msgstr "Expense"
+msgstr "Koszt"
msgctxt "field:account.account.type,name:"
msgid "Name"
@@ -403,29 +384,25 @@ msgctxt "field:account.account.type,parent:"
msgid "Parent"
msgstr "Konto nadrzędne"
-#, fuzzy
msgctxt "field:account.account.type,payable:"
msgid "Payable"
msgstr "Zobowiązania"
-#, fuzzy
msgctxt "field:account.account.type,receivable:"
msgid "Receivable"
msgstr "Należności"
-#, fuzzy
msgctxt "field:account.account.type,revenue:"
msgid "Revenue"
-msgstr "Revenue"
+msgstr "Przychód"
msgctxt "field:account.account.type,statement:"
msgid "Statement"
-msgstr ""
+msgstr "Zestawienie"
-#, fuzzy
msgctxt "field:account.account.type,stock:"
msgid "Stock"
-msgstr "Stock"
+msgstr "Magazyn"
msgctxt "field:account.account.type,template:"
msgid "Template"
@@ -433,11 +410,11 @@ msgstr "Szablon"
msgctxt "field:account.account.type,template_override:"
msgid "Override Template"
-msgstr ""
+msgstr "Zastąp szablon"
msgctxt "field:account.account.type.template,assets:"
msgid "Assets"
-msgstr ""
+msgstr "Aktywa"
msgctxt "field:account.account.type.template,childs:"
msgid "Children"
@@ -445,12 +422,11 @@ msgstr "Konta podrzędne"
msgctxt "field:account.account.type.template,debt:"
msgid "Debt"
-msgstr ""
+msgstr "Dług"
-#, fuzzy
msgctxt "field:account.account.type.template,expense:"
msgid "Expense"
-msgstr "Expense"
+msgstr "Koszt"
msgctxt "field:account.account.type.template,name:"
msgid "Name"
@@ -460,29 +436,25 @@ msgctxt "field:account.account.type.template,parent:"
msgid "Parent"
msgstr "Konto nadrzędne"
-#, fuzzy
msgctxt "field:account.account.type.template,payable:"
msgid "Payable"
msgstr "Zobowiązania"
-#, fuzzy
msgctxt "field:account.account.type.template,receivable:"
msgid "Receivable"
msgstr "Należności"
-#, fuzzy
msgctxt "field:account.account.type.template,revenue:"
msgid "Revenue"
-msgstr "Revenue"
+msgstr "Przychód"
msgctxt "field:account.account.type.template,statement:"
msgid "Statement"
-msgstr ""
+msgstr "Zestawienie"
-#, fuzzy
msgctxt "field:account.account.type.template,stock:"
msgid "Stock"
-msgstr "Stock"
+msgstr "Magazyn"
msgctxt "field:account.aged_balance,balance:"
msgid "Balance"
@@ -492,7 +464,6 @@ msgctxt "field:account.aged_balance,company:"
msgid "Company"
msgstr "Firma"
-#, fuzzy
msgctxt "field:account.aged_balance,currency:"
msgid "Currency"
msgstr "Waluta"
@@ -549,12 +520,10 @@ msgctxt "field:account.aged_balance.context,unit:"
msgid "Unit"
msgstr "Jednostka"
-#, fuzzy
msgctxt "field:account.balance_sheet.comparison.context,company:"
msgid "Company"
msgstr "Firma"
-#, fuzzy
msgctxt "field:account.balance_sheet.comparison.context,comparison:"
msgid "Comparison"
msgstr "Porównanie"
@@ -569,7 +538,6 @@ msgctxt "field:account.balance_sheet.comparison.context,date_cmp:"
msgid "Date"
msgstr "Data"
-#, fuzzy
msgctxt "field:account.balance_sheet.comparison.context,posted:"
msgid "Posted Moves"
msgstr "Zaksięgowane dowody"
@@ -582,7 +550,6 @@ msgctxt "field:account.balance_sheet.context,date:"
msgid "Date"
msgstr "Data"
-#, fuzzy
msgctxt "field:account.balance_sheet.context,posted:"
msgid "Posted Moves"
msgstr "Zaksięgowane dowody"
@@ -610,20 +577,19 @@ msgstr "Domyślne konto należności"
msgctxt "field:account.configuration,default_customer_tax_rule:"
msgid "Default Customer Tax Rule"
-msgstr ""
+msgstr "Domyślna reguła podatkowa klienta"
msgctxt "field:account.configuration,default_supplier_tax_rule:"
msgid "Default Supplier Tax Rule"
-msgstr ""
+msgstr "Domyślna reguła podatkowa dostawcy"
-#, fuzzy
msgctxt "field:account.configuration,reconciliation_sequence:"
msgid "Reconciliation Sequence"
-msgstr "Reconciliation Lines"
+msgstr "Sekwencja uzgodnienia"
msgctxt "field:account.configuration,tax_rounding:"
msgid "Tax Rounding"
-msgstr ""
+msgstr "Zaokrąglanie podatku"
msgctxt "field:account.configuration.default_account,company:"
msgid "Company"
@@ -649,7 +615,6 @@ msgctxt ""
msgid "Default Account Receivable"
msgstr "Domyślne konto należności"
-#, fuzzy
msgctxt "field:account.configuration.default_tax_rule,company:"
msgid "Company"
msgstr "Firma"
@@ -657,14 +622,13 @@ msgstr "Firma"
msgctxt ""
"field:account.configuration.default_tax_rule,default_customer_tax_rule:"
msgid "Default Customer Tax Rule"
-msgstr ""
+msgstr "Domyślna reguła podatkowa klienta"
msgctxt ""
"field:account.configuration.default_tax_rule,default_supplier_tax_rule:"
msgid "Default Supplier Tax Rule"
-msgstr ""
+msgstr "Domyślna reguła podatkowa dostawcy"
-#, fuzzy
msgctxt "field:account.configuration.journal,company:"
msgid "Company"
msgstr "Firma"
@@ -673,15 +637,13 @@ msgctxt "field:account.configuration.journal,currency_exchange_journal:"
msgid "Currency Exchange Journal"
msgstr ""
-#, fuzzy
msgctxt "field:account.configuration.sequence,company:"
msgid "Company"
msgstr "Firma"
-#, fuzzy
msgctxt "field:account.configuration.sequence,reconciliation_sequence:"
msgid "Reconciliation Sequence"
-msgstr "Reconciliation Lines"
+msgstr "Sekwencja uzgodnienia"
msgctxt "field:account.configuration.tax_rounding,company:"
msgid "Company"
@@ -765,7 +727,7 @@ msgstr "Rok podatkowy"
msgctxt "field:account.fiscalyear.balance_non_deferral.start,journal:"
msgid "Journal"
-msgstr "Rejestr"
+msgstr "Dziennik"
msgctxt "field:account.fiscalyear.balance_non_deferral.start,period:"
msgid "Period"
@@ -809,7 +771,6 @@ msgctxt "field:account.fiscalyear.renew.start,start_date:"
msgid "Start Date"
msgstr "Data rozpoczęcia"
-#, fuzzy
msgctxt "field:account.general_ledger.account,account:"
msgid "Account"
msgstr "Konto"
@@ -826,12 +787,10 @@ msgctxt "field:account.general_ledger.account,credit:"
msgid "Credit"
msgstr "Ma"
-#, fuzzy
msgctxt "field:account.general_ledger.account,credit_type:"
msgid "Credit Type"
-msgstr "Typ strony Wn"
+msgstr "Typ strony Ma"
-#, fuzzy
msgctxt "field:account.general_ledger.account,currency:"
msgid "Currency"
msgstr "Waluta"
@@ -853,7 +812,6 @@ msgctxt "field:account.general_ledger.account,end_credit:"
msgid "End Credit"
msgstr ""
-#, fuzzy
msgctxt "field:account.general_ledger.account,end_date:"
msgid "End Date"
msgstr "Data ukończenia"
@@ -869,7 +827,7 @@ msgstr "General Ledger - Lines"
msgctxt "field:account.general_ledger.account,line_count:"
msgid "Line Count"
-msgstr ""
+msgstr "Liczba pozycji"
#, fuzzy
msgctxt "field:account.general_ledger.account,lines:"
@@ -884,7 +842,6 @@ msgctxt "field:account.general_ledger.account,start_credit:"
msgid "Start Credit"
msgstr ""
-#, fuzzy
msgctxt "field:account.general_ledger.account,start_date:"
msgid "Start Date"
msgstr "Data rozpoczęcia"
@@ -904,37 +861,32 @@ msgstr "Firma"
msgctxt "field:account.general_ledger.account.context,end_period:"
msgid "End Period"
-msgstr ""
+msgstr "Okres końcowy"
msgctxt "field:account.general_ledger.account.context,fiscalyear:"
msgid "Fiscal Year"
msgstr "Rok podatkowy"
-#, fuzzy
msgctxt "field:account.general_ledger.account.context,from_date:"
msgid "From Date"
msgstr "Od dnia"
-#, fuzzy
msgctxt "field:account.general_ledger.account.context,journal:"
msgid "Journal"
-msgstr "Rejestr"
+msgstr "Dziennik"
-#, fuzzy
msgctxt "field:account.general_ledger.account.context,posted:"
msgid "Posted Moves"
msgstr "Zaksięgowane dowody"
msgctxt "field:account.general_ledger.account.context,start_period:"
msgid "Start Period"
-msgstr ""
+msgstr "Okres początkowy"
-#, fuzzy
msgctxt "field:account.general_ledger.account.context,to_date:"
msgid "To Date"
msgstr "Do dnia"
-#, fuzzy
msgctxt "field:account.general_ledger.account.party,account:"
msgid "Account"
msgstr "Konto"
@@ -944,27 +896,22 @@ msgctxt "field:account.general_ledger.account.party,active:"
msgid "Active"
msgstr "Aktywne"
-#, fuzzy
msgctxt "field:account.general_ledger.account.party,company:"
msgid "Company"
msgstr "Firma"
-#, fuzzy
msgctxt "field:account.general_ledger.account.party,credit:"
msgid "Credit"
msgstr "Ma"
-#, fuzzy
msgctxt "field:account.general_ledger.account.party,currency:"
msgid "Currency"
msgstr "Waluta"
-#, fuzzy
msgctxt "field:account.general_ledger.account.party,debit:"
msgid "Debit"
msgstr "Wn"
-#, fuzzy
msgctxt "field:account.general_ledger.account.party,end_balance:"
msgid "End Balance"
msgstr "Bilans zamknięcia"
@@ -974,7 +921,6 @@ msgctxt "field:account.general_ledger.account.party,end_credit:"
msgid "End Credit"
msgstr "Ma"
-#, fuzzy
msgctxt "field:account.general_ledger.account.party,end_date:"
msgid "End Date"
msgstr "Data ukończenia"
@@ -986,14 +932,12 @@ msgstr "Wn"
msgctxt "field:account.general_ledger.account.party,line_count:"
msgid "Line Count"
-msgstr ""
+msgstr "Liczba pozycji"
-#, fuzzy
msgctxt "field:account.general_ledger.account.party,party:"
msgid "Party"
msgstr "Strona"
-#, fuzzy
msgctxt "field:account.general_ledger.account.party,start_balance:"
msgid "Start Balance"
msgstr "Bilans otwarcia"
@@ -1003,7 +947,6 @@ msgctxt "field:account.general_ledger.account.party,start_credit:"
msgid "Start Credit"
msgstr "Ma"
-#, fuzzy
msgctxt "field:account.general_ledger.account.party,start_date:"
msgid "Start Date"
msgstr "Data rozpoczęcia"
@@ -1039,7 +982,6 @@ msgctxt "field:account.general_ledger.line,credit:"
msgid "Credit"
msgstr "Ma"
-#, fuzzy
msgctxt "field:account.general_ledger.line,currency:"
msgid "Currency"
msgstr "Waluta"
@@ -1056,7 +998,6 @@ msgctxt "field:account.general_ledger.line,description:"
msgid "Description"
msgstr "Opis"
-#, fuzzy
msgctxt "field:account.general_ledger.line,description_used:"
msgid "Description"
msgstr "Opis"
@@ -1092,7 +1033,6 @@ msgctxt "field:account.general_ledger.line,reconciliation:"
msgid "Reconciliation"
msgstr "Reconciliation Lines"
-#, fuzzy
msgctxt "field:account.general_ledger.line,second_currency:"
msgid "Second Currency"
msgstr "Druga waluta"
@@ -1107,36 +1047,32 @@ msgstr "Firma"
msgctxt "field:account.general_ledger.line.context,end_period:"
msgid "End Period"
-msgstr ""
+msgstr "Okres końcowy"
msgctxt "field:account.general_ledger.line.context,fiscalyear:"
msgid "Fiscal Year"
msgstr "Rok podatkowy"
-#, fuzzy
msgctxt "field:account.general_ledger.line.context,from_date:"
msgid "From Date"
msgstr "Od dnia"
-#, fuzzy
msgctxt "field:account.general_ledger.line.context,journal:"
msgid "Journal"
-msgstr "Rejestr"
+msgstr "Dziennik"
msgctxt "field:account.general_ledger.line.context,party_cumulate:"
msgid "Cumulate per Party"
-msgstr ""
+msgstr "Kumuluj według strony"
-#, fuzzy
msgctxt "field:account.general_ledger.line.context,posted:"
msgid "Posted Moves"
msgstr "Zaksięgowane dowody"
msgctxt "field:account.general_ledger.line.context,start_period:"
msgid "Start Period"
-msgstr ""
+msgstr "Okres początkowy"
-#, fuzzy
msgctxt "field:account.general_ledger.line.context,to_date:"
msgid "To Date"
msgstr "Do dnia"
@@ -1145,18 +1081,17 @@ msgctxt "field:account.income_statement.context,company:"
msgid "Company"
msgstr "Firma"
-#, fuzzy
msgctxt "field:account.income_statement.context,comparison:"
msgid "Comparison"
msgstr "Porównanie"
msgctxt "field:account.income_statement.context,end_period:"
msgid "End Period"
-msgstr ""
+msgstr "Okres końcowy"
msgctxt "field:account.income_statement.context,end_period_cmp:"
msgid "End Period"
-msgstr ""
+msgstr "Okres końcowy"
msgctxt "field:account.income_statement.context,fiscalyear:"
msgid "Fiscal Year"
@@ -1166,12 +1101,10 @@ msgctxt "field:account.income_statement.context,fiscalyear_cmp:"
msgid "Fiscal Year"
msgstr "Rok podatkowy"
-#, fuzzy
msgctxt "field:account.income_statement.context,from_date:"
msgid "From Date"
msgstr "Od dnia"
-#, fuzzy
msgctxt "field:account.income_statement.context,from_date_cmp:"
msgid "From Date"
msgstr "Od dnia"
@@ -1182,18 +1115,16 @@ msgstr "Zaksięgowany dowód"
msgctxt "field:account.income_statement.context,start_period:"
msgid "Start Period"
-msgstr ""
+msgstr "Okres początkowy"
msgctxt "field:account.income_statement.context,start_period_cmp:"
msgid "Start Period"
-msgstr ""
+msgstr "Okres początkowy"
-#, fuzzy
msgctxt "field:account.income_statement.context,to_date:"
msgid "To Date"
msgstr "Do dnia"
-#, fuzzy
msgctxt "field:account.income_statement.context,to_date_cmp:"
msgid "To Date"
msgstr "Do dnia"
@@ -1210,7 +1141,6 @@ msgctxt "field:account.journal,credit:"
msgid "Credit"
msgstr "Ma"
-#, fuzzy
msgctxt "field:account.journal,currency:"
msgid "Currency"
msgstr "Waluta"
@@ -1219,10 +1149,9 @@ msgctxt "field:account.journal,debit:"
msgid "Debit"
msgstr "Wn"
-#, fuzzy
msgctxt "field:account.journal,matching_sequence:"
msgid "Matching Sequence"
-msgstr "Reconciliation Lines"
+msgstr "Sekwencja dopasowania"
msgctxt "field:account.journal,name:"
msgid "Name"
@@ -1248,7 +1177,6 @@ msgctxt "field:account.journal.open_cash.context,start_date:"
msgid "Start Date"
msgstr "Data rozpoczęcia"
-#, fuzzy
msgctxt "field:account.journal.period,company:"
msgid "Company"
msgstr "Firma"
@@ -1259,7 +1187,7 @@ msgstr "Ikona"
msgctxt "field:account.journal.period,journal:"
msgid "Journal"
-msgstr "Rejestr"
+msgstr "Dziennik"
msgctxt "field:account.journal.period,period:"
msgid "Period"
@@ -1275,7 +1203,7 @@ msgstr "Firma"
msgctxt "field:account.journal.sequence,journal:"
msgid "Journal"
-msgstr "Rejestr"
+msgstr "Dziennik"
msgctxt "field:account.journal.sequence,sequence:"
msgid "Sequence"
@@ -1293,14 +1221,13 @@ msgctxt "field:account.move,description:"
msgid "Description"
msgstr "Opis"
-#, fuzzy
msgctxt "field:account.move,description_used:"
msgid "Description"
msgstr "Opis"
msgctxt "field:account.move,journal:"
msgid "Journal"
-msgstr "Rejestr"
+msgstr "Dziennik"
msgctxt "field:account.move,lines:"
msgid "Lines"
@@ -1354,7 +1281,6 @@ msgctxt "field:account.move.line,amount_second_currency:"
msgid "Amount Second Currency"
msgstr "Wartość w drugiej walucie"
-#, fuzzy
msgctxt "field:account.move.line,company:"
msgid "Company"
msgstr "Firma"
@@ -1363,7 +1289,6 @@ msgctxt "field:account.move.line,credit:"
msgid "Credit"
msgstr "Ma"
-#, fuzzy
msgctxt "field:account.move.line,currency:"
msgid "Currency"
msgstr "Waluta"
@@ -1376,16 +1301,14 @@ msgctxt "field:account.move.line,debit:"
msgid "Debit"
msgstr "Wn"
-#, fuzzy
msgctxt "field:account.move.line,delegated_amount:"
msgid "Delegated Amount"
-msgstr "Konto Wn"
+msgstr "Wartość delegowana"
msgctxt "field:account.move.line,description:"
msgid "Description"
msgstr "Opis"
-#, fuzzy
msgctxt "field:account.move.line,description_used:"
msgid "Description"
msgstr "Opis"
@@ -1397,7 +1320,7 @@ msgstr "Termin zapadalności"
msgctxt "field:account.move.line,journal:"
msgid "Journal"
-msgstr "Rejestr"
+msgstr "Dziennik"
msgctxt "field:account.move.line,maturity_date:"
msgid "Maturity Date"
@@ -1414,7 +1337,7 @@ msgstr "Opis dowodu księgowego"
msgctxt "field:account.move.line,move_origin:"
msgid "Move Origin"
-msgstr ""
+msgstr "Źródło dowodu"
msgctxt "field:account.move.line,move_state:"
msgid "Move State"
@@ -1443,7 +1366,7 @@ msgstr "Okres"
msgctxt "field:account.move.line,reconciliation:"
msgid "Reconciliation"
-msgstr ""
+msgstr "Uzgodnienie"
msgctxt "field:account.move.line,reconciliations_delegated:"
msgid "Reconciliations Delegated"
@@ -1461,96 +1384,78 @@ msgctxt "field:account.move.line,state:"
msgid "State"
msgstr "Status"
-#, fuzzy
msgctxt "field:account.move.line,tax_lines:"
msgid "Tax Lines"
-msgstr "Tax Lines"
+msgstr "Pozycje podatku"
-#, fuzzy
msgctxt "field:account.move.line.delegate.start,description:"
msgid "Description"
msgstr "Opis"
-#, fuzzy
msgctxt "field:account.move.line.delegate.start,journal:"
msgid "Journal"
-msgstr "Rejestr"
+msgstr "Dziennik"
-#, fuzzy
msgctxt "field:account.move.line.delegate.start,party:"
msgid "Party"
msgstr "Strona"
-#, fuzzy
msgctxt "field:account.move.line.group.start,description:"
msgid "Description"
msgstr "Opis"
-#, fuzzy
msgctxt "field:account.move.line.group.start,journal:"
msgid "Journal"
-msgstr "Rejestr"
+msgstr "Dziennik"
-#, fuzzy
msgctxt "field:account.move.line.receivable_payable.context,payable:"
msgid "Payable"
msgstr "Zobowiązania"
-#, fuzzy
msgctxt "field:account.move.line.receivable_payable.context,receivable:"
msgid "Receivable"
msgstr "Należności"
-#, fuzzy
msgctxt "field:account.move.line.receivable_payable.context,reconciled:"
msgid "Reconciled"
-msgstr "Uzgodnienie"
+msgstr "Uzgodnione"
-#, fuzzy
msgctxt "field:account.move.line.reschedule.preview,currency:"
msgid "Currency"
msgstr "Waluta"
-#, fuzzy
msgctxt "field:account.move.line.reschedule.preview,description:"
msgid "Description"
msgstr "Opis"
-#, fuzzy
msgctxt "field:account.move.line.reschedule.preview,journal:"
msgid "Journal"
-msgstr "Rejestr"
+msgstr "Dziennik"
-#, fuzzy
msgctxt "field:account.move.line.reschedule.preview,terms:"
msgid "Terms"
msgstr "Terminy"
-#, fuzzy
msgctxt "field:account.move.line.reschedule.start,amount:"
msgid "Amount"
-msgstr "Ilość"
+msgstr "Kwota"
-#, fuzzy
msgctxt "field:account.move.line.reschedule.start,currency:"
msgid "Currency"
msgstr "Waluta"
-#, fuzzy
msgctxt "field:account.move.line.reschedule.start,frequency:"
msgid "Frequency"
-msgstr "Sekwencja"
+msgstr "Częstotliwość"
msgctxt "field:account.move.line.reschedule.start,interval:"
msgid "Interval"
msgstr ""
-#, fuzzy
msgctxt "field:account.move.line.reschedule.start,number:"
msgid "Number"
-msgstr "Numer dowodu"
+msgstr "Liczba"
-#, fuzzy
msgctxt "field:account.move.line.reschedule.start,start_date:"
msgid "Start Date"
msgstr "Data rozpoczęcia"
@@ -1560,17 +1465,14 @@ msgctxt "field:account.move.line.reschedule.start,total_amount:"
msgid "Total Amount"
msgstr "Ilość"
-#, fuzzy
msgctxt "field:account.move.line.reschedule.term,amount:"
msgid "Amount"
-msgstr "Ilość"
+msgstr "Kwota"
-#, fuzzy
msgctxt "field:account.move.line.reschedule.term,currency:"
msgid "Currency"
msgstr "Waluta"
-#, fuzzy
msgctxt "field:account.move.line.reschedule.term,date:"
msgid "Date"
msgstr "Data"
@@ -1609,31 +1511,27 @@ msgstr "Podatki"
msgctxt "field:account.move.open_journal.ask,journal:"
msgid "Journal"
-msgstr "Rejestr"
+msgstr "Dziennik"
msgctxt "field:account.move.open_journal.ask,period:"
msgid "Period"
msgstr "Okres"
-#, fuzzy
msgctxt "field:account.move.reconcile.write_off,company:"
msgid "Company"
msgstr "Firma"
-#, fuzzy
msgctxt "field:account.move.reconcile.write_off,credit_account:"
msgid "Credit Account"
msgstr "Konto Ma"
-#, fuzzy
msgctxt "field:account.move.reconcile.write_off,debit_account:"
msgid "Debit Account"
msgstr "Konto Wn"
-#, fuzzy
msgctxt "field:account.move.reconcile.write_off,journal:"
msgid "Journal"
-msgstr "Rejestr"
+msgstr "Dziennik"
#, fuzzy
msgctxt "field:account.move.reconcile.write_off,name:"
@@ -1644,12 +1542,10 @@ msgctxt "field:account.move.reconcile_lines.writeoff,amount:"
msgid "Amount"
msgstr "Wartość"
-#, fuzzy
msgctxt "field:account.move.reconcile_lines.writeoff,company:"
msgid "Company"
msgstr "Firma"
-#, fuzzy
msgctxt "field:account.move.reconcile_lines.writeoff,currency:"
msgid "Currency"
msgstr "Waluta"
@@ -1667,7 +1563,6 @@ msgctxt "field:account.move.reconcile_lines.writeoff,writeoff:"
msgid "Write Off"
msgstr "Write-Off"
-#, fuzzy
msgctxt "field:account.move.reconciliation,company:"
msgid "Company"
msgstr "Firma"
@@ -1700,7 +1595,7 @@ msgstr "Opis"
msgctxt "field:account.move.template,journal:"
msgid "Journal"
-msgstr "Rejestr"
+msgstr "Dziennik"
msgctxt "field:account.move.template,keywords:"
msgid "Keywords"
@@ -1714,7 +1609,6 @@ msgctxt "field:account.move.template,name:"
msgid "Name"
msgstr "Nazwa"
-#, fuzzy
msgctxt "field:account.move.template.create.template,date:"
msgid "Effective Date"
msgstr "Data dowodu"
@@ -1795,7 +1689,6 @@ msgctxt "field:account.reconcile.show,accounts:"
msgid "Account"
msgstr "Konto"
-#, fuzzy
msgctxt "field:account.reconcile.show,company:"
msgid "Company"
msgstr "Firma"
@@ -1805,7 +1698,6 @@ msgctxt "field:account.reconcile.show,currencies:"
msgid "Currencies"
msgstr "Waluta"
-#, fuzzy
msgctxt "field:account.reconcile.show,currency:"
msgid "Currency"
msgstr "Waluta"
@@ -1843,12 +1735,11 @@ msgstr "Ilość"
msgctxt "field:account.reconcile.start,automatic:"
msgid "Automatic"
-msgstr ""
+msgstr "Automatycznie"
-#, fuzzy
msgctxt "field:account.reconcile.start,only_balanced:"
msgid "Only Balanced"
-msgstr "Bilans zamknięcia"
+msgstr "Tylko zbilansowane"
msgctxt "field:account.tax,amount:"
msgid "Amount"
@@ -1874,7 +1765,6 @@ msgctxt "field:account.tax,credit_tax_amount:"
msgid "Credit Tax Amount"
msgstr ""
-#, fuzzy
msgctxt "field:account.tax,currency:"
msgid "Currency"
msgstr "Waluta"
@@ -1893,7 +1783,7 @@ msgstr "Grupa"
msgctxt "field:account.tax,invoice_account:"
msgid "Invoice Account"
-msgstr ""
+msgstr "Konto faktury"
msgctxt "field:account.tax,invoice_base_amount:"
msgid "Invoice Base Amount"
@@ -1905,7 +1795,7 @@ msgstr ""
msgctxt "field:account.tax,legal_notice:"
msgid "Legal Notice"
-msgstr ""
+msgstr "Nota prawna"
msgctxt "field:account.tax,name:"
msgid "Name"
@@ -1915,10 +1805,9 @@ msgctxt "field:account.tax,parent:"
msgid "Parent"
msgstr "Konto nadrzędne"
-#, fuzzy
msgctxt "field:account.tax,rate:"
msgid "Rate"
-msgstr "Data"
+msgstr "Stawka"
msgctxt "field:account.tax,start_date:"
msgid "Starting Date"
@@ -1930,7 +1819,7 @@ msgstr "Szablon"
msgctxt "field:account.tax,template_override:"
msgid "Override Template"
-msgstr ""
+msgstr "Zastąp szablon"
msgctxt "field:account.tax,type:"
msgid "Type"
@@ -1938,7 +1827,7 @@ msgstr "Typ"
msgctxt "field:account.tax,update_unit_price:"
msgid "Update Unit Price"
-msgstr ""
+msgstr "Aktualizuj cenę jednostkową"
msgctxt "field:account.tax.code,active:"
msgid "Active"
@@ -1966,7 +1855,6 @@ msgctxt "field:account.tax.code,context_company:"
msgid "Context Company"
msgstr "Firma"
-#, fuzzy
msgctxt "field:account.tax.code,currency:"
msgid "Currency"
msgstr "Waluta"
@@ -1975,15 +1863,13 @@ msgctxt "field:account.tax.code,description:"
msgid "Description"
msgstr "Opis"
-#, fuzzy
msgctxt "field:account.tax.code,end_date:"
msgid "End Date"
msgstr "Data ukończenia"
-#, fuzzy
msgctxt "field:account.tax.code,lines:"
msgid "Lines"
-msgstr "Zapisy księgowe"
+msgstr "Pozycje"
msgctxt "field:account.tax.code,name:"
msgid "Name"
@@ -1993,7 +1879,6 @@ msgctxt "field:account.tax.code,parent:"
msgid "Parent"
msgstr "Konto nadrzędne"
-#, fuzzy
msgctxt "field:account.tax.code,start_date:"
msgid "Start Date"
msgstr "Data rozpoczęcia"
@@ -2004,19 +1889,16 @@ msgstr "Szablon"
msgctxt "field:account.tax.code,template_override:"
msgid "Override Template"
-msgstr ""
+msgstr "Zastąp szablon"
-#, fuzzy
msgctxt "field:account.tax.code.context,company:"
msgid "Company"
msgstr "Firma"
-#, fuzzy
msgctxt "field:account.tax.code.context,end_period:"
msgid "End Period"
-msgstr "Okres"
+msgstr "Okres końcowy"
-#, fuzzy
msgctxt "field:account.tax.code.context,fiscalyear:"
msgid "Fiscal Year"
msgstr "Rok podatkowy"
@@ -2031,32 +1913,26 @@ msgctxt "field:account.tax.code.context,period:"
msgid "Period"
msgstr "Okres"
-#, fuzzy
msgctxt "field:account.tax.code.context,periods:"
msgid "Periods"
msgstr "Okresy"
-#, fuzzy
msgctxt "field:account.tax.code.context,start_period:"
msgid "Start Period"
-msgstr "Od okresu:"
+msgstr "Okres początkowy"
-#, fuzzy
msgctxt "field:account.tax.code.line,amount:"
msgid "Amount"
-msgstr "Ilość"
+msgstr "Kwota"
-#, fuzzy
msgctxt "field:account.tax.code.line,code:"
msgid "Code"
msgstr "Kod"
-#, fuzzy
msgctxt "field:account.tax.code.line,operator:"
msgid "Operator"
msgstr "Operacja"
-#, fuzzy
msgctxt "field:account.tax.code.line,tax:"
msgid "Tax"
msgstr "Podatek"
@@ -2068,9 +1944,8 @@ msgstr "Szablon"
msgctxt "field:account.tax.code.line,template_override:"
msgid "Override Template"
-msgstr ""
+msgstr "Zastąp szablon"
-#, fuzzy
msgctxt "field:account.tax.code.line,type:"
msgid "Type"
msgstr "Typ"
@@ -2116,15 +1991,13 @@ msgctxt "field:account.tax.code.template,description:"
msgid "Description"
msgstr "Opis"
-#, fuzzy
msgctxt "field:account.tax.code.template,end_date:"
msgid "End Date"
msgstr "Data ukończenia"
-#, fuzzy
msgctxt "field:account.tax.code.template,lines:"
msgid "Lines"
-msgstr "Zapisy księgowe"
+msgstr "Pozycje"
msgctxt "field:account.tax.code.template,name:"
msgid "Name"
@@ -2134,7 +2007,6 @@ msgctxt "field:account.tax.code.template,parent:"
msgid "Parent"
msgstr "Konto nadrzędne"
-#, fuzzy
msgctxt "field:account.tax.code.template,start_date:"
msgid "Start Date"
msgstr "Data rozpoczęcia"
@@ -2159,7 +2031,6 @@ msgctxt "field:account.tax.line,company:"
msgid "Company"
msgstr "Firma"
-#, fuzzy
msgctxt "field:account.tax.line,currency:"
msgid "Currency"
msgstr "Waluta"
@@ -2172,7 +2043,6 @@ msgctxt "field:account.tax.line,tax:"
msgid "Tax"
msgstr "Podatek"
-#, fuzzy
msgctxt "field:account.tax.line,type:"
msgid "Type"
msgstr "Typ"
@@ -2218,9 +2088,8 @@ msgstr "Szablon"
msgctxt "field:account.tax.rule,template_override:"
msgid "Override Template"
-msgstr ""
+msgstr "Zastąp szablon"
-#, fuzzy
msgctxt "field:account.tax.rule.line,end_date:"
msgid "Ending Date"
msgstr "Data ukończenia"
@@ -2231,24 +2100,23 @@ msgstr "Grupa podatkowa"
msgctxt "field:account.tax.rule.line,keep_origin:"
msgid "Keep Origin"
-msgstr ""
+msgstr "Zachowaj pierwotny"
msgctxt "field:account.tax.rule.line,origin_tax:"
msgid "Original Tax"
-msgstr ""
+msgstr "Pierwotny podatek"
msgctxt "field:account.tax.rule.line,rule:"
msgid "Rule"
msgstr "Reguła"
-#, fuzzy
msgctxt "field:account.tax.rule.line,start_date:"
msgid "Starting Date"
msgstr "Data rozpoczęcia"
msgctxt "field:account.tax.rule.line,tax:"
msgid "Substitution Tax"
-msgstr ""
+msgstr "Podatek zamienny"
msgctxt "field:account.tax.rule.line,template:"
msgid "Template"
@@ -2256,9 +2124,8 @@ msgstr "Szablon"
msgctxt "field:account.tax.rule.line,template_override:"
msgid "Override Template"
-msgstr ""
+msgstr "Zastąp szablon"
-#, fuzzy
msgctxt "field:account.tax.rule.line.template,end_date:"
msgid "Ending Date"
msgstr "Data ukończenia"
@@ -2269,24 +2136,23 @@ msgstr "Grupa podatkowa"
msgctxt "field:account.tax.rule.line.template,keep_origin:"
msgid "Keep Origin"
-msgstr ""
+msgstr "Zachowaj pierwotny"
msgctxt "field:account.tax.rule.line.template,origin_tax:"
msgid "Original Tax"
-msgstr ""
+msgstr "Pierwotny podatek"
msgctxt "field:account.tax.rule.line.template,rule:"
msgid "Rule"
msgstr "Reguła"
-#, fuzzy
msgctxt "field:account.tax.rule.line.template,start_date:"
msgid "Starting Date"
msgstr "Data rozpoczęcia"
msgctxt "field:account.tax.rule.line.template,tax:"
msgid "Substitution Tax"
-msgstr ""
+msgstr "Podatek zamienny"
msgctxt "field:account.tax.rule.template,account:"
msgid "Account Template"
@@ -2335,11 +2201,11 @@ msgstr "Grupa"
msgctxt "field:account.tax.template,invoice_account:"
msgid "Invoice Account"
-msgstr ""
+msgstr "Konto faktury"
msgctxt "field:account.tax.template,legal_notice:"
msgid "Legal Notice"
-msgstr ""
+msgstr "Nota prawna"
msgctxt "field:account.tax.template,name:"
msgid "Name"
@@ -2349,10 +2215,9 @@ msgctxt "field:account.tax.template,parent:"
msgid "Parent"
msgstr "Konto nadrzędne"
-#, fuzzy
msgctxt "field:account.tax.template,rate:"
msgid "Rate"
-msgstr "Data"
+msgstr "Stawka"
msgctxt "field:account.tax.template,start_date:"
msgid "Starting Date"
@@ -2364,7 +2229,7 @@ msgstr "Typ"
msgctxt "field:account.tax.template,update_unit_price:"
msgid "Update Unit Price"
-msgstr ""
+msgstr "Aktualizuj cenę jednostkową"
msgctxt "field:account.tax.test,currency:"
msgid "Currency"
@@ -2400,7 +2265,7 @@ msgstr "Wartość"
msgctxt "field:account.tax.test.result,base:"
msgid "Base"
-msgstr ""
+msgstr "Wartość netto"
msgctxt "field:account.tax.test.result,description:"
msgid "Description"
@@ -2408,7 +2273,7 @@ msgstr "Opis"
msgctxt "field:account.tax.test.result,legal_notice:"
msgid "Legal Notice"
-msgstr ""
+msgstr "Nota prawna"
msgctxt "field:account.tax.test.result,tax:"
msgid "Tax"
@@ -2416,24 +2281,20 @@ msgstr "Podatek"
msgctxt "field:account.update_chart.start,account:"
msgid "Root Account"
-msgstr ""
+msgstr "Konto główne"
-#, fuzzy
msgctxt "field:company.company,payable:"
msgid "Payable"
msgstr "Zobowiązania"
-#, fuzzy
msgctxt "field:company.company,payable_today:"
msgid "Payable Today"
msgstr "Zobowiązania na dzisiaj"
-#, fuzzy
msgctxt "field:company.company,receivable:"
msgid "Receivable"
msgstr "Należności"
-#, fuzzy
msgctxt "field:company.company,receivable_today:"
msgid "Receivable Today"
msgstr "Należności na dzisiaj"
@@ -2450,7 +2311,6 @@ msgctxt "field:party.party,accounts:"
msgid "Accounts"
msgstr "Konta"
-#, fuzzy
msgctxt "field:party.party,currency:"
msgid "Currency"
msgstr "Waluta"
@@ -2505,7 +2365,7 @@ msgstr ""
msgctxt "help:account.account,closed:"
msgid "Check to prevent posting move on the account."
-msgstr ""
+msgstr "Zaznacz, aby zapobiec księgowaniu na tym koncie."
msgctxt "help:account.account,credit_type:"
msgid "The type used if not empty and debit < credit."
@@ -2517,7 +2377,7 @@ msgstr ""
msgctxt "help:account.account,general_ledger_balance:"
msgid "Display only the balance in the general ledger report."
-msgstr ""
+msgstr "Wyświetlaj tylko saldo w raporcie księgi głównej."
msgctxt "help:account.account,reconcile:"
msgid "Allow move lines of this account to be reconciled."
@@ -2535,24 +2395,23 @@ msgstr ""
msgctxt "help:account.account,template_override:"
msgid "Check to override template definition"
-msgstr ""
+msgstr "Zaznacz, aby zastąpić definicję szablonu"
msgctxt "help:account.account.context,fiscalyear:"
msgid "Leave empty for all open fiscal year."
msgstr ""
-#, fuzzy
msgctxt "help:account.account.context,posted:"
msgid "Only include posted moves."
-msgstr "Pokaż tylko zaksięgowany dowód"
+msgstr "Uwzględnij tylko zaksięgowane dowody."
msgctxt "help:account.account.template,closed:"
msgid "Check to prevent posting move on the account."
-msgstr ""
+msgstr "Zaznacz, aby zapobiec księgowaniu na tym koncie."
msgctxt "help:account.account.template,general_ledger_balance:"
msgid "Display only the balance in the general ledger report."
-msgstr ""
+msgstr "Wyświetlaj tylko saldo w raporcie księgi głównej."
msgctxt "help:account.account.template,reconcile:"
msgid "Allow move lines of this account to be reconciled."
@@ -2561,33 +2420,34 @@ msgstr "Pozwala uzgadniać zapisy księgowe dla tego konta."
msgctxt "help:account.account.type,debt:"
msgid "Check to allow booking debt via supplier invoice."
msgstr ""
+"Zaznacz, aby zezwolić na księgowanie zadłużenia za pośrednictwem faktury "
+"dostawcy."
msgctxt "help:account.account.type,template_override:"
msgid "Check to override template definition"
-msgstr ""
+msgstr "Zaznacz, aby zastąpić definicję szablonu"
msgctxt "help:account.account.type.template,debt:"
msgid "Check to allow booking debt via supplier invoice."
msgstr ""
+"Zaznacz, aby zezwolić na księgowanie zadłużenia za pośrednictwem faktury "
+"dostawcy."
-#, fuzzy
msgctxt "help:account.aged_balance.context,posted:"
msgid "Only include posted moves."
-msgstr "Pokaż tylko zaksięgowany dowód"
+msgstr "Uwzględnij tylko zaksięgowane dowody."
-#, fuzzy
msgctxt "help:account.balance_sheet.comparison.context,posted:"
msgid "Only include posted moves."
-msgstr "Pokaż tylko zaksięgowany dowód"
+msgstr "Uwzględnij tylko zaksięgowane dowody."
-#, fuzzy
msgctxt "help:account.balance_sheet.context,posted:"
msgid "Only include posted moves."
-msgstr "Pokaż tylko zaksięgowany dowód"
+msgstr "Uwzględnij tylko zaksięgowane dowody."
msgctxt "help:account.configuration,default_customer_tax_rule:"
msgid "Default customer tax rule for new parties."
-msgstr ""
+msgstr "Domyślna reguła podatkowa dla nowego klienta."
msgctxt "help:account.configuration,default_supplier_tax_rule:"
msgid "Default supplier tax rule for new parties."
@@ -2616,25 +2476,22 @@ msgctxt "help:account.general_ledger.account.context,journal:"
msgid "Only include moves from the journal."
msgstr "Pokaż tylko zaksięgowany dowód"
-#, fuzzy
msgctxt "help:account.general_ledger.account.context,posted:"
msgid "Only include posted moves."
-msgstr "Pokaż tylko zaksięgowany dowód"
+msgstr "Uwzględnij tylko zaksięgowane dowody."
#, fuzzy
msgctxt "help:account.general_ledger.line.context,journal:"
msgid "Only include moves from the journal."
msgstr "Pokaż tylko zaksięgowany dowód"
-#, fuzzy
msgctxt "help:account.general_ledger.line.context,posted:"
msgid "Only include posted moves."
-msgstr "Pokaż tylko zaksięgowany dowód"
+msgstr "Uwzględnij tylko zaksięgowane dowody."
-#, fuzzy
msgctxt "help:account.income_statement.context,posted:"
msgid "Only include posted moves."
-msgstr "Pokaż tylko zaksięgowany dowód"
+msgstr "Uwzględnij tylko zaksięgowane dowody."
msgctxt "help:account.move,post_number:"
msgid "Also known as Folio Number."
@@ -2687,39 +2544,40 @@ msgstr ""
msgctxt "help:account.reconcile.start,automatic:"
msgid "Automatically reconcile suggestions."
-msgstr ""
+msgstr "Automatycznie uzgodnij sugestie."
msgctxt "help:account.reconcile.start,only_balanced:"
msgid "Skip suggestion with write-off."
-msgstr ""
+msgstr "Pomiń sugestie z niedopasowaniem."
#, fuzzy
msgctxt "help:account.tax,amount:"
msgid "In company's currency."
msgstr "W walucie firmy"
-#, fuzzy
msgctxt "help:account.tax,description:"
msgid "The name that will be used in reports."
-msgstr "Nazwa używana w raportach"
+msgstr "Nazwa używana w raportach."
msgctxt "help:account.tax,template_override:"
msgid "Check to override template definition"
-msgstr ""
+msgstr "Zaznacz, aby zastąpić definicję szablonu"
msgctxt "help:account.tax,update_unit_price:"
msgid ""
"If checked then the unit price for further tax computation will be modified "
"by this tax."
msgstr ""
+"Jeśli zaznaczone, cena jednostkowa do dalszych obliczeń podatkowych zostanie"
+" zmodyfikowana o ten podatek."
msgctxt "help:account.tax.code,template_override:"
msgid "Check to override template definition"
-msgstr ""
+msgstr "Zaznacz, aby zastąpić definicję szablonu"
msgctxt "help:account.tax.code.line,template_override:"
msgid "Check to override template definition"
-msgstr ""
+msgstr "Zaznacz, aby zastąpić definicję szablonu"
msgctxt "help:account.tax.line.template,amount:"
msgid "A python expression that will be evaluated with the keywords."
@@ -2727,24 +2585,26 @@ msgstr ""
msgctxt "help:account.tax.rule,template_override:"
msgid "Check to override template definition"
-msgstr ""
+msgstr "Zaznacz, aby zastąpić definicję szablonu"
msgctxt "help:account.tax.rule.line,keep_origin:"
msgid "Check to append the original tax to substituted tax."
-msgstr ""
+msgstr "Zaznacz, aby dołączyć pierwotny podatek do podatku zamiennego."
msgctxt "help:account.tax.rule.line,origin_tax:"
msgid ""
"If the original tax is filled, the rule will be applied only for this tax."
msgstr ""
+"Jeśli pierwotny podatek jest wypełniony, reguła zostanie zastosowana tylko "
+"do tego podatku."
msgctxt "help:account.tax.rule.line,template_override:"
msgid "Check to override template definition"
-msgstr ""
+msgstr "Zaznacz, aby zastąpić definicję szablonu"
msgctxt "help:account.tax.rule.line.template,keep_origin:"
msgid "Check to append the original tax to substituted tax."
-msgstr ""
+msgstr "Zaznacz, aby dołączyć pierwotny podatek do podatku zamiennego."
msgctxt "help:account.tax.rule.line.template,origin_tax:"
msgid ""
@@ -2798,10 +2658,9 @@ msgctxt "model:account.account.type.template,name:"
msgid "Account Type Template"
msgstr "Szablony typów kont"
-#, fuzzy
msgctxt "model:account.aged_balance,name:"
msgid "Aged Balance"
-msgstr "Aged Balance"
+msgstr "Wiekowanie należności"
msgctxt "model:account.aged_balance.context,name:"
msgid "Aged Balance Context"
@@ -2901,31 +2760,28 @@ msgstr ""
msgctxt "model:account.journal,name:"
msgid "Journal"
-msgstr "Rejestr"
+msgstr "Dziennik"
#, fuzzy
msgctxt "model:account.journal,name:journal_cash"
msgid "Cash"
msgstr "Cash"
-#, fuzzy
msgctxt "model:account.journal,name:journal_currency_exchange"
msgid "Currency Exchange"
-msgstr "Waluta"
+msgstr "Wymiana walut"
-#, fuzzy
msgctxt "model:account.journal,name:journal_expense"
msgid "Expense"
-msgstr "Expense"
+msgstr "Koszt"
msgctxt "model:account.journal,name:journal_miscellaneous"
msgid "Miscellaneous"
msgstr ""
-#, fuzzy
msgctxt "model:account.journal,name:journal_revenue"
msgid "Revenue"
-msgstr "Revenue"
+msgstr "Przychód"
#, fuzzy
msgctxt "model:account.journal,name:journal_stock"
@@ -2965,7 +2821,7 @@ msgstr "Konto Wn"
msgctxt "model:account.move.line.group.start,name:"
msgid "Group Lines"
-msgstr ""
+msgstr "Grupuj pozycje"
msgctxt "model:account.move.line.receivable_payable.context,name:"
msgid "Receivable/Payable Line Context"
@@ -3034,10 +2890,9 @@ msgctxt "model:account.reconcile.show,name:"
msgid "Reconcile"
msgstr "Uzgodnij"
-#, fuzzy
msgctxt "model:account.reconcile.start,name:"
msgid "Reconcile"
-msgstr "Uzgodnienie"
+msgstr "Uzgodnij"
#, fuzzy
msgctxt "model:account.tax,name:"
@@ -3067,10 +2922,9 @@ msgctxt "model:account.tax.code.template,name:"
msgid "Tax Code Template"
msgstr "Tax Codes Templates"
-#, fuzzy
msgctxt "model:account.tax.group,name:"
msgid "Tax Group"
-msgstr "Tax Groups"
+msgstr "Grupa podatkowa"
#, fuzzy
msgctxt "model:account.tax.line,name:"
@@ -3106,15 +2960,13 @@ msgctxt "model:account.tax.template,name:"
msgid "Account Tax Template"
msgstr "Account Type Templates"
-#, fuzzy
msgctxt "model:account.tax.test,name:"
msgid "Test Tax"
-msgstr "Test Tax"
+msgstr "Testuj podatek"
-#, fuzzy
msgctxt "model:account.tax.test.result,name:"
msgid "Test Tax"
-msgstr "Test Tax"
+msgstr "Testuj podatek"
#, fuzzy
msgctxt "model:account.update_chart.start,name:"
@@ -3128,61 +2980,51 @@ msgstr "Utwórz wykres"
msgctxt "model:ir.action,name:act_account_balance_sheet"
msgid "Accounts"
-msgstr "Accounts"
+msgstr "Konta"
-#, fuzzy
msgctxt "model:ir.action,name:act_account_balance_sheet_tree"
msgid "Balance Sheet"
-msgstr "Balance Sheet"
+msgstr "Bilans"
msgctxt "model:ir.action,name:act_account_general_ledger"
msgid "Accounts"
-msgstr "Accounts"
+msgstr "Konta"
-#, fuzzy
msgctxt "model:ir.action,name:act_account_income_statement_tree"
msgid "Income Statement"
-msgstr "Income Statement"
+msgstr "Rachunek zysków i strat"
-#, fuzzy
msgctxt "model:ir.action,name:act_account_list"
msgid "Accounts"
-msgstr "Accounts"
+msgstr "Konta"
-#, fuzzy
msgctxt "model:ir.action,name:act_account_template_tree"
msgid "Accounts"
msgstr "Konta"
-#, fuzzy
msgctxt "model:ir.action,name:act_account_tree"
msgid "Accounts"
-msgstr "Accounts"
+msgstr "Konta"
-#, fuzzy
msgctxt "model:ir.action,name:act_account_tree_chart"
msgid "Chart of Accounts"
-msgstr "Open Chart of Accounts"
+msgstr "Plan kont"
-#, fuzzy
msgctxt "model:ir.action,name:act_account_type_list"
msgid "Account Types"
-msgstr "Account Types"
+msgstr "Typy kont"
-#, fuzzy
msgctxt "model:ir.action,name:act_account_type_template_tree"
msgid "Account Types"
-msgstr "Account Types"
+msgstr "Typy kont"
-#, fuzzy
msgctxt "model:ir.action,name:act_account_type_tree"
msgid "Account Types"
-msgstr "Account Types"
+msgstr "Typy kont"
-#, fuzzy
msgctxt "model:ir.action,name:act_aged_balance_list"
msgid "Aged Balance"
-msgstr "Aged Balance"
+msgstr "Wiekowanie należności"
#, fuzzy
msgctxt "model:ir.action,name:act_balance_non_deferral"
@@ -3194,7 +3036,6 @@ msgctxt "model:ir.action,name:act_cancel_moves"
msgid "Cancel Moves"
msgstr "Cancel Moves"
-#, fuzzy
msgctxt "model:ir.action,name:act_configuration_form"
msgid "Configuration"
msgstr "Konfiguracja"
@@ -3204,10 +3045,9 @@ msgctxt "model:ir.action,name:act_create_periods"
msgid "Create Periods"
msgstr "Create Monthly Periods"
-#, fuzzy
msgctxt "model:ir.action,name:act_delegate_lines_wizard"
msgid "Delegate Lines"
-msgstr "Konto Wn"
+msgstr "Deleguj pozycje"
msgctxt "model:ir.action,name:act_fiscalyear_form"
msgid "Fiscal Years"
@@ -3222,12 +3062,10 @@ msgctxt "model:ir.action,name:act_general_ledger_account_form"
msgid "General Ledger - Accounts"
msgstr "General Ledger - Accounts"
-#, fuzzy
msgctxt "model:ir.action,name:act_general_ledger_account_party_form"
msgid "General Ledger - Account Parties"
-msgstr "General Ledger - Accounts"
+msgstr "Księga główna - strony konta"
-#, fuzzy
msgctxt "model:ir.action,name:act_general_ledger_account_party_form_party"
msgid "Accounts"
msgstr "Konta"
@@ -3237,43 +3075,37 @@ msgctxt "model:ir.action,name:act_general_ledger_account_party_open"
msgid "Open General Ledger Account Parties"
msgstr "General Ledger - Accounts"
-#, fuzzy
msgctxt "model:ir.action,name:act_general_ledger_line_form"
msgid "General Ledger - Lines"
-msgstr "General Ledger - Lines"
+msgstr "Księga główna - pozycje"
msgctxt "model:ir.action,name:act_group_lines_wizard"
msgid "Group Lines"
-msgstr ""
+msgstr "Grupuj pozycje"
-#, fuzzy
msgctxt "model:ir.action,name:act_journal_form"
msgid "Journals"
-msgstr "Journals"
+msgstr "Dzienniki"
msgctxt "model:ir.action,name:act_journal_open_cash"
msgid "Journals Cash"
msgstr "Journals Cash"
-#, fuzzy
msgctxt "model:ir.action,name:act_journal_period_form_close"
msgid "Close Journals - Periods"
-msgstr "Close Journals - Periods"
+msgstr "Zamknij okresy dzienników"
-#, fuzzy
msgctxt "model:ir.action,name:act_journal_period_tree"
msgid "Journals - Periods"
-msgstr "Journals - Periods"
+msgstr "Dzienniki - okresy"
-#, fuzzy
msgctxt "model:ir.action,name:act_journal_period_tree2"
msgid "Journals - Periods"
-msgstr "Journals - Periods"
+msgstr "Dzienniki - okresy"
-#, fuzzy
msgctxt "model:ir.action,name:act_move_form"
msgid "Account Moves"
-msgstr "Account Moves"
+msgstr "Zapisy księgowe"
#, fuzzy
msgctxt "model:ir.action,name:act_move_form_delegate"
@@ -3295,37 +3127,33 @@ msgctxt "model:ir.action,name:act_move_from_template"
msgid "Account Move"
msgstr "Account Move"
-#, fuzzy
msgctxt "model:ir.action,name:act_move_line_form"
msgid "Account Move Lines"
-msgstr "Account Move Lines"
+msgstr "Pozycje zapisu księgowego"
msgctxt "model:ir.action,name:act_move_line_payable_receivable"
msgid "Payable/Receivable Lines"
-msgstr "Payable/Receivable Lines"
+msgstr "Pozycje zobowiązań/należności"
msgctxt "model:ir.action,name:act_move_reconciliation_lines"
msgid "Reconciliation Lines"
msgstr "Reconciliation Lines"
-#, fuzzy
msgctxt "model:ir.action,name:act_move_template_create"
msgid "Create Move from Template"
-msgstr "Create Move from Template"
+msgstr "Utwórz zapis z szablonu"
-#, fuzzy
msgctxt "model:ir.action,name:act_move_template_form"
msgid "Moves"
-msgstr "Dowód księgowy"
+msgstr "Zapisy"
msgctxt "model:ir.action,name:act_open_account"
msgid "Open Move Account"
-msgstr "Open Move Account"
+msgstr "Otwórz zapisy na koncie"
-#, fuzzy
msgctxt "model:ir.action,name:act_open_journal"
msgid "Open Journal"
-msgstr "Open Journal"
+msgstr "Otwórz dziennik"
msgctxt "model:ir.action,name:act_open_tax_code"
msgid "Open Tax Code"
@@ -3335,25 +3163,21 @@ msgctxt "model:ir.action,name:act_open_type"
msgid "Open Type"
msgstr "Open Type"
-#, fuzzy
msgctxt "model:ir.action,name:act_period_form"
msgid "Periods"
-msgstr "Periods"
+msgstr "Okresy"
-#, fuzzy
msgctxt "model:ir.action,name:act_period_form_close"
msgid "Close Periods"
-msgstr "Close Periods"
+msgstr "Zamknij okresy"
-#, fuzzy
msgctxt "model:ir.action,name:act_reconcile"
msgid "Reconcile Accounts"
-msgstr "Reconcile Accounts"
+msgstr "Uzgodnij konta"
-#, fuzzy
msgctxt "model:ir.action,name:act_reconcile_lines"
msgid "Reconcile Lines"
-msgstr "Reconcile Lines"
+msgstr "Uzgodnij pozycje"
#, fuzzy
msgctxt "model:ir.action,name:act_reconcile_writeoff_form"
@@ -3364,158 +3188,157 @@ msgctxt "model:ir.action,name:act_renew_fiscalyear"
msgid "Renew Fiscal Year"
msgstr "Otworzenie na nowo roku podatkowego"
-#, fuzzy
msgctxt "model:ir.action,name:act_reschedule_lines_wizard"
msgid "Reschedule Lines"
-msgstr "Reconcile Lines"
+msgstr "Zmień terminy pozycji"
-#, fuzzy
msgctxt "model:ir.action,name:act_tax_code_list"
msgid "Codes"
-msgstr "Kod"
+msgstr "Kody"
#, fuzzy
msgctxt "model:ir.action,name:act_tax_code_template_tree"
msgid "Tax Codes"
msgstr "Kod podatku"
-#, fuzzy
msgctxt "model:ir.action,name:act_tax_code_tree"
msgid "Codes"
-msgstr "Kod"
+msgstr "Kody"
#, fuzzy
msgctxt "model:ir.action,name:act_tax_code_tree_chart"
msgid "Chart of Tax Codes"
msgstr "Open Chart of Tax Codes"
-#, fuzzy
msgctxt "model:ir.action,name:act_tax_group_form"
msgid "Groups"
-msgstr "Grupa"
+msgstr "Grupy"
#, fuzzy
msgctxt "model:ir.action,name:act_tax_line_form"
msgid "Tax Lines"
msgstr "Tax Lines"
-#, fuzzy
msgctxt "model:ir.action,name:act_tax_list"
msgid "Taxes"
-msgstr "Taxes"
+msgstr "Podatki"
-#, fuzzy
msgctxt "model:ir.action,name:act_tax_rule_form"
msgid "Rules"
-msgstr "Reguła"
+msgstr "Reguły"
#, fuzzy
msgctxt "model:ir.action,name:act_tax_rule_template_form"
msgid "Tax Rules"
msgstr "Tax Rules"
-#, fuzzy
msgctxt "model:ir.action,name:act_tax_template_list"
msgid "Taxes"
msgstr "Podatki"
-#, fuzzy
msgctxt "model:ir.action,name:act_unreconcile_lines"
msgid "Unreconcile Lines"
-msgstr "Unreconcile Lines"
+msgstr "Usuń uzgodnienie pozycji"
-#, fuzzy
msgctxt "model:ir.action,name:report_account_type_statement"
msgid "Statement"
-msgstr "Income Statement"
+msgstr "Zestawienie"
-#, fuzzy
msgctxt "model:ir.action,name:report_aged_balance"
msgid "Aged Balance"
-msgstr "Aged Balance"
+msgstr "Wiekowanie należności"
#, fuzzy
msgctxt "model:ir.action,name:report_general_journal"
msgid "General Journal"
msgstr "General Journal"
-#, fuzzy
msgctxt "model:ir.action,name:report_general_ledger"
msgid "General Ledger"
-msgstr "General Ledger"
+msgstr "Księga główna"
-#, fuzzy
msgctxt "model:ir.action,name:report_trial_balance"
msgid "Trial Balance"
-msgstr "Trial Balance"
+msgstr "Bilans próbny"
msgctxt "model:ir.action,name:wizard_create_chart"
msgid "Create Chart of Accounts from Template"
-msgstr "Create Chart of Accounts from Template"
+msgstr "Stwórz plan kont z użyciem szablonu"
msgctxt "model:ir.action,name:wizard_tax_test"
msgid "Test Tax"
-msgstr "Test Tax"
+msgstr "Testuj podatek"
msgctxt "model:ir.action,name:wizard_update_chart"
msgid "Update Chart of Accounts from Template"
-msgstr "Update Chart of Accounts from Template"
+msgstr "Aktualizuj plan kont z użyciem szablonu"
+#, python-format
msgctxt "model:ir.message,text:msg_account_chart_exists"
msgid "A chart of accounts already exists for company \"%(company)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_account_closed_lines"
msgid "You cannot close account \"%(account)s\" because it has move lines."
msgstr "Nie można usunąć konta \"%s\" zawierającego zapisy księgowe."
+#, python-format
msgctxt "model:ir.message,text:msg_account_invalid_deferral_second_currency"
msgid "To set a second currency for account \"%(account)s\", it must be deferral."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_invalid_lines_second_currency"
msgid ""
"To set a second currency for account \"%(account)s\", its lines must have "
"the same second currency \"%(currency)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_invalid_type_second_currency"
msgid ""
"To set a second currency for account \"%(account)s\", it must not have a "
"type \"payable\", \"revenue\", \"receivable\" nor \"expense\"."
msgstr ""
+"Aby ustawić drugą walutę dla konta \"%(account)s\", nie może ono być typu "
+"\"zobowiązania\", \"przychód\", \"należności\" ani \"koszt\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_account_no_type_lines"
msgid ""
"You cannot remove type of account \"%(account)s\" because it has move lines."
msgstr "Nie można usunąć konta \"%s\" zawierającego zapisy księgowe."
+#, python-format
msgctxt "model:ir.message,text:msg_cancel_line_delegated"
msgid ""
"The moves \"%(moves)s\" contain grouped lines, cancelling them will ungroup "
"the lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_change_fiscalyear_post_move_sequence"
msgid ""
"You cannot change the post move sequence on fiscal year \"%(fiscalyear)s\" "
"because it contains posted moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_change_period_post_move_sequence"
msgid ""
"You cannot change the post move sequence in period \"%(period)s\" because it"
" has posted moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_fiscalyear_account_balance_not_zero"
msgid ""
"To close the fiscal year, the balance of account \"%(account)s\" must be "
"zero."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_fiscalyear_earlier"
msgid ""
"To close fiscal year \"%(fiscalyear)s\", you must close all earlier fiscal "
@@ -3524,12 +3347,14 @@ msgstr ""
"Aby zamknąć rok podatkowy \"%(fiscalyear)s\", musisz najpierw zamknąć "
"poprzednie lata."
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_inactive_accounts"
msgid ""
"To close period \"%(period)s\", you must balance the inactive account "
"\"%(account)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_non_posted_moves"
msgid "To close period \"%(period)s\" you must post the moves \"%(moves)s\"."
msgstr ""
@@ -3540,13 +3365,14 @@ msgid ""
" moves."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_create_journal_period_closed_period"
msgid "You cannot create a journal-period in closed period \"%(period)s\"."
msgstr ""
"Nie można utworzyć okresu w dzienniku na podstawie zamkniętego okresu "
"\"%s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_create_period_closed_fiscalyear"
msgid ""
"You cannot create a period in fiscal year \"%(fiscalyear)s\" because it is "
@@ -3566,31 +3392,27 @@ msgctxt "model:ir.message,text:msg_delegate_line_same_origins"
msgid "You cannot delegate together lines with different origins."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_delete_account_with_move_lines"
msgid "You cannot delete account \"%(account)s\" because it has move lines."
msgstr "Nie można usunąć konta \"%s\" zawierającego zapisy księgowe."
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_receivable_payable"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending "
"receivable/payable with company \"%(company)s\"."
msgstr ""
-msgctxt "model:ir.message,text:msg_fiscalyear_different_post_move_sequence"
-msgid ""
-"The fiscal years \"%(first)s\" and \"%(second)s\" cannot have the same post "
-"move sequence, you must use different sequences."
-msgstr ""
-
msgctxt "model:ir.message,text:msg_fiscalyear_overlap"
-msgid ""
-"The fiscal years \"%(first)s\" and \"%(second)s\" overlap, you must use "
-"different dates."
+msgid "The dates of fiscal years of the same company can not overlap."
msgstr ""
-"Lata podatkowe \"%(first)s\" i \"%(second)s\" nachodzą na siebie. Użyj "
-"różnych dat."
+msgctxt "model:ir.message,text:msg_fiscalyear_post_move_sequence_unique"
+msgid "The post move sequence of fiscal years must be unique."
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_group_line"
msgid "Line \"%(line)s\" can not be grouped."
msgstr ""
@@ -3615,7 +3437,7 @@ msgctxt "model:ir.message,text:msg_group_line_single"
msgid "You cannot group a single line."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_journal_account_moves"
msgid ""
"You cannot change the type of journal \"%(journal)s\" because it has posted "
@@ -3627,10 +3449,12 @@ msgctxt "model:ir.message,text:msg_journal_period_unique"
msgid "You can create only one journal per period."
msgstr "Można otworzyć tylko jeden dziennik dla okresu."
+#, python-format
msgctxt "model:ir.message,text:msg_line_already_reconciled"
msgid "You cannot reconcile already reconciled line \"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_line_closed_account"
msgid ""
"To create a line on account \"%(account)s\", you must set a type or unclose "
@@ -3641,12 +3465,14 @@ msgctxt "model:ir.message,text:msg_line_debit_credit"
msgid "You cannot set both debit and credit on the line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_line_party_required"
msgid ""
"To create a line on account \"%(account)s\", you must set a party on line "
"\"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_line_party_set"
msgid ""
"To create a line on account \"%(account)s\", you must remove the party on "
@@ -3659,77 +3485,108 @@ msgid ""
"credit."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_delete_journal_period_moves"
msgid ""
"You cannot modify or delete journal-period \"%(journal_period)s\" because it"
" contains moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_closed_journal_period"
msgid ""
"You cannot add/modify/delete lines on closed journal-period "
"\"%(journal_period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_posted_move"
msgid "You cannot modify line \"%(line)s\" from posted move \"%(move)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_reconciled"
msgid "You cannot modify reconciled line \"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_posted_moved"
msgid "You cannot modify posted move \"%(move)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_modify_tax_line_closed_period"
msgid "You cannot add/modify/delete tax lines in closed period \"%(period)s\"."
msgstr ""
"Nie można dodawać/modyfikować zapisów księgowych w dzienniku dla zamkniętego"
" okresu \"%s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_move_cancel_closed_period"
msgid ""
"The period of move \"%(move)s\" is closed.\n"
"Use the current period to cancel the move?"
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_move_copy_closed_period"
+msgid ""
+"The period of move \"%(move)s\" is closed.\n"
+"Use the current period to copy the move?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_expression_not_number"
msgid ""
"The value \"%(value)s\" of \"%(expression)s\" from template \"%(template)s\""
" is not a number."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_move_template_invalid_description"
+msgid ""
+"Failed to evaluate the description \"%(description)s\" from template "
+"\"%(template)s\" with error: \"%(error)s\""
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_invalid_expression"
msgid ""
"Failed to evaluate expression \"%(expression)s\" from template \"%(template)s\" with error:\n"
"\"%(error)s\""
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_keyword_name_not_identifier"
msgid "The keyword name \"%(name)s\" is not a valid identifier."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_fiscalyear_date"
msgid ""
"To continue, you must create a fiscal year for the date \"%(date)s\" and "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_open_fiscalyear_date"
msgid ""
"To continue, you must reopen the fiscal year \"%(fiscalyear)s\" of company "
-"\"%(company)s\"for the date \"%(date)s\"."
+"\"%(company)s\" for the date \"%(date)s\"."
msgstr ""
+"Aby kontynuować, musisz ponownie otworzyć rok podatkowy \"%(fiscalyear)s\" "
+"firmy \"%(company)s\" dla daty \"%(date)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_no_open_period_date"
msgid ""
"To continue, you must reopen the period \"%(period)s\" of company "
"\"%(company)s\" for the date \"%(date)s\"."
msgstr ""
+"Aby kontynuować, musisz ponownie otworzyć okres \"%(period)s\" firmy "
+"\"%(company)s\" dla daty \"%(date)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_no_period_date"
msgid ""
"To continue, you must create a period for the date \"%(date)s\" and company "
@@ -3742,76 +3599,82 @@ msgstr ""
#, fuzzy
msgctxt "model:ir.message,text:msg_open_fiscalyear_earlier"
-msgid ""
-"The open fiscal year \"%(open)s\" can not be before the close fiscal year "
-"\"%(closed)s\"."
+msgid "Open fiscal years can not be before closed fiscal years."
msgstr ""
"Aby ponownie otworzyć rok podatkowy \"%(fiscalyear)s\", musisz wcześniej "
"otworzyć wszystkie następujące po nim lata."
-#, fuzzy
+#, python-format
msgctxt "model:ir.message,text:msg_open_journal_period_closed_period"
msgid ""
"You cannot reopen journal-period \"%(journal_period)s\" in closed period "
"\"%(period)s\"."
msgstr ""
-"Nie można otworzyć okresu \"%(journal_period)s\" w dzienniku ponieważ okres "
-"\"%(period)s\" jest zamknięty."
+"Nie można ponownie otworzyć okresu dziennika \"%(journal_period)s\" ponieważ"
+" okres \"%(period)s\" jest zamknięty."
+#, python-format
msgctxt "model:ir.message,text:msg_open_period_closed_fiscalyear"
msgid ""
"You cannot reopen period \"%(period)s\" because its fiscal year "
"\"%(fiscalyear)s\" is closed."
msgstr ""
+"Nie można ponownie otworzyć okresu \"%(period)s\" ponieważ rok podatkowy "
+"\"%(fiscalyear)s\" jest zamknięty."
+#, python-format
msgctxt "model:ir.message,text:msg_party_missing_payable_account"
msgid "To continue, you must define a payable account for party \"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_missing_receivable_account"
msgid "To continue, you must define a receivable account for party \"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_period_fiscalyear_dates"
msgid ""
"The dates for period \"%(period)s\" must be between the dates of its fiscal "
"year \"%(fiscalyear)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_period_move_dates"
msgid ""
"The dates for period \"%(period)s\" must include the date \"%(move_date)s\" "
"of move \"%(move)s\"."
msgstr ""
-msgctxt "model:ir.message,text:msg_period_overlap"
+msgctxt "model:ir.message,text:msg_period_post_move_sequence_unique"
msgid ""
-"The periods \"%(first)s\" and \"%(second)s\" overlap, you must use different"
-" dates."
+"A post move sequence can be reused only by periods in the same fiscal year."
msgstr ""
-msgctxt "model:ir.message,text:msg_period_same_sequence"
-msgid ""
-"You cannot use the same post move sequence for the periods \"%(first)s\" and"
-" \"%(second)s\" because they are from different fiscal years."
+msgctxt "model:ir.message,text:msg_period_standard_overlap"
+msgid "The dates of standard period of the same fiscal year can not overlap."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_post_empty_move"
msgid "To post move \"%(move)s\", you must fill in its lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_post_unbalanced_move"
msgid ""
"To post move \"%(move)s\", you must balance all its lines debits and "
"credits."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_account_not_reconcile"
msgid ""
"To reconcile line \"%(line)s\", you must set its account \"%(account)s\" as "
"reconcilable."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_credit_account_missing"
msgid ""
@@ -3819,6 +3682,7 @@ msgid ""
"\"%(company)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_debit_account_missing"
msgid ""
@@ -3826,6 +3690,7 @@ msgid ""
"\"%(company)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_journal_missing"
msgid ""
@@ -3833,19 +3698,23 @@ msgid ""
"\"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_delete_delegated"
msgid ""
"The reconciliation \"%(reconciliation)s\" is delegated to the line \"%(line)s\".\n"
"You may need to cancel its move \"%(move)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_delete_write_off"
msgid ""
"The reconciliation \"%(reconciliation)s\" is linked to the write-off line \"%(line)s\".\n"
"You may need to cancel its move \"%(move)s\"."
msgstr ""
+"Uzgodnienie \"%(reconciliation)s\" jest skojarzone z pozycją odpisu \"%(line)s\".\n"
+"Może być konieczne anulowanie jego zapisu księgowego \"%(move)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_reconciliation_different_accounts"
msgid ""
"You cannot reconcile line \"%(line)s\" with others because its account "
@@ -3854,7 +3723,7 @@ msgstr ""
"Nie można uzgodnić zapisu \"%(line)s\" ponieważ konto \"%(account1)s\" różni"
" się od konta \"%(account2)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_reconciliation_different_parties"
msgid ""
"You cannot reconcile line \"%(line)s\" with others because its party "
@@ -3863,22 +3732,35 @@ msgstr ""
"Nie można uzgodnić zapisu \"%(line)s\" ponieważ występująca w nim strona "
"\"%(party1)s\" różni się od \"%(party2)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_line_not_valid"
msgid "You cannot reconcile non-valid line \"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_unbalanced"
msgid ""
"To reconcile lines, they must have the same debit \"%(debit)s\" and credit "
"\"%(credit)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_write_off_missing"
msgid ""
"To reconcile lines with \"%(amount)s\" write-off, you must select a write-"
"off method."
msgstr ""
+#, fuzzy, python-format
+msgctxt "model:ir.message,text:msg_reconciliation_write_off_same_account"
+msgid ""
+"You cannot reconcile lines using the write-off \"%(write_off)s\" with the "
+"same \"%(account)s\"."
+msgstr ""
+"Nie można uzgodnić zapisu \"%(line)s\" ponieważ konto \"%(account1)s\" różni"
+" się od konta \"%(account2)s\"."
+
+#, python-format
msgctxt "model:ir.message,text:msg_reopen_fiscalyear_later"
msgid ""
"To reopen fiscal year \"%(fiscalyear)s\", you must reopen all later fiscal "
@@ -3903,15 +3785,19 @@ msgctxt "model:ir.message,text:msg_reschedule_line_same_party"
msgid "You cannot reschedule lines with different parties."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reschedule_line_wrong_amount"
msgid ""
"To reschedule the lines you must change the terms to have a total amount of "
"%(total_amount)s instead of %(amount)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_tax_update_unit_price_with_parent"
msgid "You cannot set \"Update Unit Price\" on child tax \"%(tax)s\"."
msgstr ""
+"Nie możesz ustawić \"Aktualizuj cenę jednostkową\" na podatku podrzędnym do "
+"\"%(tax)s\"."
msgctxt "model:ir.message,text:msg_write_deferral"
msgid "You cannot modify any account deferrals."
@@ -3922,15 +3808,13 @@ msgctxt "model:ir.message,text:msg_write_reconciliation"
msgid "You cannot modify any reconciliation."
msgstr "Nie można modyfikować uzgodnienia."
-#, fuzzy
msgctxt "model:ir.model.button,confirm:fiscalyear_lock_button"
msgid "Are you sure you want to lock the fiscal year?"
-msgstr "Are you sure to lock the fiscal year?"
+msgstr "Czy na pewno chcesz zablokować rok podatkowy?"
-#, fuzzy
msgctxt "model:ir.model.button,confirm:period_lock_button"
msgid "Are you sure you want to lock the period?"
-msgstr "Are you sure to lock the period?"
+msgstr "Czy na pewno chcesz zablokować okres?"
msgctxt "model:ir.model.button,string:fiscalyear_close_button"
msgid "Close"
@@ -3943,20 +3827,19 @@ msgstr "Create Monthly Periods"
msgctxt "model:ir.model.button,string:fiscalyear_lock_button"
msgid "Lock"
-msgstr "Lock"
+msgstr "Zablokuj"
msgctxt "model:ir.model.button,string:fiscalyear_reopen_button"
-msgid "Re-Open"
-msgstr "Re-Open"
+msgid "Reopen"
+msgstr "Otwórz ponownie"
-#, fuzzy
msgctxt "model:ir.model.button,string:journal_period_close_button"
msgid "Close"
msgstr "Zamknij"
msgctxt "model:ir.model.button,string:journal_period_reopen_button"
msgid "Reopen"
-msgstr ""
+msgstr "Otwórz ponownie"
msgctxt "model:ir.model.button,string:move_post_button"
msgid "Post"
@@ -3968,11 +3851,11 @@ msgstr "Zamknij"
msgctxt "model:ir.model.button,string:period_lock_button"
msgid "Lock"
-msgstr "Lock"
+msgstr "Zablokuj"
msgctxt "model:ir.model.button,string:period_reopen_button"
-msgid "Re-Open"
-msgstr "Re-Open"
+msgid "Reopen"
+msgstr "Otwórz ponownie"
msgctxt "model:ir.rule.group,name:rule_group_account_companies"
msgid "User in companies"
@@ -4009,7 +3892,7 @@ msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_move_companies"
msgid "User in companies"
-msgstr ""
+msgstr "Użytkownik w firmach"
msgctxt "model:ir.rule.group,name:rule_group_move_reconciliation_companies"
msgid "User in companies"
@@ -4021,7 +3904,7 @@ msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_period_companies"
msgid "User in companies"
-msgstr ""
+msgstr "Użytkownik w firmach"
msgctxt "model:ir.rule.group,name:rule_group_reconcile_writeoff_companies"
msgid "User in companies"
@@ -4075,7 +3958,6 @@ msgctxt "model:ir.ui.menu,name:menu_account_list"
msgid "Accounts"
msgstr "Konta"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_account_template_tree"
msgid "Accounts"
msgstr "Konta"
@@ -4084,28 +3966,25 @@ msgctxt "model:ir.ui.menu,name:menu_account_tree"
msgid "Accounts"
msgstr "Konta"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_account_tree_chart"
msgid "Chart of Accounts"
-msgstr "Open Chart of Accounts"
+msgstr "Plan kont"
msgctxt "model:ir.ui.menu,name:menu_account_type_list"
msgid "Account Types"
msgstr "Typy kont"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_account_type_template_tree"
msgid "Account Types"
-msgstr "Account Types"
+msgstr "Typy kont"
msgctxt "model:ir.ui.menu,name:menu_account_type_tree"
msgid "Account Types"
msgstr "Typy kont"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_aged_balance"
msgid "Aged Balance"
-msgstr "Aged Balance"
+msgstr "Wiekowanie należności"
#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_balance_non_deferral"
@@ -4116,24 +3995,21 @@ msgctxt "model:ir.ui.menu,name:menu_close_fiscalyear"
msgid "Close Fiscal Years"
msgstr "Zamknij lata podatkowe"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_close_journal_period"
msgid "Close Journals - Periods"
-msgstr "Close Journals - Periods"
+msgstr "Zamknij okresy dzienników"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_close_period"
msgid "Close Periods"
-msgstr "Close Periods"
+msgstr "Zamknij okresy"
msgctxt "model:ir.ui.menu,name:menu_create_chart"
msgid "Create Chart of Accounts from Template"
-msgstr "Create Chart of Accounts from Template"
+msgstr "Stwórz plan kont z użyciem szablonu"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_entries"
msgid "Entries"
-msgstr "Entries"
+msgstr "Wpisy"
msgctxt "model:ir.ui.menu,name:menu_fiscalyear_configuration"
msgid "Fiscal Years"
@@ -4145,80 +4021,67 @@ msgstr "Lata podatkowe"
msgctxt "model:ir.ui.menu,name:menu_general_account_configuration"
msgid "General Account"
-msgstr "General Account"
+msgstr "Konto ogólne"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_general_ledger"
msgid "General Ledger"
-msgstr "General Ledger"
+msgstr "Księga główna"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_journal_configuration"
msgid "Journals"
-msgstr "Journals"
+msgstr "Dzienniki"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_journal_form"
msgid "Journals"
-msgstr "Journals"
+msgstr "Dzienniki"
msgctxt "model:ir.ui.menu,name:menu_journal_open_cash"
msgid "Journals Cash"
msgstr "Journals Cash"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_journal_period_tree"
msgid "Journals - Periods"
-msgstr "Journals - Periods"
+msgstr "Dzienniki - okresy"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_journal_period_tree2"
msgid "Journals - Periods"
-msgstr "Journals - Periods"
+msgstr "Dzienniki - okresy"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_move_form"
msgid "Account Moves"
-msgstr "Account Moves"
+msgstr "Zapisy księgowe"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_move_template_create"
msgid "Create Move from Template"
-msgstr "Create Move from Template"
+msgstr "Utwórz zapis z szablonu"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_move_template_form"
msgid "Moves"
-msgstr "Dowód księgowy"
+msgstr "Zapisy"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_open_balance_sheet"
msgid "Balance Sheet"
-msgstr "Balance Sheet"
+msgstr "Bilans"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_open_income_statement"
msgid "Income Statement"
-msgstr "Income Statement"
+msgstr "Rachunek zysków i strat"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_open_journal"
msgid "Open Journal"
-msgstr "Open Journal"
+msgstr "Otwórz dziennik"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_period_form"
msgid "Periods"
-msgstr "Periods"
+msgstr "Okresy"
msgctxt "model:ir.ui.menu,name:menu_processing"
msgid "Processing"
-msgstr "Processing"
+msgstr "Operacje zamknięcia"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_reconcile"
msgid "Reconcile Accounts"
-msgstr "Reconcile Accounts"
+msgstr "Uzgodnij konta"
#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_reconcile_writeoff_form"
@@ -4233,59 +4096,52 @@ msgctxt "model:ir.ui.menu,name:menu_reporting"
msgid "Reporting"
msgstr "Raportowanie"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_tax_code_list"
msgid "Codes"
-msgstr "Kod"
+msgstr "Kody"
#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_tax_code_template_tree"
msgid "Tax Codes"
msgstr "Kod podatku"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_tax_code_tree"
msgid "Codes"
-msgstr "Kod"
+msgstr "Kody"
#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_tax_code_tree_chart"
msgid "Chart of Tax Codes"
msgstr "Open Chart of Tax Codes"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_tax_group_form"
msgid "Groups"
-msgstr "Grupa"
+msgstr "Grupy"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_tax_list"
msgid "Taxes"
-msgstr "Taxes"
+msgstr "Podatki"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_tax_rule_form"
msgid "Rules"
-msgstr "Reguła"
+msgstr "Reguły"
#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_tax_rule_template_form"
msgid "Tax Rules"
msgstr "Tax Rules"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_tax_template_list"
msgid "Taxes"
msgstr "Podatki"
msgctxt "model:ir.ui.menu,name:menu_tax_test"
msgid "Test Tax"
-msgstr "Test Tax"
+msgstr "Testuj podatek"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_taxes"
msgid "Taxes"
-msgstr "Taxes"
+msgstr "Podatki"
#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_templates"
@@ -4294,9 +4150,8 @@ msgstr "Templates"
msgctxt "model:ir.ui.menu,name:menu_update_chart"
msgid "Update Chart of Accounts from Template"
-msgstr "Update Chart of Accounts from Template"
+msgstr "Aktualizuj plan kont z użyciem szablonu"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menuitem_account_configuration"
msgid "Configuration"
msgstr "Konfiguracja"
@@ -4313,77 +4168,58 @@ msgctxt "model:res.group,name:group_account_admin"
msgid "Account Administration"
msgstr "Administracja ustawieniami księgowości"
-#, fuzzy
-msgctxt "model:res.group,name:group_account_party"
-msgid "Accounting Party"
-msgstr "Konto zobowiązań"
-
-#, fuzzy
msgctxt "report:account.account.type.statement:"
msgid "/"
msgstr "/"
-#, fuzzy
msgctxt "report:account.account.type.statement:"
msgid ":"
msgstr ":"
-#, fuzzy
msgctxt "report:account.account.type.statement:"
msgid "Balance Sheet"
-msgstr "Balance Sheet"
+msgstr "Bilans"
-#, fuzzy
msgctxt "report:account.account.type.statement:"
msgid "Company:"
msgstr "Firma:"
-#, fuzzy
msgctxt "report:account.account.type.statement:"
msgid "Date:"
msgstr "Data:"
-#, fuzzy
msgctxt "report:account.account.type.statement:"
msgid "Fiscal Year:"
msgstr "Rok podatkowy:"
-#, fuzzy
msgctxt "report:account.account.type.statement:"
msgid "From Date:"
msgstr "Od dnia:"
-#, fuzzy
msgctxt "report:account.account.type.statement:"
msgid "From Period"
-msgstr "Od okresu:"
+msgstr "Od okresu"
-#, fuzzy
msgctxt "report:account.account.type.statement:"
msgid "Income Statement"
-msgstr "Income Statement"
+msgstr "Rachunek zysków i strat"
-#, fuzzy
msgctxt "report:account.account.type.statement:"
msgid "Print Date:"
msgstr "Data wydruku:"
-#, fuzzy
msgctxt "report:account.account.type.statement:"
msgid "Statement"
-msgstr "Income Statement"
+msgstr "Zestawienie"
-#, fuzzy
msgctxt "report:account.account.type.statement:"
msgid "To"
msgstr "Do"
-#, fuzzy
msgctxt "report:account.account.type.statement:"
msgid "User:"
msgstr "Użytkownik:"
-#, fuzzy
msgctxt "report:account.account.type.statement:"
msgid "at"
msgstr "w"
@@ -4396,10 +4232,9 @@ msgctxt "report:account.aged_balance:"
msgid "/"
msgstr "/"
-#, fuzzy
msgctxt "report:account.aged_balance:"
msgid "Aged Balance for"
-msgstr "Aged Balance"
+msgstr "Wiekowanie należności dla"
msgctxt "report:account.aged_balance:"
msgid "Balance"
@@ -4462,15 +4297,13 @@ msgctxt "report:account.general_ledger:"
msgid "Debit"
msgstr "Wn"
-#, fuzzy
msgctxt "report:account.general_ledger:"
msgid "Description"
msgstr "Opis"
-#, fuzzy
msgctxt "report:account.general_ledger:"
msgid "Draft"
-msgstr "Zarejestrowany"
+msgstr "Szkic"
msgctxt "report:account.general_ledger:"
msgid "Fiscal Year:"
@@ -4485,10 +4318,9 @@ msgctxt "report:account.general_ledger:"
msgid "From Period"
msgstr "Od okresu:"
-#, fuzzy
msgctxt "report:account.general_ledger:"
msgid "General Ledger"
-msgstr "General Ledger"
+msgstr "Księga główna"
msgctxt "report:account.general_ledger:"
msgid "Move"
@@ -4599,10 +4431,9 @@ msgctxt "report:account.trial_balance:"
msgid "Debit"
msgstr "Wn"
-#, fuzzy
msgctxt "report:account.trial_balance:"
msgid "End Balance"
-msgstr "Aged Balance"
+msgstr "Bilans zamknięcia"
msgctxt "report:account.trial_balance:"
msgid "Fiscal Year:"
@@ -4633,10 +4464,9 @@ msgctxt "report:account.trial_balance:"
msgid "Total"
msgstr "Razem"
-#, fuzzy
msgctxt "report:account.trial_balance:"
msgid "Trial Balance"
-msgstr "Trial Balance"
+msgstr "Bilans próbny"
msgctxt "report:account.trial_balance:"
msgid "User:"
@@ -4694,11 +4524,11 @@ msgstr "Miesiące"
msgctxt "selection:account.aged_balance.context,unit:"
msgid "Weeks"
-msgstr ""
+msgstr "Tygodnie"
msgctxt "selection:account.aged_balance.context,unit:"
msgid "Years"
-msgstr ""
+msgstr "Lata"
msgctxt "selection:account.configuration,tax_rounding:"
msgid "Per Document"
@@ -4756,20 +4586,18 @@ msgctxt "selection:account.journal,type:"
msgid "Cash"
msgstr "Cash"
-#, fuzzy
msgctxt "selection:account.journal,type:"
msgid "Expense"
-msgstr "Expense"
+msgstr "Koszt"
#, fuzzy
msgctxt "selection:account.journal,type:"
msgid "General"
msgstr "General"
-#, fuzzy
msgctxt "selection:account.journal,type:"
msgid "Revenue"
-msgstr "Revenue"
+msgstr "Przychód"
#, fuzzy
msgctxt "selection:account.journal,type:"
@@ -4806,19 +4634,17 @@ msgctxt "selection:account.move.line,state:"
msgid "Valid"
msgstr "Poprawny"
-#, fuzzy
msgctxt "selection:account.move.line.reschedule.start,frequency:"
msgid "Monthly"
-msgstr "Miesiące"
+msgstr "Miesięcznie"
-#, fuzzy
msgctxt "selection:account.move.line.reschedule.start,frequency:"
msgid "Other"
-msgstr "Inne informacje"
+msgstr "Inna"
msgctxt "selection:account.move.line.reschedule.start,frequency:"
msgid "Quarterly"
-msgstr ""
+msgstr "Kwartalnie"
msgctxt "selection:account.move.line.template,operation:"
msgid "Credit"
@@ -4894,28 +4720,24 @@ msgstr "Okresy"
msgctxt "selection:account.tax.code.line,amount:"
msgid "Base"
-msgstr ""
+msgstr "Wartość netto"
-#, fuzzy
msgctxt "selection:account.tax.code.line,amount:"
msgid "Tax"
-msgstr "Podatek"
+msgstr "Wartość podatku"
msgctxt "selection:account.tax.code.line,operator:"
msgid "+"
-msgstr ""
+msgstr "+"
-#, fuzzy
msgctxt "selection:account.tax.code.line,operator:"
msgid "-"
msgstr "-"
-#, fuzzy
msgctxt "selection:account.tax.code.line,type:"
msgid "Credit"
-msgstr "Ma"
+msgstr "Faktura korygująca"
-#, fuzzy
msgctxt "selection:account.tax.code.line,type:"
msgid "Invoice"
msgstr "Faktura"
@@ -4943,7 +4765,6 @@ msgctxt "selection:account.tax.code.line.template,type:"
msgid "Credit"
msgstr "Ma"
-#, fuzzy
msgctxt "selection:account.tax.code.line.template,type:"
msgid "Invoice"
msgstr "Faktura"
@@ -5026,26 +4847,22 @@ msgctxt "view:account.account:"
msgid "General Information"
msgstr "Informacje ogólne"
-#, fuzzy
msgctxt "view:account.account:"
msgid "General Ledger"
-msgstr "General Ledger"
+msgstr "Księga główna"
msgctxt "view:account.aged_balance.context:"
msgid "Terms"
msgstr "Terminy"
-#, fuzzy
msgctxt "view:account.configuration:"
msgid "Credit Account"
msgstr "Konto Ma"
-#, fuzzy
msgctxt "view:account.configuration:"
msgid "Currency Exchange"
-msgstr "Waluta"
+msgstr "Wymiana walut"
-#, fuzzy
msgctxt "view:account.configuration:"
msgid "Debit Account"
msgstr "Konto Wn"
@@ -5054,15 +4871,13 @@ msgctxt "view:account.configuration:"
msgid "Invoice"
msgstr "Faktura"
-#, fuzzy
msgctxt "view:account.configuration:"
msgid "Journal"
-msgstr "Rejestr"
+msgstr "Dziennik"
-#, fuzzy
msgctxt "view:account.configuration:"
msgid "Move"
-msgstr "Dowód księgowy"
+msgstr "Zapis księgowy"
msgctxt "view:account.configuration:"
msgid "Party"
@@ -5073,6 +4888,8 @@ msgid ""
"You can now create a chart of account for your company by selecting a chart "
"of account template."
msgstr ""
+"Teraz możesz utworzyć plan kont dla swojej firmy, wybierając szablon planu "
+"kont."
msgctxt "view:account.fiscalyear.create_periods.start:"
msgid "every"
@@ -5093,18 +4910,16 @@ msgstr "Sekwencje"
msgctxt "view:account.move.line.reschedule.start:"
msgid "every"
-msgstr ""
+msgstr "co"
-#, fuzzy
msgctxt "view:account.move.line.reschedule.start:"
msgid "months"
-msgstr "Miesiące"
+msgstr "miesiące"
msgctxt "view:account.move.line.template:"
msgid "Other Info"
msgstr "Inne informacje"
-#, fuzzy
msgctxt "view:account.move.line:"
msgid "Balance"
msgstr "Bilans"
@@ -5135,14 +4950,12 @@ msgstr "Informacje ogólne"
msgctxt "view:account.update_chart.succeed:"
msgid "Chart of accounts updated successfully."
-msgstr ""
+msgstr "Plan kont został pomyślnie zaktualizowany."
-#, fuzzy
msgctxt "view:company.company:"
msgid "Account"
msgstr "Konto"
-#, fuzzy
msgctxt "view:company.company:"
msgid "Accounting"
msgstr "Księgowość"
@@ -5197,7 +5010,6 @@ msgctxt ""
msgid "Create"
msgstr "Utwórz"
-#, fuzzy
msgctxt "wizard_button:account.fiscalyear.create_periods,start,end:"
msgid "Cancel"
msgstr "Anuluj"
@@ -5218,36 +5030,30 @@ msgctxt "wizard_button:account.move.cancel,default,end:"
msgid "Cancel"
msgstr "Anuluj"
-#, fuzzy
msgctxt "wizard_button:account.move.line.delegate,start,delegate:"
msgid "Delegate"
-msgstr "Konto Wn"
+msgstr "Deleguj"
-#, fuzzy
msgctxt "wizard_button:account.move.line.delegate,start,end:"
msgid "Cancel"
msgstr "Anuluj"
-#, fuzzy
msgctxt "wizard_button:account.move.line.group,start,end:"
msgid "Cancel"
msgstr "Anuluj"
-#, fuzzy
msgctxt "wizard_button:account.move.line.group,start,group:"
msgid "Group"
-msgstr "Grupa"
+msgstr "Grupuj"
-#, fuzzy
msgctxt "wizard_button:account.move.line.reschedule,preview,end:"
msgid "Cancel"
msgstr "Anuluj"
msgctxt "wizard_button:account.move.line.reschedule,preview,reschedule:"
msgid "Reschedule"
-msgstr ""
+msgstr "Zmień terminy"
-#, fuzzy
msgctxt "wizard_button:account.move.line.reschedule,start,end:"
msgid "Cancel"
msgstr "Anuluj"
@@ -5300,15 +5106,13 @@ msgctxt "wizard_button:account.reconcile,show,reconcile:"
msgid "Reconcile"
msgstr "Uzgodnij"
-#, fuzzy
msgctxt "wizard_button:account.reconcile,start,end:"
msgid "Cancel"
msgstr "Anuluj"
-#, fuzzy
msgctxt "wizard_button:account.reconcile,start,next_:"
msgid "Reconcile"
-msgstr "Uzgodnienie"
+msgstr "Uzgodnij"
msgctxt "wizard_button:account.tax.test,test,end:"
msgid "Close"
diff --git a/modules/account/locale/pt.po b/modules/account/locale/pt.po
index 7654e0cbdc..cd1fe297c7 100644
--- a/modules/account/locale/pt.po
+++ b/modules/account/locale/pt.po
@@ -3459,73 +3459,84 @@ msgctxt "model:ir.action,name:wizard_update_chart"
msgid "Update Chart of Accounts from Template"
msgstr "Update Chart of Accounts from Template"
+#, python-format
msgctxt "model:ir.message,text:msg_account_chart_exists"
msgid "A chart of accounts already exists for company \"%(company)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_account_closed_lines"
msgid "You cannot close account \"%(account)s\" because it has move lines."
msgstr "A conta \"%s\" não pode ser excluída porque existem lançamentos."
+#, python-format
msgctxt "model:ir.message,text:msg_account_invalid_deferral_second_currency"
msgid "To set a second currency for account \"%(account)s\", it must be deferral."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_invalid_lines_second_currency"
msgid ""
"To set a second currency for account \"%(account)s\", its lines must have "
"the same second currency \"%(currency)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_invalid_type_second_currency"
msgid ""
"To set a second currency for account \"%(account)s\", it must not have a "
"type \"payable\", \"revenue\", \"receivable\" nor \"expense\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_account_no_type_lines"
msgid ""
"You cannot remove type of account \"%(account)s\" because it has move lines."
msgstr "A conta \"%s\" não pode ser excluída porque existem lançamentos."
+#, python-format
msgctxt "model:ir.message,text:msg_cancel_line_delegated"
msgid ""
"The moves \"%(moves)s\" contain grouped lines, cancelling them will ungroup "
"the lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_change_fiscalyear_post_move_sequence"
msgid ""
"You cannot change the post move sequence on fiscal year \"%(fiscalyear)s\" "
"because it contains posted moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_change_period_post_move_sequence"
msgid ""
"You cannot change the post move sequence in period \"%(period)s\" because it"
" has posted moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_fiscalyear_account_balance_not_zero"
msgid ""
"To close the fiscal year, the balance of account \"%(account)s\" must be "
"zero."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_fiscalyear_earlier"
msgid ""
"To close fiscal year \"%(fiscalyear)s\", you must close all earlier fiscal "
"years."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_inactive_accounts"
msgid ""
"To close period \"%(period)s\", you must balance the inactive account "
"\"%(account)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_non_posted_moves"
msgid "To close period \"%(period)s\" you must post the moves \"%(moves)s\"."
msgstr ""
@@ -3536,14 +3547,14 @@ msgid ""
" moves."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_create_journal_period_closed_period"
msgid "You cannot create a journal-period in closed period \"%(period)s\"."
msgstr ""
"Não é possível criar um diário - período para \"%s\" pois o período está "
"encerrado."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_create_period_closed_fiscalyear"
msgid ""
"You cannot create a period in fiscal year \"%(fiscalyear)s\" because it is "
@@ -3563,29 +3574,27 @@ msgctxt "model:ir.message,text:msg_delegate_line_same_origins"
msgid "You cannot delegate together lines with different origins."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_delete_account_with_move_lines"
msgid "You cannot delete account \"%(account)s\" because it has move lines."
msgstr "A conta \"%s\" não pode ser excluída porque existem lançamentos."
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_receivable_payable"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending "
"receivable/payable with company \"%(company)s\"."
msgstr ""
-msgctxt "model:ir.message,text:msg_fiscalyear_different_post_move_sequence"
-msgid ""
-"The fiscal years \"%(first)s\" and \"%(second)s\" cannot have the same post "
-"move sequence, you must use different sequences."
-msgstr ""
-
msgctxt "model:ir.message,text:msg_fiscalyear_overlap"
-msgid ""
-"The fiscal years \"%(first)s\" and \"%(second)s\" overlap, you must use "
-"different dates."
+msgid "The dates of fiscal years of the same company can not overlap."
msgstr ""
+msgctxt "model:ir.message,text:msg_fiscalyear_post_move_sequence_unique"
+msgid "The post move sequence of fiscal years must be unique."
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_group_line"
msgid "Line \"%(line)s\" can not be grouped."
msgstr ""
@@ -3610,7 +3619,7 @@ msgctxt "model:ir.message,text:msg_group_line_single"
msgid "You cannot group a single line."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_journal_account_moves"
msgid ""
"You cannot change the type of journal \"%(journal)s\" because it has posted "
@@ -3622,10 +3631,12 @@ msgctxt "model:ir.message,text:msg_journal_period_unique"
msgid "You can create only one journal per period."
msgstr "Apenas um diário pode ser aberto por período."
+#, python-format
msgctxt "model:ir.message,text:msg_line_already_reconciled"
msgid "You cannot reconcile already reconciled line \"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_line_closed_account"
msgid ""
"To create a line on account \"%(account)s\", you must set a type or unclose "
@@ -3636,12 +3647,14 @@ msgctxt "model:ir.message,text:msg_line_debit_credit"
msgid "You cannot set both debit and credit on the line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_line_party_required"
msgid ""
"To create a line on account \"%(account)s\", you must set a party on line "
"\"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_line_party_set"
msgid ""
"To create a line on account \"%(account)s\", you must remove the party on "
@@ -3654,77 +3667,104 @@ msgid ""
"credit."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_delete_journal_period_moves"
msgid ""
"You cannot modify or delete journal-period \"%(journal_period)s\" because it"
" contains moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_closed_journal_period"
msgid ""
"You cannot add/modify/delete lines on closed journal-period "
"\"%(journal_period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_posted_move"
msgid "You cannot modify line \"%(line)s\" from posted move \"%(move)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_reconciled"
msgid "You cannot modify reconciled line \"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_posted_moved"
msgid "You cannot modify posted move \"%(move)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_modify_tax_line_closed_period"
msgid "You cannot add/modify/delete tax lines in closed period \"%(period)s\"."
msgstr ""
"Não é possível incluir/alterar lançamentos no diário de período encerrado "
"\"%s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_move_cancel_closed_period"
msgid ""
"The period of move \"%(move)s\" is closed.\n"
"Use the current period to cancel the move?"
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_move_copy_closed_period"
+msgid ""
+"The period of move \"%(move)s\" is closed.\n"
+"Use the current period to copy the move?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_expression_not_number"
msgid ""
"The value \"%(value)s\" of \"%(expression)s\" from template \"%(template)s\""
" is not a number."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_move_template_invalid_description"
+msgid ""
+"Failed to evaluate the description \"%(description)s\" from template "
+"\"%(template)s\" with error: \"%(error)s\""
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_invalid_expression"
msgid ""
"Failed to evaluate expression \"%(expression)s\" from template \"%(template)s\" with error:\n"
"\"%(error)s\""
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_keyword_name_not_identifier"
msgid "The keyword name \"%(name)s\" is not a valid identifier."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_fiscalyear_date"
msgid ""
"To continue, you must create a fiscal year for the date \"%(date)s\" and "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_open_fiscalyear_date"
msgid ""
"To continue, you must reopen the fiscal year \"%(fiscalyear)s\" of company "
-"\"%(company)s\"for the date \"%(date)s\"."
+"\"%(company)s\" for the date \"%(date)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_open_period_date"
msgid ""
"To continue, you must reopen the period \"%(period)s\" of company "
"\"%(company)s\" for the date \"%(date)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_period_date"
msgid ""
"To continue, you must create a period for the date \"%(date)s\" and company "
@@ -3736,12 +3776,10 @@ msgid "Account can have only one of the debit or credit type set."
msgstr ""
msgctxt "model:ir.message,text:msg_open_fiscalyear_earlier"
-msgid ""
-"The open fiscal year \"%(open)s\" can not be before the close fiscal year "
-"\"%(closed)s\"."
+msgid "Open fiscal years can not be before closed fiscal years."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_open_journal_period_closed_period"
msgid ""
"You cannot reopen journal-period \"%(journal_period)s\" in closed period "
@@ -3750,7 +3788,7 @@ msgstr ""
"Não é possível abrir diário - período \"%(journal_period)s\" porque o "
"período \"%(period)s\" está encerrado."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_open_period_closed_fiscalyear"
msgid ""
"You cannot reopen period \"%(period)s\" because its fiscal year "
@@ -3759,54 +3797,59 @@ msgstr ""
"O período \"%(period)s\" não pode ser aberto porque o exercício social "
"\"%(fiscalyear)s\" foi encerrado."
+#, python-format
msgctxt "model:ir.message,text:msg_party_missing_payable_account"
msgid "To continue, you must define a payable account for party \"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_missing_receivable_account"
msgid "To continue, you must define a receivable account for party \"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_period_fiscalyear_dates"
msgid ""
"The dates for period \"%(period)s\" must be between the dates of its fiscal "
"year \"%(fiscalyear)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_period_move_dates"
msgid ""
"The dates for period \"%(period)s\" must include the date \"%(move_date)s\" "
"of move \"%(move)s\"."
msgstr ""
-msgctxt "model:ir.message,text:msg_period_overlap"
+msgctxt "model:ir.message,text:msg_period_post_move_sequence_unique"
msgid ""
-"The periods \"%(first)s\" and \"%(second)s\" overlap, you must use different"
-" dates."
+"A post move sequence can be reused only by periods in the same fiscal year."
msgstr ""
-msgctxt "model:ir.message,text:msg_period_same_sequence"
-msgid ""
-"You cannot use the same post move sequence for the periods \"%(first)s\" and"
-" \"%(second)s\" because they are from different fiscal years."
+msgctxt "model:ir.message,text:msg_period_standard_overlap"
+msgid "The dates of standard period of the same fiscal year can not overlap."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_post_empty_move"
msgid "To post move \"%(move)s\", you must fill in its lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_post_unbalanced_move"
msgid ""
"To post move \"%(move)s\", you must balance all its lines debits and "
"credits."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_account_not_reconcile"
msgid ""
"To reconcile line \"%(line)s\", you must set its account \"%(account)s\" as "
"reconcilable."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_credit_account_missing"
msgid ""
@@ -3814,6 +3857,7 @@ msgid ""
"\"%(company)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_debit_account_missing"
msgid ""
@@ -3821,6 +3865,7 @@ msgid ""
"\"%(company)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_journal_missing"
msgid ""
@@ -3828,19 +3873,21 @@ msgid ""
"\"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_delete_delegated"
msgid ""
"The reconciliation \"%(reconciliation)s\" is delegated to the line \"%(line)s\".\n"
"You may need to cancel its move \"%(move)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_delete_write_off"
msgid ""
"The reconciliation \"%(reconciliation)s\" is linked to the write-off line \"%(line)s\".\n"
"You may need to cancel its move \"%(move)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_reconciliation_different_accounts"
msgid ""
"You cannot reconcile line \"%(line)s\" with others because its account "
@@ -3849,7 +3896,7 @@ msgstr ""
"Você não pode reconciliar a linha \"%(line)s\" porque sua conta "
"\"%(account1)s\" é diferente da conta \"%(account2)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_reconciliation_different_parties"
msgid ""
"You cannot reconcile line \"%(line)s\" with others because its party "
@@ -3858,22 +3905,35 @@ msgstr ""
"Não é possível reconciliar a linha \"%(line)s\" porque sua pessoa "
"\"%(party1)s\" é diferente de \"%(party2)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_line_not_valid"
msgid "You cannot reconcile non-valid line \"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_unbalanced"
msgid ""
"To reconcile lines, they must have the same debit \"%(debit)s\" and credit "
"\"%(credit)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_write_off_missing"
msgid ""
"To reconcile lines with \"%(amount)s\" write-off, you must select a write-"
"off method."
msgstr ""
+#, fuzzy, python-format
+msgctxt "model:ir.message,text:msg_reconciliation_write_off_same_account"
+msgid ""
+"You cannot reconcile lines using the write-off \"%(write_off)s\" with the "
+"same \"%(account)s\"."
+msgstr ""
+"Você não pode reconciliar a linha \"%(line)s\" porque sua conta "
+"\"%(account1)s\" é diferente da conta \"%(account2)s\"."
+
+#, python-format
msgctxt "model:ir.message,text:msg_reopen_fiscalyear_later"
msgid ""
"To reopen fiscal year \"%(fiscalyear)s\", you must reopen all later fiscal "
@@ -3896,12 +3956,14 @@ msgctxt "model:ir.message,text:msg_reschedule_line_same_party"
msgid "You cannot reschedule lines with different parties."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reschedule_line_wrong_amount"
msgid ""
"To reschedule the lines you must change the terms to have a total amount of "
"%(total_amount)s instead of %(amount)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_tax_update_unit_price_with_parent"
msgid "You cannot set \"Update Unit Price\" on child tax \"%(tax)s\"."
msgstr ""
@@ -3939,8 +4001,8 @@ msgid "Lock"
msgstr "Lock"
msgctxt "model:ir.model.button,string:fiscalyear_reopen_button"
-msgid "Re-Open"
-msgstr "Re-Open"
+msgid "Reopen"
+msgstr ""
#, fuzzy
msgctxt "model:ir.model.button,string:journal_period_close_button"
@@ -3964,8 +4026,8 @@ msgid "Lock"
msgstr "Lock"
msgctxt "model:ir.model.button,string:period_reopen_button"
-msgid "Re-Open"
-msgstr "Re-Open"
+msgid "Reopen"
+msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_account_companies"
msgid "User in companies"
@@ -4327,11 +4389,6 @@ msgctxt "model:res.group,name:group_account_admin"
msgid "Account Administration"
msgstr "Account Administration"
-#, fuzzy
-msgctxt "model:res.group,name:group_account_party"
-msgid "Accounting Party"
-msgstr "Conta a pagar"
-
#, fuzzy
msgctxt "report:account.account.type.statement:"
msgid "/"
diff --git a/modules/account/locale/ro.po b/modules/account/locale/ro.po
index b8a90caa29..ef10c1a85a 100644
--- a/modules/account/locale/ro.po
+++ b/modules/account/locale/ro.po
@@ -3219,19 +3219,22 @@ msgctxt "model:ir.action,name:wizard_update_chart"
msgid "Update Chart of Accounts from Template"
msgstr "Actualizare Plan de Conturi de la Șablon"
+#, python-format
msgctxt "model:ir.message,text:msg_account_chart_exists"
msgid "A chart of accounts already exists for company \"%(company)s\"."
msgstr "Un plan de conturi exista deja pentru compania \"%(company)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_account_closed_lines"
msgid "You cannot close account \"%(account)s\" because it has move lines."
msgstr "Nu puteți închide contul \"%(account)s\" deoarece are rânduri de mişcare."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_account_invalid_deferral_second_currency"
msgid "To set a second currency for account \"%(account)s\", it must be deferral."
msgstr "Pentru a seta valuta secundară pentru contul \"%(account)s\""
+#, python-format
msgctxt "model:ir.message,text:msg_account_invalid_lines_second_currency"
msgid ""
"To set a second currency for account \"%(account)s\", its lines must have "
@@ -3240,6 +3243,7 @@ msgstr ""
"Pentru a seta o a doua monedă pentru contul \"%(account)s\", rândurile "
"acestuia trebuie să aibă aceeași a doua monedă \"%(currency)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_account_invalid_type_second_currency"
msgid ""
"To set a second currency for account \"%(account)s\", it must not have a "
@@ -3248,11 +3252,13 @@ msgstr ""
"Pentru a seta o valută secundara pentru cont \"%(account)s\", nu trebuie sa "
"aiba tip \"furnizor\", \"venit\", \"client\" şi nici \"cheltuială\"."
+#, python-format
msgctxt "model:ir.message,text:msg_account_no_type_lines"
msgid ""
"You cannot remove type of account \"%(account)s\" because it has move lines."
msgstr "Nu puteți şterge Contul \"%(account)s\" deoarece are rânduri de mişcare."
+#, python-format
msgctxt "model:ir.message,text:msg_cancel_line_delegated"
msgid ""
"The moves \"%(moves)s\" contain grouped lines, cancelling them will ungroup "
@@ -3261,6 +3267,7 @@ msgstr ""
"Mişcările \"%(moves)s\" conşin rânduri grupate, anularea lor o sa le "
"dezgrupeze."
+#, python-format
msgctxt "model:ir.message,text:msg_change_fiscalyear_post_move_sequence"
msgid ""
"You cannot change the post move sequence on fiscal year \"%(fiscalyear)s\" "
@@ -3269,6 +3276,7 @@ msgstr ""
"Nu se poate schimba secvenţa al mişcărilor postate pentru anul fiscal "
"\"%(fiscalyear)s\" pentru că conţine mişcări postate."
+#, python-format
msgctxt "model:ir.message,text:msg_change_period_post_move_sequence"
msgid ""
"You cannot change the post move sequence in period \"%(period)s\" because it"
@@ -3277,6 +3285,7 @@ msgstr ""
"Nu se poate schimba secvenţa al mişcărilor postate pentru perioadă "
"\"%(period)s\" pentru că conţine mişcări postate."
+#, python-format
msgctxt "model:ir.message,text:msg_close_fiscalyear_account_balance_not_zero"
msgid ""
"To close the fiscal year, the balance of account \"%(account)s\" must be "
@@ -3285,6 +3294,7 @@ msgstr ""
"Pentru a închide anul fiscal, soldul al contului \"%(account)s\" trebuie să "
"fie zero."
+#, python-format
msgctxt "model:ir.message,text:msg_close_fiscalyear_earlier"
msgid ""
"To close fiscal year \"%(fiscalyear)s\", you must close all earlier fiscal "
@@ -3293,6 +3303,7 @@ msgstr ""
"Pentru a închide anul fiscal \"%(fiscalyear)s\", trebuie închişi toţi ani "
"fiscali anteriori."
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_inactive_accounts"
msgid ""
"To close period \"%(period)s\", you must balance the inactive account "
@@ -3301,6 +3312,7 @@ msgstr ""
"Pentru a închide perioada \"%(period)s\", trebuie să soldați contul inactiv "
"\"%(account)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_non_posted_moves"
msgid "To close period \"%(period)s\" you must post the moves \"%(moves)s\"."
msgstr ""
@@ -3315,10 +3327,12 @@ msgstr ""
"Nu se poate schimba valuta unei companii care este deja asociată cu mişcări "
"pe conturi."
+#, python-format
msgctxt "model:ir.message,text:msg_create_journal_period_closed_period"
msgid "You cannot create a journal-period in closed period \"%(period)s\"."
msgstr "Nu se poate crea jurnal-perioadă în perioadă inchisă \"%(period)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_create_period_closed_fiscalyear"
msgid ""
"You cannot create a period in fiscal year \"%(fiscalyear)s\" because it is "
@@ -3342,11 +3356,13 @@ msgctxt "model:ir.message,text:msg_delegate_line_same_origins"
msgid "You cannot delegate together lines with different origins."
msgstr "Nu se pot diviza rânduri cu diferite surse."
+#, python-format
msgctxt "model:ir.message,text:msg_delete_account_with_move_lines"
msgid "You cannot delete account \"%(account)s\" because it has move lines."
msgstr ""
"Contul \"%(account)s\" nu se poate şterge deoarece are rânduri de mişcări."
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_receivable_payable"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending "
@@ -3355,22 +3371,15 @@ msgstr ""
"Nu se poate şterge partea \"%(party)s\" deoarece au un sold neachitat de "
"client/furnizor cu compania \"%(company)s\"."
-msgctxt "model:ir.message,text:msg_fiscalyear_different_post_move_sequence"
-msgid ""
-"The fiscal years \"%(first)s\" and \"%(second)s\" cannot have the same post "
-"move sequence, you must use different sequences."
-msgstr ""
-"Anii fiscali \"%(first)s\" și \"%(second)s\" nu pot avea aceeași secvență de"
-" post mutare, trebuie să utilizați secvențe diferite."
-
msgctxt "model:ir.message,text:msg_fiscalyear_overlap"
-msgid ""
-"The fiscal years \"%(first)s\" and \"%(second)s\" overlap, you must use "
-"different dates."
+msgid "The dates of fiscal years of the same company can not overlap."
msgstr ""
-"Anii fiscali \"%(first)s\" și \"%(second)s\" se suprapun, folosiți date "
-"diferite."
+msgctxt "model:ir.message,text:msg_fiscalyear_post_move_sequence_unique"
+msgid "The post move sequence of fiscal years must be unique."
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_group_line"
msgid "Line \"%(line)s\" can not be grouped."
msgstr "Rândul \"%(line)s\" nu poate fi grupat."
@@ -3395,7 +3404,7 @@ msgctxt "model:ir.message,text:msg_group_line_single"
msgid "You cannot group a single line."
msgstr "Nu se poate grupa un singur rând."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_journal_account_moves"
msgid ""
"You cannot change the type of journal \"%(journal)s\" because it has posted "
@@ -3408,11 +3417,12 @@ msgctxt "model:ir.message,text:msg_journal_period_unique"
msgid "You can create only one journal per period."
msgstr "Se poate crea un sigur jurnal pe perioadă."
+#, python-format
msgctxt "model:ir.message,text:msg_line_already_reconciled"
msgid "You cannot reconcile already reconciled line \"%(line)s\"."
msgstr "Nu se poate reconcilia rândul \"%(line)s\" care este deja reconciliat."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_line_closed_account"
msgid ""
"To create a line on account \"%(account)s\", you must set a type or unclose "
@@ -3423,6 +3433,7 @@ msgctxt "model:ir.message,text:msg_line_debit_credit"
msgid "You cannot set both debit and credit on the line."
msgstr "Nu puteți seta debit și credit pe rând."
+#, python-format
msgctxt "model:ir.message,text:msg_line_party_required"
msgid ""
"To create a line on account \"%(account)s\", you must set a party on line "
@@ -3431,6 +3442,7 @@ msgstr ""
"Pentru a crea un rând în contul \"%(account)s\", setați o parte pe rândul "
"\"%(line)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_line_party_set"
msgid ""
"To create a line on account \"%(account)s\", you must remove the party on "
@@ -3445,6 +3457,7 @@ msgid ""
"credit."
msgstr "Setați semnul pentru valuta secundară conform cu semnul debit-credit."
+#, python-format
msgctxt "model:ir.message,text:msg_modify_delete_journal_period_moves"
msgid ""
"You cannot modify or delete journal-period \"%(journal_period)s\" because it"
@@ -3453,6 +3466,7 @@ msgstr ""
"Nu puteți modifica sau șterge perioada jurnal \"%(journal_period)s\" pentru "
"că conține mișcări."
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_closed_journal_period"
msgid ""
"You cannot add/modify/delete lines on closed journal-period "
@@ -3461,24 +3475,29 @@ msgstr ""
"Nu puteți adăuga/modifica/ștege rânduri în perioada jurnal închisă "
"\"%(journal_period)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_posted_move"
msgid "You cannot modify line \"%(line)s\" from posted move \"%(move)s\"."
msgstr "Nu puteți modifica rândul \"%(line)s\" din mișcarea postată \"%(move)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_reconciled"
msgid "You cannot modify reconciled line \"%(line)s\"."
msgstr "Nu puteți modifica rândul \"%(line)s\" reconciliat."
+#, python-format
msgctxt "model:ir.message,text:msg_modify_posted_moved"
msgid "You cannot modify posted move \"%(move)s\"."
msgstr "Nu puteți modifica mișcarea \"%(move)s\" postată."
+#, python-format
msgctxt "model:ir.message,text:msg_modify_tax_line_closed_period"
msgid "You cannot add/modify/delete tax lines in closed period \"%(period)s\"."
msgstr ""
"Nu se po tadăuga/modifica/șterge randuri cu impozite din perioada "
"\"%(period)s\" inchisă."
+#, python-format
msgctxt "model:ir.message,text:msg_move_cancel_closed_period"
msgid ""
"The period of move \"%(move)s\" is closed.\n"
@@ -3487,6 +3506,16 @@ msgstr ""
"Perioada mișcării \"%(move)s\" este închisă. \n"
"Folosiți perioada curentă pentru a anula mișcarea?"
+#, fuzzy, python-format
+msgctxt "model:ir.message,text:msg_move_copy_closed_period"
+msgid ""
+"The period of move \"%(move)s\" is closed.\n"
+"Use the current period to copy the move?"
+msgstr ""
+"Perioada mișcării \"%(move)s\" este închisă. \n"
+"Folosiți perioada curentă pentru a anula mișcarea?"
+
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_expression_not_number"
msgid ""
"The value \"%(value)s\" of \"%(expression)s\" from template \"%(template)s\""
@@ -3495,6 +3524,16 @@ msgstr ""
"Valoarea \"%(value)s\" a lui \"%(expression)s\" din șablonul "
"\"%(template)s\" nu este un număr."
+#, fuzzy, python-format
+msgctxt "model:ir.message,text:msg_move_template_invalid_description"
+msgid ""
+"Failed to evaluate the description \"%(description)s\" from template "
+"\"%(template)s\" with error: \"%(error)s\""
+msgstr ""
+"Nu s-a putut evalua expresia \"%(expression)s\" din șablonul \"%(template)s\" cu eroarea:\n"
+"\"%(error)s\""
+
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_invalid_expression"
msgid ""
"Failed to evaluate expression \"%(expression)s\" from template \"%(template)s\" with error:\n"
@@ -3503,10 +3542,12 @@ msgstr ""
"Nu s-a putut evalua expresia \"%(expression)s\" din șablonul \"%(template)s\" cu eroarea:\n"
"\"%(error)s\""
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_keyword_name_not_identifier"
msgid "The keyword name \"%(name)s\" is not a valid identifier."
msgstr "Numele cuvântului cheie \"%(name)s\" nu este un identificator valid."
+#, python-format
msgctxt "model:ir.message,text:msg_no_fiscalyear_date"
msgid ""
"To continue, you must create a fiscal year for the date \"%(date)s\" and "
@@ -3515,14 +3556,16 @@ msgstr ""
"Pentru a continua, trebuie creat anul fiscal pentru data \"%(date)s\" și "
"compania \"%(company)s\"."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_no_open_fiscalyear_date"
msgid ""
"To continue, you must reopen the fiscal year \"%(fiscalyear)s\" of company "
-"\"%(company)s\"for the date \"%(date)s\"."
+"\"%(company)s\" for the date \"%(date)s\"."
msgstr ""
"Pentru a continua, trebuie să redeschideți anul fiscal \"%(fiscalyear)s\" al"
" companiei \"%(company)s\" pentru data \"%(date)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_no_open_period_date"
msgid ""
"To continue, you must reopen the period \"%(period)s\" of company "
@@ -3531,6 +3574,7 @@ msgstr ""
"Pentru a continua, trebuie să redeschideți perioada \"%(period)s\" a "
"companiei \"%(company)s\" pentru data \"%(date)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_no_period_date"
msgid ""
"To continue, you must create a period for the date \"%(date)s\" and company "
@@ -3544,14 +3588,14 @@ msgctxt "model:ir.message,text:msg_only_one_debit_credit_types"
msgid "Account can have only one of the debit or credit type set."
msgstr "Contul poate avea setat doar un singur tip de debit sau credit."
+#, fuzzy
msgctxt "model:ir.message,text:msg_open_fiscalyear_earlier"
-msgid ""
-"The open fiscal year \"%(open)s\" can not be before the close fiscal year "
-"\"%(closed)s\"."
+msgid "Open fiscal years can not be before closed fiscal years."
msgstr ""
"Anul fiscal deschis \"%(open)s\" nu poate fi anterior celui de închidere "
"\"%(closed)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_open_journal_period_closed_period"
msgid ""
"You cannot reopen journal-period \"%(journal_period)s\" in closed period "
@@ -3560,6 +3604,7 @@ msgstr ""
"Nu puteți redeschide perioda jurnal \"%(journal_period)s\" în perioada "
"închisă \"%(period)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_open_period_closed_fiscalyear"
msgid ""
"You cannot reopen period \"%(period)s\" because its fiscal year "
@@ -3568,18 +3613,21 @@ msgstr ""
"Nu puteți redeschide perioda \"%(period)s\" pentru că anul fiscal "
"\"%(fiscalyear)s\" este închis."
+#, python-format
msgctxt "model:ir.message,text:msg_party_missing_payable_account"
msgid "To continue, you must define a payable account for party \"%(party)s\"."
msgstr ""
"Pentru a continua, trebuie definit un cont de furnizor pentru parte "
"\"%(party)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_party_missing_receivable_account"
msgid "To continue, you must define a receivable account for party \"%(party)s\"."
msgstr ""
"Pentru a continua, trebuie definit un cont de client pentru parte "
"\"%(party)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_period_fiscalyear_dates"
msgid ""
"The dates for period \"%(period)s\" must be between the dates of its fiscal "
@@ -3588,7 +3636,7 @@ msgstr ""
"Datele pentru perioada \"%(period)s\" trebuie să fie în intervalul anului "
"fiscal \"%(fiscalyear)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_period_move_dates"
msgid ""
"The dates for period \"%(period)s\" must include the date \"%(move_date)s\" "
@@ -3597,27 +3645,21 @@ msgstr ""
"Datele pentru perioada \"%(period)s\" trebuie să fie în intervalul anului "
"fiscal \"%(fiscalyear)s\"."
-msgctxt "model:ir.message,text:msg_period_overlap"
+msgctxt "model:ir.message,text:msg_period_post_move_sequence_unique"
msgid ""
-"The periods \"%(first)s\" and \"%(second)s\" overlap, you must use different"
-" dates."
+"A post move sequence can be reused only by periods in the same fiscal year."
msgstr ""
-"Perioadele \"%(first)s\" și \"%(second)s\" se suprapun, trebuie folosite "
-"date diferite."
-msgctxt "model:ir.message,text:msg_period_same_sequence"
-msgid ""
-"You cannot use the same post move sequence for the periods \"%(first)s\" and"
-" \"%(second)s\" because they are from different fiscal years."
+msgctxt "model:ir.message,text:msg_period_standard_overlap"
+msgid "The dates of standard period of the same fiscal year can not overlap."
msgstr ""
-"Nu puteți utiliza aceeași secvență de post mutare pentru perioadele "
-"\"%(first)s\" și \"%(second)s\" deoarece acestea provin din ani fiscali "
-"diferiți."
+#, python-format
msgctxt "model:ir.message,text:msg_post_empty_move"
msgid "To post move \"%(move)s\", you must fill in its lines."
msgstr "Pentru a posta mișcarea \"%(move)s\", trebuie completate rândurile."
+#, python-format
msgctxt "model:ir.message,text:msg_post_unbalanced_move"
msgid ""
"To post move \"%(move)s\", you must balance all its lines debits and "
@@ -3626,6 +3668,7 @@ msgstr ""
"Pentru a posta mișcarea \"%(move)s\", trebuie ca debitul să fie egal cu "
"creditul."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_account_not_reconcile"
msgid ""
"To reconcile line \"%(line)s\", you must set its account \"%(account)s\" as "
@@ -3634,6 +3677,7 @@ msgstr ""
"Pentru a reconcilia rândul \"%(line)s\", contul \"%(account)s\" trebuie "
"setat ca reconciliabil."
+#, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_credit_account_missing"
msgid ""
@@ -3643,6 +3687,7 @@ msgstr ""
"Pentru a reconcilia rândurile trebuie să definiți un cont de credit de "
"schimb valutar pentru \"%(company)s\"."
+#, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_debit_account_missing"
msgid ""
@@ -3652,6 +3697,7 @@ msgstr ""
"Pentru a reconcilia rânduri, trebuie să definiți un cont de debit de schimb "
"valutar pentru \"%(company)s\"."
+#, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_journal_missing"
msgid ""
@@ -3661,6 +3707,7 @@ msgstr ""
"Pentru a reconcilia rânduri trebuie să definiți un jurnal de schimb valutar "
"pentru \"%(company)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_delete_delegated"
msgid ""
"The reconciliation \"%(reconciliation)s\" is delegated to the line \"%(line)s\".\n"
@@ -3669,7 +3716,7 @@ msgstr ""
"Reconcilierea \"%(reconciliation)s\" este corelată cu rândul \"%(line)s\".\n"
"Posibil să fie nevoie de anularea mișcării \"%(move)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_reconciliation_delete_write_off"
msgid ""
"The reconciliation \"%(reconciliation)s\" is linked to the write-off line \"%(line)s\".\n"
@@ -3678,6 +3725,7 @@ msgstr ""
"Reconcilierea \"%(reconciliation)s\" este corelată cu rândul de prescriptie \"%(line)s\".\n"
"Posibil să fie nevoie de anularea mișcării \"%(move)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_different_accounts"
msgid ""
"You cannot reconcile line \"%(line)s\" with others because its account "
@@ -3686,6 +3734,7 @@ msgstr ""
"Nu puteți reconcilia rândul \"%(line)s\" cu altele pentru că contul "
"\"%(account1)s\" este diferit de \"%(account2)s\"."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_reconciliation_different_parties"
msgid ""
"You cannot reconcile line \"%(line)s\" with others because its party "
@@ -3694,10 +3743,12 @@ msgstr ""
"Nu puteți reconcilia rândul \"%(line)s\" cu altele pentru că partea "
"\"%(account1)s\" este diferită de \"%(account2)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_line_not_valid"
msgid "You cannot reconcile non-valid line \"%(line)s\"."
msgstr "Rândul \"%(line)s\" este neconform si nu se poate reconcilia."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_unbalanced"
msgid ""
"To reconcile lines, they must have the same debit \"%(debit)s\" and credit "
@@ -3706,6 +3757,7 @@ msgstr ""
"Pentru a reconcilia, rândurile trebuie să aibă același debit \"%(debit)s\" "
"și credit \"%(credit)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_write_off_missing"
msgid ""
"To reconcile lines with \"%(amount)s\" write-off, you must select a write-"
@@ -3714,6 +3766,16 @@ msgstr ""
"Pentru a reconcilia rândurile cu prescriptia \"%(amount)s\", trebuie să "
"selectați o metodă de prescriptie."
+#, fuzzy, python-format
+msgctxt "model:ir.message,text:msg_reconciliation_write_off_same_account"
+msgid ""
+"You cannot reconcile lines using the write-off \"%(write_off)s\" with the "
+"same \"%(account)s\"."
+msgstr ""
+"Nu puteți reconcilia rândul \"%(line)s\" cu altele pentru că contul "
+"\"%(account1)s\" este diferit de \"%(account2)s\"."
+
+#, python-format
msgctxt "model:ir.message,text:msg_reopen_fiscalyear_later"
msgid ""
"To reopen fiscal year \"%(fiscalyear)s\", you must reopen all later fiscal "
@@ -3742,7 +3804,7 @@ msgctxt "model:ir.message,text:msg_reschedule_line_same_party"
msgid "You cannot reschedule lines with different parties."
msgstr "Nu se pot grupa rânduri cu părţi diferite."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_reschedule_line_wrong_amount"
msgid ""
"To reschedule the lines you must change the terms to have a total amount of "
@@ -3751,6 +3813,7 @@ msgstr ""
"Pentru a reprograma rândurile, trebuie să modificați termenii astfel încât "
"să aibă o sumă totală de %(total_amount)s în loc de %(amount)s."
+#, python-format
msgctxt "model:ir.message,text:msg_tax_update_unit_price_with_parent"
msgid "You cannot set \"Update Unit Price\" on child tax \"%(tax)s\"."
msgstr ""
@@ -3784,8 +3847,8 @@ msgid "Lock"
msgstr "Blocare"
msgctxt "model:ir.model.button,string:fiscalyear_reopen_button"
-msgid "Re-Open"
-msgstr "Re-Deschide"
+msgid "Reopen"
+msgstr ""
#, fuzzy
msgctxt "model:ir.model.button,string:journal_period_close_button"
@@ -3809,8 +3872,8 @@ msgid "Lock"
msgstr "Blocare"
msgctxt "model:ir.model.button,string:period_reopen_button"
-msgid "Re-Open"
-msgstr "Re-Deschide"
+msgid "Reopen"
+msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_account_companies"
msgid "User in companies"
@@ -4031,7 +4094,7 @@ msgstr "Perioade"
msgctxt "model:ir.ui.menu,name:menu_processing"
msgid "Processing"
-msgstr "Se prelucreaza"
+msgstr "Prelucrare"
msgctxt "model:ir.ui.menu,name:menu_reconcile"
msgid "Reconcile Accounts"
@@ -4120,10 +4183,6 @@ msgctxt "model:res.group,name:group_account_admin"
msgid "Account Administration"
msgstr "Administrare Cont"
-msgctxt "model:res.group,name:group_account_party"
-msgid "Accounting Party"
-msgstr "Contabilitate Parte"
-
msgctxt "report:account.account.type.statement:"
msgid "/"
msgstr "/"
diff --git a/modules/account/locale/ru.po b/modules/account/locale/ru.po
index 902e8a874d..4e09dd24cb 100644
--- a/modules/account/locale/ru.po
+++ b/modules/account/locale/ru.po
@@ -3592,73 +3592,84 @@ msgctxt "model:ir.action,name:wizard_update_chart"
msgid "Update Chart of Accounts from Template"
msgstr "Update Chart of Accounts from Template"
+#, python-format
msgctxt "model:ir.message,text:msg_account_chart_exists"
msgid "A chart of accounts already exists for company \"%(company)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_account_closed_lines"
msgid "You cannot close account \"%(account)s\" because it has move lines."
msgstr "Вы не можете удалить счет \"%s\" так как он содержит проводки."
+#, python-format
msgctxt "model:ir.message,text:msg_account_invalid_deferral_second_currency"
msgid "To set a second currency for account \"%(account)s\", it must be deferral."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_invalid_lines_second_currency"
msgid ""
"To set a second currency for account \"%(account)s\", its lines must have "
"the same second currency \"%(currency)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_invalid_type_second_currency"
msgid ""
"To set a second currency for account \"%(account)s\", it must not have a "
"type \"payable\", \"revenue\", \"receivable\" nor \"expense\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_account_no_type_lines"
msgid ""
"You cannot remove type of account \"%(account)s\" because it has move lines."
msgstr "Вы не можете удалить счет \"%s\" так как он содержит проводки."
+#, python-format
msgctxt "model:ir.message,text:msg_cancel_line_delegated"
msgid ""
"The moves \"%(moves)s\" contain grouped lines, cancelling them will ungroup "
"the lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_change_fiscalyear_post_move_sequence"
msgid ""
"You cannot change the post move sequence on fiscal year \"%(fiscalyear)s\" "
"because it contains posted moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_change_period_post_move_sequence"
msgid ""
"You cannot change the post move sequence in period \"%(period)s\" because it"
" has posted moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_fiscalyear_account_balance_not_zero"
msgid ""
"To close the fiscal year, the balance of account \"%(account)s\" must be "
"zero."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_fiscalyear_earlier"
msgid ""
"To close fiscal year \"%(fiscalyear)s\", you must close all earlier fiscal "
"years."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_inactive_accounts"
msgid ""
"To close period \"%(period)s\", you must balance the inactive account "
"\"%(account)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_non_posted_moves"
msgid "To close period \"%(period)s\" you must post the moves \"%(moves)s\"."
msgstr ""
@@ -3669,12 +3680,12 @@ msgid ""
" moves."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_create_journal_period_closed_period"
msgid "You cannot create a journal-period in closed period \"%(period)s\"."
msgstr "Вы не можете создать журнал-период для закрытого период \"%s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_create_period_closed_fiscalyear"
msgid ""
"You cannot create a period in fiscal year \"%(fiscalyear)s\" because it is "
@@ -3695,29 +3706,27 @@ msgctxt "model:ir.message,text:msg_delegate_line_same_origins"
msgid "You cannot delegate together lines with different origins."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_delete_account_with_move_lines"
msgid "You cannot delete account \"%(account)s\" because it has move lines."
msgstr "Вы не можете удалить счет \"%s\" так как он содержит проводки."
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_receivable_payable"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending "
"receivable/payable with company \"%(company)s\"."
msgstr ""
-msgctxt "model:ir.message,text:msg_fiscalyear_different_post_move_sequence"
-msgid ""
-"The fiscal years \"%(first)s\" and \"%(second)s\" cannot have the same post "
-"move sequence, you must use different sequences."
-msgstr ""
-
msgctxt "model:ir.message,text:msg_fiscalyear_overlap"
-msgid ""
-"The fiscal years \"%(first)s\" and \"%(second)s\" overlap, you must use "
-"different dates."
+msgid "The dates of fiscal years of the same company can not overlap."
msgstr ""
+msgctxt "model:ir.message,text:msg_fiscalyear_post_move_sequence_unique"
+msgid "The post move sequence of fiscal years must be unique."
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_group_line"
msgid "Line \"%(line)s\" can not be grouped."
msgstr ""
@@ -3742,7 +3751,7 @@ msgctxt "model:ir.message,text:msg_group_line_single"
msgid "You cannot group a single line."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_journal_account_moves"
msgid ""
"You cannot change the type of journal \"%(journal)s\" because it has posted "
@@ -3754,10 +3763,12 @@ msgctxt "model:ir.message,text:msg_journal_period_unique"
msgid "You can create only one journal per period."
msgstr "Вы можете открыть только один журнал за период."
+#, python-format
msgctxt "model:ir.message,text:msg_line_already_reconciled"
msgid "You cannot reconcile already reconciled line \"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_line_closed_account"
msgid ""
"To create a line on account \"%(account)s\", you must set a type or unclose "
@@ -3768,12 +3779,14 @@ msgctxt "model:ir.message,text:msg_line_debit_credit"
msgid "You cannot set both debit and credit on the line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_line_party_required"
msgid ""
"To create a line on account \"%(account)s\", you must set a party on line "
"\"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_line_party_set"
msgid ""
"To create a line on account \"%(account)s\", you must remove the party on "
@@ -3786,75 +3799,102 @@ msgid ""
"credit."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_delete_journal_period_moves"
msgid ""
"You cannot modify or delete journal-period \"%(journal_period)s\" because it"
" contains moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_closed_journal_period"
msgid ""
"You cannot add/modify/delete lines on closed journal-period "
"\"%(journal_period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_posted_move"
msgid "You cannot modify line \"%(line)s\" from posted move \"%(move)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_reconciled"
msgid "You cannot modify reconciled line \"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_posted_moved"
msgid "You cannot modify posted move \"%(move)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_modify_tax_line_closed_period"
msgid "You cannot add/modify/delete tax lines in closed period \"%(period)s\"."
msgstr "Вы не можете добавить/изменить строки в закрытом периоде \"%s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_move_cancel_closed_period"
msgid ""
"The period of move \"%(move)s\" is closed.\n"
"Use the current period to cancel the move?"
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_move_copy_closed_period"
+msgid ""
+"The period of move \"%(move)s\" is closed.\n"
+"Use the current period to copy the move?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_expression_not_number"
msgid ""
"The value \"%(value)s\" of \"%(expression)s\" from template \"%(template)s\""
" is not a number."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_move_template_invalid_description"
+msgid ""
+"Failed to evaluate the description \"%(description)s\" from template "
+"\"%(template)s\" with error: \"%(error)s\""
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_invalid_expression"
msgid ""
"Failed to evaluate expression \"%(expression)s\" from template \"%(template)s\" with error:\n"
"\"%(error)s\""
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_keyword_name_not_identifier"
msgid "The keyword name \"%(name)s\" is not a valid identifier."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_fiscalyear_date"
msgid ""
"To continue, you must create a fiscal year for the date \"%(date)s\" and "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_open_fiscalyear_date"
msgid ""
"To continue, you must reopen the fiscal year \"%(fiscalyear)s\" of company "
-"\"%(company)s\"for the date \"%(date)s\"."
+"\"%(company)s\" for the date \"%(date)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_open_period_date"
msgid ""
"To continue, you must reopen the period \"%(period)s\" of company "
"\"%(company)s\" for the date \"%(date)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_period_date"
msgid ""
"To continue, you must create a period for the date \"%(date)s\" and company "
@@ -3866,12 +3906,10 @@ msgid "Account can have only one of the debit or credit type set."
msgstr ""
msgctxt "model:ir.message,text:msg_open_fiscalyear_earlier"
-msgid ""
-"The open fiscal year \"%(open)s\" can not be before the close fiscal year "
-"\"%(closed)s\"."
+msgid "Open fiscal years can not be before closed fiscal years."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_open_journal_period_closed_period"
msgid ""
"You cannot reopen journal-period \"%(journal_period)s\" in closed period "
@@ -3880,7 +3918,7 @@ msgstr ""
"Вы не можете открыть журнал-период \"%(journal_period)s\" так как период "
"\"%(period)s\" уже закрыт."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_open_period_closed_fiscalyear"
msgid ""
"You cannot reopen period \"%(period)s\" because its fiscal year "
@@ -3889,54 +3927,59 @@ msgstr ""
"Вы не можете открыть период \"%(period)s\" так как финансовый год "
"\"%(fiscalyear)s\" уже закрыт."
+#, python-format
msgctxt "model:ir.message,text:msg_party_missing_payable_account"
msgid "To continue, you must define a payable account for party \"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_missing_receivable_account"
msgid "To continue, you must define a receivable account for party \"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_period_fiscalyear_dates"
msgid ""
"The dates for period \"%(period)s\" must be between the dates of its fiscal "
"year \"%(fiscalyear)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_period_move_dates"
msgid ""
"The dates for period \"%(period)s\" must include the date \"%(move_date)s\" "
"of move \"%(move)s\"."
msgstr ""
-msgctxt "model:ir.message,text:msg_period_overlap"
+msgctxt "model:ir.message,text:msg_period_post_move_sequence_unique"
msgid ""
-"The periods \"%(first)s\" and \"%(second)s\" overlap, you must use different"
-" dates."
+"A post move sequence can be reused only by periods in the same fiscal year."
msgstr ""
-msgctxt "model:ir.message,text:msg_period_same_sequence"
-msgid ""
-"You cannot use the same post move sequence for the periods \"%(first)s\" and"
-" \"%(second)s\" because they are from different fiscal years."
+msgctxt "model:ir.message,text:msg_period_standard_overlap"
+msgid "The dates of standard period of the same fiscal year can not overlap."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_post_empty_move"
msgid "To post move \"%(move)s\", you must fill in its lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_post_unbalanced_move"
msgid ""
"To post move \"%(move)s\", you must balance all its lines debits and "
"credits."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_account_not_reconcile"
msgid ""
"To reconcile line \"%(line)s\", you must set its account \"%(account)s\" as "
"reconcilable."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_credit_account_missing"
msgid ""
@@ -3944,6 +3987,7 @@ msgid ""
"\"%(company)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_debit_account_missing"
msgid ""
@@ -3951,6 +3995,7 @@ msgid ""
"\"%(company)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_journal_missing"
msgid ""
@@ -3958,19 +4003,21 @@ msgid ""
"\"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_delete_delegated"
msgid ""
"The reconciliation \"%(reconciliation)s\" is delegated to the line \"%(line)s\".\n"
"You may need to cancel its move \"%(move)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_delete_write_off"
msgid ""
"The reconciliation \"%(reconciliation)s\" is linked to the write-off line \"%(line)s\".\n"
"You may need to cancel its move \"%(move)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_reconciliation_different_accounts"
msgid ""
"You cannot reconcile line \"%(line)s\" with others because its account "
@@ -3979,7 +4026,7 @@ msgstr ""
"Вы не можете сверить строку \"%(line)s\" так как её счет \"%(account1)s\" "
"отличается от счета \"%(account2)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_reconciliation_different_parties"
msgid ""
"You cannot reconcile line \"%(line)s\" with others because its party "
@@ -3988,22 +4035,35 @@ msgstr ""
"Вы не можете сверить строку \"%(line)s\" так как её счет \"%(account1)s\" "
"отличается от счета \"%(account2)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_line_not_valid"
msgid "You cannot reconcile non-valid line \"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_unbalanced"
msgid ""
"To reconcile lines, they must have the same debit \"%(debit)s\" and credit "
"\"%(credit)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_write_off_missing"
msgid ""
"To reconcile lines with \"%(amount)s\" write-off, you must select a write-"
"off method."
msgstr ""
+#, fuzzy, python-format
+msgctxt "model:ir.message,text:msg_reconciliation_write_off_same_account"
+msgid ""
+"You cannot reconcile lines using the write-off \"%(write_off)s\" with the "
+"same \"%(account)s\"."
+msgstr ""
+"Вы не можете сверить строку \"%(line)s\" так как её счет \"%(account1)s\" "
+"отличается от счета \"%(account2)s\"."
+
+#, python-format
msgctxt "model:ir.message,text:msg_reopen_fiscalyear_later"
msgid ""
"To reopen fiscal year \"%(fiscalyear)s\", you must reopen all later fiscal "
@@ -4026,12 +4086,14 @@ msgctxt "model:ir.message,text:msg_reschedule_line_same_party"
msgid "You cannot reschedule lines with different parties."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reschedule_line_wrong_amount"
msgid ""
"To reschedule the lines you must change the terms to have a total amount of "
"%(total_amount)s instead of %(amount)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_tax_update_unit_price_with_parent"
msgid "You cannot set \"Update Unit Price\" on child tax \"%(tax)s\"."
msgstr ""
@@ -4069,8 +4131,8 @@ msgid "Lock"
msgstr "Lock"
msgctxt "model:ir.model.button,string:fiscalyear_reopen_button"
-msgid "Re-Open"
-msgstr "Re-Open"
+msgid "Reopen"
+msgstr ""
#, fuzzy
msgctxt "model:ir.model.button,string:journal_period_close_button"
@@ -4094,8 +4156,8 @@ msgid "Lock"
msgstr "Lock"
msgctxt "model:ir.model.button,string:period_reopen_button"
-msgid "Re-Open"
-msgstr "Re-Open"
+msgid "Reopen"
+msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_account_companies"
msgid "User in companies"
@@ -4452,11 +4514,6 @@ msgctxt "model:res.group,name:group_account_admin"
msgid "Account Administration"
msgstr "Account Administration"
-#, fuzzy
-msgctxt "model:res.group,name:group_account_party"
-msgid "Accounting Party"
-msgstr "Счет кредиторов"
-
#, fuzzy
msgctxt "report:account.account.type.statement:"
msgid "/"
diff --git a/modules/account/locale/sl.po b/modules/account/locale/sl.po
index 0dfd2486c8..c95e591b6b 100644
--- a/modules/account/locale/sl.po
+++ b/modules/account/locale/sl.po
@@ -280,7 +280,6 @@ msgctxt "field:account.account.party,start_date:"
msgid "Start Date"
msgstr "Začetni datum"
-#, fuzzy
msgctxt "field:account.account.party,type:"
msgid "Type"
msgstr "Vrsta"
@@ -391,10 +390,9 @@ msgctxt "field:account.account.type,debt:"
msgid "Debt"
msgstr ""
-#, fuzzy
msgctxt "field:account.account.type,expense:"
msgid "Expense"
-msgstr "Expense"
+msgstr "Odhodek"
msgctxt "field:account.account.type,name:"
msgid "Name"
@@ -414,19 +412,17 @@ msgctxt "field:account.account.type,receivable:"
msgid "Receivable"
msgstr "Terjatve"
-#, fuzzy
msgctxt "field:account.account.type,revenue:"
msgid "Revenue"
-msgstr "Revenue"
+msgstr "Prihodek"
msgctxt "field:account.account.type,statement:"
msgid "Statement"
msgstr ""
-#, fuzzy
msgctxt "field:account.account.type,stock:"
msgid "Stock"
-msgstr "Stock"
+msgstr "Zaloga"
msgctxt "field:account.account.type,template:"
msgid "Template"
@@ -448,10 +444,9 @@ msgctxt "field:account.account.type.template,debt:"
msgid "Debt"
msgstr ""
-#, fuzzy
msgctxt "field:account.account.type.template,expense:"
msgid "Expense"
-msgstr "Expense"
+msgstr "Odhodek"
msgctxt "field:account.account.type.template,name:"
msgid "Name"
@@ -471,19 +466,17 @@ msgctxt "field:account.account.type.template,receivable:"
msgid "Receivable"
msgstr "Terjatve"
-#, fuzzy
msgctxt "field:account.account.type.template,revenue:"
msgid "Revenue"
-msgstr "Revenue"
+msgstr "Prihodek"
msgctxt "field:account.account.type.template,statement:"
msgid "Statement"
msgstr ""
-#, fuzzy
msgctxt "field:account.account.type.template,stock:"
msgid "Stock"
-msgstr "Stock"
+msgstr "Zaloga"
msgctxt "field:account.aged_balance,balance:"
msgid "Balance"
@@ -781,10 +774,9 @@ msgctxt "field:account.fiscalyear.create_periods.start,end_day:"
msgid "End Day"
msgstr "Končni datum"
-#, fuzzy
msgctxt "field:account.fiscalyear.create_periods.start,frequency:"
msgid "Frequency"
-msgstr "Zap.št."
+msgstr "Rednost"
msgctxt "field:account.fiscalyear.create_periods.start,interval:"
msgid "Interval"
@@ -900,7 +892,6 @@ msgctxt "field:account.general_ledger.account,start_debit:"
msgid "Start Debit"
msgstr "Začetni debet"
-#, fuzzy
msgctxt "field:account.general_ledger.account,type:"
msgid "Type"
msgstr "Vrsta"
@@ -1235,11 +1226,11 @@ msgstr "Naziv"
msgctxt "field:account.journal,sequence:"
msgid "Sequence"
-msgstr "Šifra"
+msgstr "Zap. št."
msgctxt "field:account.journal,sequences:"
msgid "Sequences"
-msgstr "Šifranti"
+msgstr "Zap. št."
msgctxt "field:account.journal,type:"
msgid "Type"
@@ -1284,7 +1275,7 @@ msgstr "Dnevnik"
msgctxt "field:account.journal.sequence,sequence:"
msgid "Sequence"
-msgstr "Šifra"
+msgstr "Zap. št."
msgctxt "field:account.move,company:"
msgid "Company"
@@ -1540,10 +1531,9 @@ msgctxt "field:account.move.line.reschedule.start,currency:"
msgid "Currency"
msgstr "Valuta"
-#, fuzzy
msgctxt "field:account.move.line.reschedule.start,frequency:"
msgid "Frequency"
-msgstr "Zap.št."
+msgstr "Rednost"
msgctxt "field:account.move.line.reschedule.start,interval:"
msgid "Interval"
@@ -2070,7 +2060,6 @@ msgctxt "field:account.tax.code.line,template_override:"
msgid "Override Template"
msgstr ""
-#, fuzzy
msgctxt "field:account.tax.code.line,type:"
msgid "Type"
msgstr "Vrsta"
@@ -2095,7 +2084,6 @@ msgctxt "field:account.tax.code.line.template,tax:"
msgid "Tax"
msgstr "Davek"
-#, fuzzy
msgctxt "field:account.tax.code.line.template,type:"
msgid "Type"
msgstr "Vrsta"
@@ -2172,7 +2160,6 @@ msgctxt "field:account.tax.line,tax:"
msgid "Tax"
msgstr "Davek"
-#, fuzzy
msgctxt "field:account.tax.line,type:"
msgid "Type"
msgstr "Vrsta"
@@ -2189,7 +2176,6 @@ msgctxt "field:account.tax.line.template,tax:"
msgid "Tax"
msgstr "Davek"
-#, fuzzy
msgctxt "field:account.tax.line.template,type:"
msgid "Type"
msgstr "Vrsta"
@@ -2511,10 +2497,9 @@ msgctxt "help:account.account,debit_type:"
msgid "The type used if not empty and debit > credit."
msgstr ""
-#, fuzzy
msgctxt "help:account.account,general_ledger_balance:"
msgid "Display only the balance in the general ledger report."
-msgstr "Prikaži samo bilanco na izpisu glavne knjige"
+msgstr "Prikaži samo bilanco na izpisu glavne knjige."
#, fuzzy
msgctxt "help:account.account,reconcile:"
@@ -2535,24 +2520,21 @@ msgctxt "help:account.account,template_override:"
msgid "Check to override template definition"
msgstr ""
-#, fuzzy
msgctxt "help:account.account.context,fiscalyear:"
msgid "Leave empty for all open fiscal year."
-msgstr "Pusti prazno za vsa odpra poslovna leta"
+msgstr "Pusti prazno za vsa odprta poslovna leta."
-#, fuzzy
msgctxt "help:account.account.context,posted:"
msgid "Only include posted moves."
-msgstr "Prikaži samo knjižene postavke"
+msgstr "Prikaži samo knjižene postavke."
msgctxt "help:account.account.template,closed:"
msgid "Check to prevent posting move on the account."
msgstr ""
-#, fuzzy
msgctxt "help:account.account.template,general_ledger_balance:"
msgid "Display only the balance in the general ledger report."
-msgstr "Prikaži samo bilanco na izpisu glavne knjige"
+msgstr "Prikaži samo bilanco na izpisu glavne knjige."
#, fuzzy
msgctxt "help:account.account.template,reconcile:"
@@ -2571,20 +2553,17 @@ msgctxt "help:account.account.type.template,debt:"
msgid "Check to allow booking debt via supplier invoice."
msgstr ""
-#, fuzzy
msgctxt "help:account.aged_balance.context,posted:"
msgid "Only include posted moves."
-msgstr "Prikaži samo knjižene postavke"
+msgstr "Prikaži samo knjižene postavke."
-#, fuzzy
msgctxt "help:account.balance_sheet.comparison.context,posted:"
msgid "Only include posted moves."
-msgstr "Prikaži samo knjižene postavke"
+msgstr "Prikaži samo knjižene postavke."
-#, fuzzy
msgctxt "help:account.balance_sheet.context,posted:"
msgid "Only include posted moves."
-msgstr "Prikaži samo knjižene postavke"
+msgstr "Prikaži samo knjižene postavke."
msgctxt "help:account.configuration,default_customer_tax_rule:"
msgid "Default customer tax rule for new parties."
@@ -2612,53 +2591,45 @@ msgctxt "help:account.fiscalyear.renew.start,reset_sequences:"
msgid "If checked, new sequences will be created."
msgstr ""
-#, fuzzy
msgctxt "help:account.general_ledger.account.context,journal:"
msgid "Only include moves from the journal."
-msgstr "Prikaži samo knjižene postavke"
+msgstr "Prikaži samo knjižene postavke."
-#, fuzzy
msgctxt "help:account.general_ledger.account.context,posted:"
msgid "Only include posted moves."
-msgstr "Prikaži samo knjižene postavke"
+msgstr "Prikaži samo knjižene postavke."
-#, fuzzy
msgctxt "help:account.general_ledger.line.context,journal:"
msgid "Only include moves from the journal."
-msgstr "Prikaži samo knjižene postavke"
+msgstr "Prikaži samo knjižene postavke."
-#, fuzzy
msgctxt "help:account.general_ledger.line.context,posted:"
msgid "Only include posted moves."
-msgstr "Prikaži samo knjižene postavke"
+msgstr "Prikaži samo knjižene postavke."
-#, fuzzy
msgctxt "help:account.income_statement.context,posted:"
msgid "Only include posted moves."
-msgstr "Prikaži samo knjižene postavke"
+msgstr "Prikaži samo knjižene postavke."
-#, fuzzy
msgctxt "help:account.move,post_number:"
msgid "Also known as Folio Number."
-msgstr "Znana tudi kot 'Folio' številka"
+msgstr "Znana tudi kot 'Folio' številka."
msgctxt "help:account.move.cancel.default,reversal:"
msgid "Reverse debit and credit."
msgstr ""
-#, fuzzy
msgctxt "help:account.move.line,amount_second_currency:"
msgid "The amount expressed in a second currency."
-msgstr "Znesek v drugotni valuti"
+msgstr "Znesek v drugotni valuti."
msgctxt "help:account.move.line,maturity_date:"
msgid "Set a date to make the line payable or receivable."
msgstr ""
-#, fuzzy
msgctxt "help:account.move.line,second_currency:"
msgid "The second currency."
-msgstr "Druga valuta"
+msgstr "Druga valuta."
msgctxt "help:account.move.line.reschedule.start,interval:"
msgid "The length of each period, in months."
@@ -2678,10 +2649,9 @@ msgctxt "help:account.move.line.template,party:"
msgid "The name of the 'Party' keyword."
msgstr "Ime ključne besede za 'Party'."
-#, fuzzy
msgctxt "help:account.move.reconciliation,date:"
msgid "Highest date of the reconciled lines."
-msgstr "Najstarejši datum v usklajenih postavkah"
+msgstr "Najstarejši datum v usklajenih postavkah."
msgctxt "help:account.move.reconciliation,delegate_to:"
msgid "The line to which the reconciliation status is delegated."
@@ -2701,26 +2671,25 @@ msgctxt "help:account.reconcile.start,only_balanced:"
msgid "Skip suggestion with write-off."
msgstr ""
-#, fuzzy
msgctxt "help:account.tax,amount:"
msgid "In company's currency."
-msgstr "V valuti družbe"
+msgstr "V valuti družbe."
-#, fuzzy
msgctxt "help:account.tax,description:"
msgid "The name that will be used in reports."
-msgstr "Opis se uporablja v poročilih"
+msgstr "Naziv, ki se uporablja v poročilih."
msgctxt "help:account.tax,template_override:"
msgid "Check to override template definition"
msgstr ""
-#, fuzzy
msgctxt "help:account.tax,update_unit_price:"
msgid ""
"If checked then the unit price for further tax computation will be modified "
"by this tax."
-msgstr "Če je vključeno, se bo cena osveževala pri bodočih izračunih davkov"
+msgstr ""
+"Če je označeno, bo cena na enoto za nadaljnji izračun davka spremenjena s "
+"tem davkom."
msgctxt "help:account.tax.code,template_override:"
msgid "Check to override template definition"
@@ -2911,34 +2880,30 @@ msgctxt "model:account.journal,name:"
msgid "Journal"
msgstr "Dnevnik"
-#, fuzzy
msgctxt "model:account.journal,name:journal_cash"
msgid "Cash"
-msgstr "Cash"
+msgstr "Gotovina"
#, fuzzy
msgctxt "model:account.journal,name:journal_currency_exchange"
msgid "Currency Exchange"
msgstr "Valuta"
-#, fuzzy
msgctxt "model:account.journal,name:journal_expense"
msgid "Expense"
-msgstr "Expense"
+msgstr "Odhodek"
msgctxt "model:account.journal,name:journal_miscellaneous"
msgid "Miscellaneous"
msgstr ""
-#, fuzzy
msgctxt "model:account.journal,name:journal_revenue"
msgid "Revenue"
-msgstr "Revenue"
+msgstr "Prihodek"
-#, fuzzy
msgctxt "model:account.journal,name:journal_stock"
msgid "Stock"
-msgstr "Stock"
+msgstr "Zaloga"
msgctxt "model:account.journal.open_cash.context,name:"
msgid "Journal Cash Context"
@@ -3119,21 +3084,19 @@ msgstr "Posodobitev načrta"
msgctxt "model:ir.action,name:act_account_balance_sheet"
msgid "Accounts"
-msgstr "Accounts"
+msgstr "Konti"
-#, fuzzy
msgctxt "model:ir.action,name:act_account_balance_sheet_tree"
msgid "Balance Sheet"
-msgstr "Balance Sheet"
+msgstr "Bilanca stanja"
msgctxt "model:ir.action,name:act_account_general_ledger"
msgid "Accounts"
-msgstr "Accounts"
+msgstr "Konti"
-#, fuzzy
msgctxt "model:ir.action,name:act_account_income_statement_tree"
msgid "Income Statement"
-msgstr "Income Statement"
+msgstr "Izkaz poslovnega izida"
msgctxt "model:ir.action,name:act_account_list"
msgid "Accounts"
@@ -3153,37 +3116,31 @@ msgctxt "model:ir.action,name:act_account_tree_chart"
msgid "Chart of Accounts"
msgstr "Odpri kontni načrt"
-#, fuzzy
msgctxt "model:ir.action,name:act_account_type_list"
msgid "Account Types"
-msgstr "Account Types"
+msgstr "Vrste kontov"
-#, fuzzy
msgctxt "model:ir.action,name:act_account_type_template_tree"
msgid "Account Types"
-msgstr "Account Types"
+msgstr "Vrste kontov"
-#, fuzzy
msgctxt "model:ir.action,name:act_account_type_tree"
msgid "Account Types"
-msgstr "Account Types"
+msgstr "Vrste kontov"
-#, fuzzy
msgctxt "model:ir.action,name:act_aged_balance_list"
msgid "Aged Balance"
-msgstr "Aged Balance"
+msgstr "Bilanca zapadlih postavk"
#, fuzzy
msgctxt "model:ir.action,name:act_balance_non_deferral"
msgid "Balance Non-Deferral"
msgstr "Balance Non-Deferral"
-#, fuzzy
msgctxt "model:ir.action,name:act_cancel_moves"
msgid "Cancel Moves"
-msgstr "Cancel Moves"
+msgstr "Prekliči knjižbe"
-#, fuzzy
msgctxt "model:ir.action,name:act_configuration_form"
msgid "Configuration"
msgstr "Konfiguracija"
@@ -3198,20 +3155,17 @@ msgctxt "model:ir.action,name:act_delegate_lines_wizard"
msgid "Delegate Lines"
msgstr "Debetni konto"
-#, fuzzy
msgctxt "model:ir.action,name:act_fiscalyear_form"
msgid "Fiscal Years"
-msgstr "Fiscal Years"
+msgstr "Poslovna leta"
-#, fuzzy
msgctxt "model:ir.action,name:act_fiscalyear_form_close"
msgid "Close Fiscal Years"
-msgstr "Close Fiscal Years"
+msgstr "Zapri poslovna leta"
-#, fuzzy
msgctxt "model:ir.action,name:act_general_ledger_account_form"
msgid "General Ledger - Accounts"
-msgstr "General Ledger - Accounts"
+msgstr "Glavna knjiga - Konti"
#, fuzzy
msgctxt "model:ir.action,name:act_general_ledger_account_party_form"
@@ -3228,44 +3182,37 @@ msgctxt "model:ir.action,name:act_general_ledger_account_party_open"
msgid "Open General Ledger Account Parties"
msgstr "Konto glavne knjige"
-#, fuzzy
msgctxt "model:ir.action,name:act_general_ledger_line_form"
msgid "General Ledger - Lines"
-msgstr "General Ledger - Lines"
+msgstr "Glavna knjiga – vrstice"
msgctxt "model:ir.action,name:act_group_lines_wizard"
msgid "Group Lines"
msgstr ""
-#, fuzzy
msgctxt "model:ir.action,name:act_journal_form"
msgid "Journals"
-msgstr "Journals"
+msgstr "Dnevniki"
-#, fuzzy
msgctxt "model:ir.action,name:act_journal_open_cash"
msgid "Journals Cash"
-msgstr "Journals Cash"
+msgstr "Dnevniki Gotovina"
-#, fuzzy
msgctxt "model:ir.action,name:act_journal_period_form_close"
msgid "Close Journals - Periods"
-msgstr "Close Journals - Periods"
+msgstr "Zapri dnevnike – obdobja"
-#, fuzzy
msgctxt "model:ir.action,name:act_journal_period_tree"
msgid "Journals - Periods"
-msgstr "Journals - Periods"
+msgstr "Dnevniki - Obdobja"
-#, fuzzy
msgctxt "model:ir.action,name:act_journal_period_tree2"
msgid "Journals - Periods"
-msgstr "Journals - Periods"
+msgstr "Dnevniki - Obdobja"
-#, fuzzy
msgctxt "model:ir.action,name:act_move_form"
msgid "Account Moves"
-msgstr "Account Moves"
+msgstr "Konto knjižb"
#, fuzzy
msgctxt "model:ir.action,name:act_move_form_delegate"
@@ -3282,74 +3229,62 @@ msgctxt "model:ir.action,name:act_move_form_rescheduling"
msgid "Reschedule Account Move"
msgstr "Knjižba"
-#, fuzzy
msgctxt "model:ir.action,name:act_move_from_template"
msgid "Account Move"
-msgstr "Account Move"
+msgstr "Konto knjižb"
-#, fuzzy
msgctxt "model:ir.action,name:act_move_line_form"
msgid "Account Move Lines"
-msgstr "Account Move Lines"
+msgstr "Konto knjiženih vrstic"
-#, fuzzy
msgctxt "model:ir.action,name:act_move_line_payable_receivable"
msgid "Payable/Receivable Lines"
-msgstr "Payable/Receivable Lines"
+msgstr "Vrstice za obveznosti/terjatve"
-#, fuzzy
msgctxt "model:ir.action,name:act_move_reconciliation_lines"
msgid "Reconciliation Lines"
-msgstr "Reconciliation Lines"
+msgstr "Uskladi vrstice"
-#, fuzzy
msgctxt "model:ir.action,name:act_move_template_create"
msgid "Create Move from Template"
-msgstr "Create Move from Template"
+msgstr "Izdelava knjižbe iz predloge"
#, fuzzy
msgctxt "model:ir.action,name:act_move_template_form"
msgid "Moves"
msgstr "Knjižba"
-#, fuzzy
msgctxt "model:ir.action,name:act_open_account"
msgid "Open Move Account"
-msgstr "Open Move Account"
+msgstr "Odpri konto knjižb"
-#, fuzzy
msgctxt "model:ir.action,name:act_open_journal"
msgid "Open Journal"
-msgstr "Open Journal"
+msgstr "Odpri dnevnik"
-#, fuzzy
msgctxt "model:ir.action,name:act_open_tax_code"
msgid "Open Tax Code"
-msgstr "Open Tax Code"
+msgstr "Odpri davčno šifro"
msgctxt "model:ir.action,name:act_open_type"
msgid "Open Type"
msgstr "Open Type"
-#, fuzzy
msgctxt "model:ir.action,name:act_period_form"
msgid "Periods"
-msgstr "Periods"
+msgstr "Obdobja"
-#, fuzzy
msgctxt "model:ir.action,name:act_period_form_close"
msgid "Close Periods"
-msgstr "Close Periods"
+msgstr "Zapri obdobja"
-#, fuzzy
msgctxt "model:ir.action,name:act_reconcile"
msgid "Reconcile Accounts"
-msgstr "Reconcile Accounts"
+msgstr "Uskladi konte"
-#, fuzzy
msgctxt "model:ir.action,name:act_reconcile_lines"
msgid "Reconcile Lines"
-msgstr "Reconcile Lines"
+msgstr "Uskladi vrstice"
#, fuzzy
msgctxt "model:ir.action,name:act_reconcile_writeoff_form"
@@ -3371,10 +3306,9 @@ msgctxt "model:ir.action,name:act_tax_code_list"
msgid "Codes"
msgstr "Šifra"
-#, fuzzy
msgctxt "model:ir.action,name:act_tax_code_template_tree"
msgid "Tax Codes"
-msgstr "Tax Codes"
+msgstr "Davčne šifre"
#, fuzzy
msgctxt "model:ir.action,name:act_tax_code_tree"
@@ -3391,45 +3325,40 @@ msgctxt "model:ir.action,name:act_tax_group_form"
msgid "Groups"
msgstr "Skupina"
-#, fuzzy
msgctxt "model:ir.action,name:act_tax_line_form"
msgid "Tax Lines"
-msgstr "Tax Lines"
+msgstr "Vrstice davka"
-#, fuzzy
msgctxt "model:ir.action,name:act_tax_list"
msgid "Taxes"
-msgstr "Taxes"
+msgstr "Davki"
#, fuzzy
msgctxt "model:ir.action,name:act_tax_rule_form"
msgid "Rules"
msgstr "Pravilo"
-#, fuzzy
msgctxt "model:ir.action,name:act_tax_rule_template_form"
msgid "Tax Rules"
-msgstr "Tax Rules"
+msgstr "Davčna pravila"
#, fuzzy
msgctxt "model:ir.action,name:act_tax_template_list"
msgid "Taxes"
msgstr "Davki"
-#, fuzzy
msgctxt "model:ir.action,name:act_unreconcile_lines"
msgid "Unreconcile Lines"
-msgstr "Unreconcile Lines"
+msgstr "Neusklajene vrstice"
#, fuzzy
msgctxt "model:ir.action,name:report_account_type_statement"
msgid "Statement"
msgstr "Income Statement"
-#, fuzzy
msgctxt "model:ir.action,name:report_aged_balance"
msgid "Aged Balance"
-msgstr "Aged Balance"
+msgstr "Bilanca zapadlih postavk"
#, fuzzy
msgctxt "model:ir.action,name:report_general_journal"
@@ -3461,73 +3390,84 @@ msgctxt "model:ir.action,name:wizard_update_chart"
msgid "Update Chart of Accounts from Template"
msgstr "Update Chart of Accounts from Template"
+#, python-format
msgctxt "model:ir.message,text:msg_account_chart_exists"
msgid "A chart of accounts already exists for company \"%(company)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_account_closed_lines"
msgid "You cannot close account \"%(account)s\" because it has move lines."
msgstr "Konta \"%s\" ni možno brisati zaradi obstoječih knjiženih postavk."
+#, python-format
msgctxt "model:ir.message,text:msg_account_invalid_deferral_second_currency"
msgid "To set a second currency for account \"%(account)s\", it must be deferral."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_invalid_lines_second_currency"
msgid ""
"To set a second currency for account \"%(account)s\", its lines must have "
"the same second currency \"%(currency)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_invalid_type_second_currency"
msgid ""
"To set a second currency for account \"%(account)s\", it must not have a "
"type \"payable\", \"revenue\", \"receivable\" nor \"expense\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_account_no_type_lines"
msgid ""
"You cannot remove type of account \"%(account)s\" because it has move lines."
msgstr "Konta \"%s\" ni možno brisati zaradi obstoječih knjiženih postavk."
+#, python-format
msgctxt "model:ir.message,text:msg_cancel_line_delegated"
msgid ""
"The moves \"%(moves)s\" contain grouped lines, cancelling them will ungroup "
"the lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_change_fiscalyear_post_move_sequence"
msgid ""
"You cannot change the post move sequence on fiscal year \"%(fiscalyear)s\" "
"because it contains posted moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_change_period_post_move_sequence"
msgid ""
"You cannot change the post move sequence in period \"%(period)s\" because it"
" has posted moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_fiscalyear_account_balance_not_zero"
msgid ""
"To close the fiscal year, the balance of account \"%(account)s\" must be "
"zero."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_fiscalyear_earlier"
msgid ""
"To close fiscal year \"%(fiscalyear)s\", you must close all earlier fiscal "
"years."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_inactive_accounts"
msgid ""
"To close period \"%(period)s\", you must balance the inactive account "
"\"%(account)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_non_posted_moves"
msgid "To close period \"%(period)s\" you must post the moves \"%(moves)s\"."
msgstr ""
@@ -3538,12 +3478,12 @@ msgid ""
" moves."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_create_journal_period_closed_period"
msgid "You cannot create a journal-period in closed period \"%(period)s\"."
msgstr "Dnevnika za zaključeno obdobje \"%s\" ni možno izdelati."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_create_period_closed_fiscalyear"
msgid ""
"You cannot create a period in fiscal year \"%(fiscalyear)s\" because it is "
@@ -3563,29 +3503,27 @@ msgctxt "model:ir.message,text:msg_delegate_line_same_origins"
msgid "You cannot delegate together lines with different origins."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_delete_account_with_move_lines"
msgid "You cannot delete account \"%(account)s\" because it has move lines."
msgstr "Konta \"%s\" ni možno brisati zaradi obstoječih knjiženih postavk."
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_receivable_payable"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending "
"receivable/payable with company \"%(company)s\"."
msgstr ""
-msgctxt "model:ir.message,text:msg_fiscalyear_different_post_move_sequence"
-msgid ""
-"The fiscal years \"%(first)s\" and \"%(second)s\" cannot have the same post "
-"move sequence, you must use different sequences."
-msgstr ""
-
msgctxt "model:ir.message,text:msg_fiscalyear_overlap"
-msgid ""
-"The fiscal years \"%(first)s\" and \"%(second)s\" overlap, you must use "
-"different dates."
+msgid "The dates of fiscal years of the same company can not overlap."
msgstr ""
+msgctxt "model:ir.message,text:msg_fiscalyear_post_move_sequence_unique"
+msgid "The post move sequence of fiscal years must be unique."
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_group_line"
msgid "Line \"%(line)s\" can not be grouped."
msgstr ""
@@ -3610,7 +3548,7 @@ msgctxt "model:ir.message,text:msg_group_line_single"
msgid "You cannot group a single line."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_journal_account_moves"
msgid ""
"You cannot change the type of journal \"%(journal)s\" because it has posted "
@@ -3622,10 +3560,12 @@ msgctxt "model:ir.message,text:msg_journal_period_unique"
msgid "You can create only one journal per period."
msgstr "Na obdobje je možen samo en dnevnik."
+#, python-format
msgctxt "model:ir.message,text:msg_line_already_reconciled"
msgid "You cannot reconcile already reconciled line \"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_line_closed_account"
msgid ""
"To create a line on account \"%(account)s\", you must set a type or unclose "
@@ -3636,12 +3576,14 @@ msgctxt "model:ir.message,text:msg_line_debit_credit"
msgid "You cannot set both debit and credit on the line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_line_party_required"
msgid ""
"To create a line on account \"%(account)s\", you must set a party on line "
"\"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_line_party_set"
msgid ""
"To create a line on account \"%(account)s\", you must remove the party on "
@@ -3654,77 +3596,104 @@ msgid ""
"credit."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_delete_journal_period_moves"
msgid ""
"You cannot modify or delete journal-period \"%(journal_period)s\" because it"
" contains moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_closed_journal_period"
msgid ""
"You cannot add/modify/delete lines on closed journal-period "
"\"%(journal_period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_posted_move"
msgid "You cannot modify line \"%(line)s\" from posted move \"%(move)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_reconciled"
msgid "You cannot modify reconciled line \"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_posted_moved"
msgid "You cannot modify posted move \"%(move)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_modify_tax_line_closed_period"
msgid "You cannot add/modify/delete tax lines in closed period \"%(period)s\"."
msgstr ""
"Postavk dnevnika na zaključenem obdobju \"%s\" ni možno "
"dodajati/popravljati."
+#, python-format
msgctxt "model:ir.message,text:msg_move_cancel_closed_period"
msgid ""
"The period of move \"%(move)s\" is closed.\n"
"Use the current period to cancel the move?"
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_move_copy_closed_period"
+msgid ""
+"The period of move \"%(move)s\" is closed.\n"
+"Use the current period to copy the move?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_expression_not_number"
msgid ""
"The value \"%(value)s\" of \"%(expression)s\" from template \"%(template)s\""
" is not a number."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_move_template_invalid_description"
+msgid ""
+"Failed to evaluate the description \"%(description)s\" from template "
+"\"%(template)s\" with error: \"%(error)s\""
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_invalid_expression"
msgid ""
"Failed to evaluate expression \"%(expression)s\" from template \"%(template)s\" with error:\n"
"\"%(error)s\""
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_keyword_name_not_identifier"
msgid "The keyword name \"%(name)s\" is not a valid identifier."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_fiscalyear_date"
msgid ""
"To continue, you must create a fiscal year for the date \"%(date)s\" and "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_open_fiscalyear_date"
msgid ""
"To continue, you must reopen the fiscal year \"%(fiscalyear)s\" of company "
-"\"%(company)s\"for the date \"%(date)s\"."
+"\"%(company)s\" for the date \"%(date)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_open_period_date"
msgid ""
"To continue, you must reopen the period \"%(period)s\" of company "
"\"%(company)s\" for the date \"%(date)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_period_date"
msgid ""
"To continue, you must create a period for the date \"%(date)s\" and company "
@@ -3736,12 +3705,10 @@ msgid "Account can have only one of the debit or credit type set."
msgstr ""
msgctxt "model:ir.message,text:msg_open_fiscalyear_earlier"
-msgid ""
-"The open fiscal year \"%(open)s\" can not be before the close fiscal year "
-"\"%(closed)s\"."
+msgid "Open fiscal years can not be before closed fiscal years."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_open_journal_period_closed_period"
msgid ""
"You cannot reopen journal-period \"%(journal_period)s\" in closed period "
@@ -3750,7 +3717,7 @@ msgstr ""
"Dnevnika za obdobje \"%(journal_period)s\" ni možno odpirati zaradi "
"zaključenega obdobja \"%(period)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_open_period_closed_fiscalyear"
msgid ""
"You cannot reopen period \"%(period)s\" because its fiscal year "
@@ -3759,54 +3726,59 @@ msgstr ""
"Obdobja \"%(period)s\" ni možno odpirati zaradi zaključenega poslovnega leta"
" \"%(fiscalyear)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_party_missing_payable_account"
msgid "To continue, you must define a payable account for party \"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_missing_receivable_account"
msgid "To continue, you must define a receivable account for party \"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_period_fiscalyear_dates"
msgid ""
"The dates for period \"%(period)s\" must be between the dates of its fiscal "
"year \"%(fiscalyear)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_period_move_dates"
msgid ""
"The dates for period \"%(period)s\" must include the date \"%(move_date)s\" "
"of move \"%(move)s\"."
msgstr ""
-msgctxt "model:ir.message,text:msg_period_overlap"
+msgctxt "model:ir.message,text:msg_period_post_move_sequence_unique"
msgid ""
-"The periods \"%(first)s\" and \"%(second)s\" overlap, you must use different"
-" dates."
+"A post move sequence can be reused only by periods in the same fiscal year."
msgstr ""
-msgctxt "model:ir.message,text:msg_period_same_sequence"
-msgid ""
-"You cannot use the same post move sequence for the periods \"%(first)s\" and"
-" \"%(second)s\" because they are from different fiscal years."
+msgctxt "model:ir.message,text:msg_period_standard_overlap"
+msgid "The dates of standard period of the same fiscal year can not overlap."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_post_empty_move"
msgid "To post move \"%(move)s\", you must fill in its lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_post_unbalanced_move"
msgid ""
"To post move \"%(move)s\", you must balance all its lines debits and "
"credits."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_account_not_reconcile"
msgid ""
"To reconcile line \"%(line)s\", you must set its account \"%(account)s\" as "
"reconcilable."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_credit_account_missing"
msgid ""
@@ -3814,6 +3786,7 @@ msgid ""
"\"%(company)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_debit_account_missing"
msgid ""
@@ -3821,6 +3794,7 @@ msgid ""
"\"%(company)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_journal_missing"
msgid ""
@@ -3828,19 +3802,21 @@ msgid ""
"\"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_delete_delegated"
msgid ""
"The reconciliation \"%(reconciliation)s\" is delegated to the line \"%(line)s\".\n"
"You may need to cancel its move \"%(move)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_delete_write_off"
msgid ""
"The reconciliation \"%(reconciliation)s\" is linked to the write-off line \"%(line)s\".\n"
"You may need to cancel its move \"%(move)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_reconciliation_different_accounts"
msgid ""
"You cannot reconcile line \"%(line)s\" with others because its account "
@@ -3849,7 +3825,7 @@ msgstr ""
"Postavke \"%(line)s\" ni možno uskladiti, ker je konto \"%(account1)s\" "
"različen od konta \"%(account2)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_reconciliation_different_parties"
msgid ""
"You cannot reconcile line \"%(line)s\" with others because its party "
@@ -3858,22 +3834,35 @@ msgstr ""
"Postavke \"%(line)s\" ni možno uskladiti, ker je partner \"%(party1)s\" "
"različen od partnerja \"%(party2)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_line_not_valid"
msgid "You cannot reconcile non-valid line \"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_unbalanced"
msgid ""
"To reconcile lines, they must have the same debit \"%(debit)s\" and credit "
"\"%(credit)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_write_off_missing"
msgid ""
"To reconcile lines with \"%(amount)s\" write-off, you must select a write-"
"off method."
msgstr ""
+#, fuzzy, python-format
+msgctxt "model:ir.message,text:msg_reconciliation_write_off_same_account"
+msgid ""
+"You cannot reconcile lines using the write-off \"%(write_off)s\" with the "
+"same \"%(account)s\"."
+msgstr ""
+"Postavke \"%(line)s\" ni možno uskladiti, ker je konto \"%(account1)s\" "
+"različen od konta \"%(account2)s\"."
+
+#, python-format
msgctxt "model:ir.message,text:msg_reopen_fiscalyear_later"
msgid ""
"To reopen fiscal year \"%(fiscalyear)s\", you must reopen all later fiscal "
@@ -3896,12 +3885,14 @@ msgctxt "model:ir.message,text:msg_reschedule_line_same_party"
msgid "You cannot reschedule lines with different parties."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reschedule_line_wrong_amount"
msgid ""
"To reschedule the lines you must change the terms to have a total amount of "
"%(total_amount)s instead of %(amount)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_tax_update_unit_price_with_parent"
msgid "You cannot set \"Update Unit Price\" on child tax \"%(tax)s\"."
msgstr ""
@@ -3939,8 +3930,8 @@ msgid "Lock"
msgstr "Lock"
msgctxt "model:ir.model.button,string:fiscalyear_reopen_button"
-msgid "Re-Open"
-msgstr "Re-Open"
+msgid "Reopen"
+msgstr ""
#, fuzzy
msgctxt "model:ir.model.button,string:journal_period_close_button"
@@ -3964,8 +3955,8 @@ msgid "Lock"
msgstr "Lock"
msgctxt "model:ir.model.button,string:period_reopen_button"
-msgid "Re-Open"
-msgstr "Re-Open"
+msgid "Reopen"
+msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_account_companies"
msgid "User in companies"
@@ -4324,11 +4315,6 @@ msgctxt "model:res.group,name:group_account_admin"
msgid "Account Administration"
msgstr "Account Administration"
-#, fuzzy
-msgctxt "model:res.group,name:group_account_party"
-msgid "Accounting Party"
-msgstr "Konto obveznosti"
-
#, fuzzy
msgctxt "report:account.account.type.statement:"
msgid "/"
diff --git a/modules/account/locale/tr.po b/modules/account/locale/tr.po
index 4d4860655d..ccba6de764 100644
--- a/modules/account/locale/tr.po
+++ b/modules/account/locale/tr.po
@@ -3375,71 +3375,84 @@ msgctxt "model:ir.action,name:wizard_update_chart"
msgid "Update Chart of Accounts from Template"
msgstr "Update Chart of Accounts from Template"
+#, python-format
msgctxt "model:ir.message,text:msg_account_chart_exists"
msgid "A chart of accounts already exists for company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_closed_lines"
msgid "You cannot close account \"%(account)s\" because it has move lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_invalid_deferral_second_currency"
msgid "To set a second currency for account \"%(account)s\", it must be deferral."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_invalid_lines_second_currency"
msgid ""
"To set a second currency for account \"%(account)s\", its lines must have "
"the same second currency \"%(currency)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_invalid_type_second_currency"
msgid ""
"To set a second currency for account \"%(account)s\", it must not have a "
"type \"payable\", \"revenue\", \"receivable\" nor \"expense\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_no_type_lines"
msgid ""
"You cannot remove type of account \"%(account)s\" because it has move lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_cancel_line_delegated"
msgid ""
"The moves \"%(moves)s\" contain grouped lines, cancelling them will ungroup "
"the lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_change_fiscalyear_post_move_sequence"
msgid ""
"You cannot change the post move sequence on fiscal year \"%(fiscalyear)s\" "
"because it contains posted moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_change_period_post_move_sequence"
msgid ""
"You cannot change the post move sequence in period \"%(period)s\" because it"
" has posted moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_fiscalyear_account_balance_not_zero"
msgid ""
"To close the fiscal year, the balance of account \"%(account)s\" must be "
"zero."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_fiscalyear_earlier"
msgid ""
"To close fiscal year \"%(fiscalyear)s\", you must close all earlier fiscal "
"years."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_inactive_accounts"
msgid ""
"To close period \"%(period)s\", you must balance the inactive account "
"\"%(account)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_non_posted_moves"
msgid "To close period \"%(period)s\" you must post the moves \"%(moves)s\"."
msgstr ""
@@ -3450,10 +3463,12 @@ msgid ""
" moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_create_journal_period_closed_period"
msgid "You cannot create a journal-period in closed period \"%(period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_create_period_closed_fiscalyear"
msgid ""
"You cannot create a period in fiscal year \"%(fiscalyear)s\" because it is "
@@ -3472,28 +3487,27 @@ msgctxt "model:ir.message,text:msg_delegate_line_same_origins"
msgid "You cannot delegate together lines with different origins."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_delete_account_with_move_lines"
msgid "You cannot delete account \"%(account)s\" because it has move lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_receivable_payable"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending "
"receivable/payable with company \"%(company)s\"."
msgstr ""
-msgctxt "model:ir.message,text:msg_fiscalyear_different_post_move_sequence"
-msgid ""
-"The fiscal years \"%(first)s\" and \"%(second)s\" cannot have the same post "
-"move sequence, you must use different sequences."
-msgstr ""
-
msgctxt "model:ir.message,text:msg_fiscalyear_overlap"
-msgid ""
-"The fiscal years \"%(first)s\" and \"%(second)s\" overlap, you must use "
-"different dates."
+msgid "The dates of fiscal years of the same company can not overlap."
msgstr ""
+msgctxt "model:ir.message,text:msg_fiscalyear_post_move_sequence_unique"
+msgid "The post move sequence of fiscal years must be unique."
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_group_line"
msgid "Line \"%(line)s\" can not be grouped."
msgstr ""
@@ -3518,6 +3532,7 @@ msgctxt "model:ir.message,text:msg_group_line_single"
msgid "You cannot group a single line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_journal_account_moves"
msgid ""
"You cannot change the type of journal \"%(journal)s\" because it has posted "
@@ -3528,10 +3543,12 @@ msgctxt "model:ir.message,text:msg_journal_period_unique"
msgid "You can create only one journal per period."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_line_already_reconciled"
msgid "You cannot reconcile already reconciled line \"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_line_closed_account"
msgid ""
"To create a line on account \"%(account)s\", you must set a type or unclose "
@@ -3542,12 +3559,14 @@ msgctxt "model:ir.message,text:msg_line_debit_credit"
msgid "You cannot set both debit and credit on the line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_line_party_required"
msgid ""
"To create a line on account \"%(account)s\", you must set a party on line "
"\"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_line_party_set"
msgid ""
"To create a line on account \"%(account)s\", you must remove the party on "
@@ -3560,74 +3579,102 @@ msgid ""
"credit."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_delete_journal_period_moves"
msgid ""
"You cannot modify or delete journal-period \"%(journal_period)s\" because it"
" contains moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_closed_journal_period"
msgid ""
"You cannot add/modify/delete lines on closed journal-period "
"\"%(journal_period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_posted_move"
msgid "You cannot modify line \"%(line)s\" from posted move \"%(move)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_reconciled"
msgid "You cannot modify reconciled line \"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_posted_moved"
msgid "You cannot modify posted move \"%(move)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_tax_line_closed_period"
msgid "You cannot add/modify/delete tax lines in closed period \"%(period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_cancel_closed_period"
msgid ""
"The period of move \"%(move)s\" is closed.\n"
"Use the current period to cancel the move?"
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_move_copy_closed_period"
+msgid ""
+"The period of move \"%(move)s\" is closed.\n"
+"Use the current period to copy the move?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_expression_not_number"
msgid ""
"The value \"%(value)s\" of \"%(expression)s\" from template \"%(template)s\""
" is not a number."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_move_template_invalid_description"
+msgid ""
+"Failed to evaluate the description \"%(description)s\" from template "
+"\"%(template)s\" with error: \"%(error)s\""
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_invalid_expression"
msgid ""
"Failed to evaluate expression \"%(expression)s\" from template \"%(template)s\" with error:\n"
"\"%(error)s\""
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_keyword_name_not_identifier"
msgid "The keyword name \"%(name)s\" is not a valid identifier."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_fiscalyear_date"
msgid ""
"To continue, you must create a fiscal year for the date \"%(date)s\" and "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_open_fiscalyear_date"
msgid ""
"To continue, you must reopen the fiscal year \"%(fiscalyear)s\" of company "
-"\"%(company)s\"for the date \"%(date)s\"."
+"\"%(company)s\" for the date \"%(date)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_open_period_date"
msgid ""
"To continue, you must reopen the period \"%(period)s\" of company "
"\"%(company)s\" for the date \"%(date)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_period_date"
msgid ""
"To continue, you must create a period for the date \"%(date)s\" and company "
@@ -3639,71 +3686,76 @@ msgid "Account can have only one of the debit or credit type set."
msgstr ""
msgctxt "model:ir.message,text:msg_open_fiscalyear_earlier"
-msgid ""
-"The open fiscal year \"%(open)s\" can not be before the close fiscal year "
-"\"%(closed)s\"."
+msgid "Open fiscal years can not be before closed fiscal years."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_open_journal_period_closed_period"
msgid ""
"You cannot reopen journal-period \"%(journal_period)s\" in closed period "
"\"%(period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_open_period_closed_fiscalyear"
msgid ""
"You cannot reopen period \"%(period)s\" because its fiscal year "
"\"%(fiscalyear)s\" is closed."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_missing_payable_account"
msgid "To continue, you must define a payable account for party \"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_missing_receivable_account"
msgid "To continue, you must define a receivable account for party \"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_period_fiscalyear_dates"
msgid ""
"The dates for period \"%(period)s\" must be between the dates of its fiscal "
"year \"%(fiscalyear)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_period_move_dates"
msgid ""
"The dates for period \"%(period)s\" must include the date \"%(move_date)s\" "
"of move \"%(move)s\"."
msgstr ""
-msgctxt "model:ir.message,text:msg_period_overlap"
+msgctxt "model:ir.message,text:msg_period_post_move_sequence_unique"
msgid ""
-"The periods \"%(first)s\" and \"%(second)s\" overlap, you must use different"
-" dates."
+"A post move sequence can be reused only by periods in the same fiscal year."
msgstr ""
-msgctxt "model:ir.message,text:msg_period_same_sequence"
-msgid ""
-"You cannot use the same post move sequence for the periods \"%(first)s\" and"
-" \"%(second)s\" because they are from different fiscal years."
+msgctxt "model:ir.message,text:msg_period_standard_overlap"
+msgid "The dates of standard period of the same fiscal year can not overlap."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_post_empty_move"
msgid "To post move \"%(move)s\", you must fill in its lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_post_unbalanced_move"
msgid ""
"To post move \"%(move)s\", you must balance all its lines debits and "
"credits."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_account_not_reconcile"
msgid ""
"To reconcile line \"%(line)s\", you must set its account \"%(account)s\" as "
"reconcilable."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_credit_account_missing"
msgid ""
@@ -3711,6 +3763,7 @@ msgid ""
"\"%(company)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_debit_account_missing"
msgid ""
@@ -3718,6 +3771,7 @@ msgid ""
"\"%(company)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_journal_missing"
msgid ""
@@ -3725,46 +3779,61 @@ msgid ""
"\"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_delete_delegated"
msgid ""
"The reconciliation \"%(reconciliation)s\" is delegated to the line \"%(line)s\".\n"
"You may need to cancel its move \"%(move)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_delete_write_off"
msgid ""
"The reconciliation \"%(reconciliation)s\" is linked to the write-off line \"%(line)s\".\n"
"You may need to cancel its move \"%(move)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_different_accounts"
msgid ""
"You cannot reconcile line \"%(line)s\" with others because its account "
"\"%(account1)s\" is different from \"%(account2)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_different_parties"
msgid ""
"You cannot reconcile line \"%(line)s\" with others because its party "
"\"%(party1)s\" is different from \"%(party2)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_line_not_valid"
msgid "You cannot reconcile non-valid line \"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_unbalanced"
msgid ""
"To reconcile lines, they must have the same debit \"%(debit)s\" and credit "
"\"%(credit)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_write_off_missing"
msgid ""
"To reconcile lines with \"%(amount)s\" write-off, you must select a write-"
"off method."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_reconciliation_write_off_same_account"
+msgid ""
+"You cannot reconcile lines using the write-off \"%(write_off)s\" with the "
+"same \"%(account)s\"."
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_reopen_fiscalyear_later"
msgid ""
"To reopen fiscal year \"%(fiscalyear)s\", you must reopen all later fiscal "
@@ -3787,12 +3856,14 @@ msgctxt "model:ir.message,text:msg_reschedule_line_same_party"
msgid "You cannot reschedule lines with different parties."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reschedule_line_wrong_amount"
msgid ""
"To reschedule the lines you must change the terms to have a total amount of "
"%(total_amount)s instead of %(amount)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_tax_update_unit_price_with_parent"
msgid "You cannot set \"Update Unit Price\" on child tax \"%(tax)s\"."
msgstr ""
@@ -3829,8 +3900,8 @@ msgid "Lock"
msgstr "Lock"
msgctxt "model:ir.model.button,string:fiscalyear_reopen_button"
-msgid "Re-Open"
-msgstr "Re-Open"
+msgid "Reopen"
+msgstr ""
#, fuzzy
msgctxt "model:ir.model.button,string:journal_period_close_button"
@@ -3854,8 +3925,8 @@ msgid "Lock"
msgstr "Lock"
msgctxt "model:ir.model.button,string:period_reopen_button"
-msgid "Re-Open"
-msgstr "Re-Open"
+msgid "Reopen"
+msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_account_companies"
msgid "User in companies"
@@ -4173,11 +4244,6 @@ msgctxt "model:res.group,name:group_account_admin"
msgid "Account Administration"
msgstr "Account Administration"
-#, fuzzy
-msgctxt "model:res.group,name:group_account_party"
-msgid "Accounting Party"
-msgstr "Account Types"
-
#, fuzzy
msgctxt "report:account.account.type.statement:"
msgid "/"
diff --git a/modules/account/locale/uk.po b/modules/account/locale/uk.po
index 3f38e20655..c9affa6949 100644
--- a/modules/account/locale/uk.po
+++ b/modules/account/locale/uk.po
@@ -3225,22 +3225,26 @@ msgctxt "model:ir.action,name:wizard_update_chart"
msgid "Update Chart of Accounts from Template"
msgstr "Оновити план рахунків із шаблону"
+#, python-format
msgctxt "model:ir.message,text:msg_account_chart_exists"
msgid "A chart of accounts already exists for company \"%(company)s\"."
msgstr "План рахунків вже існує для компанії \"%(company)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_account_closed_lines"
msgid "You cannot close account \"%(account)s\" because it has move lines."
msgstr ""
"Ви не можете закрити рахунок \"%(account)s\", оскільки він має рядки "
"проводок."
+#, python-format
msgctxt "model:ir.message,text:msg_account_invalid_deferral_second_currency"
msgid "To set a second currency for account \"%(account)s\", it must be deferral."
msgstr ""
"Щоб встановити другу валюту для рахунку \"%(account)s\", він має бути "
"відстроченим."
+#, python-format
msgctxt "model:ir.message,text:msg_account_invalid_lines_second_currency"
msgid ""
"To set a second currency for account \"%(account)s\", its lines must have "
@@ -3249,6 +3253,7 @@ msgstr ""
"Щоб встановити другу валюту для рахунку \"%(account)s\", його рядки повинні "
"мати ту саму другу валюту \"%(currency)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_account_invalid_type_second_currency"
msgid ""
"To set a second currency for account \"%(account)s\", it must not have a "
@@ -3258,6 +3263,7 @@ msgstr ""
" тип \"кредит. заборгованість\", \"дохід\", \"дебіт. заборгованість\" або "
"\"витрати\"."
+#, python-format
msgctxt "model:ir.message,text:msg_account_no_type_lines"
msgid ""
"You cannot remove type of account \"%(account)s\" because it has move lines."
@@ -3265,6 +3271,7 @@ msgstr ""
"Ви не можете видалити тип рахунку \"%(account)s\", тому що він має рядки "
"проводок."
+#, python-format
msgctxt "model:ir.message,text:msg_cancel_line_delegated"
msgid ""
"The moves \"%(moves)s\" contain grouped lines, cancelling them will ungroup "
@@ -3273,6 +3280,7 @@ msgstr ""
"Проводки \"%(moves)s\" містять групові рядки, їх скасування призведе до "
"розгрупування рядків."
+#, python-format
msgctxt "model:ir.message,text:msg_change_fiscalyear_post_move_sequence"
msgid ""
"You cannot change the post move sequence on fiscal year \"%(fiscalyear)s\" "
@@ -3281,6 +3289,7 @@ msgstr ""
"Ви не можете змінити послідовність проводок у фінансовому році "
"\"%(fiscalyear)s\", оскільки він містить проведені проводки."
+#, python-format
msgctxt "model:ir.message,text:msg_change_period_post_move_sequence"
msgid ""
"You cannot change the post move sequence in period \"%(period)s\" because it"
@@ -3289,6 +3298,7 @@ msgstr ""
"Ви не можете змінити послідовність проводок у періоді \"%(period)s\", "
"оскільки він містить проведені проводки."
+#, python-format
msgctxt "model:ir.message,text:msg_close_fiscalyear_account_balance_not_zero"
msgid ""
"To close the fiscal year, the balance of account \"%(account)s\" must be "
@@ -3297,6 +3307,7 @@ msgstr ""
"Щоб закрити фінансовий рік, сальдо рахунку \"%(account)s\" має дорівнювати "
"нулю."
+#, python-format
msgctxt "model:ir.message,text:msg_close_fiscalyear_earlier"
msgid ""
"To close fiscal year \"%(fiscalyear)s\", you must close all earlier fiscal "
@@ -3305,6 +3316,7 @@ msgstr ""
"Щоб закрити фінансовий рік \"%(fiscalyear)s\", ви повинні закрити всі "
"попередні фінансові роки."
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_inactive_accounts"
msgid ""
"To close period \"%(period)s\", you must balance the inactive account "
@@ -3313,6 +3325,7 @@ msgstr ""
"Щоб закрити період \"%(period)s\", ви повинні збалансувати неактивний "
"рахунок \"%(account)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_non_posted_moves"
msgid "To close period \"%(period)s\" you must post the moves \"%(moves)s\"."
msgstr ""
@@ -3326,10 +3339,12 @@ msgid ""
msgstr ""
"Ви не можете змінити валюту компанії, яка пов'язана з проводками рахунку."
+#, python-format
msgctxt "model:ir.message,text:msg_create_journal_period_closed_period"
msgid "You cannot create a journal-period in closed period \"%(period)s\"."
msgstr "Ви не можете створити період журналу в закритому періоді \"%(period)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_create_period_closed_fiscalyear"
msgid ""
"You cannot create a period in fiscal year \"%(fiscalyear)s\" because it is "
@@ -3352,12 +3367,14 @@ msgctxt "model:ir.message,text:msg_delegate_line_same_origins"
msgid "You cannot delegate together lines with different origins."
msgstr "Ви не можете перепланувати рядки з різними походженнями."
+#, python-format
msgctxt "model:ir.message,text:msg_delete_account_with_move_lines"
msgid "You cannot delete account \"%(account)s\" because it has move lines."
msgstr ""
"Ви не можете видалити рахунок \"%(account)s\", оскільки він має рядки "
"проводок."
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_receivable_payable"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending "
@@ -3366,22 +3383,15 @@ msgstr ""
"Ви не можете видалити особу \"%(party)s\", якщо вона має невирішену "
"дебіт./кредит. заборгованість компанії \"%(company)s\"."
-msgctxt "model:ir.message,text:msg_fiscalyear_different_post_move_sequence"
-msgid ""
-"The fiscal years \"%(first)s\" and \"%(second)s\" cannot have the same post "
-"move sequence, you must use different sequences."
-msgstr ""
-"Фінансові роки \"%(first)s\" і \"%(second)s\" не можуть мати однакові "
-"послідовності проводок, вам слід використати різні послідовності."
-
msgctxt "model:ir.message,text:msg_fiscalyear_overlap"
-msgid ""
-"The fiscal years \"%(first)s\" and \"%(second)s\" overlap, you must use "
-"different dates."
+msgid "The dates of fiscal years of the same company can not overlap."
msgstr ""
-"Фінансові роки \"%(first)s\" і \"%(second)s\" перекриваються, ви повинні "
-"використати різні дати."
+msgctxt "model:ir.message,text:msg_fiscalyear_post_move_sequence_unique"
+msgid "The post move sequence of fiscal years must be unique."
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_group_line"
msgid "Line \"%(line)s\" can not be grouped."
msgstr "Рядок \"%(line)s\" не можна групувати."
@@ -3406,6 +3416,7 @@ msgctxt "model:ir.message,text:msg_group_line_single"
msgid "You cannot group a single line."
msgstr "Ви не можете групувати один рядок."
+#, python-format
msgctxt "model:ir.message,text:msg_journal_account_moves"
msgid ""
"You cannot change the type of journal \"%(journal)s\" because it has posted "
@@ -3418,10 +3429,12 @@ msgctxt "model:ir.message,text:msg_journal_period_unique"
msgid "You can create only one journal per period."
msgstr "Ви можете створити лише один журнал за період."
+#, python-format
msgctxt "model:ir.message,text:msg_line_already_reconciled"
msgid "You cannot reconcile already reconciled line \"%(line)s\"."
msgstr "Ви не можете звірити вже звірений рядок \"%(line)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_line_closed_account"
msgid ""
"To create a line on account \"%(account)s\", you must set a type or unclose "
@@ -3434,6 +3447,7 @@ msgctxt "model:ir.message,text:msg_line_debit_credit"
msgid "You cannot set both debit and credit on the line."
msgstr "Ви не можете встановити одночасно дебет і кредит у рядку."
+#, python-format
msgctxt "model:ir.message,text:msg_line_party_required"
msgid ""
"To create a line on account \"%(account)s\", you must set a party on line "
@@ -3442,6 +3456,7 @@ msgstr ""
"Щоб створити рядок з рахунком \"%(account)s\", вам слід встановити особу у "
"рядку \"%(line)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_line_party_set"
msgid ""
"To create a line on account \"%(account)s\", you must remove the party on "
@@ -3458,6 +3473,7 @@ msgstr ""
"Вам слід встановити знак для другої валюти так, щоб він відповідав знаку "
"дебет - кредит."
+#, python-format
msgctxt "model:ir.message,text:msg_modify_delete_journal_period_moves"
msgid ""
"You cannot modify or delete journal-period \"%(journal_period)s\" because it"
@@ -3466,6 +3482,7 @@ msgstr ""
"Ви не можете змінити або видалити період журналу \"%(journal_period)s\", "
"оскільки він містить проводки."
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_closed_journal_period"
msgid ""
"You cannot add/modify/delete lines on closed journal-period "
@@ -3474,24 +3491,29 @@ msgstr ""
"Ви не можете додати/змінити/видалити рядки в закритому періоді журналу "
"\"%(journal_period)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_posted_move"
msgid "You cannot modify line \"%(line)s\" from posted move \"%(move)s\"."
msgstr "Ви не можете змінити рядок \"%(line)s\" із проведеної проводки \"%(move)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_reconciled"
msgid "You cannot modify reconciled line \"%(line)s\"."
msgstr "Ви не можете змінити звірений рядок \"%(line)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_modify_posted_moved"
msgid "You cannot modify posted move \"%(move)s\"."
msgstr "Ви не можете змінити проведену проводку \"%(move)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_modify_tax_line_closed_period"
msgid "You cannot add/modify/delete tax lines in closed period \"%(period)s\"."
msgstr ""
"Ви не можете додати/змінити/видалити податкові рядки в закритому періоді "
"\"%(period)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_move_cancel_closed_period"
msgid ""
"The period of move \"%(move)s\" is closed.\n"
@@ -3500,7 +3522,16 @@ msgstr ""
"Період проводки \"%(move)s\" закрито.\n"
"Використати поточний період для скасування проводки?"
-#, fuzzy
+#, fuzzy, python-format
+msgctxt "model:ir.message,text:msg_move_copy_closed_period"
+msgid ""
+"The period of move \"%(move)s\" is closed.\n"
+"Use the current period to copy the move?"
+msgstr ""
+"Період проводки \"%(move)s\" закрито.\n"
+"Використати поточний період для скасування проводки?"
+
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_move_template_expression_not_number"
msgid ""
"The value \"%(value)s\" of \"%(expression)s\" from template \"%(template)s\""
@@ -3509,6 +3540,16 @@ msgstr ""
"Значення \"%(value)s\" виразу \"%(expression)s\" із шаблону \"%(template)s\""
" не є числом."
+#, fuzzy, python-format
+msgctxt "model:ir.message,text:msg_move_template_invalid_description"
+msgid ""
+"Failed to evaluate the description \"%(description)s\" from template "
+"\"%(template)s\" with error: \"%(error)s\""
+msgstr ""
+"Помилка під час оцінки виразу \"%(expression)s\" із шаблону \"%(template)s\":\n"
+"\"%(error)s\""
+
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_invalid_expression"
msgid ""
"Failed to evaluate expression \"%(expression)s\" from template \"%(template)s\" with error:\n"
@@ -3517,32 +3558,33 @@ msgstr ""
"Помилка під час оцінки виразу \"%(expression)s\" із шаблону \"%(template)s\":\n"
"\"%(error)s\""
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_keyword_name_not_identifier"
msgid "The keyword name \"%(name)s\" is not a valid identifier."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_no_fiscalyear_date"
msgid ""
"To continue, you must create a fiscal year for the date \"%(date)s\" and "
"company \"%(company)s\"."
msgstr "Щоб продовжити, вам слід створити фінансовий рік для дати \"%(date)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_no_open_fiscalyear_date"
msgid ""
"To continue, you must reopen the fiscal year \"%(fiscalyear)s\" of company "
-"\"%(company)s\"for the date \"%(date)s\"."
+"\"%(company)s\" for the date \"%(date)s\"."
msgstr "Щоб продовжити, вам слід створити фінансовий рік для дати \"%(date)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_no_open_period_date"
msgid ""
"To continue, you must reopen the period \"%(period)s\" of company "
"\"%(company)s\" for the date \"%(date)s\"."
msgstr "Щоб продовжити, вам слід створити період для дати \"%(date)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_no_period_date"
msgid ""
"To continue, you must create a period for the date \"%(date)s\" and company "
@@ -3553,14 +3595,14 @@ msgctxt "model:ir.message,text:msg_only_one_debit_credit_types"
msgid "Account can have only one of the debit or credit type set."
msgstr "Рахунок може мати лише один із встановлених типів дебету чи кредиту."
+#, fuzzy
msgctxt "model:ir.message,text:msg_open_fiscalyear_earlier"
-msgid ""
-"The open fiscal year \"%(open)s\" can not be before the close fiscal year "
-"\"%(closed)s\"."
+msgid "Open fiscal years can not be before closed fiscal years."
msgstr ""
"Відкритий фінансовий рік \"%(open)s\" не може передувати закритому "
"фінансовому року \"%(closed)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_open_journal_period_closed_period"
msgid ""
"You cannot reopen journal-period \"%(journal_period)s\" in closed period "
@@ -3569,6 +3611,7 @@ msgstr ""
"Ви не можете знову відкрити період журналу \"%(journal_period)s\" у "
"закритому періоді \"%(period)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_open_period_closed_fiscalyear"
msgid ""
"You cannot reopen period \"%(period)s\" because its fiscal year "
@@ -3577,18 +3620,21 @@ msgstr ""
"Ви не можете знову відкрити період \"%(period)s\", оскільки його фінансовий "
"рік \"%(fiscalyear)s\" закрито."
+#, python-format
msgctxt "model:ir.message,text:msg_party_missing_payable_account"
msgid "To continue, you must define a payable account for party \"%(party)s\"."
msgstr ""
"Щоб продовжити, ви повинні визначити кредит. заборгованість для особи "
"\"%(party)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_party_missing_receivable_account"
msgid "To continue, you must define a receivable account for party \"%(party)s\"."
msgstr ""
"Щоб продовжити, ви повинні визначити дебіт. заборгованість для особи "
"\"%(party)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_period_fiscalyear_dates"
msgid ""
"The dates for period \"%(period)s\" must be between the dates of its fiscal "
@@ -3597,7 +3643,7 @@ msgstr ""
"Дати для періоду \"%(period)s\" мають бути між датами його фінансового року "
"\"%(fiscalyear)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_period_move_dates"
msgid ""
"The dates for period \"%(period)s\" must include the date \"%(move_date)s\" "
@@ -3606,27 +3652,21 @@ msgstr ""
"Дати для періоду \"%(period)s\" мають бути між датами його фінансового року "
"\"%(fiscalyear)s\"."
-msgctxt "model:ir.message,text:msg_period_overlap"
+msgctxt "model:ir.message,text:msg_period_post_move_sequence_unique"
msgid ""
-"The periods \"%(first)s\" and \"%(second)s\" overlap, you must use different"
-" dates."
+"A post move sequence can be reused only by periods in the same fiscal year."
msgstr ""
-"Періоди \"%(first)s\" і \"%(second)s\" збігаються, ви повинні використати "
-"різні дати."
-msgctxt "model:ir.message,text:msg_period_same_sequence"
-msgid ""
-"You cannot use the same post move sequence for the periods \"%(first)s\" and"
-" \"%(second)s\" because they are from different fiscal years."
+msgctxt "model:ir.message,text:msg_period_standard_overlap"
+msgid "The dates of standard period of the same fiscal year can not overlap."
msgstr ""
-"Ви не можете використати ту саму послідовність проводок для періодів "
-"\"%(first)s\" і \"% seconds\" тому, що вони належать до різних фінансових "
-"років."
+#, python-format
msgctxt "model:ir.message,text:msg_post_empty_move"
msgid "To post move \"%(move)s\", you must fill in its lines."
msgstr "Щоб провести проводку \"%(move)s\", вам слід заповнити її рядки."
+#, python-format
msgctxt "model:ir.message,text:msg_post_unbalanced_move"
msgid ""
"To post move \"%(move)s\", you must balance all its lines debits and "
@@ -3635,6 +3675,7 @@ msgstr ""
"Щоб провести проводку \"%(move)s\", вам слід збалансувати дебет і кредит "
"всіх її рядків."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_account_not_reconcile"
msgid ""
"To reconcile line \"%(line)s\", you must set its account \"%(account)s\" as "
@@ -3643,7 +3684,7 @@ msgstr ""
"Щоб звірити рядок \"%(line)s\", вам слід встановити його рахунок "
"\"%(account)s\" як звірюваний."
-#, fuzzy
+#, fuzzy, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_credit_account_missing"
msgid ""
@@ -3653,7 +3694,7 @@ msgstr ""
"Щоб продовжити, ви повинні визначити дебіт. заборгованість для особи "
"\"%(party)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_debit_account_missing"
msgid ""
@@ -3663,7 +3704,7 @@ msgstr ""
"Щоб продовжити, ви повинні визначити дебіт. заборгованість для особи "
"\"%(party)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_journal_missing"
msgid ""
@@ -3673,6 +3714,7 @@ msgstr ""
"Щоб продовжити, ви повинні визначити дебіт. заборгованість для особи "
"\"%(party)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_delete_delegated"
msgid ""
"The reconciliation \"%(reconciliation)s\" is delegated to the line \"%(line)s\".\n"
@@ -3681,7 +3723,7 @@ msgstr ""
"Звірка \"%(reconciliation)s\" делегована рядку \"%(line)s\".\n"
"Можливо, вам слід скасувати його проводку \"%(move)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_reconciliation_delete_write_off"
msgid ""
"The reconciliation \"%(reconciliation)s\" is linked to the write-off line \"%(line)s\".\n"
@@ -3690,6 +3732,7 @@ msgstr ""
"Звірка \"%(reconciliation)s\" делегована рядку \"%(line)s\".\n"
"Можливо, вам слід скасувати його проводку \"%(move)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_different_accounts"
msgid ""
"You cannot reconcile line \"%(line)s\" with others because its account "
@@ -3698,6 +3741,7 @@ msgstr ""
"Ви не можете звірити рядок \"%(line)s\" з іншими, оскільки його рахунок "
"\"%(account1)s\" відрізняється від \"%(account2)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_different_parties"
msgid ""
"You cannot reconcile line \"%(line)s\" with others because its party "
@@ -3706,10 +3750,12 @@ msgstr ""
"Ви не можете звірити рядок \"%(line)s\" з іншими, оскільки його особа "
"\"%(party1)s\" відрізняється від \"%(party2)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_line_not_valid"
msgid "You cannot reconcile non-valid line \"%(line)s\"."
msgstr "Ви не можете звірити недійсний рядок \"%(line)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_unbalanced"
msgid ""
"To reconcile lines, they must have the same debit \"%(debit)s\" and credit "
@@ -3718,7 +3764,7 @@ msgstr ""
"Щоб звірити рядки, вони повинні мати однаковий дебет \"%(debit)s\" і кредит "
"\"%(credit)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_reconciliation_write_off_missing"
msgid ""
"To reconcile lines with \"%(amount)s\" write-off, you must select a write-"
@@ -3727,6 +3773,16 @@ msgstr ""
"Щоб створити рядок з рахунком \"%(account)s\", необхідно встановити тип або "
"розкрити його."
+#, fuzzy, python-format
+msgctxt "model:ir.message,text:msg_reconciliation_write_off_same_account"
+msgid ""
+"You cannot reconcile lines using the write-off \"%(write_off)s\" with the "
+"same \"%(account)s\"."
+msgstr ""
+"Ви не можете звірити рядок \"%(line)s\" з іншими, оскільки його рахунок "
+"\"%(account1)s\" відрізняється від \"%(account2)s\"."
+
+#, python-format
msgctxt "model:ir.message,text:msg_reopen_fiscalyear_later"
msgid ""
"To reopen fiscal year \"%(fiscalyear)s\", you must reopen all later fiscal "
@@ -3751,6 +3807,7 @@ msgctxt "model:ir.message,text:msg_reschedule_line_same_party"
msgid "You cannot reschedule lines with different parties."
msgstr "Ви не можете перепланувати рядки з різними особами."
+#, python-format
msgctxt "model:ir.message,text:msg_reschedule_line_wrong_amount"
msgid ""
"To reschedule the lines you must change the terms to have a total amount of "
@@ -3759,6 +3816,7 @@ msgstr ""
"Щоб перепланувати рядки, ви повинні змінити умови, щоб мати загальну суму "
"%(total_amount)s замість %(amount)s."
+#, python-format
msgctxt "model:ir.message,text:msg_tax_update_unit_price_with_parent"
msgid "You cannot set \"Update Unit Price\" on child tax \"%(tax)s\"."
msgstr ""
@@ -3794,8 +3852,8 @@ msgid "Lock"
msgstr "Заблокувати"
msgctxt "model:ir.model.button,string:fiscalyear_reopen_button"
-msgid "Re-Open"
-msgstr "Перевідкрити"
+msgid "Reopen"
+msgstr ""
#, fuzzy
msgctxt "model:ir.model.button,string:journal_period_close_button"
@@ -3819,8 +3877,8 @@ msgid "Lock"
msgstr "Заблокувати"
msgctxt "model:ir.model.button,string:period_reopen_button"
-msgid "Re-Open"
-msgstr "Перевідкрити"
+msgid "Reopen"
+msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_account_companies"
msgid "User in companies"
@@ -4128,10 +4186,6 @@ msgctxt "model:res.group,name:group_account_admin"
msgid "Account Administration"
msgstr "Адміністрування рахунку"
-msgctxt "model:res.group,name:group_account_party"
-msgid "Accounting Party"
-msgstr "Облікова особа"
-
msgctxt "report:account.account.type.statement:"
msgid "/"
msgstr "/"
diff --git a/modules/account/locale/zh_CN.po b/modules/account/locale/zh_CN.po
index 794a0c5c02..627e5522cd 100644
--- a/modules/account/locale/zh_CN.po
+++ b/modules/account/locale/zh_CN.po
@@ -3158,71 +3158,84 @@ msgctxt "model:ir.action,name:wizard_update_chart"
msgid "Update Chart of Accounts from Template"
msgstr "从模板中更新账户一脸表"
+#, python-format
msgctxt "model:ir.message,text:msg_account_chart_exists"
msgid "A chart of accounts already exists for company \"%(company)s\"."
msgstr "公司 \"%(company)s\" 已经存在一个账户一览表."
+#, python-format
msgctxt "model:ir.message,text:msg_account_closed_lines"
msgid "You cannot close account \"%(account)s\" because it has move lines."
msgstr "账户 \"%(account)s\" 已经包含记账凭证明细,所以无法关闭."
+#, python-format
msgctxt "model:ir.message,text:msg_account_invalid_deferral_second_currency"
msgid "To set a second currency for account \"%(account)s\", it must be deferral."
msgstr "要为帐户 \"%(account)s\" 设置第二种货币,账户必须结转。"
+#, python-format
msgctxt "model:ir.message,text:msg_account_invalid_lines_second_currency"
msgid ""
"To set a second currency for account \"%(account)s\", its lines must have "
"the same second currency \"%(currency)s\"."
msgstr "若要为帐户 \"%(account)s\" 设置第二种货币,其明细必须具有相同的第二种币种 \"%(currency)s\"。"
+#, python-format
msgctxt "model:ir.message,text:msg_account_invalid_type_second_currency"
msgid ""
"To set a second currency for account \"%(account)s\", it must not have a "
"type \"payable\", \"revenue\", \"receivable\" nor \"expense\"."
msgstr "要为帐户\"%(account)s\"设置第二种货币,账户不能有 “应付”、“收入”、“应收款” 或“费用”科目。"
+#, python-format
msgctxt "model:ir.message,text:msg_account_no_type_lines"
msgid ""
"You cannot remove type of account \"%(account)s\" because it has move lines."
msgstr "账户类型 \"%(account)s\" 已经包含记账凭证明细,所以无法删除."
+#, python-format
msgctxt "model:ir.message,text:msg_cancel_line_delegated"
msgid ""
"The moves \"%(moves)s\" contain grouped lines, cancelling them will ungroup "
"the lines."
msgstr "如果记账凭证 \"%(moves)s\" 包含汇总的明细,取消他们将取消对明细的汇总操作。"
+#, python-format
msgctxt "model:ir.message,text:msg_change_fiscalyear_post_move_sequence"
msgid ""
"You cannot change the post move sequence on fiscal year \"%(fiscalyear)s\" "
"because it contains posted moves."
msgstr "无法更改会计年度 \"%(fiscalyear)s\" 对应的记账凭证入账序列,因为包含已入账的记账凭证。"
+#, python-format
msgctxt "model:ir.message,text:msg_change_period_post_move_sequence"
msgid ""
"You cannot change the post move sequence in period \"%(period)s\" because it"
" has posted moves."
msgstr "无法更改分期 \"%(period)s\" 对应的记账凭证入账序列,因为包含已入账的记账凭证。"
+#, python-format
msgctxt "model:ir.message,text:msg_close_fiscalyear_account_balance_not_zero"
msgid ""
"To close the fiscal year, the balance of account \"%(account)s\" must be "
"zero."
msgstr "年终结账,账户 \"%(account)s\" 的余额必须为0."
+#, python-format
msgctxt "model:ir.message,text:msg_close_fiscalyear_earlier"
msgid ""
"To close fiscal year \"%(fiscalyear)s\", you must close all earlier fiscal "
"years."
msgstr "要对会计年度 \"%(fiscalyear)s\" 结账, 必须将其之前的所有年度都结账."
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_inactive_accounts"
msgid ""
"To close period \"%(period)s\", you must balance the inactive account "
"\"%(account)s\"."
msgstr "要想关闭分期 \"%(period)s\",必须平衡非活动帐户 \"%(account)s\"。"
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_non_posted_moves"
msgid "To close period \"%(period)s\" you must post the moves \"%(moves)s\"."
msgstr "对分期 \"%(period)s\" 进行期末结账之前, 需要将记账凭证 \"%(moves)s\" 登记入账."
@@ -3233,10 +3246,12 @@ msgid ""
" moves."
msgstr "不能更改与记账凭证关联的公司的货币。"
+#, python-format
msgctxt "model:ir.message,text:msg_create_journal_period_closed_period"
msgid "You cannot create a journal-period in closed period \"%(period)s\"."
msgstr "无法创建分期日记账,因为分期 \"%(period)s\" 已经结账."
+#, python-format
msgctxt "model:ir.message,text:msg_create_period_closed_fiscalyear"
msgid ""
"You cannot create a period in fiscal year \"%(fiscalyear)s\" because it is "
@@ -3255,28 +3270,27 @@ msgctxt "model:ir.message,text:msg_delegate_line_same_origins"
msgid "You cannot delegate together lines with different origins."
msgstr "无法将不同缘由的明细汇总."
+#, python-format
msgctxt "model:ir.message,text:msg_delete_account_with_move_lines"
msgid "You cannot delete account \"%(account)s\" because it has move lines."
msgstr "账户 \"%(account)s\" 已经包含记账凭证明细,所以无法删除."
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_receivable_payable"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending "
"receivable/payable with company \"%(company)s\"."
msgstr "当参与者 \"%(party)s\" 与公司 \"%(company)s\" 有待处理的应收/应付款项时,不能删除它们。"
-msgctxt "model:ir.message,text:msg_fiscalyear_different_post_move_sequence"
-msgid ""
-"The fiscal years \"%(first)s\" and \"%(second)s\" cannot have the same post "
-"move sequence, you must use different sequences."
-msgstr "会计年度 \"%(first)s\" 和 \"%(second)s\" 不能有相同的记账凭证入账序列,必须使用不同的序列."
-
msgctxt "model:ir.message,text:msg_fiscalyear_overlap"
-msgid ""
-"The fiscal years \"%(first)s\" and \"%(second)s\" overlap, you must use "
-"different dates."
-msgstr "会计年度 \"%(first)s\" 和 \"%(second)s\" 有重叠,必须使用不同的日期."
+msgid "The dates of fiscal years of the same company can not overlap."
+msgstr ""
+msgctxt "model:ir.message,text:msg_fiscalyear_post_move_sequence_unique"
+msgid "The post move sequence of fiscal years must be unique."
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_group_line"
msgid "Line \"%(line)s\" can not be grouped."
msgstr "明细 \"%(line)s\" 无法汇总."
@@ -3301,6 +3315,7 @@ msgctxt "model:ir.message,text:msg_group_line_single"
msgid "You cannot group a single line."
msgstr "不能汇总一条明细."
+#, python-format
msgctxt "model:ir.message,text:msg_journal_account_moves"
msgid ""
"You cannot change the type of journal \"%(journal)s\" because it has posted "
@@ -3311,10 +3326,12 @@ msgctxt "model:ir.message,text:msg_journal_period_unique"
msgid "You can create only one journal per period."
msgstr "一个分期只能创建一个日记账."
+#, python-format
msgctxt "model:ir.message,text:msg_line_already_reconciled"
msgid "You cannot reconcile already reconciled line \"%(line)s\"."
msgstr "明细 \"%(line)s\" 已经对账,不能再对账。"
+#, python-format
msgctxt "model:ir.message,text:msg_line_closed_account"
msgid ""
"To create a line on account \"%(account)s\", you must set a type or unclose "
@@ -3325,12 +3342,14 @@ msgctxt "model:ir.message,text:msg_line_debit_credit"
msgid "You cannot set both debit and credit on the line."
msgstr "一条明细不能同时设置借方和贷方。"
+#, python-format
msgctxt "model:ir.message,text:msg_line_party_required"
msgid ""
"To create a line on account \"%(account)s\", you must set a party on line "
"\"%(line)s\"."
msgstr "要在帐户 \"%(account)s\"上创建明细,必须为明细 \"%(line)s\" 设置一个参与者。"
+#, python-format
msgctxt "model:ir.message,text:msg_line_party_set"
msgid ""
"To create a line on account \"%(account)s\", you must remove the party on "
@@ -3343,34 +3362,41 @@ msgid ""
"credit."
msgstr "必须为第二种货币设置记账符号,以匹配借方-贷方这种记账符号。"
+#, python-format
msgctxt "model:ir.message,text:msg_modify_delete_journal_period_moves"
msgid ""
"You cannot modify or delete journal-period \"%(journal_period)s\" because it"
" contains moves."
msgstr "无法更改或者删除分期日记账 \"%(journal_period)s\",因为它已经登记记账凭证."
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_closed_journal_period"
msgid ""
"You cannot add/modify/delete lines on closed journal-period "
"\"%(journal_period)s\"."
msgstr "已经结账的分期日记账 \"%(journal_period)s\" 无法添加/编辑/删除明细."
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_posted_move"
msgid "You cannot modify line \"%(line)s\" from posted move \"%(move)s\"."
msgstr "已经入账的记账凭证 \"%(move)s\" 无法更改明细 \"%(line)s\"。"
+#, python-format
msgctxt "model:ir.message,text:msg_modify_line_reconciled"
msgid "You cannot modify reconciled line \"%(line)s\"."
msgstr "无法编辑对账明细\"%(line)s\"。"
+#, python-format
msgctxt "model:ir.message,text:msg_modify_posted_moved"
msgid "You cannot modify posted move \"%(move)s\"."
msgstr "无法编辑已登记入账的记账凭证 \"%(move)s\"。"
+#, python-format
msgctxt "model:ir.message,text:msg_modify_tax_line_closed_period"
msgid "You cannot add/modify/delete tax lines in closed period \"%(period)s\"."
msgstr "已经结账的分期 \"%(period)s\" 无法添加/更改/删除税明细."
+#, python-format
msgctxt "model:ir.message,text:msg_move_cancel_closed_period"
msgid ""
"The period of move \"%(move)s\" is closed.\n"
@@ -3379,12 +3405,32 @@ msgstr ""
"记账凭证 \"%(move)s\" 对应的分期已经结账.\n"
"使用当前分期来取消此记账凭证?"
+#, fuzzy, python-format
+msgctxt "model:ir.message,text:msg_move_copy_closed_period"
+msgid ""
+"The period of move \"%(move)s\" is closed.\n"
+"Use the current period to copy the move?"
+msgstr ""
+"记账凭证 \"%(move)s\" 对应的分期已经结账.\n"
+"使用当前分期来取消此记账凭证?"
+
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_expression_not_number"
msgid ""
"The value \"%(value)s\" of \"%(expression)s\" from template \"%(template)s\""
" is not a number."
msgstr "来自模板 \"%(template)s\" 的表达式 \"%(expression)s\" 的值 \"%(value)s\" 不是数字。"
+#, fuzzy, python-format
+msgctxt "model:ir.message,text:msg_move_template_invalid_description"
+msgid ""
+"Failed to evaluate the description \"%(description)s\" from template "
+"\"%(template)s\" with error: \"%(error)s\""
+msgstr ""
+"无法计算模板 \"%(template)s\" 中的表达式 \"%(expression)s\",出现错误:\n"
+"\"%(error)s\""
+
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_invalid_expression"
msgid ""
"Failed to evaluate expression \"%(expression)s\" from template \"%(template)s\" with error:\n"
@@ -3393,28 +3439,33 @@ msgstr ""
"无法计算模板 \"%(template)s\" 中的表达式 \"%(expression)s\",出现错误:\n"
"\"%(error)s\""
+#, python-format
msgctxt "model:ir.message,text:msg_move_template_keyword_name_not_identifier"
msgid "The keyword name \"%(name)s\" is not a valid identifier."
msgstr "关键字名称 \"%(name)s\" 不是有效的标识符。"
+#, python-format
msgctxt "model:ir.message,text:msg_no_fiscalyear_date"
msgid ""
"To continue, you must create a fiscal year for the date \"%(date)s\" and "
"company \"%(company)s\"."
msgstr "若要继续,必须为日期 \"%(date)s\" 和公司 \"%(company)s\" 创建会计年度。"
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_no_open_fiscalyear_date"
msgid ""
"To continue, you must reopen the fiscal year \"%(fiscalyear)s\" of company "
-"\"%(company)s\"for the date \"%(date)s\"."
+"\"%(company)s\" for the date \"%(date)s\"."
msgstr "若要继续,必须为日期 \"%(date)s\" 重新打开公司 \"%(company)s\" 的会计年度 \"%(fiscalyear)s\" 。"
+#, python-format
msgctxt "model:ir.message,text:msg_no_open_period_date"
msgid ""
"To continue, you must reopen the period \"%(period)s\" of company "
"\"%(company)s\" for the date \"%(date)s\"."
msgstr "若要继续,必须为日期 \"%(date)s\" 重新打开公司 \"%(company)s\" 的分期 \"%(period)s\" 。"
+#, python-format
msgctxt "model:ir.message,text:msg_no_period_date"
msgid ""
"To continue, you must create a period for the date \"%(date)s\" and company "
@@ -3425,73 +3476,78 @@ msgctxt "model:ir.message,text:msg_only_one_debit_credit_types"
msgid "Account can have only one of the debit or credit type set."
msgstr "帐户只能设置借方或贷方类型中的一种。"
+#, fuzzy
msgctxt "model:ir.message,text:msg_open_fiscalyear_earlier"
-msgid ""
-"The open fiscal year \"%(open)s\" can not be before the close fiscal year "
-"\"%(closed)s\"."
+msgid "Open fiscal years can not be before closed fiscal years."
msgstr "打开的会计年度 \"%(open)s\" 不能在关闭的会计年度 \"%(closed)s\" 之前。"
+#, python-format
msgctxt "model:ir.message,text:msg_open_journal_period_closed_period"
msgid ""
"You cannot reopen journal-period \"%(journal_period)s\" in closed period "
"\"%(period)s\"."
msgstr "分期 \"%(period)s\" 已经结账,所以无法重新开启分期日记账 \"%(journal_period)s\"。"
+#, python-format
msgctxt "model:ir.message,text:msg_open_period_closed_fiscalyear"
msgid ""
"You cannot reopen period \"%(period)s\" because its fiscal year "
"\"%(fiscalyear)s\" is closed."
msgstr "分期 \"%(period)s\" 对应的会计年度 \"%(fiscalyear)s\" 已经结账,所以无法重新将其开启。"
+#, python-format
msgctxt "model:ir.message,text:msg_party_missing_payable_account"
msgid "To continue, you must define a payable account for party \"%(party)s\"."
msgstr "若要继续,必须为参与者 \"%(party)s\" 定义应付账款账户。"
+#, python-format
msgctxt "model:ir.message,text:msg_party_missing_receivable_account"
msgid "To continue, you must define a receivable account for party \"%(party)s\"."
msgstr "若要继续,必须为参与者 \"%(party)s\" 定义应收账款账户。"
+#, python-format
msgctxt "model:ir.message,text:msg_period_fiscalyear_dates"
msgid ""
"The dates for period \"%(period)s\" must be between the dates of its fiscal "
"year \"%(fiscalyear)s\"."
msgstr "分期 \"%(period)s\" 的日期必须在会计年度 \"%(fiscalyear)s\" 的日期之间."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_period_move_dates"
msgid ""
"The dates for period \"%(period)s\" must include the date \"%(move_date)s\" "
"of move \"%(move)s\"."
msgstr "分期 \"%(period)s\" 的日期必须在会计年度 \"%(fiscalyear)s\" 的日期之间."
-msgctxt "model:ir.message,text:msg_period_overlap"
+msgctxt "model:ir.message,text:msg_period_post_move_sequence_unique"
msgid ""
-"The periods \"%(first)s\" and \"%(second)s\" overlap, you must use different"
-" dates."
-msgstr "分期 \"%(first)s\" 和 \"%(second)s\" 重叠,必须使用不同的日期."
+"A post move sequence can be reused only by periods in the same fiscal year."
+msgstr ""
-msgctxt "model:ir.message,text:msg_period_same_sequence"
-msgid ""
-"You cannot use the same post move sequence for the periods \"%(first)s\" and"
-" \"%(second)s\" because they are from different fiscal years."
-msgstr "在分期 \"%(first)s\" 和 \"%(second)s\" 中不能使用相同的记账凭证入账序列,因为它们属于不同的会计年度。"
+msgctxt "model:ir.message,text:msg_period_standard_overlap"
+msgid "The dates of standard period of the same fiscal year can not overlap."
+msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_post_empty_move"
msgid "To post move \"%(move)s\", you must fill in its lines."
msgstr "要入账记账凭证 \"%(move)s\",必须为其添加明细."
+#, python-format
msgctxt "model:ir.message,text:msg_post_unbalanced_move"
msgid ""
"To post move \"%(move)s\", you must balance all its lines debits and "
"credits."
msgstr "要登记入账记账凭证 \"%(move)s\",必须平衡明细的贷方和借方."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_account_not_reconcile"
msgid ""
"To reconcile line \"%(line)s\", you must set its account \"%(account)s\" as "
"reconcilable."
msgstr "若要对明细 \"%(line)s\"进行对帐,必须将其帐户\"%(account)s\"设置为可对帐。"
+#, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_credit_account_missing"
msgid ""
@@ -3499,6 +3555,7 @@ msgid ""
"\"%(company)s\"."
msgstr "若要对账,必须为公司 \"%(company)s\" 定义一个货币兑换信用帐户。"
+#, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_debit_account_missing"
msgid ""
@@ -3506,6 +3563,7 @@ msgid ""
"\"%(company)s\"."
msgstr "若要对账明细,必须为公司 \"%(company)s\" 定义一个货币兑换借方帐户。"
+#, python-format
msgctxt ""
"model:ir.message,text:msg_reconciliation_currency_exchange_journal_missing"
msgid ""
@@ -3513,6 +3571,7 @@ msgid ""
"\"%(company)s\"."
msgstr "若要对账明细,必须为公司 \"%(company)s\" 定义一个货币兑换日记帐。"
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_delete_delegated"
msgid ""
"The reconciliation \"%(reconciliation)s\" is delegated to the line \"%(line)s\".\n"
@@ -3521,6 +3580,7 @@ msgstr ""
"对帐 \"%(reconciliation)s\" 已经委托给明细 \"%(line)s\".\n"
"您可能需要取消其对应的记账凭证 \"%(move)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_delete_write_off"
msgid ""
"The reconciliation \"%(reconciliation)s\" is linked to the write-off line \"%(line)s\".\n"
@@ -3529,34 +3589,47 @@ msgstr ""
"对账 \"%(reconciliation)s\" 已经链接到核销明细 \"%(line)s\"。\n"
"需要取消对应记账凭证 \"%(move)s\"。"
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_different_accounts"
msgid ""
"You cannot reconcile line \"%(line)s\" with others because its account "
"\"%(account1)s\" is different from \"%(account2)s\"."
msgstr "不能将明细 \"%(line)s\" 与其他明细对帐,因为它的帐户\"%(account1)s\"与\"%(account2)s\"不同。"
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_different_parties"
msgid ""
"You cannot reconcile line \"%(line)s\" with others because its party "
"\"%(party1)s\" is different from \"%(party2)s\"."
msgstr "不能将明细 \"%(line)s\" 与其他明细对帐,因为它的参与者\"%(party1)s\" 和\"%(party2)s\" 不同."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_line_not_valid"
msgid "You cannot reconcile non-valid line \"%(line)s\"."
msgstr "无法对无效明细 \"%(line)s\"对账."
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_unbalanced"
msgid ""
"To reconcile lines, they must have the same debit \"%(debit)s\" and credit "
"\"%(credit)s\"."
msgstr "若要对明细对帐,它们必须具有相同的借方 \"%(debit)s\" 和贷方 \"%(credit)s\"。"
+#, python-format
msgctxt "model:ir.message,text:msg_reconciliation_write_off_missing"
msgid ""
"To reconcile lines with \"%(amount)s\" write-off, you must select a write-"
"off method."
msgstr "要将行与 \"%(amount)s\" 核销进行对账,必须选择一种核销方法。"
+#, fuzzy, python-format
+msgctxt "model:ir.message,text:msg_reconciliation_write_off_same_account"
+msgid ""
+"You cannot reconcile lines using the write-off \"%(write_off)s\" with the "
+"same \"%(account)s\"."
+msgstr "不能将明细 \"%(line)s\" 与其他明细对帐,因为它的帐户\"%(account1)s\"与\"%(account2)s\"不同。"
+
+#, python-format
msgctxt "model:ir.message,text:msg_reopen_fiscalyear_later"
msgid ""
"To reopen fiscal year \"%(fiscalyear)s\", you must reopen all later fiscal "
@@ -3579,12 +3652,14 @@ msgctxt "model:ir.message,text:msg_reschedule_line_same_party"
msgid "You cannot reschedule lines with different parties."
msgstr "不能重新安排不同参与者的明细。"
+#, python-format
msgctxt "model:ir.message,text:msg_reschedule_line_wrong_amount"
msgid ""
"To reschedule the lines you must change the terms to have a total amount of "
"%(total_amount)s instead of %(amount)s."
msgstr "要重新安排明细,必须修改条款,使总金额为 %(total_amount)s 而不是 %(amount)s。"
+#, python-format
msgctxt "model:ir.message,text:msg_tax_update_unit_price_with_parent"
msgid "You cannot set \"Update Unit Price\" on child tax \"%(tax)s\"."
msgstr "子税 \"%(tax)s\" 无法设置 \"更新单价\"。"
@@ -3618,8 +3693,8 @@ msgid "Lock"
msgstr "锁定"
msgctxt "model:ir.model.button,string:fiscalyear_reopen_button"
-msgid "Re-Open"
-msgstr "重新打开"
+msgid "Reopen"
+msgstr ""
#, fuzzy
msgctxt "model:ir.model.button,string:journal_period_close_button"
@@ -3643,8 +3718,8 @@ msgid "Lock"
msgstr "锁定"
msgctxt "model:ir.model.button,string:period_reopen_button"
-msgid "Re-Open"
-msgstr "重新打开"
+msgid "Reopen"
+msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_account_companies"
msgid "User in companies"
@@ -3949,10 +4024,6 @@ msgctxt "model:res.group,name:group_account_admin"
msgid "Account Administration"
msgstr "账户管理"
-msgctxt "model:res.group,name:group_account_party"
-msgid "Accounting Party"
-msgstr "账户参与者"
-
msgctxt "report:account.account.type.statement:"
msgid "/"
msgstr "/"
diff --git a/modules/account_asset/locale/bg.po b/modules/account_asset/locale/bg.po
index e70ae8ccd2..6632efcb60 100644
--- a/modules/account_asset/locale/bg.po
+++ b/modules/account_asset/locale/bg.po
@@ -259,9 +259,10 @@ msgctxt "field:account.configuration,asset_frequency:"
msgid "Asset Depreciation Frequency"
msgstr "Print Depreciation Table"
+#, fuzzy
msgctxt "field:account.configuration,asset_sequence:"
-msgid "Asset Reference Sequence"
-msgstr ""
+msgid "Asset Sequence"
+msgstr "Последователност"
msgctxt "field:account.configuration.asset_date,asset_bymonth:"
msgid "Month"
@@ -472,10 +473,12 @@ msgctxt "model:ir.action.act_window.domain,name:act_asset_form_domain_running"
msgid "Running"
msgstr "В изпълнение"
+#, python-format
msgctxt "model:ir.message,text:msg_asset_delete_draft"
msgid "You cannot delete asset \"%(asset)s\" because it is not in \"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_asset_draft_lines"
msgid "You cannot reset to draft asset \"%(asset)s\" because it has lines."
msgstr ""
@@ -484,6 +487,7 @@ msgctxt "model:ir.message,text:msg_asset_invoice_line_unique"
msgid "Invoice line can be used only once on asset."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_asset_running_close_period"
msgid ""
"You cannot close period \"%(period)s\" because some assets \"%(assets)s\" "
@@ -498,6 +502,7 @@ msgctxt "model:ir.message,text:msg_no_assets"
msgid "There is no started asset."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_product_missing_account_asset"
msgid ""
"To invoice purchase \"%(purchase)s\", you must set an account asset on "
diff --git a/modules/account_asset/locale/ca.po b/modules/account_asset/locale/ca.po
index 57fcbefd50..e6236a4947 100644
--- a/modules/account_asset/locale/ca.po
+++ b/modules/account_asset/locale/ca.po
@@ -227,8 +227,8 @@ msgid "Asset Depreciation Frequency"
msgstr "Freqüència d'amortització d'actius"
msgctxt "field:account.configuration,asset_sequence:"
-msgid "Asset Reference Sequence"
-msgstr "Seqüència de referència d'actiu"
+msgid "Asset Sequence"
+msgstr "Seqüència d'actius"
msgctxt "field:account.configuration.asset_date,asset_bymonth:"
msgid "Month"
@@ -430,12 +430,14 @@ msgctxt "model:ir.action.act_window.domain,name:act_asset_form_domain_running"
msgid "Running"
msgstr "En execució"
+#, python-format
msgctxt "model:ir.message,text:msg_asset_delete_draft"
msgid "You cannot delete asset \"%(asset)s\" because it is not in \"draft\" state."
msgstr ""
"No es pot eliminar l'actiu \"%(asset)s\" perquè no està en estat "
"\"esborrany\"."
+#, python-format
msgctxt "model:ir.message,text:msg_asset_draft_lines"
msgid "You cannot reset to draft asset \"%(asset)s\" because it has lines."
msgstr "No es pot passar a esborrany l'actiu \"%(asset)s\" perquè té línies."
@@ -444,6 +446,7 @@ msgctxt "model:ir.message,text:msg_asset_invoice_line_unique"
msgid "Invoice line can be used only once on asset."
msgstr "La línia de factura pot ser usada una sola vegada en un actiu."
+#, python-format
msgctxt "model:ir.message,text:msg_asset_running_close_period"
msgid ""
"You cannot close period \"%(period)s\" because some assets \"%(assets)s\" "
@@ -460,6 +463,7 @@ msgctxt "model:ir.message,text:msg_no_assets"
msgid "There is no started asset."
msgstr "No hi ha cap actiu en curs."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_product_missing_account_asset"
msgid ""
"To invoice purchase \"%(purchase)s\", you must set an account asset on "
diff --git a/modules/account_asset/locale/cs.po b/modules/account_asset/locale/cs.po
index f76b7a8816..d5d6c8c70d 100644
--- a/modules/account_asset/locale/cs.po
+++ b/modules/account_asset/locale/cs.po
@@ -233,9 +233,10 @@ msgctxt "field:account.configuration,asset_frequency:"
msgid "Asset Depreciation Frequency"
msgstr "Print Depreciation Table"
+#, fuzzy
msgctxt "field:account.configuration,asset_sequence:"
-msgid "Asset Reference Sequence"
-msgstr ""
+msgid "Asset Sequence"
+msgstr "Asset"
msgctxt "field:account.configuration.asset_date,asset_bymonth:"
msgid "Month"
@@ -439,10 +440,12 @@ msgctxt "model:ir.action.act_window.domain,name:act_asset_form_domain_running"
msgid "Running"
msgstr "Running"
+#, python-format
msgctxt "model:ir.message,text:msg_asset_delete_draft"
msgid "You cannot delete asset \"%(asset)s\" because it is not in \"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_asset_draft_lines"
msgid "You cannot reset to draft asset \"%(asset)s\" because it has lines."
msgstr ""
@@ -451,6 +454,7 @@ msgctxt "model:ir.message,text:msg_asset_invoice_line_unique"
msgid "Invoice line can be used only once on asset."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_asset_running_close_period"
msgid ""
"You cannot close period \"%(period)s\" because some assets \"%(assets)s\" "
@@ -465,6 +469,7 @@ msgctxt "model:ir.message,text:msg_no_assets"
msgid "There is no started asset."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_product_missing_account_asset"
msgid ""
"To invoice purchase \"%(purchase)s\", you must set an account asset on "
diff --git a/modules/account_asset/locale/de.po b/modules/account_asset/locale/de.po
index 42abec2e9c..2e8b5fb31b 100644
--- a/modules/account_asset/locale/de.po
+++ b/modules/account_asset/locale/de.po
@@ -227,8 +227,8 @@ msgid "Asset Depreciation Frequency"
msgstr "Abschreibungsintervall"
msgctxt "field:account.configuration,asset_sequence:"
-msgid "Asset Reference Sequence"
-msgstr "Nummernkreis Anlage"
+msgid "Asset Sequence"
+msgstr "Nummernkreis Vermögensgegenstände"
msgctxt "field:account.configuration.asset_date,asset_bymonth:"
msgid "Month"
@@ -433,12 +433,14 @@ msgctxt "model:ir.action.act_window.domain,name:act_asset_form_domain_running"
msgid "Running"
msgstr "In Ausführung"
+#, python-format
msgctxt "model:ir.message,text:msg_asset_delete_draft"
msgid "You cannot delete asset \"%(asset)s\" because it is not in \"draft\" state."
msgstr ""
"Anlage \"%(asset)s\" kann nicht gelöscht werden, da sie nicht im "
"Entwurfsstatus ist."
+#, python-format
msgctxt "model:ir.message,text:msg_asset_draft_lines"
msgid "You cannot reset to draft asset \"%(asset)s\" because it has lines."
msgstr ""
@@ -450,6 +452,7 @@ msgid "Invoice line can be used only once on asset."
msgstr ""
"Eine Rechnungsposition kann nur einmal auf einer Anlage verwendet werden."
+#, python-format
msgctxt "model:ir.message,text:msg_asset_running_close_period"
msgid ""
"You cannot close period \"%(period)s\" because some assets \"%(assets)s\" "
@@ -467,6 +470,7 @@ msgctxt "model:ir.message,text:msg_no_assets"
msgid "There is no started asset."
msgstr "Es konnten keine Anlagen mit Abschreibungen gefunden werden."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_product_missing_account_asset"
msgid ""
"To invoice purchase \"%(purchase)s\", you must set an account asset on "
diff --git a/modules/account_asset/locale/es.po b/modules/account_asset/locale/es.po
index f8f5ed08cc..6e34ecc579 100644
--- a/modules/account_asset/locale/es.po
+++ b/modules/account_asset/locale/es.po
@@ -227,8 +227,8 @@ msgid "Asset Depreciation Frequency"
msgstr "Frecuencia de depreciación del activo"
msgctxt "field:account.configuration,asset_sequence:"
-msgid "Asset Reference Sequence"
-msgstr "Secuencia de referencia de activo"
+msgid "Asset Sequence"
+msgstr "Secuencia activos"
msgctxt "field:account.configuration.asset_date,asset_bymonth:"
msgid "Month"
@@ -430,12 +430,14 @@ msgctxt "model:ir.action.act_window.domain,name:act_asset_form_domain_running"
msgid "Running"
msgstr "En ejecución"
+#, python-format
msgctxt "model:ir.message,text:msg_asset_delete_draft"
msgid "You cannot delete asset \"%(asset)s\" because it is not in \"draft\" state."
msgstr ""
"No se puede modificar el activo \"%(asset)s\" porqué no está en estado "
"\"borrador\"."
+#, python-format
msgctxt "model:ir.message,text:msg_asset_draft_lines"
msgid "You cannot reset to draft asset \"%(asset)s\" because it has lines."
msgstr "No se passar a borrador el activo \"%(asset)s\" porqué tiene líneas."
@@ -444,6 +446,7 @@ msgctxt "model:ir.message,text:msg_asset_invoice_line_unique"
msgid "Invoice line can be used only once on asset."
msgstr "La línea de factura puede ser utilizada una sola vez en un activo."
+#, python-format
msgctxt "model:ir.message,text:msg_asset_running_close_period"
msgid ""
"You cannot close period \"%(period)s\" because some assets \"%(assets)s\" "
@@ -460,6 +463,7 @@ msgctxt "model:ir.message,text:msg_no_assets"
msgid "There is no started asset."
msgstr "No hay ningún activo en curso."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_product_missing_account_asset"
msgid ""
"To invoice purchase \"%(purchase)s\", you must set an account asset on "
diff --git a/modules/account_asset/locale/es_419.po b/modules/account_asset/locale/es_419.po
index fa856665f9..0161ba073a 100644
--- a/modules/account_asset/locale/es_419.po
+++ b/modules/account_asset/locale/es_419.po
@@ -238,8 +238,9 @@ msgctxt "field:account.configuration,asset_frequency:"
msgid "Asset Depreciation Frequency"
msgstr "Tabla de depreciación de activo fijo - Inicio"
+#, fuzzy
msgctxt "field:account.configuration,asset_sequence:"
-msgid "Asset Reference Sequence"
+msgid "Asset Sequence"
msgstr "Secuencia de activo fijo"
msgctxt "field:account.configuration.asset_date,asset_bymonth:"
@@ -454,10 +455,12 @@ msgctxt "model:ir.action.act_window.domain,name:act_asset_form_domain_running"
msgid "Running"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_asset_delete_draft"
msgid "You cannot delete asset \"%(asset)s\" because it is not in \"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_asset_draft_lines"
msgid "You cannot reset to draft asset \"%(asset)s\" because it has lines."
msgstr ""
@@ -469,6 +472,7 @@ msgstr ""
"La línea de factura de proveedor puede ser utilizada una sola vez en un "
"activo."
+#, python-format
msgctxt "model:ir.message,text:msg_asset_running_close_period"
msgid ""
"You cannot close period \"%(period)s\" because some assets \"%(assets)s\" "
@@ -484,6 +488,7 @@ msgctxt "model:ir.message,text:msg_no_assets"
msgid "There is no started asset."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_product_missing_account_asset"
msgid ""
"To invoice purchase \"%(purchase)s\", you must set an account asset on "
diff --git a/modules/account_asset/locale/et.po b/modules/account_asset/locale/et.po
index ba17026e85..adac1da079 100644
--- a/modules/account_asset/locale/et.po
+++ b/modules/account_asset/locale/et.po
@@ -237,8 +237,9 @@ msgctxt "field:account.configuration,asset_frequency:"
msgid "Asset Depreciation Frequency"
msgstr "Vara kulumiarvestuste tabeli algus"
+#, fuzzy
msgctxt "field:account.configuration,asset_sequence:"
-msgid "Asset Reference Sequence"
+msgid "Asset Sequence"
msgstr "Vara viite järjestus"
msgctxt "field:account.configuration.asset_date,asset_bymonth:"
@@ -445,13 +446,14 @@ msgctxt "model:ir.action.act_window.domain,name:act_asset_form_domain_running"
msgid "Running"
msgstr "Jooksev"
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_asset_delete_draft"
msgid "You cannot delete asset \"%(asset)s\" because it is not in \"draft\" state."
msgstr ""
"Sa ei saa kustutada vara \"%(vara)sid\" kuna see ei ole \"mustandi\" "
"staatuses."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_asset_draft_lines"
msgid "You cannot reset to draft asset \"%(asset)s\" because it has lines."
msgstr ""
@@ -462,6 +464,7 @@ msgctxt "model:ir.message,text:msg_asset_invoice_line_unique"
msgid "Invoice line can be used only once on asset."
msgstr "Arve rida saab vara puhul kasutada ainult üks kord."
+#, python-format
msgctxt "model:ir.message,text:msg_asset_running_close_period"
msgid ""
"You cannot close period \"%(period)s\" because some assets \"%(assets)s\" "
@@ -478,6 +481,7 @@ msgctxt "model:ir.message,text:msg_no_assets"
msgid "There is no started asset."
msgstr ""
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_purchase_product_missing_account_asset"
msgid ""
"To invoice purchase \"%(purchase)s\", you must set an account asset on "
diff --git a/modules/account_asset/locale/fa.po b/modules/account_asset/locale/fa.po
index 4787655d4e..82953d6b3e 100644
--- a/modules/account_asset/locale/fa.po
+++ b/modules/account_asset/locale/fa.po
@@ -237,8 +237,9 @@ msgctxt "field:account.configuration,asset_frequency:"
msgid "Asset Depreciation Frequency"
msgstr "جدول شروع استهلاک دارایی"
+#, fuzzy
msgctxt "field:account.configuration,asset_sequence:"
-msgid "Asset Reference Sequence"
+msgid "Asset Sequence"
msgstr "توالی مرجع دارایی"
msgctxt "field:account.configuration.asset_date,asset_bymonth:"
@@ -444,13 +445,14 @@ msgctxt "model:ir.action.act_window.domain,name:act_asset_form_domain_running"
msgid "Running"
msgstr "در حال اجرا"
+#, python-format
msgctxt "model:ir.message,text:msg_asset_delete_draft"
msgid "You cannot delete asset \"%(asset)s\" because it is not in \"draft\" state."
msgstr ""
"شما نمی توانید دارایی : \"%(asset)s\" را حذف کنید، زیرا در حالت پیش نویس "
"نیست."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_asset_draft_lines"
msgid "You cannot reset to draft asset \"%(asset)s\" because it has lines."
msgstr ""
@@ -461,6 +463,7 @@ msgctxt "model:ir.message,text:msg_asset_invoice_line_unique"
msgid "Invoice line can be used only once on asset."
msgstr "سطر صورتحساب را می توان تنها یکبار در دارایی استفاده کرد."
+#, python-format
msgctxt "model:ir.message,text:msg_asset_running_close_period"
msgid ""
"You cannot close period \"%(period)s\" because some assets \"%(assets)s\" "
@@ -477,6 +480,7 @@ msgctxt "model:ir.message,text:msg_no_assets"
msgid "There is no started asset."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_product_missing_account_asset"
msgid ""
"To invoice purchase \"%(purchase)s\", you must set an account asset on "
diff --git a/modules/account_asset/locale/fi.po b/modules/account_asset/locale/fi.po
index f76b7a8816..d5d6c8c70d 100644
--- a/modules/account_asset/locale/fi.po
+++ b/modules/account_asset/locale/fi.po
@@ -233,9 +233,10 @@ msgctxt "field:account.configuration,asset_frequency:"
msgid "Asset Depreciation Frequency"
msgstr "Print Depreciation Table"
+#, fuzzy
msgctxt "field:account.configuration,asset_sequence:"
-msgid "Asset Reference Sequence"
-msgstr ""
+msgid "Asset Sequence"
+msgstr "Asset"
msgctxt "field:account.configuration.asset_date,asset_bymonth:"
msgid "Month"
@@ -439,10 +440,12 @@ msgctxt "model:ir.action.act_window.domain,name:act_asset_form_domain_running"
msgid "Running"
msgstr "Running"
+#, python-format
msgctxt "model:ir.message,text:msg_asset_delete_draft"
msgid "You cannot delete asset \"%(asset)s\" because it is not in \"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_asset_draft_lines"
msgid "You cannot reset to draft asset \"%(asset)s\" because it has lines."
msgstr ""
@@ -451,6 +454,7 @@ msgctxt "model:ir.message,text:msg_asset_invoice_line_unique"
msgid "Invoice line can be used only once on asset."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_asset_running_close_period"
msgid ""
"You cannot close period \"%(period)s\" because some assets \"%(assets)s\" "
@@ -465,6 +469,7 @@ msgctxt "model:ir.message,text:msg_no_assets"
msgid "There is no started asset."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_product_missing_account_asset"
msgid ""
"To invoice purchase \"%(purchase)s\", you must set an account asset on "
diff --git a/modules/account_asset/locale/fr.po b/modules/account_asset/locale/fr.po
index a5db03c0a2..cf6c216a4f 100644
--- a/modules/account_asset/locale/fr.po
+++ b/modules/account_asset/locale/fr.po
@@ -227,8 +227,8 @@ msgid "Asset Depreciation Frequency"
msgstr "Fréquence d'amortissement d'actif"
msgctxt "field:account.configuration,asset_sequence:"
-msgid "Asset Reference Sequence"
-msgstr "Séquence de référence d'actif"
+msgid "Asset Sequence"
+msgstr "Séquence d'actifs"
msgctxt "field:account.configuration.asset_date,asset_bymonth:"
msgid "Month"
@@ -430,12 +430,14 @@ msgctxt "model:ir.action.act_window.domain,name:act_asset_form_domain_running"
msgid "Running"
msgstr "En cours"
+#, python-format
msgctxt "model:ir.message,text:msg_asset_delete_draft"
msgid "You cannot delete asset \"%(asset)s\" because it is not in \"draft\" state."
msgstr ""
"Vous ne pouvez pas supprimer l'actif « %(asset)s » car il n'est pas dans "
"l'état « brouillon »."
+#, python-format
msgctxt "model:ir.message,text:msg_asset_draft_lines"
msgid "You cannot reset to draft asset \"%(asset)s\" because it has lines."
msgstr ""
@@ -447,6 +449,7 @@ msgid "Invoice line can be used only once on asset."
msgstr ""
"Une ligne de facture ne peut être utilisée qu'une seule fois sur l'actif."
+#, python-format
msgctxt "model:ir.message,text:msg_asset_running_close_period"
msgid ""
"You cannot close period \"%(period)s\" because some assets \"%(assets)s\" "
@@ -463,6 +466,7 @@ msgctxt "model:ir.message,text:msg_no_assets"
msgid "There is no started asset."
msgstr "Il n'y a pas d'actif démarré."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_product_missing_account_asset"
msgid ""
"To invoice purchase \"%(purchase)s\", you must set an account asset on "
diff --git a/modules/account_asset/locale/hu.po b/modules/account_asset/locale/hu.po
index 4e5a1b1ac6..924e59c07d 100644
--- a/modules/account_asset/locale/hu.po
+++ b/modules/account_asset/locale/hu.po
@@ -248,9 +248,10 @@ msgctxt "field:account.configuration,asset_frequency:"
msgid "Asset Depreciation Frequency"
msgstr "Print Depreciation Table"
+#, fuzzy
msgctxt "field:account.configuration,asset_sequence:"
-msgid "Asset Reference Sequence"
-msgstr ""
+msgid "Asset Sequence"
+msgstr "Számkör"
msgctxt "field:account.configuration.asset_date,asset_bymonth:"
msgid "Month"
@@ -460,10 +461,12 @@ msgctxt "model:ir.action.act_window.domain,name:act_asset_form_domain_running"
msgid "Running"
msgstr "Running"
+#, python-format
msgctxt "model:ir.message,text:msg_asset_delete_draft"
msgid "You cannot delete asset \"%(asset)s\" because it is not in \"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_asset_draft_lines"
msgid "You cannot reset to draft asset \"%(asset)s\" because it has lines."
msgstr ""
@@ -472,6 +475,7 @@ msgctxt "model:ir.message,text:msg_asset_invoice_line_unique"
msgid "Invoice line can be used only once on asset."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_asset_running_close_period"
msgid ""
"You cannot close period \"%(period)s\" because some assets \"%(assets)s\" "
@@ -486,6 +490,7 @@ msgctxt "model:ir.message,text:msg_no_assets"
msgid "There is no started asset."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_product_missing_account_asset"
msgid ""
"To invoice purchase \"%(purchase)s\", you must set an account asset on "
diff --git a/modules/account_asset/locale/id.po b/modules/account_asset/locale/id.po
index 0dfaa91c5e..327d1a607d 100644
--- a/modules/account_asset/locale/id.po
+++ b/modules/account_asset/locale/id.po
@@ -230,9 +230,10 @@ msgctxt "field:account.configuration,asset_frequency:"
msgid "Asset Depreciation Frequency"
msgstr "Frekuensi Penyusutan Aset"
+#, fuzzy
msgctxt "field:account.configuration,asset_sequence:"
-msgid "Asset Reference Sequence"
-msgstr ""
+msgid "Asset Sequence"
+msgstr "Urutan"
msgctxt "field:account.configuration.asset_date,asset_bymonth:"
msgid "Month"
@@ -432,10 +433,12 @@ msgctxt "model:ir.action.act_window.domain,name:act_asset_form_domain_running"
msgid "Running"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_asset_delete_draft"
msgid "You cannot delete asset \"%(asset)s\" because it is not in \"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_asset_draft_lines"
msgid "You cannot reset to draft asset \"%(asset)s\" because it has lines."
msgstr ""
@@ -444,6 +447,7 @@ msgctxt "model:ir.message,text:msg_asset_invoice_line_unique"
msgid "Invoice line can be used only once on asset."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_asset_running_close_period"
msgid ""
"You cannot close period \"%(period)s\" because some assets \"%(assets)s\" "
@@ -458,6 +462,7 @@ msgctxt "model:ir.message,text:msg_no_assets"
msgid "There is no started asset."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_product_missing_account_asset"
msgid ""
"To invoice purchase \"%(purchase)s\", you must set an account asset on "
diff --git a/modules/account_asset/locale/it.po b/modules/account_asset/locale/it.po
index b82eb947f0..6da9df5869 100644
--- a/modules/account_asset/locale/it.po
+++ b/modules/account_asset/locale/it.po
@@ -235,8 +235,9 @@ msgctxt "field:account.configuration,asset_frequency:"
msgid "Asset Depreciation Frequency"
msgstr "Partenza scheda Immobilizzazione"
+#, fuzzy
msgctxt "field:account.configuration,asset_sequence:"
-msgid "Asset Reference Sequence"
+msgid "Asset Sequence"
msgstr "Sequenza riferimento immobilizzazione"
msgctxt "field:account.configuration.asset_date,asset_bymonth:"
@@ -451,10 +452,12 @@ msgctxt "model:ir.action.act_window.domain,name:act_asset_form_domain_running"
msgid "Running"
msgstr "Running"
+#, python-format
msgctxt "model:ir.message,text:msg_asset_delete_draft"
msgid "You cannot delete asset \"%(asset)s\" because it is not in \"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_asset_draft_lines"
msgid "You cannot reset to draft asset \"%(asset)s\" because it has lines."
msgstr ""
@@ -466,6 +469,7 @@ msgstr ""
"Una riga fattura fornitore si può usare solo una volta come "
"immobilizzazione."
+#, python-format
msgctxt "model:ir.message,text:msg_asset_running_close_period"
msgid ""
"You cannot close period \"%(period)s\" because some assets \"%(assets)s\" "
@@ -480,6 +484,7 @@ msgctxt "model:ir.message,text:msg_no_assets"
msgid "There is no started asset."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_product_missing_account_asset"
msgid ""
"To invoice purchase \"%(purchase)s\", you must set an account asset on "
diff --git a/modules/account_asset/locale/lo.po b/modules/account_asset/locale/lo.po
index 34fc9b3f12..e777c7aad0 100644
--- a/modules/account_asset/locale/lo.po
+++ b/modules/account_asset/locale/lo.po
@@ -237,8 +237,9 @@ msgctxt "field:account.configuration,asset_frequency:"
msgid "Asset Depreciation Frequency"
msgstr "ເລີ່ມ ຕາຕະລາງ ຊັບສິນ ຄ່າຫຼຸ້ຍຫ້ຽນ"
+#, fuzzy
msgctxt "field:account.configuration,asset_sequence:"
-msgid "Asset Reference Sequence"
+msgid "Asset Sequence"
msgstr "ລໍາດັບ ເອກະສານອ້າງອີງ ຊັບສິນ"
msgctxt "field:account.configuration.asset_date,asset_bymonth:"
@@ -457,10 +458,12 @@ msgctxt "model:ir.action.act_window.domain,name:act_asset_form_domain_running"
msgid "Running"
msgstr "Running"
+#, python-format
msgctxt "model:ir.message,text:msg_asset_delete_draft"
msgid "You cannot delete asset \"%(asset)s\" because it is not in \"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_asset_draft_lines"
msgid "You cannot reset to draft asset \"%(asset)s\" because it has lines."
msgstr ""
@@ -470,6 +473,7 @@ msgctxt "model:ir.message,text:msg_asset_invoice_line_unique"
msgid "Invoice line can be used only once on asset."
msgstr "ລາຍການເກັບເງິນລູກຄ້າ ສາມາດໃຊ້ໄດ້ ພຽງ ເທື່ອດຽວເທົ່ານັ້ນ ໃນ ຊັບສິນ."
+#, python-format
msgctxt "model:ir.message,text:msg_asset_running_close_period"
msgid ""
"You cannot close period \"%(period)s\" because some assets \"%(assets)s\" "
@@ -485,6 +489,7 @@ msgctxt "model:ir.message,text:msg_no_assets"
msgid "There is no started asset."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_product_missing_account_asset"
msgid ""
"To invoice purchase \"%(purchase)s\", you must set an account asset on "
diff --git a/modules/account_asset/locale/lt.po b/modules/account_asset/locale/lt.po
index e79c560f11..873bf53f72 100644
--- a/modules/account_asset/locale/lt.po
+++ b/modules/account_asset/locale/lt.po
@@ -238,9 +238,10 @@ msgctxt "field:account.configuration,asset_frequency:"
msgid "Asset Depreciation Frequency"
msgstr "Print Depreciation Table"
+#, fuzzy
msgctxt "field:account.configuration,asset_sequence:"
-msgid "Asset Reference Sequence"
-msgstr ""
+msgid "Asset Sequence"
+msgstr "Asset"
msgctxt "field:account.configuration.asset_date,asset_bymonth:"
msgid "Month"
@@ -445,10 +446,12 @@ msgctxt "model:ir.action.act_window.domain,name:act_asset_form_domain_running"
msgid "Running"
msgstr "Running"
+#, python-format
msgctxt "model:ir.message,text:msg_asset_delete_draft"
msgid "You cannot delete asset \"%(asset)s\" because it is not in \"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_asset_draft_lines"
msgid "You cannot reset to draft asset \"%(asset)s\" because it has lines."
msgstr ""
@@ -457,6 +460,7 @@ msgctxt "model:ir.message,text:msg_asset_invoice_line_unique"
msgid "Invoice line can be used only once on asset."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_asset_running_close_period"
msgid ""
"You cannot close period \"%(period)s\" because some assets \"%(assets)s\" "
@@ -471,6 +475,7 @@ msgctxt "model:ir.message,text:msg_no_assets"
msgid "There is no started asset."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_product_missing_account_asset"
msgid ""
"To invoice purchase \"%(purchase)s\", you must set an account asset on "
diff --git a/modules/account_asset/locale/nl.po b/modules/account_asset/locale/nl.po
index ad92093ce6..b015ab31d1 100644
--- a/modules/account_asset/locale/nl.po
+++ b/modules/account_asset/locale/nl.po
@@ -227,8 +227,8 @@ msgid "Asset Depreciation Frequency"
msgstr "Afschrijvingsfrequentie activa"
msgctxt "field:account.configuration,asset_sequence:"
-msgid "Asset Reference Sequence"
-msgstr "Activa referentie reeks"
+msgid "Asset Sequence"
+msgstr "Activa reeks"
msgctxt "field:account.configuration.asset_date,asset_bymonth:"
msgid "Month"
@@ -430,12 +430,14 @@ msgctxt "model:ir.action.act_window.domain,name:act_asset_form_domain_running"
msgid "Running"
msgstr "In uitvoering"
+#, python-format
msgctxt "model:ir.message,text:msg_asset_delete_draft"
msgid "You cannot delete asset \"%(asset)s\" because it is not in \"draft\" state."
msgstr ""
"U kunt activa \"%(asset)s\" niet verwijderen omdat het niet in status "
"\"concept\" staat."
+#, python-format
msgctxt "model:ir.message,text:msg_asset_draft_lines"
msgid "You cannot reset to draft asset \"%(asset)s\" because it has lines."
msgstr ""
@@ -446,6 +448,7 @@ msgctxt "model:ir.message,text:msg_asset_invoice_line_unique"
msgid "Invoice line can be used only once on asset."
msgstr "Factuurregel kan slechts eenmaal worden gebruikt voor activa."
+#, python-format
msgctxt "model:ir.message,text:msg_asset_running_close_period"
msgid ""
"You cannot close period \"%(period)s\" because some assets \"%(assets)s\" "
@@ -462,6 +465,7 @@ msgctxt "model:ir.message,text:msg_no_assets"
msgid "There is no started asset."
msgstr "Er zijn geen gestarte activa."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_product_missing_account_asset"
msgid ""
"To invoice purchase \"%(purchase)s\", you must set an account asset on "
diff --git a/modules/account_asset/locale/pl.po b/modules/account_asset/locale/pl.po
index 94021fc30f..af363cffaf 100644
--- a/modules/account_asset/locale/pl.po
+++ b/modules/account_asset/locale/pl.po
@@ -235,9 +235,10 @@ msgctxt "field:account.configuration,asset_frequency:"
msgid "Asset Depreciation Frequency"
msgstr "Print Depreciation Table"
+#, fuzzy
msgctxt "field:account.configuration,asset_sequence:"
-msgid "Asset Reference Sequence"
-msgstr ""
+msgid "Asset Sequence"
+msgstr "Sekwencja"
msgctxt "field:account.configuration.asset_date,asset_bymonth:"
msgid "Month"
@@ -444,10 +445,12 @@ msgctxt "model:ir.action.act_window.domain,name:act_asset_form_domain_running"
msgid "Running"
msgstr "Running"
+#, python-format
msgctxt "model:ir.message,text:msg_asset_delete_draft"
msgid "You cannot delete asset \"%(asset)s\" because it is not in \"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_asset_draft_lines"
msgid "You cannot reset to draft asset \"%(asset)s\" because it has lines."
msgstr ""
@@ -456,6 +459,7 @@ msgctxt "model:ir.message,text:msg_asset_invoice_line_unique"
msgid "Invoice line can be used only once on asset."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_asset_running_close_period"
msgid ""
"You cannot close period \"%(period)s\" because some assets \"%(assets)s\" "
@@ -470,6 +474,7 @@ msgctxt "model:ir.message,text:msg_no_assets"
msgid "There is no started asset."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_product_missing_account_asset"
msgid ""
"To invoice purchase \"%(purchase)s\", you must set an account asset on "
diff --git a/modules/account_asset/locale/pt.po b/modules/account_asset/locale/pt.po
index 636635961b..8a54e781c1 100644
--- a/modules/account_asset/locale/pt.po
+++ b/modules/account_asset/locale/pt.po
@@ -237,8 +237,9 @@ msgctxt "field:account.configuration,asset_frequency:"
msgid "Asset Depreciation Frequency"
msgstr "Tabela de Depreciação - Início"
+#, fuzzy
msgctxt "field:account.configuration,asset_sequence:"
-msgid "Asset Reference Sequence"
+msgid "Asset Sequence"
msgstr "Sequência de Referência do Ativo"
msgctxt "field:account.configuration.asset_date,asset_bymonth:"
@@ -445,11 +446,12 @@ msgctxt "model:ir.action.act_window.domain,name:act_asset_form_domain_running"
msgid "Running"
msgstr "Em execução"
+#, python-format
msgctxt "model:ir.message,text:msg_asset_delete_draft"
msgid "You cannot delete asset \"%(asset)s\" because it is not in \"draft\" state."
msgstr "Você não pode apagar o ativo \"%(asset)s\", pois o estado não é \"rascunho\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_asset_draft_lines"
msgid "You cannot reset to draft asset \"%(asset)s\" because it has lines."
msgstr "Você não pode apagar o ativo \"%(asset)s\", pois o estado não é \"rascunho\"."
@@ -458,6 +460,7 @@ msgctxt "model:ir.message,text:msg_asset_invoice_line_unique"
msgid "Invoice line can be used only once on asset."
msgstr "A linha da fatura somente pode ser usada uma vez no ativo."
+#, python-format
msgctxt "model:ir.message,text:msg_asset_running_close_period"
msgid ""
"You cannot close period \"%(period)s\" because some assets \"%(assets)s\" "
@@ -474,6 +477,7 @@ msgctxt "model:ir.message,text:msg_no_assets"
msgid "There is no started asset."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_product_missing_account_asset"
msgid ""
"To invoice purchase \"%(purchase)s\", you must set an account asset on "
diff --git a/modules/account_asset/locale/ro.po b/modules/account_asset/locale/ro.po
index 36cdf6e16d..859fdeeef7 100644
--- a/modules/account_asset/locale/ro.po
+++ b/modules/account_asset/locale/ro.po
@@ -230,8 +230,9 @@ msgctxt "field:account.configuration,asset_frequency:"
msgid "Asset Depreciation Frequency"
msgstr "Frecventa Amortizarii Activelor"
+#, fuzzy
msgctxt "field:account.configuration,asset_sequence:"
-msgid "Asset Reference Sequence"
+msgid "Asset Sequence"
msgstr "Secventa de Referinta a Activelor"
msgctxt "field:account.configuration.asset_date,asset_bymonth:"
@@ -440,10 +441,12 @@ msgctxt "model:ir.action.act_window.domain,name:act_asset_form_domain_running"
msgid "Running"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_asset_delete_draft"
msgid "You cannot delete asset \"%(asset)s\" because it is not in \"draft\" state."
msgstr "Nu puteți șterge activul \"%(asset)s\" deoarece nu este în stare \"Ciornă\"."
+#, python-format
msgctxt "model:ir.message,text:msg_asset_draft_lines"
msgid "You cannot reset to draft asset \"%(asset)s\" because it has lines."
msgstr ""
@@ -455,6 +458,7 @@ msgctxt "model:ir.message,text:msg_asset_invoice_line_unique"
msgid "Invoice line can be used only once on asset."
msgstr "Linia de factură poate fi folosită o singură dată pe activ."
+#, python-format
msgctxt "model:ir.message,text:msg_asset_running_close_period"
msgid ""
"You cannot close period \"%(period)s\" because some assets \"%(assets)s\" "
@@ -473,6 +477,7 @@ msgctxt "model:ir.message,text:msg_no_assets"
msgid "There is no started asset."
msgstr "Nu există niciun activ început."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_product_missing_account_asset"
msgid ""
"To invoice purchase \"%(purchase)s\", you must set an account asset on "
diff --git a/modules/account_asset/locale/ru.po b/modules/account_asset/locale/ru.po
index 7c0a39702e..9fb57d8b37 100644
--- a/modules/account_asset/locale/ru.po
+++ b/modules/account_asset/locale/ru.po
@@ -260,9 +260,10 @@ msgctxt "field:account.configuration,asset_frequency:"
msgid "Asset Depreciation Frequency"
msgstr "Print Depreciation Table"
+#, fuzzy
msgctxt "field:account.configuration,asset_sequence:"
-msgid "Asset Reference Sequence"
-msgstr ""
+msgid "Asset Sequence"
+msgstr "Последовательность"
msgctxt "field:account.configuration.asset_date,asset_bymonth:"
msgid "Month"
@@ -474,10 +475,12 @@ msgctxt "model:ir.action.act_window.domain,name:act_asset_form_domain_running"
msgid "Running"
msgstr "Выполняется"
+#, python-format
msgctxt "model:ir.message,text:msg_asset_delete_draft"
msgid "You cannot delete asset \"%(asset)s\" because it is not in \"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_asset_draft_lines"
msgid "You cannot reset to draft asset \"%(asset)s\" because it has lines."
msgstr ""
@@ -486,6 +489,7 @@ msgctxt "model:ir.message,text:msg_asset_invoice_line_unique"
msgid "Invoice line can be used only once on asset."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_asset_running_close_period"
msgid ""
"You cannot close period \"%(period)s\" because some assets \"%(assets)s\" "
@@ -500,6 +504,7 @@ msgctxt "model:ir.message,text:msg_no_assets"
msgid "There is no started asset."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_product_missing_account_asset"
msgid ""
"To invoice purchase \"%(purchase)s\", you must set an account asset on "
diff --git a/modules/account_asset/locale/sl.po b/modules/account_asset/locale/sl.po
index e5551f20a9..4863838f01 100644
--- a/modules/account_asset/locale/sl.po
+++ b/modules/account_asset/locale/sl.po
@@ -226,8 +226,9 @@ msgctxt "field:account.configuration,asset_frequency:"
msgid "Asset Depreciation Frequency"
msgstr "Rednost amortizacije sredstva"
+#, fuzzy
msgctxt "field:account.configuration,asset_sequence:"
-msgid "Asset Reference Sequence"
+msgid "Asset Sequence"
msgstr "Številčna serija sredstev"
msgctxt "field:account.configuration.asset_date,asset_bymonth:"
@@ -443,10 +444,12 @@ msgctxt "model:ir.action.act_window.domain,name:act_asset_form_domain_running"
msgid "Running"
msgstr "Running"
+#, python-format
msgctxt "model:ir.message,text:msg_asset_delete_draft"
msgid "You cannot delete asset \"%(asset)s\" because it is not in \"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_asset_draft_lines"
msgid "You cannot reset to draft asset \"%(asset)s\" because it has lines."
msgstr ""
@@ -456,6 +459,7 @@ msgctxt "model:ir.message,text:msg_asset_invoice_line_unique"
msgid "Invoice line can be used only once on asset."
msgstr "Postavka prejetega računa se lahko na sredstvu uporabi samo enkrat."
+#, python-format
msgctxt "model:ir.message,text:msg_asset_running_close_period"
msgid ""
"You cannot close period \"%(period)s\" because some assets \"%(assets)s\" "
@@ -471,6 +475,7 @@ msgctxt "model:ir.message,text:msg_no_assets"
msgid "There is no started asset."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_product_missing_account_asset"
msgid ""
"To invoice purchase \"%(purchase)s\", you must set an account asset on "
diff --git a/modules/account_asset/locale/tr.po b/modules/account_asset/locale/tr.po
index 91738586c6..2948f1aab0 100644
--- a/modules/account_asset/locale/tr.po
+++ b/modules/account_asset/locale/tr.po
@@ -238,8 +238,9 @@ msgctxt "field:account.configuration,asset_frequency:"
msgid "Asset Depreciation Frequency"
msgstr "Aktif Amortisman Tablosu Başlangıcı"
+#, fuzzy
msgctxt "field:account.configuration,asset_sequence:"
-msgid "Asset Reference Sequence"
+msgid "Asset Sequence"
msgstr "Aktif Referans Sırası"
msgctxt "field:account.configuration.asset_date,asset_bymonth:"
@@ -457,10 +458,12 @@ msgctxt "model:ir.action.act_window.domain,name:act_asset_form_domain_running"
msgid "Running"
msgstr "Running"
+#, python-format
msgctxt "model:ir.message,text:msg_asset_delete_draft"
msgid "You cannot delete asset \"%(asset)s\" because it is not in \"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_asset_draft_lines"
msgid "You cannot reset to draft asset \"%(asset)s\" because it has lines."
msgstr ""
@@ -469,6 +472,7 @@ msgctxt "model:ir.message,text:msg_asset_invoice_line_unique"
msgid "Invoice line can be used only once on asset."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_asset_running_close_period"
msgid ""
"You cannot close period \"%(period)s\" because some assets \"%(assets)s\" "
@@ -483,6 +487,7 @@ msgctxt "model:ir.message,text:msg_no_assets"
msgid "There is no started asset."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_product_missing_account_asset"
msgid ""
"To invoice purchase \"%(purchase)s\", you must set an account asset on "
diff --git a/modules/account_asset/locale/uk.po b/modules/account_asset/locale/uk.po
index 3e5a2ae0d8..c5c1401a0b 100644
--- a/modules/account_asset/locale/uk.po
+++ b/modules/account_asset/locale/uk.po
@@ -227,7 +227,7 @@ msgid "Asset Depreciation Frequency"
msgstr ""
msgctxt "field:account.configuration,asset_sequence:"
-msgid "Asset Reference Sequence"
+msgid "Asset Sequence"
msgstr ""
msgctxt "field:account.configuration.asset_date,asset_bymonth:"
@@ -428,10 +428,12 @@ msgctxt "model:ir.action.act_window.domain,name:act_asset_form_domain_running"
msgid "Running"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_asset_delete_draft"
msgid "You cannot delete asset \"%(asset)s\" because it is not in \"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_asset_draft_lines"
msgid "You cannot reset to draft asset \"%(asset)s\" because it has lines."
msgstr ""
@@ -440,6 +442,7 @@ msgctxt "model:ir.message,text:msg_asset_invoice_line_unique"
msgid "Invoice line can be used only once on asset."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_asset_running_close_period"
msgid ""
"You cannot close period \"%(period)s\" because some assets \"%(assets)s\" "
@@ -454,6 +457,7 @@ msgctxt "model:ir.message,text:msg_no_assets"
msgid "There is no started asset."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_product_missing_account_asset"
msgid ""
"To invoice purchase \"%(purchase)s\", you must set an account asset on "
diff --git a/modules/account_asset/locale/zh_CN.po b/modules/account_asset/locale/zh_CN.po
index 52dd95d350..026f2a2554 100644
--- a/modules/account_asset/locale/zh_CN.po
+++ b/modules/account_asset/locale/zh_CN.po
@@ -240,9 +240,10 @@ msgctxt "field:account.configuration,asset_frequency:"
msgid "Asset Depreciation Frequency"
msgstr "Print Depreciation Table"
+#, fuzzy
msgctxt "field:account.configuration,asset_sequence:"
-msgid "Asset Reference Sequence"
-msgstr ""
+msgid "Asset Sequence"
+msgstr "序列"
msgctxt "field:account.configuration.asset_date,asset_bymonth:"
msgid "Month"
@@ -447,10 +448,12 @@ msgctxt "model:ir.action.act_window.domain,name:act_asset_form_domain_running"
msgid "Running"
msgstr "Running"
+#, python-format
msgctxt "model:ir.message,text:msg_asset_delete_draft"
msgid "You cannot delete asset \"%(asset)s\" because it is not in \"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_asset_draft_lines"
msgid "You cannot reset to draft asset \"%(asset)s\" because it has lines."
msgstr ""
@@ -459,6 +462,7 @@ msgctxt "model:ir.message,text:msg_asset_invoice_line_unique"
msgid "Invoice line can be used only once on asset."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_asset_running_close_period"
msgid ""
"You cannot close period \"%(period)s\" because some assets \"%(assets)s\" "
@@ -473,6 +477,7 @@ msgctxt "model:ir.message,text:msg_no_assets"
msgid "There is no started asset."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_product_missing_account_asset"
msgid ""
"To invoice purchase \"%(purchase)s\", you must set an account asset on "
diff --git a/modules/account_be/locale/bg.po b/modules/account_be/locale/bg.po
index f4ef72eb88..63448df81a 100644
--- a/modules/account_be/locale/bg.po
+++ b/modules/account_be/locale/bg.po
@@ -32,17 +32,20 @@ msgstr ""
#, fuzzy
msgctxt "model:account.be.vat_customer,name:"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr "Belgium VAT Customer"
+#, fuzzy
msgctxt "model:account.be.vat_customer.context,name:"
-msgid "Belgium VAT Customer Context"
-msgstr ""
+msgid "Belgian VAT Customer Context"
+msgstr "Belgium VAT Customer"
+#, fuzzy
msgctxt "model:ir.action,name:act_vat_customer_form"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr "Belgium VAT Customer"
+#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_vat_customer"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr "Belgium VAT Customer"
diff --git a/modules/account_be/locale/ca.po b/modules/account_be/locale/ca.po
index 79e9ebd10c..5a3150b74b 100644
--- a/modules/account_be/locale/ca.po
+++ b/modules/account_be/locale/ca.po
@@ -31,17 +31,17 @@ msgid "Fiscal Year"
msgstr "Exercici fiscal"
msgctxt "model:account.be.vat_customer,name:"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr "IVA clients Bèlgica"
msgctxt "model:account.be.vat_customer.context,name:"
-msgid "Belgium VAT Customer Context"
+msgid "Belgian VAT Customer Context"
msgstr "Context IVA clients Bèlgica"
msgctxt "model:ir.action,name:act_vat_customer_form"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr "IVA clients Bèlgica"
msgctxt "model:ir.ui.menu,name:menu_vat_customer"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr "IVA clients Bèlgica"
diff --git a/modules/account_be/locale/cs.po b/modules/account_be/locale/cs.po
index f4ef72eb88..63448df81a 100644
--- a/modules/account_be/locale/cs.po
+++ b/modules/account_be/locale/cs.po
@@ -32,17 +32,20 @@ msgstr ""
#, fuzzy
msgctxt "model:account.be.vat_customer,name:"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr "Belgium VAT Customer"
+#, fuzzy
msgctxt "model:account.be.vat_customer.context,name:"
-msgid "Belgium VAT Customer Context"
-msgstr ""
+msgid "Belgian VAT Customer Context"
+msgstr "Belgium VAT Customer"
+#, fuzzy
msgctxt "model:ir.action,name:act_vat_customer_form"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr "Belgium VAT Customer"
+#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_vat_customer"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr "Belgium VAT Customer"
diff --git a/modules/account_be/locale/de.po b/modules/account_be/locale/de.po
index 79e9f64ccf..a1a8d71ede 100644
--- a/modules/account_be/locale/de.po
+++ b/modules/account_be/locale/de.po
@@ -31,17 +31,17 @@ msgid "Fiscal Year"
msgstr "Geschäftsjahr"
msgctxt "model:account.be.vat_customer,name:"
-msgid "Belgium VAT Customer"
-msgstr "Belgischer USt. Kunde"
+msgid "Belgian VAT Customer"
+msgstr "Belgische Umsatzsteuer Kunde"
msgctxt "model:account.be.vat_customer.context,name:"
-msgid "Belgium VAT Customer Context"
-msgstr "Kontext Belgischer USt. Kunde"
+msgid "Belgian VAT Customer Context"
+msgstr "Kontext Belgische Umsatzsteuer Kunde"
msgctxt "model:ir.action,name:act_vat_customer_form"
-msgid "Belgium VAT Customer"
-msgstr "Steuernummer Kunde Belgien VAT"
+msgid "Belgian VAT Customer"
+msgstr "Belgische Umsatzsteuer Kunde"
msgctxt "model:ir.ui.menu,name:menu_vat_customer"
-msgid "Belgium VAT Customer"
-msgstr "Steuernummer Kunde Belgien VAT"
+msgid "Belgian VAT Customer"
+msgstr "Belgische Umsatzsteuer Kunde"
diff --git a/modules/account_be/locale/es.po b/modules/account_be/locale/es.po
index 834750620e..c61ab91748 100644
--- a/modules/account_be/locale/es.po
+++ b/modules/account_be/locale/es.po
@@ -31,17 +31,17 @@ msgid "Fiscal Year"
msgstr "Ejercicio fiscal"
msgctxt "model:account.be.vat_customer,name:"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr "IVA Clientes Bélgica"
msgctxt "model:account.be.vat_customer.context,name:"
-msgid "Belgium VAT Customer Context"
+msgid "Belgian VAT Customer Context"
msgstr "Contexto IVA Clientes Bélgica"
msgctxt "model:ir.action,name:act_vat_customer_form"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr "IVA clientes Bélgica"
msgctxt "model:ir.ui.menu,name:menu_vat_customer"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr "IVA clientes Bélgica"
diff --git a/modules/account_be/locale/es_419.po b/modules/account_be/locale/es_419.po
index f4ef72eb88..63448df81a 100644
--- a/modules/account_be/locale/es_419.po
+++ b/modules/account_be/locale/es_419.po
@@ -32,17 +32,20 @@ msgstr ""
#, fuzzy
msgctxt "model:account.be.vat_customer,name:"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr "Belgium VAT Customer"
+#, fuzzy
msgctxt "model:account.be.vat_customer.context,name:"
-msgid "Belgium VAT Customer Context"
-msgstr ""
+msgid "Belgian VAT Customer Context"
+msgstr "Belgium VAT Customer"
+#, fuzzy
msgctxt "model:ir.action,name:act_vat_customer_form"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr "Belgium VAT Customer"
+#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_vat_customer"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr "Belgium VAT Customer"
diff --git a/modules/account_be/locale/et.po b/modules/account_be/locale/et.po
index 69f34dfc28..df8b16b9a3 100644
--- a/modules/account_be/locale/et.po
+++ b/modules/account_be/locale/et.po
@@ -30,18 +30,22 @@ msgctxt "field:account.be.vat_customer.context,fiscalyear:"
msgid "Fiscal Year"
msgstr "Majandusaasta"
+#, fuzzy
msgctxt "model:account.be.vat_customer,name:"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr "Belgia kliendi käibemaks"
+#, fuzzy
msgctxt "model:account.be.vat_customer.context,name:"
-msgid "Belgium VAT Customer Context"
+msgid "Belgian VAT Customer Context"
msgstr "Belgia kliendi käibemaksu sisu"
+#, fuzzy
msgctxt "model:ir.action,name:act_vat_customer_form"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr "Belgia kliendi käibemaks"
+#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_vat_customer"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr "Belgia kliendi käibemaks"
diff --git a/modules/account_be/locale/fa.po b/modules/account_be/locale/fa.po
index 5c66fc7880..f169b2fda3 100644
--- a/modules/account_be/locale/fa.po
+++ b/modules/account_be/locale/fa.po
@@ -30,18 +30,22 @@ msgctxt "field:account.be.vat_customer.context,fiscalyear:"
msgid "Fiscal Year"
msgstr "سال مالی"
+#, fuzzy
msgctxt "model:account.be.vat_customer,name:"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr "کد دسترسی محلی بلژیک کاربر"
+#, fuzzy
msgctxt "model:account.be.vat_customer.context,name:"
-msgid "Belgium VAT Customer Context"
+msgid "Belgian VAT Customer Context"
msgstr "متن کد دسترسی محلی بلژیک کاربر"
+#, fuzzy
msgctxt "model:ir.action,name:act_vat_customer_form"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr "کد محلی تماس مشتری بلژیک"
+#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_vat_customer"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr "کد محلی تماس مشتری بلژیک"
diff --git a/modules/account_be/locale/fi.po b/modules/account_be/locale/fi.po
index f4ef72eb88..63448df81a 100644
--- a/modules/account_be/locale/fi.po
+++ b/modules/account_be/locale/fi.po
@@ -32,17 +32,20 @@ msgstr ""
#, fuzzy
msgctxt "model:account.be.vat_customer,name:"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr "Belgium VAT Customer"
+#, fuzzy
msgctxt "model:account.be.vat_customer.context,name:"
-msgid "Belgium VAT Customer Context"
-msgstr ""
+msgid "Belgian VAT Customer Context"
+msgstr "Belgium VAT Customer"
+#, fuzzy
msgctxt "model:ir.action,name:act_vat_customer_form"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr "Belgium VAT Customer"
+#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_vat_customer"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr "Belgium VAT Customer"
diff --git a/modules/account_be/locale/fr.po b/modules/account_be/locale/fr.po
index b437d04af5..c06ab642d4 100644
--- a/modules/account_be/locale/fr.po
+++ b/modules/account_be/locale/fr.po
@@ -31,17 +31,17 @@ msgid "Fiscal Year"
msgstr "Année fiscale"
msgctxt "model:account.be.vat_customer,name:"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr "Client TVA belge"
msgctxt "model:account.be.vat_customer.context,name:"
-msgid "Belgium VAT Customer Context"
-msgstr "Contexte du client TVA belge"
+msgid "Belgian VAT Customer Context"
+msgstr "Contexte client TVA belge"
msgctxt "model:ir.action,name:act_vat_customer_form"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr "Client TVA belge"
msgctxt "model:ir.ui.menu,name:menu_vat_customer"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr "Client TVA belge"
diff --git a/modules/account_be/locale/hu.po b/modules/account_be/locale/hu.po
index f4ef72eb88..63448df81a 100644
--- a/modules/account_be/locale/hu.po
+++ b/modules/account_be/locale/hu.po
@@ -32,17 +32,20 @@ msgstr ""
#, fuzzy
msgctxt "model:account.be.vat_customer,name:"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr "Belgium VAT Customer"
+#, fuzzy
msgctxt "model:account.be.vat_customer.context,name:"
-msgid "Belgium VAT Customer Context"
-msgstr ""
+msgid "Belgian VAT Customer Context"
+msgstr "Belgium VAT Customer"
+#, fuzzy
msgctxt "model:ir.action,name:act_vat_customer_form"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr "Belgium VAT Customer"
+#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_vat_customer"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr "Belgium VAT Customer"
diff --git a/modules/account_be/locale/id.po b/modules/account_be/locale/id.po
index f89cb58ffa..0d4f1c2f04 100644
--- a/modules/account_be/locale/id.po
+++ b/modules/account_be/locale/id.po
@@ -31,17 +31,17 @@ msgid "Fiscal Year"
msgstr "Tahun Fiskal"
msgctxt "model:account.be.vat_customer,name:"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr ""
msgctxt "model:account.be.vat_customer.context,name:"
-msgid "Belgium VAT Customer Context"
+msgid "Belgian VAT Customer Context"
msgstr ""
msgctxt "model:ir.action,name:act_vat_customer_form"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_vat_customer"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr ""
diff --git a/modules/account_be/locale/it.po b/modules/account_be/locale/it.po
index a249218d58..296323a1d1 100644
--- a/modules/account_be/locale/it.po
+++ b/modules/account_be/locale/it.po
@@ -32,18 +32,20 @@ msgstr "Esercizio"
#, fuzzy
msgctxt "model:account.be.vat_customer,name:"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr "Cliente IVA Belgio"
#, fuzzy
msgctxt "model:account.be.vat_customer.context,name:"
-msgid "Belgium VAT Customer Context"
+msgid "Belgian VAT Customer Context"
msgstr "Contesto cliente IVA del Belgio"
+#, fuzzy
msgctxt "model:ir.action,name:act_vat_customer_form"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr "Belgium VAT Customer"
+#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_vat_customer"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr "Belgium VAT Customer"
diff --git a/modules/account_be/locale/lo.po b/modules/account_be/locale/lo.po
index f4ef72eb88..63448df81a 100644
--- a/modules/account_be/locale/lo.po
+++ b/modules/account_be/locale/lo.po
@@ -32,17 +32,20 @@ msgstr ""
#, fuzzy
msgctxt "model:account.be.vat_customer,name:"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr "Belgium VAT Customer"
+#, fuzzy
msgctxt "model:account.be.vat_customer.context,name:"
-msgid "Belgium VAT Customer Context"
-msgstr ""
+msgid "Belgian VAT Customer Context"
+msgstr "Belgium VAT Customer"
+#, fuzzy
msgctxt "model:ir.action,name:act_vat_customer_form"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr "Belgium VAT Customer"
+#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_vat_customer"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr "Belgium VAT Customer"
diff --git a/modules/account_be/locale/lt.po b/modules/account_be/locale/lt.po
index 65c7dbcaa7..5aeec8bfa6 100644
--- a/modules/account_be/locale/lt.po
+++ b/modules/account_be/locale/lt.po
@@ -32,17 +32,20 @@ msgstr ""
#, fuzzy
msgctxt "model:account.be.vat_customer,name:"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr "Belgium VAT Customer"
+#, fuzzy
msgctxt "model:account.be.vat_customer.context,name:"
-msgid "Belgium VAT Customer Context"
-msgstr ""
+msgid "Belgian VAT Customer Context"
+msgstr "Belgium VAT Customer"
+#, fuzzy
msgctxt "model:ir.action,name:act_vat_customer_form"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr "Belgium VAT Customer"
+#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_vat_customer"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr "Belgium VAT Customer"
diff --git a/modules/account_be/locale/nl.po b/modules/account_be/locale/nl.po
index 485c9e9f13..bad4b5210b 100644
--- a/modules/account_be/locale/nl.po
+++ b/modules/account_be/locale/nl.po
@@ -31,17 +31,17 @@ msgid "Fiscal Year"
msgstr "Boekjaar"
msgctxt "model:account.be.vat_customer,name:"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr "Belgische BTW klant"
msgctxt "model:account.be.vat_customer.context,name:"
-msgid "Belgium VAT Customer Context"
-msgstr "België btw klantcontext"
+msgid "Belgian VAT Customer Context"
+msgstr "Belgische BTW klant context"
msgctxt "model:ir.action,name:act_vat_customer_form"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr "Belgische BTW klant"
msgctxt "model:ir.ui.menu,name:menu_vat_customer"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr "Belgische BTW klant"
diff --git a/modules/account_be/locale/pl.po b/modules/account_be/locale/pl.po
index bc58270b48..ee54d9e2e2 100644
--- a/modules/account_be/locale/pl.po
+++ b/modules/account_be/locale/pl.po
@@ -32,17 +32,20 @@ msgstr "Rok podatkowy"
#, fuzzy
msgctxt "model:account.be.vat_customer,name:"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr "Belgium VAT Customer"
+#, fuzzy
msgctxt "model:account.be.vat_customer.context,name:"
-msgid "Belgium VAT Customer Context"
-msgstr ""
+msgid "Belgian VAT Customer Context"
+msgstr "Belgium VAT Customer"
+#, fuzzy
msgctxt "model:ir.action,name:act_vat_customer_form"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr "Belgium VAT Customer"
+#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_vat_customer"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr "Belgium VAT Customer"
diff --git a/modules/account_be/locale/pt.po b/modules/account_be/locale/pt.po
index 5114a8d554..8af8495099 100644
--- a/modules/account_be/locale/pt.po
+++ b/modules/account_be/locale/pt.po
@@ -30,18 +30,22 @@ msgctxt "field:account.be.vat_customer.context,fiscalyear:"
msgid "Fiscal Year"
msgstr "Ano Fiscal"
+#, fuzzy
msgctxt "model:account.be.vat_customer,name:"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr "IVA de Clientes Belgas"
+#, fuzzy
msgctxt "model:account.be.vat_customer.context,name:"
-msgid "Belgium VAT Customer Context"
+msgid "Belgian VAT Customer Context"
msgstr "Contexto do IVA De Clientes Belgas"
+#, fuzzy
msgctxt "model:ir.action,name:act_vat_customer_form"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr "IVA do Cliente"
+#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_vat_customer"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr "IVA do Cliente"
diff --git a/modules/account_be/locale/ro.po b/modules/account_be/locale/ro.po
index f99127ad1b..486e094180 100644
--- a/modules/account_be/locale/ro.po
+++ b/modules/account_be/locale/ro.po
@@ -31,17 +31,17 @@ msgid "Fiscal Year"
msgstr "An Fiscal"
msgctxt "model:account.be.vat_customer,name:"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr ""
msgctxt "model:account.be.vat_customer.context,name:"
-msgid "Belgium VAT Customer Context"
+msgid "Belgian VAT Customer Context"
msgstr ""
msgctxt "model:ir.action,name:act_vat_customer_form"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_vat_customer"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr ""
diff --git a/modules/account_be/locale/ru.po b/modules/account_be/locale/ru.po
index f4ef72eb88..63448df81a 100644
--- a/modules/account_be/locale/ru.po
+++ b/modules/account_be/locale/ru.po
@@ -32,17 +32,20 @@ msgstr ""
#, fuzzy
msgctxt "model:account.be.vat_customer,name:"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr "Belgium VAT Customer"
+#, fuzzy
msgctxt "model:account.be.vat_customer.context,name:"
-msgid "Belgium VAT Customer Context"
-msgstr ""
+msgid "Belgian VAT Customer Context"
+msgstr "Belgium VAT Customer"
+#, fuzzy
msgctxt "model:ir.action,name:act_vat_customer_form"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr "Belgium VAT Customer"
+#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_vat_customer"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr "Belgium VAT Customer"
diff --git a/modules/account_be/locale/sl.po b/modules/account_be/locale/sl.po
index f4ef72eb88..63448df81a 100644
--- a/modules/account_be/locale/sl.po
+++ b/modules/account_be/locale/sl.po
@@ -32,17 +32,20 @@ msgstr ""
#, fuzzy
msgctxt "model:account.be.vat_customer,name:"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr "Belgium VAT Customer"
+#, fuzzy
msgctxt "model:account.be.vat_customer.context,name:"
-msgid "Belgium VAT Customer Context"
-msgstr ""
+msgid "Belgian VAT Customer Context"
+msgstr "Belgium VAT Customer"
+#, fuzzy
msgctxt "model:ir.action,name:act_vat_customer_form"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr "Belgium VAT Customer"
+#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_vat_customer"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr "Belgium VAT Customer"
diff --git a/modules/account_be/locale/tr.po b/modules/account_be/locale/tr.po
index 481e3c9432..7823e6c260 100644
--- a/modules/account_be/locale/tr.po
+++ b/modules/account_be/locale/tr.po
@@ -30,20 +30,22 @@ msgctxt "field:account.be.vat_customer.context,fiscalyear:"
msgid "Fiscal Year"
msgstr "Mali Yıl"
+#, fuzzy
msgctxt "model:account.be.vat_customer,name:"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr "Belçika KDV Müşterisi"
+#, fuzzy
msgctxt "model:account.be.vat_customer.context,name:"
-msgid "Belgium VAT Customer Context"
+msgid "Belgian VAT Customer Context"
msgstr "Belçika KDV Müşteri İçeriği"
#, fuzzy
msgctxt "model:ir.action,name:act_vat_customer_form"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr "Belgium VAT Customer"
#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_vat_customer"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr "Belgium VAT Customer"
diff --git a/modules/account_be/locale/uk.po b/modules/account_be/locale/uk.po
index f4fe7b83d7..bcff6d6040 100644
--- a/modules/account_be/locale/uk.po
+++ b/modules/account_be/locale/uk.po
@@ -31,17 +31,17 @@ msgid "Fiscal Year"
msgstr ""
msgctxt "model:account.be.vat_customer,name:"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr ""
msgctxt "model:account.be.vat_customer.context,name:"
-msgid "Belgium VAT Customer Context"
+msgid "Belgian VAT Customer Context"
msgstr ""
msgctxt "model:ir.action,name:act_vat_customer_form"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_vat_customer"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr ""
diff --git a/modules/account_be/locale/zh_CN.po b/modules/account_be/locale/zh_CN.po
index f4ef72eb88..63448df81a 100644
--- a/modules/account_be/locale/zh_CN.po
+++ b/modules/account_be/locale/zh_CN.po
@@ -32,17 +32,20 @@ msgstr ""
#, fuzzy
msgctxt "model:account.be.vat_customer,name:"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr "Belgium VAT Customer"
+#, fuzzy
msgctxt "model:account.be.vat_customer.context,name:"
-msgid "Belgium VAT Customer Context"
-msgstr ""
+msgid "Belgian VAT Customer Context"
+msgstr "Belgium VAT Customer"
+#, fuzzy
msgctxt "model:ir.action,name:act_vat_customer_form"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr "Belgium VAT Customer"
+#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_vat_customer"
-msgid "Belgium VAT Customer"
+msgid "Belgian VAT Customer"
msgstr "Belgium VAT Customer"
diff --git a/modules/account_budget/locale/bg.po b/modules/account_budget/locale/bg.po
index 717f2fc18b..34afafcce3 100644
--- a/modules/account_budget/locale/bg.po
+++ b/modules/account_budget/locale/bg.po
@@ -291,6 +291,7 @@ msgctxt ""
msgid "The period must be unique for each budget line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_budget_line_period_ratio"
msgid ""
"The sum of period ratios for the budget line \"%(budget_line)s\" must be "
diff --git a/modules/account_budget/locale/ca.po b/modules/account_budget/locale/ca.po
index 66503b7eb9..a38a25a56d 100644
--- a/modules/account_budget/locale/ca.po
+++ b/modules/account_budget/locale/ca.po
@@ -291,6 +291,7 @@ msgctxt ""
msgid "The period must be unique for each budget line."
msgstr "El període ha de ser únic per a cada línia de pressupost."
+#, python-format
msgctxt "model:ir.message,text:msg_budget_line_period_ratio"
msgid ""
"The sum of period ratios for the budget line \"%(budget_line)s\" must be "
diff --git a/modules/account_budget/locale/cs.po b/modules/account_budget/locale/cs.po
index 717f2fc18b..34afafcce3 100644
--- a/modules/account_budget/locale/cs.po
+++ b/modules/account_budget/locale/cs.po
@@ -291,6 +291,7 @@ msgctxt ""
msgid "The period must be unique for each budget line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_budget_line_period_ratio"
msgid ""
"The sum of period ratios for the budget line \"%(budget_line)s\" must be "
diff --git a/modules/account_budget/locale/de.po b/modules/account_budget/locale/de.po
index 8295c12f19..e94d0f7d6d 100644
--- a/modules/account_budget/locale/de.po
+++ b/modules/account_budget/locale/de.po
@@ -301,6 +301,7 @@ msgid "The period must be unique for each budget line."
msgstr ""
"Ein Buchungszeitraum kann nur einmal pro Budgetposition verwendet werden."
+#, python-format
msgctxt "model:ir.message,text:msg_budget_line_period_ratio"
msgid ""
"The sum of period ratios for the budget line \"%(budget_line)s\" must be "
diff --git a/modules/account_budget/locale/es.po b/modules/account_budget/locale/es.po
index 89ea8926a0..ce8e3ceb0a 100644
--- a/modules/account_budget/locale/es.po
+++ b/modules/account_budget/locale/es.po
@@ -292,6 +292,7 @@ msgctxt ""
msgid "The period must be unique for each budget line."
msgstr "El periodo debe ser único para cada línea de presupuesto."
+#, python-format
msgctxt "model:ir.message,text:msg_budget_line_period_ratio"
msgid ""
"The sum of period ratios for the budget line \"%(budget_line)s\" must be "
diff --git a/modules/account_budget/locale/es_419.po b/modules/account_budget/locale/es_419.po
index 717f2fc18b..34afafcce3 100644
--- a/modules/account_budget/locale/es_419.po
+++ b/modules/account_budget/locale/es_419.po
@@ -291,6 +291,7 @@ msgctxt ""
msgid "The period must be unique for each budget line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_budget_line_period_ratio"
msgid ""
"The sum of period ratios for the budget line \"%(budget_line)s\" must be "
diff --git a/modules/account_budget/locale/et.po b/modules/account_budget/locale/et.po
index 717f2fc18b..34afafcce3 100644
--- a/modules/account_budget/locale/et.po
+++ b/modules/account_budget/locale/et.po
@@ -291,6 +291,7 @@ msgctxt ""
msgid "The period must be unique for each budget line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_budget_line_period_ratio"
msgid ""
"The sum of period ratios for the budget line \"%(budget_line)s\" must be "
diff --git a/modules/account_budget/locale/fa.po b/modules/account_budget/locale/fa.po
index 717f2fc18b..34afafcce3 100644
--- a/modules/account_budget/locale/fa.po
+++ b/modules/account_budget/locale/fa.po
@@ -291,6 +291,7 @@ msgctxt ""
msgid "The period must be unique for each budget line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_budget_line_period_ratio"
msgid ""
"The sum of period ratios for the budget line \"%(budget_line)s\" must be "
diff --git a/modules/account_budget/locale/fi.po b/modules/account_budget/locale/fi.po
index 717f2fc18b..34afafcce3 100644
--- a/modules/account_budget/locale/fi.po
+++ b/modules/account_budget/locale/fi.po
@@ -291,6 +291,7 @@ msgctxt ""
msgid "The period must be unique for each budget line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_budget_line_period_ratio"
msgid ""
"The sum of period ratios for the budget line \"%(budget_line)s\" must be "
diff --git a/modules/account_budget/locale/fr.po b/modules/account_budget/locale/fr.po
index 6411ba8ae9..20f2edd4a4 100644
--- a/modules/account_budget/locale/fr.po
+++ b/modules/account_budget/locale/fr.po
@@ -291,6 +291,7 @@ msgctxt ""
msgid "The period must be unique for each budget line."
msgstr "La période doit être unique pour chaque ligne budgétaire."
+#, python-format
msgctxt "model:ir.message,text:msg_budget_line_period_ratio"
msgid ""
"The sum of period ratios for the budget line \"%(budget_line)s\" must be "
diff --git a/modules/account_budget/locale/hu.po b/modules/account_budget/locale/hu.po
index 717f2fc18b..34afafcce3 100644
--- a/modules/account_budget/locale/hu.po
+++ b/modules/account_budget/locale/hu.po
@@ -291,6 +291,7 @@ msgctxt ""
msgid "The period must be unique for each budget line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_budget_line_period_ratio"
msgid ""
"The sum of period ratios for the budget line \"%(budget_line)s\" must be "
diff --git a/modules/account_budget/locale/id.po b/modules/account_budget/locale/id.po
index dc8217dc6f..111114d708 100644
--- a/modules/account_budget/locale/id.po
+++ b/modules/account_budget/locale/id.po
@@ -291,6 +291,7 @@ msgctxt ""
msgid "The period must be unique for each budget line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_budget_line_period_ratio"
msgid ""
"The sum of period ratios for the budget line \"%(budget_line)s\" must be "
diff --git a/modules/account_budget/locale/it.po b/modules/account_budget/locale/it.po
index 62a88eaa08..a88c9a018f 100644
--- a/modules/account_budget/locale/it.po
+++ b/modules/account_budget/locale/it.po
@@ -291,6 +291,7 @@ msgctxt ""
msgid "The period must be unique for each budget line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_budget_line_period_ratio"
msgid ""
"The sum of period ratios for the budget line \"%(budget_line)s\" must be "
diff --git a/modules/account_budget/locale/lo.po b/modules/account_budget/locale/lo.po
index 717f2fc18b..34afafcce3 100644
--- a/modules/account_budget/locale/lo.po
+++ b/modules/account_budget/locale/lo.po
@@ -291,6 +291,7 @@ msgctxt ""
msgid "The period must be unique for each budget line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_budget_line_period_ratio"
msgid ""
"The sum of period ratios for the budget line \"%(budget_line)s\" must be "
diff --git a/modules/account_budget/locale/lt.po b/modules/account_budget/locale/lt.po
index 717f2fc18b..34afafcce3 100644
--- a/modules/account_budget/locale/lt.po
+++ b/modules/account_budget/locale/lt.po
@@ -291,6 +291,7 @@ msgctxt ""
msgid "The period must be unique for each budget line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_budget_line_period_ratio"
msgid ""
"The sum of period ratios for the budget line \"%(budget_line)s\" must be "
diff --git a/modules/account_budget/locale/nl.po b/modules/account_budget/locale/nl.po
index 86a0b9c277..864e102b62 100644
--- a/modules/account_budget/locale/nl.po
+++ b/modules/account_budget/locale/nl.po
@@ -296,6 +296,7 @@ msgctxt ""
msgid "The period must be unique for each budget line."
msgstr "De periode moet uniek zijn voor elke begroting regel."
+#, python-format
msgctxt "model:ir.message,text:msg_budget_line_period_ratio"
msgid ""
"The sum of period ratios for the budget line \"%(budget_line)s\" must be "
diff --git a/modules/account_budget/locale/pl.po b/modules/account_budget/locale/pl.po
index 717f2fc18b..34afafcce3 100644
--- a/modules/account_budget/locale/pl.po
+++ b/modules/account_budget/locale/pl.po
@@ -291,6 +291,7 @@ msgctxt ""
msgid "The period must be unique for each budget line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_budget_line_period_ratio"
msgid ""
"The sum of period ratios for the budget line \"%(budget_line)s\" must be "
diff --git a/modules/account_budget/locale/pt.po b/modules/account_budget/locale/pt.po
index 717f2fc18b..34afafcce3 100644
--- a/modules/account_budget/locale/pt.po
+++ b/modules/account_budget/locale/pt.po
@@ -291,6 +291,7 @@ msgctxt ""
msgid "The period must be unique for each budget line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_budget_line_period_ratio"
msgid ""
"The sum of period ratios for the budget line \"%(budget_line)s\" must be "
diff --git a/modules/account_budget/locale/ro.po b/modules/account_budget/locale/ro.po
index 6931d6a346..bcc7ef4ba7 100644
--- a/modules/account_budget/locale/ro.po
+++ b/modules/account_budget/locale/ro.po
@@ -299,6 +299,7 @@ msgctxt ""
msgid "The period must be unique for each budget line."
msgstr "Perioada trebuie să fie unică pentru fiecare rând de buget."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_budget_line_period_ratio"
msgid ""
"The sum of period ratios for the budget line \"%(budget_line)s\" must be "
diff --git a/modules/account_budget/locale/ru.po b/modules/account_budget/locale/ru.po
index 717f2fc18b..34afafcce3 100644
--- a/modules/account_budget/locale/ru.po
+++ b/modules/account_budget/locale/ru.po
@@ -291,6 +291,7 @@ msgctxt ""
msgid "The period must be unique for each budget line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_budget_line_period_ratio"
msgid ""
"The sum of period ratios for the budget line \"%(budget_line)s\" must be "
diff --git a/modules/account_budget/locale/sl.po b/modules/account_budget/locale/sl.po
index 955d30d0c5..ddab90a6bf 100644
--- a/modules/account_budget/locale/sl.po
+++ b/modules/account_budget/locale/sl.po
@@ -293,6 +293,7 @@ msgctxt ""
msgid "The period must be unique for each budget line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_budget_line_period_ratio"
msgid ""
"The sum of period ratios for the budget line \"%(budget_line)s\" must be "
diff --git a/modules/account_budget/locale/tr.po b/modules/account_budget/locale/tr.po
index 717f2fc18b..34afafcce3 100644
--- a/modules/account_budget/locale/tr.po
+++ b/modules/account_budget/locale/tr.po
@@ -291,6 +291,7 @@ msgctxt ""
msgid "The period must be unique for each budget line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_budget_line_period_ratio"
msgid ""
"The sum of period ratios for the budget line \"%(budget_line)s\" must be "
diff --git a/modules/account_budget/locale/uk.po b/modules/account_budget/locale/uk.po
index 717f2fc18b..34afafcce3 100644
--- a/modules/account_budget/locale/uk.po
+++ b/modules/account_budget/locale/uk.po
@@ -291,6 +291,7 @@ msgctxt ""
msgid "The period must be unique for each budget line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_budget_line_period_ratio"
msgid ""
"The sum of period ratios for the budget line \"%(budget_line)s\" must be "
diff --git a/modules/account_budget/locale/zh_CN.po b/modules/account_budget/locale/zh_CN.po
index 717f2fc18b..34afafcce3 100644
--- a/modules/account_budget/locale/zh_CN.po
+++ b/modules/account_budget/locale/zh_CN.po
@@ -291,6 +291,7 @@ msgctxt ""
msgid "The period must be unique for each budget line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_budget_line_period_ratio"
msgid ""
"The sum of period ratios for the budget line \"%(budget_line)s\" must be "
diff --git a/modules/account_cash_rounding/locale/sl.po b/modules/account_cash_rounding/locale/sl.po
index db7f119ba7..6c3d59494b 100644
--- a/modules/account_cash_rounding/locale/sl.po
+++ b/modules/account_cash_rounding/locale/sl.po
@@ -4,7 +4,7 @@ msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:account.configuration,cash_rounding:"
msgid "Cash Rounding"
-msgstr ""
+msgstr "Gotovinsko zaokroževanje"
msgctxt "field:account.configuration,cash_rounding_credit_account:"
msgid "Cash Rounding Credit Account"
@@ -16,7 +16,7 @@ msgstr ""
msgctxt "field:account.configuration.cash_rounding_account,cash_rounding:"
msgid "Cash Rounding"
-msgstr ""
+msgstr "Gotovinsko zaokroževanje"
msgctxt ""
"field:account.configuration.cash_rounding_account,cash_rounding_credit_account:"
@@ -30,19 +30,19 @@ msgstr ""
msgctxt "field:account.configuration.cash_rounding_account,company:"
msgid "Company"
-msgstr ""
+msgstr "Družba"
msgctxt "field:account.invoice,cash_rounding:"
msgid "Cash Rounding"
-msgstr ""
+msgstr "Gotovinsko zaokroževanje"
msgctxt "field:currency.currency,cash_rounding:"
msgid "Cash Rounding Factor"
-msgstr ""
+msgstr "Faktor gotovinskega zaokroževanja"
msgctxt "field:purchase.purchase,cash_rounding:"
msgid "Cash Rounding"
-msgstr ""
+msgstr "Gotovinsko zaokroževanje"
msgctxt "model:account.configuration.cash_rounding_account,name:"
msgid "Account Configuration Cash Rounding Account"
@@ -50,4 +50,4 @@ msgstr ""
msgctxt "model:ir.message,text:msg_missing_cash_rounding_account"
msgid "There is not cash rounding account configured."
-msgstr ""
+msgstr "Konti gotovinskega zaokroževanja niso nastavljeni."
diff --git a/modules/account_credit_limit/locale/bg.po b/modules/account_credit_limit/locale/bg.po
index fd23df2f08..bec3496cdc 100644
--- a/modules/account_credit_limit/locale/bg.po
+++ b/modules/account_credit_limit/locale/bg.po
@@ -81,10 +81,12 @@ msgctxt "model:account.configuration.default_credit_limit_amount,name:"
msgid "Account Configuration Default Credit Limit Amount"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_credit_limit_amount"
msgid "Party \"%(party)s\" has reached their credit limit of %(limit)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_credit_limit_dunning"
msgid "Party \"%(party)s\" has reached the credit limit level of %(dunning)s."
msgstr ""
diff --git a/modules/account_credit_limit/locale/ca.po b/modules/account_credit_limit/locale/ca.po
index df62b00607..7116fe4a04 100644
--- a/modules/account_credit_limit/locale/ca.po
+++ b/modules/account_credit_limit/locale/ca.po
@@ -77,10 +77,12 @@ msgctxt "model:account.configuration.default_credit_limit_amount,name:"
msgid "Account Configuration Default Credit Limit Amount"
msgstr "Configuració del límit de crèdit per defecte"
+#, python-format
msgctxt "model:ir.message,text:msg_party_credit_limit_amount"
msgid "Party \"%(party)s\" has reached their credit limit of %(limit)s."
msgstr "El tercer \"%(party)s\" ha assolit el seu límit de crèdit de %(limit)s."
+#, python-format
msgctxt "model:ir.message,text:msg_party_credit_limit_dunning"
msgid "Party \"%(party)s\" has reached the credit limit level of %(dunning)s."
msgstr ""
diff --git a/modules/account_credit_limit/locale/cs.po b/modules/account_credit_limit/locale/cs.po
index 5dae3c3401..ba7bd06dff 100644
--- a/modules/account_credit_limit/locale/cs.po
+++ b/modules/account_credit_limit/locale/cs.po
@@ -77,10 +77,12 @@ msgctxt "model:account.configuration.default_credit_limit_amount,name:"
msgid "Account Configuration Default Credit Limit Amount"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_credit_limit_amount"
msgid "Party \"%(party)s\" has reached their credit limit of %(limit)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_credit_limit_dunning"
msgid "Party \"%(party)s\" has reached the credit limit level of %(dunning)s."
msgstr ""
diff --git a/modules/account_credit_limit/locale/de.po b/modules/account_credit_limit/locale/de.po
index c3091aa21a..b387ee4bdb 100644
--- a/modules/account_credit_limit/locale/de.po
+++ b/modules/account_credit_limit/locale/de.po
@@ -77,10 +77,12 @@ msgctxt "model:account.configuration.default_credit_limit_amount,name:"
msgid "Account Configuration Default Credit Limit Amount"
msgstr "Einstellungen Buchhaltung Standardkonto Kreditlimit"
+#, python-format
msgctxt "model:ir.message,text:msg_party_credit_limit_amount"
msgid "Party \"%(party)s\" has reached their credit limit of %(limit)s."
msgstr "Partei \"%(party)s\" hat ihr Kreditlimit von %(limit)s erreicht."
+#, python-format
msgctxt "model:ir.message,text:msg_party_credit_limit_dunning"
msgid "Party \"%(party)s\" has reached the credit limit level of %(dunning)s."
msgstr "Partei \"%(party)s\" hat das Kreditlimitlevel von %(dunning)s erreicht."
diff --git a/modules/account_credit_limit/locale/es.po b/modules/account_credit_limit/locale/es.po
index d0767a2cc8..87edc5cf01 100644
--- a/modules/account_credit_limit/locale/es.po
+++ b/modules/account_credit_limit/locale/es.po
@@ -77,10 +77,12 @@ msgctxt "model:account.configuration.default_credit_limit_amount,name:"
msgid "Account Configuration Default Credit Limit Amount"
msgstr "Configuración del limite de crédito por defecto"
+#, python-format
msgctxt "model:ir.message,text:msg_party_credit_limit_amount"
msgid "Party \"%(party)s\" has reached their credit limit of %(limit)s."
msgstr "El tercero \"%(party)s\" ha alcanzado su límite de crédito de %(limit)s."
+#, python-format
msgctxt "model:ir.message,text:msg_party_credit_limit_dunning"
msgid "Party \"%(party)s\" has reached the credit limit level of %(dunning)s."
msgstr ""
diff --git a/modules/account_credit_limit/locale/es_419.po b/modules/account_credit_limit/locale/es_419.po
index 0a93775fe5..b5781e7cb9 100644
--- a/modules/account_credit_limit/locale/es_419.po
+++ b/modules/account_credit_limit/locale/es_419.po
@@ -79,10 +79,12 @@ msgctxt "model:account.configuration.default_credit_limit_amount,name:"
msgid "Account Configuration Default Credit Limit Amount"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_credit_limit_amount"
msgid "Party \"%(party)s\" has reached their credit limit of %(limit)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_credit_limit_dunning"
msgid "Party \"%(party)s\" has reached the credit limit level of %(dunning)s."
msgstr ""
diff --git a/modules/account_credit_limit/locale/et.po b/modules/account_credit_limit/locale/et.po
index 016c1b1e07..6bda51ec4a 100644
--- a/modules/account_credit_limit/locale/et.po
+++ b/modules/account_credit_limit/locale/et.po
@@ -78,10 +78,12 @@ msgctxt "model:account.configuration.default_credit_limit_amount,name:"
msgid "Account Configuration Default Credit Limit Amount"
msgstr "Konto seadistamine, vaikimisis krediidilimiidi väärtus"
+#, python-format
msgctxt "model:ir.message,text:msg_party_credit_limit_amount"
msgid "Party \"%(party)s\" has reached their credit limit of %(limit)s."
msgstr "Osapool \"%(party)s\" on jõudnud krediidilimiidini %(limit)s."
+#, python-format
msgctxt "model:ir.message,text:msg_party_credit_limit_dunning"
msgid "Party \"%(party)s\" has reached the credit limit level of %(dunning)s."
msgstr "Osapool \"%(party)s\" on jõudnud krediidilimiidini %(dunning)s."
diff --git a/modules/account_credit_limit/locale/fa.po b/modules/account_credit_limit/locale/fa.po
index c4e259a371..39f4901fe7 100644
--- a/modules/account_credit_limit/locale/fa.po
+++ b/modules/account_credit_limit/locale/fa.po
@@ -78,10 +78,12 @@ msgctxt "model:account.configuration.default_credit_limit_amount,name:"
msgid "Account Configuration Default Credit Limit Amount"
msgstr "پیکره بندی حساب پیش فرض مقدار محدودیت اعتبار"
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_party_credit_limit_amount"
msgid "Party \"%(party)s\" has reached their credit limit of %(limit)s."
msgstr "نهاد/سازمان: \"%(party)s\" به حد اعتبار خود از : \"%(محدودیت)s\" رسیده است."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_party_credit_limit_dunning"
msgid "Party \"%(party)s\" has reached the credit limit level of %(dunning)s."
msgstr ""
diff --git a/modules/account_credit_limit/locale/fi.po b/modules/account_credit_limit/locale/fi.po
index 5dae3c3401..ba7bd06dff 100644
--- a/modules/account_credit_limit/locale/fi.po
+++ b/modules/account_credit_limit/locale/fi.po
@@ -77,10 +77,12 @@ msgctxt "model:account.configuration.default_credit_limit_amount,name:"
msgid "Account Configuration Default Credit Limit Amount"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_credit_limit_amount"
msgid "Party \"%(party)s\" has reached their credit limit of %(limit)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_credit_limit_dunning"
msgid "Party \"%(party)s\" has reached the credit limit level of %(dunning)s."
msgstr ""
diff --git a/modules/account_credit_limit/locale/fr.po b/modules/account_credit_limit/locale/fr.po
index 26cf5f6d6d..18ea7eaef5 100644
--- a/modules/account_credit_limit/locale/fr.po
+++ b/modules/account_credit_limit/locale/fr.po
@@ -77,10 +77,12 @@ msgctxt "model:account.configuration.default_credit_limit_amount,name:"
msgid "Account Configuration Default Credit Limit Amount"
msgstr "Configuration comptable montant limite de crédit par défaut"
+#, python-format
msgctxt "model:ir.message,text:msg_party_credit_limit_amount"
msgid "Party \"%(party)s\" has reached their credit limit of %(limit)s."
msgstr "Le tiers « %(party)s » a atteint sa limite de crédit de %(limit)s."
+#, python-format
msgctxt "model:ir.message,text:msg_party_credit_limit_dunning"
msgid "Party \"%(party)s\" has reached the credit limit level of %(dunning)s."
msgstr ""
diff --git a/modules/account_credit_limit/locale/hu.po b/modules/account_credit_limit/locale/hu.po
index b356a254da..1b7b32342a 100644
--- a/modules/account_credit_limit/locale/hu.po
+++ b/modules/account_credit_limit/locale/hu.po
@@ -83,10 +83,12 @@ msgctxt "model:account.configuration.default_credit_limit_amount,name:"
msgid "Account Configuration Default Credit Limit Amount"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_credit_limit_amount"
msgid "Party \"%(party)s\" has reached their credit limit of %(limit)s."
msgstr "A(z) „%(party)s” ügyfél kimerítette a %(limit)s hitelkeretét."
+#, python-format
msgctxt "model:ir.message,text:msg_party_credit_limit_dunning"
msgid "Party \"%(party)s\" has reached the credit limit level of %(dunning)s."
msgstr ""
diff --git a/modules/account_credit_limit/locale/id.po b/modules/account_credit_limit/locale/id.po
index 30080b6278..19388d5054 100644
--- a/modules/account_credit_limit/locale/id.po
+++ b/modules/account_credit_limit/locale/id.po
@@ -77,10 +77,12 @@ msgctxt "model:account.configuration.default_credit_limit_amount,name:"
msgid "Account Configuration Default Credit Limit Amount"
msgstr ""
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_party_credit_limit_amount"
msgid "Party \"%(party)s\" has reached their credit limit of %(limit)s."
msgstr "Pihak \"% (party)s\" telah mencapai batas kredit %(limit)s mereka."
+#, python-format
msgctxt "model:ir.message,text:msg_party_credit_limit_dunning"
msgid "Party \"%(party)s\" has reached the credit limit level of %(dunning)s."
msgstr ""
diff --git a/modules/account_credit_limit/locale/it.po b/modules/account_credit_limit/locale/it.po
index 40950c0a4f..5492ec5d49 100644
--- a/modules/account_credit_limit/locale/it.po
+++ b/modules/account_credit_limit/locale/it.po
@@ -83,10 +83,12 @@ msgctxt "model:account.configuration.default_credit_limit_amount,name:"
msgid "Account Configuration Default Credit Limit Amount"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_credit_limit_amount"
msgid "Party \"%(party)s\" has reached their credit limit of %(limit)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_credit_limit_dunning"
msgid "Party \"%(party)s\" has reached the credit limit level of %(dunning)s."
msgstr ""
diff --git a/modules/account_credit_limit/locale/lo.po b/modules/account_credit_limit/locale/lo.po
index 28abea5698..2bd98c7bed 100644
--- a/modules/account_credit_limit/locale/lo.po
+++ b/modules/account_credit_limit/locale/lo.po
@@ -78,10 +78,12 @@ msgctxt "model:account.configuration.default_credit_limit_amount,name:"
msgid "Account Configuration Default Credit Limit Amount"
msgstr "ການກຳນົດຄ່າບັນຊີຕົ້ນມູນຄ່າຈຳກັດວົງໜີ້"
+#, python-format
msgctxt "model:ir.message,text:msg_party_credit_limit_amount"
msgid "Party \"%(party)s\" has reached their credit limit of %(limit)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_credit_limit_dunning"
msgid "Party \"%(party)s\" has reached the credit limit level of %(dunning)s."
msgstr ""
diff --git a/modules/account_credit_limit/locale/lt.po b/modules/account_credit_limit/locale/lt.po
index cbbcf592f9..4ec98a3af3 100644
--- a/modules/account_credit_limit/locale/lt.po
+++ b/modules/account_credit_limit/locale/lt.po
@@ -77,10 +77,12 @@ msgctxt "model:account.configuration.default_credit_limit_amount,name:"
msgid "Account Configuration Default Credit Limit Amount"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_credit_limit_amount"
msgid "Party \"%(party)s\" has reached their credit limit of %(limit)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_credit_limit_dunning"
msgid "Party \"%(party)s\" has reached the credit limit level of %(dunning)s."
msgstr ""
diff --git a/modules/account_credit_limit/locale/nl.po b/modules/account_credit_limit/locale/nl.po
index 1672f65d04..5861965f74 100644
--- a/modules/account_credit_limit/locale/nl.po
+++ b/modules/account_credit_limit/locale/nl.po
@@ -77,10 +77,12 @@ msgctxt "model:account.configuration.default_credit_limit_amount,name:"
msgid "Account Configuration Default Credit Limit Amount"
msgstr "Rekeningconfiguratie Standaard kredietlimiet bedrag"
+#, python-format
msgctxt "model:ir.message,text:msg_party_credit_limit_amount"
msgid "Party \"%(party)s\" has reached their credit limit of %(limit)s."
msgstr "Relatie \"%(party)s\" heeft het kredietlimiet van %(limit)s bereikt."
+#, python-format
msgctxt "model:ir.message,text:msg_party_credit_limit_dunning"
msgid "Party \"%(party)s\" has reached the credit limit level of %(dunning)s."
msgstr "Relatie \"%(party)s\" heeft het kredietlimiet van %(dunning)s bereikt."
diff --git a/modules/account_credit_limit/locale/pl.po b/modules/account_credit_limit/locale/pl.po
index 87f00a34a9..eab89006ae 100644
--- a/modules/account_credit_limit/locale/pl.po
+++ b/modules/account_credit_limit/locale/pl.po
@@ -77,10 +77,12 @@ msgctxt "model:account.configuration.default_credit_limit_amount,name:"
msgid "Account Configuration Default Credit Limit Amount"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_credit_limit_amount"
msgid "Party \"%(party)s\" has reached their credit limit of %(limit)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_credit_limit_dunning"
msgid "Party \"%(party)s\" has reached the credit limit level of %(dunning)s."
msgstr ""
diff --git a/modules/account_credit_limit/locale/pt.po b/modules/account_credit_limit/locale/pt.po
index 8f4fbf2c52..6f761e3a78 100644
--- a/modules/account_credit_limit/locale/pt.po
+++ b/modules/account_credit_limit/locale/pt.po
@@ -78,10 +78,12 @@ msgctxt "model:account.configuration.default_credit_limit_amount,name:"
msgid "Account Configuration Default Credit Limit Amount"
msgstr "Configuração de Conta Montante Padrão Limite de Crédito"
+#, python-format
msgctxt "model:ir.message,text:msg_party_credit_limit_amount"
msgid "Party \"%(party)s\" has reached their credit limit of %(limit)s."
msgstr "A pessoa \"%(party)s\" atingiu o limite de crédito de %(limit)s."
+#, python-format
msgctxt "model:ir.message,text:msg_party_credit_limit_dunning"
msgid "Party \"%(party)s\" has reached the credit limit level of %(dunning)s."
msgstr ""
diff --git a/modules/account_credit_limit/locale/ro.po b/modules/account_credit_limit/locale/ro.po
index 4c58a11b46..00b60aae0d 100644
--- a/modules/account_credit_limit/locale/ro.po
+++ b/modules/account_credit_limit/locale/ro.po
@@ -78,10 +78,12 @@ msgctxt "model:account.configuration.default_credit_limit_amount,name:"
msgid "Account Configuration Default Credit Limit Amount"
msgstr "Limita de Credit Implicita a Configuratiei Contului"
+#, python-format
msgctxt "model:ir.message,text:msg_party_credit_limit_amount"
msgid "Party \"%(party)s\" has reached their credit limit of %(limit)s."
msgstr "Partea \"%(party)s\" a atins limita de credit de %(limit)s."
+#, python-format
msgctxt "model:ir.message,text:msg_party_credit_limit_dunning"
msgid "Party \"%(party)s\" has reached the credit limit level of %(dunning)s."
msgstr "Partea \"%(party)s\" a atins limita de credit %(dunning)s."
diff --git a/modules/account_credit_limit/locale/ru.po b/modules/account_credit_limit/locale/ru.po
index ae8a25777c..a74f690541 100644
--- a/modules/account_credit_limit/locale/ru.po
+++ b/modules/account_credit_limit/locale/ru.po
@@ -81,10 +81,12 @@ msgctxt "model:account.configuration.default_credit_limit_amount,name:"
msgid "Account Configuration Default Credit Limit Amount"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_credit_limit_amount"
msgid "Party \"%(party)s\" has reached their credit limit of %(limit)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_credit_limit_dunning"
msgid "Party \"%(party)s\" has reached the credit limit level of %(dunning)s."
msgstr ""
diff --git a/modules/account_credit_limit/locale/sl.po b/modules/account_credit_limit/locale/sl.po
index 484d7771d5..0e1328b8e1 100644
--- a/modules/account_credit_limit/locale/sl.po
+++ b/modules/account_credit_limit/locale/sl.po
@@ -62,12 +62,12 @@ msgstr "Partner"
msgctxt "help:account.configuration,default_credit_limit_amount:"
msgid "The default credit limit amount for new customers."
-msgstr ""
+msgstr "Privzeti znesek kreditnega limita za nove stranke."
msgctxt ""
"help:account.configuration.default_credit_limit_amount,default_credit_limit_amount:"
msgid "The default credit limit amount for new customers."
-msgstr ""
+msgstr "Privzeti znesek kreditnega limita za nove stranke."
msgctxt "help:account.dunning.level,credit_limit:"
msgid "Has reached the credit limit."
@@ -77,22 +77,23 @@ msgctxt "model:account.configuration.default_credit_limit_amount,name:"
msgid "Account Configuration Default Credit Limit Amount"
msgstr "Konfiguracija privzetega odobrenega limita"
+#, python-format
msgctxt "model:ir.message,text:msg_party_credit_limit_amount"
msgid "Party \"%(party)s\" has reached their credit limit of %(limit)s."
-msgstr ""
+msgstr "Partner \"%(party)s\" je dosegel kreditni limit %(limit)s."
+#, python-format
msgctxt "model:ir.message,text:msg_party_credit_limit_dunning"
msgid "Party \"%(party)s\" has reached the credit limit level of %(dunning)s."
-msgstr ""
+msgstr "Partner \"%(party)s\" je dosegel kreditni limit zneska %(dunning)s."
msgctxt "model:party.party.credit_limit_amount,name:"
msgid "Party Credit Limit Amount"
msgstr "Partnerjev odobreni limit"
-#, fuzzy
msgctxt "model:res.group,name:group_credit_limit"
msgid "Account Credit Limit"
-msgstr "Account Credit Limit"
+msgstr "Konto kreditnega limita"
msgctxt "view:account.configuration:"
msgid "Credit Limit"
diff --git a/modules/account_credit_limit/locale/tr.po b/modules/account_credit_limit/locale/tr.po
index c41217de58..a1e8b7b401 100644
--- a/modules/account_credit_limit/locale/tr.po
+++ b/modules/account_credit_limit/locale/tr.po
@@ -78,10 +78,12 @@ msgctxt "model:account.configuration.default_credit_limit_amount,name:"
msgid "Account Configuration Default Credit Limit Amount"
msgstr "Hesap Düzenleme Öntanımlı Kredi Limit Miktarı"
+#, python-format
msgctxt "model:ir.message,text:msg_party_credit_limit_amount"
msgid "Party \"%(party)s\" has reached their credit limit of %(limit)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_credit_limit_dunning"
msgid "Party \"%(party)s\" has reached the credit limit level of %(dunning)s."
msgstr ""
diff --git a/modules/account_credit_limit/locale/uk.po b/modules/account_credit_limit/locale/uk.po
index 68361ef7e6..86e2ecffce 100644
--- a/modules/account_credit_limit/locale/uk.po
+++ b/modules/account_credit_limit/locale/uk.po
@@ -77,10 +77,12 @@ msgctxt "model:account.configuration.default_credit_limit_amount,name:"
msgid "Account Configuration Default Credit Limit Amount"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_credit_limit_amount"
msgid "Party \"%(party)s\" has reached their credit limit of %(limit)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_credit_limit_dunning"
msgid "Party \"%(party)s\" has reached the credit limit level of %(dunning)s."
msgstr ""
diff --git a/modules/account_credit_limit/locale/zh_CN.po b/modules/account_credit_limit/locale/zh_CN.po
index 5dae3c3401..ba7bd06dff 100644
--- a/modules/account_credit_limit/locale/zh_CN.po
+++ b/modules/account_credit_limit/locale/zh_CN.po
@@ -77,10 +77,12 @@ msgctxt "model:account.configuration.default_credit_limit_amount,name:"
msgid "Account Configuration Default Credit Limit Amount"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_credit_limit_amount"
msgid "Party \"%(party)s\" has reached their credit limit of %(limit)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_credit_limit_dunning"
msgid "Party \"%(party)s\" has reached the credit limit level of %(dunning)s."
msgstr ""
diff --git a/modules/account_deposit/locale/bg.po b/modules/account_deposit/locale/bg.po
index af7d8d012e..f22c8f90e2 100644
--- a/modules/account_deposit/locale/bg.po
+++ b/modules/account_deposit/locale/bg.po
@@ -45,10 +45,12 @@ msgctxt "model:ir.action,name:wizard_recall_deposit"
msgid "Recall Deposit"
msgstr "Recall Deposit"
+#, python-format
msgctxt "model:ir.message,text:msg_deposit_not_enough"
msgid "The account \"%(account)s\" has not enough deposit from party \"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_deposit"
msgid ""
"You cannot erase party \"%(party)s\" while they have deposit at company "
diff --git a/modules/account_deposit/locale/ca.po b/modules/account_deposit/locale/ca.po
index f83f350447..9bb0fdf211 100644
--- a/modules/account_deposit/locale/ca.po
+++ b/modules/account_deposit/locale/ca.po
@@ -42,10 +42,12 @@ msgctxt "model:ir.action,name:wizard_recall_deposit"
msgid "Recall Deposit"
msgstr "Recupera bestreta"
+#, python-format
msgctxt "model:ir.message,text:msg_deposit_not_enough"
msgid "The account \"%(account)s\" has not enough deposit from party \"%(party)s\"."
msgstr "El compte \"%(account)s\" no te suficient diposit pel tercer \"%(party)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_deposit"
msgid ""
"You cannot erase party \"%(party)s\" while they have deposit at company "
diff --git a/modules/account_deposit/locale/cs.po b/modules/account_deposit/locale/cs.po
index 07c7c4712d..c781980fac 100644
--- a/modules/account_deposit/locale/cs.po
+++ b/modules/account_deposit/locale/cs.po
@@ -42,10 +42,12 @@ msgctxt "model:ir.action,name:wizard_recall_deposit"
msgid "Recall Deposit"
msgstr "Recall Deposit"
+#, python-format
msgctxt "model:ir.message,text:msg_deposit_not_enough"
msgid "The account \"%(account)s\" has not enough deposit from party \"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_deposit"
msgid ""
"You cannot erase party \"%(party)s\" while they have deposit at company "
diff --git a/modules/account_deposit/locale/de.po b/modules/account_deposit/locale/de.po
index b21cf0840e..2f3ef811e5 100644
--- a/modules/account_deposit/locale/de.po
+++ b/modules/account_deposit/locale/de.po
@@ -42,12 +42,14 @@ msgctxt "model:ir.action,name:wizard_recall_deposit"
msgid "Recall Deposit"
msgstr "Anzahlung verrechnen"
+#, python-format
msgctxt "model:ir.message,text:msg_deposit_not_enough"
msgid "The account \"%(account)s\" has not enough deposit from party \"%(party)s\"."
msgstr ""
"Auf Konto \"%(account)s\" ist nicht genügend Guthaben von Partei "
"\"%(party)s\" vorhanden."
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_deposit"
msgid ""
"You cannot erase party \"%(party)s\" while they have deposit at company "
diff --git a/modules/account_deposit/locale/es.po b/modules/account_deposit/locale/es.po
index 1387716a6f..7476bafdac 100644
--- a/modules/account_deposit/locale/es.po
+++ b/modules/account_deposit/locale/es.po
@@ -42,12 +42,14 @@ msgctxt "model:ir.action,name:wizard_recall_deposit"
msgid "Recall Deposit"
msgstr "Recuperar anticipo"
+#, python-format
msgctxt "model:ir.message,text:msg_deposit_not_enough"
msgid "The account \"%(account)s\" has not enough deposit from party \"%(party)s\"."
msgstr ""
"La cuenta \"%(account)s\" no tiene suficiente anticipo para el tercero "
"\"%(party)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_deposit"
msgid ""
"You cannot erase party \"%(party)s\" while they have deposit at company "
diff --git a/modules/account_deposit/locale/es_419.po b/modules/account_deposit/locale/es_419.po
index ec46e2579e..329bb60f4a 100644
--- a/modules/account_deposit/locale/es_419.po
+++ b/modules/account_deposit/locale/es_419.po
@@ -44,10 +44,12 @@ msgctxt "model:ir.action,name:wizard_recall_deposit"
msgid "Recall Deposit"
msgstr "Recuperar anticipo"
+#, python-format
msgctxt "model:ir.message,text:msg_deposit_not_enough"
msgid "The account \"%(account)s\" has not enough deposit from party \"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_deposit"
msgid ""
"You cannot erase party \"%(party)s\" while they have deposit at company "
diff --git a/modules/account_deposit/locale/et.po b/modules/account_deposit/locale/et.po
index 27303ce1eb..a3f86889bf 100644
--- a/modules/account_deposit/locale/et.po
+++ b/modules/account_deposit/locale/et.po
@@ -42,10 +42,12 @@ msgctxt "model:ir.action,name:wizard_recall_deposit"
msgid "Recall Deposit"
msgstr "Tagasta deposiit"
+#, python-format
msgctxt "model:ir.message,text:msg_deposit_not_enough"
msgid "The account \"%(account)s\" has not enough deposit from party \"%(party)s\"."
msgstr "Kontol \"%(account)s\" pole piisavalt osapoole \"%(party)s\" deposiiti."
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_deposit"
msgid ""
"You cannot erase party \"%(party)s\" while they have deposit at company "
diff --git a/modules/account_deposit/locale/fa.po b/modules/account_deposit/locale/fa.po
index 2707a4eb1c..688a5a908f 100644
--- a/modules/account_deposit/locale/fa.po
+++ b/modules/account_deposit/locale/fa.po
@@ -44,10 +44,12 @@ msgctxt "model:ir.action,name:wizard_recall_deposit"
msgid "Recall Deposit"
msgstr "یادآوری سپرده"
+#, python-format
msgctxt "model:ir.message,text:msg_deposit_not_enough"
msgid "The account \"%(account)s\" has not enough deposit from party \"%(party)s\"."
msgstr "حساب : \"%(account)s\" سپرده کافی از طرف نهاد/سازمان: \"%(party)s\" ندارد."
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_deposit"
msgid ""
"You cannot erase party \"%(party)s\" while they have deposit at company "
diff --git a/modules/account_deposit/locale/fi.po b/modules/account_deposit/locale/fi.po
index 07c7c4712d..c781980fac 100644
--- a/modules/account_deposit/locale/fi.po
+++ b/modules/account_deposit/locale/fi.po
@@ -42,10 +42,12 @@ msgctxt "model:ir.action,name:wizard_recall_deposit"
msgid "Recall Deposit"
msgstr "Recall Deposit"
+#, python-format
msgctxt "model:ir.message,text:msg_deposit_not_enough"
msgid "The account \"%(account)s\" has not enough deposit from party \"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_deposit"
msgid ""
"You cannot erase party \"%(party)s\" while they have deposit at company "
diff --git a/modules/account_deposit/locale/fr.po b/modules/account_deposit/locale/fr.po
index dbb33004c3..f223f3ad14 100644
--- a/modules/account_deposit/locale/fr.po
+++ b/modules/account_deposit/locale/fr.po
@@ -42,11 +42,13 @@ msgctxt "model:ir.action,name:wizard_recall_deposit"
msgid "Recall Deposit"
msgstr "Rappeler les dépôts"
+#, python-format
msgctxt "model:ir.message,text:msg_deposit_not_enough"
msgid "The account \"%(account)s\" has not enough deposit from party \"%(party)s\"."
msgstr ""
"Le compte « %(account)s » n'a pas assez de dépôt du tiers « %(party)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_deposit"
msgid ""
"You cannot erase party \"%(party)s\" while they have deposit at company "
diff --git a/modules/account_deposit/locale/hu.po b/modules/account_deposit/locale/hu.po
index 737e80ee06..9ca7a45114 100644
--- a/modules/account_deposit/locale/hu.po
+++ b/modules/account_deposit/locale/hu.po
@@ -45,10 +45,12 @@ msgctxt "model:ir.action,name:wizard_recall_deposit"
msgid "Recall Deposit"
msgstr "Recall Deposit"
+#, python-format
msgctxt "model:ir.message,text:msg_deposit_not_enough"
msgid "The account \"%(account)s\" has not enough deposit from party \"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_deposit"
msgid ""
"You cannot erase party \"%(party)s\" while they have deposit at company "
diff --git a/modules/account_deposit/locale/id.po b/modules/account_deposit/locale/id.po
index 6fa4dca965..3b9ef424cc 100644
--- a/modules/account_deposit/locale/id.po
+++ b/modules/account_deposit/locale/id.po
@@ -42,10 +42,12 @@ msgctxt "model:ir.action,name:wizard_recall_deposit"
msgid "Recall Deposit"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_deposit_not_enough"
msgid "The account \"%(account)s\" has not enough deposit from party \"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_deposit"
msgid ""
"You cannot erase party \"%(party)s\" while they have deposit at company "
diff --git a/modules/account_deposit/locale/it.po b/modules/account_deposit/locale/it.po
index 10417fa94d..c1b3933db9 100644
--- a/modules/account_deposit/locale/it.po
+++ b/modules/account_deposit/locale/it.po
@@ -42,12 +42,14 @@ msgctxt "model:ir.action,name:wizard_recall_deposit"
msgid "Recall Deposit"
msgstr "Richiama deposito"
+#, python-format
msgctxt "model:ir.message,text:msg_deposit_not_enough"
msgid "The account \"%(account)s\" has not enough deposit from party \"%(party)s\"."
msgstr ""
"L'account \"%(account)s\" non ha abbastanza deposito dalla controparte "
"\"%(party)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_deposit"
msgid ""
"You cannot erase party \"%(party)s\" while they have deposit at company "
diff --git a/modules/account_deposit/locale/lo.po b/modules/account_deposit/locale/lo.po
index 864e7bb6f4..69d3f58461 100644
--- a/modules/account_deposit/locale/lo.po
+++ b/modules/account_deposit/locale/lo.po
@@ -45,10 +45,12 @@ msgctxt "model:ir.action,name:wizard_recall_deposit"
msgid "Recall Deposit"
msgstr "Recall Deposit"
+#, python-format
msgctxt "model:ir.message,text:msg_deposit_not_enough"
msgid "The account \"%(account)s\" has not enough deposit from party \"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_deposit"
msgid ""
"You cannot erase party \"%(party)s\" while they have deposit at company "
diff --git a/modules/account_deposit/locale/lt.po b/modules/account_deposit/locale/lt.po
index 03fbef520e..c668fb39f9 100644
--- a/modules/account_deposit/locale/lt.po
+++ b/modules/account_deposit/locale/lt.po
@@ -42,10 +42,12 @@ msgctxt "model:ir.action,name:wizard_recall_deposit"
msgid "Recall Deposit"
msgstr "Recall Deposit"
+#, python-format
msgctxt "model:ir.message,text:msg_deposit_not_enough"
msgid "The account \"%(account)s\" has not enough deposit from party \"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_deposit"
msgid ""
"You cannot erase party \"%(party)s\" while they have deposit at company "
diff --git a/modules/account_deposit/locale/nl.po b/modules/account_deposit/locale/nl.po
index 5e00f37051..6a22aae71c 100644
--- a/modules/account_deposit/locale/nl.po
+++ b/modules/account_deposit/locale/nl.po
@@ -4,15 +4,15 @@ msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:account.account.type,deposit:"
msgid "Deposit"
-msgstr "Storting"
+msgstr "Aanbetaling"
msgctxt "field:account.account.type.template,deposit:"
msgid "Deposit"
-msgstr "Storting"
+msgstr "Aanbetaling"
msgctxt "field:account.invoice.recall_deposit.start,account:"
msgid "Account"
-msgstr "Rekening"
+msgstr "Grootboekrekening"
msgctxt "field:account.invoice.recall_deposit.start,company:"
msgid "Company"
@@ -24,41 +24,43 @@ msgstr "Valuta"
msgctxt "field:account.invoice.recall_deposit.start,description:"
msgid "Description"
-msgstr "Specificatie"
+msgstr "Omschrijving"
msgctxt "field:party.party,deposit:"
msgid "Deposit"
-msgstr "storting"
+msgstr "Aanbetaling"
msgctxt "model:account.invoice.recall_deposit.start,name:"
msgid "Recall deposit on Invoice"
-msgstr "herinnering ??( Recall deposit on Invoice)"
+msgstr "Start aanbetaling terug op factuur"
msgctxt "model:ir.action,name:act_move_line_deposit"
msgid "Deposit Lines"
-msgstr "Stortingsregels"
+msgstr "Aanbetalingsregels"
msgctxt "model:ir.action,name:wizard_recall_deposit"
msgid "Recall Deposit"
-msgstr "Stort terug"
+msgstr "Terugstorten aanbetaling"
+#, python-format
msgctxt "model:ir.message,text:msg_deposit_not_enough"
msgid "The account \"%(account)s\" has not enough deposit from party \"%(party)s\"."
msgstr ""
-"De rekening \"%(account)s\" heeft niet voldoende krediet van relatie "
-"\"%(party)s\"."
+"De grootboekrekening \"%(account)s\" heeft niet voldoende aanbetaling van "
+"relatie \"%(party)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_deposit"
msgid ""
"You cannot erase party \"%(party)s\" while they have deposit at company "
"\"%(company)s\"."
msgstr ""
-"U kunt relatie \"%(party)s\" niet wissen terwijl ze een tegoed hebben bij "
-"bedrijf \"%(company)s\"."
+"U kunt relatie \"%(party)s\" niet verwijderen terwijl men een aanbetaling "
+"heeft bij bedrijf \"%(company)s\"."
msgctxt "model:ir.model.button,string:invoice_recall_deposit_button"
msgid "Recall Deposit"
-msgstr "Stort terug"
+msgstr "Stort aanbetaling terug"
msgctxt "wizard_button:account.invoice.recall_deposit,start,end:"
msgid "Cancel"
@@ -66,4 +68,4 @@ msgstr "Annuleren"
msgctxt "wizard_button:account.invoice.recall_deposit,start,recall:"
msgid "Recall"
-msgstr "Terugroepen"
+msgstr "Terugstorten"
diff --git a/modules/account_deposit/locale/pl.po b/modules/account_deposit/locale/pl.po
index 68dc93ccba..1876f828f5 100644
--- a/modules/account_deposit/locale/pl.po
+++ b/modules/account_deposit/locale/pl.po
@@ -45,10 +45,12 @@ msgctxt "model:ir.action,name:wizard_recall_deposit"
msgid "Recall Deposit"
msgstr "Recall Deposit"
+#, python-format
msgctxt "model:ir.message,text:msg_deposit_not_enough"
msgid "The account \"%(account)s\" has not enough deposit from party \"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_deposit"
msgid ""
"You cannot erase party \"%(party)s\" while they have deposit at company "
diff --git a/modules/account_deposit/locale/pt.po b/modules/account_deposit/locale/pt.po
index 349a9c016a..cbcfec857e 100644
--- a/modules/account_deposit/locale/pt.po
+++ b/modules/account_deposit/locale/pt.po
@@ -45,10 +45,12 @@ msgctxt "model:ir.action,name:wizard_recall_deposit"
msgid "Recall Deposit"
msgstr "Recall Deposit"
+#, python-format
msgctxt "model:ir.message,text:msg_deposit_not_enough"
msgid "The account \"%(account)s\" has not enough deposit from party \"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_deposit"
msgid ""
"You cannot erase party \"%(party)s\" while they have deposit at company "
diff --git a/modules/account_deposit/locale/ro.po b/modules/account_deposit/locale/ro.po
index 3672626be9..e8469c1379 100644
--- a/modules/account_deposit/locale/ro.po
+++ b/modules/account_deposit/locale/ro.po
@@ -42,12 +42,14 @@ msgctxt "model:ir.action,name:wizard_recall_deposit"
msgid "Recall Deposit"
msgstr "Rechemare Depozit"
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_deposit_not_enough"
msgid "The account \"%(account)s\" has not enough deposit from party \"%(party)s\"."
msgstr ""
"Contul \"%(notification)s\" nu are destul de mult depozit de la parte "
"\"%(party)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_deposit"
msgid ""
"You cannot erase party \"%(party)s\" while they have deposit at company "
diff --git a/modules/account_deposit/locale/ru.po b/modules/account_deposit/locale/ru.po
index f288a00dc8..7bdf8394d6 100644
--- a/modules/account_deposit/locale/ru.po
+++ b/modules/account_deposit/locale/ru.po
@@ -45,10 +45,12 @@ msgctxt "model:ir.action,name:wizard_recall_deposit"
msgid "Recall Deposit"
msgstr "Recall Deposit"
+#, python-format
msgctxt "model:ir.message,text:msg_deposit_not_enough"
msgid "The account \"%(account)s\" has not enough deposit from party \"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_deposit"
msgid ""
"You cannot erase party \"%(party)s\" while they have deposit at company "
diff --git a/modules/account_deposit/locale/sl.po b/modules/account_deposit/locale/sl.po
index 08f87b339e..8ea7911126 100644
--- a/modules/account_deposit/locale/sl.po
+++ b/modules/account_deposit/locale/sl.po
@@ -2,12 +2,10 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
-#, fuzzy
msgctxt "field:account.account.type,deposit:"
msgid "Deposit"
msgstr "Depozit"
-#, fuzzy
msgctxt "field:account.account.type.template,deposit:"
msgid "Deposit"
msgstr "Depozit"
@@ -22,7 +20,7 @@ msgstr "Družba"
msgctxt "field:account.invoice.recall_deposit.start,currency:"
msgid "Currency"
-msgstr ""
+msgstr "Valuta"
msgctxt "field:account.invoice.recall_deposit.start,description:"
msgid "Description"
@@ -38,22 +36,25 @@ msgstr "Odpoklic depozita za račun"
msgctxt "model:ir.action,name:act_move_line_deposit"
msgid "Deposit Lines"
-msgstr ""
+msgstr "Vrstice depozita"
-#, fuzzy
msgctxt "model:ir.action,name:wizard_recall_deposit"
msgid "Recall Deposit"
-msgstr "Recall Deposit"
+msgstr "Odpoklic depozita"
+#, python-format
msgctxt "model:ir.message,text:msg_deposit_not_enough"
msgid "The account \"%(account)s\" has not enough deposit from party \"%(party)s\"."
-msgstr ""
+msgstr "Konto \"%(account)s\" partnerja \"%(party)s\" nima zadostnega depozita."
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_deposit"
msgid ""
"You cannot erase party \"%(party)s\" while they have deposit at company "
"\"%(company)s\"."
msgstr ""
+"Partnerja \"%(party)s\" ni mogoče izbrisati dokler ima depozit pri družbi "
+"\"%(company)s\"."
msgctxt "model:ir.model.button,string:invoice_recall_deposit_button"
msgid "Recall Deposit"
diff --git a/modules/account_deposit/locale/tr.po b/modules/account_deposit/locale/tr.po
index 41563e964d..268510675a 100644
--- a/modules/account_deposit/locale/tr.po
+++ b/modules/account_deposit/locale/tr.po
@@ -44,10 +44,12 @@ msgctxt "model:ir.action,name:wizard_recall_deposit"
msgid "Recall Deposit"
msgstr "Recall Deposit"
+#, python-format
msgctxt "model:ir.message,text:msg_deposit_not_enough"
msgid "The account \"%(account)s\" has not enough deposit from party \"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_deposit"
msgid ""
"You cannot erase party \"%(party)s\" while they have deposit at company "
diff --git a/modules/account_deposit/locale/uk.po b/modules/account_deposit/locale/uk.po
index 1e657820f6..31a9a6c9b0 100644
--- a/modules/account_deposit/locale/uk.po
+++ b/modules/account_deposit/locale/uk.po
@@ -42,10 +42,12 @@ msgctxt "model:ir.action,name:wizard_recall_deposit"
msgid "Recall Deposit"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_deposit_not_enough"
msgid "The account \"%(account)s\" has not enough deposit from party \"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_deposit"
msgid ""
"You cannot erase party \"%(party)s\" while they have deposit at company "
diff --git a/modules/account_deposit/locale/zh_CN.po b/modules/account_deposit/locale/zh_CN.po
index aea0aa868f..40d43f4cf7 100644
--- a/modules/account_deposit/locale/zh_CN.po
+++ b/modules/account_deposit/locale/zh_CN.po
@@ -43,10 +43,12 @@ msgctxt "model:ir.action,name:wizard_recall_deposit"
msgid "Recall Deposit"
msgstr "Recall Deposit"
+#, python-format
msgctxt "model:ir.message,text:msg_deposit_not_enough"
msgid "The account \"%(account)s\" has not enough deposit from party \"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_deposit"
msgid ""
"You cannot erase party \"%(party)s\" while they have deposit at company "
diff --git a/modules/account_dunning/locale/sl.po b/modules/account_dunning/locale/sl.po
index ab12d5322a..a38f4b40c0 100644
--- a/modules/account_dunning/locale/sl.po
+++ b/modules/account_dunning/locale/sl.po
@@ -113,28 +113,28 @@ msgstr "Partner"
msgctxt "help:account.configuration,default_dunning_procedure:"
msgid "The default dunning procedure for new customers."
-msgstr ""
+msgstr "Privzeti postopek opominjanja za nove stranke."
msgctxt ""
"help:account.configuration.default_dunning_procedure,default_dunning_procedure:"
msgid "The default dunning procedure for new customers."
-msgstr ""
+msgstr "Privzeti postopek opominjanja za nove stranke."
msgctxt "help:account.dunning,age:"
msgid "How long the dunning has been at the level."
-msgstr ""
+msgstr "Trajanje zapadlih terjatev na tej ravni."
msgctxt "help:account.dunning,blocked:"
msgid "Check to block further levels of the procedure."
-msgstr ""
+msgstr "Označite, da blokirate nadaljnje ravni postopka."
msgctxt "help:account.dunning,company:"
msgid "Make the dunning belong to the company."
-msgstr ""
+msgstr "Naj zapadle terjatve pripadajo podjetju."
msgctxt "help:account.dunning,date:"
msgid "When the dunning reached the level."
-msgstr ""
+msgstr "Ko je zapadle terjave dosežejo raven."
msgctxt "help:account.dunning,line:"
msgid "The receivable line to dun for."
@@ -142,15 +142,15 @@ msgstr ""
msgctxt "help:account.dunning.create.start,date:"
msgid "Create dunning up to this date."
-msgstr ""
+msgstr "Ustvari opomin do tega datuma."
msgctxt "help:account.dunning.level,overdue:"
msgid "When the level should be applied."
-msgstr ""
+msgstr "Kdaj se uporabi ta raven."
msgctxt "help:account.dunning.procedure,name:"
msgid "The main identifier of the Dunning Procedure."
-msgstr ""
+msgstr "Glavni identifikator procesa zapadlih terjatev."
msgctxt "model:account.configuration.default_dunning_procedure,name:"
msgid "Account Configuration Default Dunning Procedure"
@@ -176,101 +176,86 @@ msgctxt "model:account.dunning.process.start,name:"
msgid "Create Account Dunning"
msgstr "Obdelava izterjave"
-#, fuzzy
msgctxt "model:ir.action,name:act_dunning_form"
msgid "Dunnings"
-msgstr "Dunnings"
+msgstr "Izterjave"
-#, fuzzy
msgctxt "model:ir.action,name:act_dunning_party"
msgid "Dunnings"
-msgstr "Dunnings"
+msgstr "Izterjave"
-#, fuzzy
msgctxt "model:ir.action,name:act_dunning_procedure_form"
msgid "Procedures"
-msgstr "Postopek"
+msgstr "Postopki"
-#, fuzzy
msgctxt "model:ir.action,name:act_reschedule_dunning_wizard"
msgid "Reschedule Dunning"
-msgstr "Create Dunnings"
+msgstr "Ustvari opomin"
-#, fuzzy
msgctxt "model:ir.action,name:wizard_dunning_create"
msgid "Create Dunnings"
-msgstr "Create Dunnings"
+msgstr "Ustvari opomine"
-#, fuzzy
msgctxt "model:ir.action,name:wizard_dunning_process"
msgid "Process Dunning"
-msgstr "Process Dunning"
+msgstr "Obdelaj opomine"
-#, fuzzy
msgctxt "model:ir.action.act_window.domain,name:act_dunning_form_domain_all"
msgid "All"
-msgstr "All"
+msgstr "Vse"
-#, fuzzy
msgctxt "model:ir.action.act_window.domain,name:act_dunning_form_domain_draft"
msgid "Draft"
-msgstr "Draft"
+msgstr "Osnutek"
msgctxt "model:ir.action.act_window.domain,name:act_dunning_form_domain_final"
msgid "Final"
-msgstr ""
+msgstr "Končno"
msgctxt ""
"model:ir.action.act_window.domain,name:act_dunning_form_domain_waiting"
msgid "Waiting"
-msgstr ""
+msgstr "V čakanju"
-#, fuzzy
msgctxt "model:ir.message,text:msg_dunning_line_unique"
msgid "Line can be used only once on dunning."
-msgstr "Postavka se lahko na izterjavi uporabi samo enkrat."
+msgstr "Postavka se lahko na opominu uporabi samo enkrat."
msgctxt "model:ir.model.button,string:dunning_reschedule_button"
msgid "Reschedule"
-msgstr ""
+msgstr "Nov plan plačil"
msgctxt "model:ir.rule.group,name:rule_group_dunning_companies"
msgid "User in companies"
-msgstr ""
+msgstr "Uporabnik v družbah"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_dunning_configuration"
msgid "Dunnings"
-msgstr "Dunnings"
+msgstr "Izterjave"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_dunning_create"
msgid "Create Dunnings"
-msgstr "Create Dunnings"
+msgstr "Ustvari opomine"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_dunning_form"
msgid "Dunnings"
-msgstr "Dunnings"
+msgstr "Izterjave"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_dunning_procedure_form"
msgid "Procedures"
-msgstr "Postopek"
+msgstr "Postopki"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_dunnings"
msgid "Dunnings"
-msgstr "Dunnings"
+msgstr "Izterjave"
msgctxt "model:party.party.dunning_procedure,name:"
msgid "Party Dunning Procedure"
msgstr "Partnerjev postopek izterjave"
-#, fuzzy
msgctxt "model:res.group,name:group_dunning"
msgid "Dunning"
-msgstr "Dunning"
+msgstr "Izterjava"
msgctxt "selection:account.dunning,state:"
msgid "Draft"
@@ -278,11 +263,11 @@ msgstr "V pripravi"
msgctxt "selection:account.dunning,state:"
msgid "Final"
-msgstr ""
+msgstr "Končno"
msgctxt "selection:account.dunning,state:"
msgid "Waiting"
-msgstr ""
+msgstr "V čakanju"
msgctxt "view:account.configuration:"
msgid "Dunning"
diff --git a/modules/account_dunning_email/locale/bg.po b/modules/account_dunning_email/locale/bg.po
index 79ea479512..0cc8940396 100644
--- a/modules/account_dunning_email/locale/bg.po
+++ b/modules/account_dunning_email/locale/bg.po
@@ -27,11 +27,11 @@ msgid "Level"
msgstr ""
msgctxt "help:account.configuration,dunning_email_fallback:"
-msgid "User notified when no e-mail is found to send the dunning"
+msgid "User notified when no email is found to send the dunning"
msgstr ""
msgctxt "help:account.dunning.level,email_contact_mechanism:"
-msgid "Define which e-mail to use from the party's contact mechanisms"
+msgid "Define which email to use from the party's contact mechanisms"
msgstr ""
msgctxt "help:account.dunning.level,email_from:"
@@ -78,6 +78,7 @@ msgctxt "report:account.dunning.letter:"
msgid "Reminder Notice"
msgstr ""
+#, fuzzy
msgctxt "view:account.dunning.level:"
-msgid "E-mail"
-msgstr ""
+msgid "Email"
+msgstr "Email Logs"
diff --git a/modules/account_dunning_email/locale/ca.po b/modules/account_dunning_email/locale/ca.po
index f844843734..84ae9bff45 100644
--- a/modules/account_dunning_email/locale/ca.po
+++ b/modules/account_dunning_email/locale/ca.po
@@ -27,16 +27,16 @@ msgid "Level"
msgstr "Nivell"
msgctxt "help:account.configuration,dunning_email_fallback:"
-msgid "User notified when no e-mail is found to send the dunning"
+msgid "User notified when no email is found to send the dunning"
msgstr ""
-"El usuari a notificar quan no es trobi cap correu electrònic per enviar la "
+"L'usuari a notificar quan no es trobi cap correu electrònic per enviar la "
"reclamació"
msgctxt "help:account.dunning.level,email_contact_mechanism:"
-msgid "Define which e-mail to use from the party's contact mechanisms"
+msgid "Define which email to use from the party's contact mechanisms"
msgstr ""
-"Defineix quin correu electrònic dels mitjans de contactes del tercer es vol "
-"utilitzar"
+"Defineix quin correu electrònic dels mitjans de contacte del tercer "
+"s'utilitzarà"
msgctxt "help:account.dunning.level,email_from:"
msgid "Leave empty for the value defined in the configuration file."
@@ -84,5 +84,5 @@ msgid "Reminder Notice"
msgstr "Avís de recordatori"
msgctxt "view:account.dunning.level:"
-msgid "E-mail"
+msgid "Email"
msgstr "Correu electrònic"
diff --git a/modules/account_dunning_email/locale/cs.po b/modules/account_dunning_email/locale/cs.po
index 79ea479512..0cc8940396 100644
--- a/modules/account_dunning_email/locale/cs.po
+++ b/modules/account_dunning_email/locale/cs.po
@@ -27,11 +27,11 @@ msgid "Level"
msgstr ""
msgctxt "help:account.configuration,dunning_email_fallback:"
-msgid "User notified when no e-mail is found to send the dunning"
+msgid "User notified when no email is found to send the dunning"
msgstr ""
msgctxt "help:account.dunning.level,email_contact_mechanism:"
-msgid "Define which e-mail to use from the party's contact mechanisms"
+msgid "Define which email to use from the party's contact mechanisms"
msgstr ""
msgctxt "help:account.dunning.level,email_from:"
@@ -78,6 +78,7 @@ msgctxt "report:account.dunning.letter:"
msgid "Reminder Notice"
msgstr ""
+#, fuzzy
msgctxt "view:account.dunning.level:"
-msgid "E-mail"
-msgstr ""
+msgid "Email"
+msgstr "Email Logs"
diff --git a/modules/account_dunning_email/locale/de.po b/modules/account_dunning_email/locale/de.po
index 57bba82e1b..3ffb6f9f7e 100644
--- a/modules/account_dunning_email/locale/de.po
+++ b/modules/account_dunning_email/locale/de.po
@@ -27,13 +27,13 @@ msgid "Level"
msgstr "Mahnstufe"
msgctxt "help:account.configuration,dunning_email_fallback:"
-msgid "User notified when no e-mail is found to send the dunning"
+msgid "User notified when no email is found to send the dunning"
msgstr ""
-"Benutzer, der benachrichtigt wird, wenn keine E-Mail zum Versand der Mahnung"
-" gefunden wurde"
+"Der zu benachrichtigende Benutzer wenn keine E-Mail zum Versand der Mahnung "
+"gefunden wurde"
msgctxt "help:account.dunning.level,email_contact_mechanism:"
-msgid "Define which e-mail to use from the party's contact mechanisms"
+msgid "Define which email to use from the party's contact mechanisms"
msgstr ""
"Definiert, welche E-Mail-Adresse aus den Kontaktinformationen der Partei "
"genutzt werden soll"
@@ -83,5 +83,5 @@ msgid "Reminder Notice"
msgstr "Erinnerung"
msgctxt "view:account.dunning.level:"
-msgid "E-mail"
+msgid "Email"
msgstr "E-Mail"
diff --git a/modules/account_dunning_email/locale/es.po b/modules/account_dunning_email/locale/es.po
index 859c755b11..34b87359a4 100644
--- a/modules/account_dunning_email/locale/es.po
+++ b/modules/account_dunning_email/locale/es.po
@@ -27,13 +27,13 @@ msgid "Level"
msgstr "Nivel"
msgctxt "help:account.configuration,dunning_email_fallback:"
-msgid "User notified when no e-mail is found to send the dunning"
+msgid "User notified when no email is found to send the dunning"
msgstr ""
"El usuario a notificar cuando no se ha encontrado ningún correo electrónico "
"para enviar la reclamación"
msgctxt "help:account.dunning.level,email_contact_mechanism:"
-msgid "Define which e-mail to use from the party's contact mechanisms"
+msgid "Define which email to use from the party's contact mechanisms"
msgstr ""
"Define que correo electrónico de los métodos de contacto del tercero se "
"quiere utilizar"
@@ -83,5 +83,5 @@ msgid "Reminder Notice"
msgstr "Aviso recordatorio"
msgctxt "view:account.dunning.level:"
-msgid "E-mail"
+msgid "Email"
msgstr "Correo electrónico"
diff --git a/modules/account_dunning_email/locale/es_419.po b/modules/account_dunning_email/locale/es_419.po
index 42e1586875..f80a46bd4c 100644
--- a/modules/account_dunning_email/locale/es_419.po
+++ b/modules/account_dunning_email/locale/es_419.po
@@ -27,11 +27,11 @@ msgid "Level"
msgstr ""
msgctxt "help:account.configuration,dunning_email_fallback:"
-msgid "User notified when no e-mail is found to send the dunning"
+msgid "User notified when no email is found to send the dunning"
msgstr ""
msgctxt "help:account.dunning.level,email_contact_mechanism:"
-msgid "Define which e-mail to use from the party's contact mechanisms"
+msgid "Define which email to use from the party's contact mechanisms"
msgstr ""
msgctxt "help:account.dunning.level,email_from:"
@@ -79,5 +79,5 @@ msgid "Reminder Notice"
msgstr ""
msgctxt "view:account.dunning.level:"
-msgid "E-mail"
+msgid "Email"
msgstr ""
diff --git a/modules/account_dunning_email/locale/et.po b/modules/account_dunning_email/locale/et.po
index 02638354be..fa4ecd7186 100644
--- a/modules/account_dunning_email/locale/et.po
+++ b/modules/account_dunning_email/locale/et.po
@@ -27,12 +27,14 @@ msgctxt "field:ir.email,dunning_level:"
msgid "Level"
msgstr "Tase"
+#, fuzzy
msgctxt "help:account.configuration,dunning_email_fallback:"
-msgid "User notified when no e-mail is found to send the dunning"
+msgid "User notified when no email is found to send the dunning"
msgstr "Kasutaja, keda teavitatakse, kui puudub e-mail millele saata meenutus"
+#, fuzzy
msgctxt "help:account.dunning.level,email_contact_mechanism:"
-msgid "Define which e-mail to use from the party's contact mechanisms"
+msgid "Define which email to use from the party's contact mechanisms"
msgstr ""
"Määra, kasutaja kontaktide mehanismide hulgast, missugust e-maili kasutada."
@@ -80,6 +82,7 @@ msgctxt "report:account.dunning.letter:"
msgid "Reminder Notice"
msgstr "Meeldetuletuse teade"
+#, fuzzy
msgctxt "view:account.dunning.level:"
-msgid "E-mail"
+msgid "Email"
msgstr "E-mail"
diff --git a/modules/account_dunning_email/locale/fa.po b/modules/account_dunning_email/locale/fa.po
index cfbace5ee5..f8d1a873d1 100644
--- a/modules/account_dunning_email/locale/fa.po
+++ b/modules/account_dunning_email/locale/fa.po
@@ -27,12 +27,14 @@ msgctxt "field:ir.email,dunning_level:"
msgid "Level"
msgstr "سطح"
+#, fuzzy
msgctxt "help:account.configuration,dunning_email_fallback:"
-msgid "User notified when no e-mail is found to send the dunning"
+msgid "User notified when no email is found to send the dunning"
msgstr "ابلاغ شده به کاربر هنگامی که هیچ ایمیلی برای بازپرداخت ارسال نشده"
+#, fuzzy
msgctxt "help:account.dunning.level,email_contact_mechanism:"
-msgid "Define which e-mail to use from the party's contact mechanisms"
+msgid "Define which email to use from the party's contact mechanisms"
msgstr "تعریف کدام ایمیل را از مکانیسم های تماس حزب استفاده کنید"
msgctxt "help:account.dunning.level,email_from:"
@@ -79,6 +81,7 @@ msgctxt "report:account.dunning.letter:"
msgid "Reminder Notice"
msgstr "متن یادآوری"
+#, fuzzy
msgctxt "view:account.dunning.level:"
-msgid "E-mail"
+msgid "Email"
msgstr "ایمیل"
diff --git a/modules/account_dunning_email/locale/fi.po b/modules/account_dunning_email/locale/fi.po
index 79ea479512..0cc8940396 100644
--- a/modules/account_dunning_email/locale/fi.po
+++ b/modules/account_dunning_email/locale/fi.po
@@ -27,11 +27,11 @@ msgid "Level"
msgstr ""
msgctxt "help:account.configuration,dunning_email_fallback:"
-msgid "User notified when no e-mail is found to send the dunning"
+msgid "User notified when no email is found to send the dunning"
msgstr ""
msgctxt "help:account.dunning.level,email_contact_mechanism:"
-msgid "Define which e-mail to use from the party's contact mechanisms"
+msgid "Define which email to use from the party's contact mechanisms"
msgstr ""
msgctxt "help:account.dunning.level,email_from:"
@@ -78,6 +78,7 @@ msgctxt "report:account.dunning.letter:"
msgid "Reminder Notice"
msgstr ""
+#, fuzzy
msgctxt "view:account.dunning.level:"
-msgid "E-mail"
-msgstr ""
+msgid "Email"
+msgstr "Email Logs"
diff --git a/modules/account_dunning_email/locale/fr.po b/modules/account_dunning_email/locale/fr.po
index 7902be268a..aa661c34b6 100644
--- a/modules/account_dunning_email/locale/fr.po
+++ b/modules/account_dunning_email/locale/fr.po
@@ -16,25 +16,27 @@ msgstr "De"
msgctxt "field:account.dunning.level,email_template:"
msgid "Email Template"
-msgstr "Modèle d'e-mail"
+msgstr "Modèle de courriel"
msgctxt "field:account.dunning.level,send_email:"
msgid "Send Email"
-msgstr "Envoyer e-mail"
+msgstr "Envoyer un courriel"
msgctxt "field:ir.email,dunning_level:"
msgid "Level"
msgstr "Niveau"
msgctxt "help:account.configuration,dunning_email_fallback:"
-msgid "User notified when no e-mail is found to send the dunning"
+msgid "User notified when no email is found to send the dunning"
msgstr ""
-"Utilisateur notifié lorsque aucun e-mail n'a été trouvé pour envoyer la "
+"L'utilisateur averti lorsqu'aucun e-mail n'est trouvé pour envoyer la "
"relance"
msgctxt "help:account.dunning.level,email_contact_mechanism:"
-msgid "Define which e-mail to use from the party's contact mechanisms"
-msgstr "Définit quel e-mail utiliser des mécanismes de contact du tiers"
+msgid "Define which email to use from the party's contact mechanisms"
+msgstr ""
+"Définit quelle adresse électronique à utiliser des moyens de contact du "
+"tiers"
msgctxt "help:account.dunning.level,email_from:"
msgid "Leave empty for the value defined in the configuration file."
@@ -42,7 +44,7 @@ msgstr "Laissez vide pour la valeur définie dans le fichier de configuration."
msgctxt "model:ir.action,name:report_email"
msgid "Dunning Email"
-msgstr "E-mail de relance"
+msgstr "Courriel de relance"
msgctxt "report:account.dunning.letter:"
msgid "Amount"
@@ -81,5 +83,5 @@ msgid "Reminder Notice"
msgstr "Avis de rappel"
msgctxt "view:account.dunning.level:"
-msgid "E-mail"
-msgstr "E-mail"
+msgid "Email"
+msgstr "Courriel"
diff --git a/modules/account_dunning_email/locale/hu.po b/modules/account_dunning_email/locale/hu.po
index 5fd3d62b6b..98b765b81e 100644
--- a/modules/account_dunning_email/locale/hu.po
+++ b/modules/account_dunning_email/locale/hu.po
@@ -27,14 +27,16 @@ msgctxt "field:ir.email,dunning_level:"
msgid "Level"
msgstr "Szint"
+#, fuzzy
msgctxt "help:account.configuration,dunning_email_fallback:"
-msgid "User notified when no e-mail is found to send the dunning"
+msgid "User notified when no email is found to send the dunning"
msgstr ""
"Ez a felhasználó kapja meg azon vevők fizetési felszólításait, amelyeknek "
"hiányzik az e-mail címe"
+#, fuzzy
msgctxt "help:account.dunning.level,email_contact_mechanism:"
-msgid "Define which e-mail to use from the party's contact mechanisms"
+msgid "Define which email to use from the party's contact mechanisms"
msgstr ""
"Adja meg, hogy a vevő kapcsolattartói közül melyik címre küldje a rendszer "
"az e-mailt"
@@ -84,6 +86,7 @@ msgctxt "report:account.dunning.letter:"
msgid "Reminder Notice"
msgstr "Fizetési felszólítás"
+#, fuzzy
msgctxt "view:account.dunning.level:"
-msgid "E-mail"
+msgid "Email"
msgstr "E-mail"
diff --git a/modules/account_dunning_email/locale/id.po b/modules/account_dunning_email/locale/id.po
index 6ed8cbe1a1..654bb237af 100644
--- a/modules/account_dunning_email/locale/id.po
+++ b/modules/account_dunning_email/locale/id.po
@@ -27,11 +27,11 @@ msgid "Level"
msgstr ""
msgctxt "help:account.configuration,dunning_email_fallback:"
-msgid "User notified when no e-mail is found to send the dunning"
+msgid "User notified when no email is found to send the dunning"
msgstr ""
msgctxt "help:account.dunning.level,email_contact_mechanism:"
-msgid "Define which e-mail to use from the party's contact mechanisms"
+msgid "Define which email to use from the party's contact mechanisms"
msgstr ""
msgctxt "help:account.dunning.level,email_from:"
@@ -78,6 +78,7 @@ msgctxt "report:account.dunning.letter:"
msgid "Reminder Notice"
msgstr ""
+#, fuzzy
msgctxt "view:account.dunning.level:"
-msgid "E-mail"
+msgid "Email"
msgstr "E-mail"
diff --git a/modules/account_dunning_email/locale/it.po b/modules/account_dunning_email/locale/it.po
index e522c29c08..74d4f69398 100644
--- a/modules/account_dunning_email/locale/it.po
+++ b/modules/account_dunning_email/locale/it.po
@@ -27,14 +27,16 @@ msgctxt "field:ir.email,dunning_level:"
msgid "Level"
msgstr "Livello"
+#, fuzzy
msgctxt "help:account.configuration,dunning_email_fallback:"
-msgid "User notified when no e-mail is found to send the dunning"
+msgid "User notified when no email is found to send the dunning"
msgstr ""
"Utente notificato quando non viene trovata alcuna e-mail per inviare il "
"sollecito"
+#, fuzzy
msgctxt "help:account.dunning.level,email_contact_mechanism:"
-msgid "Define which e-mail to use from the party's contact mechanisms"
+msgid "Define which email to use from the party's contact mechanisms"
msgstr ""
"Definire quale e-mail utilizzare fra i meccanismi di contatto della "
"controparte"
@@ -83,6 +85,7 @@ msgctxt "report:account.dunning.letter:"
msgid "Reminder Notice"
msgstr "Avviso di promemoria"
+#, fuzzy
msgctxt "view:account.dunning.level:"
-msgid "E-mail"
+msgid "Email"
msgstr "E-mail"
diff --git a/modules/account_dunning_email/locale/lo.po b/modules/account_dunning_email/locale/lo.po
index 79ea479512..0cc8940396 100644
--- a/modules/account_dunning_email/locale/lo.po
+++ b/modules/account_dunning_email/locale/lo.po
@@ -27,11 +27,11 @@ msgid "Level"
msgstr ""
msgctxt "help:account.configuration,dunning_email_fallback:"
-msgid "User notified when no e-mail is found to send the dunning"
+msgid "User notified when no email is found to send the dunning"
msgstr ""
msgctxt "help:account.dunning.level,email_contact_mechanism:"
-msgid "Define which e-mail to use from the party's contact mechanisms"
+msgid "Define which email to use from the party's contact mechanisms"
msgstr ""
msgctxt "help:account.dunning.level,email_from:"
@@ -78,6 +78,7 @@ msgctxt "report:account.dunning.letter:"
msgid "Reminder Notice"
msgstr ""
+#, fuzzy
msgctxt "view:account.dunning.level:"
-msgid "E-mail"
-msgstr ""
+msgid "Email"
+msgstr "Email Logs"
diff --git a/modules/account_dunning_email/locale/lt.po b/modules/account_dunning_email/locale/lt.po
index 79ea479512..0cc8940396 100644
--- a/modules/account_dunning_email/locale/lt.po
+++ b/modules/account_dunning_email/locale/lt.po
@@ -27,11 +27,11 @@ msgid "Level"
msgstr ""
msgctxt "help:account.configuration,dunning_email_fallback:"
-msgid "User notified when no e-mail is found to send the dunning"
+msgid "User notified when no email is found to send the dunning"
msgstr ""
msgctxt "help:account.dunning.level,email_contact_mechanism:"
-msgid "Define which e-mail to use from the party's contact mechanisms"
+msgid "Define which email to use from the party's contact mechanisms"
msgstr ""
msgctxt "help:account.dunning.level,email_from:"
@@ -78,6 +78,7 @@ msgctxt "report:account.dunning.letter:"
msgid "Reminder Notice"
msgstr ""
+#, fuzzy
msgctxt "view:account.dunning.level:"
-msgid "E-mail"
-msgstr ""
+msgid "Email"
+msgstr "Email Logs"
diff --git a/modules/account_dunning_email/locale/nl.po b/modules/account_dunning_email/locale/nl.po
index 41505fa1c8..70536c7350 100644
--- a/modules/account_dunning_email/locale/nl.po
+++ b/modules/account_dunning_email/locale/nl.po
@@ -27,16 +27,16 @@ msgid "Level"
msgstr "Niveau"
msgctxt "help:account.configuration,dunning_email_fallback:"
-msgid "User notified when no e-mail is found to send the dunning"
+msgid "User notified when no email is found to send the dunning"
msgstr ""
-"Gebruiker op de hoogte brengen wanneer er geen e-mail adres is gevonden om "
-"de aanmaning naar toe te verzenden"
+"Stel de gebruiker op de hoogte wanneer er geen e-mail adres is gevonden om "
+"de aanmaning naar toe te sturen"
msgctxt "help:account.dunning.level,email_contact_mechanism:"
-msgid "Define which e-mail to use from the party's contact mechanisms"
+msgid "Define which email to use from the party's contact mechanisms"
msgstr ""
-"Bepaal welk e-mail adres u wilt gebruiken van de contactmechanismen van de "
-"relatie"
+"Bepaal welk email adres gebruikt moet worden van de contactmechanismen van "
+"de relatie"
msgctxt "help:account.dunning.level,email_from:"
msgid "Leave empty for the value defined in the configuration file."
@@ -84,5 +84,5 @@ msgid "Reminder Notice"
msgstr "Herinnering"
msgctxt "view:account.dunning.level:"
-msgid "E-mail"
-msgstr "E-mail"
+msgid "Email"
+msgstr "Email"
diff --git a/modules/account_dunning_email/locale/pl.po b/modules/account_dunning_email/locale/pl.po
index 0a9aff5686..51005b0ca6 100644
--- a/modules/account_dunning_email/locale/pl.po
+++ b/modules/account_dunning_email/locale/pl.po
@@ -28,11 +28,11 @@ msgid "Level"
msgstr "Poziom"
msgctxt "help:account.configuration,dunning_email_fallback:"
-msgid "User notified when no e-mail is found to send the dunning"
+msgid "User notified when no email is found to send the dunning"
msgstr ""
msgctxt "help:account.dunning.level,email_contact_mechanism:"
-msgid "Define which e-mail to use from the party's contact mechanisms"
+msgid "Define which email to use from the party's contact mechanisms"
msgstr ""
msgctxt "help:account.dunning.level,email_from:"
@@ -79,6 +79,7 @@ msgctxt "report:account.dunning.letter:"
msgid "Reminder Notice"
msgstr ""
+#, fuzzy
msgctxt "view:account.dunning.level:"
-msgid "E-mail"
-msgstr ""
+msgid "Email"
+msgstr "Wyślij wiadomość"
diff --git a/modules/account_dunning_email/locale/pt.po b/modules/account_dunning_email/locale/pt.po
index 1afeb9dc05..11801b83dd 100644
--- a/modules/account_dunning_email/locale/pt.po
+++ b/modules/account_dunning_email/locale/pt.po
@@ -28,11 +28,11 @@ msgid "Level"
msgstr "Nível"
msgctxt "help:account.configuration,dunning_email_fallback:"
-msgid "User notified when no e-mail is found to send the dunning"
+msgid "User notified when no email is found to send the dunning"
msgstr ""
msgctxt "help:account.dunning.level,email_contact_mechanism:"
-msgid "Define which e-mail to use from the party's contact mechanisms"
+msgid "Define which email to use from the party's contact mechanisms"
msgstr ""
msgctxt "help:account.dunning.level,email_from:"
@@ -80,6 +80,7 @@ msgctxt "report:account.dunning.letter:"
msgid "Reminder Notice"
msgstr "Lembrete"
+#, fuzzy
msgctxt "view:account.dunning.level:"
-msgid "E-mail"
-msgstr ""
+msgid "Email"
+msgstr "Enviar Email"
diff --git a/modules/account_dunning_email/locale/ro.po b/modules/account_dunning_email/locale/ro.po
index fcf84c5c7d..aa4ce46fdf 100644
--- a/modules/account_dunning_email/locale/ro.po
+++ b/modules/account_dunning_email/locale/ro.po
@@ -27,11 +27,11 @@ msgid "Level"
msgstr ""
msgctxt "help:account.configuration,dunning_email_fallback:"
-msgid "User notified when no e-mail is found to send the dunning"
+msgid "User notified when no email is found to send the dunning"
msgstr ""
msgctxt "help:account.dunning.level,email_contact_mechanism:"
-msgid "Define which e-mail to use from the party's contact mechanisms"
+msgid "Define which email to use from the party's contact mechanisms"
msgstr ""
msgctxt "help:account.dunning.level,email_from:"
@@ -79,5 +79,5 @@ msgid "Reminder Notice"
msgstr "Notificare"
msgctxt "view:account.dunning.level:"
-msgid "E-mail"
+msgid "Email"
msgstr ""
diff --git a/modules/account_dunning_email/locale/ru.po b/modules/account_dunning_email/locale/ru.po
index 79ea479512..0cc8940396 100644
--- a/modules/account_dunning_email/locale/ru.po
+++ b/modules/account_dunning_email/locale/ru.po
@@ -27,11 +27,11 @@ msgid "Level"
msgstr ""
msgctxt "help:account.configuration,dunning_email_fallback:"
-msgid "User notified when no e-mail is found to send the dunning"
+msgid "User notified when no email is found to send the dunning"
msgstr ""
msgctxt "help:account.dunning.level,email_contact_mechanism:"
-msgid "Define which e-mail to use from the party's contact mechanisms"
+msgid "Define which email to use from the party's contact mechanisms"
msgstr ""
msgctxt "help:account.dunning.level,email_from:"
@@ -78,6 +78,7 @@ msgctxt "report:account.dunning.letter:"
msgid "Reminder Notice"
msgstr ""
+#, fuzzy
msgctxt "view:account.dunning.level:"
-msgid "E-mail"
-msgstr ""
+msgid "Email"
+msgstr "Email Logs"
diff --git a/modules/account_dunning_email/locale/sl.po b/modules/account_dunning_email/locale/sl.po
index b5e72715fb..9ff78a8f15 100644
--- a/modules/account_dunning_email/locale/sl.po
+++ b/modules/account_dunning_email/locale/sl.po
@@ -27,11 +27,11 @@ msgid "Level"
msgstr ""
msgctxt "help:account.configuration,dunning_email_fallback:"
-msgid "User notified when no e-mail is found to send the dunning"
+msgid "User notified when no email is found to send the dunning"
msgstr ""
msgctxt "help:account.dunning.level,email_contact_mechanism:"
-msgid "Define which e-mail to use from the party's contact mechanisms"
+msgid "Define which email to use from the party's contact mechanisms"
msgstr ""
msgctxt "help:account.dunning.level,email_from:"
@@ -78,6 +78,7 @@ msgctxt "report:account.dunning.letter:"
msgid "Reminder Notice"
msgstr ""
+#, fuzzy
msgctxt "view:account.dunning.level:"
-msgid "E-mail"
+msgid "Email"
msgstr "E-pošta"
diff --git a/modules/account_dunning_email/locale/tr.po b/modules/account_dunning_email/locale/tr.po
index 4e71e65c57..4eb6d96ebf 100644
--- a/modules/account_dunning_email/locale/tr.po
+++ b/modules/account_dunning_email/locale/tr.po
@@ -28,11 +28,11 @@ msgid "Level"
msgstr "Seviye"
msgctxt "help:account.configuration,dunning_email_fallback:"
-msgid "User notified when no e-mail is found to send the dunning"
+msgid "User notified when no email is found to send the dunning"
msgstr ""
msgctxt "help:account.dunning.level,email_contact_mechanism:"
-msgid "Define which e-mail to use from the party's contact mechanisms"
+msgid "Define which email to use from the party's contact mechanisms"
msgstr ""
msgctxt "help:account.dunning.level,email_from:"
@@ -80,6 +80,7 @@ msgctxt "report:account.dunning.letter:"
msgid "Reminder Notice"
msgstr "Hatırlatıcı Bildirim"
+#, fuzzy
msgctxt "view:account.dunning.level:"
-msgid "E-mail"
-msgstr ""
+msgid "Email"
+msgstr "E-posta Gönder"
diff --git a/modules/account_dunning_email/locale/uk.po b/modules/account_dunning_email/locale/uk.po
index 42e1586875..f80a46bd4c 100644
--- a/modules/account_dunning_email/locale/uk.po
+++ b/modules/account_dunning_email/locale/uk.po
@@ -27,11 +27,11 @@ msgid "Level"
msgstr ""
msgctxt "help:account.configuration,dunning_email_fallback:"
-msgid "User notified when no e-mail is found to send the dunning"
+msgid "User notified when no email is found to send the dunning"
msgstr ""
msgctxt "help:account.dunning.level,email_contact_mechanism:"
-msgid "Define which e-mail to use from the party's contact mechanisms"
+msgid "Define which email to use from the party's contact mechanisms"
msgstr ""
msgctxt "help:account.dunning.level,email_from:"
@@ -79,5 +79,5 @@ msgid "Reminder Notice"
msgstr ""
msgctxt "view:account.dunning.level:"
-msgid "E-mail"
+msgid "Email"
msgstr ""
diff --git a/modules/account_dunning_email/locale/zh_CN.po b/modules/account_dunning_email/locale/zh_CN.po
index 79ea479512..0cc8940396 100644
--- a/modules/account_dunning_email/locale/zh_CN.po
+++ b/modules/account_dunning_email/locale/zh_CN.po
@@ -27,11 +27,11 @@ msgid "Level"
msgstr ""
msgctxt "help:account.configuration,dunning_email_fallback:"
-msgid "User notified when no e-mail is found to send the dunning"
+msgid "User notified when no email is found to send the dunning"
msgstr ""
msgctxt "help:account.dunning.level,email_contact_mechanism:"
-msgid "Define which e-mail to use from the party's contact mechanisms"
+msgid "Define which email to use from the party's contact mechanisms"
msgstr ""
msgctxt "help:account.dunning.level,email_from:"
@@ -78,6 +78,7 @@ msgctxt "report:account.dunning.letter:"
msgid "Reminder Notice"
msgstr ""
+#, fuzzy
msgctxt "view:account.dunning.level:"
-msgid "E-mail"
-msgstr ""
+msgid "Email"
+msgstr "Email Logs"
diff --git a/modules/account_es_sii/locale/bg.po b/modules/account_es_sii/locale/bg.po
index 569fc8e26b..b6b149b4c7 100644
--- a/modules/account_es_sii/locale/bg.po
+++ b/modules/account_es_sii/locale/bg.po
@@ -119,6 +119,7 @@ msgctxt ""
msgid "Rejected"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_es_sii_invoice_delete_sent"
msgid ""
"You cannot delete SII invoice \"%(invoice)s\" because it has already been "
@@ -129,6 +130,7 @@ msgctxt "model:ir.message,text:msg_es_sii_invoice_unique"
msgid "Only one SII invoice can be created for each invoice."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_es_sii_posted_invoices"
msgid ""
"You can not change the SII setting for period \"%(period)s\" because there "
diff --git a/modules/account_es_sii/locale/ca.po b/modules/account_es_sii/locale/ca.po
index 92de6a75fd..179e9febb0 100644
--- a/modules/account_es_sii/locale/ca.po
+++ b/modules/account_es_sii/locale/ca.po
@@ -121,6 +121,7 @@ msgctxt ""
msgid "Rejected"
msgstr "Rebutjada"
+#, python-format
msgctxt "model:ir.message,text:msg_es_sii_invoice_delete_sent"
msgid ""
"You cannot delete SII invoice \"%(invoice)s\" because it has already been "
@@ -133,6 +134,7 @@ msgctxt "model:ir.message,text:msg_es_sii_invoice_unique"
msgid "Only one SII invoice can be created for each invoice."
msgstr "Només es pot crear una factura SII per a cada factura."
+#, python-format
msgctxt "model:ir.message,text:msg_es_sii_posted_invoices"
msgid ""
"You can not change the SII setting for period \"%(period)s\" because there "
diff --git a/modules/account_es_sii/locale/cs.po b/modules/account_es_sii/locale/cs.po
index 569fc8e26b..b6b149b4c7 100644
--- a/modules/account_es_sii/locale/cs.po
+++ b/modules/account_es_sii/locale/cs.po
@@ -119,6 +119,7 @@ msgctxt ""
msgid "Rejected"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_es_sii_invoice_delete_sent"
msgid ""
"You cannot delete SII invoice \"%(invoice)s\" because it has already been "
@@ -129,6 +130,7 @@ msgctxt "model:ir.message,text:msg_es_sii_invoice_unique"
msgid "Only one SII invoice can be created for each invoice."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_es_sii_posted_invoices"
msgid ""
"You can not change the SII setting for period \"%(period)s\" because there "
diff --git a/modules/account_es_sii/locale/de.po b/modules/account_es_sii/locale/de.po
index 0162cbce66..d5ac4893a4 100644
--- a/modules/account_es_sii/locale/de.po
+++ b/modules/account_es_sii/locale/de.po
@@ -123,6 +123,7 @@ msgctxt ""
msgid "Rejected"
msgstr "Abgelehnt"
+#, python-format
msgctxt "model:ir.message,text:msg_es_sii_invoice_delete_sent"
msgid ""
"You cannot delete SII invoice \"%(invoice)s\" because it has already been "
@@ -135,6 +136,7 @@ msgctxt "model:ir.message,text:msg_es_sii_invoice_unique"
msgid "Only one SII invoice can be created for each invoice."
msgstr "Es kann nur ein SII Rechnungsdatensatz pro Rechnung erstellt werden."
+#, python-format
msgctxt "model:ir.message,text:msg_es_sii_posted_invoices"
msgid ""
"You can not change the SII setting for period \"%(period)s\" because there "
diff --git a/modules/account_es_sii/locale/es.po b/modules/account_es_sii/locale/es.po
index b50e472434..ad5e646210 100644
--- a/modules/account_es_sii/locale/es.po
+++ b/modules/account_es_sii/locale/es.po
@@ -121,6 +121,7 @@ msgctxt ""
msgid "Rejected"
msgstr "Rechazada"
+#, python-format
msgctxt "model:ir.message,text:msg_es_sii_invoice_delete_sent"
msgid ""
"You cannot delete SII invoice \"%(invoice)s\" because it has already been "
@@ -132,6 +133,7 @@ msgctxt "model:ir.message,text:msg_es_sii_invoice_unique"
msgid "Only one SII invoice can be created for each invoice."
msgstr "Solo se puede crear una factura SII por cada factura."
+#, python-format
msgctxt "model:ir.message,text:msg_es_sii_posted_invoices"
msgid ""
"You can not change the SII setting for period \"%(period)s\" because there "
diff --git a/modules/account_es_sii/locale/es_419.po b/modules/account_es_sii/locale/es_419.po
index 569fc8e26b..b6b149b4c7 100644
--- a/modules/account_es_sii/locale/es_419.po
+++ b/modules/account_es_sii/locale/es_419.po
@@ -119,6 +119,7 @@ msgctxt ""
msgid "Rejected"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_es_sii_invoice_delete_sent"
msgid ""
"You cannot delete SII invoice \"%(invoice)s\" because it has already been "
@@ -129,6 +130,7 @@ msgctxt "model:ir.message,text:msg_es_sii_invoice_unique"
msgid "Only one SII invoice can be created for each invoice."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_es_sii_posted_invoices"
msgid ""
"You can not change the SII setting for period \"%(period)s\" because there "
diff --git a/modules/account_es_sii/locale/et.po b/modules/account_es_sii/locale/et.po
index 569fc8e26b..b6b149b4c7 100644
--- a/modules/account_es_sii/locale/et.po
+++ b/modules/account_es_sii/locale/et.po
@@ -119,6 +119,7 @@ msgctxt ""
msgid "Rejected"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_es_sii_invoice_delete_sent"
msgid ""
"You cannot delete SII invoice \"%(invoice)s\" because it has already been "
@@ -129,6 +130,7 @@ msgctxt "model:ir.message,text:msg_es_sii_invoice_unique"
msgid "Only one SII invoice can be created for each invoice."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_es_sii_posted_invoices"
msgid ""
"You can not change the SII setting for period \"%(period)s\" because there "
diff --git a/modules/account_es_sii/locale/fa.po b/modules/account_es_sii/locale/fa.po
index 569fc8e26b..b6b149b4c7 100644
--- a/modules/account_es_sii/locale/fa.po
+++ b/modules/account_es_sii/locale/fa.po
@@ -119,6 +119,7 @@ msgctxt ""
msgid "Rejected"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_es_sii_invoice_delete_sent"
msgid ""
"You cannot delete SII invoice \"%(invoice)s\" because it has already been "
@@ -129,6 +130,7 @@ msgctxt "model:ir.message,text:msg_es_sii_invoice_unique"
msgid "Only one SII invoice can be created for each invoice."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_es_sii_posted_invoices"
msgid ""
"You can not change the SII setting for period \"%(period)s\" because there "
diff --git a/modules/account_es_sii/locale/fi.po b/modules/account_es_sii/locale/fi.po
index 569fc8e26b..b6b149b4c7 100644
--- a/modules/account_es_sii/locale/fi.po
+++ b/modules/account_es_sii/locale/fi.po
@@ -119,6 +119,7 @@ msgctxt ""
msgid "Rejected"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_es_sii_invoice_delete_sent"
msgid ""
"You cannot delete SII invoice \"%(invoice)s\" because it has already been "
@@ -129,6 +130,7 @@ msgctxt "model:ir.message,text:msg_es_sii_invoice_unique"
msgid "Only one SII invoice can be created for each invoice."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_es_sii_posted_invoices"
msgid ""
"You can not change the SII setting for period \"%(period)s\" because there "
diff --git a/modules/account_es_sii/locale/fr.po b/modules/account_es_sii/locale/fr.po
index 61ce90a63c..e1dcb8399b 100644
--- a/modules/account_es_sii/locale/fr.po
+++ b/modules/account_es_sii/locale/fr.po
@@ -122,6 +122,7 @@ msgctxt ""
msgid "Rejected"
msgstr "Rejetées"
+#, python-format
msgctxt "model:ir.message,text:msg_es_sii_invoice_delete_sent"
msgid ""
"You cannot delete SII invoice \"%(invoice)s\" because it has already been "
@@ -134,6 +135,7 @@ msgctxt "model:ir.message,text:msg_es_sii_invoice_unique"
msgid "Only one SII invoice can be created for each invoice."
msgstr "Une seule facture SII peut être créée pour chaque facture."
+#, python-format
msgctxt "model:ir.message,text:msg_es_sii_posted_invoices"
msgid ""
"You can not change the SII setting for period \"%(period)s\" because there "
diff --git a/modules/account_es_sii/locale/hu.po b/modules/account_es_sii/locale/hu.po
index 569fc8e26b..b6b149b4c7 100644
--- a/modules/account_es_sii/locale/hu.po
+++ b/modules/account_es_sii/locale/hu.po
@@ -119,6 +119,7 @@ msgctxt ""
msgid "Rejected"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_es_sii_invoice_delete_sent"
msgid ""
"You cannot delete SII invoice \"%(invoice)s\" because it has already been "
@@ -129,6 +130,7 @@ msgctxt "model:ir.message,text:msg_es_sii_invoice_unique"
msgid "Only one SII invoice can be created for each invoice."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_es_sii_posted_invoices"
msgid ""
"You can not change the SII setting for period \"%(period)s\" because there "
diff --git a/modules/account_es_sii/locale/id.po b/modules/account_es_sii/locale/id.po
index c43ef45957..0d5fd3debb 100644
--- a/modules/account_es_sii/locale/id.po
+++ b/modules/account_es_sii/locale/id.po
@@ -119,6 +119,7 @@ msgctxt ""
msgid "Rejected"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_es_sii_invoice_delete_sent"
msgid ""
"You cannot delete SII invoice \"%(invoice)s\" because it has already been "
@@ -129,6 +130,7 @@ msgctxt "model:ir.message,text:msg_es_sii_invoice_unique"
msgid "Only one SII invoice can be created for each invoice."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_es_sii_posted_invoices"
msgid ""
"You can not change the SII setting for period \"%(period)s\" because there "
diff --git a/modules/account_es_sii/locale/it.po b/modules/account_es_sii/locale/it.po
index 569fc8e26b..b6b149b4c7 100644
--- a/modules/account_es_sii/locale/it.po
+++ b/modules/account_es_sii/locale/it.po
@@ -119,6 +119,7 @@ msgctxt ""
msgid "Rejected"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_es_sii_invoice_delete_sent"
msgid ""
"You cannot delete SII invoice \"%(invoice)s\" because it has already been "
@@ -129,6 +130,7 @@ msgctxt "model:ir.message,text:msg_es_sii_invoice_unique"
msgid "Only one SII invoice can be created for each invoice."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_es_sii_posted_invoices"
msgid ""
"You can not change the SII setting for period \"%(period)s\" because there "
diff --git a/modules/account_es_sii/locale/lo.po b/modules/account_es_sii/locale/lo.po
index 569fc8e26b..b6b149b4c7 100644
--- a/modules/account_es_sii/locale/lo.po
+++ b/modules/account_es_sii/locale/lo.po
@@ -119,6 +119,7 @@ msgctxt ""
msgid "Rejected"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_es_sii_invoice_delete_sent"
msgid ""
"You cannot delete SII invoice \"%(invoice)s\" because it has already been "
@@ -129,6 +130,7 @@ msgctxt "model:ir.message,text:msg_es_sii_invoice_unique"
msgid "Only one SII invoice can be created for each invoice."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_es_sii_posted_invoices"
msgid ""
"You can not change the SII setting for period \"%(period)s\" because there "
diff --git a/modules/account_es_sii/locale/lt.po b/modules/account_es_sii/locale/lt.po
index 569fc8e26b..b6b149b4c7 100644
--- a/modules/account_es_sii/locale/lt.po
+++ b/modules/account_es_sii/locale/lt.po
@@ -119,6 +119,7 @@ msgctxt ""
msgid "Rejected"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_es_sii_invoice_delete_sent"
msgid ""
"You cannot delete SII invoice \"%(invoice)s\" because it has already been "
@@ -129,6 +130,7 @@ msgctxt "model:ir.message,text:msg_es_sii_invoice_unique"
msgid "Only one SII invoice can be created for each invoice."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_es_sii_posted_invoices"
msgid ""
"You can not change the SII setting for period \"%(period)s\" because there "
diff --git a/modules/account_es_sii/locale/nl.po b/modules/account_es_sii/locale/nl.po
index 11980b09eb..a99a8f8415 100644
--- a/modules/account_es_sii/locale/nl.po
+++ b/modules/account_es_sii/locale/nl.po
@@ -121,6 +121,7 @@ msgctxt ""
msgid "Rejected"
msgstr "Afgewezen"
+#, python-format
msgctxt "model:ir.message,text:msg_es_sii_invoice_delete_sent"
msgid ""
"You cannot delete SII invoice \"%(invoice)s\" because it has already been "
@@ -133,6 +134,7 @@ msgctxt "model:ir.message,text:msg_es_sii_invoice_unique"
msgid "Only one SII invoice can be created for each invoice."
msgstr "Er kan maar één SII factuur gemaakt worden voor elke factuur."
+#, python-format
msgctxt "model:ir.message,text:msg_es_sii_posted_invoices"
msgid ""
"You can not change the SII setting for period \"%(period)s\" because there "
diff --git a/modules/account_es_sii/locale/pl.po b/modules/account_es_sii/locale/pl.po
index 569fc8e26b..b6b149b4c7 100644
--- a/modules/account_es_sii/locale/pl.po
+++ b/modules/account_es_sii/locale/pl.po
@@ -119,6 +119,7 @@ msgctxt ""
msgid "Rejected"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_es_sii_invoice_delete_sent"
msgid ""
"You cannot delete SII invoice \"%(invoice)s\" because it has already been "
@@ -129,6 +130,7 @@ msgctxt "model:ir.message,text:msg_es_sii_invoice_unique"
msgid "Only one SII invoice can be created for each invoice."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_es_sii_posted_invoices"
msgid ""
"You can not change the SII setting for period \"%(period)s\" because there "
diff --git a/modules/account_es_sii/locale/pt.po b/modules/account_es_sii/locale/pt.po
index 569fc8e26b..b6b149b4c7 100644
--- a/modules/account_es_sii/locale/pt.po
+++ b/modules/account_es_sii/locale/pt.po
@@ -119,6 +119,7 @@ msgctxt ""
msgid "Rejected"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_es_sii_invoice_delete_sent"
msgid ""
"You cannot delete SII invoice \"%(invoice)s\" because it has already been "
@@ -129,6 +130,7 @@ msgctxt "model:ir.message,text:msg_es_sii_invoice_unique"
msgid "Only one SII invoice can be created for each invoice."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_es_sii_posted_invoices"
msgid ""
"You can not change the SII setting for period \"%(period)s\" because there "
diff --git a/modules/account_es_sii/locale/ro.po b/modules/account_es_sii/locale/ro.po
index cc6e1451a6..a7b7a2379f 100644
--- a/modules/account_es_sii/locale/ro.po
+++ b/modules/account_es_sii/locale/ro.po
@@ -123,6 +123,7 @@ msgctxt ""
msgid "Rejected"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_es_sii_invoice_delete_sent"
msgid ""
"You cannot delete SII invoice \"%(invoice)s\" because it has already been "
@@ -133,6 +134,7 @@ msgctxt "model:ir.message,text:msg_es_sii_invoice_unique"
msgid "Only one SII invoice can be created for each invoice."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_es_sii_posted_invoices"
msgid ""
"You can not change the SII setting for period \"%(period)s\" because there "
diff --git a/modules/account_es_sii/locale/ru.po b/modules/account_es_sii/locale/ru.po
index 569fc8e26b..b6b149b4c7 100644
--- a/modules/account_es_sii/locale/ru.po
+++ b/modules/account_es_sii/locale/ru.po
@@ -119,6 +119,7 @@ msgctxt ""
msgid "Rejected"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_es_sii_invoice_delete_sent"
msgid ""
"You cannot delete SII invoice \"%(invoice)s\" because it has already been "
@@ -129,6 +130,7 @@ msgctxt "model:ir.message,text:msg_es_sii_invoice_unique"
msgid "Only one SII invoice can be created for each invoice."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_es_sii_posted_invoices"
msgid ""
"You can not change the SII setting for period \"%(period)s\" because there "
diff --git a/modules/account_es_sii/locale/sl.po b/modules/account_es_sii/locale/sl.po
index 569fc8e26b..b6b149b4c7 100644
--- a/modules/account_es_sii/locale/sl.po
+++ b/modules/account_es_sii/locale/sl.po
@@ -119,6 +119,7 @@ msgctxt ""
msgid "Rejected"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_es_sii_invoice_delete_sent"
msgid ""
"You cannot delete SII invoice \"%(invoice)s\" because it has already been "
@@ -129,6 +130,7 @@ msgctxt "model:ir.message,text:msg_es_sii_invoice_unique"
msgid "Only one SII invoice can be created for each invoice."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_es_sii_posted_invoices"
msgid ""
"You can not change the SII setting for period \"%(period)s\" because there "
diff --git a/modules/account_es_sii/locale/tr.po b/modules/account_es_sii/locale/tr.po
index 569fc8e26b..b6b149b4c7 100644
--- a/modules/account_es_sii/locale/tr.po
+++ b/modules/account_es_sii/locale/tr.po
@@ -119,6 +119,7 @@ msgctxt ""
msgid "Rejected"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_es_sii_invoice_delete_sent"
msgid ""
"You cannot delete SII invoice \"%(invoice)s\" because it has already been "
@@ -129,6 +130,7 @@ msgctxt "model:ir.message,text:msg_es_sii_invoice_unique"
msgid "Only one SII invoice can be created for each invoice."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_es_sii_posted_invoices"
msgid ""
"You can not change the SII setting for period \"%(period)s\" because there "
diff --git a/modules/account_es_sii/locale/uk.po b/modules/account_es_sii/locale/uk.po
index 569fc8e26b..b6b149b4c7 100644
--- a/modules/account_es_sii/locale/uk.po
+++ b/modules/account_es_sii/locale/uk.po
@@ -119,6 +119,7 @@ msgctxt ""
msgid "Rejected"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_es_sii_invoice_delete_sent"
msgid ""
"You cannot delete SII invoice \"%(invoice)s\" because it has already been "
@@ -129,6 +130,7 @@ msgctxt "model:ir.message,text:msg_es_sii_invoice_unique"
msgid "Only one SII invoice can be created for each invoice."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_es_sii_posted_invoices"
msgid ""
"You can not change the SII setting for period \"%(period)s\" because there "
diff --git a/modules/account_es_sii/locale/zh_CN.po b/modules/account_es_sii/locale/zh_CN.po
index 569fc8e26b..b6b149b4c7 100644
--- a/modules/account_es_sii/locale/zh_CN.po
+++ b/modules/account_es_sii/locale/zh_CN.po
@@ -119,6 +119,7 @@ msgctxt ""
msgid "Rejected"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_es_sii_invoice_delete_sent"
msgid ""
"You cannot delete SII invoice \"%(invoice)s\" because it has already been "
@@ -129,6 +130,7 @@ msgctxt "model:ir.message,text:msg_es_sii_invoice_unique"
msgid "Only one SII invoice can be created for each invoice."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_es_sii_posted_invoices"
msgid ""
"You can not change the SII setting for period \"%(period)s\" because there "
diff --git a/modules/account_export/locale/bg.po b/modules/account_export/locale/bg.po
index d00a5f48a3..10ff60360d 100644
--- a/modules/account_export/locale/bg.po
+++ b/modules/account_export/locale/bg.po
@@ -73,6 +73,7 @@ msgctxt ""
msgid "Waiting"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_move_export_delete_draft"
msgid "To delete move export \"%(export)s\" you must reset it to draft."
msgstr ""
diff --git a/modules/account_export/locale/ca.po b/modules/account_export/locale/ca.po
index 9226198783..80d4ffc565 100644
--- a/modules/account_export/locale/ca.po
+++ b/modules/account_export/locale/ca.po
@@ -73,6 +73,7 @@ msgctxt ""
msgid "Waiting"
msgstr "En espera"
+#, python-format
msgctxt "model:ir.message,text:msg_account_move_export_delete_draft"
msgid "To delete move export \"%(export)s\" you must reset it to draft."
msgstr ""
diff --git a/modules/account_export/locale/cs.po b/modules/account_export/locale/cs.po
index d00a5f48a3..10ff60360d 100644
--- a/modules/account_export/locale/cs.po
+++ b/modules/account_export/locale/cs.po
@@ -73,6 +73,7 @@ msgctxt ""
msgid "Waiting"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_move_export_delete_draft"
msgid "To delete move export \"%(export)s\" you must reset it to draft."
msgstr ""
diff --git a/modules/account_export/locale/de.po b/modules/account_export/locale/de.po
index b06b2e4c2e..3a827c8be0 100644
--- a/modules/account_export/locale/de.po
+++ b/modules/account_export/locale/de.po
@@ -73,6 +73,7 @@ msgctxt ""
msgid "Waiting"
msgstr "Wartend"
+#, python-format
msgctxt "model:ir.message,text:msg_account_move_export_delete_draft"
msgid "To delete move export \"%(export)s\" you must reset it to draft."
msgstr ""
diff --git a/modules/account_export/locale/es.po b/modules/account_export/locale/es.po
index b727499ea2..567a322b16 100644
--- a/modules/account_export/locale/es.po
+++ b/modules/account_export/locale/es.po
@@ -73,6 +73,7 @@ msgctxt ""
msgid "Waiting"
msgstr "En espera"
+#, python-format
msgctxt "model:ir.message,text:msg_account_move_export_delete_draft"
msgid "To delete move export \"%(export)s\" you must reset it to draft."
msgstr ""
diff --git a/modules/account_export/locale/es_419.po b/modules/account_export/locale/es_419.po
index d00a5f48a3..10ff60360d 100644
--- a/modules/account_export/locale/es_419.po
+++ b/modules/account_export/locale/es_419.po
@@ -73,6 +73,7 @@ msgctxt ""
msgid "Waiting"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_move_export_delete_draft"
msgid "To delete move export \"%(export)s\" you must reset it to draft."
msgstr ""
diff --git a/modules/account_export/locale/et.po b/modules/account_export/locale/et.po
index d00a5f48a3..10ff60360d 100644
--- a/modules/account_export/locale/et.po
+++ b/modules/account_export/locale/et.po
@@ -73,6 +73,7 @@ msgctxt ""
msgid "Waiting"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_move_export_delete_draft"
msgid "To delete move export \"%(export)s\" you must reset it to draft."
msgstr ""
diff --git a/modules/account_export/locale/fa.po b/modules/account_export/locale/fa.po
index d00a5f48a3..10ff60360d 100644
--- a/modules/account_export/locale/fa.po
+++ b/modules/account_export/locale/fa.po
@@ -73,6 +73,7 @@ msgctxt ""
msgid "Waiting"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_move_export_delete_draft"
msgid "To delete move export \"%(export)s\" you must reset it to draft."
msgstr ""
diff --git a/modules/account_export/locale/fi.po b/modules/account_export/locale/fi.po
index d00a5f48a3..10ff60360d 100644
--- a/modules/account_export/locale/fi.po
+++ b/modules/account_export/locale/fi.po
@@ -73,6 +73,7 @@ msgctxt ""
msgid "Waiting"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_move_export_delete_draft"
msgid "To delete move export \"%(export)s\" you must reset it to draft."
msgstr ""
diff --git a/modules/account_export/locale/fr.po b/modules/account_export/locale/fr.po
index 1246958114..cf887a1c37 100644
--- a/modules/account_export/locale/fr.po
+++ b/modules/account_export/locale/fr.po
@@ -74,6 +74,7 @@ msgctxt ""
msgid "Waiting"
msgstr "En attentes"
+#, python-format
msgctxt "model:ir.message,text:msg_account_move_export_delete_draft"
msgid "To delete move export \"%(export)s\" you must reset it to draft."
msgstr ""
diff --git a/modules/account_export/locale/hu.po b/modules/account_export/locale/hu.po
index d00a5f48a3..10ff60360d 100644
--- a/modules/account_export/locale/hu.po
+++ b/modules/account_export/locale/hu.po
@@ -73,6 +73,7 @@ msgctxt ""
msgid "Waiting"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_move_export_delete_draft"
msgid "To delete move export \"%(export)s\" you must reset it to draft."
msgstr ""
diff --git a/modules/account_export/locale/id.po b/modules/account_export/locale/id.po
index d00a5f48a3..10ff60360d 100644
--- a/modules/account_export/locale/id.po
+++ b/modules/account_export/locale/id.po
@@ -73,6 +73,7 @@ msgctxt ""
msgid "Waiting"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_move_export_delete_draft"
msgid "To delete move export \"%(export)s\" you must reset it to draft."
msgstr ""
diff --git a/modules/account_export/locale/it.po b/modules/account_export/locale/it.po
index d00a5f48a3..10ff60360d 100644
--- a/modules/account_export/locale/it.po
+++ b/modules/account_export/locale/it.po
@@ -73,6 +73,7 @@ msgctxt ""
msgid "Waiting"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_move_export_delete_draft"
msgid "To delete move export \"%(export)s\" you must reset it to draft."
msgstr ""
diff --git a/modules/account_export/locale/lo.po b/modules/account_export/locale/lo.po
index d00a5f48a3..10ff60360d 100644
--- a/modules/account_export/locale/lo.po
+++ b/modules/account_export/locale/lo.po
@@ -73,6 +73,7 @@ msgctxt ""
msgid "Waiting"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_move_export_delete_draft"
msgid "To delete move export \"%(export)s\" you must reset it to draft."
msgstr ""
diff --git a/modules/account_export/locale/lt.po b/modules/account_export/locale/lt.po
index d00a5f48a3..10ff60360d 100644
--- a/modules/account_export/locale/lt.po
+++ b/modules/account_export/locale/lt.po
@@ -73,6 +73,7 @@ msgctxt ""
msgid "Waiting"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_move_export_delete_draft"
msgid "To delete move export \"%(export)s\" you must reset it to draft."
msgstr ""
diff --git a/modules/account_export/locale/nl.po b/modules/account_export/locale/nl.po
index 8458be972f..fbaec186e8 100644
--- a/modules/account_export/locale/nl.po
+++ b/modules/account_export/locale/nl.po
@@ -73,6 +73,7 @@ msgctxt ""
msgid "Waiting"
msgstr "In afwachting"
+#, python-format
msgctxt "model:ir.message,text:msg_account_move_export_delete_draft"
msgid "To delete move export \"%(export)s\" you must reset it to draft."
msgstr ""
diff --git a/modules/account_export/locale/pl.po b/modules/account_export/locale/pl.po
index d00a5f48a3..10ff60360d 100644
--- a/modules/account_export/locale/pl.po
+++ b/modules/account_export/locale/pl.po
@@ -73,6 +73,7 @@ msgctxt ""
msgid "Waiting"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_move_export_delete_draft"
msgid "To delete move export \"%(export)s\" you must reset it to draft."
msgstr ""
diff --git a/modules/account_export/locale/pt.po b/modules/account_export/locale/pt.po
index d00a5f48a3..10ff60360d 100644
--- a/modules/account_export/locale/pt.po
+++ b/modules/account_export/locale/pt.po
@@ -73,6 +73,7 @@ msgctxt ""
msgid "Waiting"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_move_export_delete_draft"
msgid "To delete move export \"%(export)s\" you must reset it to draft."
msgstr ""
diff --git a/modules/account_export/locale/ro.po b/modules/account_export/locale/ro.po
index d00a5f48a3..10ff60360d 100644
--- a/modules/account_export/locale/ro.po
+++ b/modules/account_export/locale/ro.po
@@ -73,6 +73,7 @@ msgctxt ""
msgid "Waiting"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_move_export_delete_draft"
msgid "To delete move export \"%(export)s\" you must reset it to draft."
msgstr ""
diff --git a/modules/account_export/locale/ru.po b/modules/account_export/locale/ru.po
index d00a5f48a3..10ff60360d 100644
--- a/modules/account_export/locale/ru.po
+++ b/modules/account_export/locale/ru.po
@@ -73,6 +73,7 @@ msgctxt ""
msgid "Waiting"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_move_export_delete_draft"
msgid "To delete move export \"%(export)s\" you must reset it to draft."
msgstr ""
diff --git a/modules/account_export/locale/sl.po b/modules/account_export/locale/sl.po
index d00a5f48a3..10ff60360d 100644
--- a/modules/account_export/locale/sl.po
+++ b/modules/account_export/locale/sl.po
@@ -73,6 +73,7 @@ msgctxt ""
msgid "Waiting"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_move_export_delete_draft"
msgid "To delete move export \"%(export)s\" you must reset it to draft."
msgstr ""
diff --git a/modules/account_export/locale/tr.po b/modules/account_export/locale/tr.po
index d00a5f48a3..10ff60360d 100644
--- a/modules/account_export/locale/tr.po
+++ b/modules/account_export/locale/tr.po
@@ -73,6 +73,7 @@ msgctxt ""
msgid "Waiting"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_move_export_delete_draft"
msgid "To delete move export \"%(export)s\" you must reset it to draft."
msgstr ""
diff --git a/modules/account_export/locale/uk.po b/modules/account_export/locale/uk.po
index d00a5f48a3..10ff60360d 100644
--- a/modules/account_export/locale/uk.po
+++ b/modules/account_export/locale/uk.po
@@ -73,6 +73,7 @@ msgctxt ""
msgid "Waiting"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_move_export_delete_draft"
msgid "To delete move export \"%(export)s\" you must reset it to draft."
msgstr ""
diff --git a/modules/account_export/locale/zh_CN.po b/modules/account_export/locale/zh_CN.po
index d00a5f48a3..10ff60360d 100644
--- a/modules/account_export/locale/zh_CN.po
+++ b/modules/account_export/locale/zh_CN.po
@@ -73,6 +73,7 @@ msgctxt ""
msgid "Waiting"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_move_export_delete_draft"
msgid "To delete move export \"%(export)s\" you must reset it to draft."
msgstr ""
diff --git a/modules/account_fr_chorus/locale/bg.po b/modules/account_fr_chorus/locale/bg.po
index 2c06bc8efc..725d07efe9 100644
--- a/modules/account_fr_chorus/locale/bg.po
+++ b/modules/account_fr_chorus/locale/bg.po
@@ -122,12 +122,18 @@ msgctxt ""
msgid "Sent"
msgstr ""
+msgctxt "model:ir.message,text:msg_chorus_credential_modified"
+msgid "Are you sure you want to modify Chorus credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_address_no_siret"
msgid ""
"To create a Chorus invoice for \"%(invoice)s\", you must set a SIRET on "
"address \"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_sent"
msgid "You cannot delete Chorus invoice \"%(invoice)s\" because it is sent."
msgstr ""
diff --git a/modules/account_fr_chorus/locale/ca.po b/modules/account_fr_chorus/locale/ca.po
index 2ba6da8d44..b5cf8aa10f 100644
--- a/modules/account_fr_chorus/locale/ca.po
+++ b/modules/account_fr_chorus/locale/ca.po
@@ -122,6 +122,11 @@ msgctxt ""
msgid "Sent"
msgstr "Enviada"
+msgctxt "model:ir.message,text:msg_chorus_credential_modified"
+msgid "Are you sure you want to modify Chorus credentials?"
+msgstr "Estàs segur que vols modificar les credencials de Chorus?"
+
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_address_no_siret"
msgid ""
"To create a Chorus invoice for \"%(invoice)s\", you must set a SIRET on "
@@ -130,6 +135,7 @@ msgstr ""
"Per crear una factura de Chours per \"%(invoice)s\", heu d'establir un SIRET"
" per l'adreça \"%(address)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_sent"
msgid "You cannot delete Chorus invoice \"%(invoice)s\" because it is sent."
msgstr ""
diff --git a/modules/account_fr_chorus/locale/cs.po b/modules/account_fr_chorus/locale/cs.po
index 2c06bc8efc..725d07efe9 100644
--- a/modules/account_fr_chorus/locale/cs.po
+++ b/modules/account_fr_chorus/locale/cs.po
@@ -122,12 +122,18 @@ msgctxt ""
msgid "Sent"
msgstr ""
+msgctxt "model:ir.message,text:msg_chorus_credential_modified"
+msgid "Are you sure you want to modify Chorus credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_address_no_siret"
msgid ""
"To create a Chorus invoice for \"%(invoice)s\", you must set a SIRET on "
"address \"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_sent"
msgid "You cannot delete Chorus invoice \"%(invoice)s\" because it is sent."
msgstr ""
diff --git a/modules/account_fr_chorus/locale/de.po b/modules/account_fr_chorus/locale/de.po
index 51e3231d4f..09c06b8e4b 100644
--- a/modules/account_fr_chorus/locale/de.po
+++ b/modules/account_fr_chorus/locale/de.po
@@ -122,6 +122,11 @@ msgctxt ""
msgid "Sent"
msgstr "Gesendet"
+msgctxt "model:ir.message,text:msg_chorus_credential_modified"
+msgid "Are you sure you want to modify Chorus credentials?"
+msgstr "Wollen Sie wirklich die Chorus Zugangsdaten ändern?"
+
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_address_no_siret"
msgid ""
"To create a Chorus invoice for \"%(invoice)s\", you must set a SIRET on "
@@ -130,6 +135,7 @@ msgstr ""
"Auf Adresse \"%(address)s\" muss eine SIRET gesetzt sein, damit eine Chorus "
"Rechnung für \"%(invoice)s\" erstellt werden kann."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_sent"
msgid "You cannot delete Chorus invoice \"%(invoice)s\" because it is sent."
msgstr ""
diff --git a/modules/account_fr_chorus/locale/es.po b/modules/account_fr_chorus/locale/es.po
index ddfd9062b8..83e31b130c 100644
--- a/modules/account_fr_chorus/locale/es.po
+++ b/modules/account_fr_chorus/locale/es.po
@@ -122,6 +122,11 @@ msgctxt ""
msgid "Sent"
msgstr "Enviada"
+msgctxt "model:ir.message,text:msg_chorus_credential_modified"
+msgid "Are you sure you want to modify Chorus credentials?"
+msgstr "¿Está seguro de que desea modificar las credenciales de Chorus?"
+
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_address_no_siret"
msgid ""
"To create a Chorus invoice for \"%(invoice)s\", you must set a SIRET on "
@@ -130,6 +135,7 @@ msgstr ""
"Para crear una factura Chorus para \"%(invoice)s\", debe establecer un "
"número SIRET en la dirección \"%(address)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_sent"
msgid "You cannot delete Chorus invoice \"%(invoice)s\" because it is sent."
msgstr "No puede eliminar la factura Chorus \"%(invoice)s\" porque está enviada."
diff --git a/modules/account_fr_chorus/locale/es_419.po b/modules/account_fr_chorus/locale/es_419.po
index 2c06bc8efc..725d07efe9 100644
--- a/modules/account_fr_chorus/locale/es_419.po
+++ b/modules/account_fr_chorus/locale/es_419.po
@@ -122,12 +122,18 @@ msgctxt ""
msgid "Sent"
msgstr ""
+msgctxt "model:ir.message,text:msg_chorus_credential_modified"
+msgid "Are you sure you want to modify Chorus credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_address_no_siret"
msgid ""
"To create a Chorus invoice for \"%(invoice)s\", you must set a SIRET on "
"address \"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_sent"
msgid "You cannot delete Chorus invoice \"%(invoice)s\" because it is sent."
msgstr ""
diff --git a/modules/account_fr_chorus/locale/et.po b/modules/account_fr_chorus/locale/et.po
index 984a90dd52..4eb224f915 100644
--- a/modules/account_fr_chorus/locale/et.po
+++ b/modules/account_fr_chorus/locale/et.po
@@ -126,6 +126,11 @@ msgctxt ""
msgid "Sent"
msgstr ""
+msgctxt "model:ir.message,text:msg_chorus_credential_modified"
+msgid "Are you sure you want to modify Chorus credentials?"
+msgstr ""
+
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invoice_address_no_siret"
msgid ""
"To create a Chorus invoice for \"%(invoice)s\", you must set a SIRET on "
@@ -134,6 +139,7 @@ msgstr ""
"Chorus arve \"&(arve)te\" loomiseks tuleb esmalt määrata SIERT (SIRET kood) "
"aadressile \"%(aadressitele)\""
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_sent"
msgid "You cannot delete Chorus invoice \"%(invoice)s\" because it is sent."
msgstr "Chorus arvet \"%(arveid)\" ei saa kustutada kuna see \"(%need)\" on saadetud"
diff --git a/modules/account_fr_chorus/locale/fa.po b/modules/account_fr_chorus/locale/fa.po
index 2f81b5b1a0..3c43905758 100644
--- a/modules/account_fr_chorus/locale/fa.po
+++ b/modules/account_fr_chorus/locale/fa.po
@@ -126,6 +126,11 @@ msgctxt ""
msgid "Sent"
msgstr ""
+msgctxt "model:ir.message,text:msg_chorus_credential_modified"
+msgid "Are you sure you want to modify Chorus credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_address_no_siret"
msgid ""
"To create a Chorus invoice for \"%(invoice)s\", you must set a SIRET on "
@@ -134,6 +139,7 @@ msgstr ""
"برای ایجاد یک فاکتور Chorus برای : \"%(invoice)s\" شما باید یک SIRET بر روی "
"آدرس : \"%(address)s\" تنظیم کنید."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_sent"
msgid "You cannot delete Chorus invoice \"%(invoice)s\" because it is sent."
msgstr ""
diff --git a/modules/account_fr_chorus/locale/fi.po b/modules/account_fr_chorus/locale/fi.po
index 2c06bc8efc..725d07efe9 100644
--- a/modules/account_fr_chorus/locale/fi.po
+++ b/modules/account_fr_chorus/locale/fi.po
@@ -122,12 +122,18 @@ msgctxt ""
msgid "Sent"
msgstr ""
+msgctxt "model:ir.message,text:msg_chorus_credential_modified"
+msgid "Are you sure you want to modify Chorus credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_address_no_siret"
msgid ""
"To create a Chorus invoice for \"%(invoice)s\", you must set a SIRET on "
"address \"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_sent"
msgid "You cannot delete Chorus invoice \"%(invoice)s\" because it is sent."
msgstr ""
diff --git a/modules/account_fr_chorus/locale/fr.po b/modules/account_fr_chorus/locale/fr.po
index cf2de24aab..d5fa984535 100644
--- a/modules/account_fr_chorus/locale/fr.po
+++ b/modules/account_fr_chorus/locale/fr.po
@@ -122,6 +122,11 @@ msgctxt ""
msgid "Sent"
msgstr "Envoyées"
+msgctxt "model:ir.message,text:msg_chorus_credential_modified"
+msgid "Are you sure you want to modify Chorus credentials?"
+msgstr "Êtes-vous sûr de vouloir modifier les identifiants Chorus ?"
+
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_address_no_siret"
msgid ""
"To create a Chorus invoice for \"%(invoice)s\", you must set a SIRET on "
@@ -130,6 +135,7 @@ msgstr ""
"Pour créer une facture Chorus pour « %(invoice)s », vous devez définir un "
"SIRET sur l'adresse « %(address)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_sent"
msgid "You cannot delete Chorus invoice \"%(invoice)s\" because it is sent."
msgstr ""
diff --git a/modules/account_fr_chorus/locale/hu.po b/modules/account_fr_chorus/locale/hu.po
index 2c06bc8efc..725d07efe9 100644
--- a/modules/account_fr_chorus/locale/hu.po
+++ b/modules/account_fr_chorus/locale/hu.po
@@ -122,12 +122,18 @@ msgctxt ""
msgid "Sent"
msgstr ""
+msgctxt "model:ir.message,text:msg_chorus_credential_modified"
+msgid "Are you sure you want to modify Chorus credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_address_no_siret"
msgid ""
"To create a Chorus invoice for \"%(invoice)s\", you must set a SIRET on "
"address \"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_sent"
msgid "You cannot delete Chorus invoice \"%(invoice)s\" because it is sent."
msgstr ""
diff --git a/modules/account_fr_chorus/locale/id.po b/modules/account_fr_chorus/locale/id.po
index a26caf067a..104708a89f 100644
--- a/modules/account_fr_chorus/locale/id.po
+++ b/modules/account_fr_chorus/locale/id.po
@@ -125,12 +125,18 @@ msgctxt ""
msgid "Sent"
msgstr ""
+msgctxt "model:ir.message,text:msg_chorus_credential_modified"
+msgid "Are you sure you want to modify Chorus credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_address_no_siret"
msgid ""
"To create a Chorus invoice for \"%(invoice)s\", you must set a SIRET on "
"address \"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_sent"
msgid "You cannot delete Chorus invoice \"%(invoice)s\" because it is sent."
msgstr ""
diff --git a/modules/account_fr_chorus/locale/it.po b/modules/account_fr_chorus/locale/it.po
index b1065ddd3c..d5eab3422d 100644
--- a/modules/account_fr_chorus/locale/it.po
+++ b/modules/account_fr_chorus/locale/it.po
@@ -122,12 +122,18 @@ msgctxt ""
msgid "Sent"
msgstr ""
+msgctxt "model:ir.message,text:msg_chorus_credential_modified"
+msgid "Are you sure you want to modify Chorus credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_address_no_siret"
msgid ""
"To create a Chorus invoice for \"%(invoice)s\", you must set a SIRET on "
"address \"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_sent"
msgid "You cannot delete Chorus invoice \"%(invoice)s\" because it is sent."
msgstr ""
diff --git a/modules/account_fr_chorus/locale/lo.po b/modules/account_fr_chorus/locale/lo.po
index 2c06bc8efc..725d07efe9 100644
--- a/modules/account_fr_chorus/locale/lo.po
+++ b/modules/account_fr_chorus/locale/lo.po
@@ -122,12 +122,18 @@ msgctxt ""
msgid "Sent"
msgstr ""
+msgctxt "model:ir.message,text:msg_chorus_credential_modified"
+msgid "Are you sure you want to modify Chorus credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_address_no_siret"
msgid ""
"To create a Chorus invoice for \"%(invoice)s\", you must set a SIRET on "
"address \"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_sent"
msgid "You cannot delete Chorus invoice \"%(invoice)s\" because it is sent."
msgstr ""
diff --git a/modules/account_fr_chorus/locale/lt.po b/modules/account_fr_chorus/locale/lt.po
index 1f1b665852..89eeebbd6f 100644
--- a/modules/account_fr_chorus/locale/lt.po
+++ b/modules/account_fr_chorus/locale/lt.po
@@ -122,12 +122,18 @@ msgctxt ""
msgid "Sent"
msgstr ""
+msgctxt "model:ir.message,text:msg_chorus_credential_modified"
+msgid "Are you sure you want to modify Chorus credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_address_no_siret"
msgid ""
"To create a Chorus invoice for \"%(invoice)s\", you must set a SIRET on "
"address \"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_sent"
msgid "You cannot delete Chorus invoice \"%(invoice)s\" because it is sent."
msgstr ""
diff --git a/modules/account_fr_chorus/locale/nl.po b/modules/account_fr_chorus/locale/nl.po
index acb8e3ff31..7d9776df4e 100644
--- a/modules/account_fr_chorus/locale/nl.po
+++ b/modules/account_fr_chorus/locale/nl.po
@@ -122,6 +122,11 @@ msgctxt ""
msgid "Sent"
msgstr "Verzonden"
+msgctxt "model:ir.message,text:msg_chorus_credential_modified"
+msgid "Are you sure you want to modify Chorus credentials?"
+msgstr "Weet u zeker dat u de inloggegevens van Chorus wilt wijzigen?"
+
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_address_no_siret"
msgid ""
"To create a Chorus invoice for \"%(invoice)s\", you must set a SIRET on "
@@ -130,6 +135,7 @@ msgstr ""
"Om een Chorus-factuur voor \"%(invoice)s\" te maken, moet u een SIRET "
"instellen op adres \"%(address)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_sent"
msgid "You cannot delete Chorus invoice \"%(invoice)s\" because it is sent."
msgstr ""
diff --git a/modules/account_fr_chorus/locale/pl.po b/modules/account_fr_chorus/locale/pl.po
index 2c06bc8efc..725d07efe9 100644
--- a/modules/account_fr_chorus/locale/pl.po
+++ b/modules/account_fr_chorus/locale/pl.po
@@ -122,12 +122,18 @@ msgctxt ""
msgid "Sent"
msgstr ""
+msgctxt "model:ir.message,text:msg_chorus_credential_modified"
+msgid "Are you sure you want to modify Chorus credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_address_no_siret"
msgid ""
"To create a Chorus invoice for \"%(invoice)s\", you must set a SIRET on "
"address \"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_sent"
msgid "You cannot delete Chorus invoice \"%(invoice)s\" because it is sent."
msgstr ""
diff --git a/modules/account_fr_chorus/locale/pt.po b/modules/account_fr_chorus/locale/pt.po
index 2c06bc8efc..725d07efe9 100644
--- a/modules/account_fr_chorus/locale/pt.po
+++ b/modules/account_fr_chorus/locale/pt.po
@@ -122,12 +122,18 @@ msgctxt ""
msgid "Sent"
msgstr ""
+msgctxt "model:ir.message,text:msg_chorus_credential_modified"
+msgid "Are you sure you want to modify Chorus credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_address_no_siret"
msgid ""
"To create a Chorus invoice for \"%(invoice)s\", you must set a SIRET on "
"address \"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_sent"
msgid "You cannot delete Chorus invoice \"%(invoice)s\" because it is sent."
msgstr ""
diff --git a/modules/account_fr_chorus/locale/ro.po b/modules/account_fr_chorus/locale/ro.po
index 9a36fe4744..78979a7e75 100644
--- a/modules/account_fr_chorus/locale/ro.po
+++ b/modules/account_fr_chorus/locale/ro.po
@@ -122,12 +122,18 @@ msgctxt ""
msgid "Sent"
msgstr ""
+msgctxt "model:ir.message,text:msg_chorus_credential_modified"
+msgid "Are you sure you want to modify Chorus credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_address_no_siret"
msgid ""
"To create a Chorus invoice for \"%(invoice)s\", you must set a SIRET on "
"address \"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_sent"
msgid "You cannot delete Chorus invoice \"%(invoice)s\" because it is sent."
msgstr ""
diff --git a/modules/account_fr_chorus/locale/ru.po b/modules/account_fr_chorus/locale/ru.po
index 2c06bc8efc..725d07efe9 100644
--- a/modules/account_fr_chorus/locale/ru.po
+++ b/modules/account_fr_chorus/locale/ru.po
@@ -122,12 +122,18 @@ msgctxt ""
msgid "Sent"
msgstr ""
+msgctxt "model:ir.message,text:msg_chorus_credential_modified"
+msgid "Are you sure you want to modify Chorus credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_address_no_siret"
msgid ""
"To create a Chorus invoice for \"%(invoice)s\", you must set a SIRET on "
"address \"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_sent"
msgid "You cannot delete Chorus invoice \"%(invoice)s\" because it is sent."
msgstr ""
diff --git a/modules/account_fr_chorus/locale/sl.po b/modules/account_fr_chorus/locale/sl.po
index 2c06bc8efc..725d07efe9 100644
--- a/modules/account_fr_chorus/locale/sl.po
+++ b/modules/account_fr_chorus/locale/sl.po
@@ -122,12 +122,18 @@ msgctxt ""
msgid "Sent"
msgstr ""
+msgctxt "model:ir.message,text:msg_chorus_credential_modified"
+msgid "Are you sure you want to modify Chorus credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_address_no_siret"
msgid ""
"To create a Chorus invoice for \"%(invoice)s\", you must set a SIRET on "
"address \"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_sent"
msgid "You cannot delete Chorus invoice \"%(invoice)s\" because it is sent."
msgstr ""
diff --git a/modules/account_fr_chorus/locale/tr.po b/modules/account_fr_chorus/locale/tr.po
index 2c06bc8efc..725d07efe9 100644
--- a/modules/account_fr_chorus/locale/tr.po
+++ b/modules/account_fr_chorus/locale/tr.po
@@ -122,12 +122,18 @@ msgctxt ""
msgid "Sent"
msgstr ""
+msgctxt "model:ir.message,text:msg_chorus_credential_modified"
+msgid "Are you sure you want to modify Chorus credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_address_no_siret"
msgid ""
"To create a Chorus invoice for \"%(invoice)s\", you must set a SIRET on "
"address \"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_sent"
msgid "You cannot delete Chorus invoice \"%(invoice)s\" because it is sent."
msgstr ""
diff --git a/modules/account_fr_chorus/locale/uk.po b/modules/account_fr_chorus/locale/uk.po
index 2c06bc8efc..725d07efe9 100644
--- a/modules/account_fr_chorus/locale/uk.po
+++ b/modules/account_fr_chorus/locale/uk.po
@@ -122,12 +122,18 @@ msgctxt ""
msgid "Sent"
msgstr ""
+msgctxt "model:ir.message,text:msg_chorus_credential_modified"
+msgid "Are you sure you want to modify Chorus credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_address_no_siret"
msgid ""
"To create a Chorus invoice for \"%(invoice)s\", you must set a SIRET on "
"address \"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_sent"
msgid "You cannot delete Chorus invoice \"%(invoice)s\" because it is sent."
msgstr ""
diff --git a/modules/account_fr_chorus/locale/zh_CN.po b/modules/account_fr_chorus/locale/zh_CN.po
index 2c06bc8efc..725d07efe9 100644
--- a/modules/account_fr_chorus/locale/zh_CN.po
+++ b/modules/account_fr_chorus/locale/zh_CN.po
@@ -122,12 +122,18 @@ msgctxt ""
msgid "Sent"
msgstr ""
+msgctxt "model:ir.message,text:msg_chorus_credential_modified"
+msgid "Are you sure you want to modify Chorus credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_address_no_siret"
msgid ""
"To create a Chorus invoice for \"%(invoice)s\", you must set a SIRET on "
"address \"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_sent"
msgid "You cannot delete Chorus invoice \"%(invoice)s\" because it is sent."
msgstr ""
diff --git a/modules/account_invoice/locale/bg.po b/modules/account_invoice/locale/bg.po
index 8dadfbd51c..3e46dca30d 100644
--- a/modules/account_invoice/locale/bg.po
+++ b/modules/account_invoice/locale/bg.po
@@ -112,6 +112,11 @@ msgctxt "field:account.invoice,description:"
msgid "Description"
msgstr "Описание"
+#, fuzzy
+msgctxt "field:account.invoice,has_account_move:"
+msgid "Has Account Move"
+msgstr "Сметка"
+
#, fuzzy
msgctxt "field:account.invoice,has_payment_method:"
msgid "Has Payment Method"
@@ -151,6 +156,10 @@ msgctxt "field:account.invoice,journal:"
msgid "Journal"
msgstr "Дневник"
+msgctxt "field:account.invoice,line_lines:"
+msgid "Line - Lines"
+msgstr ""
+
msgctxt "field:account.invoice,lines:"
msgid "Lines"
msgstr "Редове"
@@ -220,6 +229,10 @@ msgctxt "field:account.invoice,sequence:"
msgid "Sequence"
msgstr "Последователност"
+msgctxt "field:account.invoice,sequence_type_cache:"
+msgid "Sequence Type Cache"
+msgstr ""
+
msgctxt "field:account.invoice,state:"
msgid "State"
msgstr "Състояние"
@@ -1009,6 +1022,7 @@ msgctxt "model:ir.action.act_window.domain,name:act_invoice_relate_pending"
msgid "Pending"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_cancel_invoice_move"
msgid "The moves \"%(moves)s\" have the posted invoices \"%(invoices)s\" as origin."
msgstr ""
@@ -1019,20 +1033,24 @@ msgid ""
"might want to cancel the invoices first."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_non_posted_invoices"
msgid "To close the periods you must post the invoices \"%(invoices)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_invoice"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending invoices with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_credit_refund_not_posted"
msgid "You cannot refund invoice \"%(invoice)s\" because it is not posted."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_invoice_currency_exchange_credit_account_missing"
msgid ""
@@ -1040,6 +1058,7 @@ msgid ""
"account for \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_invoice_currency_exchange_debit_account_missing"
msgid ""
@@ -1047,34 +1066,41 @@ msgid ""
"account for \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_customer_cancel_move"
msgid ""
"You cannot cancel customer invoice \"%(invoice)s\" because it is posted and "
"company setup does not allow it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_date_future"
msgid "The invoices \"%(invoices)s\" have an invoice date in the future."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_default_taxes"
msgid "The invoice \"%(invoice)s\" does not have the default taxes for %(lines)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_cancel"
msgid "To delete invoice \"%(invoice)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_numbered"
msgid "You cannot delete invoice \"%(invoice)s\" because it has a number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_line_create_draft"
msgid ""
"You cannot add lines to invoice \"%(invoice)s\" because it is no longer in a"
" draft state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_line_modify"
msgid ""
"You cannot modify line \"%(line)s\" because its invoice \"%(invoice)s\" is "
@@ -1085,18 +1111,21 @@ msgctxt "model:ir.message,text:msg_invoice_line_tax_unique"
msgid "A tax can be added only once to an invoice line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_modify"
msgid ""
"You cannot modify invoice \"%(invoice)s\" because it is posted, paid or "
"cancelled."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_no_sequence"
msgid ""
"To post invoice \"%(invoice)s\", you must define a sequence on fiscal year "
"\"%(fiscalyear)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_number_after"
msgid ""
"To number the invoice \"%(invoice)s\", you must set an invoice date after "
@@ -1104,12 +1133,14 @@ msgid ""
" invoice \"%(after_invoice)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_overpay_paid"
msgid ""
"You cannot overpay invoice \"%(invoice)s\" because there is no more left to "
"pay."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_pay_amount_greater_amount_to_pay"
msgid ""
"You cannot add a partial payment on invoice \"%(invoice)s\" with an amount "
@@ -1120,52 +1151,62 @@ msgctxt "model:ir.message,text:msg_invoice_payment_line_unique"
msgid "A payment line can be linked to only one invoice."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_lines_add_remove_paid"
msgid "You cannot add/remove payment lines on paid invoice \"%(invoice)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_lines_greater_amount"
msgid ""
"Payment lines amount on invoice \"%(invoice)s\" can not be greater than the "
"invoice amount."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_term_date_past"
msgid "The invoice \"%(invoice)s\" generates a payment date \"%(date)s\" in the past."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_similar"
msgid "The invoice \"%(invoice)s\" is similar to invoice \"%(similar)s\"."
msgstr ""
-msgctxt "model:ir.message,text:msg_invoice_tax_create"
+#, python-format
+msgctxt "model:ir.message,text:msg_invoice_tax_create_draft"
msgid ""
"You cannot add taxes to invoice \"%(invoice)s\" because it is no longer in a"
" draft state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_tax_invalid"
msgid ""
"The taxes on invoice \"%(invoice)s\" are not valid, you must save it again "
"to force them to be recalculated."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_tax_modify"
msgid ""
"You cannot modify tax \"%(tax)s\" because its invoice \"%(invoice)s\" is "
"posted, paid or cancelled."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_invalid_ratio_divisor"
msgid "The ratio and divisor are not consistent on line \"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_missing_last_remainder"
msgid ""
"To save payment term \"%(payment_term)s\", you must append a last remainder "
"line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_missing_remainder"
msgid ""
"To compute terms, you must append a remainder line on payment term "
@@ -1362,6 +1403,16 @@ msgctxt "report:account.invoice:"
msgid "Unit Price"
msgstr "Единична цена"
+#, fuzzy
+msgctxt "selection:account.invoice,sequence_type_cache:"
+msgid "Credit Note"
+msgstr "Начало на кредитна фактура"
+
+#, fuzzy
+msgctxt "selection:account.invoice,sequence_type_cache:"
+msgid "Invoice"
+msgstr "Фактура"
+
#, fuzzy
msgctxt "selection:account.invoice,state:"
msgid "Cancelled"
diff --git a/modules/account_invoice/locale/ca.po b/modules/account_invoice/locale/ca.po
index 4671e6df84..5ca057683f 100644
--- a/modules/account_invoice/locale/ca.po
+++ b/modules/account_invoice/locale/ca.po
@@ -103,6 +103,10 @@ msgctxt "field:account.invoice,description:"
msgid "Description"
msgstr "Descripció"
+msgctxt "field:account.invoice,has_account_move:"
+msgid "Has Account Move"
+msgstr "Té un asentament comptable"
+
msgctxt "field:account.invoice,has_payment_method:"
msgid "Has Payment Method"
msgstr "Té mètode de pagament"
@@ -139,6 +143,10 @@ msgctxt "field:account.invoice,journal:"
msgid "Journal"
msgstr "Diari"
+msgctxt "field:account.invoice,line_lines:"
+msgid "Line - Lines"
+msgstr "Línia - Línies"
+
msgctxt "field:account.invoice,lines:"
msgid "Lines"
msgstr "Línies"
@@ -203,6 +211,10 @@ msgctxt "field:account.invoice,sequence:"
msgid "Sequence"
msgstr "Seqüència"
+msgctxt "field:account.invoice,sequence_type_cache:"
+msgid "Sequence Type Cache"
+msgstr "Memòria cau de tipus de seqüència"
+
msgctxt "field:account.invoice,state:"
msgid "State"
msgstr "Estat"
@@ -925,6 +937,7 @@ msgctxt "model:ir.action.act_window.domain,name:act_invoice_relate_pending"
msgid "Pending"
msgstr "Pendent"
+#, python-format
msgctxt "model:ir.message,text:msg_cancel_invoice_move"
msgid "The moves \"%(moves)s\" have the posted invoices \"%(invoices)s\" as origin."
msgstr ""
@@ -939,10 +952,12 @@ msgstr ""
"Al cancel·lar-les es conciliaran els apunts i es pagaran les factures. "
"Potser voleu cancel·lar les factures primer."
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_non_posted_invoices"
msgid "To close the periods you must post the invoices \"%(invoices)s\"."
msgstr "Per tancar el període heu de contabilitzar les factures \"%(invoices)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_invoice"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending invoices with "
@@ -951,12 +966,14 @@ msgstr ""
"No podeu eliminar el tercer \"%(party)s\" mentre tingui factures pendents "
"amb l'empresa \"%(company)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_credit_refund_not_posted"
msgid "You cannot refund invoice \"%(invoice)s\" because it is not posted."
msgstr ""
"No podeu abonar la factura rectificativa \"%(invoice)s\" perquè no està "
"comptabilitzada."
+#, python-format
msgctxt ""
"model:ir.message,text:msg_invoice_currency_exchange_credit_account_missing"
msgid ""
@@ -966,6 +983,7 @@ msgstr ""
"Per poder comptabilitzar la factura \"%(invoice)s\" heu de definir un compte"
" haver de diferencies de canvi per l'empresa \"%(company)s\"."
+#, python-format
msgctxt ""
"model:ir.message,text:msg_invoice_currency_exchange_debit_account_missing"
msgid ""
@@ -975,6 +993,7 @@ msgstr ""
"Per poder comptabilitzar la factura \"%(invoice)s\" heu de definir un compte"
" deure de diferencies de canvi per l'empresa \"%(company)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_customer_cancel_move"
msgid ""
"You cannot cancel customer invoice \"%(invoice)s\" because it is posted and "
@@ -983,24 +1002,29 @@ msgstr ""
"No podeu cancel·lar la factura de client \"%(invoice)s\" perquè està "
"comptabilitzada i la configuració de l'empresa no ho permet."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_date_future"
msgid "The invoices \"%(invoices)s\" have an invoice date in the future."
msgstr "Les factures \"%(invoices)s\" tenen una data de facturació en el futur."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_default_taxes"
msgid "The invoice \"%(invoice)s\" does not have the default taxes for %(lines)s."
msgstr ""
-"Les factures \"%(invoices)s\" no tenen els impostos per defecte per les "
-"línies %(lines)s."
+"La factura \"%(invoice)s\" no té els impostos per defecte per les línies "
+"%(lines)s."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_cancel"
msgid "To delete invoice \"%(invoice)s\" you must cancel it."
msgstr "Heu de cancel·lar la factura \"%(invoice)s\" per poder-la eliminar."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_numbered"
msgid "You cannot delete invoice \"%(invoice)s\" because it has a number."
msgstr "No podeu la factura \"%(invoice)s\" perquè està numerada."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_line_create_draft"
msgid ""
"You cannot add lines to invoice \"%(invoice)s\" because it is no longer in a"
@@ -1009,6 +1033,7 @@ msgstr ""
"No podeu afegir línies a la factura \"%(invoice)s\" perquè no està en estat "
"esborrany."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_line_modify"
msgid ""
"You cannot modify line \"%(line)s\" because its invoice \"%(invoice)s\" is "
@@ -1021,6 +1046,7 @@ msgctxt "model:ir.message,text:msg_invoice_line_tax_unique"
msgid "A tax can be added only once to an invoice line."
msgstr "Un impost només es pot afegir una vegada a una línia de factura."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_modify"
msgid ""
"You cannot modify invoice \"%(invoice)s\" because it is posted, paid or "
@@ -1029,6 +1055,7 @@ msgstr ""
"No podeu modificar la factura \"%(invoice)s\" perquè està comptabilitzada, "
"pagada o cancel·lada."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_no_sequence"
msgid ""
"To post invoice \"%(invoice)s\", you must define a sequence on fiscal year "
@@ -1037,6 +1064,7 @@ msgstr ""
"Per poder comptabilitzar la factura \"%(invoice)s\" heu de definir una "
"seqüència per l'exercici fical \"%(fiscalyear)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_number_after"
msgid ""
"To number the invoice \"%(invoice)s\", you must set an invoice date after "
@@ -1047,6 +1075,7 @@ msgstr ""
"factura posterior al \"%(date)s\" perquè la seqüència \"%(sequence)s\" ja "
"s'ha utilitzat per la factura \"%(after_invoice)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_overpay_paid"
msgid ""
"You cannot overpay invoice \"%(invoice)s\" because there is no more left to "
@@ -1055,6 +1084,7 @@ msgstr ""
"No podeu pagar de més la factura \"%(invoice)s\" perquè no hi ha res més a "
"pagar."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_pay_amount_greater_amount_to_pay"
msgid ""
"You cannot add a partial payment on invoice \"%(invoice)s\" with an amount "
@@ -1067,12 +1097,14 @@ msgctxt "model:ir.message,text:msg_invoice_payment_line_unique"
msgid "A payment line can be linked to only one invoice."
msgstr "Una línia de pagament només pot estar vinculada a una factura."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_lines_add_remove_paid"
msgid "You cannot add/remove payment lines on paid invoice \"%(invoice)s\"."
msgstr ""
"No podeu afegir/eliminar línies de pagament a la factura pagada "
"\"%(invoice)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_lines_greater_amount"
msgid ""
"Payment lines amount on invoice \"%(invoice)s\" can not be greater than the "
@@ -1081,17 +1113,20 @@ msgstr ""
"L'import de les línies de pagament de la factura \"%(invoice)s\" no pot ser "
"més gran que l'import de la factura."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_term_date_past"
msgid "The invoice \"%(invoice)s\" generates a payment date \"%(date)s\" in the past."
msgstr ""
"La factura \"%(invoice)s\" genera una data de pagament \"%(date)s\" en el "
"passat."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_similar"
msgid "The invoice \"%(invoice)s\" is similar to invoice \"%(similar)s\"."
msgstr "La factura \"%(invoice)s\" és similar a la factura \"%(similar)s\"."
-msgctxt "model:ir.message,text:msg_invoice_tax_create"
+#, python-format
+msgctxt "model:ir.message,text:msg_invoice_tax_create_draft"
msgid ""
"You cannot add taxes to invoice \"%(invoice)s\" because it is no longer in a"
" draft state."
@@ -1099,6 +1134,7 @@ msgstr ""
"No podeu afegir impostos a la factura \"%(invoice)s\" perquè no està en "
"estat esborrany."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_tax_invalid"
msgid ""
"The taxes on invoice \"%(invoice)s\" are not valid, you must save it again "
@@ -1107,6 +1143,7 @@ msgstr ""
"Els impostos de la factura \"%(invoice)s\" no són correctes, heu de tornar a"
" guardar la factura per forçar-n'he el recàlcul."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_tax_modify"
msgid ""
"You cannot modify tax \"%(tax)s\" because its invoice \"%(invoice)s\" is "
@@ -1115,10 +1152,12 @@ msgstr ""
"No podeu modificar l'impost \"%(tax)s\" perquè la seva factura "
"\"%(invoice)s\" està comptabilitzada, pagada o cancel·lada."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_invalid_ratio_divisor"
msgid "The ratio and divisor are not consistent on line \"%(line)s\"."
msgstr "El rati i el divisor de la línia \"%(line)s\" no són consistents."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_missing_last_remainder"
msgid ""
"To save payment term \"%(payment_term)s\", you must append a last remainder "
@@ -1127,6 +1166,7 @@ msgstr ""
"Per guardar el termini de pagament \"%(payment_term)s\", heu d'afegir-hi una"
" última línia de romanent."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_missing_remainder"
msgid ""
"To compute terms, you must append a remainder line on payment term "
@@ -1315,6 +1355,14 @@ msgctxt "report:account.invoice:"
msgid "Unit Price"
msgstr "Preu unitari"
+msgctxt "selection:account.invoice,sequence_type_cache:"
+msgid "Credit Note"
+msgstr "Abonament"
+
+msgctxt "selection:account.invoice,sequence_type_cache:"
+msgid "Invoice"
+msgstr "Factura"
+
msgctxt "selection:account.invoice,state:"
msgid "Cancelled"
msgstr "Cancel·lada"
diff --git a/modules/account_invoice/locale/cs.po b/modules/account_invoice/locale/cs.po
index c77c67114c..e7ab886ed4 100644
--- a/modules/account_invoice/locale/cs.po
+++ b/modules/account_invoice/locale/cs.po
@@ -106,6 +106,10 @@ msgctxt "field:account.invoice,description:"
msgid "Description"
msgstr ""
+msgctxt "field:account.invoice,has_account_move:"
+msgid "Has Account Move"
+msgstr ""
+
#, fuzzy
msgctxt "field:account.invoice,has_payment_method:"
msgid "Has Payment Method"
@@ -144,6 +148,10 @@ msgctxt "field:account.invoice,journal:"
msgid "Journal"
msgstr ""
+msgctxt "field:account.invoice,line_lines:"
+msgid "Line - Lines"
+msgstr ""
+
msgctxt "field:account.invoice,lines:"
msgid "Lines"
msgstr ""
@@ -211,6 +219,10 @@ msgctxt "field:account.invoice,sequence:"
msgid "Sequence"
msgstr ""
+msgctxt "field:account.invoice,sequence_type_cache:"
+msgid "Sequence Type Cache"
+msgstr ""
+
msgctxt "field:account.invoice,state:"
msgid "State"
msgstr ""
@@ -963,6 +975,7 @@ msgctxt "model:ir.action.act_window.domain,name:act_invoice_relate_pending"
msgid "Pending"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_cancel_invoice_move"
msgid "The moves \"%(moves)s\" have the posted invoices \"%(invoices)s\" as origin."
msgstr ""
@@ -973,20 +986,24 @@ msgid ""
"might want to cancel the invoices first."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_non_posted_invoices"
msgid "To close the periods you must post the invoices \"%(invoices)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_invoice"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending invoices with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_credit_refund_not_posted"
msgid "You cannot refund invoice \"%(invoice)s\" because it is not posted."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_invoice_currency_exchange_credit_account_missing"
msgid ""
@@ -994,6 +1011,7 @@ msgid ""
"account for \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_invoice_currency_exchange_debit_account_missing"
msgid ""
@@ -1001,34 +1019,41 @@ msgid ""
"account for \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_customer_cancel_move"
msgid ""
"You cannot cancel customer invoice \"%(invoice)s\" because it is posted and "
"company setup does not allow it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_date_future"
msgid "The invoices \"%(invoices)s\" have an invoice date in the future."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_default_taxes"
msgid "The invoice \"%(invoice)s\" does not have the default taxes for %(lines)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_cancel"
msgid "To delete invoice \"%(invoice)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_numbered"
msgid "You cannot delete invoice \"%(invoice)s\" because it has a number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_line_create_draft"
msgid ""
"You cannot add lines to invoice \"%(invoice)s\" because it is no longer in a"
" draft state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_line_modify"
msgid ""
"You cannot modify line \"%(line)s\" because its invoice \"%(invoice)s\" is "
@@ -1039,18 +1064,21 @@ msgctxt "model:ir.message,text:msg_invoice_line_tax_unique"
msgid "A tax can be added only once to an invoice line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_modify"
msgid ""
"You cannot modify invoice \"%(invoice)s\" because it is posted, paid or "
"cancelled."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_no_sequence"
msgid ""
"To post invoice \"%(invoice)s\", you must define a sequence on fiscal year "
"\"%(fiscalyear)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_number_after"
msgid ""
"To number the invoice \"%(invoice)s\", you must set an invoice date after "
@@ -1058,12 +1086,14 @@ msgid ""
" invoice \"%(after_invoice)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_overpay_paid"
msgid ""
"You cannot overpay invoice \"%(invoice)s\" because there is no more left to "
"pay."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_pay_amount_greater_amount_to_pay"
msgid ""
"You cannot add a partial payment on invoice \"%(invoice)s\" with an amount "
@@ -1074,52 +1104,62 @@ msgctxt "model:ir.message,text:msg_invoice_payment_line_unique"
msgid "A payment line can be linked to only one invoice."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_lines_add_remove_paid"
msgid "You cannot add/remove payment lines on paid invoice \"%(invoice)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_lines_greater_amount"
msgid ""
"Payment lines amount on invoice \"%(invoice)s\" can not be greater than the "
"invoice amount."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_term_date_past"
msgid "The invoice \"%(invoice)s\" generates a payment date \"%(date)s\" in the past."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_similar"
msgid "The invoice \"%(invoice)s\" is similar to invoice \"%(similar)s\"."
msgstr ""
-msgctxt "model:ir.message,text:msg_invoice_tax_create"
+#, python-format
+msgctxt "model:ir.message,text:msg_invoice_tax_create_draft"
msgid ""
"You cannot add taxes to invoice \"%(invoice)s\" because it is no longer in a"
" draft state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_tax_invalid"
msgid ""
"The taxes on invoice \"%(invoice)s\" are not valid, you must save it again "
"to force them to be recalculated."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_tax_modify"
msgid ""
"You cannot modify tax \"%(tax)s\" because its invoice \"%(invoice)s\" is "
"posted, paid or cancelled."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_invalid_ratio_divisor"
msgid "The ratio and divisor are not consistent on line \"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_missing_last_remainder"
msgid ""
"To save payment term \"%(payment_term)s\", you must append a last remainder "
"line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_missing_remainder"
msgid ""
"To compute terms, you must append a remainder line on payment term "
@@ -1312,6 +1352,16 @@ msgctxt "report:account.invoice:"
msgid "Unit Price"
msgstr ""
+#, fuzzy
+msgctxt "selection:account.invoice,sequence_type_cache:"
+msgid "Credit Note"
+msgstr "Credit"
+
+#, fuzzy
+msgctxt "selection:account.invoice,sequence_type_cache:"
+msgid "Invoice"
+msgstr "Invoice"
+
#, fuzzy
msgctxt "selection:account.invoice,state:"
msgid "Cancelled"
diff --git a/modules/account_invoice/locale/de.po b/modules/account_invoice/locale/de.po
index 6f40b99984..2b8a2b36db 100644
--- a/modules/account_invoice/locale/de.po
+++ b/modules/account_invoice/locale/de.po
@@ -103,6 +103,10 @@ msgctxt "field:account.invoice,description:"
msgid "Description"
msgstr "Beschreibung"
+msgctxt "field:account.invoice,has_account_move:"
+msgid "Has Account Move"
+msgstr "Hat Buchungssatz"
+
msgctxt "field:account.invoice,has_payment_method:"
msgid "Has Payment Method"
msgstr "Hat Zahlungsart"
@@ -139,6 +143,10 @@ msgctxt "field:account.invoice,journal:"
msgid "Journal"
msgstr "Journal"
+msgctxt "field:account.invoice,line_lines:"
+msgid "Line - Lines"
+msgstr "Rechnungspositionen vom Typ Position"
+
msgctxt "field:account.invoice,lines:"
msgid "Lines"
msgstr "Positionen"
@@ -203,6 +211,10 @@ msgctxt "field:account.invoice,sequence:"
msgid "Sequence"
msgstr "Reihenfolge"
+msgctxt "field:account.invoice,sequence_type_cache:"
+msgid "Sequence Type Cache"
+msgstr "Nummernkreistyp Cache"
+
msgctxt "field:account.invoice,state:"
msgid "State"
msgstr "Status"
@@ -926,6 +938,7 @@ msgctxt "model:ir.action.act_window.domain,name:act_invoice_relate_pending"
msgid "Pending"
msgstr "Ausstehend"
+#, python-format
msgctxt "model:ir.message,text:msg_cancel_invoice_move"
msgid "The moves \"%(moves)s\" have the posted invoices \"%(invoices)s\" as origin."
msgstr ""
@@ -941,12 +954,14 @@ msgstr ""
"Bezahlung der zugehörigen Rechnungen führen. Um dies zu vermeiden sollten "
"die Rechnungen zuerst annulliert werden."
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_non_posted_invoices"
msgid "To close the periods you must post the invoices \"%(invoices)s\"."
msgstr ""
"Um die Buchungszeiträume schließen zu können, müssen zuerst die Rechnungen "
"\"%(invoices)s\" festgeschrieben werden."
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_invoice"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending invoices with "
@@ -955,12 +970,14 @@ msgstr ""
"Partei \"%(party)s\" kann nicht gelöscht werden, solange noch offene "
"Rechnungen bei Unternehmen \"%(company)s\" bestehen."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_credit_refund_not_posted"
msgid "You cannot refund invoice \"%(invoice)s\" because it is not posted."
msgstr ""
"Rechnung \"%(invoice)s\" kann nicht verrechnet werden, da sie noch nicht "
"festgeschrieben wurde."
+#, python-format
msgctxt ""
"model:ir.message,text:msg_invoice_currency_exchange_credit_account_missing"
msgid ""
@@ -971,6 +988,7 @@ msgstr ""
"das Unternehmen \"%(company)s\" ein Habenkonto für Differenzen aus der "
"Währungsumrechnung definiert sein."
+#, python-format
msgctxt ""
"model:ir.message,text:msg_invoice_currency_exchange_debit_account_missing"
msgid ""
@@ -981,6 +999,7 @@ msgstr ""
"das Unternehmen \"%(company)s\" ein Sollkonto für Differenzen aus der "
"Währungsumrechnung definiert sein."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_customer_cancel_move"
msgid ""
"You cannot cancel customer invoice \"%(invoice)s\" because it is posted and "
@@ -990,28 +1009,33 @@ msgstr ""
"festgeschrieben ist und das Annullieren für das Unternehmen nicht zulässig "
"ist."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_date_future"
msgid "The invoices \"%(invoices)s\" have an invoice date in the future."
msgstr "Die Rechnungen \"%(invoices)s\" haben ein Rechnungsdatum in der Zukunft."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_default_taxes"
msgid "The invoice \"%(invoice)s\" does not have the default taxes for %(lines)s."
msgstr ""
-"Bei der Rechnungsposition %(line)s der Rechnung \"%(invoices)s\" weichen die"
-" Steuern vom Standard ab."
+"Bei den Positionen %(lines)s der Rechnung \"%(invoice)s\" weichen die "
+"Steuern vom Standard ab."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_cancel"
msgid "To delete invoice \"%(invoice)s\" you must cancel it."
msgstr ""
"Rechnung \"%(invoice)s\" muss annulliert werden, damit sie gelöscht werden "
"kann."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_numbered"
msgid "You cannot delete invoice \"%(invoice)s\" because it has a number."
msgstr ""
"Rechnung \"%(invoice)s\" kann nicht gelöscht werden, da ihr bereits eine "
"Nummer zugewiesen wurde."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_line_create_draft"
msgid ""
"You cannot add lines to invoice \"%(invoice)s\" because it is no longer in a"
@@ -1020,6 +1044,7 @@ msgstr ""
"Zu Rechnung \"%(invoice)s\" kann keine Position mehr hinzugefügt werden, da "
"sie nicht mehr im Entwurfsstatus ist."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_line_modify"
msgid ""
"You cannot modify line \"%(line)s\" because its invoice \"%(invoice)s\" is "
@@ -1033,6 +1058,7 @@ msgid "A tax can be added only once to an invoice line."
msgstr ""
"Eine Steuer kann nur einmal einer Rechnungsposition zugeordnet werden."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_modify"
msgid ""
"You cannot modify invoice \"%(invoice)s\" because it is posted, paid or "
@@ -1041,6 +1067,7 @@ msgstr ""
"Rechnung \"%(invoice)s\" kann nicht verändert werden, da sie bereits "
"festgeschrieben, bezahlt oder annulliert ist."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_no_sequence"
msgid ""
"To post invoice \"%(invoice)s\", you must define a sequence on fiscal year "
@@ -1049,6 +1076,7 @@ msgstr ""
"Um Rechnung invoice \"%(invoice)s\" festschreiben zu können, muss ein "
"Nummernkreis für das Geschäftsjahr \"%(fiscalyear)s\" definiert sein."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_number_after"
msgid ""
"To number the invoice \"%(invoice)s\", you must set an invoice date after "
@@ -1060,6 +1088,7 @@ msgstr ""
"Nummernkreis \"%(sequence)s\" bereits für Rechnung \"%(after_invoice)s\" "
"verwendet wurde."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_overpay_paid"
msgid ""
"You cannot overpay invoice \"%(invoice)s\" because there is no more left to "
@@ -1068,6 +1097,7 @@ msgstr ""
"Die Erfassung einer Überzahlung auf Rechnung \"%(invoice)s\" ist nicht "
"möglich."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_pay_amount_greater_amount_to_pay"
msgid ""
"You cannot add a partial payment on invoice \"%(invoice)s\" with an amount "
@@ -1081,6 +1111,7 @@ msgid "A payment line can be linked to only one invoice."
msgstr ""
"Eine Zahlungsposition kann nur einer einzigen Rechnung zugeordnet werden."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_lines_add_remove_paid"
msgid "You cannot add/remove payment lines on paid invoice \"%(invoice)s\"."
msgstr ""
@@ -1088,6 +1119,7 @@ msgstr ""
"Zahlungspositionen nicht möglich, da Sie bereits auf \"Bezahlt\" gesetzt "
"ist."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_lines_greater_amount"
msgid ""
"Payment lines amount on invoice \"%(invoice)s\" can not be greater than the "
@@ -1096,24 +1128,28 @@ msgstr ""
"Die Summe der Zahlungspositionen der Rechnung \"%(invoice)s\" darf nicht "
"höher als der Rechnungsbetrag sein."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_term_date_past"
msgid "The invoice \"%(invoice)s\" generates a payment date \"%(date)s\" in the past."
msgstr ""
"Die Rechnung \"%(invoice)s\" produziert ein Zahlungsdatum \"%(date)s\" in "
"der Vergangenheit."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_similar"
msgid "The invoice \"%(invoice)s\" is similar to invoice \"%(similar)s\"."
msgstr "Die Rechnung \"%(invoice)s\" ist ähnlich zu Rechnung \"%(similar)s\"."
-msgctxt "model:ir.message,text:msg_invoice_tax_create"
+#, python-format
+msgctxt "model:ir.message,text:msg_invoice_tax_create_draft"
msgid ""
"You cannot add taxes to invoice \"%(invoice)s\" because it is no longer in a"
" draft state."
msgstr ""
-"Zu Rechnung \"%(invoice)s\" kann keine Steuer hinzugefügt werden, da sie "
-"mehr im Entwurfsstatus ist."
+"Zu Rechnung \"%(invoice)s\" können keine Steuern hinzugefügt werden, da "
+"diese nicht mehr im Entwurfsstatus ist."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_tax_invalid"
msgid ""
"The taxes on invoice \"%(invoice)s\" are not valid, you must save it again "
@@ -1122,6 +1158,7 @@ msgstr ""
"Die Steuern auf Rechnung \"%(invoice)s\" sind falsch. Die Rechnung muss "
"erneut gespeichert werden, damit die Steuern neu berechnet werden."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_tax_modify"
msgid ""
"You cannot modify tax \"%(tax)s\" because its invoice \"%(invoice)s\" is "
@@ -1131,10 +1168,12 @@ msgstr ""
"Rechnung \"%(invoice)s\" bereits festgeschrieben, bezahlt oder annulliert "
"ist."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_invalid_ratio_divisor"
msgid "The ratio and divisor are not consistent on line \"%(line)s\"."
msgstr "Anteil und Divisor sind inkonsistent auf Zeile \"%(line)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_missing_last_remainder"
msgid ""
"To save payment term \"%(payment_term)s\", you must append a last remainder "
@@ -1143,6 +1182,7 @@ msgstr ""
"Damit die Zahlungsbedingung \"%(payment_term)s\" gespeichert werden kann, "
"muss eine Position für den Restbetrag hinzugefügt werden."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_missing_remainder"
msgid ""
"To compute terms, you must append a remainder line on payment term "
@@ -1331,6 +1371,14 @@ msgctxt "report:account.invoice:"
msgid "Unit Price"
msgstr "Einzelpreis"
+msgctxt "selection:account.invoice,sequence_type_cache:"
+msgid "Credit Note"
+msgstr "Stornorechnung"
+
+msgctxt "selection:account.invoice,sequence_type_cache:"
+msgid "Invoice"
+msgstr "Rechnung"
+
msgctxt "selection:account.invoice,state:"
msgid "Cancelled"
msgstr "Annulliert"
diff --git a/modules/account_invoice/locale/es.po b/modules/account_invoice/locale/es.po
index f2524f69d9..eba73f307c 100644
--- a/modules/account_invoice/locale/es.po
+++ b/modules/account_invoice/locale/es.po
@@ -103,6 +103,10 @@ msgctxt "field:account.invoice,description:"
msgid "Description"
msgstr "Descripción"
+msgctxt "field:account.invoice,has_account_move:"
+msgid "Has Account Move"
+msgstr "Tiene asiento contable"
+
msgctxt "field:account.invoice,has_payment_method:"
msgid "Has Payment Method"
msgstr "Tiene método de pago"
@@ -139,6 +143,10 @@ msgctxt "field:account.invoice,journal:"
msgid "Journal"
msgstr "Diario"
+msgctxt "field:account.invoice,line_lines:"
+msgid "Line - Lines"
+msgstr "Línea - Líneas"
+
msgctxt "field:account.invoice,lines:"
msgid "Lines"
msgstr "Líneas"
@@ -203,6 +211,10 @@ msgctxt "field:account.invoice,sequence:"
msgid "Sequence"
msgstr "Secuencia"
+msgctxt "field:account.invoice,sequence_type_cache:"
+msgid "Sequence Type Cache"
+msgstr "Caché de tipo de secuencia"
+
msgctxt "field:account.invoice,state:"
msgid "State"
msgstr "Estado"
@@ -925,6 +937,7 @@ msgctxt "model:ir.action.act_window.domain,name:act_invoice_relate_pending"
msgid "Pending"
msgstr "Pendiente"
+#, python-format
msgctxt "model:ir.message,text:msg_cancel_invoice_move"
msgid "The moves \"%(moves)s\" have the posted invoices \"%(invoices)s\" as origin."
msgstr ""
@@ -939,10 +952,12 @@ msgstr ""
"Al cancelar-los se conciliaran los apuntes i se pagaran las facturas. Quizas"
" queréis cancelar las facturas primero."
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_non_posted_invoices"
msgid "To close the periods you must post the invoices \"%(invoices)s\"."
msgstr "Para cerrar los periodos debe contabilizar las facturas \"%(invoices)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_invoice"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending invoices with "
@@ -951,10 +966,12 @@ msgstr ""
"No puede eliminar el tercero \"%(party)s\" mientras tenga facturas "
"pendientes con la companía \"%(company)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_credit_refund_not_posted"
msgid "You cannot refund invoice \"%(invoice)s\" because it is not posted."
msgstr "No puede abonar la factura \"%(invoice)s\" porque no está contabilizada."
+#, python-format
msgctxt ""
"model:ir.message,text:msg_invoice_currency_exchange_credit_account_missing"
msgid ""
@@ -964,6 +981,7 @@ msgstr ""
"Para contabilizar la factura \"%(invoice)s\", debe definir una Cuenta haber "
"diferencias de cambio para la empresa \"%(company)s\"."
+#, python-format
msgctxt ""
"model:ir.message,text:msg_invoice_currency_exchange_debit_account_missing"
msgid ""
@@ -973,6 +991,7 @@ msgstr ""
"Para contabilizar la factura \"%(invoice)s\", debe definir una Cuenta debe "
"diferencias de cambio para la empresa \"%(company)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_customer_cancel_move"
msgid ""
"You cannot cancel customer invoice \"%(invoice)s\" because it is posted and "
@@ -981,25 +1000,30 @@ msgstr ""
"No puede cancelar la factura de cliente \"%(invoice)s\" porque está "
"contabilizada y la configuración de la empresa no lo permite."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_date_future"
msgid "The invoices \"%(invoices)s\" have an invoice date in the future."
msgstr ""
"Las facturas \"%(invoices)s\" tienen una fecha de facturación en el futuro."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_default_taxes"
msgid "The invoice \"%(invoice)s\" does not have the default taxes for %(lines)s."
msgstr ""
-"Las facturas \"%(invoices)s\" no tiene los impuestos por defecto para "
+"La factura \"%(invoice)s\" no tiene los impuestos por defecto para "
"%(lines)s."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_cancel"
msgid "To delete invoice \"%(invoice)s\" you must cancel it."
msgstr "Para eliminar la factura \"%(invoice)s\" debe cancelarla."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_numbered"
msgid "You cannot delete invoice \"%(invoice)s\" because it has a number."
msgstr "No puede eliminar la factura \"%(invoice)s\" porque está numerada."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_line_create_draft"
msgid ""
"You cannot add lines to invoice \"%(invoice)s\" because it is no longer in a"
@@ -1008,6 +1032,7 @@ msgstr ""
"No puede añadir lineas a la factura \"%(invoice)s\" porque no está en estado"
" borrador."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_line_modify"
msgid ""
"You cannot modify line \"%(line)s\" because its invoice \"%(invoice)s\" is "
@@ -1020,6 +1045,7 @@ msgctxt "model:ir.message,text:msg_invoice_line_tax_unique"
msgid "A tax can be added only once to an invoice line."
msgstr "Un impuesto solo se puede agregar una vez a una línea de factura."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_modify"
msgid ""
"You cannot modify invoice \"%(invoice)s\" because it is posted, paid or "
@@ -1028,6 +1054,7 @@ msgstr ""
"No se puede modificar la factura \"%(invoice)s\" porque está contabilizada, "
"pagada o cancelada."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_no_sequence"
msgid ""
"To post invoice \"%(invoice)s\", you must define a sequence on fiscal year "
@@ -1036,6 +1063,7 @@ msgstr ""
"Para contabilizar la factura \"%(invoice)s\", debe definir una secuencia "
"para el ejercicio fiscal \"%(fiscalyear)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_number_after"
msgid ""
"To number the invoice \"%(invoice)s\", you must set an invoice date after "
@@ -1046,6 +1074,7 @@ msgstr ""
"factura posterior a \"%(date)s\" porque la secuencia \"%(sequence)s\" ya se "
"ha utilizado para la factura \"%(after_invoice)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_overpay_paid"
msgid ""
"You cannot overpay invoice \"%(invoice)s\" because there is no more left to "
@@ -1054,6 +1083,7 @@ msgstr ""
"No puede pagar de mas la factura \"%(invoice)s\" porqué no hay nada mas que "
"pagar."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_pay_amount_greater_amount_to_pay"
msgid ""
"You cannot add a partial payment on invoice \"%(invoice)s\" with an amount "
@@ -1066,12 +1096,14 @@ msgctxt "model:ir.message,text:msg_invoice_payment_line_unique"
msgid "A payment line can be linked to only one invoice."
msgstr "Una linea de pago solo se puede estar vinculada con una factura."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_lines_add_remove_paid"
msgid "You cannot add/remove payment lines on paid invoice \"%(invoice)s\"."
msgstr ""
"No puede añadir/eliminar líneas de pago en la factura pagada "
"\"%(invoice)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_lines_greater_amount"
msgid ""
"Payment lines amount on invoice \"%(invoice)s\" can not be greater than the "
@@ -1080,17 +1112,20 @@ msgstr ""
"El importe de las lineas de pago de la factura \"%(invoice)s\" no puede ser "
"mas grande que el importe de la factura."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_term_date_past"
msgid "The invoice \"%(invoice)s\" generates a payment date \"%(date)s\" in the past."
msgstr ""
"La factura \"%(invoice)s\" genera una fecha de pago \"%(date)s\" en el "
"pasado."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_similar"
msgid "The invoice \"%(invoice)s\" is similar to invoice \"%(similar)s\"."
msgstr "La factura \"%(invoice)s\" es similar a la factura \"%(similar)s\"."
-msgctxt "model:ir.message,text:msg_invoice_tax_create"
+#, python-format
+msgctxt "model:ir.message,text:msg_invoice_tax_create_draft"
msgid ""
"You cannot add taxes to invoice \"%(invoice)s\" because it is no longer in a"
" draft state."
@@ -1098,6 +1133,7 @@ msgstr ""
"No puede añadir impuestos a la factura \"%(invoice)s\" porque no está en "
"estado borrador."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_tax_invalid"
msgid ""
"The taxes on invoice \"%(invoice)s\" are not valid, you must save it again "
@@ -1106,6 +1142,7 @@ msgstr ""
"Los impuestos en la factura \"%(invoice)s\" no son válidos, debe grabar de "
"nuevo para forzar su recálculo."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_tax_modify"
msgid ""
"You cannot modify tax \"%(tax)s\" because its invoice \"%(invoice)s\" is "
@@ -1114,10 +1151,12 @@ msgstr ""
"No puede modificar el impuesto \"%(tax)s\" porque su factura \"%(invoice)s\""
" está contabilizada, pagada o cancelada."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_invalid_ratio_divisor"
msgid "The ratio and divisor are not consistent on line \"%(line)s\"."
msgstr "Porcentaje y divisor no son consistentes en la línea \"%(line)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_missing_last_remainder"
msgid ""
"To save payment term \"%(payment_term)s\", you must append a last remainder "
@@ -1126,6 +1165,7 @@ msgstr ""
"Para grabar el plazo de pago \"%(payment_term)s\", debe añadir una última "
"línea remanente."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_missing_remainder"
msgid ""
"To compute terms, you must append a remainder line on payment term "
@@ -1314,6 +1354,14 @@ msgctxt "report:account.invoice:"
msgid "Unit Price"
msgstr "Precio unitario"
+msgctxt "selection:account.invoice,sequence_type_cache:"
+msgid "Credit Note"
+msgstr "Abono"
+
+msgctxt "selection:account.invoice,sequence_type_cache:"
+msgid "Invoice"
+msgstr "Factura"
+
msgctxt "selection:account.invoice,state:"
msgid "Cancelled"
msgstr "Cancelada"
diff --git a/modules/account_invoice/locale/es_419.po b/modules/account_invoice/locale/es_419.po
index 987dbbb08e..3c73d5e530 100644
--- a/modules/account_invoice/locale/es_419.po
+++ b/modules/account_invoice/locale/es_419.po
@@ -105,6 +105,10 @@ msgctxt "field:account.invoice,description:"
msgid "Description"
msgstr ""
+msgctxt "field:account.invoice,has_account_move:"
+msgid "Has Account Move"
+msgstr ""
+
#, fuzzy
msgctxt "field:account.invoice,has_payment_method:"
msgid "Has Payment Method"
@@ -144,6 +148,10 @@ msgctxt "field:account.invoice,journal:"
msgid "Journal"
msgstr "Libro diario"
+msgctxt "field:account.invoice,line_lines:"
+msgid "Line - Lines"
+msgstr ""
+
msgctxt "field:account.invoice,lines:"
msgid "Lines"
msgstr ""
@@ -210,6 +218,10 @@ msgctxt "field:account.invoice,sequence:"
msgid "Sequence"
msgstr ""
+msgctxt "field:account.invoice,sequence_type_cache:"
+msgid "Sequence Type Cache"
+msgstr ""
+
msgctxt "field:account.invoice,state:"
msgid "State"
msgstr ""
@@ -947,6 +959,7 @@ msgctxt "model:ir.action.act_window.domain,name:act_invoice_relate_pending"
msgid "Pending"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_cancel_invoice_move"
msgid "The moves \"%(moves)s\" have the posted invoices \"%(invoices)s\" as origin."
msgstr ""
@@ -957,20 +970,24 @@ msgid ""
"might want to cancel the invoices first."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_non_posted_invoices"
msgid "To close the periods you must post the invoices \"%(invoices)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_invoice"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending invoices with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_credit_refund_not_posted"
msgid "You cannot refund invoice \"%(invoice)s\" because it is not posted."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_invoice_currency_exchange_credit_account_missing"
msgid ""
@@ -978,6 +995,7 @@ msgid ""
"account for \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_invoice_currency_exchange_debit_account_missing"
msgid ""
@@ -985,7 +1003,7 @@ msgid ""
"account for \"%(company)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invoice_customer_cancel_move"
msgid ""
"You cannot cancel customer invoice \"%(invoice)s\" because it is posted and "
@@ -994,23 +1012,27 @@ msgstr ""
"No puede agregar el impuesto a la factura \"%(invoice)s\" porque está "
"contabilizada, pagada o cancelada."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_date_future"
msgid "The invoices \"%(invoices)s\" have an invoice date in the future."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_default_taxes"
msgid "The invoice \"%(invoice)s\" does not have the default taxes for %(lines)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_cancel"
msgid "To delete invoice \"%(invoice)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_numbered"
msgid "You cannot delete invoice \"%(invoice)s\" because it has a number."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invoice_line_create_draft"
msgid ""
"You cannot add lines to invoice \"%(invoice)s\" because it is no longer in a"
@@ -1019,6 +1041,7 @@ msgstr ""
"No puede agregar el impuesto a la factura \"%(invoice)s\" porque está "
"contabilizada, pagada o cancelada."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_line_modify"
msgid ""
"You cannot modify line \"%(line)s\" because its invoice \"%(invoice)s\" is "
@@ -1029,7 +1052,7 @@ msgctxt "model:ir.message,text:msg_invoice_line_tax_unique"
msgid "A tax can be added only once to an invoice line."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invoice_modify"
msgid ""
"You cannot modify invoice \"%(invoice)s\" because it is posted, paid or "
@@ -1038,12 +1061,14 @@ msgstr ""
"No puede agregar el impuesto a la factura \"%(invoice)s\" porque está "
"contabilizada, pagada o cancelada."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_no_sequence"
msgid ""
"To post invoice \"%(invoice)s\", you must define a sequence on fiscal year "
"\"%(fiscalyear)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_number_after"
msgid ""
"To number the invoice \"%(invoice)s\", you must set an invoice date after "
@@ -1051,7 +1076,7 @@ msgid ""
" invoice \"%(after_invoice)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invoice_overpay_paid"
msgid ""
"You cannot overpay invoice \"%(invoice)s\" because there is no more left to "
@@ -1060,6 +1085,7 @@ msgstr ""
"No puede agregar el impuesto a la factura \"%(invoice)s\" porque está "
"contabilizada, pagada o cancelada."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_pay_amount_greater_amount_to_pay"
msgid ""
"You cannot add a partial payment on invoice \"%(invoice)s\" with an amount "
@@ -1070,26 +1096,30 @@ msgctxt "model:ir.message,text:msg_invoice_payment_line_unique"
msgid "A payment line can be linked to only one invoice."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_lines_add_remove_paid"
msgid "You cannot add/remove payment lines on paid invoice \"%(invoice)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_lines_greater_amount"
msgid ""
"Payment lines amount on invoice \"%(invoice)s\" can not be greater than the "
"invoice amount."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_term_date_past"
msgid "The invoice \"%(invoice)s\" generates a payment date \"%(date)s\" in the past."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_similar"
msgid "The invoice \"%(invoice)s\" is similar to invoice \"%(similar)s\"."
msgstr ""
-#, fuzzy
-msgctxt "model:ir.message,text:msg_invoice_tax_create"
+#, fuzzy, python-format
+msgctxt "model:ir.message,text:msg_invoice_tax_create_draft"
msgid ""
"You cannot add taxes to invoice \"%(invoice)s\" because it is no longer in a"
" draft state."
@@ -1097,28 +1127,33 @@ msgstr ""
"No puede agregar el impuesto a la factura \"%(invoice)s\" porque está "
"contabilizada, pagada o cancelada."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_tax_invalid"
msgid ""
"The taxes on invoice \"%(invoice)s\" are not valid, you must save it again "
"to force them to be recalculated."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_tax_modify"
msgid ""
"You cannot modify tax \"%(tax)s\" because its invoice \"%(invoice)s\" is "
"posted, paid or cancelled."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_invalid_ratio_divisor"
msgid "The ratio and divisor are not consistent on line \"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_missing_last_remainder"
msgid ""
"To save payment term \"%(payment_term)s\", you must append a last remainder "
"line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_missing_remainder"
msgid ""
"To compute terms, you must append a remainder line on payment term "
@@ -1312,6 +1347,16 @@ msgctxt "report:account.invoice:"
msgid "Unit Price"
msgstr "Precio unitario"
+#, fuzzy
+msgctxt "selection:account.invoice,sequence_type_cache:"
+msgid "Credit Note"
+msgstr "Generar factura de crédito"
+
+#, fuzzy
+msgctxt "selection:account.invoice,sequence_type_cache:"
+msgid "Invoice"
+msgstr "Informe de factura"
+
msgctxt "selection:account.invoice,state:"
msgid "Cancelled"
msgstr ""
diff --git a/modules/account_invoice/locale/et.po b/modules/account_invoice/locale/et.po
index e81043d4e6..5991e80488 100644
--- a/modules/account_invoice/locale/et.po
+++ b/modules/account_invoice/locale/et.po
@@ -107,6 +107,11 @@ msgctxt "field:account.invoice,description:"
msgid "Description"
msgstr "Kulum"
+#, fuzzy
+msgctxt "field:account.invoice,has_account_move:"
+msgid "Has Account Move"
+msgstr "Konto"
+
#, fuzzy
msgctxt "field:account.invoice,has_payment_method:"
msgid "Has Payment Method"
@@ -145,6 +150,10 @@ msgctxt "field:account.invoice,journal:"
msgid "Journal"
msgstr "Andmik"
+msgctxt "field:account.invoice,line_lines:"
+msgid "Line - Lines"
+msgstr ""
+
msgctxt "field:account.invoice,lines:"
msgid "Lines"
msgstr "Read"
@@ -212,6 +221,10 @@ msgctxt "field:account.invoice,sequence:"
msgid "Sequence"
msgstr "Jada"
+msgctxt "field:account.invoice,sequence_type_cache:"
+msgid "Sequence Type Cache"
+msgstr ""
+
msgctxt "field:account.invoice,state:"
msgid "State"
msgstr "Olek"
@@ -961,6 +974,7 @@ msgctxt "model:ir.action.act_window.domain,name:act_invoice_relate_pending"
msgid "Pending"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_cancel_invoice_move"
msgid "The moves \"%(moves)s\" have the posted invoices \"%(invoices)s\" as origin."
msgstr ""
@@ -971,10 +985,12 @@ msgid ""
"might want to cancel the invoices first."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_non_posted_invoices"
msgid "To close the periods you must post the invoices \"%(invoices)s\"."
msgstr ""
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_invoice"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending invoices with "
@@ -983,11 +999,12 @@ msgstr ""
"Osapoolt \"%(osapool)i\" ei saa kustutada, kuni sellel on ettevõttega "
"\"%(ettevõte)tega\" avatud arveid"
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invoice_credit_refund_not_posted"
msgid "You cannot refund invoice \"%(invoice)s\" because it is not posted."
msgstr "Arvet \"%(arve)id\" ei saa hüvitada, kuna see on postitamata."
-#, fuzzy
+#, fuzzy, python-format
msgctxt ""
"model:ir.message,text:msg_invoice_currency_exchange_credit_account_missing"
msgid ""
@@ -997,7 +1014,7 @@ msgstr ""
"Arve \"%(arve)te\" postitamiseks tuleb määrata majandusaasta "
"\"%(majandusaasta)te\" jada."
-#, fuzzy
+#, fuzzy, python-format
msgctxt ""
"model:ir.message,text:msg_invoice_currency_exchange_debit_account_missing"
msgid ""
@@ -1007,30 +1024,34 @@ msgstr ""
"Arve \"%(arve)te\" postitamiseks tuleb määrata majandusaasta "
"\"%(majandusaasta)te\" jada."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invoice_customer_cancel_move"
msgid ""
"You cannot cancel customer invoice \"%(invoice)s\" because it is posted and "
"company setup does not allow it."
msgstr "Kliendiarvet \"%(arve)id\" ei saa tühistada, kuna need on postitatud."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_date_future"
msgid "The invoices \"%(invoices)s\" have an invoice date in the future."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_default_taxes"
msgid "The invoice \"%(invoice)s\" does not have the default taxes for %(lines)s."
msgstr ""
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_cancel"
msgid "To delete invoice \"%(invoice)s\" you must cancel it."
msgstr "Arve \"%(arve)te\" kustutamiseks tuleb see tühistada."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_numbered"
msgid "You cannot delete invoice \"%(invoice)s\" because it has a number."
msgstr "Arvet \"%(arve)id\" ei saa kustutada, kuna sellel on number."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invoice_line_create_draft"
msgid ""
"You cannot add lines to invoice \"%(invoice)s\" because it is no longer in a"
@@ -1039,6 +1060,7 @@ msgstr ""
"Arvele \"%(arve)tele\" ei saa lisada rida, kuna see on postitatud, tasutud "
"või tühistatud."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invoice_line_modify"
msgid ""
"You cannot modify line \"%(line)s\" because its invoice \"%(invoice)s\" is "
@@ -1052,6 +1074,7 @@ msgctxt "model:ir.message,text:msg_invoice_line_tax_unique"
msgid "A tax can be added only once to an invoice line."
msgstr "Tasumise rida saab viidata ainult ühele arvele"
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invoice_modify"
msgid ""
"You cannot modify invoice \"%(invoice)s\" because it is posted, paid or "
@@ -1060,6 +1083,7 @@ msgstr ""
"Arvet\"%(arve)id\" ei saa täiendada, kuna see on postitatud, tasutud või "
"tühistatud."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invoice_no_sequence"
msgid ""
"To post invoice \"%(invoice)s\", you must define a sequence on fiscal year "
@@ -1068,6 +1092,7 @@ msgstr ""
"Arve \"%(arve)te\" postitamiseks tuleb määrata majandusaasta "
"\"%(majandusaasta)te\" jada."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_number_after"
msgid ""
"To number the invoice \"%(invoice)s\", you must set an invoice date after "
@@ -1075,13 +1100,14 @@ msgid ""
" invoice \"%(after_invoice)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invoice_overpay_paid"
msgid ""
"You cannot overpay invoice \"%(invoice)s\" because there is no more left to "
"pay."
msgstr "Arvet \"%(arve)id\" ei saa hüvitada, kuna see on postitamata."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invoice_pay_amount_greater_amount_to_pay"
msgid ""
"You cannot add a partial payment on invoice \"%(invoice)s\" with an amount "
@@ -1094,11 +1120,13 @@ msgctxt "model:ir.message,text:msg_invoice_payment_line_unique"
msgid "A payment line can be linked to only one invoice."
msgstr "Tasumise rida saab viidata ainult ühele arvele"
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_lines_add_remove_paid"
msgid "You cannot add/remove payment lines on paid invoice \"%(invoice)s\"."
msgstr ""
"Tasumise ridu ei saa lisada/eemaldada arvelt \"%(arve)telt\" mis on tasutud."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_lines_greater_amount"
msgid ""
"Payment lines amount on invoice \"%(invoice)s\" can not be greater than the "
@@ -1107,17 +1135,18 @@ msgstr ""
"Tasumise ridade väärtused arvel \"%(arve)tel\" ei saa olla suuremad kui arve"
" väärtus"
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_term_date_past"
msgid "The invoice \"%(invoice)s\" generates a payment date \"%(date)s\" in the past."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invoice_similar"
msgid "The invoice \"%(invoice)s\" is similar to invoice \"%(similar)s\"."
msgstr "Arve \"%(arve)te\" kustutamiseks tuleb see tühistada."
-#, fuzzy
-msgctxt "model:ir.message,text:msg_invoice_tax_create"
+#, fuzzy, python-format
+msgctxt "model:ir.message,text:msg_invoice_tax_create_draft"
msgid ""
"You cannot add taxes to invoice \"%(invoice)s\" because it is no longer in a"
" draft state."
@@ -1125,6 +1154,7 @@ msgstr ""
"Maksu ei saa lisada arvelt \"%(arve)tele\", kuna see on postitatud, tasutud "
"või tühistatud."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invoice_tax_invalid"
msgid ""
"The taxes on invoice \"%(invoice)s\" are not valid, you must save it again "
@@ -1133,6 +1163,7 @@ msgstr ""
"Arvel \"%(arve)tel\" olevad maksud ei ole õiged, salvesta uuesti, et sundida"
" need ümber arvutuma"
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invoice_tax_modify"
msgid ""
"You cannot modify tax \"%(tax)s\" because its invoice \"%(invoice)s\" is "
@@ -1141,10 +1172,12 @@ msgstr ""
"Maksu \"%(maks)e\" ei saa täiendada, kuna selle arve \"%(arve)d\" on "
"postitatud, tasutud või tühistatud."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_payment_term_invalid_ratio_divisor"
msgid "The ratio and divisor are not consistent on line \"%(line)s\"."
msgstr "Tegur ja jagaja ei ole real \"%(rida)del\" kokkusobivad"
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_payment_term_missing_last_remainder"
msgid ""
"To save payment term \"%(payment_term)s\", you must append a last remainder "
@@ -1153,6 +1186,7 @@ msgstr ""
"Maksetingimuse \"%(makstetingimus)te\" salvestamiseks, tuleb lisada viimase "
"meeldetuletuse rida"
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_payment_term_missing_remainder"
msgid ""
"To compute terms, you must append a remainder line on payment term "
@@ -1345,6 +1379,16 @@ msgctxt "report:account.invoice:"
msgid "Unit Price"
msgstr "Ühiku hind"
+#, fuzzy
+msgctxt "selection:account.invoice,sequence_type_cache:"
+msgid "Credit Note"
+msgstr "Kreeditkonto"
+
+#, fuzzy
+msgctxt "selection:account.invoice,sequence_type_cache:"
+msgid "Invoice"
+msgstr "Arve"
+
msgctxt "selection:account.invoice,state:"
msgid "Cancelled"
msgstr "Tühistatud"
diff --git a/modules/account_invoice/locale/fa.po b/modules/account_invoice/locale/fa.po
index 6c35fed2a0..2a3c8d1c9f 100644
--- a/modules/account_invoice/locale/fa.po
+++ b/modules/account_invoice/locale/fa.po
@@ -107,6 +107,11 @@ msgctxt "field:account.invoice,description:"
msgid "Description"
msgstr "شرح"
+#, fuzzy
+msgctxt "field:account.invoice,has_account_move:"
+msgid "Has Account Move"
+msgstr "حساب"
+
#, fuzzy
msgctxt "field:account.invoice,has_payment_method:"
msgid "Has Payment Method"
@@ -145,6 +150,10 @@ msgctxt "field:account.invoice,journal:"
msgid "Journal"
msgstr "روزنامه"
+msgctxt "field:account.invoice,line_lines:"
+msgid "Line - Lines"
+msgstr ""
+
msgctxt "field:account.invoice,lines:"
msgid "Lines"
msgstr "خطوط"
@@ -213,6 +222,10 @@ msgctxt "field:account.invoice,sequence:"
msgid "Sequence"
msgstr "ادامه"
+msgctxt "field:account.invoice,sequence_type_cache:"
+msgid "Sequence Type Cache"
+msgstr ""
+
msgctxt "field:account.invoice,state:"
msgid "State"
msgstr "وضعیت"
@@ -963,6 +976,7 @@ msgctxt "model:ir.action.act_window.domain,name:act_invoice_relate_pending"
msgid "Pending"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_cancel_invoice_move"
msgid "The moves \"%(moves)s\" have the posted invoices \"%(invoices)s\" as origin."
msgstr ""
@@ -973,10 +987,12 @@ msgid ""
"might want to cancel the invoices first."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_non_posted_invoices"
msgid "To close the periods you must post the invoices \"%(invoices)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_invoice"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending invoices with "
@@ -985,13 +1001,14 @@ msgstr ""
"شما نمیتوانید نهاد/سازمان : \"%(party)s\"را حذف کنید هنگامی که با شرکت : "
"\"%(company)s\"صورتحساب معوقه دارد."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_credit_refund_not_posted"
msgid "You cannot refund invoice \"%(invoice)s\" because it is not posted."
msgstr ""
"شما نمی توانید صورتحساب : \"%(invoice)s\" را بازپرداخت شده کنید، چرا که "
"ارسال نشده است."
-#, fuzzy
+#, fuzzy, python-format
msgctxt ""
"model:ir.message,text:msg_invoice_currency_exchange_credit_account_missing"
msgid ""
@@ -1001,7 +1018,7 @@ msgstr ""
"برای ارسال صورتحساب : \"%(invoice)s\"،شما باید یک دنباله در سال مالی : "
"\"%(fiscalyear)s\" تعریف کنید."
-#, fuzzy
+#, fuzzy, python-format
msgctxt ""
"model:ir.message,text:msg_invoice_currency_exchange_debit_account_missing"
msgid ""
@@ -1011,7 +1028,7 @@ msgstr ""
"برای ارسال صورتحساب : \"%(invoice)s\"،شما باید یک دنباله در سال مالی : "
"\"%(fiscalyear)s\" تعریف کنید."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invoice_customer_cancel_move"
msgid ""
"You cannot cancel customer invoice \"%(invoice)s\" because it is posted and "
@@ -1020,24 +1037,28 @@ msgstr ""
"شما نمیتوانید صورتحساب مشتری : \"%(invoice)s\" را لغو کنید، چراکه آن ارسال "
"شده است."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_date_future"
msgid "The invoices \"%(invoices)s\" have an invoice date in the future."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_default_taxes"
msgid "The invoice \"%(invoice)s\" does not have the default taxes for %(lines)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_cancel"
msgid "To delete invoice \"%(invoice)s\" you must cancel it."
msgstr "برای حذف صورتحساب : \"%(invoice)s\" شما باید آنرا لغو کنید."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_numbered"
msgid "You cannot delete invoice \"%(invoice)s\" because it has a number."
msgstr ""
"شما نمیتوانید صورتحساب : \"%(invoice)s\" را حذف کنید چراکه آن یک شماره دارد."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invoice_line_create_draft"
msgid ""
"You cannot add lines to invoice \"%(invoice)s\" because it is no longer in a"
@@ -1046,6 +1067,7 @@ msgstr ""
"شما نمیتوانید یک سطر به صورتحساب : \"٪s\" اضافه کنید زیرا آن ارسال، پرداخت و"
" یا لغو شده است."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invoice_line_modify"
msgid ""
"You cannot modify line \"%(line)s\" because its invoice \"%(invoice)s\" is "
@@ -1059,6 +1081,7 @@ msgctxt "model:ir.message,text:msg_invoice_line_tax_unique"
msgid "A tax can be added only once to an invoice line."
msgstr "یک سطر پرداخت را می توانید تنهابه یک صورتحساب پیوند کنید."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invoice_modify"
msgid ""
"You cannot modify invoice \"%(invoice)s\" because it is posted, paid or "
@@ -1067,6 +1090,7 @@ msgstr ""
"شما نمیتوانید صورتحساب\"٪s\" را تغییر دهید، زیرا آن ارسال، پرداخت و یا لغو "
"شده است."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_no_sequence"
msgid ""
"To post invoice \"%(invoice)s\", you must define a sequence on fiscal year "
@@ -1075,6 +1099,7 @@ msgstr ""
"برای ارسال صورتحساب : \"%(invoice)s\"،شما باید یک دنباله در سال مالی : "
"\"%(fiscalyear)s\" تعریف کنید."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_number_after"
msgid ""
"To number the invoice \"%(invoice)s\", you must set an invoice date after "
@@ -1082,7 +1107,7 @@ msgid ""
" invoice \"%(after_invoice)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invoice_overpay_paid"
msgid ""
"You cannot overpay invoice \"%(invoice)s\" because there is no more left to "
@@ -1091,6 +1116,7 @@ msgstr ""
"شما نمی توانید صورتحساب : \"%(invoice)s\" را بازپرداخت شده کنید، چرا که "
"ارسال نشده است."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_pay_amount_greater_amount_to_pay"
msgid ""
"You cannot add a partial payment on invoice \"%(invoice)s\" with an amount "
@@ -1103,12 +1129,14 @@ msgctxt "model:ir.message,text:msg_invoice_payment_line_unique"
msgid "A payment line can be linked to only one invoice."
msgstr "یک سطر پرداخت را می توانید تنهابه یک صورتحساب پیوند کنید."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_lines_add_remove_paid"
msgid "You cannot add/remove payment lines on paid invoice \"%(invoice)s\"."
msgstr ""
"شما نمی توانید سطرهای پرداخت را در صورتحساب : \"%(invoice)s\"پرداخت شده، "
"اضافه / حذف کنید."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_lines_greater_amount"
msgid ""
"Payment lines amount on invoice \"%(invoice)s\" can not be greater than the "
@@ -1117,17 +1145,18 @@ msgstr ""
"مبلغ سطرهای پرداخت در صورتحساب :\"%s\" نمیتوانند بزرگتراز مجموع مبلغ "
"صورتحساب باشد."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_term_date_past"
msgid "The invoice \"%(invoice)s\" generates a payment date \"%(date)s\" in the past."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invoice_similar"
msgid "The invoice \"%(invoice)s\" is similar to invoice \"%(similar)s\"."
msgstr "برای حذف صورتحساب : \"%(invoice)s\" شما باید آنرا لغو کنید."
-#, fuzzy
-msgctxt "model:ir.message,text:msg_invoice_tax_create"
+#, fuzzy, python-format
+msgctxt "model:ir.message,text:msg_invoice_tax_create_draft"
msgid ""
"You cannot add taxes to invoice \"%(invoice)s\" because it is no longer in a"
" draft state."
@@ -1135,6 +1164,7 @@ msgstr ""
"شما نمیتوانید مالیات را به صورتحساب\"٪s\" اضافه کنید زیرا آن ارسال، پرداخت و"
" یا لغو شده است."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_tax_invalid"
msgid ""
"The taxes on invoice \"%(invoice)s\" are not valid, you must save it again "
@@ -1143,6 +1173,7 @@ msgstr ""
"مالیات بر صورتحساب: \"%(invoice)s\" غیر معتبر است،شما باید آن را دوباره "
"ذخیره کنید تا مجبور شوید آنها را مجددا محاسبه کنید."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invoice_tax_modify"
msgid ""
"You cannot modify tax \"%(tax)s\" because its invoice \"%(invoice)s\" is "
@@ -1151,10 +1182,12 @@ msgstr ""
"شما نمیتوانید مالیات : \"%(tax)s\" را تغیردهید، زیرا صورتحساب: \"٪s\" ارسال،"
" پرداخت و یا لغو شده است."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_invalid_ratio_divisor"
msgid "The ratio and divisor are not consistent on line \"%(line)s\"."
msgstr "ضریب و تقسیم کننده در سطر: \"%(line)s\" سازگارنیستند."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_missing_last_remainder"
msgid ""
"To save payment term \"%(payment_term)s\", you must append a last remainder "
@@ -1163,6 +1196,7 @@ msgstr ""
"برای صرفه جویی در مدت پرداخت: \"%(payment_term)s\" شما باید یک سطر\"یادآوری "
"آخر\" اضافه کنید."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_missing_remainder"
msgid ""
"To compute terms, you must append a remainder line on payment term "
@@ -1353,6 +1387,16 @@ msgctxt "report:account.invoice:"
msgid "Unit Price"
msgstr "قیمت واحد"
+#, fuzzy
+msgctxt "selection:account.invoice,sequence_type_cache:"
+msgid "Credit Note"
+msgstr "حساب اعتباری"
+
+#, fuzzy
+msgctxt "selection:account.invoice,sequence_type_cache:"
+msgid "Invoice"
+msgstr "صورت حساب"
+
msgctxt "selection:account.invoice,state:"
msgid "Cancelled"
msgstr "لغو شده"
diff --git a/modules/account_invoice/locale/fi.po b/modules/account_invoice/locale/fi.po
index dfc8c28b08..cf2df9b0b0 100644
--- a/modules/account_invoice/locale/fi.po
+++ b/modules/account_invoice/locale/fi.po
@@ -106,6 +106,10 @@ msgctxt "field:account.invoice,description:"
msgid "Description"
msgstr ""
+msgctxt "field:account.invoice,has_account_move:"
+msgid "Has Account Move"
+msgstr ""
+
#, fuzzy
msgctxt "field:account.invoice,has_payment_method:"
msgid "Has Payment Method"
@@ -144,6 +148,10 @@ msgctxt "field:account.invoice,journal:"
msgid "Journal"
msgstr ""
+msgctxt "field:account.invoice,line_lines:"
+msgid "Line - Lines"
+msgstr ""
+
msgctxt "field:account.invoice,lines:"
msgid "Lines"
msgstr ""
@@ -211,6 +219,10 @@ msgctxt "field:account.invoice,sequence:"
msgid "Sequence"
msgstr ""
+msgctxt "field:account.invoice,sequence_type_cache:"
+msgid "Sequence Type Cache"
+msgstr ""
+
msgctxt "field:account.invoice,state:"
msgid "State"
msgstr ""
@@ -960,6 +972,7 @@ msgctxt "model:ir.action.act_window.domain,name:act_invoice_relate_pending"
msgid "Pending"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_cancel_invoice_move"
msgid "The moves \"%(moves)s\" have the posted invoices \"%(invoices)s\" as origin."
msgstr ""
@@ -970,20 +983,24 @@ msgid ""
"might want to cancel the invoices first."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_non_posted_invoices"
msgid "To close the periods you must post the invoices \"%(invoices)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_invoice"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending invoices with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_credit_refund_not_posted"
msgid "You cannot refund invoice \"%(invoice)s\" because it is not posted."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_invoice_currency_exchange_credit_account_missing"
msgid ""
@@ -991,6 +1008,7 @@ msgid ""
"account for \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_invoice_currency_exchange_debit_account_missing"
msgid ""
@@ -998,34 +1016,41 @@ msgid ""
"account for \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_customer_cancel_move"
msgid ""
"You cannot cancel customer invoice \"%(invoice)s\" because it is posted and "
"company setup does not allow it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_date_future"
msgid "The invoices \"%(invoices)s\" have an invoice date in the future."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_default_taxes"
msgid "The invoice \"%(invoice)s\" does not have the default taxes for %(lines)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_cancel"
msgid "To delete invoice \"%(invoice)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_numbered"
msgid "You cannot delete invoice \"%(invoice)s\" because it has a number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_line_create_draft"
msgid ""
"You cannot add lines to invoice \"%(invoice)s\" because it is no longer in a"
" draft state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_line_modify"
msgid ""
"You cannot modify line \"%(line)s\" because its invoice \"%(invoice)s\" is "
@@ -1036,18 +1061,21 @@ msgctxt "model:ir.message,text:msg_invoice_line_tax_unique"
msgid "A tax can be added only once to an invoice line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_modify"
msgid ""
"You cannot modify invoice \"%(invoice)s\" because it is posted, paid or "
"cancelled."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_no_sequence"
msgid ""
"To post invoice \"%(invoice)s\", you must define a sequence on fiscal year "
"\"%(fiscalyear)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_number_after"
msgid ""
"To number the invoice \"%(invoice)s\", you must set an invoice date after "
@@ -1055,12 +1083,14 @@ msgid ""
" invoice \"%(after_invoice)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_overpay_paid"
msgid ""
"You cannot overpay invoice \"%(invoice)s\" because there is no more left to "
"pay."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_pay_amount_greater_amount_to_pay"
msgid ""
"You cannot add a partial payment on invoice \"%(invoice)s\" with an amount "
@@ -1071,52 +1101,62 @@ msgctxt "model:ir.message,text:msg_invoice_payment_line_unique"
msgid "A payment line can be linked to only one invoice."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_lines_add_remove_paid"
msgid "You cannot add/remove payment lines on paid invoice \"%(invoice)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_lines_greater_amount"
msgid ""
"Payment lines amount on invoice \"%(invoice)s\" can not be greater than the "
"invoice amount."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_term_date_past"
msgid "The invoice \"%(invoice)s\" generates a payment date \"%(date)s\" in the past."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_similar"
msgid "The invoice \"%(invoice)s\" is similar to invoice \"%(similar)s\"."
msgstr ""
-msgctxt "model:ir.message,text:msg_invoice_tax_create"
+#, python-format
+msgctxt "model:ir.message,text:msg_invoice_tax_create_draft"
msgid ""
"You cannot add taxes to invoice \"%(invoice)s\" because it is no longer in a"
" draft state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_tax_invalid"
msgid ""
"The taxes on invoice \"%(invoice)s\" are not valid, you must save it again "
"to force them to be recalculated."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_tax_modify"
msgid ""
"You cannot modify tax \"%(tax)s\" because its invoice \"%(invoice)s\" is "
"posted, paid or cancelled."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_invalid_ratio_divisor"
msgid "The ratio and divisor are not consistent on line \"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_missing_last_remainder"
msgid ""
"To save payment term \"%(payment_term)s\", you must append a last remainder "
"line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_missing_remainder"
msgid ""
"To compute terms, you must append a remainder line on payment term "
@@ -1309,6 +1349,16 @@ msgctxt "report:account.invoice:"
msgid "Unit Price"
msgstr ""
+#, fuzzy
+msgctxt "selection:account.invoice,sequence_type_cache:"
+msgid "Credit Note"
+msgstr "Credit"
+
+#, fuzzy
+msgctxt "selection:account.invoice,sequence_type_cache:"
+msgid "Invoice"
+msgstr "Invoice"
+
#, fuzzy
msgctxt "selection:account.invoice,state:"
msgid "Cancelled"
diff --git a/modules/account_invoice/locale/fr.po b/modules/account_invoice/locale/fr.po
index fad03e6b69..805a4bb9ba 100644
--- a/modules/account_invoice/locale/fr.po
+++ b/modules/account_invoice/locale/fr.po
@@ -103,6 +103,10 @@ msgctxt "field:account.invoice,description:"
msgid "Description"
msgstr "Description"
+msgctxt "field:account.invoice,has_account_move:"
+msgid "Has Account Move"
+msgstr "A un mouvement comptable"
+
msgctxt "field:account.invoice,has_payment_method:"
msgid "Has Payment Method"
msgstr "A des méthodes de paiement"
@@ -139,6 +143,10 @@ msgctxt "field:account.invoice,journal:"
msgid "Journal"
msgstr "Journal"
+msgctxt "field:account.invoice,line_lines:"
+msgid "Line - Lines"
+msgstr "Ligne - Lignes"
+
msgctxt "field:account.invoice,lines:"
msgid "Lines"
msgstr "Lignes"
@@ -203,6 +211,10 @@ msgctxt "field:account.invoice,sequence:"
msgid "Sequence"
msgstr "Séquence"
+msgctxt "field:account.invoice,sequence_type_cache:"
+msgid "Sequence Type Cache"
+msgstr "Cache de type de séquence"
+
msgctxt "field:account.invoice,state:"
msgid "State"
msgstr "État"
@@ -925,6 +937,7 @@ msgctxt "model:ir.action.act_window.domain,name:act_invoice_relate_pending"
msgid "Pending"
msgstr "En attentes"
+#, python-format
msgctxt "model:ir.message,text:msg_cancel_invoice_move"
msgid "The moves \"%(moves)s\" have the posted invoices \"%(invoices)s\" as origin."
msgstr ""
@@ -939,12 +952,14 @@ msgstr ""
"Les annuler réconciliera les lignes de mouvement et paiera ainsi les "
"factures. Vous voudrez peut-être d'abord annuler les factures."
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_non_posted_invoices"
msgid "To close the periods you must post the invoices \"%(invoices)s\"."
msgstr ""
"Pour clôturer les périodes, vous devez comptabiliser les factures "
"« %(invoices)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_invoice"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending invoices with "
@@ -953,12 +968,14 @@ msgstr ""
"Vous ne pouvez pas effacer le tiers « %(party)s » tant qu'il a des factures "
"en cours avec la société « %(company)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_credit_refund_not_posted"
msgid "You cannot refund invoice \"%(invoice)s\" because it is not posted."
msgstr ""
"Vous ne pouvez pas rembourser la facture « %(invoice)s » car elle n'est pas "
"comptabilisée."
+#, python-format
msgctxt ""
"model:ir.message,text:msg_invoice_currency_exchange_credit_account_missing"
msgid ""
@@ -968,6 +985,7 @@ msgstr ""
"Pour comptabiliser la facture « %(invoice)s », vous devez définir un compte "
"de crédit de change de devis pour « %(company)s »."
+#, python-format
msgctxt ""
"model:ir.message,text:msg_invoice_currency_exchange_debit_account_missing"
msgid ""
@@ -977,6 +995,7 @@ msgstr ""
"Pour comptabiliser la facture « %(invoice)s », vous devez définir une compte"
" de débit de change de devise pour « %(company)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_customer_cancel_move"
msgid ""
"You cannot cancel customer invoice \"%(invoice)s\" because it is posted and "
@@ -985,25 +1004,31 @@ msgstr ""
"Vous ne pouvez pas annuler la facture client « %(invoice)s » car elle est "
"comptabilisée et la configuration de la société ne le permet pas."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_date_future"
msgid "The invoices \"%(invoices)s\" have an invoice date in the future."
msgstr "La facture « %(invoices)s » a une date de facture dans le futur."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_default_taxes"
msgid "The invoice \"%(invoice)s\" does not have the default taxes for %(lines)s."
msgstr ""
-"La facture « %(invoice)s » n'a pas les taxes par défaut pour %(line)s."
+"La facture « %(invoice)s » ne comporte pas les taxes par défaut pour "
+"%(lines)s."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_cancel"
msgid "To delete invoice \"%(invoice)s\" you must cancel it."
msgstr "Pour supprimer la facture « %(invoice)s », vous devez l'annuler."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_numbered"
msgid "You cannot delete invoice \"%(invoice)s\" because it has a number."
msgstr ""
"Vous ne pouvez pas supprimer la facture « %(invoice)s » car elle a un "
"numéro."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_line_create_draft"
msgid ""
"You cannot add lines to invoice \"%(invoice)s\" because it is no longer in a"
@@ -1012,6 +1037,7 @@ msgstr ""
"Vous ne pouvez pas ajouter de lignes à la facture « %(invoice)s » car elle "
"n'est plus dans l'état brouillon."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_line_modify"
msgid ""
"You cannot modify line \"%(line)s\" because its invoice \"%(invoice)s\" is "
@@ -1025,6 +1051,7 @@ msgid "A tax can be added only once to an invoice line."
msgstr ""
"Une taxe ne peut être ajoutée qu'une seule fois à une ligne de facture."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_modify"
msgid ""
"You cannot modify invoice \"%(invoice)s\" because it is posted, paid or "
@@ -1033,6 +1060,7 @@ msgstr ""
"Vous ne pouvez pas modifier la facture « %(invoice)s » car elle est "
"comptabilisée, payée ou annulée."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_no_sequence"
msgid ""
"To post invoice \"%(invoice)s\", you must define a sequence on fiscal year "
@@ -1041,6 +1069,7 @@ msgstr ""
"Pour comptabiliser la facture « %(invoice)s », vous devez définir une "
"séquence sur l'année fiscale « %(fiscalyear)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_number_after"
msgid ""
"To number the invoice \"%(invoice)s\", you must set an invoice date after "
@@ -1051,6 +1080,7 @@ msgstr ""
"facturation après « %(date)s » car la séquence « %(sequence)s » a déjà été "
"utilisée pour la facture « %(after_invoice)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_overpay_paid"
msgid ""
"You cannot overpay invoice \"%(invoice)s\" because there is no more left to "
@@ -1059,6 +1089,7 @@ msgstr ""
"Vous ne pouvez pas surpayer la facture « %(invoice)s » car il n'y a plus "
"rien à payer."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_pay_amount_greater_amount_to_pay"
msgid ""
"You cannot add a partial payment on invoice \"%(invoice)s\" with an amount "
@@ -1071,12 +1102,14 @@ msgctxt "model:ir.message,text:msg_invoice_payment_line_unique"
msgid "A payment line can be linked to only one invoice."
msgstr "Une ligne de paiement ne peut être liée qu'à une seule facture."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_lines_add_remove_paid"
msgid "You cannot add/remove payment lines on paid invoice \"%(invoice)s\"."
msgstr ""
"Vous ne pouvez pas ajouter ou retirer des lignes de paiement à la facture "
"payée « %(invoice)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_lines_greater_amount"
msgid ""
"Payment lines amount on invoice \"%(invoice)s\" can not be greater than the "
@@ -1085,18 +1118,21 @@ msgstr ""
"Le montant des lignes de paiements sur la facture « %(invoice)s » ne peut "
"pas être plus grand que le montant de la facture."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_term_date_past"
msgid "The invoice \"%(invoice)s\" generates a payment date \"%(date)s\" in the past."
msgstr ""
"La facture « %(invoice)s » génère une date de paiement « %(date)s » dans le "
"passé."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_similar"
msgid "The invoice \"%(invoice)s\" is similar to invoice \"%(similar)s\"."
msgstr ""
"La facture « %(invoice)s » est similaire à la facture « %(similar)s »."
-msgctxt "model:ir.message,text:msg_invoice_tax_create"
+#, python-format
+msgctxt "model:ir.message,text:msg_invoice_tax_create_draft"
msgid ""
"You cannot add taxes to invoice \"%(invoice)s\" because it is no longer in a"
" draft state."
@@ -1104,6 +1140,7 @@ msgstr ""
"Vous ne pouvez pas ajouter de taxes à la facture « %(invoice)s » car elle "
"n'est plus dans l'état brouillon."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_tax_invalid"
msgid ""
"The taxes on invoice \"%(invoice)s\" are not valid, you must save it again "
@@ -1112,6 +1149,7 @@ msgstr ""
"Les taxes sur la facture « %(invoice)s » sont invalides, vous devez "
"enregistrer de nouveau pour forcer le recalcul."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_tax_modify"
msgid ""
"You cannot modify tax \"%(tax)s\" because its invoice \"%(invoice)s\" is "
@@ -1120,11 +1158,13 @@ msgstr ""
"Vous ne pouvez pas modifier la taxe « %(tax)s » car sa facture "
"« %(invoice)s » est comptabilisée, payée ou annulée."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_invalid_ratio_divisor"
msgid "The ratio and divisor are not consistent on line \"%(line)s\"."
msgstr ""
"Le ratio et le diviseur ne sont pas cohérents sur la ligne « %(line)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_missing_last_remainder"
msgid ""
"To save payment term \"%(payment_term)s\", you must append a last remainder "
@@ -1133,6 +1173,7 @@ msgstr ""
"Pour enregistrer les conditions de paiement « %(payment_term)s », vous devez"
" ajouter à la fin une ligne de montant restant."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_missing_remainder"
msgid ""
"To compute terms, you must append a remainder line on payment term "
@@ -1321,6 +1362,14 @@ msgctxt "report:account.invoice:"
msgid "Unit Price"
msgstr "Prix unitaire"
+msgctxt "selection:account.invoice,sequence_type_cache:"
+msgid "Credit Note"
+msgstr "Note de crédit"
+
+msgctxt "selection:account.invoice,sequence_type_cache:"
+msgid "Invoice"
+msgstr "Facture"
+
msgctxt "selection:account.invoice,state:"
msgid "Cancelled"
msgstr "Annulée"
diff --git a/modules/account_invoice/locale/hu.po b/modules/account_invoice/locale/hu.po
index 2711dbe7a0..d8d11f3d0b 100644
--- a/modules/account_invoice/locale/hu.po
+++ b/modules/account_invoice/locale/hu.po
@@ -104,6 +104,11 @@ msgctxt "field:account.invoice,description:"
msgid "Description"
msgstr "Megjegyzés"
+#, fuzzy
+msgctxt "field:account.invoice,has_account_move:"
+msgid "Has Account Move"
+msgstr "Számla"
+
#, fuzzy
msgctxt "field:account.invoice,has_payment_method:"
msgid "Has Payment Method"
@@ -142,6 +147,10 @@ msgctxt "field:account.invoice,journal:"
msgid "Journal"
msgstr "Napló"
+msgctxt "field:account.invoice,line_lines:"
+msgid "Line - Lines"
+msgstr ""
+
msgctxt "field:account.invoice,lines:"
msgid "Lines"
msgstr "Sorok"
@@ -207,6 +216,10 @@ msgctxt "field:account.invoice,sequence:"
msgid "Sequence"
msgstr "Sorszám"
+msgctxt "field:account.invoice,sequence_type_cache:"
+msgid "Sequence Type Cache"
+msgstr ""
+
msgctxt "field:account.invoice,state:"
msgid "State"
msgstr "Állapot"
@@ -955,6 +968,7 @@ msgctxt "model:ir.action.act_window.domain,name:act_invoice_relate_pending"
msgid "Pending"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_cancel_invoice_move"
msgid "The moves \"%(moves)s\" have the posted invoices \"%(invoices)s\" as origin."
msgstr ""
@@ -965,20 +979,24 @@ msgid ""
"might want to cancel the invoices first."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_non_posted_invoices"
msgid "To close the periods you must post the invoices \"%(invoices)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_invoice"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending invoices with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_credit_refund_not_posted"
msgid "You cannot refund invoice \"%(invoice)s\" because it is not posted."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_invoice_currency_exchange_credit_account_missing"
msgid ""
@@ -986,6 +1004,7 @@ msgid ""
"account for \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_invoice_currency_exchange_debit_account_missing"
msgid ""
@@ -993,34 +1012,41 @@ msgid ""
"account for \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_customer_cancel_move"
msgid ""
"You cannot cancel customer invoice \"%(invoice)s\" because it is posted and "
"company setup does not allow it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_date_future"
msgid "The invoices \"%(invoices)s\" have an invoice date in the future."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_default_taxes"
msgid "The invoice \"%(invoice)s\" does not have the default taxes for %(lines)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_cancel"
msgid "To delete invoice \"%(invoice)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_numbered"
msgid "You cannot delete invoice \"%(invoice)s\" because it has a number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_line_create_draft"
msgid ""
"You cannot add lines to invoice \"%(invoice)s\" because it is no longer in a"
" draft state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_line_modify"
msgid ""
"You cannot modify line \"%(line)s\" because its invoice \"%(invoice)s\" is "
@@ -1031,18 +1057,21 @@ msgctxt "model:ir.message,text:msg_invoice_line_tax_unique"
msgid "A tax can be added only once to an invoice line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_modify"
msgid ""
"You cannot modify invoice \"%(invoice)s\" because it is posted, paid or "
"cancelled."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_no_sequence"
msgid ""
"To post invoice \"%(invoice)s\", you must define a sequence on fiscal year "
"\"%(fiscalyear)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_number_after"
msgid ""
"To number the invoice \"%(invoice)s\", you must set an invoice date after "
@@ -1050,12 +1079,14 @@ msgid ""
" invoice \"%(after_invoice)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_overpay_paid"
msgid ""
"You cannot overpay invoice \"%(invoice)s\" because there is no more left to "
"pay."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_pay_amount_greater_amount_to_pay"
msgid ""
"You cannot add a partial payment on invoice \"%(invoice)s\" with an amount "
@@ -1066,46 +1097,55 @@ msgctxt "model:ir.message,text:msg_invoice_payment_line_unique"
msgid "A payment line can be linked to only one invoice."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_lines_add_remove_paid"
msgid "You cannot add/remove payment lines on paid invoice \"%(invoice)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_lines_greater_amount"
msgid ""
"Payment lines amount on invoice \"%(invoice)s\" can not be greater than the "
"invoice amount."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_term_date_past"
msgid "The invoice \"%(invoice)s\" generates a payment date \"%(date)s\" in the past."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_similar"
msgid "The invoice \"%(invoice)s\" is similar to invoice \"%(similar)s\"."
msgstr ""
-msgctxt "model:ir.message,text:msg_invoice_tax_create"
+#, python-format
+msgctxt "model:ir.message,text:msg_invoice_tax_create_draft"
msgid ""
"You cannot add taxes to invoice \"%(invoice)s\" because it is no longer in a"
" draft state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_tax_invalid"
msgid ""
"The taxes on invoice \"%(invoice)s\" are not valid, you must save it again "
"to force them to be recalculated."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_tax_modify"
msgid ""
"You cannot modify tax \"%(tax)s\" because its invoice \"%(invoice)s\" is "
"posted, paid or cancelled."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_invalid_ratio_divisor"
msgid "The ratio and divisor are not consistent on line \"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_missing_last_remainder"
msgid ""
"To save payment term \"%(payment_term)s\", you must append a last remainder "
@@ -1114,6 +1154,7 @@ msgstr ""
"A „%(payment_term)s” fizetési feltétel elmentése előtt még adjon hozzá egy "
"utolsó, maradék típusú sort."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_missing_remainder"
msgid ""
"To compute terms, you must append a remainder line on payment term "
@@ -1307,6 +1348,16 @@ msgctxt "report:account.invoice:"
msgid "Unit Price"
msgstr "Egységár"
+#, fuzzy
+msgctxt "selection:account.invoice,sequence_type_cache:"
+msgid "Credit Note"
+msgstr "Követel forgalom"
+
+#, fuzzy
+msgctxt "selection:account.invoice,sequence_type_cache:"
+msgid "Invoice"
+msgstr "Számla"
+
msgctxt "selection:account.invoice,state:"
msgid "Cancelled"
msgstr "érvénytelen"
diff --git a/modules/account_invoice/locale/id.po b/modules/account_invoice/locale/id.po
index d789492bee..ebcb2bb03f 100644
--- a/modules/account_invoice/locale/id.po
+++ b/modules/account_invoice/locale/id.po
@@ -105,6 +105,11 @@ msgctxt "field:account.invoice,description:"
msgid "Description"
msgstr "Deskripsi"
+#, fuzzy
+msgctxt "field:account.invoice,has_account_move:"
+msgid "Has Account Move"
+msgstr "Akun"
+
#, fuzzy
msgctxt "field:account.invoice,has_payment_method:"
msgid "Has Payment Method"
@@ -143,6 +148,10 @@ msgctxt "field:account.invoice,journal:"
msgid "Journal"
msgstr "Jurnal"
+msgctxt "field:account.invoice,line_lines:"
+msgid "Line - Lines"
+msgstr ""
+
msgctxt "field:account.invoice,lines:"
msgid "Lines"
msgstr "Baris"
@@ -209,6 +218,10 @@ msgctxt "field:account.invoice,sequence:"
msgid "Sequence"
msgstr "Urutan"
+msgctxt "field:account.invoice,sequence_type_cache:"
+msgid "Sequence Type Cache"
+msgstr ""
+
msgctxt "field:account.invoice,state:"
msgid "State"
msgstr "Status"
@@ -948,6 +961,7 @@ msgctxt "model:ir.action.act_window.domain,name:act_invoice_relate_pending"
msgid "Pending"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_cancel_invoice_move"
msgid "The moves \"%(moves)s\" have the posted invoices \"%(invoices)s\" as origin."
msgstr ""
@@ -958,10 +972,12 @@ msgid ""
"might want to cancel the invoices first."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_non_posted_invoices"
msgid "To close the periods you must post the invoices \"%(invoices)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_invoice"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending invoices with "
@@ -970,10 +986,12 @@ msgstr ""
"Anda tidak dapat menghapus pihak \"%(party)s\" selagi mereka memiliki faktur"
" yang tertunda dengan perusahaan \"%(company)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_credit_refund_not_posted"
msgid "You cannot refund invoice \"%(invoice)s\" because it is not posted."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_invoice_currency_exchange_credit_account_missing"
msgid ""
@@ -981,6 +999,7 @@ msgid ""
"account for \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_invoice_currency_exchange_debit_account_missing"
msgid ""
@@ -988,6 +1007,7 @@ msgid ""
"account for \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_customer_cancel_move"
msgid ""
"You cannot cancel customer invoice \"%(invoice)s\" because it is posted and "
@@ -996,35 +1016,38 @@ msgstr ""
"Anda tidak dapat membatalkan faktur \"%(invoice)s\" karena dibukukan dan "
"pengaturan perusahaan tidak mengizinkannya."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invoice_date_future"
msgid "The invoices \"%(invoices)s\" have an invoice date in the future."
msgstr ""
"Faktur \"%(invoice)s\" menghasilkan tanggal pembayaran \"%(date)s\" di masa "
"lampau."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invoice_default_taxes"
msgid "The invoice \"%(invoice)s\" does not have the default taxes for %(lines)s."
msgstr ""
"Faktur \"%(invoice)s\" menghasilkan tanggal pembayaran \"%(date)s\" di masa "
"lampau."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_cancel"
msgid "To delete invoice \"%(invoice)s\" you must cancel it."
msgstr "Untuk menghapus faktur \"%(invoice)s\" Anda harus membatalkannya."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_numbered"
msgid "You cannot delete invoice \"%(invoice)s\" because it has a number."
msgstr "Anda tidak dapat menghapus faktur \"%(invoice)s\" karena memiliki nomor."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invoice_line_create_draft"
msgid ""
"You cannot add lines to invoice \"%(invoice)s\" because it is no longer in a"
" draft state."
msgstr "Anda tidak dapat menghapus faktur \"%(invoice)s\" karena memiliki nomor."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_line_modify"
msgid ""
"You cannot modify line \"%(line)s\" because its invoice \"%(invoice)s\" is "
@@ -1035,18 +1058,21 @@ msgctxt "model:ir.message,text:msg_invoice_line_tax_unique"
msgid "A tax can be added only once to an invoice line."
msgstr "Pajak hanya dapat ditambahkan satu kali kepada baris faktur."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_modify"
msgid ""
"You cannot modify invoice \"%(invoice)s\" because it is posted, paid or "
"cancelled."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_no_sequence"
msgid ""
"To post invoice \"%(invoice)s\", you must define a sequence on fiscal year "
"\"%(fiscalyear)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_number_after"
msgid ""
"To number the invoice \"%(invoice)s\", you must set an invoice date after "
@@ -1054,13 +1080,14 @@ msgid ""
" invoice \"%(after_invoice)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invoice_overpay_paid"
msgid ""
"You cannot overpay invoice \"%(invoice)s\" because there is no more left to "
"pay."
msgstr "Anda tidak dapat menghapus faktur \"%(invoice)s\" karena memiliki nomor."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_pay_amount_greater_amount_to_pay"
msgid ""
"You cannot add a partial payment on invoice \"%(invoice)s\" with an amount "
@@ -1071,60 +1098,68 @@ msgctxt "model:ir.message,text:msg_invoice_payment_line_unique"
msgid "A payment line can be linked to only one invoice."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_lines_add_remove_paid"
msgid "You cannot add/remove payment lines on paid invoice \"%(invoice)s\"."
msgstr ""
"Anda tidak dapat menambah/menghapus baris pembayaran pada faktur terbayar "
"\"%(invoice)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_lines_greater_amount"
msgid ""
"Payment lines amount on invoice \"%(invoice)s\" can not be greater than the "
"invoice amount."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_term_date_past"
msgid "The invoice \"%(invoice)s\" generates a payment date \"%(date)s\" in the past."
msgstr ""
"Faktur \"%(invoice)s\" menghasilkan tanggal pembayaran \"%(date)s\" di masa "
"lampau."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invoice_similar"
msgid "The invoice \"%(invoice)s\" is similar to invoice \"%(similar)s\"."
msgstr ""
"Faktur \"%(invoice)s\" menghasilkan tanggal pembayaran \"%(date)s\" di masa "
"lampau."
-#, fuzzy
-msgctxt "model:ir.message,text:msg_invoice_tax_create"
+#, fuzzy, python-format
+msgctxt "model:ir.message,text:msg_invoice_tax_create_draft"
msgid ""
"You cannot add taxes to invoice \"%(invoice)s\" because it is no longer in a"
" draft state."
msgstr "Anda tidak dapat menghapus faktur \"%(invoice)s\" karena memiliki nomor."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_tax_invalid"
msgid ""
"The taxes on invoice \"%(invoice)s\" are not valid, you must save it again "
"to force them to be recalculated."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_tax_modify"
msgid ""
"You cannot modify tax \"%(tax)s\" because its invoice \"%(invoice)s\" is "
"posted, paid or cancelled."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_invalid_ratio_divisor"
msgid "The ratio and divisor are not consistent on line \"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_missing_last_remainder"
msgid ""
"To save payment term \"%(payment_term)s\", you must append a last remainder "
"line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_missing_remainder"
msgid ""
"To compute terms, you must append a remainder line on payment term "
@@ -1313,6 +1348,16 @@ msgctxt "report:account.invoice:"
msgid "Unit Price"
msgstr "Harga Satuan"
+#, fuzzy
+msgctxt "selection:account.invoice,sequence_type_cache:"
+msgid "Credit Note"
+msgstr "Akun Kredit"
+
+#, fuzzy
+msgctxt "selection:account.invoice,sequence_type_cache:"
+msgid "Invoice"
+msgstr "Faktur"
+
msgctxt "selection:account.invoice,state:"
msgid "Cancelled"
msgstr "Dibatalkan"
diff --git a/modules/account_invoice/locale/it.po b/modules/account_invoice/locale/it.po
index 12c49dfd53..519264bccf 100644
--- a/modules/account_invoice/locale/it.po
+++ b/modules/account_invoice/locale/it.po
@@ -111,6 +111,11 @@ msgctxt "field:account.invoice,description:"
msgid "Description"
msgstr "Descrizione"
+#, fuzzy
+msgctxt "field:account.invoice,has_account_move:"
+msgid "Has Account Move"
+msgstr "Conto"
+
#, fuzzy
msgctxt "field:account.invoice,has_payment_method:"
msgid "Has Payment Method"
@@ -149,6 +154,10 @@ msgctxt "field:account.invoice,journal:"
msgid "Journal"
msgstr "Registro"
+msgctxt "field:account.invoice,line_lines:"
+msgid "Line - Lines"
+msgstr ""
+
msgctxt "field:account.invoice,lines:"
msgid "Lines"
msgstr "Righe"
@@ -216,6 +225,10 @@ msgctxt "field:account.invoice,sequence:"
msgid "Sequence"
msgstr "Sequenza"
+msgctxt "field:account.invoice,sequence_type_cache:"
+msgid "Sequence Type Cache"
+msgstr ""
+
msgctxt "field:account.invoice,state:"
msgid "State"
msgstr "Stato"
@@ -974,6 +987,7 @@ msgctxt "model:ir.action.act_window.domain,name:act_invoice_relate_pending"
msgid "Pending"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_cancel_invoice_move"
msgid "The moves \"%(moves)s\" have the posted invoices \"%(invoices)s\" as origin."
msgstr ""
@@ -984,20 +998,24 @@ msgid ""
"might want to cancel the invoices first."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_non_posted_invoices"
msgid "To close the periods you must post the invoices \"%(invoices)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_invoice"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending invoices with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_credit_refund_not_posted"
msgid "You cannot refund invoice \"%(invoice)s\" because it is not posted."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_invoice_currency_exchange_credit_account_missing"
msgid ""
@@ -1005,6 +1023,7 @@ msgid ""
"account for \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_invoice_currency_exchange_debit_account_missing"
msgid ""
@@ -1012,7 +1031,7 @@ msgid ""
"account for \"%(company)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invoice_customer_cancel_move"
msgid ""
"You cannot cancel customer invoice \"%(invoice)s\" because it is posted and "
@@ -1021,23 +1040,27 @@ msgstr ""
"Non puoi aggiungere/variare l'imposta nella fattura \"%(invoice)s\" perché è"
" stata registrata, pagata o cancellata."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_date_future"
msgid "The invoices \"%(invoices)s\" have an invoice date in the future."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_default_taxes"
msgid "The invoice \"%(invoice)s\" does not have the default taxes for %(lines)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_cancel"
msgid "To delete invoice \"%(invoice)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_numbered"
msgid "You cannot delete invoice \"%(invoice)s\" because it has a number."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invoice_line_create_draft"
msgid ""
"You cannot add lines to invoice \"%(invoice)s\" because it is no longer in a"
@@ -1046,6 +1069,7 @@ msgstr ""
"Non puoi aggiungere/variare l'imposta nella fattura \"%(invoice)s\" perché è"
" stata registrata, pagata o cancellata."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_line_modify"
msgid ""
"You cannot modify line \"%(line)s\" because its invoice \"%(invoice)s\" is "
@@ -1056,7 +1080,7 @@ msgctxt "model:ir.message,text:msg_invoice_line_tax_unique"
msgid "A tax can be added only once to an invoice line."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invoice_modify"
msgid ""
"You cannot modify invoice \"%(invoice)s\" because it is posted, paid or "
@@ -1065,12 +1089,14 @@ msgstr ""
"Non puoi aggiungere/variare l'imposta nella fattura \"%(invoice)s\" perché è"
" stata registrata, pagata o cancellata."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_no_sequence"
msgid ""
"To post invoice \"%(invoice)s\", you must define a sequence on fiscal year "
"\"%(fiscalyear)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_number_after"
msgid ""
"To number the invoice \"%(invoice)s\", you must set an invoice date after "
@@ -1078,7 +1104,7 @@ msgid ""
" invoice \"%(after_invoice)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invoice_overpay_paid"
msgid ""
"You cannot overpay invoice \"%(invoice)s\" because there is no more left to "
@@ -1087,6 +1113,7 @@ msgstr ""
"Non puoi aggiungere/variare l'imposta nella fattura \"%(invoice)s\" perché è"
" stata registrata, pagata o cancellata."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_pay_amount_greater_amount_to_pay"
msgid ""
"You cannot add a partial payment on invoice \"%(invoice)s\" with an amount "
@@ -1097,26 +1124,30 @@ msgctxt "model:ir.message,text:msg_invoice_payment_line_unique"
msgid "A payment line can be linked to only one invoice."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_lines_add_remove_paid"
msgid "You cannot add/remove payment lines on paid invoice \"%(invoice)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_lines_greater_amount"
msgid ""
"Payment lines amount on invoice \"%(invoice)s\" can not be greater than the "
"invoice amount."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_term_date_past"
msgid "The invoice \"%(invoice)s\" generates a payment date \"%(date)s\" in the past."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_similar"
msgid "The invoice \"%(invoice)s\" is similar to invoice \"%(similar)s\"."
msgstr ""
-#, fuzzy
-msgctxt "model:ir.message,text:msg_invoice_tax_create"
+#, fuzzy, python-format
+msgctxt "model:ir.message,text:msg_invoice_tax_create_draft"
msgid ""
"You cannot add taxes to invoice \"%(invoice)s\" because it is no longer in a"
" draft state."
@@ -1124,28 +1155,33 @@ msgstr ""
"Non puoi aggiungere/variare l'imposta nella fattura \"%(invoice)s\" perché è"
" stata registrata, pagata o cancellata."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_tax_invalid"
msgid ""
"The taxes on invoice \"%(invoice)s\" are not valid, you must save it again "
"to force them to be recalculated."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_tax_modify"
msgid ""
"You cannot modify tax \"%(tax)s\" because its invoice \"%(invoice)s\" is "
"posted, paid or cancelled."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_invalid_ratio_divisor"
msgid "The ratio and divisor are not consistent on line \"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_missing_last_remainder"
msgid ""
"To save payment term \"%(payment_term)s\", you must append a last remainder "
"line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_missing_remainder"
msgid ""
"To compute terms, you must append a remainder line on payment term "
@@ -1342,6 +1378,16 @@ msgctxt "report:account.invoice:"
msgid "Unit Price"
msgstr "Prezzo Unitario"
+#, fuzzy
+msgctxt "selection:account.invoice,sequence_type_cache:"
+msgid "Credit Note"
+msgstr "Fattura credito"
+
+#, fuzzy
+msgctxt "selection:account.invoice,sequence_type_cache:"
+msgid "Invoice"
+msgstr "Fattura"
+
msgctxt "selection:account.invoice,state:"
msgid "Cancelled"
msgstr "Annullato"
diff --git a/modules/account_invoice/locale/lo.po b/modules/account_invoice/locale/lo.po
index 22bb5caeed..cbfe45de12 100644
--- a/modules/account_invoice/locale/lo.po
+++ b/modules/account_invoice/locale/lo.po
@@ -108,6 +108,11 @@ msgctxt "field:account.invoice,description:"
msgid "Description"
msgstr "ເນື້ອໃນລາຍການ"
+#, fuzzy
+msgctxt "field:account.invoice,has_account_move:"
+msgid "Has Account Move"
+msgstr "ບັນຊີ"
+
#, fuzzy
msgctxt "field:account.invoice,has_payment_method:"
msgid "Has Payment Method"
@@ -147,6 +152,10 @@ msgctxt "field:account.invoice,journal:"
msgid "Journal"
msgstr "ບັນຊີປະຈໍາວັນ"
+msgctxt "field:account.invoice,line_lines:"
+msgid "Line - Lines"
+msgstr ""
+
msgctxt "field:account.invoice,lines:"
msgid "Lines"
msgstr "ຮ່ວງ"
@@ -215,6 +224,10 @@ msgctxt "field:account.invoice,sequence:"
msgid "Sequence"
msgstr "ລໍາດັບ"
+msgctxt "field:account.invoice,sequence_type_cache:"
+msgid "Sequence Type Cache"
+msgstr ""
+
msgctxt "field:account.invoice,state:"
msgid "State"
msgstr "ສະຖານະ"
@@ -1026,6 +1039,7 @@ msgctxt "model:ir.action.act_window.domain,name:act_invoice_relate_pending"
msgid "Pending"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_cancel_invoice_move"
msgid "The moves \"%(moves)s\" have the posted invoices \"%(invoices)s\" as origin."
msgstr ""
@@ -1036,20 +1050,24 @@ msgid ""
"might want to cancel the invoices first."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_non_posted_invoices"
msgid "To close the periods you must post the invoices \"%(invoices)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_invoice"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending invoices with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_credit_refund_not_posted"
msgid "You cannot refund invoice \"%(invoice)s\" because it is not posted."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_invoice_currency_exchange_credit_account_missing"
msgid ""
@@ -1057,6 +1075,7 @@ msgid ""
"account for \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_invoice_currency_exchange_debit_account_missing"
msgid ""
@@ -1064,34 +1083,41 @@ msgid ""
"account for \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_customer_cancel_move"
msgid ""
"You cannot cancel customer invoice \"%(invoice)s\" because it is posted and "
"company setup does not allow it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_date_future"
msgid "The invoices \"%(invoices)s\" have an invoice date in the future."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_default_taxes"
msgid "The invoice \"%(invoice)s\" does not have the default taxes for %(lines)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_cancel"
msgid "To delete invoice \"%(invoice)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_numbered"
msgid "You cannot delete invoice \"%(invoice)s\" because it has a number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_line_create_draft"
msgid ""
"You cannot add lines to invoice \"%(invoice)s\" because it is no longer in a"
" draft state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_line_modify"
msgid ""
"You cannot modify line \"%(line)s\" because its invoice \"%(invoice)s\" is "
@@ -1102,18 +1128,21 @@ msgctxt "model:ir.message,text:msg_invoice_line_tax_unique"
msgid "A tax can be added only once to an invoice line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_modify"
msgid ""
"You cannot modify invoice \"%(invoice)s\" because it is posted, paid or "
"cancelled."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_no_sequence"
msgid ""
"To post invoice \"%(invoice)s\", you must define a sequence on fiscal year "
"\"%(fiscalyear)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_number_after"
msgid ""
"To number the invoice \"%(invoice)s\", you must set an invoice date after "
@@ -1121,12 +1150,14 @@ msgid ""
" invoice \"%(after_invoice)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_overpay_paid"
msgid ""
"You cannot overpay invoice \"%(invoice)s\" because there is no more left to "
"pay."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_pay_amount_greater_amount_to_pay"
msgid ""
"You cannot add a partial payment on invoice \"%(invoice)s\" with an amount "
@@ -1137,52 +1168,62 @@ msgctxt "model:ir.message,text:msg_invoice_payment_line_unique"
msgid "A payment line can be linked to only one invoice."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_lines_add_remove_paid"
msgid "You cannot add/remove payment lines on paid invoice \"%(invoice)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_lines_greater_amount"
msgid ""
"Payment lines amount on invoice \"%(invoice)s\" can not be greater than the "
"invoice amount."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_term_date_past"
msgid "The invoice \"%(invoice)s\" generates a payment date \"%(date)s\" in the past."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_similar"
msgid "The invoice \"%(invoice)s\" is similar to invoice \"%(similar)s\"."
msgstr ""
-msgctxt "model:ir.message,text:msg_invoice_tax_create"
+#, python-format
+msgctxt "model:ir.message,text:msg_invoice_tax_create_draft"
msgid ""
"You cannot add taxes to invoice \"%(invoice)s\" because it is no longer in a"
" draft state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_tax_invalid"
msgid ""
"The taxes on invoice \"%(invoice)s\" are not valid, you must save it again "
"to force them to be recalculated."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_tax_modify"
msgid ""
"You cannot modify tax \"%(tax)s\" because its invoice \"%(invoice)s\" is "
"posted, paid or cancelled."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_invalid_ratio_divisor"
msgid "The ratio and divisor are not consistent on line \"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_missing_last_remainder"
msgid ""
"To save payment term \"%(payment_term)s\", you must append a last remainder "
"line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_missing_remainder"
msgid ""
"To compute terms, you must append a remainder line on payment term "
@@ -1381,6 +1422,16 @@ msgctxt "report:account.invoice:"
msgid "Unit Price"
msgstr "ລາຄາ"
+#, fuzzy
+msgctxt "selection:account.invoice,sequence_type_cache:"
+msgid "Credit Note"
+msgstr "ມີ"
+
+#, fuzzy
+msgctxt "selection:account.invoice,sequence_type_cache:"
+msgid "Invoice"
+msgstr "ໃບເກັບເງິນ"
+
#, fuzzy
msgctxt "selection:account.invoice,state:"
msgid "Cancelled"
diff --git a/modules/account_invoice/locale/lt.po b/modules/account_invoice/locale/lt.po
index bbaaced3cf..7402d1d292 100644
--- a/modules/account_invoice/locale/lt.po
+++ b/modules/account_invoice/locale/lt.po
@@ -107,6 +107,11 @@ msgctxt "field:account.invoice,description:"
msgid "Description"
msgstr "Aprašymas"
+#, fuzzy
+msgctxt "field:account.invoice,has_account_move:"
+msgid "Has Account Move"
+msgstr "Koresponduojanti sąskaita"
+
#, fuzzy
msgctxt "field:account.invoice,has_payment_method:"
msgid "Has Payment Method"
@@ -145,6 +150,10 @@ msgctxt "field:account.invoice,journal:"
msgid "Journal"
msgstr "Žurnalas"
+msgctxt "field:account.invoice,line_lines:"
+msgid "Line - Lines"
+msgstr ""
+
msgctxt "field:account.invoice,lines:"
msgid "Lines"
msgstr "Eilutės"
@@ -212,6 +221,10 @@ msgctxt "field:account.invoice,sequence:"
msgid "Sequence"
msgstr "Numeruotė"
+msgctxt "field:account.invoice,sequence_type_cache:"
+msgid "Sequence Type Cache"
+msgstr ""
+
msgctxt "field:account.invoice,state:"
msgid "State"
msgstr "Būsena"
@@ -961,6 +974,7 @@ msgctxt "model:ir.action.act_window.domain,name:act_invoice_relate_pending"
msgid "Pending"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_cancel_invoice_move"
msgid "The moves \"%(moves)s\" have the posted invoices \"%(invoices)s\" as origin."
msgstr ""
@@ -971,20 +985,24 @@ msgid ""
"might want to cancel the invoices first."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_non_posted_invoices"
msgid "To close the periods you must post the invoices \"%(invoices)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_invoice"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending invoices with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_credit_refund_not_posted"
msgid "You cannot refund invoice \"%(invoice)s\" because it is not posted."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_invoice_currency_exchange_credit_account_missing"
msgid ""
@@ -992,6 +1010,7 @@ msgid ""
"account for \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_invoice_currency_exchange_debit_account_missing"
msgid ""
@@ -999,34 +1018,41 @@ msgid ""
"account for \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_customer_cancel_move"
msgid ""
"You cannot cancel customer invoice \"%(invoice)s\" because it is posted and "
"company setup does not allow it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_date_future"
msgid "The invoices \"%(invoices)s\" have an invoice date in the future."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_default_taxes"
msgid "The invoice \"%(invoice)s\" does not have the default taxes for %(lines)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_cancel"
msgid "To delete invoice \"%(invoice)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_numbered"
msgid "You cannot delete invoice \"%(invoice)s\" because it has a number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_line_create_draft"
msgid ""
"You cannot add lines to invoice \"%(invoice)s\" because it is no longer in a"
" draft state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_line_modify"
msgid ""
"You cannot modify line \"%(line)s\" because its invoice \"%(invoice)s\" is "
@@ -1037,18 +1063,21 @@ msgctxt "model:ir.message,text:msg_invoice_line_tax_unique"
msgid "A tax can be added only once to an invoice line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_modify"
msgid ""
"You cannot modify invoice \"%(invoice)s\" because it is posted, paid or "
"cancelled."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_no_sequence"
msgid ""
"To post invoice \"%(invoice)s\", you must define a sequence on fiscal year "
"\"%(fiscalyear)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_number_after"
msgid ""
"To number the invoice \"%(invoice)s\", you must set an invoice date after "
@@ -1056,12 +1085,14 @@ msgid ""
" invoice \"%(after_invoice)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_overpay_paid"
msgid ""
"You cannot overpay invoice \"%(invoice)s\" because there is no more left to "
"pay."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_pay_amount_greater_amount_to_pay"
msgid ""
"You cannot add a partial payment on invoice \"%(invoice)s\" with an amount "
@@ -1072,52 +1103,62 @@ msgctxt "model:ir.message,text:msg_invoice_payment_line_unique"
msgid "A payment line can be linked to only one invoice."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_lines_add_remove_paid"
msgid "You cannot add/remove payment lines on paid invoice \"%(invoice)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_lines_greater_amount"
msgid ""
"Payment lines amount on invoice \"%(invoice)s\" can not be greater than the "
"invoice amount."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_term_date_past"
msgid "The invoice \"%(invoice)s\" generates a payment date \"%(date)s\" in the past."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_similar"
msgid "The invoice \"%(invoice)s\" is similar to invoice \"%(similar)s\"."
msgstr ""
-msgctxt "model:ir.message,text:msg_invoice_tax_create"
+#, python-format
+msgctxt "model:ir.message,text:msg_invoice_tax_create_draft"
msgid ""
"You cannot add taxes to invoice \"%(invoice)s\" because it is no longer in a"
" draft state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_tax_invalid"
msgid ""
"The taxes on invoice \"%(invoice)s\" are not valid, you must save it again "
"to force them to be recalculated."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_tax_modify"
msgid ""
"You cannot modify tax \"%(tax)s\" because its invoice \"%(invoice)s\" is "
"posted, paid or cancelled."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_invalid_ratio_divisor"
msgid "The ratio and divisor are not consistent on line \"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_missing_last_remainder"
msgid ""
"To save payment term \"%(payment_term)s\", you must append a last remainder "
"line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_missing_remainder"
msgid ""
"To compute terms, you must append a remainder line on payment term "
@@ -1308,6 +1349,16 @@ msgctxt "report:account.invoice:"
msgid "Unit Price"
msgstr "Kaina"
+#, fuzzy
+msgctxt "selection:account.invoice,sequence_type_cache:"
+msgid "Credit Note"
+msgstr "Kreditinė koresponduojanti sąskaita"
+
+#, fuzzy
+msgctxt "selection:account.invoice,sequence_type_cache:"
+msgid "Invoice"
+msgstr "Sąskaita faktūra"
+
msgctxt "selection:account.invoice,state:"
msgid "Cancelled"
msgstr "Anuliuota"
diff --git a/modules/account_invoice/locale/nl.po b/modules/account_invoice/locale/nl.po
index aff97b9b94..1424782b4b 100644
--- a/modules/account_invoice/locale/nl.po
+++ b/modules/account_invoice/locale/nl.po
@@ -103,6 +103,10 @@ msgctxt "field:account.invoice,description:"
msgid "Description"
msgstr "Omschrijving"
+msgctxt "field:account.invoice,has_account_move:"
+msgid "Has Account Move"
+msgstr "Heeft boeking"
+
msgctxt "field:account.invoice,has_payment_method:"
msgid "Has Payment Method"
msgstr "Heeft Betalingsmethode"
@@ -139,6 +143,10 @@ msgctxt "field:account.invoice,journal:"
msgid "Journal"
msgstr "Dagboek"
+msgctxt "field:account.invoice,line_lines:"
+msgid "Line - Lines"
+msgstr "Regel - Regels"
+
msgctxt "field:account.invoice,lines:"
msgid "Lines"
msgstr "Regels"
@@ -203,6 +211,10 @@ msgctxt "field:account.invoice,sequence:"
msgid "Sequence"
msgstr "Reeks"
+msgctxt "field:account.invoice,sequence_type_cache:"
+msgid "Sequence Type Cache"
+msgstr "Soorten reeks cache"
+
msgctxt "field:account.invoice,state:"
msgid "State"
msgstr "Status"
@@ -925,6 +937,7 @@ msgctxt "model:ir.action.act_window.domain,name:act_invoice_relate_pending"
msgid "Pending"
msgstr "In behandeling"
+#, python-format
msgctxt "model:ir.message,text:msg_cancel_invoice_move"
msgid "The moves \"%(moves)s\" have the posted invoices \"%(invoices)s\" as origin."
msgstr ""
@@ -939,10 +952,12 @@ msgstr ""
"Annuleren zal de boekingen afletteren en de facturen dus betalen. Misschien "
"wilt u de facturen eerst annuleren."
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_non_posted_invoices"
msgid "To close the periods you must post the invoices \"%(invoices)s\"."
msgstr "Om de periodes af te sluiten moet u de facturen \"%(invoices)s\" boeken."
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_invoice"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending invoices with "
@@ -951,12 +966,14 @@ msgstr ""
"U kunt de relatie \"%(party)s\" niet verwijderen terwijl ze facturen hebben "
"die in behandeling zijn bij bedrijf \"%(company)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_credit_refund_not_posted"
msgid "You cannot refund invoice \"%(invoice)s\" because it is not posted."
msgstr ""
"U kunt de factuur \"%(invoice)s\" niet terugbetalen omdat ze niet geboekt "
"is."
+#, python-format
msgctxt ""
"model:ir.message,text:msg_invoice_currency_exchange_credit_account_missing"
msgid ""
@@ -966,6 +983,7 @@ msgstr ""
"Om factuur \"%(invoice)s\" te kunnen boeken, moet u een credit "
"grootboekrekening voor de wisselkoers definiëren voor \"%(company)s\"."
+#, python-format
msgctxt ""
"model:ir.message,text:msg_invoice_currency_exchange_debit_account_missing"
msgid ""
@@ -975,6 +993,7 @@ msgstr ""
"Om factuur \"%(invoice)s\" te kunnen boeken, moet u een debet "
"grootboekrekening voor de wisselkoers definiëren voor \"%(company)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_customer_cancel_move"
msgid ""
"You cannot cancel customer invoice \"%(invoice)s\" because it is posted and "
@@ -983,25 +1002,30 @@ msgstr ""
"U kunt klant factuur \"%(invoice)s\" niet annuleren omdat deze is geboekt en"
" de bedrijfsinstellingen dit niet toelaten."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_date_future"
msgid "The invoices \"%(invoices)s\" have an invoice date in the future."
msgstr "De facturen \"%(invoices)s\" hebben een factuurdatum in de toekomst."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_default_taxes"
msgid "The invoice \"%(invoice)s\" does not have the default taxes for %(lines)s."
msgstr ""
"De factuur \"%(invoice)s\" heeft niet de standaard belastingen voor "
"%(lines)s."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_cancel"
msgid "To delete invoice \"%(invoice)s\" you must cancel it."
msgstr "Om de factuur \"%(invoice)s\" te verwijderen, moet u deze annuleren."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_numbered"
msgid "You cannot delete invoice \"%(invoice)s\" because it has a number."
msgstr ""
"U kunt factuur \"%(invoice)s\" niet verwijderen omdat deze een nummer heeft."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_line_create_draft"
msgid ""
"You cannot add lines to invoice \"%(invoice)s\" because it is no longer in a"
@@ -1010,6 +1034,7 @@ msgstr ""
"U kunt geen regels toevoegen aan de factuur \"%(invoice)s\" omdat deze niet "
"langer in status concept staat."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_line_modify"
msgid ""
"You cannot modify line \"%(line)s\" because its invoice \"%(invoice)s\" is "
@@ -1023,6 +1048,7 @@ msgid "A tax can be added only once to an invoice line."
msgstr ""
"Een belasting kan slechts één keer worden toegevoegd aan een factuurregel."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_modify"
msgid ""
"You cannot modify invoice \"%(invoice)s\" because it is posted, paid or "
@@ -1031,6 +1057,7 @@ msgstr ""
"U kunt de factuur \"%(invoice)s\" niet wijzigen omdat deze geboekt, betaald "
"of geannuleerd is."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_no_sequence"
msgid ""
"To post invoice \"%(invoice)s\", you must define a sequence on fiscal year "
@@ -1039,6 +1066,7 @@ msgstr ""
"Om factuur \"%(invoice)s\" te kunnen boeken, moet u een reeks definiëren in "
"het fiscale jaar \"%(fiscalyear)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_number_after"
msgid ""
"To number the invoice \"%(invoice)s\", you must set an invoice date after "
@@ -1049,6 +1077,7 @@ msgstr ""
" na \"%(date)s\" omdat de reeks \"%(sequence)s\" al is gebruikt voor factuur"
" \"%(after_invoice)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_overpay_paid"
msgid ""
"You cannot overpay invoice \"%(invoice)s\" because there is no more left to "
@@ -1057,6 +1086,7 @@ msgstr ""
"U kunt factuur \"%(invoice)s\" niet meer betalen omdat er niets meer te "
"betalen is."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_pay_amount_greater_amount_to_pay"
msgid ""
"You cannot add a partial payment on invoice \"%(invoice)s\" with an amount "
@@ -1069,12 +1099,14 @@ msgctxt "model:ir.message,text:msg_invoice_payment_line_unique"
msgid "A payment line can be linked to only one invoice."
msgstr "Een betalingsregel kan aan slechts één factuur worden gekoppeld."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_lines_add_remove_paid"
msgid "You cannot add/remove payment lines on paid invoice \"%(invoice)s\"."
msgstr ""
"U kunt geen betalingsregels toevoegen of verwijderen op de betaalde factuur "
"\"%(invoice)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_lines_greater_amount"
msgid ""
"Payment lines amount on invoice \"%(invoice)s\" can not be greater than the "
@@ -1083,17 +1115,20 @@ msgstr ""
"Het bedrag van de betalingsregels op factuur \"\"%(invoice)s\" kan niet "
"groter zijn dan het factuurbedrag."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_term_date_past"
msgid "The invoice \"%(invoice)s\" generates a payment date \"%(date)s\" in the past."
msgstr ""
"De factuur \"%(invoice)s\" genereert een betalingsdatum \"%(date)s\" in het "
"verleden."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_similar"
msgid "The invoice \"%(invoice)s\" is similar to invoice \"%(similar)s\"."
msgstr "De factuur \"%(invoice)s\" is vergelijkbaar aan factuur \"%(similar)s\"."
-msgctxt "model:ir.message,text:msg_invoice_tax_create"
+#, python-format
+msgctxt "model:ir.message,text:msg_invoice_tax_create_draft"
msgid ""
"You cannot add taxes to invoice \"%(invoice)s\" because it is no longer in a"
" draft state."
@@ -1101,6 +1136,7 @@ msgstr ""
"U kunt geen belastingen toevoegen aan factuur \"%(invoice)s\" omdat deze "
"niet langer in status concept staat."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_tax_invalid"
msgid ""
"The taxes on invoice \"%(invoice)s\" are not valid, you must save it again "
@@ -1109,6 +1145,7 @@ msgstr ""
"De belastingen op de factuur \"%(invoice)s\" zijn niet geldig, u moet deze "
"nogmaals opslaan om een herberekening af te dwingen."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_tax_modify"
msgid ""
"You cannot modify tax \"%(tax)s\" because its invoice \"%(invoice)s\" is "
@@ -1117,10 +1154,12 @@ msgstr ""
"U kunt de belasting \"%(tax)s\" niet aanpassen omdat de factuur "
"\"%(invoice)s\" geboekt, betaald of geannuleerd is."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_invalid_ratio_divisor"
msgid "The ratio and divisor are not consistent on line \"%(line)s\"."
msgstr "De verhouding en de deler komen niet overeen op regel \"%(line)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_missing_last_remainder"
msgid ""
"To save payment term \"%(payment_term)s\", you must append a last remainder "
@@ -1129,6 +1168,7 @@ msgstr ""
"Om de betalingstermijn \"%(payment_term)s\" op te slaan, moet de laatste "
"regel een regel met het resterende bedrag zijn."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_missing_remainder"
msgid ""
"To compute terms, you must append a remainder line on payment term "
@@ -1318,6 +1358,14 @@ msgctxt "report:account.invoice:"
msgid "Unit Price"
msgstr "Eenheidsprijs"
+msgctxt "selection:account.invoice,sequence_type_cache:"
+msgid "Credit Note"
+msgstr "Credit factuur"
+
+msgctxt "selection:account.invoice,sequence_type_cache:"
+msgid "Invoice"
+msgstr "Factuur"
+
msgctxt "selection:account.invoice,state:"
msgid "Cancelled"
msgstr "Geannuleerd"
diff --git a/modules/account_invoice/locale/pl.po b/modules/account_invoice/locale/pl.po
index 434179a9ab..f285f32740 100644
--- a/modules/account_invoice/locale/pl.po
+++ b/modules/account_invoice/locale/pl.po
@@ -2,25 +2,22 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
-#, fuzzy
msgctxt "field:account.configuration,default_customer_payment_term:"
msgid "Default Customer Payment Term"
-msgstr "Test Payment Term"
+msgstr "Domyślne warunki płatności klienta"
-#, fuzzy
msgctxt "field:account.configuration.default_payment_term,company:"
msgid "Company"
msgstr "Firma"
-#, fuzzy
msgctxt ""
"field:account.configuration.default_payment_term,default_customer_payment_term:"
msgid "Default Customer Payment Term"
-msgstr "Test Payment Term"
+msgstr "Domyślne warunki płatności klienta"
msgctxt "field:account.fiscalyear,invoice_sequences:"
msgid "Invoice Sequences"
-msgstr ""
+msgstr "Sekwencje faktur"
msgctxt "field:account.fiscalyear.invoice_sequence,company:"
msgid "Company"
@@ -32,19 +29,19 @@ msgstr "Rok podatkowy"
msgctxt "field:account.fiscalyear.invoice_sequence,in_credit_note_sequence:"
msgid "Supplier Credit Note Sequence"
-msgstr ""
+msgstr "Sekwencja faktury korygującej zakupowej"
msgctxt "field:account.fiscalyear.invoice_sequence,in_invoice_sequence:"
msgid "Supplier Invoice Sequence"
-msgstr ""
+msgstr "Sekwencja faktury zakupowej"
msgctxt "field:account.fiscalyear.invoice_sequence,out_credit_note_sequence:"
msgid "Customer Credit Note Sequence"
-msgstr ""
+msgstr "Sekwencja faktury korygującej sprzedażowej"
msgctxt "field:account.fiscalyear.invoice_sequence,out_invoice_sequence:"
msgid "Customer Invoice Sequence"
-msgstr ""
+msgstr "Sekwencja faktury sprzedażowej"
msgctxt "field:account.fiscalyear.invoice_sequence,period:"
msgid "Period"
@@ -56,32 +53,31 @@ msgstr "Konto"
msgctxt "field:account.invoice,accounting_date:"
msgid "Accounting Date"
-msgstr ""
+msgstr "Data księgowania"
msgctxt "field:account.invoice,additional_moves:"
msgid "Additional Moves"
-msgstr ""
+msgstr "Dodatkowe zapisy"
-#, fuzzy
msgctxt "field:account.invoice,allow_cancel:"
msgid "Allow Cancel Invoice"
-msgstr "Cancel the invoice"
+msgstr "Zezwalaj na anulowanie faktury"
msgctxt "field:account.invoice,alternative_payees:"
msgid "Alternative Payee"
-msgstr ""
+msgstr "Alternatywny odbiorca płatności"
msgctxt "field:account.invoice,amount_to_pay:"
msgid "Amount to Pay"
-msgstr ""
+msgstr "Należność"
msgctxt "field:account.invoice,amount_to_pay_today:"
msgid "Amount to Pay Today"
-msgstr ""
+msgstr "Należność płatna dzisiaj"
msgctxt "field:account.invoice,cancel_move:"
msgid "Cancel Move"
-msgstr ""
+msgstr "Anuluj zapis"
msgctxt "field:account.invoice,comment:"
msgid "Comment"
@@ -101,16 +97,19 @@ msgstr "Waluta"
msgctxt "field:account.invoice,currency_date:"
msgid "Currency Date"
-msgstr ""
+msgstr "Data waluty"
msgctxt "field:account.invoice,description:"
msgid "Description"
msgstr "Opis"
-#, fuzzy
+msgctxt "field:account.invoice,has_account_move:"
+msgid "Has Account Move"
+msgstr "Posiada zapis księgowy"
+
msgctxt "field:account.invoice,has_payment_method:"
msgid "Has Payment Method"
-msgstr "Test Payment Term"
+msgstr "Posiada metodę płatności"
msgctxt "field:account.invoice,has_report_cache:"
msgid "Has Report Cached"
@@ -118,52 +117,55 @@ msgstr ""
msgctxt "field:account.invoice,invoice_address:"
msgid "Invoice Address"
-msgstr ""
+msgstr "Adres faktury"
msgctxt "field:account.invoice,invoice_date:"
msgid "Invoice Date"
-msgstr ""
+msgstr "Data wystawienia"
msgctxt "field:account.invoice,invoice_report_cache:"
msgid "Invoice Report"
-msgstr ""
+msgstr "Wydruk faktury"
msgctxt "field:account.invoice,invoice_report_cache_id:"
msgid "Invoice Report ID"
-msgstr ""
+msgstr "ID wydruku faktury"
msgctxt "field:account.invoice,invoice_report_format:"
msgid "Invoice Report Format"
-msgstr ""
+msgstr "Format wydruku faktury"
-#, fuzzy
msgctxt "field:account.invoice,invoice_report_revisions:"
msgid "Invoice Report Revisions"
-msgstr "Opis"
+msgstr "Przegląd wydruków faktur"
msgctxt "field:account.invoice,journal:"
msgid "Journal"
-msgstr "Rejestr"
+msgstr "Dziennik"
+
+msgctxt "field:account.invoice,line_lines:"
+msgid "Line - Lines"
+msgstr "Pozycja - pozycje"
msgctxt "field:account.invoice,lines:"
msgid "Lines"
-msgstr ""
+msgstr "Pozycje"
msgctxt "field:account.invoice,lines_to_pay:"
msgid "Lines to Pay"
-msgstr ""
+msgstr "Pozycje do zapłaty"
msgctxt "field:account.invoice,move:"
msgid "Move"
-msgstr ""
+msgstr "Zapis"
msgctxt "field:account.invoice,number:"
msgid "Number"
-msgstr ""
+msgstr "Numer"
msgctxt "field:account.invoice,origins:"
msgid "Origins"
-msgstr ""
+msgstr "Źródła"
msgctxt "field:account.invoice,party:"
msgid "Party"
@@ -175,51 +177,51 @@ msgstr "Język strony"
msgctxt "field:account.invoice,party_tax_identifier:"
msgid "Party Tax Identifier"
-msgstr ""
+msgstr "Identyfikator podatkowy strony"
msgctxt "field:account.invoice,payment_lines:"
msgid "Payment Lines"
-msgstr ""
+msgstr "Pozycje płatności"
-#, fuzzy
msgctxt "field:account.invoice,payment_term:"
msgid "Payment Term"
-msgstr "Payment Terms"
+msgstr "Termin płatności"
-#, fuzzy
msgctxt "field:account.invoice,payment_term_date:"
msgid "Payment Term Date"
-msgstr "Payment Terms"
+msgstr "Data terminu płatności"
-#, fuzzy
msgctxt "field:account.invoice,posted_by:"
msgid "Posted By"
-msgstr "Posted"
+msgstr "Wystawione przez"
msgctxt "field:account.invoice,reconciled:"
msgid "Reconciled"
-msgstr ""
+msgstr "Uzgodnione"
msgctxt "field:account.invoice,reconciliation_lines:"
msgid "Payment Lines"
-msgstr ""
+msgstr "Pozycje płatności"
msgctxt "field:account.invoice,reference:"
msgid "Reference"
-msgstr ""
+msgstr "Referencja"
-#, fuzzy
msgctxt "field:account.invoice,sequence:"
msgid "Sequence"
msgstr "Sekwencja"
+msgctxt "field:account.invoice,sequence_type_cache:"
+msgid "Sequence Type Cache"
+msgstr ""
+
msgctxt "field:account.invoice,state:"
msgid "State"
msgstr "Stan"
msgctxt "field:account.invoice,tax_amount:"
msgid "Tax"
-msgstr "Podatek"
+msgstr "Wartość VAT"
#, fuzzy
msgctxt "field:account.invoice,tax_amount_cache:"
@@ -228,15 +230,15 @@ msgstr "Kod podatku"
msgctxt "field:account.invoice,tax_identifier:"
msgid "Tax Identifier"
-msgstr ""
+msgstr "Identyfikator podatkowy"
msgctxt "field:account.invoice,taxes:"
msgid "Tax Lines"
-msgstr ""
+msgstr "Pozycje podatku"
msgctxt "field:account.invoice,total_amount:"
msgid "Total"
-msgstr ""
+msgstr "Wartość brutto"
msgctxt "field:account.invoice,total_amount_cache:"
msgid "Total Cache"
@@ -252,16 +254,15 @@ msgstr "Typ"
msgctxt "field:account.invoice,untaxed_amount:"
msgid "Untaxed"
-msgstr ""
+msgstr "Wartość netto"
msgctxt "field:account.invoice,untaxed_amount_cache:"
msgid "Untaxed Cache"
msgstr ""
-#, fuzzy
msgctxt "field:account.invoice,validated_by:"
msgid "Validated By"
-msgstr "Validated"
+msgstr "Zatwierdzone przez"
msgctxt "field:account.invoice-account.move.line,invoice:"
msgid "Invoice"
@@ -269,50 +270,47 @@ msgstr "Faktura"
msgctxt "field:account.invoice-account.move.line,invoice_account:"
msgid "Invoice Account"
-msgstr ""
+msgstr "Konto faktury"
msgctxt "field:account.invoice-account.move.line,invoice_alternative_payees:"
msgid "Invoice Alternative Payees"
-msgstr ""
+msgstr "Alternatywni odbiorcy faktury"
msgctxt "field:account.invoice-account.move.line,invoice_party:"
msgid "Invoice Party"
-msgstr ""
+msgstr "Strona faktury"
msgctxt "field:account.invoice-account.move.line,line:"
msgid "Payment Line"
-msgstr ""
+msgstr "Pozycja płatności"
-#, fuzzy
msgctxt "field:account.invoice-additional-account.move,invoice:"
msgid "Invoice"
msgstr "Faktura"
msgctxt "field:account.invoice-additional-account.move,move:"
msgid "Additional Move"
-msgstr ""
+msgstr "Dodatkowy zapis"
-#, fuzzy
msgctxt "field:account.invoice.alternative_payee,invoice:"
msgid "Invoice"
msgstr "Faktura"
msgctxt "field:account.invoice.alternative_payee,party:"
msgid "Payee"
-msgstr ""
+msgstr "Odbiorca płatności"
-#, fuzzy
msgctxt "field:account.invoice.credit.start,invoice_date:"
msgid "Invoice Date"
-msgstr "Faktura"
+msgstr "Data faktury"
msgctxt "field:account.invoice.credit.start,with_refund:"
msgid "With Refund"
-msgstr ""
+msgstr "Ze zwrotem środków pięnieżnych"
msgctxt "field:account.invoice.credit.start,with_refund_allowed:"
msgid "With Refund Allowed"
-msgstr ""
+msgstr "Dopuszczony zwrot środków pięnieżnych"
msgctxt "field:account.invoice.line,account:"
msgid "Account"
@@ -320,7 +318,7 @@ msgstr "Konto"
msgctxt "field:account.invoice.line,amount:"
msgid "Amount"
-msgstr ""
+msgstr "Wartość netto"
msgctxt "field:account.invoice.line,company:"
msgid "Company"
@@ -338,36 +336,33 @@ msgctxt "field:account.invoice.line,invoice:"
msgid "Invoice"
msgstr "Faktura"
-#, fuzzy
msgctxt "field:account.invoice.line,invoice_description:"
msgid "Invoice Description"
-msgstr "Opis"
+msgstr "Opis faktury"
-#, fuzzy
msgctxt "field:account.invoice.line,invoice_party:"
msgid "Party"
msgstr "Strona"
msgctxt "field:account.invoice.line,invoice_state:"
msgid "Invoice State"
-msgstr ""
+msgstr "Stan faktury"
msgctxt "field:account.invoice.line,invoice_taxes:"
msgid "Invoice Taxes"
-msgstr ""
+msgstr "Podatki faktury"
msgctxt "field:account.invoice.line,invoice_type:"
msgid "Invoice Type"
-msgstr ""
+msgstr "Typ faktury"
-#, fuzzy
msgctxt "field:account.invoice.line,note:"
msgid "Note"
-msgstr "Notatki"
+msgstr "Notatka"
msgctxt "field:account.invoice.line,origin:"
msgid "Origin"
-msgstr ""
+msgstr "Źródło"
msgctxt "field:account.invoice.line,party:"
msgid "Party"
@@ -383,29 +378,27 @@ msgstr "Produkt"
msgctxt "field:account.invoice.line,product_uom_category:"
msgid "Product UoM Category"
-msgstr ""
+msgstr "Kategoria j.m. produktu"
msgctxt "field:account.invoice.line,quantity:"
msgid "Quantity"
-msgstr ""
+msgstr "Ilość"
msgctxt "field:account.invoice.line,summary:"
msgid "Summary"
-msgstr ""
+msgstr "Podsumowanie"
msgctxt "field:account.invoice.line,taxes:"
msgid "Taxes"
msgstr "Podatki"
-#, fuzzy
msgctxt "field:account.invoice.line,taxes_date:"
msgid "Taxes Date"
-msgstr "Podatki"
+msgstr "Data podatku"
-#, fuzzy
msgctxt "field:account.invoice.line,taxes_deductible_rate:"
msgid "Taxes Deductible Rate"
-msgstr "Podatki"
+msgstr "Stawka podatku podlegająca odliczeniu"
msgctxt "field:account.invoice.line,type:"
msgid "Type"
@@ -413,15 +406,15 @@ msgstr "Typ"
msgctxt "field:account.invoice.line,unit:"
msgid "Unit"
-msgstr ""
+msgstr "Jednostka miary"
msgctxt "field:account.invoice.line,unit_price:"
msgid "Unit Price"
-msgstr ""
+msgstr "Cena jednostkowa"
msgctxt "field:account.invoice.line-account.tax,line:"
msgid "Invoice Line"
-msgstr ""
+msgstr "Pozycja faktury"
msgctxt "field:account.invoice.line-account.tax,tax:"
msgid "Tax"
@@ -429,7 +422,7 @@ msgstr "Podatek"
msgctxt "field:account.invoice.pay.ask,amount:"
msgid "Payment Amount"
-msgstr ""
+msgstr "Kwota płatności"
msgctxt "field:account.invoice.pay.ask,amount_writeoff:"
msgid "Write-Off Amount"
@@ -439,7 +432,6 @@ msgctxt "field:account.invoice.pay.ask,company:"
msgid "Company"
msgstr "Firma"
-#, fuzzy
msgctxt "field:account.invoice.pay.ask,currency:"
msgid "Currency"
msgstr "Waluta"
@@ -450,15 +442,15 @@ msgstr "Faktura"
msgctxt "field:account.invoice.pay.ask,lines:"
msgid "Lines"
-msgstr ""
+msgstr "Pozycje"
msgctxt "field:account.invoice.pay.ask,lines_to_pay:"
msgid "Lines to Pay"
-msgstr ""
+msgstr "Pozycje do zapłaty"
msgctxt "field:account.invoice.pay.ask,payment_lines:"
msgid "Payment Lines"
-msgstr ""
+msgstr "Pozycje płatności"
msgctxt "field:account.invoice.pay.ask,type:"
msgid "Type"
@@ -470,9 +462,8 @@ msgstr ""
msgctxt "field:account.invoice.pay.start,amount:"
msgid "Amount"
-msgstr ""
+msgstr "Kwota"
-#, fuzzy
msgctxt "field:account.invoice.pay.start,company:"
msgid "Company"
msgstr "Firma"
@@ -491,11 +482,11 @@ msgstr "Opis"
msgctxt "field:account.invoice.pay.start,invoice_account:"
msgid "Invoice Account"
-msgstr ""
+msgstr "Konto faktury"
msgctxt "field:account.invoice.pay.start,payee:"
msgid "Payee"
-msgstr ""
+msgstr "Odbiorca płatności"
msgctxt "field:account.invoice.pay.start,payees:"
msgid "Payees"
@@ -503,27 +494,24 @@ msgstr ""
msgctxt "field:account.invoice.pay.start,payment_method:"
msgid "Payment Method"
-msgstr ""
+msgstr "Metoda płatności"
-#, fuzzy
msgctxt "field:account.invoice.payment.method,company:"
msgid "Company"
msgstr "Firma"
msgctxt "field:account.invoice.payment.method,credit_account:"
msgid "Credit Account"
-msgstr ""
+msgstr "Konto Ma"
msgctxt "field:account.invoice.payment.method,debit_account:"
msgid "Debit Account"
-msgstr ""
+msgstr "Konto Wn"
-#, fuzzy
msgctxt "field:account.invoice.payment.method,journal:"
msgid "Journal"
-msgstr "Rejestr"
+msgstr "Dziennik"
-#, fuzzy
msgctxt "field:account.invoice.payment.method,name:"
msgid "Name"
msgstr "Nazwa"
@@ -534,7 +522,7 @@ msgstr "Opis"
msgctxt "field:account.invoice.payment_term,lines:"
msgid "Lines"
-msgstr ""
+msgstr "Pozycje"
msgctxt "field:account.invoice.payment_term,name:"
msgid "Name"
@@ -542,7 +530,7 @@ msgstr "Nazwa"
msgctxt "field:account.invoice.payment_term.line,amount:"
msgid "Amount"
-msgstr ""
+msgstr "Kwota"
msgctxt "field:account.invoice.payment_term.line,currency:"
msgid "Currency"
@@ -550,20 +538,19 @@ msgstr "Waluta"
msgctxt "field:account.invoice.payment_term.line,divisor:"
msgid "Divisor"
-msgstr ""
+msgstr "Dzielnik"
-#, fuzzy
msgctxt "field:account.invoice.payment_term.line,payment:"
msgid "Payment Term"
-msgstr "Payment Terms"
+msgstr "Warunki płatności"
msgctxt "field:account.invoice.payment_term.line,ratio:"
msgid "Ratio"
-msgstr ""
+msgstr "Współczynnik"
msgctxt "field:account.invoice.payment_term.line,relativedeltas:"
msgid "Deltas"
-msgstr ""
+msgstr "Delty"
msgctxt "field:account.invoice.payment_term.line,type:"
msgid "Type"
@@ -575,11 +562,11 @@ msgstr "Dzień miesiąca"
msgctxt "field:account.invoice.payment_term.line.delta,days:"
msgid "Number of Days"
-msgstr ""
+msgstr "Liczba dni"
msgctxt "field:account.invoice.payment_term.line.delta,line:"
msgid "Payment Term Line"
-msgstr ""
+msgstr "Pozycja terminu płatności"
msgctxt "field:account.invoice.payment_term.line.delta,month:"
msgid "Month"
@@ -587,7 +574,7 @@ msgstr "Miesiąc"
msgctxt "field:account.invoice.payment_term.line.delta,months:"
msgid "Number of Months"
-msgstr ""
+msgstr "Liczba miesięcy"
msgctxt "field:account.invoice.payment_term.line.delta,weekday:"
msgid "Day of Week"
@@ -595,11 +582,11 @@ msgstr "Dzień tygodnia"
msgctxt "field:account.invoice.payment_term.line.delta,weeks:"
msgid "Number of Weeks"
-msgstr ""
+msgstr "Liczba tygodni"
msgctxt "field:account.invoice.payment_term.test,amount:"
msgid "Amount"
-msgstr ""
+msgstr "Kwota"
msgctxt "field:account.invoice.payment_term.test,currency:"
msgid "Currency"
@@ -609,20 +596,18 @@ msgctxt "field:account.invoice.payment_term.test,date:"
msgid "Date"
msgstr "Data"
-#, fuzzy
msgctxt "field:account.invoice.payment_term.test,payment_term:"
msgid "Payment Term"
-msgstr "Payment Terms"
+msgstr "Warunki płatności"
msgctxt "field:account.invoice.payment_term.test,result:"
msgid "Result"
-msgstr ""
+msgstr "Wynik"
msgctxt "field:account.invoice.payment_term.test.result,amount:"
msgid "Amount"
-msgstr ""
+msgstr "Kwota"
-#, fuzzy
msgctxt "field:account.invoice.payment_term.test.result,currency:"
msgid "Currency"
msgstr "Waluta"
@@ -631,35 +616,29 @@ msgctxt "field:account.invoice.payment_term.test.result,date:"
msgid "Date"
msgstr "Data"
-#, fuzzy
msgctxt "field:account.invoice.report.revision,date:"
msgid "Date"
msgstr "Data"
-#, fuzzy
msgctxt "field:account.invoice.report.revision,filename:"
msgid "File Name"
-msgstr "Nazwa"
+msgstr "Nazwa pliku"
-#, fuzzy
msgctxt "field:account.invoice.report.revision,invoice:"
msgid "Invoice"
msgstr "Faktura"
-#, fuzzy
msgctxt "field:account.invoice.report.revision,invoice_report_cache:"
msgid "Invoice Report"
-msgstr "Faktura"
+msgstr "Wydruk faktury"
-#, fuzzy
msgctxt "field:account.invoice.report.revision,invoice_report_cache_id:"
msgid "Invoice Report ID"
-msgstr "Faktura"
+msgstr "ID wydruku faktury"
-#, fuzzy
msgctxt "field:account.invoice.report.revision,invoice_report_format:"
msgid "Invoice Report Format"
-msgstr "Faktura"
+msgstr "Format wydruku faktury"
msgctxt "field:account.invoice.tax,account:"
msgid "Account"
@@ -667,13 +646,12 @@ msgstr "Konto"
msgctxt "field:account.invoice.tax,amount:"
msgid "Amount"
-msgstr ""
+msgstr "Kwota"
msgctxt "field:account.invoice.tax,base:"
msgid "Base"
-msgstr ""
+msgstr "Wartość netto"
-#, fuzzy
msgctxt "field:account.invoice.tax,currency:"
msgid "Currency"
msgstr "Waluta"
@@ -688,19 +666,19 @@ msgstr "Faktura"
msgctxt "field:account.invoice.tax,invoice_state:"
msgid "Invoice State"
-msgstr ""
+msgstr "Stan faktury"
msgctxt "field:account.invoice.tax,legal_notice:"
msgid "Legal Notice"
-msgstr ""
+msgstr "Nota prawna"
msgctxt "field:account.invoice.tax,manual:"
msgid "Manual"
-msgstr ""
+msgstr "Ręcznie"
msgctxt "field:account.invoice.tax,sequence_number:"
msgid "Sequence Number"
-msgstr ""
+msgstr "Numer sekwencji"
msgctxt "field:account.invoice.tax,tax:"
msgid "Tax"
@@ -708,20 +686,19 @@ msgstr "Podatek"
msgctxt "field:account.move.line,invoice_payment:"
msgid "Invoice Payment"
-msgstr ""
+msgstr "Płatność za fakturę"
msgctxt "field:account.move.line,invoice_payments:"
msgid "Invoice Payments"
-msgstr ""
+msgstr "Płatności za faktury"
-#, fuzzy
msgctxt "field:company.company,cancel_invoice_out:"
msgid "Cancel Customer Invoice"
-msgstr "Customer Invoices"
+msgstr "Anuluj fakturę sprzedaży"
msgctxt "field:company.company,purchase_taxes_expense:"
msgid "Purchase Taxes as Expense"
-msgstr ""
+msgstr "Podatki od zakupów jako koszt"
msgctxt "field:party.address,invoice:"
msgid "Invoice"
@@ -733,20 +710,19 @@ msgstr "Faktura"
msgctxt "field:party.party,customer_payment_term:"
msgid "Customer Payment Term"
-msgstr ""
+msgstr "Warunki płatności odbiorcy"
-#, fuzzy
msgctxt "field:party.party,payment_terms:"
msgid "Payment Terms"
-msgstr "Payment Terms"
+msgstr "Warunki płatności"
msgctxt "field:party.party,supplier_payment_term:"
msgid "Supplier Payment Term"
-msgstr ""
+msgstr "Warunki płatności dostawcy"
msgctxt "field:party.party.payment_term,customer_payment_term:"
msgid "Customer Payment Term"
-msgstr ""
+msgstr "Warunki płatności klienta"
msgctxt "field:party.party.payment_term,party:"
msgid "Party"
@@ -754,43 +730,47 @@ msgstr "Strona"
msgctxt "field:party.party.payment_term,supplier_payment_term:"
msgid "Supplier Payment Term"
-msgstr ""
+msgstr "Warunki płatności dostawcy"
msgctxt "help:account.invoice,payment_term_date:"
msgid ""
"The date from which the payment term is calculated.\n"
"Leave empty to use the invoice date."
msgstr ""
+"Data od której jest wyliczany termin płatności.\n"
+"Pozostaw puste pole, aby użyć daty wystawienia faktury."
msgctxt "help:account.invoice.credit.start,with_refund:"
msgid "If true, the current invoice(s) will be cancelled."
-msgstr ""
+msgstr "Jeśli zaznaczono, bieżąca(-e) faktura(-y) zostaną anulowane."
msgctxt "help:account.invoice.line,product_uom_category:"
msgid "The category of Unit of Measure for the product."
-msgstr ""
+msgstr "Kategoria jednostki miary produktu."
msgctxt "help:account.invoice.line,taxes_date:"
msgid ""
"The date at which the taxes are computed.\n"
"Leave empty for the accounting date."
msgstr ""
+"Dzień, w którym będą wyliczane podatki.\n"
+"Pozostaw puste pole, aby użyć daty księgowania."
msgctxt "help:company.company,cancel_invoice_out:"
msgid "Allow cancelling move of customer invoice."
-msgstr ""
+msgstr "Pozwól na anulowanie dowodu księgowego faktury sprzedaży."
msgctxt "help:company.company,purchase_taxes_expense:"
msgid "Check to book purchase taxes as expense."
-msgstr ""
+msgstr "Zaznacz, aby zaksięgować podatek od zakupu jako koszt."
msgctxt "model:account.configuration.default_payment_term,name:"
msgid "Account Configuration Default Payment Term"
-msgstr ""
+msgstr "Domyślne warunki płatności konfiguracji konta"
msgctxt "model:account.fiscalyear.invoice_sequence,name:"
msgid "Invoice Sequence"
-msgstr ""
+msgstr "Sekwencja faktury"
msgctxt "model:account.invoice,name:"
msgid "Invoice"
@@ -798,459 +778,497 @@ msgstr "Faktura"
msgctxt "model:account.invoice-account.move.line,name:"
msgid "Invoice - Payment Line"
-msgstr ""
+msgstr "Faktura - pozycja płatności"
msgctxt "model:account.invoice-additional-account.move,name:"
msgid "Invoice Additional Move"
-msgstr ""
+msgstr "Dodatkowy zapis faktury"
msgctxt "model:account.invoice.alternative_payee,name:"
msgid "Invoice Alternative Payee"
-msgstr ""
+msgstr "Alternatywny odbiorca faktury"
msgctxt "model:account.invoice.credit.start,name:"
msgid "Credit Invoice"
-msgstr ""
+msgstr "Faktura korygująca"
msgctxt "model:account.invoice.line,name:"
msgid "Invoice Line"
-msgstr ""
+msgstr "Pozycja faktury"
msgctxt "model:account.invoice.line-account.tax,name:"
msgid "Invoice Line - Tax"
-msgstr ""
+msgstr "Pozycja faktury - podatek"
-#, fuzzy
msgctxt "model:account.invoice.pay.ask,name:"
msgid "Pay Invoice"
-msgstr "Pay Invoice"
+msgstr "Opłać fakturę"
-#, fuzzy
msgctxt "model:account.invoice.pay.start,name:"
msgid "Pay Invoice"
-msgstr "Pay Invoice"
+msgstr "Opłać fakturę"
msgctxt "model:account.invoice.payment.method,name:"
msgid "Payment Method"
-msgstr ""
+msgstr "Metoda płatności"
-#, fuzzy
msgctxt "model:account.invoice.payment_term,name:"
msgid "Payment Term"
-msgstr "Payment Terms"
+msgstr "Warunki płatności"
msgctxt "model:account.invoice.payment_term.line,name:"
msgid "Payment Term Line"
-msgstr ""
+msgstr "Pozycja warunków płatności"
msgctxt "model:account.invoice.payment_term.line.delta,name:"
msgid "Payment Term Line Relative Delta"
-msgstr ""
+msgstr "Względny okres pozycji warunków płatności"
-#, fuzzy
msgctxt "model:account.invoice.payment_term.test,name:"
msgid "Test Payment Term"
-msgstr "Test Payment Term"
+msgstr "Testuj warunki płatności"
-#, fuzzy
msgctxt "model:account.invoice.payment_term.test.result,name:"
msgid "Test Payment Term"
-msgstr "Test Payment Term"
+msgstr "Testuj warunki płatności"
-#, fuzzy
msgctxt "model:account.invoice.report.revision,name:"
msgid "Invoice Report Revision"
-msgstr "Opis"
+msgstr "Wersja wydruku faktury"
msgctxt "model:account.invoice.tax,name:"
msgid "Invoice Tax"
-msgstr ""
+msgstr "Podatek faktury"
msgctxt "model:ir.action,name:act_delegate_lines_to_pay_wizard"
msgid "Delegate Lines to Pay"
-msgstr ""
+msgstr "Delegowane pozycje do zapłaty"
-#, fuzzy
msgctxt "model:ir.action,name:act_invoice_form"
msgid "Invoices"
-msgstr "Invoices"
+msgstr "Faktury"
-#, fuzzy
msgctxt "model:ir.action,name:act_invoice_in_form"
msgid "Supplier Invoices"
-msgstr "Supplier Invoices"
+msgstr "Faktury zakupu"
msgctxt "model:ir.action,name:act_invoice_out_form"
msgid "Customer Invoices"
msgstr "Customer Invoices"
-#, fuzzy
msgctxt "model:ir.action,name:act_invoice_relate"
msgid "Invoices"
-msgstr "Invoices"
+msgstr "Faktury"
msgctxt "model:ir.action,name:act_payment_method_form"
msgid "Invoice Payment Methods"
-msgstr ""
+msgstr "Metody płatności faktur"
-#, fuzzy
msgctxt "model:ir.action,name:act_payment_term_form"
msgid "Payment Terms"
-msgstr "Payment Terms"
+msgstr "Warunki płatności"
msgctxt "model:ir.action,name:act_reschedule_lines_to_pay_wizard"
msgid "Reschedule Lines to Pay"
-msgstr ""
+msgstr "Przeplanuj pozycje do zapłaty"
-#, fuzzy
msgctxt "model:ir.action,name:credit"
msgid "Credit"
-msgstr "Credit"
+msgstr "Faktura korygująca"
-#, fuzzy
msgctxt "model:ir.action,name:refresh_invoice_report_wizard"
msgid "Invoice (revised)"
-msgstr "Invoices"
+msgstr "Faktura (poprawiona)"
-#, fuzzy
msgctxt "model:ir.action,name:report_invoice"
msgid "Invoice"
-msgstr "Invoice"
+msgstr "Faktura"
-#, fuzzy
msgctxt "model:ir.action,name:wizard_pay"
msgid "Pay Invoice"
-msgstr "Pay Invoice"
+msgstr "Opłać fakturę"
-#, fuzzy
msgctxt "model:ir.action,name:wizard_payment_term_test"
msgid "Test Payment Term"
-msgstr "Test Payment Term"
+msgstr "Testuj warunki płatności"
msgctxt "model:ir.action.act_window.domain,name:act_invoice_in_domain_all"
msgid "All"
-msgstr "All"
+msgstr "Wszystkie"
-#, fuzzy
msgctxt "model:ir.action.act_window.domain,name:act_invoice_in_domain_draft"
msgid "Draft"
-msgstr "Draft"
+msgstr "Szkic"
-#, fuzzy
msgctxt "model:ir.action.act_window.domain,name:act_invoice_in_domain_posted"
msgid "Posted"
-msgstr "Posted"
+msgstr "Wystawione"
-#, fuzzy
msgctxt ""
"model:ir.action.act_window.domain,name:act_invoice_in_domain_validated"
msgid "Validated"
-msgstr "Validated"
+msgstr "Zatwierdzone"
msgctxt "model:ir.action.act_window.domain,name:act_invoice_out_domain_all"
msgid "All"
msgstr "All"
-#, fuzzy
msgctxt "model:ir.action.act_window.domain,name:act_invoice_out_domain_draft"
msgid "Draft"
-msgstr "Draft"
+msgstr "Szkic"
-#, fuzzy
msgctxt "model:ir.action.act_window.domain,name:act_invoice_out_domain_posted"
msgid "Posted"
-msgstr "Posted"
+msgstr "Wystawione"
-#, fuzzy
msgctxt ""
"model:ir.action.act_window.domain,name:act_invoice_out_domain_validated"
msgid "Validated"
-msgstr "Validated"
+msgstr "Zatwierdzone"
-#, fuzzy
msgctxt "model:ir.action.act_window.domain,name:act_invoice_relate_all"
msgid "All"
-msgstr "All"
+msgstr "Wszystkie"
msgctxt "model:ir.action.act_window.domain,name:act_invoice_relate_paid"
msgid "Paid"
-msgstr ""
+msgstr "Opłacone"
msgctxt "model:ir.action.act_window.domain,name:act_invoice_relate_pending"
msgid "Pending"
-msgstr ""
+msgstr "W toku"
+#, python-format
msgctxt "model:ir.message,text:msg_cancel_invoice_move"
msgid "The moves \"%(moves)s\" have the posted invoices \"%(invoices)s\" as origin."
-msgstr ""
+msgstr "Zapisy \"%(moves)s\" pochodzą z wystawionych faktur \"%(invoices)s\"."
msgctxt "model:ir.message,text:msg_cancel_invoice_move_description"
msgid ""
"Cancelling them will reconcile the move lines thus paying the invoices. You "
"might want to cancel the invoices first."
msgstr ""
+"Anulowanie spowoduje uzgodnienie pozycji zapisu, a tym samym płatność "
+"powiązanych faktur. Aby tego uniknąć, należy najpierw anulować faktury."
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_non_posted_invoices"
msgid "To close the periods you must post the invoices \"%(invoices)s\"."
-msgstr ""
+msgstr "Aby zamknąć okresy należy zaksięgować faktury \"%(invoices)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_invoice"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending invoices with "
"company \"%(company)s\"."
msgstr ""
+"Nie można usunąć strony \"%(party)s\" ponieważ istnieją faktury w toku z "
+"firmą \"%(company)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_credit_refund_not_posted"
msgid "You cannot refund invoice \"%(invoice)s\" because it is not posted."
msgstr ""
+"Nie można zwrócić środków za fakturę \"%(invoice)s\", ponieważ nie została "
+"ona zaksięgowana."
+#, python-format
msgctxt ""
"model:ir.message,text:msg_invoice_currency_exchange_credit_account_missing"
msgid ""
"To post invoice \"%(invoice)s\", you must define a currency exchange credit "
"account for \"%(company)s\"."
msgstr ""
+"Aby zaksięgować fakturę \"%(invoice)s\", należy zdefiniować konto księgowe "
+"wymiany walut typu Ma dla \"%(company)s\"."
+#, python-format
msgctxt ""
"model:ir.message,text:msg_invoice_currency_exchange_debit_account_missing"
msgid ""
"To post invoice \"%(invoice)s\", you must define a currency exchange debit "
"account for \"%(company)s\"."
msgstr ""
+"Aby zaksięgować fakturę \"%(invoice)s\", należy zdefiniować konto księgowe "
+"wymiany walut typu Winien dla \"%(company)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_customer_cancel_move"
msgid ""
"You cannot cancel customer invoice \"%(invoice)s\" because it is posted and "
"company setup does not allow it."
msgstr ""
+"Nie możesz anulować faktury sprzedaży \"%(invoice)s\" ponieważ jest zaksięgowana\n"
+"a ustawienia firmowe na to nie pozwalają."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_date_future"
msgid "The invoices \"%(invoices)s\" have an invoice date in the future."
-msgstr ""
+msgstr "Faktury \"%(invoices)s\" mają datę wystawienia w przyszłości."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_default_taxes"
msgid "The invoice \"%(invoice)s\" does not have the default taxes for %(lines)s."
-msgstr ""
+msgstr "Faktura \"%(invoice)s\" nie posiada domyślnych podatków dla %(lines)s."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_cancel"
msgid "To delete invoice \"%(invoice)s\" you must cancel it."
-msgstr ""
+msgstr "Aby usunąć fakturę \"%(invoice)s\" należy ją najpierw anulować."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_numbered"
msgid "You cannot delete invoice \"%(invoice)s\" because it has a number."
-msgstr ""
+msgstr "Nie można usunąć faktury \"%(invoice)s\" ponieważ ma przypisany numer."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_line_create_draft"
msgid ""
"You cannot add lines to invoice \"%(invoice)s\" because it is no longer in a"
" draft state."
msgstr ""
+"Nie można dodać pozycji do faktury \"%(invoice)s\", ponieważ nie jest już "
+"ona w stanie szkicu."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_line_modify"
msgid ""
"You cannot modify line \"%(line)s\" because its invoice \"%(invoice)s\" is "
"posted, paid or cancelled."
msgstr ""
+"Nie można zmienić pozycji \"%(line)s\", ponieważ faktura \"%(invoice)s\" "
+"jest zaksięgowana, opłacona lub anulowana."
msgctxt "model:ir.message,text:msg_invoice_line_tax_unique"
msgid "A tax can be added only once to an invoice line."
-msgstr ""
+msgstr "Podatek można dodać do pozycji faktury tylko raz."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_modify"
msgid ""
"You cannot modify invoice \"%(invoice)s\" because it is posted, paid or "
"cancelled."
msgstr ""
+"Nie można zmienić faktury \"%(invoice)s\", ponieważ jest zaksięgowana, "
+"opłacona lub anulowana."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_no_sequence"
msgid ""
"To post invoice \"%(invoice)s\", you must define a sequence on fiscal year "
"\"%(fiscalyear)s\"."
msgstr ""
+"Aby zaksięgować fakturę \"%(invoice)s\", należy zdefiniować sekwencję w roku"
+" podatkowym \"%(fiscalyear)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_number_after"
msgid ""
"To number the invoice \"%(invoice)s\", you must set an invoice date after "
"\"%(date)s\" because the sequence \"%(sequence)s\" has already been used for"
" invoice \"%(after_invoice)s\"."
msgstr ""
+"Aby nadać numer fakturze \"%(invoice)s\", należy użyć daty wystawienia "
+"faktury po \"%(date)s\", ponieważ sekwencja \"%(sequence)s\" została już "
+"użyta dla faktury \"%(after_invoice)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_overpay_paid"
msgid ""
"You cannot overpay invoice \"%(invoice)s\" because there is no more left to "
"pay."
msgstr ""
+"Nie można nadpłacić faktury \"%(invoice)s\", ponieważ nie pozostało nic do "
+"zapłacenia."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_pay_amount_greater_amount_to_pay"
msgid ""
"You cannot add a partial payment on invoice \"%(invoice)s\" with an amount "
"greater than the amount to pay \"%(amount_to_pay)s\"."
msgstr ""
+"Nie można dodać częściowej płatności do faktury \"%(invoice)s\" z kwotą "
+"większą niż kwota do zapłaty \"%(amount_to_pay)s\"."
msgctxt "model:ir.message,text:msg_invoice_payment_line_unique"
msgid "A payment line can be linked to only one invoice."
-msgstr ""
+msgstr "Pozycja płatności może być powiązana tylko z jedną fakturą."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_lines_add_remove_paid"
msgid "You cannot add/remove payment lines on paid invoice \"%(invoice)s\"."
msgstr ""
+"Nie można dodawać/usuwać pozycji płatności na opłaconej fakturze "
+"\"%(invoice)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_lines_greater_amount"
msgid ""
"Payment lines amount on invoice \"%(invoice)s\" can not be greater than the "
"invoice amount."
msgstr ""
+"Kwota w pozycjach płatności na fakturze \"%(invoice)s\" nie może być większa"
+" od kwoty na fakturze."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_term_date_past"
msgid "The invoice \"%(invoice)s\" generates a payment date \"%(date)s\" in the past."
-msgstr ""
+msgstr "Faktura \\\"%(invoice)s\\\" tworzy datę płatności \\\"%(date)s\\\" w przeszłości."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_similar"
msgid "The invoice \"%(invoice)s\" is similar to invoice \"%(similar)s\"."
-msgstr ""
+msgstr "Faktura \"%(invoice)s\" jest podobna do faktury \"%(similar)s\"."
-msgctxt "model:ir.message,text:msg_invoice_tax_create"
+#, python-format
+msgctxt "model:ir.message,text:msg_invoice_tax_create_draft"
msgid ""
"You cannot add taxes to invoice \"%(invoice)s\" because it is no longer in a"
" draft state."
msgstr ""
+"Nie można dodać podatków do faktury \"%(invoice)s\", ponieważ nie jest już w"
+" stanie szkicu."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_tax_invalid"
msgid ""
"The taxes on invoice \"%(invoice)s\" are not valid, you must save it again "
"to force them to be recalculated."
msgstr ""
+"Podatki na fakturze \"%(invoice)s\" są nieprawidłowe, należy ją ponownie "
+"zapisać, aby wymusić ich ponowne obliczenie."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_tax_modify"
msgid ""
"You cannot modify tax \"%(tax)s\" because its invoice \"%(invoice)s\" is "
"posted, paid or cancelled."
msgstr ""
+"Nie możesz zmienić podatku \"%(tax)s\", ponieważ faktura \"%(invoice)s\" "
+"została zaksięgowana, opłacona lub anulowana."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_invalid_ratio_divisor"
msgid "The ratio and divisor are not consistent on line \"%(line)s\"."
-msgstr ""
+msgstr "Współczynnik i dzielnik nie są spójne w pozycji \"%(line)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_missing_last_remainder"
msgid ""
"To save payment term \"%(payment_term)s\", you must append a last remainder "
"line."
msgstr ""
+"Aby zapisać warunki płatności \"%(payment_term)s\", należy dodać na końcu "
+"pozycję dla pozostałej kwoty."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_missing_remainder"
msgid ""
"To compute terms, you must append a remainder line on payment term "
"\"%(payment_term)s\"."
msgstr ""
+"Aby obliczyć warunki, należy dodać pozycję pozostałej kwoty w warunkach "
+"płatności \"%(payment_term)s\"."
-#, fuzzy
msgctxt "model:ir.model.button,confirm:invoice_cancel_button"
msgid "Are you sure you want to cancel the invoices?"
-msgstr "Are you sure to cancel the invoice?"
+msgstr "Czy na pewno chcesz anulować faktury?"
-#, fuzzy
msgctxt "model:ir.model.button,confirm:invoice_post_button"
msgid "Are you sure you want to post the invoices?"
-msgstr "Are you sure to cancel the invoice?"
+msgstr "Czy na pewno chcesz wystawić faktury?"
msgctxt "model:ir.model.button,help:invoice_cancel_button"
msgid "Cancel the invoice"
-msgstr "Cancel the invoice"
+msgstr "Anuluj fakturę"
msgctxt "model:ir.model.button,help:invoice_validate_button"
msgid "Also known as Pro Forma"
-msgstr "Also known as Pro Forma"
+msgstr "Znane także jako Pro Forma"
msgctxt "model:ir.model.button,string:invoice_cancel_button"
msgid "Cancel"
-msgstr "Cancel"
+msgstr "Anuluj"
msgctxt "model:ir.model.button,string:invoice_delegate_lines_to_pay_button"
msgid "Modify Payee"
-msgstr ""
+msgstr "Zmień odbiorcę płatności"
msgctxt "model:ir.model.button,string:invoice_draft_button"
msgid "Draft"
-msgstr "Draft"
+msgstr "Szkic"
msgctxt "model:ir.model.button,string:invoice_pay_button"
msgid "Pay"
-msgstr "Pay"
+msgstr "Zapłać"
msgctxt "model:ir.model.button,string:invoice_post_button"
msgid "Post"
-msgstr "Post"
+msgstr "Wystaw"
msgctxt "model:ir.model.button,string:invoice_process_button"
msgid "Process"
-msgstr ""
+msgstr "Przelicz"
msgctxt "model:ir.model.button,string:invoice_reschedule_lines_to_pay_button"
msgid "Reschedule"
-msgstr ""
+msgstr "Zmień termin"
msgctxt "model:ir.model.button,string:invoice_validate_button"
msgid "Validate"
-msgstr "Validate"
+msgstr "Zatwierdź"
msgctxt "model:ir.rule.group,name:rule_group_invoice_companies"
msgid "User in companies"
-msgstr ""
+msgstr "Użytkownik w firmach"
msgctxt "model:ir.rule.group,name:rule_group_invoice_line_companies"
msgid "User in companies"
-msgstr ""
+msgstr "Użytkownik w firmach"
msgctxt "model:ir.rule.group,name:rule_group_invoice_sequence_companies"
msgid "User in companies"
-msgstr ""
+msgstr "Użytkownik w firmach"
msgctxt "model:ir.rule.group,name:rule_group_payment_method_companies"
msgid "User in companies"
-msgstr ""
+msgstr "Użytkownik w firmach"
-#, fuzzy
msgctxt "model:ir.sequence.type,name:sequence_type_account_invoice"
msgid "Invoice"
-msgstr "Invoice"
+msgstr "Faktura"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_invoice_in_form"
msgid "Supplier Invoices"
-msgstr "Supplier Invoices"
+msgstr "Faktury zakupu"
msgctxt "model:ir.ui.menu,name:menu_invoice_out_form"
msgid "Customer Invoices"
-msgstr "Customer Invoices"
+msgstr "Faktury sprzedaży"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_invoices"
msgid "Invoices"
-msgstr "Invoices"
+msgstr "Faktury"
msgctxt "model:ir.ui.menu,name:menu_payment_method_form"
msgid "Invoice Payment Methods"
-msgstr ""
+msgstr "Metody płatności faktur"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_payment_term_form"
msgid "Payment Terms"
-msgstr "Payment Terms"
+msgstr "Warunki płatności"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_payment_term_test"
msgid "Test Payment Term"
-msgstr "Test Payment Term"
+msgstr "Testuj warunki płatności"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_payment_terms_configuration"
msgid "Payment Terms"
-msgstr "Payment Terms"
+msgstr "Warunki płatności"
-#, fuzzy
msgctxt "model:party.party.payment_term,name:"
msgid "Party Payment Term"
-msgstr "Test Payment Term"
+msgstr "Warunki płatności strony"
msgctxt "report:account.invoice:"
msgid ":"
@@ -1262,7 +1280,7 @@ msgstr ""
msgctxt "report:account.invoice:"
msgid "Base"
-msgstr ""
+msgstr "Wartość netto"
msgctxt "report:account.invoice:"
msgid "Date"
@@ -1274,7 +1292,7 @@ msgstr "Data:"
msgctxt "report:account.invoice:"
msgid "Description"
-msgstr "Opis"
+msgstr "Nazwa towaru lub usługi"
msgctxt "report:account.invoice:"
msgid "Description:"
@@ -1282,16 +1300,15 @@ msgstr "Opis:"
msgctxt "report:account.invoice:"
msgid "Draft Invoice"
-msgstr ""
+msgstr "Szkic faktury"
msgctxt "report:account.invoice:"
msgid "Invoice N°:"
-msgstr ""
+msgstr "Faktura VAT nr"
-#, fuzzy
msgctxt "report:account.invoice:"
msgid "Payment Term"
-msgstr "Payment Terms"
+msgstr "Warunki płatności"
msgctxt "report:account.invoice:"
msgid "Pro forma Invoice"
@@ -1299,20 +1316,19 @@ msgstr "Faktura Pro Forma"
msgctxt "report:account.invoice:"
msgid "Quantity"
-msgstr ""
+msgstr "Ilość"
msgctxt "report:account.invoice:"
msgid "Reference"
-msgstr ""
+msgstr "Referencja"
-#, fuzzy
msgctxt "report:account.invoice:"
msgid "Supplier Invoice N°:"
-msgstr "Supplier Invoices"
+msgstr "Faktura zakupu nr"
msgctxt "report:account.invoice:"
msgid "Tax"
-msgstr "Podatek"
+msgstr "Stawka VAT"
msgctxt "report:account.invoice:"
msgid "Taxes"
@@ -1320,47 +1336,51 @@ msgstr "Podatki"
msgctxt "report:account.invoice:"
msgid "Taxes:"
-msgstr "Podatki:"
+msgstr "Wartość VAT:"
msgctxt "report:account.invoice:"
msgid "Total (excl. taxes):"
-msgstr ""
+msgstr "Wartość netto:"
msgctxt "report:account.invoice:"
msgid "Total:"
-msgstr ""
+msgstr "Wartość brutto:"
msgctxt "report:account.invoice:"
msgid "Unit Price"
-msgstr ""
+msgstr "Cena jednostkowa"
+
+msgctxt "selection:account.invoice,sequence_type_cache:"
+msgid "Credit Note"
+msgstr "Faktura korygująca"
+
+msgctxt "selection:account.invoice,sequence_type_cache:"
+msgid "Invoice"
+msgstr "Faktura"
-#, fuzzy
msgctxt "selection:account.invoice,state:"
msgid "Cancelled"
-msgstr "Anuluj"
+msgstr "Anulowano"
-#, fuzzy
msgctxt "selection:account.invoice,state:"
msgid "Draft"
-msgstr "Draft"
+msgstr "Szkic"
msgctxt "selection:account.invoice,state:"
msgid "Paid"
-msgstr ""
+msgstr "Opłacono"
-#, fuzzy
msgctxt "selection:account.invoice,state:"
msgid "Posted"
-msgstr "Posted"
+msgstr "Wystawiono"
-#, fuzzy
msgctxt "selection:account.invoice,state:"
msgid "Validated"
-msgstr "Validated"
+msgstr "Zatwierdzono"
msgctxt "selection:account.invoice,type:"
msgid "Customer"
-msgstr ""
+msgstr "Klient"
msgctxt "selection:account.invoice,type:"
msgid "Supplier"
@@ -1372,11 +1392,11 @@ msgstr "Komentarz"
msgctxt "selection:account.invoice.line,type:"
msgid "Line"
-msgstr ""
+msgstr "Pozycja"
msgctxt "selection:account.invoice.line,type:"
msgid "Subtotal"
-msgstr ""
+msgstr "Podsuma"
msgctxt "selection:account.invoice.line,type:"
msgid "Title"
@@ -1384,11 +1404,11 @@ msgstr "Tytuł"
msgctxt "selection:account.invoice.pay.ask,type:"
msgid "Overpayment"
-msgstr ""
+msgstr "Nadpłata"
msgctxt "selection:account.invoice.pay.ask,type:"
msgid "Partial Payment"
-msgstr ""
+msgstr "Płatność częściowa"
msgctxt "selection:account.invoice.pay.ask,type:"
msgid "Write-Off"
@@ -1400,29 +1420,28 @@ msgstr "Stały"
msgctxt "selection:account.invoice.payment_term.line,type:"
msgid "Percentage on Remainder"
-msgstr ""
+msgstr "Procent pozostałej kwoty"
msgctxt "selection:account.invoice.payment_term.line,type:"
msgid "Percentage on Total"
-msgstr ""
+msgstr "Procent od całości"
msgctxt "selection:account.invoice.payment_term.line,type:"
msgid "Remainder"
-msgstr ""
+msgstr "Pozostała kwota"
-#, fuzzy
msgctxt "view:account.invoice.credit.start:"
msgid "Are you sure to credit these/this invoice(s)?"
-msgstr "Are you sure to cancel the invoice?"
+msgstr ""
+"Czy na pewno wystawić fakturę korygującą do tej faktury / tych faktur?"
-#, fuzzy
msgctxt "view:account.invoice.line:"
msgid "%"
msgstr "%"
msgctxt "view:account.invoice.line:"
msgid "General"
-msgstr ""
+msgstr "Ogólne"
msgctxt "view:account.invoice.line:"
msgid "Notes"
@@ -1430,7 +1449,7 @@ msgstr "Notatki"
msgctxt "view:account.invoice.payment_term.line.delta:"
msgid "Operations are applied in this displayed order."
-msgstr ""
+msgstr "Operacje są wykonywane w kolejności wyświetlanej."
msgctxt "view:account.invoice.payment_term.line:"
msgid "%"
@@ -1438,7 +1457,7 @@ msgstr "%"
msgctxt "view:account.invoice.report.revision:"
msgid "Time"
-msgstr ""
+msgstr "Czas"
msgctxt "view:account.invoice:"
msgid "Invoice"
@@ -1450,26 +1469,23 @@ msgstr "Inne informacje"
msgctxt "view:account.invoice:"
msgid "Payment"
-msgstr ""
+msgstr "Płatność"
msgctxt "view:account.invoice:"
msgid "Tax Identifier:"
-msgstr ""
+msgstr "Identyfikator podatkowy:"
-#, fuzzy
msgctxt "view:company.company:"
msgid "Invoice"
msgstr "Faktura"
-#, fuzzy
msgctxt "view:party.party:"
msgid "Payment Terms"
-msgstr "Payment Terms"
+msgstr "Warunki płatności"
-#, fuzzy
msgctxt "wizard_button:account.invoice.credit,start,credit:"
msgid "Credit"
-msgstr "Credit"
+msgstr "Wystaw fakturę korygującą"
msgctxt "wizard_button:account.invoice.credit,start,end:"
msgid "Cancel"
diff --git a/modules/account_invoice/locale/pt.po b/modules/account_invoice/locale/pt.po
index 75d937a272..aea0a0796f 100644
--- a/modules/account_invoice/locale/pt.po
+++ b/modules/account_invoice/locale/pt.po
@@ -107,6 +107,11 @@ msgctxt "field:account.invoice,description:"
msgid "Description"
msgstr "Descrição"
+#, fuzzy
+msgctxt "field:account.invoice,has_account_move:"
+msgid "Has Account Move"
+msgstr "Contas"
+
#, fuzzy
msgctxt "field:account.invoice,has_payment_method:"
msgid "Has Payment Method"
@@ -145,6 +150,10 @@ msgctxt "field:account.invoice,journal:"
msgid "Journal"
msgstr "Diário"
+msgctxt "field:account.invoice,line_lines:"
+msgid "Line - Lines"
+msgstr ""
+
msgctxt "field:account.invoice,lines:"
msgid "Lines"
msgstr "Linhas"
@@ -213,6 +222,10 @@ msgctxt "field:account.invoice,sequence:"
msgid "Sequence"
msgstr "Sequência"
+msgctxt "field:account.invoice,sequence_type_cache:"
+msgid "Sequence Type Cache"
+msgstr ""
+
msgctxt "field:account.invoice,state:"
msgid "State"
msgstr "Estado"
@@ -987,6 +1000,7 @@ msgctxt "model:ir.action.act_window.domain,name:act_invoice_relate_pending"
msgid "Pending"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_cancel_invoice_move"
msgid "The moves \"%(moves)s\" have the posted invoices \"%(invoices)s\" as origin."
msgstr ""
@@ -997,20 +1011,24 @@ msgid ""
"might want to cancel the invoices first."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_non_posted_invoices"
msgid "To close the periods you must post the invoices \"%(invoices)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_invoice"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending invoices with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_credit_refund_not_posted"
msgid "You cannot refund invoice \"%(invoice)s\" because it is not posted."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_invoice_currency_exchange_credit_account_missing"
msgid ""
@@ -1018,6 +1036,7 @@ msgid ""
"account for \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_invoice_currency_exchange_debit_account_missing"
msgid ""
@@ -1025,7 +1044,7 @@ msgid ""
"account for \"%(company)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invoice_customer_cancel_move"
msgid ""
"You cannot cancel customer invoice \"%(invoice)s\" because it is posted and "
@@ -1034,23 +1053,27 @@ msgstr ""
"Você não pode adicionar a linha \"%(line)s\" à fatura \"%(invoice)s\" porque"
" ela já foi confirmada, paga ou cancelada."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_date_future"
msgid "The invoices \"%(invoices)s\" have an invoice date in the future."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_default_taxes"
msgid "The invoice \"%(invoice)s\" does not have the default taxes for %(lines)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_cancel"
msgid "To delete invoice \"%(invoice)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_numbered"
msgid "You cannot delete invoice \"%(invoice)s\" because it has a number."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invoice_line_create_draft"
msgid ""
"You cannot add lines to invoice \"%(invoice)s\" because it is no longer in a"
@@ -1059,6 +1082,7 @@ msgstr ""
"Você não pode adicionar a linha \"%(line)s\" à fatura \"%(invoice)s\" porque"
" ela já foi confirmada, paga ou cancelada."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_line_modify"
msgid ""
"You cannot modify line \"%(line)s\" because its invoice \"%(invoice)s\" is "
@@ -1069,7 +1093,7 @@ msgctxt "model:ir.message,text:msg_invoice_line_tax_unique"
msgid "A tax can be added only once to an invoice line."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invoice_modify"
msgid ""
"You cannot modify invoice \"%(invoice)s\" because it is posted, paid or "
@@ -1078,12 +1102,14 @@ msgstr ""
"Você não pode adicionar a linha \"%(line)s\" à fatura \"%(invoice)s\" porque"
" ela já foi confirmada, paga ou cancelada."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_no_sequence"
msgid ""
"To post invoice \"%(invoice)s\", you must define a sequence on fiscal year "
"\"%(fiscalyear)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_number_after"
msgid ""
"To number the invoice \"%(invoice)s\", you must set an invoice date after "
@@ -1091,7 +1117,7 @@ msgid ""
" invoice \"%(after_invoice)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invoice_overpay_paid"
msgid ""
"You cannot overpay invoice \"%(invoice)s\" because there is no more left to "
@@ -1100,6 +1126,7 @@ msgstr ""
"Você não pode adicionar a linha \"%(line)s\" à fatura \"%(invoice)s\" porque"
" ela já foi confirmada, paga ou cancelada."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_pay_amount_greater_amount_to_pay"
msgid ""
"You cannot add a partial payment on invoice \"%(invoice)s\" with an amount "
@@ -1110,26 +1137,30 @@ msgctxt "model:ir.message,text:msg_invoice_payment_line_unique"
msgid "A payment line can be linked to only one invoice."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_lines_add_remove_paid"
msgid "You cannot add/remove payment lines on paid invoice \"%(invoice)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_lines_greater_amount"
msgid ""
"Payment lines amount on invoice \"%(invoice)s\" can not be greater than the "
"invoice amount."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_term_date_past"
msgid "The invoice \"%(invoice)s\" generates a payment date \"%(date)s\" in the past."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_similar"
msgid "The invoice \"%(invoice)s\" is similar to invoice \"%(similar)s\"."
msgstr ""
-#, fuzzy
-msgctxt "model:ir.message,text:msg_invoice_tax_create"
+#, fuzzy, python-format
+msgctxt "model:ir.message,text:msg_invoice_tax_create_draft"
msgid ""
"You cannot add taxes to invoice \"%(invoice)s\" because it is no longer in a"
" draft state."
@@ -1137,28 +1168,33 @@ msgstr ""
"Você não pode adicionar a linha \"%(line)s\" à fatura \"%(invoice)s\" porque"
" ela já foi confirmada, paga ou cancelada."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_tax_invalid"
msgid ""
"The taxes on invoice \"%(invoice)s\" are not valid, you must save it again "
"to force them to be recalculated."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_tax_modify"
msgid ""
"You cannot modify tax \"%(tax)s\" because its invoice \"%(invoice)s\" is "
"posted, paid or cancelled."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_invalid_ratio_divisor"
msgid "The ratio and divisor are not consistent on line \"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_missing_last_remainder"
msgid ""
"To save payment term \"%(payment_term)s\", you must append a last remainder "
"line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_missing_remainder"
msgid ""
"To compute terms, you must append a remainder line on payment term "
@@ -1354,6 +1390,16 @@ msgctxt "report:account.invoice:"
msgid "Unit Price"
msgstr "Preço unitário"
+#, fuzzy
+msgctxt "selection:account.invoice,sequence_type_cache:"
+msgid "Credit Note"
+msgstr "Creditar a Fatura"
+
+#, fuzzy
+msgctxt "selection:account.invoice,sequence_type_cache:"
+msgid "Invoice"
+msgstr "Fatura"
+
#, fuzzy
msgctxt "selection:account.invoice,state:"
msgid "Cancelled"
diff --git a/modules/account_invoice/locale/ro.po b/modules/account_invoice/locale/ro.po
index 01410bfabd..7f5bd742e5 100644
--- a/modules/account_invoice/locale/ro.po
+++ b/modules/account_invoice/locale/ro.po
@@ -103,6 +103,11 @@ msgctxt "field:account.invoice,description:"
msgid "Description"
msgstr "Descriere"
+#, fuzzy
+msgctxt "field:account.invoice,has_account_move:"
+msgid "Has Account Move"
+msgstr "Cont"
+
msgctxt "field:account.invoice,has_payment_method:"
msgid "Has Payment Method"
msgstr "Are Metodă de Plată"
@@ -139,6 +144,10 @@ msgctxt "field:account.invoice,journal:"
msgid "Journal"
msgstr "Jurnal"
+msgctxt "field:account.invoice,line_lines:"
+msgid "Line - Lines"
+msgstr ""
+
msgctxt "field:account.invoice,lines:"
msgid "Lines"
msgstr "Rânduri"
@@ -203,6 +212,10 @@ msgctxt "field:account.invoice,sequence:"
msgid "Sequence"
msgstr "Secvenţă"
+msgctxt "field:account.invoice,sequence_type_cache:"
+msgid "Sequence Type Cache"
+msgstr ""
+
msgctxt "field:account.invoice,state:"
msgid "State"
msgstr "Stare"
@@ -925,6 +938,7 @@ msgctxt "model:ir.action.act_window.domain,name:act_invoice_relate_pending"
msgid "Pending"
msgstr "In Derulare"
+#, python-format
msgctxt "model:ir.message,text:msg_cancel_invoice_move"
msgid "The moves \"%(moves)s\" have the posted invoices \"%(invoices)s\" as origin."
msgstr "Mişcările \"%(moves)s\" au facturile \"%(invoices)s\" ca origine."
@@ -937,10 +951,12 @@ msgstr ""
"Anularea va reconcilia rândurile mişcării, plătind astfel facturile. Poate "
"doriți să anulați mai întâi facturile."
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_non_posted_invoices"
msgid "To close the periods you must post the invoices \"%(invoices)s\"."
msgstr "Pentru a închide perioadele trebuie postate facturile \"%(invoices)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_invoice"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending invoices with "
@@ -949,30 +965,32 @@ msgstr ""
"Nu se poate şterge partea \"%(party)s\" când exista facturi nevalidate cu "
"compania \"%(company)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_credit_refund_not_posted"
msgid "You cannot refund invoice \"%(invoice)s\" because it is not posted."
msgstr "Nu se poate storna factura \"%(invoice)s\" pentru ca nu a fost postată."
-#, fuzzy
+#, python-format
msgctxt ""
"model:ir.message,text:msg_invoice_currency_exchange_credit_account_missing"
msgid ""
"To post invoice \"%(invoice)s\", you must define a currency exchange credit "
"account for \"%(company)s\"."
msgstr ""
-"Pentru a posta \"%(invoice)s\" trebuie definita o secvenţa pe anul fiscal "
-"\"%(fiscalyear)s\"."
+"Pentru a posta factura \"%(invoice)s\", trebuie definit contul de credit "
+"pentru schimb valutarpentru \"%(company)s\"."
-#, fuzzy
+#, python-format
msgctxt ""
"model:ir.message,text:msg_invoice_currency_exchange_debit_account_missing"
msgid ""
"To post invoice \"%(invoice)s\", you must define a currency exchange debit "
"account for \"%(company)s\"."
msgstr ""
-"Pentru a posta \"%(invoice)s\" trebuie definita o secvenţa pe anul fiscal "
-"\"%(fiscalyear)s\"."
+"Pentru a încărca factura \"%(invoice)s\", trebuie să definiți un cont de "
+"debit pentru schimb valutar pentru \"%(company)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_customer_cancel_move"
msgid ""
"You cannot cancel customer invoice \"%(invoice)s\" because it is posted and "
@@ -981,23 +999,27 @@ msgstr ""
"Nu se poate anula factura de client \"%(invoice)s\" pentru că este postata "
"şi configurarea companiei nu permite acest lucru."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_date_future"
msgid "The invoices \"%(invoices)s\" have an invoice date in the future."
msgstr "Facturile \"%(invoices)s\" au o data în viitor."
-#, fuzzy
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_default_taxes"
msgid "The invoice \"%(invoice)s\" does not have the default taxes for %(lines)s."
-msgstr "Facturile \"%(invoices)s\" au o data în viitor."
+msgstr "Factura \"%(invoice)s\" nu are taxele implicite pentru %(lines)s."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_cancel"
msgid "To delete invoice \"%(invoice)s\" you must cancel it."
msgstr "Pentru a şterge factura \"%(invoice)s\" trebuie anulata."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_numbered"
msgid "You cannot delete invoice \"%(invoice)s\" because it has a number."
msgstr "Nu se poate şterge factura \"%(invoice)s\" pentru că are un număr."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_line_create_draft"
msgid ""
"You cannot add lines to invoice \"%(invoice)s\" because it is no longer in a"
@@ -1006,6 +1028,7 @@ msgstr ""
"Nu se poate adăuga un rând la factura \"%(invoice)s\" pentru că nu mai este "
"in starea de ciorna."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_line_modify"
msgid ""
"You cannot modify line \"%(line)s\" because its invoice \"%(invoice)s\" is "
@@ -1018,6 +1041,7 @@ msgctxt "model:ir.message,text:msg_invoice_line_tax_unique"
msgid "A tax can be added only once to an invoice line."
msgstr "O taxa poate fi adăugata numai o singura data unui rând pe factura."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_modify"
msgid ""
"You cannot modify invoice \"%(invoice)s\" because it is posted, paid or "
@@ -1026,6 +1050,7 @@ msgstr ""
"Factura \"%(invoice)s\" nu se poate modifica pentru ca este postata, plătita"
" sau anulata."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_no_sequence"
msgid ""
"To post invoice \"%(invoice)s\", you must define a sequence on fiscal year "
@@ -1034,6 +1059,7 @@ msgstr ""
"Pentru a posta \"%(invoice)s\" trebuie definita o secvenţa pe anul fiscal "
"\"%(fiscalyear)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_number_after"
msgid ""
"To number the invoice \"%(invoice)s\", you must set an invoice date after "
@@ -1044,6 +1070,7 @@ msgstr ""
"facturii după \"%(date)s\", deoarece secvența \"%(sequence)s\" a fost deja "
"utilizată pentru factura \"%(after_invoice)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_overpay_paid"
msgid ""
"You cannot overpay invoice \"%(invoice)s\" because there is no more left to "
@@ -1052,6 +1079,7 @@ msgstr ""
"Nu se poate supra-plati factura \"%(invoice)s\" pentru ca nu a ramas nimic "
"de platit."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_pay_amount_greater_amount_to_pay"
msgid ""
"You cannot add a partial payment on invoice \"%(invoice)s\" with an amount "
@@ -1064,12 +1092,14 @@ msgctxt "model:ir.message,text:msg_invoice_payment_line_unique"
msgid "A payment line can be linked to only one invoice."
msgstr "Un rând de plata poate fi legat de o singura factura."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_lines_add_remove_paid"
msgid "You cannot add/remove payment lines on paid invoice \"%(invoice)s\"."
msgstr ""
"Nu se poate adăuga / elimina rânduri de plată pe factura plătită "
"\"%(invoice)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_lines_greater_amount"
msgid ""
"Payment lines amount on invoice \"%(invoice)s\" can not be greater than the "
@@ -1078,17 +1108,20 @@ msgstr ""
"Suma rândurilor de plată de pe factura \"%(invoice)s\" nu poate fi mai mare "
"decât suma facturii."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_term_date_past"
msgid "The invoice \"%(invoice)s\" generates a payment date \"%(date)s\" in the past."
msgstr ""
"Factura \"%(invoice)s\" genereaza data \"%(date)s\" de plata care este in "
"trecut."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_similar"
msgid "The invoice \"%(invoice)s\" is similar to invoice \"%(similar)s\"."
msgstr "Factura \"%(invoice)s\" este similară cu factura \"%(similar)s\"."
-msgctxt "model:ir.message,text:msg_invoice_tax_create"
+#, fuzzy, python-format
+msgctxt "model:ir.message,text:msg_invoice_tax_create_draft"
msgid ""
"You cannot add taxes to invoice \"%(invoice)s\" because it is no longer in a"
" draft state."
@@ -1096,6 +1129,7 @@ msgstr ""
"Nu se poate adăuga un rând la factura \"%(invoice)s\" pentru că nu mai este "
"in stare de ciornă."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_tax_invalid"
msgid ""
"The taxes on invoice \"%(invoice)s\" are not valid, you must save it again "
@@ -1104,6 +1138,7 @@ msgstr ""
"Taxele pe factura \"%(invoice)s\" nu sunt valabile, trebuie să o salvați din"
" nou pentru a forța recalcularea acestora."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_tax_modify"
msgid ""
"You cannot modify tax \"%(tax)s\" because its invoice \"%(invoice)s\" is "
@@ -1112,10 +1147,12 @@ msgstr ""
"Nu se poate modifica impozit \"%(tax)s\" deoarece factura sa \"%(invoice)s\""
" este postată, plătită sau anulată."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_invalid_ratio_divisor"
msgid "The ratio and divisor are not consistent on line \"%(line)s\"."
msgstr "Raportul și divizorul nu sunt consecvente pe rândul \"%(line)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_missing_last_remainder"
msgid ""
"To save payment term \"%(payment_term)s\", you must append a last remainder "
@@ -1124,6 +1161,7 @@ msgstr ""
"Pentru a salva termenul de plată \"%(payment_term)s\", trebuie să atașați un"
" ultim rând."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_missing_remainder"
msgid ""
"To compute terms, you must append a remainder line on payment term "
@@ -1312,6 +1350,16 @@ msgctxt "report:account.invoice:"
msgid "Unit Price"
msgstr "Preț unitar"
+#, fuzzy
+msgctxt "selection:account.invoice,sequence_type_cache:"
+msgid "Credit Note"
+msgstr "Cont Credit"
+
+#, fuzzy
+msgctxt "selection:account.invoice,sequence_type_cache:"
+msgid "Invoice"
+msgstr "Factura fiscala"
+
msgctxt "selection:account.invoice,state:"
msgid "Cancelled"
msgstr "Anulat"
@@ -1402,7 +1450,7 @@ msgstr "Notițe"
msgctxt "view:account.invoice.payment_term.line.delta:"
msgid "Operations are applied in this displayed order."
-msgstr ""
+msgstr "Operațiile sunt aplicate în ordinea afișată."
msgctxt "view:account.invoice.payment_term.line:"
msgid "%"
diff --git a/modules/account_invoice/locale/ru.po b/modules/account_invoice/locale/ru.po
index b9008cf130..7622bf5148 100644
--- a/modules/account_invoice/locale/ru.po
+++ b/modules/account_invoice/locale/ru.po
@@ -112,6 +112,11 @@ msgctxt "field:account.invoice,description:"
msgid "Description"
msgstr "Описание"
+#, fuzzy
+msgctxt "field:account.invoice,has_account_move:"
+msgid "Has Account Move"
+msgstr "Счет"
+
#, fuzzy
msgctxt "field:account.invoice,has_payment_method:"
msgid "Has Payment Method"
@@ -151,6 +156,10 @@ msgctxt "field:account.invoice,journal:"
msgid "Journal"
msgstr "Журнал"
+msgctxt "field:account.invoice,line_lines:"
+msgid "Line - Lines"
+msgstr ""
+
msgctxt "field:account.invoice,lines:"
msgid "Lines"
msgstr "Строки"
@@ -220,6 +229,10 @@ msgctxt "field:account.invoice,sequence:"
msgid "Sequence"
msgstr "Нумерация"
+msgctxt "field:account.invoice,sequence_type_cache:"
+msgid "Sequence Type Cache"
+msgstr ""
+
msgctxt "field:account.invoice,state:"
msgid "State"
msgstr "Состояние"
@@ -1010,6 +1023,7 @@ msgctxt "model:ir.action.act_window.domain,name:act_invoice_relate_pending"
msgid "Pending"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_cancel_invoice_move"
msgid "The moves \"%(moves)s\" have the posted invoices \"%(invoices)s\" as origin."
msgstr ""
@@ -1020,20 +1034,24 @@ msgid ""
"might want to cancel the invoices first."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_non_posted_invoices"
msgid "To close the periods you must post the invoices \"%(invoices)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_invoice"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending invoices with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_credit_refund_not_posted"
msgid "You cannot refund invoice \"%(invoice)s\" because it is not posted."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_invoice_currency_exchange_credit_account_missing"
msgid ""
@@ -1041,6 +1059,7 @@ msgid ""
"account for \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_invoice_currency_exchange_debit_account_missing"
msgid ""
@@ -1048,7 +1067,7 @@ msgid ""
"account for \"%(company)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invoice_customer_cancel_move"
msgid ""
"You cannot cancel customer invoice \"%(invoice)s\" because it is posted and "
@@ -1057,23 +1076,27 @@ msgstr ""
"Вы не можете добавить строчку \"%(line)s\" в инвойс \"%(invoice)s\" так как "
"он \"Отправлен\", \"Оплачен\" или \"Отменен\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_date_future"
msgid "The invoices \"%(invoices)s\" have an invoice date in the future."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_default_taxes"
msgid "The invoice \"%(invoice)s\" does not have the default taxes for %(lines)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_cancel"
msgid "To delete invoice \"%(invoice)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_numbered"
msgid "You cannot delete invoice \"%(invoice)s\" because it has a number."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invoice_line_create_draft"
msgid ""
"You cannot add lines to invoice \"%(invoice)s\" because it is no longer in a"
@@ -1082,6 +1105,7 @@ msgstr ""
"Вы не можете добавить строчку \"%(line)s\" в инвойс \"%(invoice)s\" так как "
"он \"Отправлен\", \"Оплачен\" или \"Отменен\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_line_modify"
msgid ""
"You cannot modify line \"%(line)s\" because its invoice \"%(invoice)s\" is "
@@ -1092,7 +1116,7 @@ msgctxt "model:ir.message,text:msg_invoice_line_tax_unique"
msgid "A tax can be added only once to an invoice line."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invoice_modify"
msgid ""
"You cannot modify invoice \"%(invoice)s\" because it is posted, paid or "
@@ -1101,12 +1125,14 @@ msgstr ""
"Вы не можете добавить строчку \"%(line)s\" в инвойс \"%(invoice)s\" так как "
"он \"Отправлен\", \"Оплачен\" или \"Отменен\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_no_sequence"
msgid ""
"To post invoice \"%(invoice)s\", you must define a sequence on fiscal year "
"\"%(fiscalyear)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_number_after"
msgid ""
"To number the invoice \"%(invoice)s\", you must set an invoice date after "
@@ -1114,7 +1140,7 @@ msgid ""
" invoice \"%(after_invoice)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invoice_overpay_paid"
msgid ""
"You cannot overpay invoice \"%(invoice)s\" because there is no more left to "
@@ -1123,6 +1149,7 @@ msgstr ""
"Вы не можете добавить строчку \"%(line)s\" в инвойс \"%(invoice)s\" так как "
"он \"Отправлен\", \"Оплачен\" или \"Отменен\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_pay_amount_greater_amount_to_pay"
msgid ""
"You cannot add a partial payment on invoice \"%(invoice)s\" with an amount "
@@ -1133,26 +1160,30 @@ msgctxt "model:ir.message,text:msg_invoice_payment_line_unique"
msgid "A payment line can be linked to only one invoice."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_lines_add_remove_paid"
msgid "You cannot add/remove payment lines on paid invoice \"%(invoice)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_lines_greater_amount"
msgid ""
"Payment lines amount on invoice \"%(invoice)s\" can not be greater than the "
"invoice amount."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_term_date_past"
msgid "The invoice \"%(invoice)s\" generates a payment date \"%(date)s\" in the past."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_similar"
msgid "The invoice \"%(invoice)s\" is similar to invoice \"%(similar)s\"."
msgstr ""
-#, fuzzy
-msgctxt "model:ir.message,text:msg_invoice_tax_create"
+#, fuzzy, python-format
+msgctxt "model:ir.message,text:msg_invoice_tax_create_draft"
msgid ""
"You cannot add taxes to invoice \"%(invoice)s\" because it is no longer in a"
" draft state."
@@ -1160,28 +1191,33 @@ msgstr ""
"Вы не можете добавить строчку \"%(line)s\" в инвойс \"%(invoice)s\" так как "
"он \"Отправлен\", \"Оплачен\" или \"Отменен\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_tax_invalid"
msgid ""
"The taxes on invoice \"%(invoice)s\" are not valid, you must save it again "
"to force them to be recalculated."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_tax_modify"
msgid ""
"You cannot modify tax \"%(tax)s\" because its invoice \"%(invoice)s\" is "
"posted, paid or cancelled."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_invalid_ratio_divisor"
msgid "The ratio and divisor are not consistent on line \"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_missing_last_remainder"
msgid ""
"To save payment term \"%(payment_term)s\", you must append a last remainder "
"line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_missing_remainder"
msgid ""
"To compute terms, you must append a remainder line on payment term "
@@ -1378,6 +1414,16 @@ msgctxt "report:account.invoice:"
msgid "Unit Price"
msgstr "Цена за единицу"
+#, fuzzy
+msgctxt "selection:account.invoice,sequence_type_cache:"
+msgid "Credit Note"
+msgstr "Инициализировать возврат инвойса"
+
+#, fuzzy
+msgctxt "selection:account.invoice,sequence_type_cache:"
+msgid "Invoice"
+msgstr "Инвойс"
+
#, fuzzy
msgctxt "selection:account.invoice,state:"
msgid "Cancelled"
diff --git a/modules/account_invoice/locale/sl.po b/modules/account_invoice/locale/sl.po
index c1b9d92aa7..2b2bed68cc 100644
--- a/modules/account_invoice/locale/sl.po
+++ b/modules/account_invoice/locale/sl.po
@@ -103,6 +103,11 @@ msgctxt "field:account.invoice,description:"
msgid "Description"
msgstr "Opis"
+#, fuzzy
+msgctxt "field:account.invoice,has_account_move:"
+msgid "Has Account Move"
+msgstr "Konto"
+
msgctxt "field:account.invoice,has_payment_method:"
msgid "Has Payment Method"
msgstr "Ima plačilne pogoje"
@@ -131,15 +136,18 @@ msgctxt "field:account.invoice,invoice_report_format:"
msgid "Invoice Report Format"
msgstr "Oblika izpisa računa"
-#, fuzzy
msgctxt "field:account.invoice,invoice_report_revisions:"
msgid "Invoice Report Revisions"
-msgstr "Izpis računa"
+msgstr "Izpis revizije računa"
msgctxt "field:account.invoice,journal:"
msgid "Journal"
msgstr "Dnevnik"
+msgctxt "field:account.invoice,line_lines:"
+msgid "Line - Lines"
+msgstr ""
+
msgctxt "field:account.invoice,lines:"
msgid "Lines"
msgstr "Postavke"
@@ -184,10 +192,9 @@ msgctxt "field:account.invoice,payment_term_date:"
msgid "Payment Term Date"
msgstr "Datum plačilnih pogojev"
-#, fuzzy
msgctxt "field:account.invoice,posted_by:"
msgid "Posted By"
-msgstr "Knjiženo"
+msgstr "Knjižil"
msgctxt "field:account.invoice,reconciled:"
msgid "Reconciled"
@@ -203,7 +210,11 @@ msgstr "Sklic"
msgctxt "field:account.invoice,sequence:"
msgid "Sequence"
-msgstr "Številčna serija"
+msgstr "Zap. št."
+
+msgctxt "field:account.invoice,sequence_type_cache:"
+msgid "Sequence Type Cache"
+msgstr ""
msgctxt "field:account.invoice,state:"
msgid "State"
@@ -249,10 +260,9 @@ msgctxt "field:account.invoice,untaxed_amount_cache:"
msgid "Untaxed Cache"
msgstr "Neobdavčeni predpomnilnik"
-#, fuzzy
msgctxt "field:account.invoice,validated_by:"
msgid "Validated By"
-msgstr "Odobreno"
+msgstr "Potrdil"
msgctxt "field:account.invoice-account.move.line,invoice:"
msgid "Invoice"
@@ -366,10 +376,9 @@ msgctxt "field:account.invoice.line,product:"
msgid "Product"
msgstr "Izdelek"
-#, fuzzy
msgctxt "field:account.invoice.line,product_uom_category:"
msgid "Product UoM Category"
-msgstr "Katerogija ME izdelka"
+msgstr "Kategorija ME izdelka"
msgctxt "field:account.invoice.line,quantity:"
msgid "Quantity"
@@ -607,32 +616,26 @@ msgctxt "field:account.invoice.payment_term.test.result,date:"
msgid "Date"
msgstr "Datum"
-#, fuzzy
msgctxt "field:account.invoice.report.revision,date:"
msgid "Date"
msgstr "Datum"
-#, fuzzy
msgctxt "field:account.invoice.report.revision,filename:"
msgid "File Name"
-msgstr "Naziv"
+msgstr "Ime datoteke"
-#, fuzzy
msgctxt "field:account.invoice.report.revision,invoice:"
msgid "Invoice"
msgstr "Račun"
-#, fuzzy
msgctxt "field:account.invoice.report.revision,invoice_report_cache:"
msgid "Invoice Report"
msgstr "Izpis računa"
-#, fuzzy
msgctxt "field:account.invoice.report.revision,invoice_report_cache_id:"
msgid "Invoice Report ID"
-msgstr "Izpis računa"
+msgstr "ID izpisa računa"
-#, fuzzy
msgctxt "field:account.invoice.report.revision,invoice_report_format:"
msgid "Invoice Report Format"
msgstr "Oblika izpisa računa"
@@ -675,7 +678,7 @@ msgstr "Ročno"
msgctxt "field:account.invoice.tax,sequence_number:"
msgid "Sequence Number"
-msgstr "Zap.št."
+msgstr "Zap. št."
msgctxt "field:account.invoice.tax,tax:"
msgid "Tax"
@@ -743,7 +746,7 @@ msgstr "Če resnično, bo(do) trenutni račun(i) preklican(i)."
msgctxt "help:account.invoice.line,product_uom_category:"
msgid "The category of Unit of Measure for the product."
-msgstr ""
+msgstr "Kategorija merske enote za izdelek."
msgctxt "help:account.invoice.line,taxes_date:"
msgid ""
@@ -830,10 +833,9 @@ msgctxt "model:account.invoice.payment_term.test.result,name:"
msgid "Test Payment Term"
msgstr "Preizkus plačilnega roka"
-#, fuzzy
msgctxt "model:account.invoice.report.revision,name:"
msgid "Invoice Report Revision"
-msgstr "Izpis računa"
+msgstr "Revizija poročila o računu"
msgctxt "model:account.invoice.tax,name:"
msgid "Invoice Tax"
@@ -871,15 +873,13 @@ msgctxt "model:ir.action,name:act_reschedule_lines_to_pay_wizard"
msgid "Reschedule Lines to Pay"
msgstr "Ponovno načrtovanje postavk za plačilo"
-#, fuzzy
msgctxt "model:ir.action,name:credit"
msgid "Credit"
-msgstr "Credit"
+msgstr "Dobropis"
-#, fuzzy
msgctxt "model:ir.action,name:refresh_invoice_report_wizard"
msgid "Invoice (revised)"
-msgstr "Postavka računa"
+msgstr "Račun (popravljen)"
msgctxt "model:ir.action,name:report_invoice"
msgid "Invoice"
@@ -939,6 +939,7 @@ msgctxt "model:ir.action.act_window.domain,name:act_invoice_relate_pending"
msgid "Pending"
msgstr "V teku"
+#, python-format
msgctxt "model:ir.message,text:msg_cancel_invoice_move"
msgid "The moves \"%(moves)s\" have the posted invoices \"%(invoices)s\" as origin."
msgstr ""
@@ -949,10 +950,12 @@ msgid ""
"might want to cancel the invoices first."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_non_posted_invoices"
msgid "To close the periods you must post the invoices \"%(invoices)s\"."
msgstr "Za zaprtje obdobja je potrebno knjižiti fakture \"%(invoices)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_invoice"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending invoices with "
@@ -961,30 +964,32 @@ msgstr ""
"Ni mogoče izbrisati partnerja \"%(party)s\" dokler ima fakture v teku z "
"družbo \"%(company)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_credit_refund_not_posted"
msgid "You cannot refund invoice \"%(invoice)s\" because it is not posted."
-msgstr ""
+msgstr "Računa \"%(invoice)s\" ne morete stornirati, ker še ni bil knjižen."
-#, fuzzy
+#, python-format
msgctxt ""
"model:ir.message,text:msg_invoice_currency_exchange_credit_account_missing"
msgid ""
"To post invoice \"%(invoice)s\", you must define a currency exchange credit "
"account for \"%(company)s\"."
msgstr ""
-"Za knjiženje fakture \"%(invoice)s\", je potrebno nastaviti šifrant na "
-"poslovnem letu \"%(fiscalyear)s\"."
+"Za knjiženje računa \"%(invoice)s\", je potrebno nastaviti kreditni konto "
+"menjalnih tečajev za družbo \"%(company)s\"."
-#, fuzzy
+#, python-format
msgctxt ""
"model:ir.message,text:msg_invoice_currency_exchange_debit_account_missing"
msgid ""
"To post invoice \"%(invoice)s\", you must define a currency exchange debit "
"account for \"%(company)s\"."
msgstr ""
-"Za knjiženje fakture \"%(invoice)s\", je potrebno nastaviti šifrant na "
-"poslovnem letu \"%(fiscalyear)s\"."
+"Za knjiženje računa \"%(invoice)s\", je potrebno nastaviti debetni konto "
+"menjalnih tečajev za družbo \"%(company)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_customer_cancel_move"
msgid ""
"You cannot cancel customer invoice \"%(invoice)s\" because it is posted and "
@@ -993,25 +998,29 @@ msgstr ""
"Ni mogoče preklicati fakture kupca \"%(invoice)s\", saj je knjižena. "
"Nastavitve podjetja ne dovoljujejo preklica faktur."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_date_future"
msgid "The invoices \"%(invoices)s\" have an invoice date in the future."
-msgstr "Fakture \"%(invoice)s\" imajo datum v prihodnosti."
+msgstr "Računi \"%(invoice)s\" imajo datum knjiženja v prihodnosti."
-#, fuzzy
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_default_taxes"
msgid "The invoice \"%(invoice)s\" does not have the default taxes for %(lines)s."
-msgstr "Fakture \"%(invoice)s\" imajo datum v prihodnosti."
+msgstr "Vrsticam računa %(lines)s računa \"%(invoice)s\" manjkajo privzeti davki."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_cancel"
msgid "To delete invoice \"%(invoice)s\" you must cancel it."
msgstr ""
"Fakturo \"%(invoice)s\" je potrebno preklicati, preden jo je mogoče brisati."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_numbered"
msgid "You cannot delete invoice \"%(invoice)s\" because it has a number."
msgstr ""
"Fakture \"%(invoice)s\" ni mogoče izbrisati, saj ima že dodeljeno številko."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_line_create_draft"
msgid ""
"You cannot add lines to invoice \"%(invoice)s\" because it is no longer in a"
@@ -1020,6 +1029,7 @@ msgstr ""
"Ni mogoče dodati postavk na fakturo \"%(invoice)s\", saj ni v stanju "
"\"Osnutek\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_line_modify"
msgid ""
"You cannot modify line \"%(line)s\" because its invoice \"%(invoice)s\" is "
@@ -1032,6 +1042,7 @@ msgctxt "model:ir.message,text:msg_invoice_line_tax_unique"
msgid "A tax can be added only once to an invoice line."
msgstr "Davek je lahko dodan samo enkrat na postavko fakture."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_modify"
msgid ""
"You cannot modify invoice \"%(invoice)s\" because it is posted, paid or "
@@ -1040,6 +1051,7 @@ msgstr ""
"Ni mogoče spremeniti fakture \"%(invoice)s\", saj je že knjižena, plačana "
"ali preklicana."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_no_sequence"
msgid ""
"To post invoice \"%(invoice)s\", you must define a sequence on fiscal year "
@@ -1048,6 +1060,7 @@ msgstr ""
"Za knjiženje fakture \"%(invoice)s\", je potrebno nastaviti šifrant na "
"poslovnem letu \"%(fiscalyear)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_number_after"
msgid ""
"To number the invoice \"%(invoice)s\", you must set an invoice date after "
@@ -1055,6 +1068,7 @@ msgid ""
" invoice \"%(after_invoice)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_overpay_paid"
msgid ""
"You cannot overpay invoice \"%(invoice)s\" because there is no more left to "
@@ -1063,6 +1077,7 @@ msgstr ""
"Ni dovoljeno preplačati fakture \"%(invoice)s\", saj ni več postavk za "
"plačilo."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_pay_amount_greater_amount_to_pay"
msgid ""
"You cannot add a partial payment on invoice \"%(invoice)s\" with an amount "
@@ -1073,12 +1088,14 @@ msgctxt "model:ir.message,text:msg_invoice_payment_line_unique"
msgid "A payment line can be linked to only one invoice."
msgstr "Postavka plačila je lahko povezana samo z eno fakturo."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_lines_add_remove_paid"
msgid "You cannot add/remove payment lines on paid invoice \"%(invoice)s\"."
msgstr ""
"Ni mogoče dodati/odstraniti postavk plačila na plačani fakturi "
"\"%(invoice)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_lines_greater_amount"
msgid ""
"Payment lines amount on invoice \"%(invoice)s\" can not be greater than the "
@@ -1087,18 +1104,20 @@ msgstr ""
"Zneski postavk plačil na fakturi \"%(invoice)s\" ne smejo biti večji kot "
"znesek fakture."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_term_date_past"
msgid "The invoice \"%(invoice)s\" generates a payment date \"%(date)s\" in the past."
msgstr ""
"Faktura \"%(invoice)s\" ustvarja datum zapadlosti \"%(date)s\", ki je v "
"preteklosti."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_similar"
msgid "The invoice \"%(invoice)s\" is similar to invoice \"%(similar)s\"."
msgstr "Faktura \"%(invoice)s\" je podobna fakturi \"%(similar)s\"."
-#, fuzzy
-msgctxt "model:ir.message,text:msg_invoice_tax_create"
+#, fuzzy, python-format
+msgctxt "model:ir.message,text:msg_invoice_tax_create_draft"
msgid ""
"You cannot add taxes to invoice \"%(invoice)s\" because it is no longer in a"
" draft state."
@@ -1106,22 +1125,26 @@ msgstr ""
"Davka pri računu \"%(invoice)s\" ni možno dodati, ker je bodisi knjižen ali "
"plačan bodisi preklican."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_tax_invalid"
msgid ""
"The taxes on invoice \"%(invoice)s\" are not valid, you must save it again "
"to force them to be recalculated."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_tax_modify"
msgid ""
"You cannot modify tax \"%(tax)s\" because its invoice \"%(invoice)s\" is "
"posted, paid or cancelled."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_invalid_ratio_divisor"
msgid "The ratio and divisor are not consistent on line \"%(line)s\"."
msgstr "Razmerje in delitelj nista skladna v vrstici \"%(line)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_missing_last_remainder"
msgid ""
"To save payment term \"%(payment_term)s\", you must append a last remainder "
@@ -1130,6 +1153,7 @@ msgstr ""
"Če želite shraniti plačilni rok \"%(payment_term)s\", morate dodati zadnjo "
"postavko za preostali znesek."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_missing_remainder"
msgid ""
"To compute terms, you must append a remainder line on payment term "
@@ -1318,6 +1342,16 @@ msgctxt "report:account.invoice:"
msgid "Unit Price"
msgstr "Cena"
+#, fuzzy
+msgctxt "selection:account.invoice,sequence_type_cache:"
+msgid "Credit Note"
+msgstr "Kreditni konto"
+
+#, fuzzy
+msgctxt "selection:account.invoice,sequence_type_cache:"
+msgid "Invoice"
+msgstr "Račun"
+
msgctxt "selection:account.invoice,state:"
msgid "Cancelled"
msgstr "Preklicano"
diff --git a/modules/account_invoice/locale/tr.po b/modules/account_invoice/locale/tr.po
index 71948b64f2..c5bd68a948 100644
--- a/modules/account_invoice/locale/tr.po
+++ b/modules/account_invoice/locale/tr.po
@@ -106,6 +106,10 @@ msgctxt "field:account.invoice,description:"
msgid "Description"
msgstr ""
+msgctxt "field:account.invoice,has_account_move:"
+msgid "Has Account Move"
+msgstr ""
+
#, fuzzy
msgctxt "field:account.invoice,has_payment_method:"
msgid "Has Payment Method"
@@ -144,6 +148,10 @@ msgctxt "field:account.invoice,journal:"
msgid "Journal"
msgstr ""
+msgctxt "field:account.invoice,line_lines:"
+msgid "Line - Lines"
+msgstr ""
+
msgctxt "field:account.invoice,lines:"
msgid "Lines"
msgstr ""
@@ -211,6 +219,10 @@ msgctxt "field:account.invoice,sequence:"
msgid "Sequence"
msgstr ""
+msgctxt "field:account.invoice,sequence_type_cache:"
+msgid "Sequence Type Cache"
+msgstr ""
+
msgctxt "field:account.invoice,state:"
msgid "State"
msgstr ""
@@ -960,6 +972,7 @@ msgctxt "model:ir.action.act_window.domain,name:act_invoice_relate_pending"
msgid "Pending"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_cancel_invoice_move"
msgid "The moves \"%(moves)s\" have the posted invoices \"%(invoices)s\" as origin."
msgstr ""
@@ -970,20 +983,24 @@ msgid ""
"might want to cancel the invoices first."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_non_posted_invoices"
msgid "To close the periods you must post the invoices \"%(invoices)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_invoice"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending invoices with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_credit_refund_not_posted"
msgid "You cannot refund invoice \"%(invoice)s\" because it is not posted."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_invoice_currency_exchange_credit_account_missing"
msgid ""
@@ -991,6 +1008,7 @@ msgid ""
"account for \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_invoice_currency_exchange_debit_account_missing"
msgid ""
@@ -998,34 +1016,41 @@ msgid ""
"account for \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_customer_cancel_move"
msgid ""
"You cannot cancel customer invoice \"%(invoice)s\" because it is posted and "
"company setup does not allow it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_date_future"
msgid "The invoices \"%(invoices)s\" have an invoice date in the future."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_default_taxes"
msgid "The invoice \"%(invoice)s\" does not have the default taxes for %(lines)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_cancel"
msgid "To delete invoice \"%(invoice)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_numbered"
msgid "You cannot delete invoice \"%(invoice)s\" because it has a number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_line_create_draft"
msgid ""
"You cannot add lines to invoice \"%(invoice)s\" because it is no longer in a"
" draft state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_line_modify"
msgid ""
"You cannot modify line \"%(line)s\" because its invoice \"%(invoice)s\" is "
@@ -1036,18 +1061,21 @@ msgctxt "model:ir.message,text:msg_invoice_line_tax_unique"
msgid "A tax can be added only once to an invoice line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_modify"
msgid ""
"You cannot modify invoice \"%(invoice)s\" because it is posted, paid or "
"cancelled."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_no_sequence"
msgid ""
"To post invoice \"%(invoice)s\", you must define a sequence on fiscal year "
"\"%(fiscalyear)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_number_after"
msgid ""
"To number the invoice \"%(invoice)s\", you must set an invoice date after "
@@ -1055,12 +1083,14 @@ msgid ""
" invoice \"%(after_invoice)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_overpay_paid"
msgid ""
"You cannot overpay invoice \"%(invoice)s\" because there is no more left to "
"pay."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_pay_amount_greater_amount_to_pay"
msgid ""
"You cannot add a partial payment on invoice \"%(invoice)s\" with an amount "
@@ -1071,52 +1101,62 @@ msgctxt "model:ir.message,text:msg_invoice_payment_line_unique"
msgid "A payment line can be linked to only one invoice."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_lines_add_remove_paid"
msgid "You cannot add/remove payment lines on paid invoice \"%(invoice)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_lines_greater_amount"
msgid ""
"Payment lines amount on invoice \"%(invoice)s\" can not be greater than the "
"invoice amount."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_term_date_past"
msgid "The invoice \"%(invoice)s\" generates a payment date \"%(date)s\" in the past."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_similar"
msgid "The invoice \"%(invoice)s\" is similar to invoice \"%(similar)s\"."
msgstr ""
-msgctxt "model:ir.message,text:msg_invoice_tax_create"
+#, python-format
+msgctxt "model:ir.message,text:msg_invoice_tax_create_draft"
msgid ""
"You cannot add taxes to invoice \"%(invoice)s\" because it is no longer in a"
" draft state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_tax_invalid"
msgid ""
"The taxes on invoice \"%(invoice)s\" are not valid, you must save it again "
"to force them to be recalculated."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_tax_modify"
msgid ""
"You cannot modify tax \"%(tax)s\" because its invoice \"%(invoice)s\" is "
"posted, paid or cancelled."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_invalid_ratio_divisor"
msgid "The ratio and divisor are not consistent on line \"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_missing_last_remainder"
msgid ""
"To save payment term \"%(payment_term)s\", you must append a last remainder "
"line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_missing_remainder"
msgid ""
"To compute terms, you must append a remainder line on payment term "
@@ -1308,6 +1348,16 @@ msgctxt "report:account.invoice:"
msgid "Unit Price"
msgstr ""
+#, fuzzy
+msgctxt "selection:account.invoice,sequence_type_cache:"
+msgid "Credit Note"
+msgstr "Credit"
+
+#, fuzzy
+msgctxt "selection:account.invoice,sequence_type_cache:"
+msgid "Invoice"
+msgstr "Invoice"
+
#, fuzzy
msgctxt "selection:account.invoice,state:"
msgid "Cancelled"
diff --git a/modules/account_invoice/locale/uk.po b/modules/account_invoice/locale/uk.po
index d0875dc742..7057f0aec0 100644
--- a/modules/account_invoice/locale/uk.po
+++ b/modules/account_invoice/locale/uk.po
@@ -103,6 +103,10 @@ msgctxt "field:account.invoice,description:"
msgid "Description"
msgstr ""
+msgctxt "field:account.invoice,has_account_move:"
+msgid "Has Account Move"
+msgstr ""
+
msgctxt "field:account.invoice,has_payment_method:"
msgid "Has Payment Method"
msgstr ""
@@ -139,6 +143,10 @@ msgctxt "field:account.invoice,journal:"
msgid "Journal"
msgstr ""
+msgctxt "field:account.invoice,line_lines:"
+msgid "Line - Lines"
+msgstr ""
+
msgctxt "field:account.invoice,lines:"
msgid "Lines"
msgstr ""
@@ -203,6 +211,10 @@ msgctxt "field:account.invoice,sequence:"
msgid "Sequence"
msgstr ""
+msgctxt "field:account.invoice,sequence_type_cache:"
+msgid "Sequence Type Cache"
+msgstr ""
+
msgctxt "field:account.invoice,state:"
msgid "State"
msgstr ""
@@ -921,6 +933,7 @@ msgctxt "model:ir.action.act_window.domain,name:act_invoice_relate_pending"
msgid "Pending"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_cancel_invoice_move"
msgid "The moves \"%(moves)s\" have the posted invoices \"%(invoices)s\" as origin."
msgstr ""
@@ -931,20 +944,24 @@ msgid ""
"might want to cancel the invoices first."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_non_posted_invoices"
msgid "To close the periods you must post the invoices \"%(invoices)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_invoice"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending invoices with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_credit_refund_not_posted"
msgid "You cannot refund invoice \"%(invoice)s\" because it is not posted."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_invoice_currency_exchange_credit_account_missing"
msgid ""
@@ -952,6 +969,7 @@ msgid ""
"account for \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_invoice_currency_exchange_debit_account_missing"
msgid ""
@@ -959,34 +977,41 @@ msgid ""
"account for \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_customer_cancel_move"
msgid ""
"You cannot cancel customer invoice \"%(invoice)s\" because it is posted and "
"company setup does not allow it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_date_future"
msgid "The invoices \"%(invoices)s\" have an invoice date in the future."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_default_taxes"
msgid "The invoice \"%(invoice)s\" does not have the default taxes for %(lines)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_cancel"
msgid "To delete invoice \"%(invoice)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_numbered"
msgid "You cannot delete invoice \"%(invoice)s\" because it has a number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_line_create_draft"
msgid ""
"You cannot add lines to invoice \"%(invoice)s\" because it is no longer in a"
" draft state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_line_modify"
msgid ""
"You cannot modify line \"%(line)s\" because its invoice \"%(invoice)s\" is "
@@ -997,18 +1022,21 @@ msgctxt "model:ir.message,text:msg_invoice_line_tax_unique"
msgid "A tax can be added only once to an invoice line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_modify"
msgid ""
"You cannot modify invoice \"%(invoice)s\" because it is posted, paid or "
"cancelled."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_no_sequence"
msgid ""
"To post invoice \"%(invoice)s\", you must define a sequence on fiscal year "
"\"%(fiscalyear)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_number_after"
msgid ""
"To number the invoice \"%(invoice)s\", you must set an invoice date after "
@@ -1016,12 +1044,14 @@ msgid ""
" invoice \"%(after_invoice)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_overpay_paid"
msgid ""
"You cannot overpay invoice \"%(invoice)s\" because there is no more left to "
"pay."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_pay_amount_greater_amount_to_pay"
msgid ""
"You cannot add a partial payment on invoice \"%(invoice)s\" with an amount "
@@ -1032,52 +1062,62 @@ msgctxt "model:ir.message,text:msg_invoice_payment_line_unique"
msgid "A payment line can be linked to only one invoice."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_lines_add_remove_paid"
msgid "You cannot add/remove payment lines on paid invoice \"%(invoice)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_lines_greater_amount"
msgid ""
"Payment lines amount on invoice \"%(invoice)s\" can not be greater than the "
"invoice amount."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_term_date_past"
msgid "The invoice \"%(invoice)s\" generates a payment date \"%(date)s\" in the past."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_similar"
msgid "The invoice \"%(invoice)s\" is similar to invoice \"%(similar)s\"."
msgstr ""
-msgctxt "model:ir.message,text:msg_invoice_tax_create"
+#, python-format
+msgctxt "model:ir.message,text:msg_invoice_tax_create_draft"
msgid ""
"You cannot add taxes to invoice \"%(invoice)s\" because it is no longer in a"
" draft state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_tax_invalid"
msgid ""
"The taxes on invoice \"%(invoice)s\" are not valid, you must save it again "
"to force them to be recalculated."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_tax_modify"
msgid ""
"You cannot modify tax \"%(tax)s\" because its invoice \"%(invoice)s\" is "
"posted, paid or cancelled."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_invalid_ratio_divisor"
msgid "The ratio and divisor are not consistent on line \"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_missing_last_remainder"
msgid ""
"To save payment term \"%(payment_term)s\", you must append a last remainder "
"line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_missing_remainder"
msgid ""
"To compute terms, you must append a remainder line on payment term "
@@ -1264,6 +1304,15 @@ msgctxt "report:account.invoice:"
msgid "Unit Price"
msgstr ""
+#, fuzzy
+msgctxt "selection:account.invoice,sequence_type_cache:"
+msgid "Credit Note"
+msgstr "Кредит"
+
+msgctxt "selection:account.invoice,sequence_type_cache:"
+msgid "Invoice"
+msgstr ""
+
msgctxt "selection:account.invoice,state:"
msgid "Cancelled"
msgstr ""
diff --git a/modules/account_invoice/locale/zh_CN.po b/modules/account_invoice/locale/zh_CN.po
index bbcb75340a..94b59cbb50 100644
--- a/modules/account_invoice/locale/zh_CN.po
+++ b/modules/account_invoice/locale/zh_CN.po
@@ -103,6 +103,11 @@ msgctxt "field:account.invoice,description:"
msgid "Description"
msgstr "描述"
+#, fuzzy
+msgctxt "field:account.invoice,has_account_move:"
+msgid "Has Account Move"
+msgstr "账户"
+
msgctxt "field:account.invoice,has_payment_method:"
msgid "Has Payment Method"
msgstr "有支付方式"
@@ -139,6 +144,10 @@ msgctxt "field:account.invoice,journal:"
msgid "Journal"
msgstr "日记账"
+msgctxt "field:account.invoice,line_lines:"
+msgid "Line - Lines"
+msgstr ""
+
msgctxt "field:account.invoice,lines:"
msgid "Lines"
msgstr "明细"
@@ -203,6 +212,10 @@ msgctxt "field:account.invoice,sequence:"
msgid "Sequence"
msgstr "序列"
+msgctxt "field:account.invoice,sequence_type_cache:"
+msgid "Sequence Type Cache"
+msgstr ""
+
msgctxt "field:account.invoice,state:"
msgid "State"
msgstr "状态"
@@ -925,6 +938,7 @@ msgctxt "model:ir.action.act_window.domain,name:act_invoice_relate_pending"
msgid "Pending"
msgstr "待定"
+#, python-format
msgctxt "model:ir.message,text:msg_cancel_invoice_move"
msgid "The moves \"%(moves)s\" have the posted invoices \"%(invoices)s\" as origin."
msgstr "记账凭证 \"%(moves)s\" 已经将入账原始凭证 \"%(invoices)s\" 作为缘由。"
@@ -935,21 +949,24 @@ msgid ""
"might want to cancel the invoices first."
msgstr "取消它们后,对记账凭证会进行对账操作,从而按原始凭证支付。最好先把原始凭证取消。"
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_non_posted_invoices"
msgid "To close the periods you must post the invoices \"%(invoices)s\"."
msgstr "关闭分期之前,需要将原始凭证 \"%(invoices)s\" 入账。"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_invoice"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending invoices with "
"company \"%(company)s\"."
msgstr "当参与者 \"%(party)s\" 具有公司 \"%(company)s\" 的待定凭证时,不能删除。"
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_credit_refund_not_posted"
msgid "You cannot refund invoice \"%(invoice)s\" because it is not posted."
msgstr "无法退还凭证 \"%(invoice)s\" ,因为它未过帐。"
-#, fuzzy
+#, fuzzy, python-format
msgctxt ""
"model:ir.message,text:msg_invoice_currency_exchange_credit_account_missing"
msgid ""
@@ -957,7 +974,7 @@ msgid ""
"account for \"%(company)s\"."
msgstr "要对 \"%(invoice)s\" 入账,必须在会计年度 \"%(fiscalyear)s\" 上定义一个序列。"
-#, fuzzy
+#, fuzzy, python-format
msgctxt ""
"model:ir.message,text:msg_invoice_currency_exchange_debit_account_missing"
msgid ""
@@ -965,35 +982,41 @@ msgid ""
"account for \"%(company)s\"."
msgstr "要对 \"%(invoice)s\" 入账,必须在会计年度 \"%(fiscalyear)s\" 上定义一个序列。"
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_customer_cancel_move"
msgid ""
"You cannot cancel customer invoice \"%(invoice)s\" because it is posted and "
"company setup does not allow it."
msgstr "无法取消客户原始凭证 \"%(invoice)s\",因为它已过帐并且公司设置不允许。"
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_date_future"
msgid "The invoices \"%(invoices)s\" have an invoice date in the future."
msgstr "原始凭证 \"%(invoices)s\" 的日期指向未来。"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invoice_default_taxes"
msgid "The invoice \"%(invoice)s\" does not have the default taxes for %(lines)s."
msgstr "原始凭证 \"%(invoices)s\" 的日期指向未来。"
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_cancel"
msgid "To delete invoice \"%(invoice)s\" you must cancel it."
msgstr "删除原始凭证 \"%(invoice)s\" 之前必须先取消它。"
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_delete_numbered"
msgid "You cannot delete invoice \"%(invoice)s\" because it has a number."
msgstr "无法删除原始凭证 \"%(invoice)s\" ,因为它包含序号。"
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_line_create_draft"
msgid ""
"You cannot add lines to invoice \"%(invoice)s\" because it is no longer in a"
" draft state."
msgstr "原始凭证 \"%(invoice)s\" 非草案状态,无法添加明细。"
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_line_modify"
msgid ""
"You cannot modify line \"%(line)s\" because its invoice \"%(invoice)s\" is "
@@ -1004,18 +1027,21 @@ msgctxt "model:ir.message,text:msg_invoice_line_tax_unique"
msgid "A tax can be added only once to an invoice line."
msgstr "税款只能添加到发票明细一次。"
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_modify"
msgid ""
"You cannot modify invoice \"%(invoice)s\" because it is posted, paid or "
"cancelled."
msgstr "无法更改原始凭证 \"%(invoice)s\" ,因为它已经入账,付款或者取消。"
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_no_sequence"
msgid ""
"To post invoice \"%(invoice)s\", you must define a sequence on fiscal year "
"\"%(fiscalyear)s\"."
msgstr "要对 \"%(invoice)s\" 入账,必须在会计年度 \"%(fiscalyear)s\" 上定义一个序列。"
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_number_after"
msgid ""
"To number the invoice \"%(invoice)s\", you must set an invoice date after "
@@ -1025,12 +1051,14 @@ msgstr ""
"若要为原始凭证 \"%(invoice)s\" 编号,必须将凭证日期设置在 \"%(date)s\" 之后,因为序列 \"%(sequence)s\" "
"已用于发票 \"%(after_invoice)s\"。"
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_overpay_paid"
msgid ""
"You cannot overpay invoice \"%(invoice)s\" because there is no more left to "
"pay."
msgstr "无法超额支付原始凭证 \"%(invoice)s\",因为已无剩余付款。"
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_pay_amount_greater_amount_to_pay"
msgid ""
"You cannot add a partial payment on invoice \"%(invoice)s\" with an amount "
@@ -1041,52 +1069,62 @@ msgctxt "model:ir.message,text:msg_invoice_payment_line_unique"
msgid "A payment line can be linked to only one invoice."
msgstr "一条付款明细只能链接到一张原始凭证。"
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_lines_add_remove_paid"
msgid "You cannot add/remove payment lines on paid invoice \"%(invoice)s\"."
msgstr "不能在已付款原始凭证 \"%(invoice)s\" 上添加/删除付款明细。"
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_lines_greater_amount"
msgid ""
"Payment lines amount on invoice \"%(invoice)s\" can not be greater than the "
"invoice amount."
msgstr "原始凭证 \"%(invoice)s\" 上的付款明细金额不能大于凭证金额。"
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_payment_term_date_past"
msgid "The invoice \"%(invoice)s\" generates a payment date \"%(date)s\" in the past."
msgstr "原始凭证 \"%(invoice)s\" 生成的付款日期 \"%(date)s\" 指向过去。"
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_similar"
msgid "The invoice \"%(invoice)s\" is similar to invoice \"%(similar)s\"."
msgstr "原始凭证 \"%(invoice)s\" 原始凭证 \"%(similar)s\" 相似。"
-msgctxt "model:ir.message,text:msg_invoice_tax_create"
+#, fuzzy, python-format
+msgctxt "model:ir.message,text:msg_invoice_tax_create_draft"
msgid ""
"You cannot add taxes to invoice \"%(invoice)s\" because it is no longer in a"
" draft state."
msgstr "非草案状态,无法给原始凭证 \"%(invoice)s\" 添加税。"
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_tax_invalid"
msgid ""
"The taxes on invoice \"%(invoice)s\" are not valid, you must save it again "
"to force them to be recalculated."
msgstr "原始凭证 \"%(invoice)s\" 上的税款无效,必须再次保存以强制重新计算。"
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_tax_modify"
msgid ""
"You cannot modify tax \"%(tax)s\" because its invoice \"%(invoice)s\" is "
"posted, paid or cancelled."
msgstr "无法更改税 \"%(tax)s\",因为它的原始凭证 \"%(invoice)s\" 已经入账,付款或者取消."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_invalid_ratio_divisor"
msgid "The ratio and divisor are not consistent on line \"%(line)s\"."
msgstr "明细 \"%(line)s\" 上的率和除数不匹配."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_missing_last_remainder"
msgid ""
"To save payment term \"%(payment_term)s\", you must append a last remainder "
"line."
msgstr "要保存付款条件 \"%(payment_term)s\",必须附加一个剩余金额明细."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_term_missing_remainder"
msgid ""
"To compute terms, you must append a remainder line on payment term "
@@ -1273,6 +1311,16 @@ msgctxt "report:account.invoice:"
msgid "Unit Price"
msgstr "单价"
+#, fuzzy
+msgctxt "selection:account.invoice,sequence_type_cache:"
+msgid "Credit Note"
+msgstr "贷方账户"
+
+#, fuzzy
+msgctxt "selection:account.invoice,sequence_type_cache:"
+msgid "Invoice"
+msgstr "原始凭证"
+
msgctxt "selection:account.invoice,state:"
msgid "Cancelled"
msgstr "已取消"
diff --git a/modules/account_invoice_defer/locale/bg.po b/modules/account_invoice_defer/locale/bg.po
index 7d579ec324..787490b310 100644
--- a/modules/account_invoice_defer/locale/bg.po
+++ b/modules/account_invoice_defer/locale/bg.po
@@ -122,12 +122,14 @@ msgctxt "model:ir.message,text:msg_defer_invoice_line_unique"
msgid "Invoice line can be deferred only once."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_deferred_delete_draft"
msgid ""
"You cannot delete invoice deferred \"%(deferral)s\" because it is not in "
"\"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_deferred_running_close_period"
msgid ""
"You cannot close period \"%(period)s\" because some invoices deferred "
diff --git a/modules/account_invoice_defer/locale/ca.po b/modules/account_invoice_defer/locale/ca.po
index 12dc0b4b09..80877f367d 100644
--- a/modules/account_invoice_defer/locale/ca.po
+++ b/modules/account_invoice_defer/locale/ca.po
@@ -122,6 +122,7 @@ msgctxt "model:ir.message,text:msg_defer_invoice_line_unique"
msgid "Invoice line can be deferred only once."
msgstr "La línia de factura només es pot diferir una vegada."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_deferred_delete_draft"
msgid ""
"You cannot delete invoice deferred \"%(deferral)s\" because it is not in "
@@ -130,6 +131,7 @@ msgstr ""
"No podeu eliminar la factura diferida \"%(deferral)s\" perquè no es troba en"
" estat \"esborrany\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_deferred_running_close_period"
msgid ""
"You cannot close period \"%(period)s\" because some invoices deferred "
diff --git a/modules/account_invoice_defer/locale/cs.po b/modules/account_invoice_defer/locale/cs.po
index 7d579ec324..787490b310 100644
--- a/modules/account_invoice_defer/locale/cs.po
+++ b/modules/account_invoice_defer/locale/cs.po
@@ -122,12 +122,14 @@ msgctxt "model:ir.message,text:msg_defer_invoice_line_unique"
msgid "Invoice line can be deferred only once."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_deferred_delete_draft"
msgid ""
"You cannot delete invoice deferred \"%(deferral)s\" because it is not in "
"\"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_deferred_running_close_period"
msgid ""
"You cannot close period \"%(period)s\" because some invoices deferred "
diff --git a/modules/account_invoice_defer/locale/de.po b/modules/account_invoice_defer/locale/de.po
index 3df456e4e1..e6c140d2ea 100644
--- a/modules/account_invoice_defer/locale/de.po
+++ b/modules/account_invoice_defer/locale/de.po
@@ -122,6 +122,7 @@ msgctxt "model:ir.message,text:msg_defer_invoice_line_unique"
msgid "Invoice line can be deferred only once."
msgstr "Eine Rechnungsposition kann nur einmal abgegrenzt werden."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_deferred_delete_draft"
msgid ""
"You cannot delete invoice deferred \"%(deferral)s\" because it is not in "
@@ -130,6 +131,7 @@ msgstr ""
"Der Rechnungsabgrenzungsposten \"%(deferral)s\" kann nicht gelöscht werden, "
"da er nicht im Status \"Entwurf\" ist."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_deferred_running_close_period"
msgid ""
"You cannot close period \"%(period)s\" because some invoices deferred "
diff --git a/modules/account_invoice_defer/locale/es.po b/modules/account_invoice_defer/locale/es.po
index 5ee5245ec4..c9bc65f1ce 100644
--- a/modules/account_invoice_defer/locale/es.po
+++ b/modules/account_invoice_defer/locale/es.po
@@ -122,6 +122,7 @@ msgctxt "model:ir.message,text:msg_defer_invoice_line_unique"
msgid "Invoice line can be deferred only once."
msgstr "La línea de la factura solo se puede diferir una vez."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_deferred_delete_draft"
msgid ""
"You cannot delete invoice deferred \"%(deferral)s\" because it is not in "
@@ -130,6 +131,7 @@ msgstr ""
"No se puede eliminar la factura diferida \"%(deferral)s\" por qué no está en"
" estado \"borrador\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_deferred_running_close_period"
msgid ""
"You cannot close period \"%(period)s\" because some invoices deferred "
diff --git a/modules/account_invoice_defer/locale/es_419.po b/modules/account_invoice_defer/locale/es_419.po
index 7d579ec324..787490b310 100644
--- a/modules/account_invoice_defer/locale/es_419.po
+++ b/modules/account_invoice_defer/locale/es_419.po
@@ -122,12 +122,14 @@ msgctxt "model:ir.message,text:msg_defer_invoice_line_unique"
msgid "Invoice line can be deferred only once."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_deferred_delete_draft"
msgid ""
"You cannot delete invoice deferred \"%(deferral)s\" because it is not in "
"\"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_deferred_running_close_period"
msgid ""
"You cannot close period \"%(period)s\" because some invoices deferred "
diff --git a/modules/account_invoice_defer/locale/et.po b/modules/account_invoice_defer/locale/et.po
index 7d579ec324..787490b310 100644
--- a/modules/account_invoice_defer/locale/et.po
+++ b/modules/account_invoice_defer/locale/et.po
@@ -122,12 +122,14 @@ msgctxt "model:ir.message,text:msg_defer_invoice_line_unique"
msgid "Invoice line can be deferred only once."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_deferred_delete_draft"
msgid ""
"You cannot delete invoice deferred \"%(deferral)s\" because it is not in "
"\"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_deferred_running_close_period"
msgid ""
"You cannot close period \"%(period)s\" because some invoices deferred "
diff --git a/modules/account_invoice_defer/locale/fa.po b/modules/account_invoice_defer/locale/fa.po
index 7d579ec324..787490b310 100644
--- a/modules/account_invoice_defer/locale/fa.po
+++ b/modules/account_invoice_defer/locale/fa.po
@@ -122,12 +122,14 @@ msgctxt "model:ir.message,text:msg_defer_invoice_line_unique"
msgid "Invoice line can be deferred only once."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_deferred_delete_draft"
msgid ""
"You cannot delete invoice deferred \"%(deferral)s\" because it is not in "
"\"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_deferred_running_close_period"
msgid ""
"You cannot close period \"%(period)s\" because some invoices deferred "
diff --git a/modules/account_invoice_defer/locale/fi.po b/modules/account_invoice_defer/locale/fi.po
index 7d579ec324..787490b310 100644
--- a/modules/account_invoice_defer/locale/fi.po
+++ b/modules/account_invoice_defer/locale/fi.po
@@ -122,12 +122,14 @@ msgctxt "model:ir.message,text:msg_defer_invoice_line_unique"
msgid "Invoice line can be deferred only once."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_deferred_delete_draft"
msgid ""
"You cannot delete invoice deferred \"%(deferral)s\" because it is not in "
"\"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_deferred_running_close_period"
msgid ""
"You cannot close period \"%(period)s\" because some invoices deferred "
diff --git a/modules/account_invoice_defer/locale/fr.po b/modules/account_invoice_defer/locale/fr.po
index 760b27090c..1567fbbf78 100644
--- a/modules/account_invoice_defer/locale/fr.po
+++ b/modules/account_invoice_defer/locale/fr.po
@@ -122,6 +122,7 @@ msgctxt "model:ir.message,text:msg_defer_invoice_line_unique"
msgid "Invoice line can be deferred only once."
msgstr "Les lignes de facture ne peuvent être différées qu'une seule fois."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_deferred_delete_draft"
msgid ""
"You cannot delete invoice deferred \"%(deferral)s\" because it is not in "
@@ -130,6 +131,7 @@ msgstr ""
"Vous ne pouvez pas supprimer la facture différée « %(deferral)s » car elle "
"n'est pas à l'état « brouillon »."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_deferred_running_close_period"
msgid ""
"You cannot close period \"%(period)s\" because some invoices deferred "
diff --git a/modules/account_invoice_defer/locale/hu.po b/modules/account_invoice_defer/locale/hu.po
index 7d579ec324..787490b310 100644
--- a/modules/account_invoice_defer/locale/hu.po
+++ b/modules/account_invoice_defer/locale/hu.po
@@ -122,12 +122,14 @@ msgctxt "model:ir.message,text:msg_defer_invoice_line_unique"
msgid "Invoice line can be deferred only once."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_deferred_delete_draft"
msgid ""
"You cannot delete invoice deferred \"%(deferral)s\" because it is not in "
"\"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_deferred_running_close_period"
msgid ""
"You cannot close period \"%(period)s\" because some invoices deferred "
diff --git a/modules/account_invoice_defer/locale/id.po b/modules/account_invoice_defer/locale/id.po
index 2f4b31f5e0..64bc849e4b 100644
--- a/modules/account_invoice_defer/locale/id.po
+++ b/modules/account_invoice_defer/locale/id.po
@@ -122,12 +122,14 @@ msgctxt "model:ir.message,text:msg_defer_invoice_line_unique"
msgid "Invoice line can be deferred only once."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_deferred_delete_draft"
msgid ""
"You cannot delete invoice deferred \"%(deferral)s\" because it is not in "
"\"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_deferred_running_close_period"
msgid ""
"You cannot close period \"%(period)s\" because some invoices deferred "
diff --git a/modules/account_invoice_defer/locale/it.po b/modules/account_invoice_defer/locale/it.po
index 885af9c9e1..864892ba81 100644
--- a/modules/account_invoice_defer/locale/it.po
+++ b/modules/account_invoice_defer/locale/it.po
@@ -122,12 +122,14 @@ msgctxt "model:ir.message,text:msg_defer_invoice_line_unique"
msgid "Invoice line can be deferred only once."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_deferred_delete_draft"
msgid ""
"You cannot delete invoice deferred \"%(deferral)s\" because it is not in "
"\"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_deferred_running_close_period"
msgid ""
"You cannot close period \"%(period)s\" because some invoices deferred "
diff --git a/modules/account_invoice_defer/locale/lo.po b/modules/account_invoice_defer/locale/lo.po
index 7d579ec324..787490b310 100644
--- a/modules/account_invoice_defer/locale/lo.po
+++ b/modules/account_invoice_defer/locale/lo.po
@@ -122,12 +122,14 @@ msgctxt "model:ir.message,text:msg_defer_invoice_line_unique"
msgid "Invoice line can be deferred only once."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_deferred_delete_draft"
msgid ""
"You cannot delete invoice deferred \"%(deferral)s\" because it is not in "
"\"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_deferred_running_close_period"
msgid ""
"You cannot close period \"%(period)s\" because some invoices deferred "
diff --git a/modules/account_invoice_defer/locale/lt.po b/modules/account_invoice_defer/locale/lt.po
index 7d579ec324..787490b310 100644
--- a/modules/account_invoice_defer/locale/lt.po
+++ b/modules/account_invoice_defer/locale/lt.po
@@ -122,12 +122,14 @@ msgctxt "model:ir.message,text:msg_defer_invoice_line_unique"
msgid "Invoice line can be deferred only once."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_deferred_delete_draft"
msgid ""
"You cannot delete invoice deferred \"%(deferral)s\" because it is not in "
"\"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_deferred_running_close_period"
msgid ""
"You cannot close period \"%(period)s\" because some invoices deferred "
diff --git a/modules/account_invoice_defer/locale/nl.po b/modules/account_invoice_defer/locale/nl.po
index 4ed9a445a1..c1a9164bed 100644
--- a/modules/account_invoice_defer/locale/nl.po
+++ b/modules/account_invoice_defer/locale/nl.po
@@ -122,6 +122,7 @@ msgctxt "model:ir.message,text:msg_defer_invoice_line_unique"
msgid "Invoice line can be deferred only once."
msgstr "Factuurregel kan slechts één keer worden uitgesteld."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_deferred_delete_draft"
msgid ""
"You cannot delete invoice deferred \"%(deferral)s\" because it is not in "
@@ -130,6 +131,7 @@ msgstr ""
"U kunt uitgestelde facturen \"%(deferral)s\" niet verwijderen omdat deze "
"niet de status \"concept\" heeft."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_deferred_running_close_period"
msgid ""
"You cannot close period \"%(period)s\" because some invoices deferred "
diff --git a/modules/account_invoice_defer/locale/pl.po b/modules/account_invoice_defer/locale/pl.po
index 7d579ec324..787490b310 100644
--- a/modules/account_invoice_defer/locale/pl.po
+++ b/modules/account_invoice_defer/locale/pl.po
@@ -122,12 +122,14 @@ msgctxt "model:ir.message,text:msg_defer_invoice_line_unique"
msgid "Invoice line can be deferred only once."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_deferred_delete_draft"
msgid ""
"You cannot delete invoice deferred \"%(deferral)s\" because it is not in "
"\"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_deferred_running_close_period"
msgid ""
"You cannot close period \"%(period)s\" because some invoices deferred "
diff --git a/modules/account_invoice_defer/locale/pt.po b/modules/account_invoice_defer/locale/pt.po
index 7d579ec324..787490b310 100644
--- a/modules/account_invoice_defer/locale/pt.po
+++ b/modules/account_invoice_defer/locale/pt.po
@@ -122,12 +122,14 @@ msgctxt "model:ir.message,text:msg_defer_invoice_line_unique"
msgid "Invoice line can be deferred only once."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_deferred_delete_draft"
msgid ""
"You cannot delete invoice deferred \"%(deferral)s\" because it is not in "
"\"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_deferred_running_close_period"
msgid ""
"You cannot close period \"%(period)s\" because some invoices deferred "
diff --git a/modules/account_invoice_defer/locale/ro.po b/modules/account_invoice_defer/locale/ro.po
index 650f970831..e3e1078881 100644
--- a/modules/account_invoice_defer/locale/ro.po
+++ b/modules/account_invoice_defer/locale/ro.po
@@ -123,12 +123,14 @@ msgctxt "model:ir.message,text:msg_defer_invoice_line_unique"
msgid "Invoice line can be deferred only once."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_deferred_delete_draft"
msgid ""
"You cannot delete invoice deferred \"%(deferral)s\" because it is not in "
"\"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_deferred_running_close_period"
msgid ""
"You cannot close period \"%(period)s\" because some invoices deferred "
diff --git a/modules/account_invoice_defer/locale/ru.po b/modules/account_invoice_defer/locale/ru.po
index 7d579ec324..787490b310 100644
--- a/modules/account_invoice_defer/locale/ru.po
+++ b/modules/account_invoice_defer/locale/ru.po
@@ -122,12 +122,14 @@ msgctxt "model:ir.message,text:msg_defer_invoice_line_unique"
msgid "Invoice line can be deferred only once."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_deferred_delete_draft"
msgid ""
"You cannot delete invoice deferred \"%(deferral)s\" because it is not in "
"\"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_deferred_running_close_period"
msgid ""
"You cannot close period \"%(period)s\" because some invoices deferred "
diff --git a/modules/account_invoice_defer/locale/sl.po b/modules/account_invoice_defer/locale/sl.po
index 7d579ec324..787490b310 100644
--- a/modules/account_invoice_defer/locale/sl.po
+++ b/modules/account_invoice_defer/locale/sl.po
@@ -122,12 +122,14 @@ msgctxt "model:ir.message,text:msg_defer_invoice_line_unique"
msgid "Invoice line can be deferred only once."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_deferred_delete_draft"
msgid ""
"You cannot delete invoice deferred \"%(deferral)s\" because it is not in "
"\"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_deferred_running_close_period"
msgid ""
"You cannot close period \"%(period)s\" because some invoices deferred "
diff --git a/modules/account_invoice_defer/locale/tr.po b/modules/account_invoice_defer/locale/tr.po
index 7d579ec324..787490b310 100644
--- a/modules/account_invoice_defer/locale/tr.po
+++ b/modules/account_invoice_defer/locale/tr.po
@@ -122,12 +122,14 @@ msgctxt "model:ir.message,text:msg_defer_invoice_line_unique"
msgid "Invoice line can be deferred only once."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_deferred_delete_draft"
msgid ""
"You cannot delete invoice deferred \"%(deferral)s\" because it is not in "
"\"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_deferred_running_close_period"
msgid ""
"You cannot close period \"%(period)s\" because some invoices deferred "
diff --git a/modules/account_invoice_defer/locale/uk.po b/modules/account_invoice_defer/locale/uk.po
index 7d579ec324..787490b310 100644
--- a/modules/account_invoice_defer/locale/uk.po
+++ b/modules/account_invoice_defer/locale/uk.po
@@ -122,12 +122,14 @@ msgctxt "model:ir.message,text:msg_defer_invoice_line_unique"
msgid "Invoice line can be deferred only once."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_deferred_delete_draft"
msgid ""
"You cannot delete invoice deferred \"%(deferral)s\" because it is not in "
"\"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_deferred_running_close_period"
msgid ""
"You cannot close period \"%(period)s\" because some invoices deferred "
diff --git a/modules/account_invoice_defer/locale/zh_CN.po b/modules/account_invoice_defer/locale/zh_CN.po
index 7d579ec324..787490b310 100644
--- a/modules/account_invoice_defer/locale/zh_CN.po
+++ b/modules/account_invoice_defer/locale/zh_CN.po
@@ -122,12 +122,14 @@ msgctxt "model:ir.message,text:msg_defer_invoice_line_unique"
msgid "Invoice line can be deferred only once."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_deferred_delete_draft"
msgid ""
"You cannot delete invoice deferred \"%(deferral)s\" because it is not in "
"\"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_deferred_running_close_period"
msgid ""
"You cannot close period \"%(period)s\" because some invoices deferred "
diff --git a/modules/account_invoice_stock/locale/pl.po b/modules/account_invoice_stock/locale/pl.po
index 0363bfd3d6..03adf18ef6 100644
--- a/modules/account_invoice_stock/locale/pl.po
+++ b/modules/account_invoice_stock/locale/pl.po
@@ -8,7 +8,7 @@ msgstr ""
msgctxt "field:account.invoice.line,correction:"
msgid "Correction"
-msgstr ""
+msgstr "Korekta"
msgctxt "field:account.invoice.line,shipments:"
msgid "Shipments"
@@ -32,7 +32,7 @@ msgstr ""
msgctxt "field:stock.move,invoice_lines:"
msgid "Invoice Lines"
-msgstr ""
+msgstr "Pozycje faktury"
msgctxt "field:stock.move,invoice_types:"
msgid "Invoice Types"
@@ -40,7 +40,7 @@ msgstr ""
msgctxt "help:account.invoice.line,correction:"
msgid "Check to correct price of already posted invoice."
-msgstr ""
+msgstr "Zanacz, aby skorygować cenę już wystawionej faktury."
msgctxt "model:account.invoice.line-stock.move,name:"
msgid "Invoice Line - Stock Move"
diff --git a/modules/account_payment/locale/bg.po b/modules/account_payment/locale/bg.po
index 06cdadd688..c8ec831468 100644
--- a/modules/account_payment/locale/bg.po
+++ b/modules/account_payment/locale/bg.po
@@ -6,6 +6,11 @@ msgctxt "field:account.configuration,payment_group_sequence:"
msgid "Payment Group Sequence"
msgstr ""
+#, fuzzy
+msgctxt "field:account.configuration,payment_sequence:"
+msgid "Payment Sequence"
+msgstr "Платена сума"
+
#, fuzzy
msgctxt "field:account.configuration.payment_group_sequence,company:"
msgid "Company"
@@ -16,6 +21,16 @@ msgctxt ""
msgid "Payment Group Sequence"
msgstr ""
+#, fuzzy
+msgctxt "field:account.configuration.payment_sequence,company:"
+msgid "Company"
+msgstr "Фирма"
+
+#, fuzzy
+msgctxt "field:account.configuration.payment_sequence,payment_sequence:"
+msgid "Payment Sequence"
+msgstr "Платена сума"
+
msgctxt "field:account.invoice,payment_direct_debit:"
msgid "Direct Debit"
msgstr ""
@@ -25,6 +40,11 @@ msgctxt "field:account.move.line,payment_amount:"
msgid "Amount to Pay"
msgstr "Редове за плащане"
+#, fuzzy
+msgctxt "field:account.move.line,payment_amount_cache:"
+msgid "Amount to Pay Cache"
+msgstr "Редове за плащане"
+
msgctxt "field:account.move.line,payment_blocked:"
msgid "Blocked"
msgstr ""
@@ -132,6 +152,11 @@ msgctxt "field:account.payment,line:"
msgid "Line"
msgstr "Ред"
+#, fuzzy
+msgctxt "field:account.payment,number:"
+msgid "Number"
+msgstr "Номер"
+
msgctxt "field:account.payment,origin:"
msgid "Origin"
msgstr ""
@@ -289,6 +314,10 @@ msgctxt "field:party.party.reception_direct_debit,process_method:"
msgid "Process Method"
msgstr "Process Payments"
+msgctxt "field:party.party.reception_direct_debit,type:"
+msgid "Type"
+msgstr ""
+
msgctxt "help:account.invoice,payment_direct_debit:"
msgid "Check if the invoice is paid by direct debit."
msgstr ""
@@ -323,6 +352,13 @@ msgctxt "help:account.payment.group,payment_count:"
msgid "The number of payments in the group."
msgstr ""
+#, fuzzy
+msgctxt "help:account.statement.rule,description:"
+msgid ""
+"\n"
+"'payment'"
+msgstr "Плащане"
+
msgctxt "help:party.party,payment_direct_debit:"
msgid "Check if supplier does direct debit."
msgstr ""
@@ -339,6 +375,10 @@ msgctxt "model:account.configuration.payment_group_sequence,name:"
msgid "Account Configuration Payment Group Sequence"
msgstr ""
+msgctxt "model:account.configuration.payment_sequence,name:"
+msgid "Account Configuration Payment Sequence"
+msgstr ""
+
msgctxt "model:account.move.line.create_direct_debit.start,name:"
msgid "Create Direct Debit"
msgstr ""
@@ -524,54 +564,64 @@ msgctxt ""
msgid "Pending"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_payment"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending payments with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_cancel_payments"
msgid ""
"The moves \"%(moves)s\" contain lines with payments, you may want to cancel "
"them before cancelling."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_delegate_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
"delegating."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_group_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
"grouping."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_reschedule_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
"rescheduling."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_pay_line_blocked"
msgid "Line \"%(line)s\" is blocked for payment."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_pay_line_group"
msgid ""
"The lines \"%(names)s\" for %(party)s could be grouped with the line "
"\"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_draft"
msgid "To delete payment \"%(payment)s\" you must reset it to draft state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_overpay"
msgid "Payment \"%(payment)s\" overpays line \"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_reconciled"
msgid "The line \"%(line)s\" of payment \"%(payment)s\" is already reconciled."
msgstr ""
@@ -645,10 +695,20 @@ msgctxt "model:ir.rule.group,name:rule_group_payment_journal_companies"
msgid "User in companies"
msgstr ""
+#, fuzzy
+msgctxt "model:ir.sequence,name:sequence_account_payment"
+msgid "Default Account Payment"
+msgstr "Default Account Payment Group"
+
msgctxt "model:ir.sequence,name:sequence_account_payment_group"
msgid "Default Account Payment Group"
msgstr "Default Account Payment Group"
+#, fuzzy
+msgctxt "model:ir.sequence.type,name:sequence_type_account_payment"
+msgid "Account Payment Group"
+msgstr "Account Payment Group"
+
msgctxt "model:ir.sequence.type,name:sequence_type_account_payment_group"
msgid "Account Payment Group"
msgstr "Account Payment Group"
@@ -771,8 +831,18 @@ msgctxt "selection:account.payment.journal,process_method:"
msgid "Manual"
msgstr "Ръчно"
+#, fuzzy
+msgctxt "selection:party.party.reception_direct_debit,type:"
+msgid "Balance"
+msgstr "Отказване"
+
+#, fuzzy
+msgctxt "selection:party.party.reception_direct_debit,type:"
+msgid "Line"
+msgstr "Ред"
+
msgctxt "view:account.configuration:"
-msgid "Group Sequence"
+msgid "Group Sequence:"
msgstr ""
#, fuzzy
@@ -780,6 +850,10 @@ msgctxt "view:account.configuration:"
msgid "Payment"
msgstr "Плащане"
+msgctxt "view:account.configuration:"
+msgid "Sequence:"
+msgstr ""
+
msgctxt "view:account.move.line.create_direct_debit.start:"
msgid "Create Direct Debit for date"
msgstr ""
diff --git a/modules/account_payment/locale/ca.po b/modules/account_payment/locale/ca.po
index f1820d7dd6..37285ae5cb 100644
--- a/modules/account_payment/locale/ca.po
+++ b/modules/account_payment/locale/ca.po
@@ -6,6 +6,10 @@ msgctxt "field:account.configuration,payment_group_sequence:"
msgid "Payment Group Sequence"
msgstr "Seqüència de grups de pagament"
+msgctxt "field:account.configuration,payment_sequence:"
+msgid "Payment Sequence"
+msgstr "Seqüència de pagament"
+
msgctxt "field:account.configuration.payment_group_sequence,company:"
msgid "Company"
msgstr "Empresa"
@@ -15,6 +19,14 @@ msgctxt ""
msgid "Payment Group Sequence"
msgstr "Seqüència de grups de pagament"
+msgctxt "field:account.configuration.payment_sequence,company:"
+msgid "Company"
+msgstr "Empresa"
+
+msgctxt "field:account.configuration.payment_sequence,payment_sequence:"
+msgid "Payment Sequence"
+msgstr "Seqüència de pagament"
+
msgctxt "field:account.invoice,payment_direct_debit:"
msgid "Direct Debit"
msgstr "Domiciliació Bancària"
@@ -23,6 +35,10 @@ msgctxt "field:account.move.line,payment_amount:"
msgid "Amount to Pay"
msgstr "Import a pagar"
+msgctxt "field:account.move.line,payment_amount_cache:"
+msgid "Amount to Pay Cache"
+msgstr "Import a pagar precalculat"
+
msgctxt "field:account.move.line,payment_blocked:"
msgid "Blocked"
msgstr "Bloquejat"
@@ -111,6 +127,10 @@ msgctxt "field:account.payment,line:"
msgid "Line"
msgstr "Línia"
+msgctxt "field:account.payment,number:"
+msgid "Number"
+msgstr "Número"
+
msgctxt "field:account.payment,origin:"
msgid "Origin"
msgstr "Origen"
@@ -243,6 +263,10 @@ msgctxt "field:party.party.reception_direct_debit,process_method:"
msgid "Process Method"
msgstr "Mètode per processar"
+msgctxt "field:party.party.reception_direct_debit,type:"
+msgid "Type"
+msgstr "Tipus"
+
msgctxt "help:account.invoice,payment_direct_debit:"
msgid "Check if the invoice is paid by direct debit."
msgstr "Marca si la factura es paga a través de domiciliació bancària."
@@ -280,6 +304,14 @@ msgctxt "help:account.payment.group,payment_count:"
msgid "The number of payments in the group."
msgstr "El nombre de pagaments del grup."
+msgctxt "help:account.statement.rule,description:"
+msgid ""
+"\n"
+"'payment'"
+msgstr ""
+"\n"
+"'payment'"
+
msgctxt "help:party.party,payment_direct_debit:"
msgid "Check if supplier does direct debit."
msgstr "Marca si es paga al proveïdor a través de domiciliació bancària."
@@ -296,6 +328,10 @@ msgctxt "model:account.configuration.payment_group_sequence,name:"
msgid "Account Configuration Payment Group Sequence"
msgstr "Configuració de la seqüencia de grups de pagament"
+msgctxt "model:account.configuration.payment_sequence,name:"
+msgid "Account Configuration Payment Sequence"
+msgstr "Configuració comptable de la seqüència de pagament"
+
msgctxt "model:account.move.line.create_direct_debit.start,name:"
msgid "Create Direct Debit"
msgstr "Crear domiciliacions bancàries"
@@ -453,6 +489,7 @@ msgctxt ""
msgid "Pending"
msgstr "Pendent"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_payment"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending payments with "
@@ -461,6 +498,7 @@ msgstr ""
"No podeu eliminar el tercer \"%(party)s\" mentre tingui pagaments pendents "
"amb l'empresa \"%(company)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_move_cancel_payments"
msgid ""
"The moves \"%(moves)s\" contain lines with payments, you may want to cancel "
@@ -469,6 +507,7 @@ msgstr ""
"Els assentaments \"%(moves)s\" contenen lines amb pagaments. Potser voleu "
"cancelar els pagaments abans de cancelar els asentaments."
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_delegate_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
@@ -477,6 +516,7 @@ msgstr ""
"Els apuntes \"%(lines)s\" tenen pagaments. Potser voleu cancelar els "
"pagaments abans de delegar els apunts."
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_group_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
@@ -485,6 +525,7 @@ msgstr ""
"Els apuntes \"%(lines)s\" tenen pagaments. Potser voleu cancelar els "
"pagaments abans d'agrupar els apunts."
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_reschedule_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
@@ -493,10 +534,12 @@ msgstr ""
"Els apuntes \"%(lines)s\" tenen pagaments. Potser voleu cancelar els "
"pagaments abans de reprogramar els apunts."
+#, python-format
msgctxt "model:ir.message,text:msg_pay_line_blocked"
msgid "Line \"%(line)s\" is blocked for payment."
msgstr "El pagament de l'apunt \"%(line)s\" està bloquejat."
+#, python-format
msgctxt "model:ir.message,text:msg_pay_line_group"
msgid ""
"The lines \"%(names)s\" for %(party)s could be grouped with the line "
@@ -505,16 +548,19 @@ msgstr ""
"Les apunts \"%(names)s\" del tercer %(party)s es poden agrupar amb l'apunt "
"\"%(line)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_draft"
msgid "To delete payment \"%(payment)s\" you must reset it to draft state."
msgstr ""
"Per eliminar el pagament \"%(payment)s\" heu de restablir el seu estat a "
"esborrany."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_overpay"
msgid "Payment \"%(payment)s\" overpays line \"%(line)s\"."
msgstr "El pagament \"%(payment)s\" paga amb excés l'apunt \"%(line)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_reconciled"
msgid "The line \"%(line)s\" of payment \"%(payment)s\" is already reconciled."
msgstr "L'apunt \"%(line)s\" del pagament \"%(payment)s\" ja ha està conciliat."
@@ -584,10 +630,18 @@ msgctxt "model:ir.rule.group,name:rule_group_payment_journal_companies"
msgid "User in companies"
msgstr "Usuari a les empreses"
+msgctxt "model:ir.sequence,name:sequence_account_payment"
+msgid "Default Account Payment"
+msgstr "Pagaments per defecte"
+
msgctxt "model:ir.sequence,name:sequence_account_payment_group"
msgid "Default Account Payment Group"
msgstr "Grup de pagaments per defecte"
+msgctxt "model:ir.sequence.type,name:sequence_type_account_payment"
+msgid "Account Payment Group"
+msgstr "Grups de pagaments"
+
msgctxt "model:ir.sequence.type,name:sequence_type_account_payment_group"
msgid "Account Payment Group"
msgstr "Grup de pagaments"
@@ -692,14 +746,26 @@ msgctxt "selection:account.payment.journal,process_method:"
msgid "Manual"
msgstr "Manual"
+msgctxt "selection:party.party.reception_direct_debit,type:"
+msgid "Balance"
+msgstr "Balanç"
+
+msgctxt "selection:party.party.reception_direct_debit,type:"
+msgid "Line"
+msgstr "Línia"
+
msgctxt "view:account.configuration:"
-msgid "Group Sequence"
-msgstr "Seqüència de grup"
+msgid "Group Sequence:"
+msgstr "Seqüència de grup:"
msgctxt "view:account.configuration:"
msgid "Payment"
msgstr "Pagament"
+msgctxt "view:account.configuration:"
+msgid "Sequence:"
+msgstr "Seqüència:"
+
msgctxt "view:account.move.line.create_direct_debit.start:"
msgid "Create Direct Debit for date"
msgstr "Crea domiciliacions bancàries fins la data"
diff --git a/modules/account_payment/locale/cs.po b/modules/account_payment/locale/cs.po
index 41df4029fa..c8821731d6 100644
--- a/modules/account_payment/locale/cs.po
+++ b/modules/account_payment/locale/cs.po
@@ -6,6 +6,11 @@ msgctxt "field:account.configuration,payment_group_sequence:"
msgid "Payment Group Sequence"
msgstr ""
+#, fuzzy
+msgctxt "field:account.configuration,payment_sequence:"
+msgid "Payment Sequence"
+msgstr "Payment Journals"
+
msgctxt "field:account.configuration.payment_group_sequence,company:"
msgid "Company"
msgstr ""
@@ -15,6 +20,15 @@ msgctxt ""
msgid "Payment Group Sequence"
msgstr ""
+msgctxt "field:account.configuration.payment_sequence,company:"
+msgid "Company"
+msgstr ""
+
+#, fuzzy
+msgctxt "field:account.configuration.payment_sequence,payment_sequence:"
+msgid "Payment Sequence"
+msgstr "Payment Journals"
+
msgctxt "field:account.invoice,payment_direct_debit:"
msgid "Direct Debit"
msgstr ""
@@ -24,6 +38,11 @@ msgctxt "field:account.move.line,payment_amount:"
msgid "Amount to Pay"
msgstr "Lines to Pay"
+#, fuzzy
+msgctxt "field:account.move.line,payment_amount_cache:"
+msgid "Amount to Pay Cache"
+msgstr "Lines to Pay"
+
msgctxt "field:account.move.line,payment_blocked:"
msgid "Blocked"
msgstr ""
@@ -115,6 +134,10 @@ msgctxt "field:account.payment,line:"
msgid "Line"
msgstr ""
+msgctxt "field:account.payment,number:"
+msgid "Number"
+msgstr ""
+
msgctxt "field:account.payment,origin:"
msgid "Origin"
msgstr ""
@@ -260,6 +283,10 @@ msgctxt "field:party.party.reception_direct_debit,process_method:"
msgid "Process Method"
msgstr "Process Payments"
+msgctxt "field:party.party.reception_direct_debit,type:"
+msgid "Type"
+msgstr ""
+
msgctxt "help:account.invoice,payment_direct_debit:"
msgid "Check if the invoice is paid by direct debit."
msgstr ""
@@ -294,6 +321,13 @@ msgctxt "help:account.payment.group,payment_count:"
msgid "The number of payments in the group."
msgstr ""
+#, fuzzy
+msgctxt "help:account.statement.rule,description:"
+msgid ""
+"\n"
+"'payment'"
+msgstr "Payment"
+
msgctxt "help:party.party,payment_direct_debit:"
msgid "Check if supplier does direct debit."
msgstr ""
@@ -310,6 +344,10 @@ msgctxt "model:account.configuration.payment_group_sequence,name:"
msgid "Account Configuration Payment Group Sequence"
msgstr ""
+msgctxt "model:account.configuration.payment_sequence,name:"
+msgid "Account Configuration Payment Sequence"
+msgstr ""
+
msgctxt "model:account.move.line.create_direct_debit.start,name:"
msgid "Create Direct Debit"
msgstr ""
@@ -491,54 +529,64 @@ msgctxt ""
msgid "Pending"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_payment"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending payments with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_cancel_payments"
msgid ""
"The moves \"%(moves)s\" contain lines with payments, you may want to cancel "
"them before cancelling."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_delegate_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
"delegating."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_group_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
"grouping."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_reschedule_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
"rescheduling."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_pay_line_blocked"
msgid "Line \"%(line)s\" is blocked for payment."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_pay_line_group"
msgid ""
"The lines \"%(names)s\" for %(party)s could be grouped with the line "
"\"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_draft"
msgid "To delete payment \"%(payment)s\" you must reset it to draft state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_overpay"
msgid "Payment \"%(payment)s\" overpays line \"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_reconciled"
msgid "The line \"%(line)s\" of payment \"%(payment)s\" is already reconciled."
msgstr ""
@@ -611,10 +659,20 @@ msgctxt "model:ir.rule.group,name:rule_group_payment_journal_companies"
msgid "User in companies"
msgstr ""
+#, fuzzy
+msgctxt "model:ir.sequence,name:sequence_account_payment"
+msgid "Default Account Payment"
+msgstr "Default Account Payment Group"
+
msgctxt "model:ir.sequence,name:sequence_account_payment_group"
msgid "Default Account Payment Group"
msgstr "Default Account Payment Group"
+#, fuzzy
+msgctxt "model:ir.sequence.type,name:sequence_type_account_payment"
+msgid "Account Payment Group"
+msgstr "Account Payment Group"
+
msgctxt "model:ir.sequence.type,name:sequence_type_account_payment_group"
msgid "Account Payment Group"
msgstr "Account Payment Group"
@@ -734,8 +792,17 @@ msgctxt "selection:account.payment.journal,process_method:"
msgid "Manual"
msgstr ""
+msgctxt "selection:party.party.reception_direct_debit,type:"
+msgid "Balance"
+msgstr ""
+
+#, fuzzy
+msgctxt "selection:party.party.reception_direct_debit,type:"
+msgid "Line"
+msgstr "Pay Lines"
+
msgctxt "view:account.configuration:"
-msgid "Group Sequence"
+msgid "Group Sequence:"
msgstr ""
#, fuzzy
@@ -743,6 +810,10 @@ msgctxt "view:account.configuration:"
msgid "Payment"
msgstr "Payment"
+msgctxt "view:account.configuration:"
+msgid "Sequence:"
+msgstr ""
+
msgctxt "view:account.move.line.create_direct_debit.start:"
msgid "Create Direct Debit for date"
msgstr ""
diff --git a/modules/account_payment/locale/de.po b/modules/account_payment/locale/de.po
index 00ed3190a8..05a4ec0774 100644
--- a/modules/account_payment/locale/de.po
+++ b/modules/account_payment/locale/de.po
@@ -6,6 +6,10 @@ msgctxt "field:account.configuration,payment_group_sequence:"
msgid "Payment Group Sequence"
msgstr "Nummernkreis Zahlungslauf"
+msgctxt "field:account.configuration,payment_sequence:"
+msgid "Payment Sequence"
+msgstr "Nummernkreis Zahlung"
+
msgctxt "field:account.configuration.payment_group_sequence,company:"
msgid "Company"
msgstr "Unternehmen"
@@ -15,6 +19,14 @@ msgctxt ""
msgid "Payment Group Sequence"
msgstr "Nummernkreis Zahlungslauf"
+msgctxt "field:account.configuration.payment_sequence,company:"
+msgid "Company"
+msgstr "Unternehmen"
+
+msgctxt "field:account.configuration.payment_sequence,payment_sequence:"
+msgid "Payment Sequence"
+msgstr "Nummernkreis Zahlung"
+
msgctxt "field:account.invoice,payment_direct_debit:"
msgid "Direct Debit"
msgstr "Lastschrifteinzug"
@@ -23,6 +35,10 @@ msgctxt "field:account.move.line,payment_amount:"
msgid "Amount to Pay"
msgstr "Zahlbarer Betrag"
+msgctxt "field:account.move.line,payment_amount_cache:"
+msgid "Amount to Pay Cache"
+msgstr "Zahlbarer Betrag Cache"
+
msgctxt "field:account.move.line,payment_blocked:"
msgid "Blocked"
msgstr "Gesperrt"
@@ -111,6 +127,10 @@ msgctxt "field:account.payment,line:"
msgid "Line"
msgstr "Posten"
+msgctxt "field:account.payment,number:"
+msgid "Number"
+msgstr "Nummer"
+
msgctxt "field:account.payment,origin:"
msgid "Origin"
msgstr "Herkunft"
@@ -243,6 +263,10 @@ msgctxt "field:party.party.reception_direct_debit,process_method:"
msgid "Process Method"
msgstr "Ausführungsmethode"
+msgctxt "field:party.party.reception_direct_debit,type:"
+msgid "Type"
+msgstr "Typ"
+
msgctxt "help:account.invoice,payment_direct_debit:"
msgid "Check if the invoice is paid by direct debit."
msgstr "Aktivieren wenn die Rechnung per Lastschrift bezahlt wird."
@@ -281,6 +305,14 @@ msgctxt "help:account.payment.group,payment_count:"
msgid "The number of payments in the group."
msgstr "Die Anzahl der Zahlungen im Zahlungslauf."
+msgctxt "help:account.statement.rule,description:"
+msgid ""
+"\n"
+"'payment'"
+msgstr ""
+"\n"
+"'payment': Zahlung"
+
msgctxt "help:party.party,payment_direct_debit:"
msgid "Check if supplier does direct debit."
msgstr ""
@@ -299,6 +331,10 @@ msgctxt "model:account.configuration.payment_group_sequence,name:"
msgid "Account Configuration Payment Group Sequence"
msgstr "Einstellungen Buchhaltung Nummernkreis Zahlungslauf"
+msgctxt "model:account.configuration.payment_sequence,name:"
+msgid "Account Configuration Payment Sequence"
+msgstr "Einstellungen Buchhaltung Nummernkreis Zahlung"
+
msgctxt "model:account.move.line.create_direct_debit.start,name:"
msgid "Create Direct Debit"
msgstr "Lastschrifteinzug erstellen"
@@ -357,7 +393,7 @@ msgstr "Zahlungen"
msgctxt "model:ir.action,name:act_payment_group_form"
msgid "Payment Groups"
-msgstr "Zahlungsgruppen"
+msgstr "Zahlungsläufe"
msgctxt "model:ir.action,name:act_payment_journal_form"
msgid "Payment Journals"
@@ -456,6 +492,7 @@ msgctxt ""
msgid "Pending"
msgstr "Ausstehend"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_payment"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending payments with "
@@ -464,6 +501,7 @@ msgstr ""
"Partei \"%(party)s\" kann nicht gelöscht werden, solange noch Zahlungen bei "
"Unternehmen \"%(company)s\" ausstehen."
+#, python-format
msgctxt "model:ir.message,text:msg_move_cancel_payments"
msgid ""
"The moves \"%(moves)s\" contain lines with payments, you may want to cancel "
@@ -473,6 +511,7 @@ msgstr ""
"zugeordnet sind. Die Zahlungen sollten zuerst annulliert werden, bevor die "
"Buchungssätze annulliert werden."
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_delegate_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
@@ -482,6 +521,7 @@ msgstr ""
"sollten zuerst annulliert werden, bevor die Buchungszeilen übertragen "
"werden."
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_group_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
@@ -490,6 +530,7 @@ msgstr ""
"Den Buchungszeilen \"%(lines)s\" sind Zahlungen zugeordnet. Die Zahlungen "
"sollten zuerst annulliert werden, bevor die Buchungszeilen gruppiert werden."
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_reschedule_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
@@ -499,10 +540,12 @@ msgstr ""
"sollten zuerst annulliert werden, bevor die Buchungszeilen neu terminiert "
"werden."
+#, python-format
msgctxt "model:ir.message,text:msg_pay_line_blocked"
msgid "Line \"%(line)s\" is blocked for payment."
msgstr "Für Position \"%(line)s\" ist eine Zahlsperre gesetzt."
+#, python-format
msgctxt "model:ir.message,text:msg_pay_line_group"
msgid ""
"The lines \"%(names)s\" for %(party)s could be grouped with the line "
@@ -511,18 +554,21 @@ msgstr ""
"Die Buchungszeilen \"%(names)s\" für %(party)s konnten nicht mit "
"Buchungszeile \"%(line)s\" gruppiert werden."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_draft"
msgid "To delete payment \"%(payment)s\" you must reset it to draft state."
msgstr ""
"Um Zahlung \"%(payment)s\" zu löschen, muss sie auf den Entwurfsstatus "
"zurückgesetzt werden."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_overpay"
msgid "Payment \"%(payment)s\" overpays line \"%(line)s\"."
msgstr ""
"Die Zahlung \"%(payment)s\" führt zu einer Überzahlung von Position "
"\"%(line)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_reconciled"
msgid "The line \"%(line)s\" of payment \"%(payment)s\" is already reconciled."
msgstr ""
@@ -594,10 +640,18 @@ msgctxt "model:ir.rule.group,name:rule_group_payment_journal_companies"
msgid "User in companies"
msgstr "Benutzer in Unternehmen"
+msgctxt "model:ir.sequence,name:sequence_account_payment"
+msgid "Default Account Payment"
+msgstr "Standard Zahlung"
+
msgctxt "model:ir.sequence,name:sequence_account_payment_group"
msgid "Default Account Payment Group"
msgstr "Standard Zahlungslauf"
+msgctxt "model:ir.sequence.type,name:sequence_type_account_payment"
+msgid "Account Payment Group"
+msgstr "Zahlungslauf"
+
msgctxt "model:ir.sequence.type,name:sequence_type_account_payment_group"
msgid "Account Payment Group"
msgstr "Zahlungslauf"
@@ -702,14 +756,26 @@ msgctxt "selection:account.payment.journal,process_method:"
msgid "Manual"
msgstr "Manuell"
+msgctxt "selection:party.party.reception_direct_debit,type:"
+msgid "Balance"
+msgstr "Saldo"
+
+msgctxt "selection:party.party.reception_direct_debit,type:"
+msgid "Line"
+msgstr "Posten"
+
msgctxt "view:account.configuration:"
-msgid "Group Sequence"
-msgstr "Nummernkreis Zahlungslauf"
+msgid "Group Sequence:"
+msgstr "Nummernkreis Zahlungslauf:"
msgctxt "view:account.configuration:"
msgid "Payment"
msgstr "Zahlung"
+msgctxt "view:account.configuration:"
+msgid "Sequence:"
+msgstr "Nummernkreis:"
+
msgctxt "view:account.move.line.create_direct_debit.start:"
msgid "Create Direct Debit for date"
msgstr "Lastschrifteinzüge erstellen bis Datum"
diff --git a/modules/account_payment/locale/es.po b/modules/account_payment/locale/es.po
index c36759568b..39de9d2bdb 100644
--- a/modules/account_payment/locale/es.po
+++ b/modules/account_payment/locale/es.po
@@ -6,6 +6,10 @@ msgctxt "field:account.configuration,payment_group_sequence:"
msgid "Payment Group Sequence"
msgstr "Secuencia de grupos de pago"
+msgctxt "field:account.configuration,payment_sequence:"
+msgid "Payment Sequence"
+msgstr "Secuencia de pago"
+
msgctxt "field:account.configuration.payment_group_sequence,company:"
msgid "Company"
msgstr "Empresa"
@@ -15,6 +19,14 @@ msgctxt ""
msgid "Payment Group Sequence"
msgstr "Secuencia de grupos de pago"
+msgctxt "field:account.configuration.payment_sequence,company:"
+msgid "Company"
+msgstr "Empresa"
+
+msgctxt "field:account.configuration.payment_sequence,payment_sequence:"
+msgid "Payment Sequence"
+msgstr "Secuencia de pago"
+
msgctxt "field:account.invoice,payment_direct_debit:"
msgid "Direct Debit"
msgstr "Domiciliación bancaria"
@@ -23,6 +35,10 @@ msgctxt "field:account.move.line,payment_amount:"
msgid "Amount to Pay"
msgstr "Importe a pagar"
+msgctxt "field:account.move.line,payment_amount_cache:"
+msgid "Amount to Pay Cache"
+msgstr "Importe a pagar precalculado"
+
msgctxt "field:account.move.line,payment_blocked:"
msgid "Blocked"
msgstr "Bloqueado"
@@ -111,6 +127,10 @@ msgctxt "field:account.payment,line:"
msgid "Line"
msgstr "Línea"
+msgctxt "field:account.payment,number:"
+msgid "Number"
+msgstr "Número"
+
msgctxt "field:account.payment,origin:"
msgid "Origin"
msgstr "Origen"
@@ -243,6 +263,10 @@ msgctxt "field:party.party.reception_direct_debit,process_method:"
msgid "Process Method"
msgstr "Método para procesar"
+msgctxt "field:party.party.reception_direct_debit,type:"
+msgid "Type"
+msgstr "Tipo"
+
msgctxt "help:account.invoice,payment_direct_debit:"
msgid "Check if the invoice is paid by direct debit."
msgstr "Marcar si la factura se paga con domiciliación bancaria."
@@ -280,6 +304,14 @@ msgctxt "help:account.payment.group,payment_count:"
msgid "The number of payments in the group."
msgstr "El número de pagos en el grupo."
+msgctxt "help:account.statement.rule,description:"
+msgid ""
+"\n"
+"'payment'"
+msgstr ""
+"\n"
+"'payment'"
+
msgctxt "help:party.party,payment_direct_debit:"
msgid "Check if supplier does direct debit."
msgstr "Marcar si se paga al proveedor con domiciliación bancaria."
@@ -296,6 +328,10 @@ msgctxt "model:account.configuration.payment_group_sequence,name:"
msgid "Account Configuration Payment Group Sequence"
msgstr "Configuración de la secuencia de grupos de pagos"
+msgctxt "model:account.configuration.payment_sequence,name:"
+msgid "Account Configuration Payment Sequence"
+msgstr "Configuración contable de la secuencia de pago"
+
msgctxt "model:account.move.line.create_direct_debit.start,name:"
msgid "Create Direct Debit"
msgstr "Crear domiciliaciones bancarias"
@@ -453,6 +489,7 @@ msgctxt ""
msgid "Pending"
msgstr "Pendiente"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_payment"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending payments with "
@@ -461,6 +498,7 @@ msgstr ""
"No puede eliminar el tercero \"%(party)s\" mientras tenga pagos pendientes "
"con la empresa \"%(company)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_move_cancel_payments"
msgid ""
"The moves \"%(moves)s\" contain lines with payments, you may want to cancel "
@@ -469,6 +507,7 @@ msgstr ""
"Los asientos \"%(moves)s\" tienen apuntes con pagos. Quizás quieras cancelar"
" los pagos antes de cancelar los asientos."
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_delegate_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
@@ -477,6 +516,7 @@ msgstr ""
"Los apuntes \"%(lines)s\" tienen pagos. Quizás quieras cancelar los pagos "
"antes de delegar los apuntes."
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_group_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
@@ -485,6 +525,7 @@ msgstr ""
"Los apuntes \"%(lines)s\" tienen pagos. Quizás quieras cancelar los pagos "
"antes de agrupar los apuntes."
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_reschedule_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
@@ -493,10 +534,12 @@ msgstr ""
"Los apuntes \"%(lines)s\" tienen pagos. Quizás quieras cancelar los pagos "
"antes de reprogramar los apuntes."
+#, python-format
msgctxt "model:ir.message,text:msg_pay_line_blocked"
msgid "Line \"%(line)s\" is blocked for payment."
msgstr "El pago del apunte \"%(line)s\" está bloqueado."
+#, python-format
msgctxt "model:ir.message,text:msg_pay_line_group"
msgid ""
"The lines \"%(names)s\" for %(party)s could be grouped with the line "
@@ -505,15 +548,18 @@ msgstr ""
"Los apuntes \"%(names)s\" del tercero %(party)s se pueden agrupar con el "
"apunte \"%(line)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_draft"
msgid "To delete payment \"%(payment)s\" you must reset it to draft state."
msgstr ""
"Para eliminar el pago \"%(payment)s\" debe restablecerlo a estado borrador."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_overpay"
msgid "Payment \"%(payment)s\" overpays line \"%(line)s\"."
msgstr "El pago \"%(payment)s\" paga en exceso el apunte \"%(line)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_reconciled"
msgid "The line \"%(line)s\" of payment \"%(payment)s\" is already reconciled."
msgstr "El apunte \"%(line)s\" del pago \"%(payment)s\" ya ha sido conciliado."
@@ -583,10 +629,18 @@ msgctxt "model:ir.rule.group,name:rule_group_payment_journal_companies"
msgid "User in companies"
msgstr "Usuario en las empresas"
+msgctxt "model:ir.sequence,name:sequence_account_payment"
+msgid "Default Account Payment"
+msgstr "Pagos por defecto"
+
msgctxt "model:ir.sequence,name:sequence_account_payment_group"
msgid "Default Account Payment Group"
msgstr "Grupo de pagos contables por defecto"
+msgctxt "model:ir.sequence.type,name:sequence_type_account_payment"
+msgid "Account Payment Group"
+msgstr "Grupo de pagos"
+
msgctxt "model:ir.sequence.type,name:sequence_type_account_payment_group"
msgid "Account Payment Group"
msgstr "Grupo de pagos"
@@ -691,14 +745,26 @@ msgctxt "selection:account.payment.journal,process_method:"
msgid "Manual"
msgstr "Manual"
+msgctxt "selection:party.party.reception_direct_debit,type:"
+msgid "Balance"
+msgstr "Saldo"
+
+msgctxt "selection:party.party.reception_direct_debit,type:"
+msgid "Line"
+msgstr "Línea"
+
msgctxt "view:account.configuration:"
-msgid "Group Sequence"
-msgstr "Secuencia de grupo"
+msgid "Group Sequence:"
+msgstr "Secuencia de grupo:"
msgctxt "view:account.configuration:"
msgid "Payment"
msgstr "Pago"
+msgctxt "view:account.configuration:"
+msgid "Sequence:"
+msgstr "Secuencia:"
+
msgctxt "view:account.move.line.create_direct_debit.start:"
msgid "Create Direct Debit for date"
msgstr "Crear domiciliación bancaria por fecha"
diff --git a/modules/account_payment/locale/es_419.po b/modules/account_payment/locale/es_419.po
index ef638c8442..8d91b2da4d 100644
--- a/modules/account_payment/locale/es_419.po
+++ b/modules/account_payment/locale/es_419.po
@@ -6,6 +6,11 @@ msgctxt "field:account.configuration,payment_group_sequence:"
msgid "Payment Group Sequence"
msgstr ""
+#, fuzzy
+msgctxt "field:account.configuration,payment_sequence:"
+msgid "Payment Sequence"
+msgstr "Libro diario de pago"
+
msgctxt "field:account.configuration.payment_group_sequence,company:"
msgid "Company"
msgstr ""
@@ -15,6 +20,15 @@ msgctxt ""
msgid "Payment Group Sequence"
msgstr ""
+msgctxt "field:account.configuration.payment_sequence,company:"
+msgid "Company"
+msgstr ""
+
+#, fuzzy
+msgctxt "field:account.configuration.payment_sequence,payment_sequence:"
+msgid "Payment Sequence"
+msgstr "Libro diario de pago"
+
msgctxt "field:account.invoice,payment_direct_debit:"
msgid "Direct Debit"
msgstr ""
@@ -23,6 +37,10 @@ msgctxt "field:account.move.line,payment_amount:"
msgid "Amount to Pay"
msgstr ""
+msgctxt "field:account.move.line,payment_amount_cache:"
+msgid "Amount to Pay Cache"
+msgstr ""
+
msgctxt "field:account.move.line,payment_blocked:"
msgid "Blocked"
msgstr ""
@@ -112,6 +130,10 @@ msgctxt "field:account.payment,line:"
msgid "Line"
msgstr ""
+msgctxt "field:account.payment,number:"
+msgid "Number"
+msgstr ""
+
msgctxt "field:account.payment,origin:"
msgid "Origin"
msgstr ""
@@ -250,6 +272,10 @@ msgctxt "field:party.party.reception_direct_debit,process_method:"
msgid "Process Method"
msgstr ""
+msgctxt "field:party.party.reception_direct_debit,type:"
+msgid "Type"
+msgstr ""
+
msgctxt "help:account.invoice,payment_direct_debit:"
msgid "Check if the invoice is paid by direct debit."
msgstr ""
@@ -284,6 +310,13 @@ msgctxt "help:account.payment.group,payment_count:"
msgid "The number of payments in the group."
msgstr ""
+#, fuzzy
+msgctxt "help:account.statement.rule,description:"
+msgid ""
+"\n"
+"'payment'"
+msgstr "Libro diario de pago"
+
msgctxt "help:party.party,payment_direct_debit:"
msgid "Check if supplier does direct debit."
msgstr ""
@@ -300,6 +333,10 @@ msgctxt "model:account.configuration.payment_group_sequence,name:"
msgid "Account Configuration Payment Group Sequence"
msgstr ""
+msgctxt "model:account.configuration.payment_sequence,name:"
+msgid "Account Configuration Payment Sequence"
+msgstr ""
+
msgctxt "model:account.move.line.create_direct_debit.start,name:"
msgid "Create Direct Debit"
msgstr ""
@@ -467,55 +504,64 @@ msgctxt ""
msgid "Pending"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_payment"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending payments with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_cancel_payments"
msgid ""
"The moves \"%(moves)s\" contain lines with payments, you may want to cancel "
"them before cancelling."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_delegate_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
"delegating."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_group_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
"grouping."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_reschedule_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
"rescheduling."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_pay_line_blocked"
msgid "Line \"%(line)s\" is blocked for payment."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_pay_line_group"
msgid ""
"The lines \"%(names)s\" for %(party)s could be grouped with the line "
"\"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_draft"
msgid "To delete payment \"%(payment)s\" you must reset it to draft state."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_payment_overpay"
msgid "Payment \"%(payment)s\" overpays line \"%(line)s\"."
msgstr "El pago \\\"%(payment)s\\\" excede el pago de la línea \\\"%(line)s\\\"."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_reconciled"
msgid "The line \"%(line)s\" of payment \"%(payment)s\" is already reconciled."
msgstr ""
@@ -586,10 +632,19 @@ msgctxt "model:ir.rule.group,name:rule_group_payment_journal_companies"
msgid "User in companies"
msgstr ""
+msgctxt "model:ir.sequence,name:sequence_account_payment"
+msgid "Default Account Payment"
+msgstr ""
+
msgctxt "model:ir.sequence,name:sequence_account_payment_group"
msgid "Default Account Payment Group"
msgstr ""
+#, fuzzy
+msgctxt "model:ir.sequence.type,name:sequence_type_account_payment"
+msgid "Account Payment Group"
+msgstr "Libro diario de pago"
+
msgctxt "model:ir.sequence.type,name:sequence_type_account_payment_group"
msgid "Account Payment Group"
msgstr ""
@@ -698,14 +753,27 @@ msgctxt "selection:account.payment.journal,process_method:"
msgid "Manual"
msgstr ""
+msgctxt "selection:party.party.reception_direct_debit,type:"
+msgid "Balance"
+msgstr ""
+
+#, fuzzy
+msgctxt "selection:party.party.reception_direct_debit,type:"
+msgid "Line"
+msgstr "Pagar línea"
+
msgctxt "view:account.configuration:"
-msgid "Group Sequence"
+msgid "Group Sequence:"
msgstr ""
msgctxt "view:account.configuration:"
msgid "Payment"
msgstr ""
+msgctxt "view:account.configuration:"
+msgid "Sequence:"
+msgstr ""
+
msgctxt "view:account.move.line.create_direct_debit.start:"
msgid "Create Direct Debit for date"
msgstr ""
diff --git a/modules/account_payment/locale/et.po b/modules/account_payment/locale/et.po
index 5953987ab3..4a782d0440 100644
--- a/modules/account_payment/locale/et.po
+++ b/modules/account_payment/locale/et.po
@@ -6,6 +6,11 @@ msgctxt "field:account.configuration,payment_group_sequence:"
msgid "Payment Group Sequence"
msgstr "Maksegrupi jada"
+#, fuzzy
+msgctxt "field:account.configuration,payment_sequence:"
+msgid "Payment Sequence"
+msgstr "Maksegrupi jada"
+
msgctxt "field:account.configuration.payment_group_sequence,company:"
msgid "Company"
msgstr "Ettevõte"
@@ -15,6 +20,16 @@ msgctxt ""
msgid "Payment Group Sequence"
msgstr "Maksegrupi jada"
+#, fuzzy
+msgctxt "field:account.configuration.payment_sequence,company:"
+msgid "Company"
+msgstr "Ettevõte"
+
+#, fuzzy
+msgctxt "field:account.configuration.payment_sequence,payment_sequence:"
+msgid "Payment Sequence"
+msgstr "Maksegrupi jada"
+
msgctxt "field:account.invoice,payment_direct_debit:"
msgid "Direct Debit"
msgstr "Otsene deebet"
@@ -24,6 +39,11 @@ msgctxt "field:account.move.line,payment_amount:"
msgid "Amount to Pay"
msgstr "Tasumisele kuuluvad read"
+#, fuzzy
+msgctxt "field:account.move.line,payment_amount_cache:"
+msgid "Amount to Pay Cache"
+msgstr "Tasumisele kuuluvad read"
+
msgctxt "field:account.move.line,payment_blocked:"
msgid "Blocked"
msgstr "Blokeeritud"
@@ -116,6 +136,11 @@ msgctxt "field:account.payment,line:"
msgid "Line"
msgstr "Rida"
+#, fuzzy
+msgctxt "field:account.payment,number:"
+msgid "Number"
+msgstr "Number"
+
msgctxt "field:account.payment,origin:"
msgid "Origin"
msgstr "Päritolu"
@@ -262,6 +287,10 @@ msgctxt "field:party.party.reception_direct_debit,process_method:"
msgid "Process Method"
msgstr "Protsesi meetodit"
+msgctxt "field:party.party.reception_direct_debit,type:"
+msgid "Type"
+msgstr ""
+
msgctxt "help:account.invoice,payment_direct_debit:"
msgid "Check if the invoice is paid by direct debit."
msgstr "Märgi kui arve on tasutud otse deebeti meetodil."
@@ -297,6 +326,13 @@ msgctxt "help:account.payment.group,payment_count:"
msgid "The number of payments in the group."
msgstr ""
+#, fuzzy
+msgctxt "help:account.statement.rule,description:"
+msgid ""
+"\n"
+"'payment'"
+msgstr "Tasumine"
+
msgctxt "help:party.party,payment_direct_debit:"
msgid "Check if supplier does direct debit."
msgstr "Kontrolli kas hankija võimaldab otse deebetit."
@@ -313,6 +349,11 @@ msgctxt "model:account.configuration.payment_group_sequence,name:"
msgid "Account Configuration Payment Group Sequence"
msgstr "Konto kinnituse tasumise grupi jada"
+#, fuzzy
+msgctxt "model:account.configuration.payment_sequence,name:"
+msgid "Account Configuration Payment Sequence"
+msgstr "Konto kinnituse tasumise grupi jada"
+
#, fuzzy
msgctxt "model:account.move.line.create_direct_debit.start,name:"
msgid "Create Direct Debit"
@@ -489,6 +530,7 @@ msgctxt ""
msgid "Pending"
msgstr ""
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_payment"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending payments with "
@@ -497,48 +539,57 @@ msgstr ""
"Osapoolt \"%(osapooli)\" ei saa kustutada kuni neil on ootel tasumised "
"ettevõttega \"%(ettevõtetega)\""
+#, python-format
msgctxt "model:ir.message,text:msg_move_cancel_payments"
msgid ""
"The moves \"%(moves)s\" contain lines with payments, you may want to cancel "
"them before cancelling."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_delegate_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
"delegating."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_group_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
"grouping."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_reschedule_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
"rescheduling."
msgstr ""
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_pay_line_blocked"
msgid "Line \"%(line)s\" is blocked for payment."
msgstr "Rida \"%(read)\" on tasumiseks blokeeritud"
+#, python-format
msgctxt "model:ir.message,text:msg_pay_line_group"
msgid ""
"The lines \"%(names)s\" for %(party)s could be grouped with the line "
"\"%(line)s\"."
msgstr ""
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_payment_delete_draft"
msgid "To delete payment \"%(payment)s\" you must reset it to draft state."
msgstr "Tasumise \"%(tasumiste)\" kustutamiseks tuleb taastada mustandi staatus"
+#, python-format
msgctxt "model:ir.message,text:msg_payment_overpay"
msgid "Payment \"%(payment)s\" overpays line \"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_reconciled"
msgid "The line \"%(line)s\" of payment \"%(payment)s\" is already reconciled."
msgstr ""
@@ -616,10 +667,20 @@ msgctxt "model:ir.rule.group,name:rule_group_payment_journal_companies"
msgid "User in companies"
msgstr "Kasutaja ettevõttes"
+#, fuzzy
+msgctxt "model:ir.sequence,name:sequence_account_payment"
+msgid "Default Account Payment"
+msgstr "Vaikimisi tasumise grupi konto"
+
msgctxt "model:ir.sequence,name:sequence_account_payment_group"
msgid "Default Account Payment Group"
msgstr "Vaikimisi tasumise grupi konto"
+#, fuzzy
+msgctxt "model:ir.sequence.type,name:sequence_type_account_payment"
+msgid "Account Payment Group"
+msgstr "Tasumise grupi konto"
+
msgctxt "model:ir.sequence.type,name:sequence_type_account_payment_group"
msgid "Account Payment Group"
msgstr "Tasumise grupi konto"
@@ -728,14 +789,30 @@ msgctxt "selection:account.payment.journal,process_method:"
msgid "Manual"
msgstr "Käsitsi"
+#, fuzzy
+msgctxt "selection:party.party.reception_direct_debit,type:"
+msgid "Balance"
+msgstr "Tühista"
+
+#, fuzzy
+msgctxt "selection:party.party.reception_direct_debit,type:"
+msgid "Line"
+msgstr "Rida"
+
+#, fuzzy
msgctxt "view:account.configuration:"
-msgid "Group Sequence"
+msgid "Group Sequence:"
msgstr "Grupeeri jada"
msgctxt "view:account.configuration:"
msgid "Payment"
msgstr "Tasumine"
+#, fuzzy
+msgctxt "view:account.configuration:"
+msgid "Sequence:"
+msgstr "Grupeeri jada"
+
msgctxt "view:account.move.line.create_direct_debit.start:"
msgid "Create Direct Debit for date"
msgstr ""
diff --git a/modules/account_payment/locale/fa.po b/modules/account_payment/locale/fa.po
index 9b1688750f..acd4cdd79f 100644
--- a/modules/account_payment/locale/fa.po
+++ b/modules/account_payment/locale/fa.po
@@ -6,6 +6,11 @@ msgctxt "field:account.configuration,payment_group_sequence:"
msgid "Payment Group Sequence"
msgstr "توالی گروه پرداخت"
+#, fuzzy
+msgctxt "field:account.configuration,payment_sequence:"
+msgid "Payment Sequence"
+msgstr "توالی گروه پرداخت"
+
msgctxt "field:account.configuration.payment_group_sequence,company:"
msgid "Company"
msgstr "شرکت"
@@ -15,6 +20,16 @@ msgctxt ""
msgid "Payment Group Sequence"
msgstr "توالی گروه پرداخت"
+#, fuzzy
+msgctxt "field:account.configuration.payment_sequence,company:"
+msgid "Company"
+msgstr "شرکت"
+
+#, fuzzy
+msgctxt "field:account.configuration.payment_sequence,payment_sequence:"
+msgid "Payment Sequence"
+msgstr "توالی گروه پرداخت"
+
msgctxt "field:account.invoice,payment_direct_debit:"
msgid "Direct Debit"
msgstr "پرداخت مستقیم"
@@ -24,6 +39,11 @@ msgctxt "field:account.move.line,payment_amount:"
msgid "Amount to Pay"
msgstr "خطوط برای پرداخت"
+#, fuzzy
+msgctxt "field:account.move.line,payment_amount_cache:"
+msgid "Amount to Pay Cache"
+msgstr "خطوط برای پرداخت"
+
msgctxt "field:account.move.line,payment_blocked:"
msgid "Blocked"
msgstr "مسدود شده"
@@ -117,6 +137,11 @@ msgctxt "field:account.payment,line:"
msgid "Line"
msgstr "خط"
+#, fuzzy
+msgctxt "field:account.payment,number:"
+msgid "Number"
+msgstr "عدد"
+
msgctxt "field:account.payment,origin:"
msgid "Origin"
msgstr "مبداء"
@@ -263,6 +288,10 @@ msgctxt "field:party.party.reception_direct_debit,process_method:"
msgid "Process Method"
msgstr "روش پردازش"
+msgctxt "field:party.party.reception_direct_debit,type:"
+msgid "Type"
+msgstr ""
+
msgctxt "help:account.invoice,payment_direct_debit:"
msgid "Check if the invoice is paid by direct debit."
msgstr "تیک بزنید اگر صورتحساب با پرداخت مستقیم پرداخت می شود."
@@ -297,6 +326,13 @@ msgctxt "help:account.payment.group,payment_count:"
msgid "The number of payments in the group."
msgstr ""
+#, fuzzy
+msgctxt "help:account.statement.rule,description:"
+msgid ""
+"\n"
+"'payment'"
+msgstr "پرداخت"
+
msgctxt "help:party.party,payment_direct_debit:"
msgid "Check if supplier does direct debit."
msgstr "تیک بزنید اگر تأمین کننده پرداخت مستقیم دارد."
@@ -313,6 +349,11 @@ msgctxt "model:account.configuration.payment_group_sequence,name:"
msgid "Account Configuration Payment Group Sequence"
msgstr "پیکربندی حساب توالی گروه پرداخت"
+#, fuzzy
+msgctxt "model:account.configuration.payment_sequence,name:"
+msgid "Account Configuration Payment Sequence"
+msgstr "پیکربندی حساب توالی گروه پرداخت"
+
#, fuzzy
msgctxt "model:account.move.line.create_direct_debit.start,name:"
msgid "Create Direct Debit"
@@ -490,6 +531,7 @@ msgctxt ""
msgid "Pending"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_payment"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending payments with "
@@ -498,50 +540,59 @@ msgstr ""
"شما نمیتوانید نهاد/سازمان : \"%(party)s\" را حذف کنید در حالی که آنها در "
"انتظار پرداخت با شرکت: \"%(company)s\" هستند."
+#, python-format
msgctxt "model:ir.message,text:msg_move_cancel_payments"
msgid ""
"The moves \"%(moves)s\" contain lines with payments, you may want to cancel "
"them before cancelling."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_delegate_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
"delegating."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_group_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
"grouping."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_reschedule_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
"rescheduling."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_pay_line_blocked"
msgid "Line \"%(line)s\" is blocked for payment."
msgstr "سطر: \"%(line)s\"برای پرداخت مسدود شده است."
+#, python-format
msgctxt "model:ir.message,text:msg_pay_line_group"
msgid ""
"The lines \"%(names)s\" for %(party)s could be grouped with the line "
"\"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_draft"
msgid "To delete payment \"%(payment)s\" you must reset it to draft state."
msgstr ""
"برای حذف پرداخت:\"%(payment)s\" شما باید حالت آنرا به پیش نویس تنظیم مجدد "
"کنید."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_payment_overpay"
msgid "Payment \"%(payment)s\" overpays line \"%(line)s\"."
msgstr "پرداخت : \"%s\" سطر: \"%s\" را بیش از مقدار پرداخت می کند."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_reconciled"
msgid "The line \"%(line)s\" of payment \"%(payment)s\" is already reconciled."
msgstr ""
@@ -615,10 +666,20 @@ msgctxt "model:ir.rule.group,name:rule_group_payment_journal_companies"
msgid "User in companies"
msgstr ""
+#, fuzzy
+msgctxt "model:ir.sequence,name:sequence_account_payment"
+msgid "Default Account Payment"
+msgstr "حساب پیش فرض گروه پرداخت"
+
msgctxt "model:ir.sequence,name:sequence_account_payment_group"
msgid "Default Account Payment Group"
msgstr "حساب پیش فرض گروه پرداخت"
+#, fuzzy
+msgctxt "model:ir.sequence.type,name:sequence_type_account_payment"
+msgid "Account Payment Group"
+msgstr "حساب گروه پرداخت"
+
msgctxt "model:ir.sequence.type,name:sequence_type_account_payment_group"
msgid "Account Payment Group"
msgstr "حساب گروه پرداخت"
@@ -727,14 +788,30 @@ msgctxt "selection:account.payment.journal,process_method:"
msgid "Manual"
msgstr "دستی"
+#, fuzzy
+msgctxt "selection:party.party.reception_direct_debit,type:"
+msgid "Balance"
+msgstr "انصراف"
+
+#, fuzzy
+msgctxt "selection:party.party.reception_direct_debit,type:"
+msgid "Line"
+msgstr "خط"
+
+#, fuzzy
msgctxt "view:account.configuration:"
-msgid "Group Sequence"
+msgid "Group Sequence:"
msgstr "ادامه گروه"
msgctxt "view:account.configuration:"
msgid "Payment"
msgstr "پرداخت"
+#, fuzzy
+msgctxt "view:account.configuration:"
+msgid "Sequence:"
+msgstr "ادامه گروه"
+
msgctxt "view:account.move.line.create_direct_debit.start:"
msgid "Create Direct Debit for date"
msgstr ""
diff --git a/modules/account_payment/locale/fi.po b/modules/account_payment/locale/fi.po
index 8a548a1e4d..da6e6d3a02 100644
--- a/modules/account_payment/locale/fi.po
+++ b/modules/account_payment/locale/fi.po
@@ -6,6 +6,11 @@ msgctxt "field:account.configuration,payment_group_sequence:"
msgid "Payment Group Sequence"
msgstr ""
+#, fuzzy
+msgctxt "field:account.configuration,payment_sequence:"
+msgid "Payment Sequence"
+msgstr "Payment Journals"
+
msgctxt "field:account.configuration.payment_group_sequence,company:"
msgid "Company"
msgstr ""
@@ -15,6 +20,15 @@ msgctxt ""
msgid "Payment Group Sequence"
msgstr ""
+msgctxt "field:account.configuration.payment_sequence,company:"
+msgid "Company"
+msgstr ""
+
+#, fuzzy
+msgctxt "field:account.configuration.payment_sequence,payment_sequence:"
+msgid "Payment Sequence"
+msgstr "Payment Journals"
+
msgctxt "field:account.invoice,payment_direct_debit:"
msgid "Direct Debit"
msgstr ""
@@ -24,6 +38,11 @@ msgctxt "field:account.move.line,payment_amount:"
msgid "Amount to Pay"
msgstr "Lines to Pay"
+#, fuzzy
+msgctxt "field:account.move.line,payment_amount_cache:"
+msgid "Amount to Pay Cache"
+msgstr "Lines to Pay"
+
msgctxt "field:account.move.line,payment_blocked:"
msgid "Blocked"
msgstr ""
@@ -115,6 +134,10 @@ msgctxt "field:account.payment,line:"
msgid "Line"
msgstr ""
+msgctxt "field:account.payment,number:"
+msgid "Number"
+msgstr ""
+
msgctxt "field:account.payment,origin:"
msgid "Origin"
msgstr ""
@@ -259,6 +282,10 @@ msgctxt "field:party.party.reception_direct_debit,process_method:"
msgid "Process Method"
msgstr "Process Payments"
+msgctxt "field:party.party.reception_direct_debit,type:"
+msgid "Type"
+msgstr ""
+
msgctxt "help:account.invoice,payment_direct_debit:"
msgid "Check if the invoice is paid by direct debit."
msgstr ""
@@ -293,6 +320,13 @@ msgctxt "help:account.payment.group,payment_count:"
msgid "The number of payments in the group."
msgstr ""
+#, fuzzy
+msgctxt "help:account.statement.rule,description:"
+msgid ""
+"\n"
+"'payment'"
+msgstr "Payment"
+
msgctxt "help:party.party,payment_direct_debit:"
msgid "Check if supplier does direct debit."
msgstr ""
@@ -309,6 +343,10 @@ msgctxt "model:account.configuration.payment_group_sequence,name:"
msgid "Account Configuration Payment Group Sequence"
msgstr ""
+msgctxt "model:account.configuration.payment_sequence,name:"
+msgid "Account Configuration Payment Sequence"
+msgstr ""
+
msgctxt "model:account.move.line.create_direct_debit.start,name:"
msgid "Create Direct Debit"
msgstr ""
@@ -490,54 +528,64 @@ msgctxt ""
msgid "Pending"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_payment"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending payments with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_cancel_payments"
msgid ""
"The moves \"%(moves)s\" contain lines with payments, you may want to cancel "
"them before cancelling."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_delegate_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
"delegating."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_group_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
"grouping."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_reschedule_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
"rescheduling."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_pay_line_blocked"
msgid "Line \"%(line)s\" is blocked for payment."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_pay_line_group"
msgid ""
"The lines \"%(names)s\" for %(party)s could be grouped with the line "
"\"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_draft"
msgid "To delete payment \"%(payment)s\" you must reset it to draft state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_overpay"
msgid "Payment \"%(payment)s\" overpays line \"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_reconciled"
msgid "The line \"%(line)s\" of payment \"%(payment)s\" is already reconciled."
msgstr ""
@@ -610,10 +658,20 @@ msgctxt "model:ir.rule.group,name:rule_group_payment_journal_companies"
msgid "User in companies"
msgstr ""
+#, fuzzy
+msgctxt "model:ir.sequence,name:sequence_account_payment"
+msgid "Default Account Payment"
+msgstr "Default Account Payment Group"
+
msgctxt "model:ir.sequence,name:sequence_account_payment_group"
msgid "Default Account Payment Group"
msgstr "Default Account Payment Group"
+#, fuzzy
+msgctxt "model:ir.sequence.type,name:sequence_type_account_payment"
+msgid "Account Payment Group"
+msgstr "Account Payment Group"
+
msgctxt "model:ir.sequence.type,name:sequence_type_account_payment_group"
msgid "Account Payment Group"
msgstr "Account Payment Group"
@@ -733,8 +791,17 @@ msgctxt "selection:account.payment.journal,process_method:"
msgid "Manual"
msgstr ""
+msgctxt "selection:party.party.reception_direct_debit,type:"
+msgid "Balance"
+msgstr ""
+
+#, fuzzy
+msgctxt "selection:party.party.reception_direct_debit,type:"
+msgid "Line"
+msgstr "Pay Lines"
+
msgctxt "view:account.configuration:"
-msgid "Group Sequence"
+msgid "Group Sequence:"
msgstr ""
#, fuzzy
@@ -742,6 +809,10 @@ msgctxt "view:account.configuration:"
msgid "Payment"
msgstr "Payment"
+msgctxt "view:account.configuration:"
+msgid "Sequence:"
+msgstr ""
+
msgctxt "view:account.move.line.create_direct_debit.start:"
msgid "Create Direct Debit for date"
msgstr ""
diff --git a/modules/account_payment/locale/fr.po b/modules/account_payment/locale/fr.po
index 2ac2fb4550..574345b45e 100644
--- a/modules/account_payment/locale/fr.po
+++ b/modules/account_payment/locale/fr.po
@@ -6,6 +6,10 @@ msgctxt "field:account.configuration,payment_group_sequence:"
msgid "Payment Group Sequence"
msgstr "Séquence de groupe de paiements"
+msgctxt "field:account.configuration,payment_sequence:"
+msgid "Payment Sequence"
+msgstr "Séquence de paiement"
+
msgctxt "field:account.configuration.payment_group_sequence,company:"
msgid "Company"
msgstr "Société"
@@ -15,6 +19,14 @@ msgctxt ""
msgid "Payment Group Sequence"
msgstr "Séquence de groupe de paiements"
+msgctxt "field:account.configuration.payment_sequence,company:"
+msgid "Company"
+msgstr "Société"
+
+msgctxt "field:account.configuration.payment_sequence,payment_sequence:"
+msgid "Payment Sequence"
+msgstr "Séquence de paiement"
+
msgctxt "field:account.invoice,payment_direct_debit:"
msgid "Direct Debit"
msgstr "Prélèvement automatique"
@@ -23,6 +35,10 @@ msgctxt "field:account.move.line,payment_amount:"
msgid "Amount to Pay"
msgstr "Montant à payer"
+msgctxt "field:account.move.line,payment_amount_cache:"
+msgid "Amount to Pay Cache"
+msgstr "Cache du montant à payer"
+
msgctxt "field:account.move.line,payment_blocked:"
msgid "Blocked"
msgstr "Bloquée"
@@ -111,6 +127,10 @@ msgctxt "field:account.payment,line:"
msgid "Line"
msgstr "Ligne"
+msgctxt "field:account.payment,number:"
+msgid "Number"
+msgstr "Numéro"
+
msgctxt "field:account.payment,origin:"
msgid "Origin"
msgstr "Origine"
@@ -243,6 +263,10 @@ msgctxt "field:party.party.reception_direct_debit,process_method:"
msgid "Process Method"
msgstr "Méthode de traitement"
+msgctxt "field:party.party.reception_direct_debit,type:"
+msgid "Type"
+msgstr "Type"
+
msgctxt "help:account.invoice,payment_direct_debit:"
msgid "Check if the invoice is paid by direct debit."
msgstr "Cochez si la facture est payée par prélèvement automatique."
@@ -280,6 +304,14 @@ msgctxt "help:account.payment.group,payment_count:"
msgid "The number of payments in the group."
msgstr "Le nombre de paiements dans le groupe."
+msgctxt "help:account.statement.rule,description:"
+msgid ""
+"\n"
+"'payment'"
+msgstr ""
+"\n"
+"'paiement'"
+
msgctxt "help:party.party,payment_direct_debit:"
msgid "Check if supplier does direct debit."
msgstr "Cochez si le fournisseur prélève automatiquement."
@@ -296,6 +328,10 @@ msgctxt "model:account.configuration.payment_group_sequence,name:"
msgid "Account Configuration Payment Group Sequence"
msgstr "Configuration comptable Séquence de groupe de paiement"
+msgctxt "model:account.configuration.payment_sequence,name:"
+msgid "Account Configuration Payment Sequence"
+msgstr "Configuration comptable Séquence de paiement"
+
msgctxt "model:account.move.line.create_direct_debit.start,name:"
msgid "Create Direct Debit"
msgstr "Créer les prélèvements automatiques"
@@ -453,6 +489,7 @@ msgctxt ""
msgid "Pending"
msgstr "En attentes"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_payment"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending payments with "
@@ -461,6 +498,7 @@ msgstr ""
"Vous ne pouvez pas effacer le tiers « %(party)s » tant qu'il y a des "
"paiements en attente avec la société « %(company)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_move_cancel_payments"
msgid ""
"The moves \"%(moves)s\" contain lines with payments, you may want to cancel "
@@ -469,6 +507,7 @@ msgstr ""
"Les mouvements « %(moves)s » contiennent des lignes avec des paiements, vous"
" souhaiterez peut-être les annuler avant d'annuler."
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_delegate_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
@@ -477,6 +516,7 @@ msgstr ""
"Les lignes « %(lines)s » contiennent des paiements, vous souhaiterez peut-"
"être les annuler avant de déléguer."
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_group_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
@@ -485,6 +525,7 @@ msgstr ""
"Les lignes « %(lines)s » contiennent des paiements, vous souhaiterez peut-"
"être les annuler avant de les regrouper."
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_reschedule_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
@@ -493,10 +534,12 @@ msgstr ""
"Les lignes « %(lines)s » contiennent des paiements, vous souhaiterez peut-"
"être les annuler avant de les re-planifier."
+#, python-format
msgctxt "model:ir.message,text:msg_pay_line_blocked"
msgid "Line \"%(line)s\" is blocked for payment."
msgstr "La ligne « %(line)s » est bloquée pour le paiement."
+#, python-format
msgctxt "model:ir.message,text:msg_pay_line_group"
msgid ""
"The lines \"%(names)s\" for %(party)s could be grouped with the line "
@@ -505,16 +548,19 @@ msgstr ""
"Les lignes « %(names)s » pour %(party)s peuvent être groupées avec la ligne "
"« %(line)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_draft"
msgid "To delete payment \"%(payment)s\" you must reset it to draft state."
msgstr ""
"Pour supprimer le paiement « %(payment)s », vous devez le réinitialiser à "
"l'état brouillon."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_overpay"
msgid "Payment \"%(payment)s\" overpays line \"%(line)s\"."
msgstr "Le paiement « %(payment)s » surpaye la ligne « %(line)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_reconciled"
msgid "The line \"%(line)s\" of payment \"%(payment)s\" is already reconciled."
msgstr ""
@@ -585,10 +631,18 @@ msgctxt "model:ir.rule.group,name:rule_group_payment_journal_companies"
msgid "User in companies"
msgstr "Utilisateur dans les sociétés"
+msgctxt "model:ir.sequence,name:sequence_account_payment"
+msgid "Default Account Payment"
+msgstr "Compte de paiement par défaut"
+
msgctxt "model:ir.sequence,name:sequence_account_payment_group"
msgid "Default Account Payment Group"
msgstr "Groupe de paiements comptable par défaut"
+msgctxt "model:ir.sequence.type,name:sequence_type_account_payment"
+msgid "Account Payment Group"
+msgstr "Groupe de paiements comptable"
+
msgctxt "model:ir.sequence.type,name:sequence_type_account_payment_group"
msgid "Account Payment Group"
msgstr "Groupe de paiements comptable"
@@ -693,14 +747,26 @@ msgctxt "selection:account.payment.journal,process_method:"
msgid "Manual"
msgstr "Manuelle"
+msgctxt "selection:party.party.reception_direct_debit,type:"
+msgid "Balance"
+msgstr "Balance"
+
+msgctxt "selection:party.party.reception_direct_debit,type:"
+msgid "Line"
+msgstr "Ligne"
+
msgctxt "view:account.configuration:"
-msgid "Group Sequence"
-msgstr "Séquence de groupe"
+msgid "Group Sequence:"
+msgstr "Séquence de groupe :"
msgctxt "view:account.configuration:"
msgid "Payment"
msgstr "Paiement"
+msgctxt "view:account.configuration:"
+msgid "Sequence:"
+msgstr "Séquence :"
+
msgctxt "view:account.move.line.create_direct_debit.start:"
msgid "Create Direct Debit for date"
msgstr "Créer les prélèvements automatiques pour la date"
diff --git a/modules/account_payment/locale/hu.po b/modules/account_payment/locale/hu.po
index da3cf9a864..80386772c8 100644
--- a/modules/account_payment/locale/hu.po
+++ b/modules/account_payment/locale/hu.po
@@ -6,6 +6,11 @@ msgctxt "field:account.configuration,payment_group_sequence:"
msgid "Payment Group Sequence"
msgstr ""
+#, fuzzy
+msgctxt "field:account.configuration,payment_sequence:"
+msgid "Payment Sequence"
+msgstr "Payment Journals"
+
#, fuzzy
msgctxt "field:account.configuration.payment_group_sequence,company:"
msgid "Company"
@@ -16,6 +21,16 @@ msgctxt ""
msgid "Payment Group Sequence"
msgstr ""
+#, fuzzy
+msgctxt "field:account.configuration.payment_sequence,company:"
+msgid "Company"
+msgstr "Társaság"
+
+#, fuzzy
+msgctxt "field:account.configuration.payment_sequence,payment_sequence:"
+msgid "Payment Sequence"
+msgstr "Payment Journals"
+
msgctxt "field:account.invoice,payment_direct_debit:"
msgid "Direct Debit"
msgstr ""
@@ -25,6 +40,11 @@ msgctxt "field:account.move.line,payment_amount:"
msgid "Amount to Pay"
msgstr "Lines to Pay"
+#, fuzzy
+msgctxt "field:account.move.line,payment_amount_cache:"
+msgid "Amount to Pay Cache"
+msgstr "Lines to Pay"
+
msgctxt "field:account.move.line,payment_blocked:"
msgid "Blocked"
msgstr ""
@@ -126,6 +146,11 @@ msgctxt "field:account.payment,line:"
msgid "Line"
msgstr ""
+#, fuzzy
+msgctxt "field:account.payment,number:"
+msgid "Number"
+msgstr "Szám"
+
msgctxt "field:account.payment,origin:"
msgid "Origin"
msgstr ""
@@ -281,6 +306,10 @@ msgctxt "field:party.party.reception_direct_debit,process_method:"
msgid "Process Method"
msgstr "Process Payments"
+msgctxt "field:party.party.reception_direct_debit,type:"
+msgid "Type"
+msgstr ""
+
msgctxt "help:account.invoice,payment_direct_debit:"
msgid "Check if the invoice is paid by direct debit."
msgstr ""
@@ -315,6 +344,13 @@ msgctxt "help:account.payment.group,payment_count:"
msgid "The number of payments in the group."
msgstr ""
+#, fuzzy
+msgctxt "help:account.statement.rule,description:"
+msgid ""
+"\n"
+"'payment'"
+msgstr "Payment"
+
msgctxt "help:party.party,payment_direct_debit:"
msgid "Check if supplier does direct debit."
msgstr ""
@@ -331,6 +367,10 @@ msgctxt "model:account.configuration.payment_group_sequence,name:"
msgid "Account Configuration Payment Group Sequence"
msgstr ""
+msgctxt "model:account.configuration.payment_sequence,name:"
+msgid "Account Configuration Payment Sequence"
+msgstr ""
+
msgctxt "model:account.move.line.create_direct_debit.start,name:"
msgid "Create Direct Debit"
msgstr ""
@@ -511,54 +551,64 @@ msgctxt ""
msgid "Pending"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_payment"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending payments with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_cancel_payments"
msgid ""
"The moves \"%(moves)s\" contain lines with payments, you may want to cancel "
"them before cancelling."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_delegate_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
"delegating."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_group_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
"grouping."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_reschedule_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
"rescheduling."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_pay_line_blocked"
msgid "Line \"%(line)s\" is blocked for payment."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_pay_line_group"
msgid ""
"The lines \"%(names)s\" for %(party)s could be grouped with the line "
"\"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_draft"
msgid "To delete payment \"%(payment)s\" you must reset it to draft state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_overpay"
msgid "Payment \"%(payment)s\" overpays line \"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_reconciled"
msgid "The line \"%(line)s\" of payment \"%(payment)s\" is already reconciled."
msgstr ""
@@ -632,10 +682,20 @@ msgctxt "model:ir.rule.group,name:rule_group_payment_journal_companies"
msgid "User in companies"
msgstr ""
+#, fuzzy
+msgctxt "model:ir.sequence,name:sequence_account_payment"
+msgid "Default Account Payment"
+msgstr "Default Account Payment Group"
+
msgctxt "model:ir.sequence,name:sequence_account_payment_group"
msgid "Default Account Payment Group"
msgstr "Default Account Payment Group"
+#, fuzzy
+msgctxt "model:ir.sequence.type,name:sequence_type_account_payment"
+msgid "Account Payment Group"
+msgstr "Account Payment Group"
+
msgctxt "model:ir.sequence.type,name:sequence_type_account_payment_group"
msgid "Account Payment Group"
msgstr "Account Payment Group"
@@ -754,8 +814,18 @@ msgctxt "selection:account.payment.journal,process_method:"
msgid "Manual"
msgstr ""
+#, fuzzy
+msgctxt "selection:party.party.reception_direct_debit,type:"
+msgid "Balance"
+msgstr "Mégse"
+
+#, fuzzy
+msgctxt "selection:party.party.reception_direct_debit,type:"
+msgid "Line"
+msgstr "Pay Lines"
+
msgctxt "view:account.configuration:"
-msgid "Group Sequence"
+msgid "Group Sequence:"
msgstr ""
#, fuzzy
@@ -763,6 +833,10 @@ msgctxt "view:account.configuration:"
msgid "Payment"
msgstr "Payment"
+msgctxt "view:account.configuration:"
+msgid "Sequence:"
+msgstr ""
+
msgctxt "view:account.move.line.create_direct_debit.start:"
msgid "Create Direct Debit for date"
msgstr ""
diff --git a/modules/account_payment/locale/id.po b/modules/account_payment/locale/id.po
index e2a6be6c60..b333ac76ea 100644
--- a/modules/account_payment/locale/id.po
+++ b/modules/account_payment/locale/id.po
@@ -6,6 +6,11 @@ msgctxt "field:account.configuration,payment_group_sequence:"
msgid "Payment Group Sequence"
msgstr ""
+#, fuzzy
+msgctxt "field:account.configuration,payment_sequence:"
+msgid "Payment Sequence"
+msgstr "Pembayaran"
+
msgctxt "field:account.configuration.payment_group_sequence,company:"
msgid "Company"
msgstr "Perusahaan"
@@ -15,6 +20,16 @@ msgctxt ""
msgid "Payment Group Sequence"
msgstr ""
+#, fuzzy
+msgctxt "field:account.configuration.payment_sequence,company:"
+msgid "Company"
+msgstr "Perusahaan"
+
+#, fuzzy
+msgctxt "field:account.configuration.payment_sequence,payment_sequence:"
+msgid "Payment Sequence"
+msgstr "Pembayaran"
+
msgctxt "field:account.invoice,payment_direct_debit:"
msgid "Direct Debit"
msgstr ""
@@ -24,6 +39,11 @@ msgctxt "field:account.move.line,payment_amount:"
msgid "Amount to Pay"
msgstr "Jumlah"
+#, fuzzy
+msgctxt "field:account.move.line,payment_amount_cache:"
+msgid "Amount to Pay Cache"
+msgstr "Jumlah"
+
msgctxt "field:account.move.line,payment_blocked:"
msgid "Blocked"
msgstr "Diblokir"
@@ -114,6 +134,11 @@ msgctxt "field:account.payment,line:"
msgid "Line"
msgstr "Baris"
+#, fuzzy
+msgctxt "field:account.payment,number:"
+msgid "Number"
+msgstr "Nomor"
+
msgctxt "field:account.payment,origin:"
msgid "Origin"
msgstr "Asal"
@@ -253,6 +278,10 @@ msgctxt "field:party.party.reception_direct_debit,process_method:"
msgid "Process Method"
msgstr "Metode Proses"
+msgctxt "field:party.party.reception_direct_debit,type:"
+msgid "Type"
+msgstr ""
+
msgctxt "help:account.invoice,payment_direct_debit:"
msgid "Check if the invoice is paid by direct debit."
msgstr ""
@@ -287,6 +316,13 @@ msgctxt "help:account.payment.group,payment_count:"
msgid "The number of payments in the group."
msgstr ""
+#, fuzzy
+msgctxt "help:account.statement.rule,description:"
+msgid ""
+"\n"
+"'payment'"
+msgstr "Pembayaran"
+
msgctxt "help:party.party,payment_direct_debit:"
msgid "Check if supplier does direct debit."
msgstr ""
@@ -303,6 +339,10 @@ msgctxt "model:account.configuration.payment_group_sequence,name:"
msgid "Account Configuration Payment Group Sequence"
msgstr ""
+msgctxt "model:account.configuration.payment_sequence,name:"
+msgid "Account Configuration Payment Sequence"
+msgstr ""
+
#, fuzzy
msgctxt "model:account.move.line.create_direct_debit.start,name:"
msgid "Create Direct Debit"
@@ -477,6 +517,7 @@ msgctxt ""
msgid "Pending"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_payment"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending payments with "
@@ -485,48 +526,57 @@ msgstr ""
"Anda tidak dapat manghapus pihak \"%(party)s\" selagi ada pembayaran yang "
"tertunda dengan perusahaan \"%(company)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_move_cancel_payments"
msgid ""
"The moves \"%(moves)s\" contain lines with payments, you may want to cancel "
"them before cancelling."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_delegate_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
"delegating."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_group_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
"grouping."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_reschedule_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
"rescheduling."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_pay_line_blocked"
msgid "Line \"%(line)s\" is blocked for payment."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_pay_line_group"
msgid ""
"The lines \"%(names)s\" for %(party)s could be grouped with the line "
"\"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_draft"
msgid "To delete payment \"%(payment)s\" you must reset it to draft state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_overpay"
msgid "Payment \"%(payment)s\" overpays line \"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_reconciled"
msgid "The line \"%(line)s\" of payment \"%(payment)s\" is already reconciled."
msgstr ""
@@ -604,10 +654,19 @@ msgctxt "model:ir.rule.group,name:rule_group_payment_journal_companies"
msgid "User in companies"
msgstr "Pengguna di dalam perusahaan"
+msgctxt "model:ir.sequence,name:sequence_account_payment"
+msgid "Default Account Payment"
+msgstr ""
+
msgctxt "model:ir.sequence,name:sequence_account_payment_group"
msgid "Default Account Payment Group"
msgstr ""
+#, fuzzy
+msgctxt "model:ir.sequence.type,name:sequence_type_account_payment"
+msgid "Account Payment Group"
+msgstr "Pembayaran"
+
msgctxt "model:ir.sequence.type,name:sequence_type_account_payment_group"
msgid "Account Payment Group"
msgstr ""
@@ -717,14 +776,28 @@ msgctxt "selection:account.payment.journal,process_method:"
msgid "Manual"
msgstr ""
+#, fuzzy
+msgctxt "selection:party.party.reception_direct_debit,type:"
+msgid "Balance"
+msgstr "Batal"
+
+#, fuzzy
+msgctxt "selection:party.party.reception_direct_debit,type:"
+msgid "Line"
+msgstr "Baris"
+
msgctxt "view:account.configuration:"
-msgid "Group Sequence"
+msgid "Group Sequence:"
msgstr ""
msgctxt "view:account.configuration:"
msgid "Payment"
msgstr "Pembayaran"
+msgctxt "view:account.configuration:"
+msgid "Sequence:"
+msgstr ""
+
msgctxt "view:account.move.line.create_direct_debit.start:"
msgid "Create Direct Debit for date"
msgstr ""
diff --git a/modules/account_payment/locale/it.po b/modules/account_payment/locale/it.po
index 5d5d48ca53..4b66361a7f 100644
--- a/modules/account_payment/locale/it.po
+++ b/modules/account_payment/locale/it.po
@@ -6,6 +6,11 @@ msgctxt "field:account.configuration,payment_group_sequence:"
msgid "Payment Group Sequence"
msgstr "Sequenza gruppo pagamenti"
+#, fuzzy
+msgctxt "field:account.configuration,payment_sequence:"
+msgid "Payment Sequence"
+msgstr "Sequenza gruppo pagamenti"
+
msgctxt "field:account.configuration.payment_group_sequence,company:"
msgid "Company"
msgstr "Azienda"
@@ -16,6 +21,16 @@ msgctxt ""
msgid "Payment Group Sequence"
msgstr "Sequenza gruppo pagamenti"
+#, fuzzy
+msgctxt "field:account.configuration.payment_sequence,company:"
+msgid "Company"
+msgstr "Azienda"
+
+#, fuzzy
+msgctxt "field:account.configuration.payment_sequence,payment_sequence:"
+msgid "Payment Sequence"
+msgstr "Sequenza gruppo pagamenti"
+
msgctxt "field:account.invoice,payment_direct_debit:"
msgid "Direct Debit"
msgstr ""
@@ -25,6 +40,11 @@ msgctxt "field:account.move.line,payment_amount:"
msgid "Amount to Pay"
msgstr "Lines to Pay"
+#, fuzzy
+msgctxt "field:account.move.line,payment_amount_cache:"
+msgid "Amount to Pay Cache"
+msgstr "Lines to Pay"
+
msgctxt "field:account.move.line,payment_blocked:"
msgid "Blocked"
msgstr "Bloccato"
@@ -118,6 +138,11 @@ msgctxt "field:account.payment,line:"
msgid "Line"
msgstr "Riga"
+#, fuzzy
+msgctxt "field:account.payment,number:"
+msgid "Number"
+msgstr "Numero"
+
msgctxt "field:account.payment,origin:"
msgid "Origin"
msgstr "Origine"
@@ -264,6 +289,10 @@ msgctxt "field:party.party.reception_direct_debit,process_method:"
msgid "Process Method"
msgstr "Metodo di processo"
+msgctxt "field:party.party.reception_direct_debit,type:"
+msgid "Type"
+msgstr ""
+
msgctxt "help:account.invoice,payment_direct_debit:"
msgid "Check if the invoice is paid by direct debit."
msgstr ""
@@ -298,6 +327,13 @@ msgctxt "help:account.payment.group,payment_count:"
msgid "The number of payments in the group."
msgstr ""
+#, fuzzy
+msgctxt "help:account.statement.rule,description:"
+msgid ""
+"\n"
+"'payment'"
+msgstr "Pagamento"
+
msgctxt "help:party.party,payment_direct_debit:"
msgid "Check if supplier does direct debit."
msgstr ""
@@ -314,6 +350,10 @@ msgctxt "model:account.configuration.payment_group_sequence,name:"
msgid "Account Configuration Payment Group Sequence"
msgstr ""
+msgctxt "model:account.configuration.payment_sequence,name:"
+msgid "Account Configuration Payment Sequence"
+msgstr ""
+
msgctxt "model:account.move.line.create_direct_debit.start,name:"
msgid "Create Direct Debit"
msgstr ""
@@ -499,55 +539,64 @@ msgctxt ""
msgid "Pending"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_payment"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending payments with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_cancel_payments"
msgid ""
"The moves \"%(moves)s\" contain lines with payments, you may want to cancel "
"them before cancelling."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_delegate_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
"delegating."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_group_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
"grouping."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_reschedule_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
"rescheduling."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_pay_line_blocked"
msgid "Line \"%(line)s\" is blocked for payment."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_pay_line_group"
msgid ""
"The lines \"%(names)s\" for %(party)s could be grouped with the line "
"\"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_draft"
msgid "To delete payment \"%(payment)s\" you must reset it to draft state."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_payment_overpay"
msgid "Payment \"%(payment)s\" overpays line \"%(line)s\"."
msgstr "Il pagamento \"%(payment)s\"supera la riga \"%(line)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_reconciled"
msgid "The line \"%(line)s\" of payment \"%(payment)s\" is already reconciled."
msgstr ""
@@ -621,11 +670,21 @@ msgctxt "model:ir.rule.group,name:rule_group_payment_journal_companies"
msgid "User in companies"
msgstr ""
+#, fuzzy
+msgctxt "model:ir.sequence,name:sequence_account_payment"
+msgid "Default Account Payment"
+msgstr "Default Account Payment Group"
+
#, fuzzy
msgctxt "model:ir.sequence,name:sequence_account_payment_group"
msgid "Default Account Payment Group"
msgstr "Default Account Payment Group"
+#, fuzzy
+msgctxt "model:ir.sequence.type,name:sequence_type_account_payment"
+msgid "Account Payment Group"
+msgstr "Account Payment Group"
+
#, fuzzy
msgctxt "model:ir.sequence.type,name:sequence_type_account_payment_group"
msgid "Account Payment Group"
@@ -739,14 +798,30 @@ msgctxt "selection:account.payment.journal,process_method:"
msgid "Manual"
msgstr "Manuale"
+#, fuzzy
+msgctxt "selection:party.party.reception_direct_debit,type:"
+msgid "Balance"
+msgstr "Annulla"
+
+#, fuzzy
+msgctxt "selection:party.party.reception_direct_debit,type:"
+msgid "Line"
+msgstr "Riga"
+
+#, fuzzy
msgctxt "view:account.configuration:"
-msgid "Group Sequence"
+msgid "Group Sequence:"
msgstr "Sequenza gruppo"
msgctxt "view:account.configuration:"
msgid "Payment"
msgstr "Pagamento"
+#, fuzzy
+msgctxt "view:account.configuration:"
+msgid "Sequence:"
+msgstr "Sequenza gruppo"
+
msgctxt "view:account.move.line.create_direct_debit.start:"
msgid "Create Direct Debit for date"
msgstr ""
diff --git a/modules/account_payment/locale/lo.po b/modules/account_payment/locale/lo.po
index dd1187c2a6..150d350a75 100644
--- a/modules/account_payment/locale/lo.po
+++ b/modules/account_payment/locale/lo.po
@@ -6,6 +6,11 @@ msgctxt "field:account.configuration,payment_group_sequence:"
msgid "Payment Group Sequence"
msgstr "ລໍຳດັບໝວດການຈ່າຍ"
+#, fuzzy
+msgctxt "field:account.configuration,payment_sequence:"
+msgid "Payment Sequence"
+msgstr "ລໍຳດັບໝວດການຈ່າຍ"
+
msgctxt "field:account.configuration.payment_group_sequence,company:"
msgid "Company"
msgstr "ສຳນັກງານ/ຫ້ອງການ"
@@ -15,6 +20,16 @@ msgctxt ""
msgid "Payment Group Sequence"
msgstr "ລໍຳດັບໝວດການຈ່າຍ"
+#, fuzzy
+msgctxt "field:account.configuration.payment_sequence,company:"
+msgid "Company"
+msgstr "ສຳນັກງານ/ຫ້ອງການ"
+
+#, fuzzy
+msgctxt "field:account.configuration.payment_sequence,payment_sequence:"
+msgid "Payment Sequence"
+msgstr "ລໍຳດັບໝວດການຈ່າຍ"
+
msgctxt "field:account.invoice,payment_direct_debit:"
msgid "Direct Debit"
msgstr "ການຫັກບັນຊີທະນາຄານ"
@@ -24,6 +39,11 @@ msgctxt "field:account.move.line,payment_amount:"
msgid "Amount to Pay"
msgstr "Lines to Pay"
+#, fuzzy
+msgctxt "field:account.move.line,payment_amount_cache:"
+msgid "Amount to Pay Cache"
+msgstr "Lines to Pay"
+
msgctxt "field:account.move.line,payment_blocked:"
msgid "Blocked"
msgstr "ກັ້ນໄວ້"
@@ -117,6 +137,11 @@ msgctxt "field:account.payment,line:"
msgid "Line"
msgstr "ລາຍການ"
+#, fuzzy
+msgctxt "field:account.payment,number:"
+msgid "Number"
+msgstr "ເລກທີ"
+
msgctxt "field:account.payment,origin:"
msgid "Origin"
msgstr ""
@@ -263,6 +288,10 @@ msgctxt "field:party.party.reception_direct_debit,process_method:"
msgid "Process Method"
msgstr "ວິທີດຳເນີນການ"
+msgctxt "field:party.party.reception_direct_debit,type:"
+msgid "Type"
+msgstr ""
+
msgctxt "help:account.invoice,payment_direct_debit:"
msgid "Check if the invoice is paid by direct debit."
msgstr "ໝາຍເອົາຖ້າຫາກວ່າມີການຈ່າຍດ້ວຍການຫັກບັນຊີທະນາຄານ"
@@ -297,6 +326,13 @@ msgctxt "help:account.payment.group,payment_count:"
msgid "The number of payments in the group."
msgstr ""
+#, fuzzy
+msgctxt "help:account.statement.rule,description:"
+msgid ""
+"\n"
+"'payment'"
+msgstr "ການຈ່າຍ"
+
msgctxt "help:party.party,payment_direct_debit:"
msgid "Check if supplier does direct debit."
msgstr "ໝາຍເອົາຖ້າຜູ້ສະໜອງຊໍາລະຫັກບັນຊີ"
@@ -313,6 +349,11 @@ msgctxt "model:account.configuration.payment_group_sequence,name:"
msgid "Account Configuration Payment Group Sequence"
msgstr "ລຳດັບກຸ່ມການກຳນົດຄ່າບັນຊີຈ່າຍ"
+#, fuzzy
+msgctxt "model:account.configuration.payment_sequence,name:"
+msgid "Account Configuration Payment Sequence"
+msgstr "ລຳດັບກຸ່ມການກຳນົດຄ່າບັນຊີຈ່າຍ"
+
#, fuzzy
msgctxt "model:account.move.line.create_direct_debit.start,name:"
msgid "Create Direct Debit"
@@ -500,55 +541,64 @@ msgctxt ""
msgid "Pending"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_payment"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending payments with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_cancel_payments"
msgid ""
"The moves \"%(moves)s\" contain lines with payments, you may want to cancel "
"them before cancelling."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_delegate_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
"delegating."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_group_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
"grouping."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_reschedule_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
"rescheduling."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_pay_line_blocked"
msgid "Line \"%(line)s\" is blocked for payment."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_pay_line_group"
msgid ""
"The lines \"%(names)s\" for %(party)s could be grouped with the line "
"\"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_draft"
msgid "To delete payment \"%(payment)s\" you must reset it to draft state."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_payment_overpay"
msgid "Payment \"%(payment)s\" overpays line \"%(line)s\"."
msgstr "ການຊໍາລະເງິນ \"%(payment)s\" ຈ່າຍເກີນ ລາຍການ \"% (line)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_reconciled"
msgid "The line \"%(line)s\" of payment \"%(payment)s\" is already reconciled."
msgstr ""
@@ -622,11 +672,21 @@ msgctxt "model:ir.rule.group,name:rule_group_payment_journal_companies"
msgid "User in companies"
msgstr ""
+#, fuzzy
+msgctxt "model:ir.sequence,name:sequence_account_payment"
+msgid "Default Account Payment"
+msgstr "Default Account Payment Group"
+
#, fuzzy
msgctxt "model:ir.sequence,name:sequence_account_payment_group"
msgid "Default Account Payment Group"
msgstr "Default Account Payment Group"
+#, fuzzy
+msgctxt "model:ir.sequence.type,name:sequence_type_account_payment"
+msgid "Account Payment Group"
+msgstr "Account Payment Group"
+
#, fuzzy
msgctxt "model:ir.sequence.type,name:sequence_type_account_payment_group"
msgid "Account Payment Group"
@@ -743,14 +803,30 @@ msgctxt "selection:account.payment.journal,process_method:"
msgid "Manual"
msgstr "ດຳເນີນການດ້ວຍມື"
+#, fuzzy
+msgctxt "selection:party.party.reception_direct_debit,type:"
+msgid "Balance"
+msgstr "ຍົກເລີກ"
+
+#, fuzzy
+msgctxt "selection:party.party.reception_direct_debit,type:"
+msgid "Line"
+msgstr "ລາຍການ"
+
+#, fuzzy
msgctxt "view:account.configuration:"
-msgid "Group Sequence"
+msgid "Group Sequence:"
msgstr "ລຳດັບໝວດ"
msgctxt "view:account.configuration:"
msgid "Payment"
msgstr "ການຈ່າຍ"
+#, fuzzy
+msgctxt "view:account.configuration:"
+msgid "Sequence:"
+msgstr "ລຳດັບໝວດ"
+
msgctxt "view:account.move.line.create_direct_debit.start:"
msgid "Create Direct Debit for date"
msgstr ""
diff --git a/modules/account_payment/locale/lt.po b/modules/account_payment/locale/lt.po
index c166023ca1..822c403fea 100644
--- a/modules/account_payment/locale/lt.po
+++ b/modules/account_payment/locale/lt.po
@@ -6,6 +6,11 @@ msgctxt "field:account.configuration,payment_group_sequence:"
msgid "Payment Group Sequence"
msgstr "Mokėjimo grupės numeruotė"
+#, fuzzy
+msgctxt "field:account.configuration,payment_sequence:"
+msgid "Payment Sequence"
+msgstr "Mokėjimo grupės numeruotė"
+
msgctxt "field:account.configuration.payment_group_sequence,company:"
msgid "Company"
msgstr "Organizacija"
@@ -15,6 +20,16 @@ msgctxt ""
msgid "Payment Group Sequence"
msgstr "Mokėjimo grupės numeruotė"
+#, fuzzy
+msgctxt "field:account.configuration.payment_sequence,company:"
+msgid "Company"
+msgstr "Organizacija"
+
+#, fuzzy
+msgctxt "field:account.configuration.payment_sequence,payment_sequence:"
+msgid "Payment Sequence"
+msgstr "Mokėjimo grupės numeruotė"
+
msgctxt "field:account.invoice,payment_direct_debit:"
msgid "Direct Debit"
msgstr "Tiesioginis debetas"
@@ -24,6 +39,11 @@ msgctxt "field:account.move.line,payment_amount:"
msgid "Amount to Pay"
msgstr "Mokėtinos eilutės"
+#, fuzzy
+msgctxt "field:account.move.line,payment_amount_cache:"
+msgid "Amount to Pay Cache"
+msgstr "Mokėtinos eilutės"
+
msgctxt "field:account.move.line,payment_blocked:"
msgid "Blocked"
msgstr "Blokuoti"
@@ -116,6 +136,11 @@ msgctxt "field:account.payment,line:"
msgid "Line"
msgstr "Eilutė"
+#, fuzzy
+msgctxt "field:account.payment,number:"
+msgid "Number"
+msgstr "Numeris"
+
msgctxt "field:account.payment,origin:"
msgid "Origin"
msgstr "Šaltinis"
@@ -262,6 +287,10 @@ msgctxt "field:party.party.reception_direct_debit,process_method:"
msgid "Process Method"
msgstr "Vykdymo būdas"
+msgctxt "field:party.party.reception_direct_debit,type:"
+msgid "Type"
+msgstr ""
+
msgctxt "help:account.invoice,payment_direct_debit:"
msgid "Check if the invoice is paid by direct debit."
msgstr "Pažymėkite, jei sąskaita faktūra yra apmokama tiesioginiu debetu."
@@ -298,6 +327,13 @@ msgctxt "help:account.payment.group,payment_count:"
msgid "The number of payments in the group."
msgstr ""
+#, fuzzy
+msgctxt "help:account.statement.rule,description:"
+msgid ""
+"\n"
+"'payment'"
+msgstr "Mokėjimas"
+
msgctxt "help:party.party,payment_direct_debit:"
msgid "Check if supplier does direct debit."
msgstr "Pažymėkite, jei tiekėjas teikia tiesioginį debetą."
@@ -314,6 +350,11 @@ msgctxt "model:account.configuration.payment_group_sequence,name:"
msgid "Account Configuration Payment Group Sequence"
msgstr "Sąskaitos valdymo mokėjimo grupės numeruotė"
+#, fuzzy
+msgctxt "model:account.configuration.payment_sequence,name:"
+msgid "Account Configuration Payment Sequence"
+msgstr "Sąskaitos valdymo mokėjimo grupės numeruotė"
+
#, fuzzy
msgctxt "model:account.move.line.create_direct_debit.start,name:"
msgid "Create Direct Debit"
@@ -490,54 +531,64 @@ msgctxt ""
msgid "Pending"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_payment"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending payments with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_cancel_payments"
msgid ""
"The moves \"%(moves)s\" contain lines with payments, you may want to cancel "
"them before cancelling."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_delegate_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
"delegating."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_group_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
"grouping."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_reschedule_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
"rescheduling."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_pay_line_blocked"
msgid "Line \"%(line)s\" is blocked for payment."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_pay_line_group"
msgid ""
"The lines \"%(names)s\" for %(party)s could be grouped with the line "
"\"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_draft"
msgid "To delete payment \"%(payment)s\" you must reset it to draft state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_overpay"
msgid "Payment \"%(payment)s\" overpays line \"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_reconciled"
msgid "The line \"%(line)s\" of payment \"%(payment)s\" is already reconciled."
msgstr ""
@@ -615,10 +666,20 @@ msgctxt "model:ir.rule.group,name:rule_group_payment_journal_companies"
msgid "User in companies"
msgstr "Organizacijos naudotojas"
+#, fuzzy
+msgctxt "model:ir.sequence,name:sequence_account_payment"
+msgid "Default Account Payment"
+msgstr "Default Account Payment Group"
+
msgctxt "model:ir.sequence,name:sequence_account_payment_group"
msgid "Default Account Payment Group"
msgstr "Default Account Payment Group"
+#, fuzzy
+msgctxt "model:ir.sequence.type,name:sequence_type_account_payment"
+msgid "Account Payment Group"
+msgstr "Account Payment Group"
+
msgctxt "model:ir.sequence.type,name:sequence_type_account_payment_group"
msgid "Account Payment Group"
msgstr "Account Payment Group"
@@ -726,14 +787,30 @@ msgctxt "selection:account.payment.journal,process_method:"
msgid "Manual"
msgstr "Rankiniu būdu"
+#, fuzzy
+msgctxt "selection:party.party.reception_direct_debit,type:"
+msgid "Balance"
+msgstr "Atsisakyti"
+
+#, fuzzy
+msgctxt "selection:party.party.reception_direct_debit,type:"
+msgid "Line"
+msgstr "Eilutė"
+
+#, fuzzy
msgctxt "view:account.configuration:"
-msgid "Group Sequence"
+msgid "Group Sequence:"
msgstr "Grupės numeruotė"
msgctxt "view:account.configuration:"
msgid "Payment"
msgstr "Mokėjimas"
+#, fuzzy
+msgctxt "view:account.configuration:"
+msgid "Sequence:"
+msgstr "Grupės numeruotė"
+
msgctxt "view:account.move.line.create_direct_debit.start:"
msgid "Create Direct Debit for date"
msgstr ""
diff --git a/modules/account_payment/locale/nl.po b/modules/account_payment/locale/nl.po
index 5f97b3659f..48e270849c 100644
--- a/modules/account_payment/locale/nl.po
+++ b/modules/account_payment/locale/nl.po
@@ -6,6 +6,10 @@ msgctxt "field:account.configuration,payment_group_sequence:"
msgid "Payment Group Sequence"
msgstr "Volgorde van de betalingsgroepen"
+msgctxt "field:account.configuration,payment_sequence:"
+msgid "Payment Sequence"
+msgstr "Betalingen reeks"
+
msgctxt "field:account.configuration.payment_group_sequence,company:"
msgid "Company"
msgstr "Bedrijf"
@@ -15,6 +19,14 @@ msgctxt ""
msgid "Payment Group Sequence"
msgstr "Volgorde van de betalingsgroepen"
+msgctxt "field:account.configuration.payment_sequence,company:"
+msgid "Company"
+msgstr "Bedrijf"
+
+msgctxt "field:account.configuration.payment_sequence,payment_sequence:"
+msgid "Payment Sequence"
+msgstr "Betalingen reeks"
+
msgctxt "field:account.invoice,payment_direct_debit:"
msgid "Direct Debit"
msgstr "Automatische incasso"
@@ -23,6 +35,10 @@ msgctxt "field:account.move.line,payment_amount:"
msgid "Amount to Pay"
msgstr "Te betalen bedrag"
+msgctxt "field:account.move.line,payment_amount_cache:"
+msgid "Amount to Pay Cache"
+msgstr "Cache te betalen bedrag"
+
msgctxt "field:account.move.line,payment_blocked:"
msgid "Blocked"
msgstr "geblokkeerd"
@@ -111,6 +127,10 @@ msgctxt "field:account.payment,line:"
msgid "Line"
msgstr "Regel"
+msgctxt "field:account.payment,number:"
+msgid "Number"
+msgstr "Nummer"
+
msgctxt "field:account.payment,origin:"
msgid "Origin"
msgstr "Oorsprong"
@@ -243,6 +263,10 @@ msgctxt "field:party.party.reception_direct_debit,process_method:"
msgid "Process Method"
msgstr "Uitvoeringsmethode"
+msgctxt "field:party.party.reception_direct_debit,type:"
+msgid "Type"
+msgstr "Soort"
+
msgctxt "help:account.invoice,payment_direct_debit:"
msgid "Check if the invoice is paid by direct debit."
msgstr "Vink aan als de factuur per automatische incasso wordt betaald."
@@ -280,6 +304,14 @@ msgctxt "help:account.payment.group,payment_count:"
msgid "The number of payments in the group."
msgstr "Het aantal betalingen in de groep."
+msgctxt "help:account.statement.rule,description:"
+msgid ""
+"\n"
+"'payment'"
+msgstr ""
+"\n"
+"'betaling'"
+
msgctxt "help:party.party,payment_direct_debit:"
msgid "Check if supplier does direct debit."
msgstr "Controleer of de leverancier een automatische incasso uitvoert."
@@ -296,6 +328,10 @@ msgctxt "model:account.configuration.payment_group_sequence,name:"
msgid "Account Configuration Payment Group Sequence"
msgstr "Rekeningconfiguratie Betalingsgroepvolgorde"
+msgctxt "model:account.configuration.payment_sequence,name:"
+msgid "Account Configuration Payment Sequence"
+msgstr "Rekeningconfiguratie betalingsreeks"
+
msgctxt "model:account.move.line.create_direct_debit.start,name:"
msgid "Create Direct Debit"
msgstr "Automatische incasso aanmaken"
@@ -453,6 +489,7 @@ msgctxt ""
msgid "Pending"
msgstr "In behandeling"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_payment"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending payments with "
@@ -461,6 +498,7 @@ msgstr ""
"U kunt relatie \"%(party)s\" niet verwijderen terwijl ze betalingen open "
"hebben staan bij bedrijf \"%(company)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_move_cancel_payments"
msgid ""
"The moves \"%(moves)s\" contain lines with payments, you may want to cancel "
@@ -469,6 +507,7 @@ msgstr ""
"De boekingen \"%(moves)s\" bevatten regels met betalingen, mogelijk wilt u "
"deze annuleren voordat boekingen worden geannuleerd."
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_delegate_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
@@ -477,6 +516,7 @@ msgstr ""
"De regels \"%(lines)s\" bevatten betalingen, mogelijk wilt u deze annuleren "
"voordat de regels worden gedelegeerd."
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_group_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
@@ -485,6 +525,7 @@ msgstr ""
"De regels \"%(lines)s\" bevatten betalingen, mogelijk wilt u deze annuleren "
"voordat de regels worden gegroepeerd."
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_reschedule_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
@@ -493,10 +534,12 @@ msgstr ""
"De regels \"%(lines)s\" bevatten betalingen, mogelijk wilt u deze annuleren "
"voordat de regels worden herpland."
+#, python-format
msgctxt "model:ir.message,text:msg_pay_line_blocked"
msgid "Line \"%(line)s\" is blocked for payment."
msgstr "Regel \"%(line)s\" is geblokkeerd voor betaling."
+#, python-format
msgctxt "model:ir.message,text:msg_pay_line_group"
msgid ""
"The lines \"%(names)s\" for %(party)s could be grouped with the line "
@@ -505,18 +548,21 @@ msgstr ""
"De regels \"%(names)s\" voor %(party)s kunnen worden gegroepeerd met de "
"regel \"%(line)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_draft"
msgid "To delete payment \"%(payment)s\" you must reset it to draft state."
msgstr ""
"Om betaling \"%(payment)s\" te verwijderen, moet u het terugzetten naar de "
"conceptstatus."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_overpay"
msgid "Payment \"%(payment)s\" overpays line \"%(line)s\"."
msgstr ""
"Het betaalde bedrag \"%(payment)s\" is hoger dan \"%(line)s\" (te veel "
"betaald) ."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_reconciled"
msgid "The line \"%(line)s\" of payment \"%(payment)s\" is already reconciled."
msgstr "De regel \"%(line)s\" van betaling \"%(payment)s\" is alreeds afgeletterd."
@@ -586,10 +632,18 @@ msgctxt "model:ir.rule.group,name:rule_group_payment_journal_companies"
msgid "User in companies"
msgstr "Gebruiker in het bedrijf"
+msgctxt "model:ir.sequence,name:sequence_account_payment"
+msgid "Default Account Payment"
+msgstr "Standaard betalingen rekening"
+
msgctxt "model:ir.sequence,name:sequence_account_payment_group"
msgid "Default Account Payment Group"
msgstr "Standaard rekening betalingsgroep"
+msgctxt "model:ir.sequence.type,name:sequence_type_account_payment"
+msgid "Account Payment Group"
+msgstr "Rekening groupsbetalingen"
+
msgctxt "model:ir.sequence.type,name:sequence_type_account_payment_group"
msgid "Account Payment Group"
msgstr "Rekeningbetalingsgroep"
@@ -694,14 +748,26 @@ msgctxt "selection:account.payment.journal,process_method:"
msgid "Manual"
msgstr "Handmatig"
+msgctxt "selection:party.party.reception_direct_debit,type:"
+msgid "Balance"
+msgstr "Balans"
+
+msgctxt "selection:party.party.reception_direct_debit,type:"
+msgid "Line"
+msgstr "Regel"
+
msgctxt "view:account.configuration:"
-msgid "Group Sequence"
-msgstr "Groepsvolgorde"
+msgid "Group Sequence:"
+msgstr "Groepsvolgorde:"
msgctxt "view:account.configuration:"
msgid "Payment"
msgstr "Betaling"
+msgctxt "view:account.configuration:"
+msgid "Sequence:"
+msgstr "Reek:"
+
msgctxt "view:account.move.line.create_direct_debit.start:"
msgid "Create Direct Debit for date"
msgstr "Maak automatische incasso voor datum"
diff --git a/modules/account_payment/locale/pl.po b/modules/account_payment/locale/pl.po
index 2fb8fb1c02..36b1e93196 100644
--- a/modules/account_payment/locale/pl.po
+++ b/modules/account_payment/locale/pl.po
@@ -6,6 +6,11 @@ msgctxt "field:account.configuration,payment_group_sequence:"
msgid "Payment Group Sequence"
msgstr ""
+#, fuzzy
+msgctxt "field:account.configuration,payment_sequence:"
+msgid "Payment Sequence"
+msgstr "Payment Journals"
+
msgctxt "field:account.configuration.payment_group_sequence,company:"
msgid "Company"
msgstr "Firma"
@@ -15,18 +20,32 @@ msgctxt ""
msgid "Payment Group Sequence"
msgstr ""
-msgctxt "field:account.invoice,payment_direct_debit:"
-msgid "Direct Debit"
-msgstr ""
+#, fuzzy
+msgctxt "field:account.configuration.payment_sequence,company:"
+msgid "Company"
+msgstr "Firma"
#, fuzzy
+msgctxt "field:account.configuration.payment_sequence,payment_sequence:"
+msgid "Payment Sequence"
+msgstr "Payment Journals"
+
+msgctxt "field:account.invoice,payment_direct_debit:"
+msgid "Direct Debit"
+msgstr "Polecenie zapłaty"
+
msgctxt "field:account.move.line,payment_amount:"
msgid "Amount to Pay"
-msgstr "Lines to Pay"
+msgstr "Kwota do zapłaty"
+
+#, fuzzy
+msgctxt "field:account.move.line,payment_amount_cache:"
+msgid "Amount to Pay Cache"
+msgstr "Kwota do zapłaty"
msgctxt "field:account.move.line,payment_blocked:"
msgid "Blocked"
-msgstr ""
+msgstr "Zablokowane"
#, fuzzy
msgctxt "field:account.move.line,payment_currency:"
@@ -35,16 +54,15 @@ msgstr "Payment Journals"
msgctxt "field:account.move.line,payment_direct_debit:"
msgid "Direct Debit"
-msgstr ""
+msgstr "Polecenie zapłaty"
msgctxt "field:account.move.line,payment_kind:"
msgid "Payment Kind"
msgstr ""
-#, fuzzy
msgctxt "field:account.move.line,payments:"
msgid "Payments"
-msgstr "Payments"
+msgstr "Płatności"
#, fuzzy
msgctxt "field:account.move.line.create_direct_debit.start,date:"
@@ -61,25 +79,23 @@ msgstr "Waluta"
msgctxt "field:account.move.line.pay.ask_journal,journal:"
msgid "Journal"
-msgstr ""
+msgstr "Dziennik"
msgctxt "field:account.move.line.pay.ask_journal,journals:"
msgid "Journals"
msgstr ""
-#, fuzzy
msgctxt "field:account.move.line.pay.start,date:"
msgid "Date"
msgstr "Data"
msgctxt "field:account.payment,amount:"
msgid "Amount"
-msgstr ""
+msgstr "Kwota"
-#, fuzzy
msgctxt "field:account.payment,approved_by:"
msgid "Approved by"
-msgstr "Approved"
+msgstr "Zatwierdzone przez"
msgctxt "field:account.payment,company:"
msgid "Company"
@@ -97,10 +113,9 @@ msgctxt "field:account.payment,description:"
msgid "Description"
msgstr "Opis"
-#, fuzzy
msgctxt "field:account.payment,failed_by:"
msgid "Failure Noted by"
-msgstr "Utworzył"
+msgstr "Niepowodzenie odnotowane przez"
msgctxt "field:account.payment,group:"
msgid "Group"
@@ -108,19 +123,24 @@ msgstr "Grupa"
msgctxt "field:account.payment,journal:"
msgid "Journal"
-msgstr ""
+msgstr "Dziennik"
msgctxt "field:account.payment,kind:"
msgid "Kind"
-msgstr ""
+msgstr "Rodzaj"
msgctxt "field:account.payment,line:"
msgid "Line"
-msgstr ""
+msgstr "Pozycja"
+
+#, fuzzy
+msgctxt "field:account.payment,number:"
+msgid "Number"
+msgstr "Numer"
msgctxt "field:account.payment,origin:"
msgid "Origin"
-msgstr ""
+msgstr "Źródło"
msgctxt "field:account.payment,party:"
msgid "Party"
@@ -137,12 +157,11 @@ msgstr "Stan"
msgctxt "field:account.payment,submitted_by:"
msgid "Submitted by"
-msgstr ""
+msgstr "Przekazane przez"
-#, fuzzy
msgctxt "field:account.payment,succeeded_by:"
msgid "Success Noted by"
-msgstr "Succeed"
+msgstr "Sukces odnotowany przez"
msgctxt "field:account.payment.group,company:"
msgid "Company"
@@ -155,15 +174,15 @@ msgstr "Waluta"
msgctxt "field:account.payment.group,journal:"
msgid "Journal"
-msgstr ""
+msgstr "Dziennik"
msgctxt "field:account.payment.group,kind:"
msgid "Kind"
-msgstr ""
+msgstr "Rodzaj"
msgctxt "field:account.payment.group,number:"
msgid "Number"
-msgstr ""
+msgstr "Numer"
#, fuzzy
msgctxt "field:account.payment.group,payment_amount:"
@@ -185,10 +204,9 @@ msgctxt "field:account.payment.group,payment_count:"
msgid "Payment Count"
msgstr "Payment Journals"
-#, fuzzy
msgctxt "field:account.payment.group,payments:"
msgid "Payments"
-msgstr "Payments"
+msgstr "Płatności"
#, fuzzy
msgctxt "field:account.payment.group,process_method:"
@@ -209,15 +227,15 @@ msgstr "Nazwa"
msgctxt "field:account.payment.journal,process_method:"
msgid "Process Method"
-msgstr ""
+msgstr "Metoda przetwarzania"
msgctxt "field:party.party,payment_direct_debit:"
msgid "Direct Debit"
-msgstr ""
+msgstr "Polecenie zapłaty"
msgctxt "field:party.party,payment_direct_debits:"
msgid "Direct Debits"
-msgstr ""
+msgstr "Polecenia zapłaty"
msgctxt "field:party.party,payment_identical_parties:"
msgid "Identical Parties"
@@ -225,7 +243,7 @@ msgstr ""
msgctxt "field:party.party,reception_direct_debits:"
msgid "Direct Debits"
-msgstr ""
+msgstr "Polecenia zapłaty"
msgctxt "field:party.party.payment_direct_debit,company:"
msgid "Company"
@@ -237,24 +255,20 @@ msgstr "Strona"
msgctxt "field:party.party.payment_direct_debit,payment_direct_debit:"
msgid "Direct Debit"
-msgstr ""
+msgstr "Polecenie zapłaty"
-#, fuzzy
msgctxt "field:party.party.reception_direct_debit,company:"
msgid "Company"
msgstr "Firma"
-#, fuzzy
msgctxt "field:party.party.reception_direct_debit,currency:"
msgid "Currency"
msgstr "Waluta"
-#, fuzzy
msgctxt "field:party.party.reception_direct_debit,journal:"
msgid "Journal"
-msgstr "Payment Journals"
+msgstr "Dziennik"
-#, fuzzy
msgctxt "field:party.party.reception_direct_debit,party:"
msgid "Party"
msgstr "Strona"
@@ -264,9 +278,13 @@ msgctxt "field:party.party.reception_direct_debit,process_method:"
msgid "Process Method"
msgstr "Process Payments"
+msgctxt "field:party.party.reception_direct_debit,type:"
+msgid "Type"
+msgstr ""
+
msgctxt "help:account.invoice,payment_direct_debit:"
msgid "Check if the invoice is paid by direct debit."
-msgstr ""
+msgstr "Zaznacz jeśli faktura jest opłacana poprzez polecenie zapłaty."
msgctxt "help:account.move.line,payment_direct_debit:"
msgid "Check if the line will be paid by direct debit."
@@ -284,23 +302,30 @@ msgstr ""
msgctxt "help:account.payment.group,payment_amount:"
msgid "The sum of all payment amounts."
-msgstr ""
+msgstr "Suma kwot wszystkich płatności."
msgctxt "help:account.payment.group,payment_amount_succeeded:"
msgid "The sum of the amounts of the successful payments."
-msgstr ""
+msgstr "Suma kwot udanych płatności."
msgctxt "help:account.payment.group,payment_complete:"
msgid "All the payments in the group are complete."
-msgstr ""
+msgstr "Wszystkie płatności w grupie są zakończone."
msgctxt "help:account.payment.group,payment_count:"
msgid "The number of payments in the group."
-msgstr ""
+msgstr "Liczba płatności w grupie."
+
+#, fuzzy
+msgctxt "help:account.statement.rule,description:"
+msgid ""
+"\n"
+"'payment'"
+msgstr "Płatność"
msgctxt "help:party.party,payment_direct_debit:"
msgid "Check if supplier does direct debit."
-msgstr ""
+msgstr "Zaznacz, jeśli dostawca obsługuje polecenie zapłaty."
msgctxt "help:party.party,reception_direct_debits:"
msgid "Fill to debit automatically the customer."
@@ -308,15 +333,19 @@ msgstr ""
msgctxt "help:party.party.payment_direct_debit,payment_direct_debit:"
msgid "Check if supplier does direct debit."
-msgstr ""
+msgstr "Zaznacz, jeśli dostawca obsługuje polecenie zapłaty."
msgctxt "model:account.configuration.payment_group_sequence,name:"
msgid "Account Configuration Payment Group Sequence"
msgstr ""
+msgctxt "model:account.configuration.payment_sequence,name:"
+msgid "Account Configuration Payment Sequence"
+msgstr ""
+
msgctxt "model:account.move.line.create_direct_debit.start,name:"
msgid "Create Direct Debit"
-msgstr ""
+msgstr "Utwórz polecenie zapłaty"
#, fuzzy
msgctxt "model:account.move.line.pay.ask_journal,name:"
@@ -328,10 +357,9 @@ msgctxt "model:account.move.line.pay.start,name:"
msgid "Pay Line"
msgstr "Pay Lines"
-#, fuzzy
msgctxt "model:account.payment,name:"
msgid "Payment"
-msgstr "Payment"
+msgstr "Płatność"
#, fuzzy
msgctxt "model:account.payment.group,name:"
@@ -345,52 +373,43 @@ msgstr "Payment Journals"
msgctxt "model:ir.action,name:act_move_line_form"
msgid "Lines to Pay"
-msgstr "Lines to Pay"
+msgstr "Pozycje do zapłaty"
-#, fuzzy
msgctxt "model:ir.action,name:act_pay_line"
msgid "Pay Lines"
-msgstr "Pay Lines"
+msgstr "Opłać pozycje"
-#, fuzzy
msgctxt "model:ir.action,name:act_payment_form"
msgid "Payments"
-msgstr "Payments"
+msgstr "Płatności"
-#, fuzzy
msgctxt "model:ir.action,name:act_payment_form_group_open"
msgid "Payments"
-msgstr "Payments"
+msgstr "Płatności"
-#, fuzzy
msgctxt "model:ir.action,name:act_payment_form_line_relate"
msgid "Payments"
-msgstr "Payments"
+msgstr "Płatności"
-#, fuzzy
msgctxt "model:ir.action,name:act_payment_form_payable"
msgid "Payable Payments"
-msgstr "Process Payments"
+msgstr "Płatności do zapłaty"
-#, fuzzy
msgctxt "model:ir.action,name:act_payment_form_receivable"
msgid "Receivable Payments"
-msgstr "Receivable"
+msgstr "Płatności należne"
-#, fuzzy
msgctxt "model:ir.action,name:act_payment_form_relate_party"
msgid "Payments"
-msgstr "Payments"
+msgstr "Płatności"
-#, fuzzy
msgctxt "model:ir.action,name:act_payment_group_form"
msgid "Payment Groups"
-msgstr "Payment Groups"
+msgstr "Grupy płatności"
-#, fuzzy
msgctxt "model:ir.action,name:act_payment_journal_form"
msgid "Payment Journals"
-msgstr "Payment Journals"
+msgstr "Dzienniki płatności"
#, fuzzy
msgctxt "model:ir.action,name:act_process_payments"
@@ -399,212 +418,202 @@ msgstr "Process Payments"
msgctxt "model:ir.action,name:wizard_create_direct_debit"
msgid "Create Direct Debit"
-msgstr ""
+msgstr "Utwórz polecenie zapłaty"
-#, fuzzy
msgctxt ""
"model:ir.action.act_window.domain,name:act_move_line_form_domain_payable"
msgid "Payable"
-msgstr "Payable"
+msgstr "Do zapłaty"
-#, fuzzy
msgctxt ""
"model:ir.action.act_window.domain,name:act_move_line_form_domain_receivable"
msgid "Receivable"
-msgstr "Receivable"
+msgstr "Należne"
-#, fuzzy
msgctxt ""
"model:ir.action.act_window.domain,name:act_payment_form_group_open_domain_all"
msgid "All"
-msgstr "All"
+msgstr "Wszystkie"
-#, fuzzy
msgctxt ""
"model:ir.action.act_window.domain,name:act_payment_form_group_open_domain_failed"
msgid "Failed"
-msgstr "Failed"
+msgstr "Nieudane"
-#, fuzzy
msgctxt ""
"model:ir.action.act_window.domain,name:act_payment_form_group_open_domain_processing"
msgid "Processing"
-msgstr "Processing"
+msgstr "W realizacji"
-#, fuzzy
msgctxt ""
"model:ir.action.act_window.domain,name:act_payment_form_group_open_domain_succeeded"
msgid "Succeeded"
-msgstr "Succeeded"
+msgstr "Udane"
-#, fuzzy
msgctxt ""
"model:ir.action.act_window.domain,name:act_payment_form_payable_domain_all"
msgid "All"
-msgstr "All"
+msgstr "Wszystkie"
-#, fuzzy
msgctxt ""
"model:ir.action.act_window.domain,name:act_payment_form_payable_domain_draft"
msgid "Draft"
-msgstr "Draft"
+msgstr "Szkic"
-#, fuzzy
msgctxt ""
"model:ir.action.act_window.domain,name:act_payment_form_payable_domain_processing"
msgid "Processing"
-msgstr "Processing"
+msgstr "W realizacji"
-#, fuzzy
msgctxt ""
"model:ir.action.act_window.domain,name:act_payment_form_payable_domain_to_approve"
msgid "To Approve"
-msgstr "Approve"
+msgstr "Do zatwierdzenia"
-#, fuzzy
msgctxt ""
"model:ir.action.act_window.domain,name:act_payment_form_payable_domain_to_process"
msgid "To Process"
-msgstr "Processing"
+msgstr "Do realizacji"
-#, fuzzy
msgctxt ""
"model:ir.action.act_window.domain,name:act_payment_form_receivable_domain_all"
msgid "All"
-msgstr "All"
+msgstr "Wszystkie"
-#, fuzzy
msgctxt ""
"model:ir.action.act_window.domain,name:act_payment_form_receivable_domain_draft"
msgid "Draft"
-msgstr "Draft"
+msgstr "Szkic"
-#, fuzzy
msgctxt ""
"model:ir.action.act_window.domain,name:act_payment_form_receivable_domain_processing"
msgid "Processing"
-msgstr "Processing"
+msgstr "W realizacji"
-#, fuzzy
msgctxt ""
"model:ir.action.act_window.domain,name:act_payment_form_receivable_domain_to_process"
msgid "To Process"
-msgstr "Processing"
+msgstr "Do realizacji"
-#, fuzzy
msgctxt ""
"model:ir.action.act_window.domain,name:act_payment_group_form_domain_all"
msgid "All"
-msgstr "All"
+msgstr "Wszystkie"
msgctxt ""
"model:ir.action.act_window.domain,name:act_payment_group_form_domain_not_completed"
msgid "Pending"
-msgstr ""
+msgstr "W toku"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_payment"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending payments with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_cancel_payments"
msgid ""
"The moves \"%(moves)s\" contain lines with payments, you may want to cancel "
"them before cancelling."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_delegate_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
"delegating."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_group_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
"grouping."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_reschedule_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
"rescheduling."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_pay_line_blocked"
msgid "Line \"%(line)s\" is blocked for payment."
-msgstr ""
+msgstr "Pozycja \"%(line)s\" ma zablokowaną płatność."
+#, python-format
msgctxt "model:ir.message,text:msg_pay_line_group"
msgid ""
"The lines \"%(names)s\" for %(party)s could be grouped with the line "
"\"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_draft"
msgid "To delete payment \"%(payment)s\" you must reset it to draft state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_overpay"
msgid "Payment \"%(payment)s\" overpays line \"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_reconciled"
msgid "The line \"%(line)s\" of payment \"%(payment)s\" is already reconciled."
msgstr ""
msgctxt "model:ir.model.button,confirm:payment_process_wizard_button"
msgid "Are you sure you want to process the payments?"
-msgstr ""
+msgstr "Czy na pewno chcesz zrealizować płatności?"
-#, fuzzy
msgctxt "model:ir.model.button,string:move_line_pay_button"
msgid "Pay"
-msgstr "Strona"
+msgstr "Zapłać"
msgctxt "model:ir.model.button,string:move_line_payment_block_button"
msgid "Block"
-msgstr "Block"
+msgstr "Zablokuj"
msgctxt "model:ir.model.button,string:move_line_payment_unblock_button"
msgid "Unblock"
-msgstr "Unblock"
+msgstr "Odblokuj"
msgctxt "model:ir.model.button,string:payment_approve_button"
msgid "Approve"
-msgstr "Approve"
+msgstr "Zatwierdź"
msgctxt "model:ir.model.button,string:payment_draft_button"
msgid "Draft"
-msgstr "Draft"
+msgstr "Szkic"
msgctxt "model:ir.model.button,string:payment_fail_button"
msgid "Fail"
-msgstr "Fail"
+msgstr "Niepowodzenie"
-#, fuzzy
msgctxt "model:ir.model.button,string:payment_group_succeed_button"
msgid "Succeed"
-msgstr "Succeed"
+msgstr "Powodzenie"
-#, fuzzy
msgctxt "model:ir.model.button,string:payment_proceed_button"
msgid "Processing"
-msgstr "Processing"
+msgstr "W realizacji"
-#, fuzzy
msgctxt "model:ir.model.button,string:payment_process_wizard_button"
msgid "Process"
-msgstr "Processing"
+msgstr "Realizuj"
msgctxt "model:ir.model.button,string:payment_submit_button"
msgid "Submit"
-msgstr ""
+msgstr "Przekaż"
msgctxt "model:ir.model.button,string:payment_succeed_button"
msgid "Succeed"
-msgstr "Succeed"
+msgstr "Powodzenie"
msgctxt ""
"model:ir.rule.group,name:rule_group_party_reception_direct_debit_companies"
@@ -623,51 +632,55 @@ msgctxt "model:ir.rule.group,name:rule_group_payment_journal_companies"
msgid "User in companies"
msgstr ""
+#, fuzzy
+msgctxt "model:ir.sequence,name:sequence_account_payment"
+msgid "Default Account Payment"
+msgstr "Default Account Payment Group"
+
msgctxt "model:ir.sequence,name:sequence_account_payment_group"
msgid "Default Account Payment Group"
msgstr "Default Account Payment Group"
+#, fuzzy
+msgctxt "model:ir.sequence.type,name:sequence_type_account_payment"
+msgid "Account Payment Group"
+msgstr "Account Payment Group"
+
msgctxt "model:ir.sequence.type,name:sequence_type_account_payment_group"
msgid "Account Payment Group"
msgstr "Account Payment Group"
msgctxt "model:ir.ui.menu,name:menu_create_direct_debit"
msgid "Create Direct Debit"
-msgstr ""
+msgstr "Utwórz polecenie zapłaty"
msgctxt "model:ir.ui.menu,name:menu_move_line_form"
msgid "Lines to Pay"
-msgstr "Lines to Pay"
+msgstr "Pozycje do zapłaty"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_payment_configuration"
msgid "Payments"
-msgstr "Payments"
+msgstr "Płatności"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_payment_form_payable"
msgid "Payable Payments"
-msgstr "Process Payments"
+msgstr "Płatności do zapłaty"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_payment_form_receivable"
msgid "Receivable Payments"
-msgstr "Receivable"
+msgstr "Płatności należne"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_payment_group_form"
msgid "Payment Groups"
-msgstr "Payment Groups"
+msgstr "Grupy płatności"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_payment_journal_form"
msgid "Payment Journals"
-msgstr "Payment Journals"
+msgstr "Dzienniki płatności"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_payments"
msgid "Payments"
-msgstr "Payments"
+msgstr "Płatności"
msgctxt "model:party.party.payment_direct_debit,name:"
msgid "Party Payment Direct Debit"
@@ -677,128 +690,126 @@ msgctxt "model:party.party.reception_direct_debit,name:"
msgid "Party Reception Direct Debit"
msgstr ""
-#, fuzzy
msgctxt "model:res.group,name:group_payment"
msgid "Payment"
-msgstr "Payment"
+msgstr "Płatność"
msgctxt "model:res.group,name:group_payment_approval"
msgid "Payment Approval"
msgstr "Payment Approval"
-#, fuzzy
msgctxt "selection:account.move.line,payment_kind:"
msgid "Payable"
-msgstr "Payable"
+msgstr "Do zapłaty"
-#, fuzzy
msgctxt "selection:account.move.line,payment_kind:"
msgid "Receivable"
-msgstr "Receivable"
+msgstr "Należne"
-#, fuzzy
msgctxt "selection:account.payment,kind:"
msgid "Payable"
-msgstr "Payable"
+msgstr "Do zapłaty"
-#, fuzzy
msgctxt "selection:account.payment,kind:"
msgid "Receivable"
-msgstr "Receivable"
+msgstr "Należne"
-#, fuzzy
msgctxt "selection:account.payment,state:"
msgid "Approved"
-msgstr "Approved"
+msgstr "Zatwierdzone"
-#, fuzzy
msgctxt "selection:account.payment,state:"
msgid "Draft"
-msgstr "Draft"
+msgstr "Szkic"
-#, fuzzy
msgctxt "selection:account.payment,state:"
msgid "Failed"
-msgstr "Failed"
+msgstr "Nieudane"
-#, fuzzy
msgctxt "selection:account.payment,state:"
msgid "Processing"
-msgstr "Processing"
+msgstr "W realizacji"
msgctxt "selection:account.payment,state:"
msgid "Submitted"
-msgstr ""
+msgstr "Przekazane"
-#, fuzzy
msgctxt "selection:account.payment,state:"
msgid "Succeeded"
-msgstr "Succeeded"
+msgstr "Udane"
-#, fuzzy
msgctxt "selection:account.payment.group,kind:"
msgid "Payable"
-msgstr "Payable"
+msgstr "Do zapłaty"
-#, fuzzy
msgctxt "selection:account.payment.group,kind:"
msgid "Receivable"
-msgstr "Receivable"
+msgstr "Należne"
msgctxt "selection:account.payment.journal,process_method:"
msgid "Manual"
-msgstr ""
+msgstr "Ręcznie"
-msgctxt "view:account.configuration:"
-msgid "Group Sequence"
-msgstr ""
+#, fuzzy
+msgctxt "selection:party.party.reception_direct_debit,type:"
+msgid "Balance"
+msgstr "Anuluj"
+
+#, fuzzy
+msgctxt "selection:party.party.reception_direct_debit,type:"
+msgid "Line"
+msgstr "Pozycja"
#, fuzzy
+msgctxt "view:account.configuration:"
+msgid "Group Sequence:"
+msgstr "Sekwencja grupy"
+
msgctxt "view:account.configuration:"
msgid "Payment"
-msgstr "Payment"
+msgstr "Płatność"
+
+#, fuzzy
+msgctxt "view:account.configuration:"
+msgid "Sequence:"
+msgstr "Sekwencja grupy"
msgctxt "view:account.move.line.create_direct_debit.start:"
msgid "Create Direct Debit for date"
-msgstr ""
+msgstr "Utwórz polecenie zapłaty dla daty"
msgctxt "view:account.payment.group:"
msgid "Complete"
-msgstr ""
+msgstr "Zakończone"
msgctxt "view:account.payment.group:"
msgid "Count"
-msgstr ""
+msgstr "Liczba"
-#, fuzzy
msgctxt "view:account.payment.group:"
msgid "Payments Info"
-msgstr "Payments"
+msgstr "Informacje o płatnościach"
-#, fuzzy
msgctxt "view:account.payment.group:"
msgid "Succeeded"
-msgstr "Succeeded"
+msgstr "Udane"
msgctxt "view:account.payment.group:"
msgid "Total Amount"
-msgstr ""
+msgstr "Kwota łączna"
-#, fuzzy
msgctxt "view:account.payment:"
msgid "Description"
msgstr "Opis"
msgctxt "view:account.payment:"
msgid "Other Info"
-msgstr ""
+msgstr "Inne informacje"
-#, fuzzy
msgctxt "wizard_button:account.move.line.create_direct_debit,start,create_:"
msgid "Create"
-msgstr "Data utworzenia"
+msgstr "Utwórz"
-#, fuzzy
msgctxt "wizard_button:account.move.line.create_direct_debit,start,end:"
msgid "Cancel"
msgstr "Anuluj"
@@ -809,13 +820,12 @@ msgstr "Anuluj"
msgctxt "wizard_button:account.move.line.pay,ask_journal,next_:"
msgid "Pay"
-msgstr ""
+msgstr "Zapłać"
-#, fuzzy
msgctxt "wizard_button:account.move.line.pay,start,end:"
msgid "Cancel"
msgstr "Anuluj"
msgctxt "wizard_button:account.move.line.pay,start,next_:"
msgid "Pay"
-msgstr ""
+msgstr "Opłać"
diff --git a/modules/account_payment/locale/pt.po b/modules/account_payment/locale/pt.po
index 16fb3604ec..f3f9562fa0 100644
--- a/modules/account_payment/locale/pt.po
+++ b/modules/account_payment/locale/pt.po
@@ -6,6 +6,11 @@ msgctxt "field:account.configuration,payment_group_sequence:"
msgid "Payment Group Sequence"
msgstr "Sequência do Grupo de Pagamento"
+#, fuzzy
+msgctxt "field:account.configuration,payment_sequence:"
+msgid "Payment Sequence"
+msgstr "Sequência do Grupo de Pagamento"
+
msgctxt "field:account.configuration.payment_group_sequence,company:"
msgid "Company"
msgstr "Empresa"
@@ -15,6 +20,16 @@ msgctxt ""
msgid "Payment Group Sequence"
msgstr "Sequência do Grupo de Pagamento"
+#, fuzzy
+msgctxt "field:account.configuration.payment_sequence,company:"
+msgid "Company"
+msgstr "Empresa"
+
+#, fuzzy
+msgctxt "field:account.configuration.payment_sequence,payment_sequence:"
+msgid "Payment Sequence"
+msgstr "Sequência do Grupo de Pagamento"
+
msgctxt "field:account.invoice,payment_direct_debit:"
msgid "Direct Debit"
msgstr "Débito Direto"
@@ -24,6 +39,11 @@ msgctxt "field:account.move.line,payment_amount:"
msgid "Amount to Pay"
msgstr "Lines to Pay"
+#, fuzzy
+msgctxt "field:account.move.line,payment_amount_cache:"
+msgid "Amount to Pay Cache"
+msgstr "Lines to Pay"
+
msgctxt "field:account.move.line,payment_blocked:"
msgid "Blocked"
msgstr "Bloqueado"
@@ -117,6 +137,11 @@ msgctxt "field:account.payment,line:"
msgid "Line"
msgstr "Linha"
+#, fuzzy
+msgctxt "field:account.payment,number:"
+msgid "Number"
+msgstr "Número"
+
msgctxt "field:account.payment,origin:"
msgid "Origin"
msgstr "Origem"
@@ -263,6 +288,10 @@ msgctxt "field:party.party.reception_direct_debit,process_method:"
msgid "Process Method"
msgstr "Método de Processo"
+msgctxt "field:party.party.reception_direct_debit,type:"
+msgid "Type"
+msgstr ""
+
msgctxt "help:account.invoice,payment_direct_debit:"
msgid "Check if the invoice is paid by direct debit."
msgstr "Marque se a fatura foi paga por Débito Direto."
@@ -297,6 +326,13 @@ msgctxt "help:account.payment.group,payment_count:"
msgid "The number of payments in the group."
msgstr ""
+#, fuzzy
+msgctxt "help:account.statement.rule,description:"
+msgid ""
+"\n"
+"'payment'"
+msgstr "Pagamento"
+
msgctxt "help:party.party,payment_direct_debit:"
msgid "Check if supplier does direct debit."
msgstr "Marque se o fornecedor faz débito direto."
@@ -313,6 +349,11 @@ msgctxt "model:account.configuration.payment_group_sequence,name:"
msgid "Account Configuration Payment Group Sequence"
msgstr "Configurações de Sequência de Pagamento Agrupado"
+#, fuzzy
+msgctxt "model:account.configuration.payment_sequence,name:"
+msgid "Account Configuration Payment Sequence"
+msgstr "Configurações de Sequência de Pagamento Agrupado"
+
#, fuzzy
msgctxt "model:account.move.line.create_direct_debit.start,name:"
msgid "Create Direct Debit"
@@ -500,55 +541,64 @@ msgctxt ""
msgid "Pending"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_payment"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending payments with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_cancel_payments"
msgid ""
"The moves \"%(moves)s\" contain lines with payments, you may want to cancel "
"them before cancelling."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_delegate_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
"delegating."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_group_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
"grouping."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_reschedule_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
"rescheduling."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_pay_line_blocked"
msgid "Line \"%(line)s\" is blocked for payment."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_pay_line_group"
msgid ""
"The lines \"%(names)s\" for %(party)s could be grouped with the line "
"\"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_draft"
msgid "To delete payment \"%(payment)s\" you must reset it to draft state."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_payment_overpay"
msgid "Payment \"%(payment)s\" overpays line \"%(line)s\"."
msgstr "O Pagamento \"%(payment)s\" excede a Linha \"%(line)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_reconciled"
msgid "The line \"%(line)s\" of payment \"%(payment)s\" is already reconciled."
msgstr ""
@@ -622,11 +672,21 @@ msgctxt "model:ir.rule.group,name:rule_group_payment_journal_companies"
msgid "User in companies"
msgstr ""
+#, fuzzy
+msgctxt "model:ir.sequence,name:sequence_account_payment"
+msgid "Default Account Payment"
+msgstr "Default Account Payment Group"
+
#, fuzzy
msgctxt "model:ir.sequence,name:sequence_account_payment_group"
msgid "Default Account Payment Group"
msgstr "Default Account Payment Group"
+#, fuzzy
+msgctxt "model:ir.sequence.type,name:sequence_type_account_payment"
+msgid "Account Payment Group"
+msgstr "Account Payment Group"
+
#, fuzzy
msgctxt "model:ir.sequence.type,name:sequence_type_account_payment_group"
msgid "Account Payment Group"
@@ -743,14 +803,30 @@ msgctxt "selection:account.payment.journal,process_method:"
msgid "Manual"
msgstr "Manual"
+#, fuzzy
+msgctxt "selection:party.party.reception_direct_debit,type:"
+msgid "Balance"
+msgstr "Cancelar"
+
+#, fuzzy
+msgctxt "selection:party.party.reception_direct_debit,type:"
+msgid "Line"
+msgstr "Linha"
+
+#, fuzzy
msgctxt "view:account.configuration:"
-msgid "Group Sequence"
+msgid "Group Sequence:"
msgstr "Sequência do Grupo"
msgctxt "view:account.configuration:"
msgid "Payment"
msgstr "Pagamento"
+#, fuzzy
+msgctxt "view:account.configuration:"
+msgid "Sequence:"
+msgstr "Sequência do Grupo"
+
msgctxt "view:account.move.line.create_direct_debit.start:"
msgid "Create Direct Debit for date"
msgstr ""
diff --git a/modules/account_payment/locale/ro.po b/modules/account_payment/locale/ro.po
index eb8373e85b..5199a993e0 100644
--- a/modules/account_payment/locale/ro.po
+++ b/modules/account_payment/locale/ro.po
@@ -6,6 +6,11 @@ msgctxt "field:account.configuration,payment_group_sequence:"
msgid "Payment Group Sequence"
msgstr "Secventa Grupului de Plati"
+#, fuzzy
+msgctxt "field:account.configuration,payment_sequence:"
+msgid "Payment Sequence"
+msgstr "Secventa Grupului de Plati"
+
msgctxt "field:account.configuration.payment_group_sequence,company:"
msgid "Company"
msgstr "Companie"
@@ -15,6 +20,16 @@ msgctxt ""
msgid "Payment Group Sequence"
msgstr "Secventa Grupului de Plati"
+#, fuzzy
+msgctxt "field:account.configuration.payment_sequence,company:"
+msgid "Company"
+msgstr "Companie"
+
+#, fuzzy
+msgctxt "field:account.configuration.payment_sequence,payment_sequence:"
+msgid "Payment Sequence"
+msgstr "Secventa Grupului de Plati"
+
msgctxt "field:account.invoice,payment_direct_debit:"
msgid "Direct Debit"
msgstr "Debit Direct"
@@ -23,6 +38,11 @@ msgctxt "field:account.move.line,payment_amount:"
msgid "Amount to Pay"
msgstr "Suma de Plata"
+#, fuzzy
+msgctxt "field:account.move.line,payment_amount_cache:"
+msgid "Amount to Pay Cache"
+msgstr "Suma de Plata"
+
msgctxt "field:account.move.line,payment_blocked:"
msgid "Blocked"
msgstr "Blocat"
@@ -111,6 +131,11 @@ msgctxt "field:account.payment,line:"
msgid "Line"
msgstr "Rând"
+#, fuzzy
+msgctxt "field:account.payment,number:"
+msgid "Number"
+msgstr "Numar"
+
msgctxt "field:account.payment,origin:"
msgid "Origin"
msgstr "Origine"
@@ -243,6 +268,10 @@ msgctxt "field:party.party.reception_direct_debit,process_method:"
msgid "Process Method"
msgstr "Metoda de Procesare"
+msgctxt "field:party.party.reception_direct_debit,type:"
+msgid "Type"
+msgstr ""
+
msgctxt "help:account.invoice,payment_direct_debit:"
msgid "Check if the invoice is paid by direct debit."
msgstr "Verifica daca factura este platita prin debit direct."
@@ -279,6 +308,13 @@ msgctxt "help:account.payment.group,payment_count:"
msgid "The number of payments in the group."
msgstr "Numarul de plati din grup."
+#, fuzzy
+msgctxt "help:account.statement.rule,description:"
+msgid ""
+"\n"
+"'payment'"
+msgstr "Plată"
+
msgctxt "help:party.party,payment_direct_debit:"
msgid "Check if supplier does direct debit."
msgstr "Verificați dacă furnizorul efectuează debitare directă."
@@ -291,10 +327,14 @@ msgctxt "help:party.party.payment_direct_debit,payment_direct_debit:"
msgid "Check if supplier does direct debit."
msgstr "Verificați dacă furnizorul efectuează debitare directă."
-#, fuzzy
msgctxt "model:account.configuration.payment_group_sequence,name:"
msgid "Account Configuration Payment Group Sequence"
-msgstr "Secventa Grupului de Plati - Configurare Cont"
+msgstr "Secventa Grupului de Plaţi - Configurare Cont"
+
+#, fuzzy
+msgctxt "model:account.configuration.payment_sequence,name:"
+msgid "Account Configuration Payment Sequence"
+msgstr "Secventa Grupului de Plaţi - Configurare Cont"
msgctxt "model:account.move.line.create_direct_debit.start,name:"
msgid "Create Direct Debit"
@@ -453,6 +493,7 @@ msgctxt ""
msgid "Pending"
msgstr "In derulare"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_payment"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending payments with "
@@ -461,6 +502,7 @@ msgstr ""
"Nu puteți șterge partea \"%(party)s\" în timp ce aceasta are plăți în "
"așteptare cu compania \"%(company)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_move_cancel_payments"
msgid ""
"The moves \"%(moves)s\" contain lines with payments, you may want to cancel "
@@ -469,6 +511,7 @@ msgstr ""
"Mișcările \"%(moves)s\" conțin rânduri cu plăți, vă recomandăm să le anulați"
" înainte."
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_delegate_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
@@ -477,6 +520,7 @@ msgstr ""
"Rândurile \"%(lines)s\" au plăți, vă recomandăm să le anulați înainte de a "
"delega."
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_group_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
@@ -485,6 +529,7 @@ msgstr ""
"Rândurile \"%(lines)s\" au plăți, este posibil să doriți să le anulați "
"înainte de grupare."
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_reschedule_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
@@ -493,10 +538,12 @@ msgstr ""
"Rândurile \"%(lines)s\" au plăți, vă recomandăm să le anulați înainte de a "
"reprograma."
+#, python-format
msgctxt "model:ir.message,text:msg_pay_line_blocked"
msgid "Line \"%(line)s\" is blocked for payment."
msgstr "Rândul \"%(line)s\" este blocat pentru plată."
+#, python-format
msgctxt "model:ir.message,text:msg_pay_line_group"
msgid ""
"The lines \"%(names)s\" for %(party)s could be grouped with the line "
@@ -505,16 +552,19 @@ msgstr ""
"Rândurile \"%(names)s\" pentru %(party)s pot fi grupate cu rândul "
"\"%(line)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_draft"
msgid "To delete payment \"%(payment)s\" you must reset it to draft state."
msgstr ""
"Pentru a șterge plata \"%(payment)s\", trebuie să o resetați la starea de "
"ciornă."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_overpay"
msgid "Payment \"%(payment)s\" overpays line \"%(line)s\"."
msgstr "Plata \"%(payment)s\" plătește în exces linia \"%(line)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_reconciled"
msgid "The line \"%(line)s\" of payment \"%(payment)s\" is already reconciled."
msgstr "Rândul \"%(line)s\" al plății \"%(payment)s\" este deja reconciliat."
@@ -584,10 +634,20 @@ msgctxt "model:ir.rule.group,name:rule_group_payment_journal_companies"
msgid "User in companies"
msgstr "Utilizator in Companii"
+#, fuzzy
+msgctxt "model:ir.sequence,name:sequence_account_payment"
+msgid "Default Account Payment"
+msgstr "Grup de plată implicit pentru cont"
+
msgctxt "model:ir.sequence,name:sequence_account_payment_group"
msgid "Default Account Payment Group"
msgstr "Grup de plată implicit pentru cont"
+#, fuzzy
+msgctxt "model:ir.sequence.type,name:sequence_type_account_payment"
+msgid "Account Payment Group"
+msgstr "Grup de Plata in Cont"
+
msgctxt "model:ir.sequence.type,name:sequence_type_account_payment_group"
msgid "Account Payment Group"
msgstr "Grup de Plata in Cont"
@@ -692,14 +752,30 @@ msgctxt "selection:account.payment.journal,process_method:"
msgid "Manual"
msgstr "Manual"
+#, fuzzy
+msgctxt "selection:party.party.reception_direct_debit,type:"
+msgid "Balance"
+msgstr "Anulare"
+
+#, fuzzy
+msgctxt "selection:party.party.reception_direct_debit,type:"
+msgid "Line"
+msgstr "Rând"
+
+#, fuzzy
msgctxt "view:account.configuration:"
-msgid "Group Sequence"
+msgid "Group Sequence:"
msgstr "Secventa de Grup"
msgctxt "view:account.configuration:"
msgid "Payment"
msgstr "Plată"
+#, fuzzy
+msgctxt "view:account.configuration:"
+msgid "Sequence:"
+msgstr "Secventa de Grup"
+
msgctxt "view:account.move.line.create_direct_debit.start:"
msgid "Create Direct Debit for date"
msgstr "Creare Debit Direct pentru Data de"
diff --git a/modules/account_payment/locale/ru.po b/modules/account_payment/locale/ru.po
index 1fbabab60f..a0ccfd71c0 100644
--- a/modules/account_payment/locale/ru.po
+++ b/modules/account_payment/locale/ru.po
@@ -6,6 +6,11 @@ msgctxt "field:account.configuration,payment_group_sequence:"
msgid "Payment Group Sequence"
msgstr ""
+#, fuzzy
+msgctxt "field:account.configuration,payment_sequence:"
+msgid "Payment Sequence"
+msgstr "Сумма оплаты"
+
#, fuzzy
msgctxt "field:account.configuration.payment_group_sequence,company:"
msgid "Company"
@@ -16,6 +21,16 @@ msgctxt ""
msgid "Payment Group Sequence"
msgstr ""
+#, fuzzy
+msgctxt "field:account.configuration.payment_sequence,company:"
+msgid "Company"
+msgstr "Учет.орг."
+
+#, fuzzy
+msgctxt "field:account.configuration.payment_sequence,payment_sequence:"
+msgid "Payment Sequence"
+msgstr "Сумма оплаты"
+
msgctxt "field:account.invoice,payment_direct_debit:"
msgid "Direct Debit"
msgstr ""
@@ -25,6 +40,11 @@ msgctxt "field:account.move.line,payment_amount:"
msgid "Amount to Pay"
msgstr "Строки к оплате"
+#, fuzzy
+msgctxt "field:account.move.line,payment_amount_cache:"
+msgid "Amount to Pay Cache"
+msgstr "Строки к оплате"
+
msgctxt "field:account.move.line,payment_blocked:"
msgid "Blocked"
msgstr ""
@@ -132,6 +152,11 @@ msgctxt "field:account.payment,line:"
msgid "Line"
msgstr "Строка"
+#, fuzzy
+msgctxt "field:account.payment,number:"
+msgid "Number"
+msgstr "Номер"
+
msgctxt "field:account.payment,origin:"
msgid "Origin"
msgstr ""
@@ -289,6 +314,10 @@ msgctxt "field:party.party.reception_direct_debit,process_method:"
msgid "Process Method"
msgstr "Process Payments"
+msgctxt "field:party.party.reception_direct_debit,type:"
+msgid "Type"
+msgstr ""
+
msgctxt "help:account.invoice,payment_direct_debit:"
msgid "Check if the invoice is paid by direct debit."
msgstr ""
@@ -323,6 +352,13 @@ msgctxt "help:account.payment.group,payment_count:"
msgid "The number of payments in the group."
msgstr ""
+#, fuzzy
+msgctxt "help:account.statement.rule,description:"
+msgid ""
+"\n"
+"'payment'"
+msgstr "Оплата"
+
msgctxt "help:party.party,payment_direct_debit:"
msgid "Check if supplier does direct debit."
msgstr ""
@@ -339,6 +375,10 @@ msgctxt "model:account.configuration.payment_group_sequence,name:"
msgid "Account Configuration Payment Group Sequence"
msgstr ""
+msgctxt "model:account.configuration.payment_sequence,name:"
+msgid "Account Configuration Payment Sequence"
+msgstr ""
+
msgctxt "model:account.move.line.create_direct_debit.start,name:"
msgid "Create Direct Debit"
msgstr ""
@@ -524,54 +564,64 @@ msgctxt ""
msgid "Pending"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_payment"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending payments with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_cancel_payments"
msgid ""
"The moves \"%(moves)s\" contain lines with payments, you may want to cancel "
"them before cancelling."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_delegate_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
"delegating."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_group_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
"grouping."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_reschedule_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
"rescheduling."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_pay_line_blocked"
msgid "Line \"%(line)s\" is blocked for payment."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_pay_line_group"
msgid ""
"The lines \"%(names)s\" for %(party)s could be grouped with the line "
"\"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_draft"
msgid "To delete payment \"%(payment)s\" you must reset it to draft state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_overpay"
msgid "Payment \"%(payment)s\" overpays line \"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_reconciled"
msgid "The line \"%(line)s\" of payment \"%(payment)s\" is already reconciled."
msgstr ""
@@ -645,10 +695,20 @@ msgctxt "model:ir.rule.group,name:rule_group_payment_journal_companies"
msgid "User in companies"
msgstr ""
+#, fuzzy
+msgctxt "model:ir.sequence,name:sequence_account_payment"
+msgid "Default Account Payment"
+msgstr "Default Account Payment Group"
+
msgctxt "model:ir.sequence,name:sequence_account_payment_group"
msgid "Default Account Payment Group"
msgstr "Default Account Payment Group"
+#, fuzzy
+msgctxt "model:ir.sequence.type,name:sequence_type_account_payment"
+msgid "Account Payment Group"
+msgstr "Account Payment Group"
+
msgctxt "model:ir.sequence.type,name:sequence_type_account_payment_group"
msgid "Account Payment Group"
msgstr "Account Payment Group"
@@ -771,8 +831,18 @@ msgctxt "selection:account.payment.journal,process_method:"
msgid "Manual"
msgstr "Ручной"
+#, fuzzy
+msgctxt "selection:party.party.reception_direct_debit,type:"
+msgid "Balance"
+msgstr "Отменить"
+
+#, fuzzy
+msgctxt "selection:party.party.reception_direct_debit,type:"
+msgid "Line"
+msgstr "Строка"
+
msgctxt "view:account.configuration:"
-msgid "Group Sequence"
+msgid "Group Sequence:"
msgstr ""
#, fuzzy
@@ -780,6 +850,10 @@ msgctxt "view:account.configuration:"
msgid "Payment"
msgstr "Оплата"
+msgctxt "view:account.configuration:"
+msgid "Sequence:"
+msgstr ""
+
msgctxt "view:account.move.line.create_direct_debit.start:"
msgid "Create Direct Debit for date"
msgstr ""
diff --git a/modules/account_payment/locale/sl.po b/modules/account_payment/locale/sl.po
index 14141361cf..4bd378309e 100644
--- a/modules/account_payment/locale/sl.po
+++ b/modules/account_payment/locale/sl.po
@@ -6,6 +6,11 @@ msgctxt "field:account.configuration,payment_group_sequence:"
msgid "Payment Group Sequence"
msgstr "Številčna serija plačilnih skupin"
+#, fuzzy
+msgctxt "field:account.configuration,payment_sequence:"
+msgid "Payment Sequence"
+msgstr "Številčna serija plačilnih skupin"
+
msgctxt "field:account.configuration.payment_group_sequence,company:"
msgid "Company"
msgstr "Družba"
@@ -15,6 +20,16 @@ msgctxt ""
msgid "Payment Group Sequence"
msgstr "Številčna serija plačilnih skupin"
+#, fuzzy
+msgctxt "field:account.configuration.payment_sequence,company:"
+msgid "Company"
+msgstr "Družba"
+
+#, fuzzy
+msgctxt "field:account.configuration.payment_sequence,payment_sequence:"
+msgid "Payment Sequence"
+msgstr "Številčna serija plačilnih skupin"
+
msgctxt "field:account.invoice,payment_direct_debit:"
msgid "Direct Debit"
msgstr "Direktna bremenitev"
@@ -24,6 +39,11 @@ msgctxt "field:account.move.line,payment_amount:"
msgid "Amount to Pay"
msgstr "Lines to Pay"
+#, fuzzy
+msgctxt "field:account.move.line,payment_amount_cache:"
+msgid "Amount to Pay Cache"
+msgstr "Lines to Pay"
+
msgctxt "field:account.move.line,payment_blocked:"
msgid "Blocked"
msgstr "Blokiran"
@@ -117,6 +137,11 @@ msgctxt "field:account.payment,line:"
msgid "Line"
msgstr "Postavka"
+#, fuzzy
+msgctxt "field:account.payment,number:"
+msgid "Number"
+msgstr "Številka"
+
msgctxt "field:account.payment,origin:"
msgid "Origin"
msgstr "Izvor"
@@ -263,6 +288,10 @@ msgctxt "field:party.party.reception_direct_debit,process_method:"
msgid "Process Method"
msgstr "Način obdelave"
+msgctxt "field:party.party.reception_direct_debit,type:"
+msgid "Type"
+msgstr ""
+
msgctxt "help:account.invoice,payment_direct_debit:"
msgid "Check if the invoice is paid by direct debit."
msgstr "Označite, če je račun bil plačan preko direktne bremenitve."
@@ -297,6 +326,13 @@ msgctxt "help:account.payment.group,payment_count:"
msgid "The number of payments in the group."
msgstr ""
+#, fuzzy
+msgctxt "help:account.statement.rule,description:"
+msgid ""
+"\n"
+"'payment'"
+msgstr "Plačilo"
+
msgctxt "help:party.party,payment_direct_debit:"
msgid "Check if supplier does direct debit."
msgstr "Označite, če dobavitelj uporablja direktno bremenitev."
@@ -313,6 +349,11 @@ msgctxt "model:account.configuration.payment_group_sequence,name:"
msgid "Account Configuration Payment Group Sequence"
msgstr "Konfiguracija številčne serije plačilnih skupin"
+#, fuzzy
+msgctxt "model:account.configuration.payment_sequence,name:"
+msgid "Account Configuration Payment Sequence"
+msgstr "Konfiguracija številčne serije plačilnih skupin"
+
#, fuzzy
msgctxt "model:account.move.line.create_direct_debit.start,name:"
msgid "Create Direct Debit"
@@ -500,55 +541,64 @@ msgctxt ""
msgid "Pending"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_payment"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending payments with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_cancel_payments"
msgid ""
"The moves \"%(moves)s\" contain lines with payments, you may want to cancel "
"them before cancelling."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_delegate_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
"delegating."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_group_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
"grouping."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_reschedule_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
"rescheduling."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_pay_line_blocked"
msgid "Line \"%(line)s\" is blocked for payment."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_pay_line_group"
msgid ""
"The lines \"%(names)s\" for %(party)s could be grouped with the line "
"\"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_draft"
msgid "To delete payment \"%(payment)s\" you must reset it to draft state."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_payment_overpay"
msgid "Payment \"%(payment)s\" overpays line \"%(line)s\"."
msgstr "Plačilo \"%(payment)s\" je preplačalo postavko \"%(line)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_reconciled"
msgid "The line \"%(line)s\" of payment \"%(payment)s\" is already reconciled."
msgstr ""
@@ -622,11 +672,21 @@ msgctxt "model:ir.rule.group,name:rule_group_payment_journal_companies"
msgid "User in companies"
msgstr ""
+#, fuzzy
+msgctxt "model:ir.sequence,name:sequence_account_payment"
+msgid "Default Account Payment"
+msgstr "Default Account Payment Group"
+
#, fuzzy
msgctxt "model:ir.sequence,name:sequence_account_payment_group"
msgid "Default Account Payment Group"
msgstr "Default Account Payment Group"
+#, fuzzy
+msgctxt "model:ir.sequence.type,name:sequence_type_account_payment"
+msgid "Account Payment Group"
+msgstr "Account Payment Group"
+
#, fuzzy
msgctxt "model:ir.sequence.type,name:sequence_type_account_payment_group"
msgid "Account Payment Group"
@@ -743,14 +803,30 @@ msgctxt "selection:account.payment.journal,process_method:"
msgid "Manual"
msgstr "Ročno"
+#, fuzzy
+msgctxt "selection:party.party.reception_direct_debit,type:"
+msgid "Balance"
+msgstr "Prekliči"
+
+#, fuzzy
+msgctxt "selection:party.party.reception_direct_debit,type:"
+msgid "Line"
+msgstr "Postavka"
+
+#, fuzzy
msgctxt "view:account.configuration:"
-msgid "Group Sequence"
+msgid "Group Sequence:"
msgstr "Številčna serija skupin"
msgctxt "view:account.configuration:"
msgid "Payment"
msgstr "Plačilo"
+#, fuzzy
+msgctxt "view:account.configuration:"
+msgid "Sequence:"
+msgstr "Številčna serija skupin"
+
msgctxt "view:account.move.line.create_direct_debit.start:"
msgid "Create Direct Debit for date"
msgstr ""
diff --git a/modules/account_payment/locale/tr.po b/modules/account_payment/locale/tr.po
index 8a548a1e4d..da6e6d3a02 100644
--- a/modules/account_payment/locale/tr.po
+++ b/modules/account_payment/locale/tr.po
@@ -6,6 +6,11 @@ msgctxt "field:account.configuration,payment_group_sequence:"
msgid "Payment Group Sequence"
msgstr ""
+#, fuzzy
+msgctxt "field:account.configuration,payment_sequence:"
+msgid "Payment Sequence"
+msgstr "Payment Journals"
+
msgctxt "field:account.configuration.payment_group_sequence,company:"
msgid "Company"
msgstr ""
@@ -15,6 +20,15 @@ msgctxt ""
msgid "Payment Group Sequence"
msgstr ""
+msgctxt "field:account.configuration.payment_sequence,company:"
+msgid "Company"
+msgstr ""
+
+#, fuzzy
+msgctxt "field:account.configuration.payment_sequence,payment_sequence:"
+msgid "Payment Sequence"
+msgstr "Payment Journals"
+
msgctxt "field:account.invoice,payment_direct_debit:"
msgid "Direct Debit"
msgstr ""
@@ -24,6 +38,11 @@ msgctxt "field:account.move.line,payment_amount:"
msgid "Amount to Pay"
msgstr "Lines to Pay"
+#, fuzzy
+msgctxt "field:account.move.line,payment_amount_cache:"
+msgid "Amount to Pay Cache"
+msgstr "Lines to Pay"
+
msgctxt "field:account.move.line,payment_blocked:"
msgid "Blocked"
msgstr ""
@@ -115,6 +134,10 @@ msgctxt "field:account.payment,line:"
msgid "Line"
msgstr ""
+msgctxt "field:account.payment,number:"
+msgid "Number"
+msgstr ""
+
msgctxt "field:account.payment,origin:"
msgid "Origin"
msgstr ""
@@ -259,6 +282,10 @@ msgctxt "field:party.party.reception_direct_debit,process_method:"
msgid "Process Method"
msgstr "Process Payments"
+msgctxt "field:party.party.reception_direct_debit,type:"
+msgid "Type"
+msgstr ""
+
msgctxt "help:account.invoice,payment_direct_debit:"
msgid "Check if the invoice is paid by direct debit."
msgstr ""
@@ -293,6 +320,13 @@ msgctxt "help:account.payment.group,payment_count:"
msgid "The number of payments in the group."
msgstr ""
+#, fuzzy
+msgctxt "help:account.statement.rule,description:"
+msgid ""
+"\n"
+"'payment'"
+msgstr "Payment"
+
msgctxt "help:party.party,payment_direct_debit:"
msgid "Check if supplier does direct debit."
msgstr ""
@@ -309,6 +343,10 @@ msgctxt "model:account.configuration.payment_group_sequence,name:"
msgid "Account Configuration Payment Group Sequence"
msgstr ""
+msgctxt "model:account.configuration.payment_sequence,name:"
+msgid "Account Configuration Payment Sequence"
+msgstr ""
+
msgctxt "model:account.move.line.create_direct_debit.start,name:"
msgid "Create Direct Debit"
msgstr ""
@@ -490,54 +528,64 @@ msgctxt ""
msgid "Pending"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_payment"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending payments with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_cancel_payments"
msgid ""
"The moves \"%(moves)s\" contain lines with payments, you may want to cancel "
"them before cancelling."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_delegate_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
"delegating."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_group_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
"grouping."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_reschedule_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
"rescheduling."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_pay_line_blocked"
msgid "Line \"%(line)s\" is blocked for payment."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_pay_line_group"
msgid ""
"The lines \"%(names)s\" for %(party)s could be grouped with the line "
"\"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_draft"
msgid "To delete payment \"%(payment)s\" you must reset it to draft state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_overpay"
msgid "Payment \"%(payment)s\" overpays line \"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_reconciled"
msgid "The line \"%(line)s\" of payment \"%(payment)s\" is already reconciled."
msgstr ""
@@ -610,10 +658,20 @@ msgctxt "model:ir.rule.group,name:rule_group_payment_journal_companies"
msgid "User in companies"
msgstr ""
+#, fuzzy
+msgctxt "model:ir.sequence,name:sequence_account_payment"
+msgid "Default Account Payment"
+msgstr "Default Account Payment Group"
+
msgctxt "model:ir.sequence,name:sequence_account_payment_group"
msgid "Default Account Payment Group"
msgstr "Default Account Payment Group"
+#, fuzzy
+msgctxt "model:ir.sequence.type,name:sequence_type_account_payment"
+msgid "Account Payment Group"
+msgstr "Account Payment Group"
+
msgctxt "model:ir.sequence.type,name:sequence_type_account_payment_group"
msgid "Account Payment Group"
msgstr "Account Payment Group"
@@ -733,8 +791,17 @@ msgctxt "selection:account.payment.journal,process_method:"
msgid "Manual"
msgstr ""
+msgctxt "selection:party.party.reception_direct_debit,type:"
+msgid "Balance"
+msgstr ""
+
+#, fuzzy
+msgctxt "selection:party.party.reception_direct_debit,type:"
+msgid "Line"
+msgstr "Pay Lines"
+
msgctxt "view:account.configuration:"
-msgid "Group Sequence"
+msgid "Group Sequence:"
msgstr ""
#, fuzzy
@@ -742,6 +809,10 @@ msgctxt "view:account.configuration:"
msgid "Payment"
msgstr "Payment"
+msgctxt "view:account.configuration:"
+msgid "Sequence:"
+msgstr ""
+
msgctxt "view:account.move.line.create_direct_debit.start:"
msgid "Create Direct Debit for date"
msgstr ""
diff --git a/modules/account_payment/locale/uk.po b/modules/account_payment/locale/uk.po
index 7929aa5ad3..724e4b5bec 100644
--- a/modules/account_payment/locale/uk.po
+++ b/modules/account_payment/locale/uk.po
@@ -6,6 +6,10 @@ msgctxt "field:account.configuration,payment_group_sequence:"
msgid "Payment Group Sequence"
msgstr ""
+msgctxt "field:account.configuration,payment_sequence:"
+msgid "Payment Sequence"
+msgstr ""
+
msgctxt "field:account.configuration.payment_group_sequence,company:"
msgid "Company"
msgstr ""
@@ -15,6 +19,14 @@ msgctxt ""
msgid "Payment Group Sequence"
msgstr ""
+msgctxt "field:account.configuration.payment_sequence,company:"
+msgid "Company"
+msgstr ""
+
+msgctxt "field:account.configuration.payment_sequence,payment_sequence:"
+msgid "Payment Sequence"
+msgstr ""
+
msgctxt "field:account.invoice,payment_direct_debit:"
msgid "Direct Debit"
msgstr ""
@@ -23,6 +35,10 @@ msgctxt "field:account.move.line,payment_amount:"
msgid "Amount to Pay"
msgstr ""
+msgctxt "field:account.move.line,payment_amount_cache:"
+msgid "Amount to Pay Cache"
+msgstr ""
+
msgctxt "field:account.move.line,payment_blocked:"
msgid "Blocked"
msgstr ""
@@ -111,6 +127,10 @@ msgctxt "field:account.payment,line:"
msgid "Line"
msgstr ""
+msgctxt "field:account.payment,number:"
+msgid "Number"
+msgstr ""
+
msgctxt "field:account.payment,origin:"
msgid "Origin"
msgstr ""
@@ -243,6 +263,10 @@ msgctxt "field:party.party.reception_direct_debit,process_method:"
msgid "Process Method"
msgstr ""
+msgctxt "field:party.party.reception_direct_debit,type:"
+msgid "Type"
+msgstr ""
+
msgctxt "help:account.invoice,payment_direct_debit:"
msgid "Check if the invoice is paid by direct debit."
msgstr ""
@@ -277,6 +301,12 @@ msgctxt "help:account.payment.group,payment_count:"
msgid "The number of payments in the group."
msgstr ""
+msgctxt "help:account.statement.rule,description:"
+msgid ""
+"\n"
+"'payment'"
+msgstr ""
+
msgctxt "help:party.party,payment_direct_debit:"
msgid "Check if supplier does direct debit."
msgstr ""
@@ -293,6 +323,10 @@ msgctxt "model:account.configuration.payment_group_sequence,name:"
msgid "Account Configuration Payment Group Sequence"
msgstr ""
+msgctxt "model:account.configuration.payment_sequence,name:"
+msgid "Account Configuration Payment Sequence"
+msgstr ""
+
msgctxt "model:account.move.line.create_direct_debit.start,name:"
msgid "Create Direct Debit"
msgstr ""
@@ -450,54 +484,64 @@ msgctxt ""
msgid "Pending"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_payment"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending payments with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_cancel_payments"
msgid ""
"The moves \"%(moves)s\" contain lines with payments, you may want to cancel "
"them before cancelling."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_delegate_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
"delegating."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_group_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
"grouping."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_reschedule_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
"rescheduling."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_pay_line_blocked"
msgid "Line \"%(line)s\" is blocked for payment."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_pay_line_group"
msgid ""
"The lines \"%(names)s\" for %(party)s could be grouped with the line "
"\"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_draft"
msgid "To delete payment \"%(payment)s\" you must reset it to draft state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_overpay"
msgid "Payment \"%(payment)s\" overpays line \"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_reconciled"
msgid "The line \"%(line)s\" of payment \"%(payment)s\" is already reconciled."
msgstr ""
@@ -567,10 +611,18 @@ msgctxt "model:ir.rule.group,name:rule_group_payment_journal_companies"
msgid "User in companies"
msgstr ""
+msgctxt "model:ir.sequence,name:sequence_account_payment"
+msgid "Default Account Payment"
+msgstr ""
+
msgctxt "model:ir.sequence,name:sequence_account_payment_group"
msgid "Default Account Payment Group"
msgstr ""
+msgctxt "model:ir.sequence.type,name:sequence_type_account_payment"
+msgid "Account Payment Group"
+msgstr ""
+
msgctxt "model:ir.sequence.type,name:sequence_type_account_payment_group"
msgid "Account Payment Group"
msgstr ""
@@ -675,14 +727,26 @@ msgctxt "selection:account.payment.journal,process_method:"
msgid "Manual"
msgstr ""
+msgctxt "selection:party.party.reception_direct_debit,type:"
+msgid "Balance"
+msgstr ""
+
+msgctxt "selection:party.party.reception_direct_debit,type:"
+msgid "Line"
+msgstr ""
+
msgctxt "view:account.configuration:"
-msgid "Group Sequence"
+msgid "Group Sequence:"
msgstr ""
msgctxt "view:account.configuration:"
msgid "Payment"
msgstr ""
+msgctxt "view:account.configuration:"
+msgid "Sequence:"
+msgstr ""
+
msgctxt "view:account.move.line.create_direct_debit.start:"
msgid "Create Direct Debit for date"
msgstr ""
diff --git a/modules/account_payment/locale/zh_CN.po b/modules/account_payment/locale/zh_CN.po
index 13a8a19278..c6298aefcf 100644
--- a/modules/account_payment/locale/zh_CN.po
+++ b/modules/account_payment/locale/zh_CN.po
@@ -6,6 +6,11 @@ msgctxt "field:account.configuration,payment_group_sequence:"
msgid "Payment Group Sequence"
msgstr ""
+#, fuzzy
+msgctxt "field:account.configuration,payment_sequence:"
+msgid "Payment Sequence"
+msgstr "Payment Journals"
+
msgctxt "field:account.configuration.payment_group_sequence,company:"
msgid "Company"
msgstr ""
@@ -15,6 +20,15 @@ msgctxt ""
msgid "Payment Group Sequence"
msgstr ""
+msgctxt "field:account.configuration.payment_sequence,company:"
+msgid "Company"
+msgstr ""
+
+#, fuzzy
+msgctxt "field:account.configuration.payment_sequence,payment_sequence:"
+msgid "Payment Sequence"
+msgstr "Payment Journals"
+
msgctxt "field:account.invoice,payment_direct_debit:"
msgid "Direct Debit"
msgstr ""
@@ -24,6 +38,11 @@ msgctxt "field:account.move.line,payment_amount:"
msgid "Amount to Pay"
msgstr "Lines to Pay"
+#, fuzzy
+msgctxt "field:account.move.line,payment_amount_cache:"
+msgid "Amount to Pay Cache"
+msgstr "Lines to Pay"
+
msgctxt "field:account.move.line,payment_blocked:"
msgid "Blocked"
msgstr ""
@@ -121,6 +140,10 @@ msgctxt "field:account.payment,line:"
msgid "Line"
msgstr ""
+msgctxt "field:account.payment,number:"
+msgid "Number"
+msgstr ""
+
msgctxt "field:account.payment,origin:"
msgid "Origin"
msgstr ""
@@ -267,6 +290,10 @@ msgctxt "field:party.party.reception_direct_debit,process_method:"
msgid "Process Method"
msgstr "Process Payments"
+msgctxt "field:party.party.reception_direct_debit,type:"
+msgid "Type"
+msgstr ""
+
msgctxt "help:account.invoice,payment_direct_debit:"
msgid "Check if the invoice is paid by direct debit."
msgstr ""
@@ -301,6 +328,13 @@ msgctxt "help:account.payment.group,payment_count:"
msgid "The number of payments in the group."
msgstr ""
+#, fuzzy
+msgctxt "help:account.statement.rule,description:"
+msgid ""
+"\n"
+"'payment'"
+msgstr "Payment"
+
msgctxt "help:party.party,payment_direct_debit:"
msgid "Check if supplier does direct debit."
msgstr ""
@@ -317,6 +351,10 @@ msgctxt "model:account.configuration.payment_group_sequence,name:"
msgid "Account Configuration Payment Group Sequence"
msgstr ""
+msgctxt "model:account.configuration.payment_sequence,name:"
+msgid "Account Configuration Payment Sequence"
+msgstr ""
+
msgctxt "model:account.move.line.create_direct_debit.start,name:"
msgid "Create Direct Debit"
msgstr ""
@@ -497,54 +535,64 @@ msgctxt ""
msgid "Pending"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_payment"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending payments with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_cancel_payments"
msgid ""
"The moves \"%(moves)s\" contain lines with payments, you may want to cancel "
"them before cancelling."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_delegate_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
"delegating."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_group_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
"grouping."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_line_reschedule_payments"
msgid ""
"The lines \"%(lines)s\" have payments, you may want to cancel them before "
"rescheduling."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_pay_line_blocked"
msgid "Line \"%(line)s\" is blocked for payment."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_pay_line_group"
msgid ""
"The lines \"%(names)s\" for %(party)s could be grouped with the line "
"\"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_draft"
msgid "To delete payment \"%(payment)s\" you must reset it to draft state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_overpay"
msgid "Payment \"%(payment)s\" overpays line \"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_reconciled"
msgid "The line \"%(line)s\" of payment \"%(payment)s\" is already reconciled."
msgstr ""
@@ -617,10 +665,20 @@ msgctxt "model:ir.rule.group,name:rule_group_payment_journal_companies"
msgid "User in companies"
msgstr ""
+#, fuzzy
+msgctxt "model:ir.sequence,name:sequence_account_payment"
+msgid "Default Account Payment"
+msgstr "Default Account Payment Group"
+
msgctxt "model:ir.sequence,name:sequence_account_payment_group"
msgid "Default Account Payment Group"
msgstr "Default Account Payment Group"
+#, fuzzy
+msgctxt "model:ir.sequence.type,name:sequence_type_account_payment"
+msgid "Account Payment Group"
+msgstr "Account Payment Group"
+
msgctxt "model:ir.sequence.type,name:sequence_type_account_payment_group"
msgid "Account Payment Group"
msgstr "Account Payment Group"
@@ -739,8 +797,18 @@ msgctxt "selection:account.payment.journal,process_method:"
msgid "Manual"
msgstr ""
+#, fuzzy
+msgctxt "selection:party.party.reception_direct_debit,type:"
+msgid "Balance"
+msgstr "取消"
+
+#, fuzzy
+msgctxt "selection:party.party.reception_direct_debit,type:"
+msgid "Line"
+msgstr "Pay Lines"
+
msgctxt "view:account.configuration:"
-msgid "Group Sequence"
+msgid "Group Sequence:"
msgstr ""
#, fuzzy
@@ -748,6 +816,10 @@ msgctxt "view:account.configuration:"
msgid "Payment"
msgstr "Payment"
+msgctxt "view:account.configuration:"
+msgid "Sequence:"
+msgstr ""
+
msgctxt "view:account.move.line.create_direct_debit.start:"
msgid "Create Direct Debit for date"
msgstr ""
diff --git a/modules/account_payment_braintree/locale/bg.po b/modules/account_payment_braintree/locale/bg.po
index 189146ab59..59311ebf8c 100644
--- a/modules/account_payment_braintree/locale/bg.po
+++ b/modules/account_payment_braintree/locale/bg.po
@@ -302,10 +302,16 @@ msgctxt ""
msgid "To Process"
msgstr ""
+msgctxt "model:ir.message,text:msg_braintree_key_modified"
+msgid "Are you sure you want to modify the keys of the Braintree account?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_braintree_receivable"
msgid "To pay \"%(payment)s\", you cannot use a Braintree journal \"%(journal)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_braintree_nonce"
msgid ""
"To process payment \"%(payment)s\" you must set a Braintree nonce or "
@@ -325,6 +331,10 @@ msgctxt "model:ir.model.button,string:customer_braintree_checkout_button"
msgid "Add Card"
msgstr ""
+msgctxt "model:ir.model.button,string:customer_braintree_update_button"
+msgid "Update"
+msgstr ""
+
msgctxt "model:ir.model.button,string:customer_payment_method_delete_button"
msgid "Delete Payment Method"
msgstr ""
diff --git a/modules/account_payment_braintree/locale/ca.po b/modules/account_payment_braintree/locale/ca.po
index 70505d9904..cd8413dc5e 100644
--- a/modules/account_payment_braintree/locale/ca.po
+++ b/modules/account_payment_braintree/locale/ca.po
@@ -302,12 +302,18 @@ msgctxt ""
msgid "To Process"
msgstr "A processar"
+msgctxt "model:ir.message,text:msg_braintree_key_modified"
+msgid "Are you sure you want to modify the keys of the Braintree account?"
+msgstr "Esteu segur que voleu modificar les claus del compte de Braintree?"
+
+#, python-format
msgctxt "model:ir.message,text:msg_braintree_receivable"
msgid "To pay \"%(payment)s\", you cannot use a Braintree journal \"%(journal)s\"."
msgstr ""
"Per pagar el pagament \"%(payment)s\" no podeu utilitzar el diari de "
"Braintree \"%(journal)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_no_braintree_nonce"
msgid ""
"To process payment \"%(payment)s\" you must set a Braintree nonce or "
@@ -331,6 +337,10 @@ msgctxt "model:ir.model.button,string:customer_braintree_checkout_button"
msgid "Add Card"
msgstr "Afegeix targeta"
+msgctxt "model:ir.model.button,string:customer_braintree_update_button"
+msgid "Update"
+msgstr "Actualitza"
+
msgctxt "model:ir.model.button,string:customer_payment_method_delete_button"
msgid "Delete Payment Method"
msgstr "Eliminar métode de pagament"
diff --git a/modules/account_payment_braintree/locale/cs.po b/modules/account_payment_braintree/locale/cs.po
index 189146ab59..59311ebf8c 100644
--- a/modules/account_payment_braintree/locale/cs.po
+++ b/modules/account_payment_braintree/locale/cs.po
@@ -302,10 +302,16 @@ msgctxt ""
msgid "To Process"
msgstr ""
+msgctxt "model:ir.message,text:msg_braintree_key_modified"
+msgid "Are you sure you want to modify the keys of the Braintree account?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_braintree_receivable"
msgid "To pay \"%(payment)s\", you cannot use a Braintree journal \"%(journal)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_braintree_nonce"
msgid ""
"To process payment \"%(payment)s\" you must set a Braintree nonce or "
@@ -325,6 +331,10 @@ msgctxt "model:ir.model.button,string:customer_braintree_checkout_button"
msgid "Add Card"
msgstr ""
+msgctxt "model:ir.model.button,string:customer_braintree_update_button"
+msgid "Update"
+msgstr ""
+
msgctxt "model:ir.model.button,string:customer_payment_method_delete_button"
msgid "Delete Payment Method"
msgstr ""
diff --git a/modules/account_payment_braintree/locale/de.po b/modules/account_payment_braintree/locale/de.po
index 373a31b4d8..ffe6966e21 100644
--- a/modules/account_payment_braintree/locale/de.po
+++ b/modules/account_payment_braintree/locale/de.po
@@ -302,12 +302,18 @@ msgctxt ""
msgid "To Process"
msgstr "Auszuführen"
+msgctxt "model:ir.message,text:msg_braintree_key_modified"
+msgid "Are you sure you want to modify the keys of the Braintree account?"
+msgstr "Möchten Sie wirklich die Schlüssel des Braintree-Kontos ändern?"
+
+#, python-format
msgctxt "model:ir.message,text:msg_braintree_receivable"
msgid "To pay \"%(payment)s\", you cannot use a Braintree journal \"%(journal)s\"."
msgstr ""
"Zur Zahlung von \"%(payment)s\" kann das Braintree Journal \"%(journal)s\" "
"nicht verwendet werden."
+#, python-format
msgctxt "model:ir.message,text:msg_no_braintree_nonce"
msgid ""
"To process payment \"%(payment)s\" you must set a Braintree nonce or "
@@ -330,6 +336,10 @@ msgctxt "model:ir.model.button,string:customer_braintree_checkout_button"
msgid "Add Card"
msgstr "Karte hinzufügen"
+msgctxt "model:ir.model.button,string:customer_braintree_update_button"
+msgid "Update"
+msgstr "Aktualisieren"
+
msgctxt "model:ir.model.button,string:customer_payment_method_delete_button"
msgid "Delete Payment Method"
msgstr "Zahlungsart löschen"
diff --git a/modules/account_payment_braintree/locale/es.po b/modules/account_payment_braintree/locale/es.po
index 4b266210d2..376402f01e 100644
--- a/modules/account_payment_braintree/locale/es.po
+++ b/modules/account_payment_braintree/locale/es.po
@@ -302,12 +302,19 @@ msgctxt ""
msgid "To Process"
msgstr "A procesar"
+msgctxt "model:ir.message,text:msg_braintree_key_modified"
+msgid "Are you sure you want to modify the keys of the Braintree account?"
+msgstr ""
+"¿Está seguro de que desea modificar las claves de la cuenta Braintree?"
+
+#, python-format
msgctxt "model:ir.message,text:msg_braintree_receivable"
msgid "To pay \"%(payment)s\", you cannot use a Braintree journal \"%(journal)s\"."
msgstr ""
"Para pagar \"%(payment)s\", no puedes utilizar el diario de Braintree "
"\"%(journal)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_no_braintree_nonce"
msgid ""
"To process payment \"%(payment)s\" you must set a Braintree nonce or "
@@ -331,6 +338,10 @@ msgctxt "model:ir.model.button,string:customer_braintree_checkout_button"
msgid "Add Card"
msgstr "Añadir tarjeta"
+msgctxt "model:ir.model.button,string:customer_braintree_update_button"
+msgid "Update"
+msgstr "Actualizar"
+
msgctxt "model:ir.model.button,string:customer_payment_method_delete_button"
msgid "Delete Payment Method"
msgstr "Eliminar método de pago"
diff --git a/modules/account_payment_braintree/locale/es_419.po b/modules/account_payment_braintree/locale/es_419.po
index 189146ab59..59311ebf8c 100644
--- a/modules/account_payment_braintree/locale/es_419.po
+++ b/modules/account_payment_braintree/locale/es_419.po
@@ -302,10 +302,16 @@ msgctxt ""
msgid "To Process"
msgstr ""
+msgctxt "model:ir.message,text:msg_braintree_key_modified"
+msgid "Are you sure you want to modify the keys of the Braintree account?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_braintree_receivable"
msgid "To pay \"%(payment)s\", you cannot use a Braintree journal \"%(journal)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_braintree_nonce"
msgid ""
"To process payment \"%(payment)s\" you must set a Braintree nonce or "
@@ -325,6 +331,10 @@ msgctxt "model:ir.model.button,string:customer_braintree_checkout_button"
msgid "Add Card"
msgstr ""
+msgctxt "model:ir.model.button,string:customer_braintree_update_button"
+msgid "Update"
+msgstr ""
+
msgctxt "model:ir.model.button,string:customer_payment_method_delete_button"
msgid "Delete Payment Method"
msgstr ""
diff --git a/modules/account_payment_braintree/locale/et.po b/modules/account_payment_braintree/locale/et.po
index 189146ab59..59311ebf8c 100644
--- a/modules/account_payment_braintree/locale/et.po
+++ b/modules/account_payment_braintree/locale/et.po
@@ -302,10 +302,16 @@ msgctxt ""
msgid "To Process"
msgstr ""
+msgctxt "model:ir.message,text:msg_braintree_key_modified"
+msgid "Are you sure you want to modify the keys of the Braintree account?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_braintree_receivable"
msgid "To pay \"%(payment)s\", you cannot use a Braintree journal \"%(journal)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_braintree_nonce"
msgid ""
"To process payment \"%(payment)s\" you must set a Braintree nonce or "
@@ -325,6 +331,10 @@ msgctxt "model:ir.model.button,string:customer_braintree_checkout_button"
msgid "Add Card"
msgstr ""
+msgctxt "model:ir.model.button,string:customer_braintree_update_button"
+msgid "Update"
+msgstr ""
+
msgctxt "model:ir.model.button,string:customer_payment_method_delete_button"
msgid "Delete Payment Method"
msgstr ""
diff --git a/modules/account_payment_braintree/locale/fa.po b/modules/account_payment_braintree/locale/fa.po
index 189146ab59..59311ebf8c 100644
--- a/modules/account_payment_braintree/locale/fa.po
+++ b/modules/account_payment_braintree/locale/fa.po
@@ -302,10 +302,16 @@ msgctxt ""
msgid "To Process"
msgstr ""
+msgctxt "model:ir.message,text:msg_braintree_key_modified"
+msgid "Are you sure you want to modify the keys of the Braintree account?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_braintree_receivable"
msgid "To pay \"%(payment)s\", you cannot use a Braintree journal \"%(journal)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_braintree_nonce"
msgid ""
"To process payment \"%(payment)s\" you must set a Braintree nonce or "
@@ -325,6 +331,10 @@ msgctxt "model:ir.model.button,string:customer_braintree_checkout_button"
msgid "Add Card"
msgstr ""
+msgctxt "model:ir.model.button,string:customer_braintree_update_button"
+msgid "Update"
+msgstr ""
+
msgctxt "model:ir.model.button,string:customer_payment_method_delete_button"
msgid "Delete Payment Method"
msgstr ""
diff --git a/modules/account_payment_braintree/locale/fi.po b/modules/account_payment_braintree/locale/fi.po
index 189146ab59..59311ebf8c 100644
--- a/modules/account_payment_braintree/locale/fi.po
+++ b/modules/account_payment_braintree/locale/fi.po
@@ -302,10 +302,16 @@ msgctxt ""
msgid "To Process"
msgstr ""
+msgctxt "model:ir.message,text:msg_braintree_key_modified"
+msgid "Are you sure you want to modify the keys of the Braintree account?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_braintree_receivable"
msgid "To pay \"%(payment)s\", you cannot use a Braintree journal \"%(journal)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_braintree_nonce"
msgid ""
"To process payment \"%(payment)s\" you must set a Braintree nonce or "
@@ -325,6 +331,10 @@ msgctxt "model:ir.model.button,string:customer_braintree_checkout_button"
msgid "Add Card"
msgstr ""
+msgctxt "model:ir.model.button,string:customer_braintree_update_button"
+msgid "Update"
+msgstr ""
+
msgctxt "model:ir.model.button,string:customer_payment_method_delete_button"
msgid "Delete Payment Method"
msgstr ""
diff --git a/modules/account_payment_braintree/locale/fr.po b/modules/account_payment_braintree/locale/fr.po
index 5f728ee91a..9c2877b6c8 100644
--- a/modules/account_payment_braintree/locale/fr.po
+++ b/modules/account_payment_braintree/locale/fr.po
@@ -302,12 +302,18 @@ msgctxt ""
msgid "To Process"
msgstr "À traiter"
+msgctxt "model:ir.message,text:msg_braintree_key_modified"
+msgid "Are you sure you want to modify the keys of the Braintree account?"
+msgstr "Etes-vous sûr de vouloir modifier les clés du compte Braintree ?"
+
+#, python-format
msgctxt "model:ir.message,text:msg_braintree_receivable"
msgid "To pay \"%(payment)s\", you cannot use a Braintree journal \"%(journal)s\"."
msgstr ""
"Pour payer « %(payment)s », vous ne pouvez pas utiliser un journal Braintree"
" « %(journal)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_no_braintree_nonce"
msgid ""
"To process payment \"%(payment)s\" you must set a Braintree nonce or "
@@ -330,6 +336,10 @@ msgctxt "model:ir.model.button,string:customer_braintree_checkout_button"
msgid "Add Card"
msgstr "Ajouter une carte"
+msgctxt "model:ir.model.button,string:customer_braintree_update_button"
+msgid "Update"
+msgstr "Mettre à jour"
+
msgctxt "model:ir.model.button,string:customer_payment_method_delete_button"
msgid "Delete Payment Method"
msgstr "Supprimer le mode de paiement"
diff --git a/modules/account_payment_braintree/locale/hu.po b/modules/account_payment_braintree/locale/hu.po
index 189146ab59..59311ebf8c 100644
--- a/modules/account_payment_braintree/locale/hu.po
+++ b/modules/account_payment_braintree/locale/hu.po
@@ -302,10 +302,16 @@ msgctxt ""
msgid "To Process"
msgstr ""
+msgctxt "model:ir.message,text:msg_braintree_key_modified"
+msgid "Are you sure you want to modify the keys of the Braintree account?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_braintree_receivable"
msgid "To pay \"%(payment)s\", you cannot use a Braintree journal \"%(journal)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_braintree_nonce"
msgid ""
"To process payment \"%(payment)s\" you must set a Braintree nonce or "
@@ -325,6 +331,10 @@ msgctxt "model:ir.model.button,string:customer_braintree_checkout_button"
msgid "Add Card"
msgstr ""
+msgctxt "model:ir.model.button,string:customer_braintree_update_button"
+msgid "Update"
+msgstr ""
+
msgctxt "model:ir.model.button,string:customer_payment_method_delete_button"
msgid "Delete Payment Method"
msgstr ""
diff --git a/modules/account_payment_braintree/locale/id.po b/modules/account_payment_braintree/locale/id.po
index 10e9909b9e..9abcc8205d 100644
--- a/modules/account_payment_braintree/locale/id.po
+++ b/modules/account_payment_braintree/locale/id.po
@@ -302,10 +302,16 @@ msgctxt ""
msgid "To Process"
msgstr ""
+msgctxt "model:ir.message,text:msg_braintree_key_modified"
+msgid "Are you sure you want to modify the keys of the Braintree account?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_braintree_receivable"
msgid "To pay \"%(payment)s\", you cannot use a Braintree journal \"%(journal)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_braintree_nonce"
msgid ""
"To process payment \"%(payment)s\" you must set a Braintree nonce or "
@@ -325,6 +331,10 @@ msgctxt "model:ir.model.button,string:customer_braintree_checkout_button"
msgid "Add Card"
msgstr ""
+msgctxt "model:ir.model.button,string:customer_braintree_update_button"
+msgid "Update"
+msgstr ""
+
msgctxt "model:ir.model.button,string:customer_payment_method_delete_button"
msgid "Delete Payment Method"
msgstr ""
diff --git a/modules/account_payment_braintree/locale/it.po b/modules/account_payment_braintree/locale/it.po
index 2ef1e98495..7b8103625b 100644
--- a/modules/account_payment_braintree/locale/it.po
+++ b/modules/account_payment_braintree/locale/it.po
@@ -302,10 +302,16 @@ msgctxt ""
msgid "To Process"
msgstr ""
+msgctxt "model:ir.message,text:msg_braintree_key_modified"
+msgid "Are you sure you want to modify the keys of the Braintree account?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_braintree_receivable"
msgid "To pay \"%(payment)s\", you cannot use a Braintree journal \"%(journal)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_braintree_nonce"
msgid ""
"To process payment \"%(payment)s\" you must set a Braintree nonce or "
@@ -325,6 +331,10 @@ msgctxt "model:ir.model.button,string:customer_braintree_checkout_button"
msgid "Add Card"
msgstr ""
+msgctxt "model:ir.model.button,string:customer_braintree_update_button"
+msgid "Update"
+msgstr ""
+
msgctxt "model:ir.model.button,string:customer_payment_method_delete_button"
msgid "Delete Payment Method"
msgstr ""
diff --git a/modules/account_payment_braintree/locale/lo.po b/modules/account_payment_braintree/locale/lo.po
index 189146ab59..59311ebf8c 100644
--- a/modules/account_payment_braintree/locale/lo.po
+++ b/modules/account_payment_braintree/locale/lo.po
@@ -302,10 +302,16 @@ msgctxt ""
msgid "To Process"
msgstr ""
+msgctxt "model:ir.message,text:msg_braintree_key_modified"
+msgid "Are you sure you want to modify the keys of the Braintree account?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_braintree_receivable"
msgid "To pay \"%(payment)s\", you cannot use a Braintree journal \"%(journal)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_braintree_nonce"
msgid ""
"To process payment \"%(payment)s\" you must set a Braintree nonce or "
@@ -325,6 +331,10 @@ msgctxt "model:ir.model.button,string:customer_braintree_checkout_button"
msgid "Add Card"
msgstr ""
+msgctxt "model:ir.model.button,string:customer_braintree_update_button"
+msgid "Update"
+msgstr ""
+
msgctxt "model:ir.model.button,string:customer_payment_method_delete_button"
msgid "Delete Payment Method"
msgstr ""
diff --git a/modules/account_payment_braintree/locale/lt.po b/modules/account_payment_braintree/locale/lt.po
index 189146ab59..59311ebf8c 100644
--- a/modules/account_payment_braintree/locale/lt.po
+++ b/modules/account_payment_braintree/locale/lt.po
@@ -302,10 +302,16 @@ msgctxt ""
msgid "To Process"
msgstr ""
+msgctxt "model:ir.message,text:msg_braintree_key_modified"
+msgid "Are you sure you want to modify the keys of the Braintree account?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_braintree_receivable"
msgid "To pay \"%(payment)s\", you cannot use a Braintree journal \"%(journal)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_braintree_nonce"
msgid ""
"To process payment \"%(payment)s\" you must set a Braintree nonce or "
@@ -325,6 +331,10 @@ msgctxt "model:ir.model.button,string:customer_braintree_checkout_button"
msgid "Add Card"
msgstr ""
+msgctxt "model:ir.model.button,string:customer_braintree_update_button"
+msgid "Update"
+msgstr ""
+
msgctxt "model:ir.model.button,string:customer_payment_method_delete_button"
msgid "Delete Payment Method"
msgstr ""
diff --git a/modules/account_payment_braintree/locale/nl.po b/modules/account_payment_braintree/locale/nl.po
index 675243b900..b206e3d136 100644
--- a/modules/account_payment_braintree/locale/nl.po
+++ b/modules/account_payment_braintree/locale/nl.po
@@ -302,12 +302,19 @@ msgctxt ""
msgid "To Process"
msgstr "Te verwerken"
+msgctxt "model:ir.message,text:msg_braintree_key_modified"
+msgid "Are you sure you want to modify the keys of the Braintree account?"
+msgstr ""
+"Weet u zeker dat u de sleutels van uw Braintree account wilt wijzigen?"
+
+#, python-format
msgctxt "model:ir.message,text:msg_braintree_receivable"
msgid "To pay \"%(payment)s\", you cannot use a Braintree journal \"%(journal)s\"."
msgstr ""
"Om \"%(payment)s te betalen, kunt u geen Braintree-dagboek \"%(journal)s\" "
"gebruiken."
+#, python-format
msgctxt "model:ir.message,text:msg_no_braintree_nonce"
msgid ""
"To process payment \"%(payment)s\" you must set a Braintree nonce or "
@@ -329,6 +336,10 @@ msgctxt "model:ir.model.button,string:customer_braintree_checkout_button"
msgid "Add Card"
msgstr "Voeg een kaart toe"
+msgctxt "model:ir.model.button,string:customer_braintree_update_button"
+msgid "Update"
+msgstr "Bijwerken"
+
msgctxt "model:ir.model.button,string:customer_payment_method_delete_button"
msgid "Delete Payment Method"
msgstr "Betaalmethode verwijderen"
diff --git a/modules/account_payment_braintree/locale/pl.po b/modules/account_payment_braintree/locale/pl.po
index 189146ab59..59311ebf8c 100644
--- a/modules/account_payment_braintree/locale/pl.po
+++ b/modules/account_payment_braintree/locale/pl.po
@@ -302,10 +302,16 @@ msgctxt ""
msgid "To Process"
msgstr ""
+msgctxt "model:ir.message,text:msg_braintree_key_modified"
+msgid "Are you sure you want to modify the keys of the Braintree account?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_braintree_receivable"
msgid "To pay \"%(payment)s\", you cannot use a Braintree journal \"%(journal)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_braintree_nonce"
msgid ""
"To process payment \"%(payment)s\" you must set a Braintree nonce or "
@@ -325,6 +331,10 @@ msgctxt "model:ir.model.button,string:customer_braintree_checkout_button"
msgid "Add Card"
msgstr ""
+msgctxt "model:ir.model.button,string:customer_braintree_update_button"
+msgid "Update"
+msgstr ""
+
msgctxt "model:ir.model.button,string:customer_payment_method_delete_button"
msgid "Delete Payment Method"
msgstr ""
diff --git a/modules/account_payment_braintree/locale/pt.po b/modules/account_payment_braintree/locale/pt.po
index 189146ab59..59311ebf8c 100644
--- a/modules/account_payment_braintree/locale/pt.po
+++ b/modules/account_payment_braintree/locale/pt.po
@@ -302,10 +302,16 @@ msgctxt ""
msgid "To Process"
msgstr ""
+msgctxt "model:ir.message,text:msg_braintree_key_modified"
+msgid "Are you sure you want to modify the keys of the Braintree account?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_braintree_receivable"
msgid "To pay \"%(payment)s\", you cannot use a Braintree journal \"%(journal)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_braintree_nonce"
msgid ""
"To process payment \"%(payment)s\" you must set a Braintree nonce or "
@@ -325,6 +331,10 @@ msgctxt "model:ir.model.button,string:customer_braintree_checkout_button"
msgid "Add Card"
msgstr ""
+msgctxt "model:ir.model.button,string:customer_braintree_update_button"
+msgid "Update"
+msgstr ""
+
msgctxt "model:ir.model.button,string:customer_payment_method_delete_button"
msgid "Delete Payment Method"
msgstr ""
diff --git a/modules/account_payment_braintree/locale/ro.po b/modules/account_payment_braintree/locale/ro.po
index 585de76aec..385a11e2d9 100644
--- a/modules/account_payment_braintree/locale/ro.po
+++ b/modules/account_payment_braintree/locale/ro.po
@@ -306,12 +306,18 @@ msgctxt ""
msgid "To Process"
msgstr "De Procesat"
+msgctxt "model:ir.message,text:msg_braintree_key_modified"
+msgid "Are you sure you want to modify the keys of the Braintree account?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_braintree_receivable"
msgid "To pay \"%(payment)s\", you cannot use a Braintree journal \"%(journal)s\"."
msgstr ""
"Pentru a plăti \"%(payment)s\", nu puteți utiliza un jurnal Braintree "
"\"%(journal)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_no_braintree_nonce"
msgid ""
"To process payment \"%(payment)s\" you must set a Braintree nonce or "
@@ -333,6 +339,10 @@ msgctxt "model:ir.model.button,string:customer_braintree_checkout_button"
msgid "Add Card"
msgstr "Adaugare Card"
+msgctxt "model:ir.model.button,string:customer_braintree_update_button"
+msgid "Update"
+msgstr ""
+
msgctxt "model:ir.model.button,string:customer_payment_method_delete_button"
msgid "Delete Payment Method"
msgstr "Stergere Metoda de Plata"
diff --git a/modules/account_payment_braintree/locale/ru.po b/modules/account_payment_braintree/locale/ru.po
index 189146ab59..59311ebf8c 100644
--- a/modules/account_payment_braintree/locale/ru.po
+++ b/modules/account_payment_braintree/locale/ru.po
@@ -302,10 +302,16 @@ msgctxt ""
msgid "To Process"
msgstr ""
+msgctxt "model:ir.message,text:msg_braintree_key_modified"
+msgid "Are you sure you want to modify the keys of the Braintree account?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_braintree_receivable"
msgid "To pay \"%(payment)s\", you cannot use a Braintree journal \"%(journal)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_braintree_nonce"
msgid ""
"To process payment \"%(payment)s\" you must set a Braintree nonce or "
@@ -325,6 +331,10 @@ msgctxt "model:ir.model.button,string:customer_braintree_checkout_button"
msgid "Add Card"
msgstr ""
+msgctxt "model:ir.model.button,string:customer_braintree_update_button"
+msgid "Update"
+msgstr ""
+
msgctxt "model:ir.model.button,string:customer_payment_method_delete_button"
msgid "Delete Payment Method"
msgstr ""
diff --git a/modules/account_payment_braintree/locale/sl.po b/modules/account_payment_braintree/locale/sl.po
index 189146ab59..59311ebf8c 100644
--- a/modules/account_payment_braintree/locale/sl.po
+++ b/modules/account_payment_braintree/locale/sl.po
@@ -302,10 +302,16 @@ msgctxt ""
msgid "To Process"
msgstr ""
+msgctxt "model:ir.message,text:msg_braintree_key_modified"
+msgid "Are you sure you want to modify the keys of the Braintree account?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_braintree_receivable"
msgid "To pay \"%(payment)s\", you cannot use a Braintree journal \"%(journal)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_braintree_nonce"
msgid ""
"To process payment \"%(payment)s\" you must set a Braintree nonce or "
@@ -325,6 +331,10 @@ msgctxt "model:ir.model.button,string:customer_braintree_checkout_button"
msgid "Add Card"
msgstr ""
+msgctxt "model:ir.model.button,string:customer_braintree_update_button"
+msgid "Update"
+msgstr ""
+
msgctxt "model:ir.model.button,string:customer_payment_method_delete_button"
msgid "Delete Payment Method"
msgstr ""
diff --git a/modules/account_payment_braintree/locale/tr.po b/modules/account_payment_braintree/locale/tr.po
index 189146ab59..59311ebf8c 100644
--- a/modules/account_payment_braintree/locale/tr.po
+++ b/modules/account_payment_braintree/locale/tr.po
@@ -302,10 +302,16 @@ msgctxt ""
msgid "To Process"
msgstr ""
+msgctxt "model:ir.message,text:msg_braintree_key_modified"
+msgid "Are you sure you want to modify the keys of the Braintree account?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_braintree_receivable"
msgid "To pay \"%(payment)s\", you cannot use a Braintree journal \"%(journal)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_braintree_nonce"
msgid ""
"To process payment \"%(payment)s\" you must set a Braintree nonce or "
@@ -325,6 +331,10 @@ msgctxt "model:ir.model.button,string:customer_braintree_checkout_button"
msgid "Add Card"
msgstr ""
+msgctxt "model:ir.model.button,string:customer_braintree_update_button"
+msgid "Update"
+msgstr ""
+
msgctxt "model:ir.model.button,string:customer_payment_method_delete_button"
msgid "Delete Payment Method"
msgstr ""
diff --git a/modules/account_payment_braintree/locale/uk.po b/modules/account_payment_braintree/locale/uk.po
index 189146ab59..59311ebf8c 100644
--- a/modules/account_payment_braintree/locale/uk.po
+++ b/modules/account_payment_braintree/locale/uk.po
@@ -302,10 +302,16 @@ msgctxt ""
msgid "To Process"
msgstr ""
+msgctxt "model:ir.message,text:msg_braintree_key_modified"
+msgid "Are you sure you want to modify the keys of the Braintree account?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_braintree_receivable"
msgid "To pay \"%(payment)s\", you cannot use a Braintree journal \"%(journal)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_braintree_nonce"
msgid ""
"To process payment \"%(payment)s\" you must set a Braintree nonce or "
@@ -325,6 +331,10 @@ msgctxt "model:ir.model.button,string:customer_braintree_checkout_button"
msgid "Add Card"
msgstr ""
+msgctxt "model:ir.model.button,string:customer_braintree_update_button"
+msgid "Update"
+msgstr ""
+
msgctxt "model:ir.model.button,string:customer_payment_method_delete_button"
msgid "Delete Payment Method"
msgstr ""
diff --git a/modules/account_payment_braintree/locale/zh_CN.po b/modules/account_payment_braintree/locale/zh_CN.po
index 189146ab59..59311ebf8c 100644
--- a/modules/account_payment_braintree/locale/zh_CN.po
+++ b/modules/account_payment_braintree/locale/zh_CN.po
@@ -302,10 +302,16 @@ msgctxt ""
msgid "To Process"
msgstr ""
+msgctxt "model:ir.message,text:msg_braintree_key_modified"
+msgid "Are you sure you want to modify the keys of the Braintree account?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_braintree_receivable"
msgid "To pay \"%(payment)s\", you cannot use a Braintree journal \"%(journal)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_braintree_nonce"
msgid ""
"To process payment \"%(payment)s\" you must set a Braintree nonce or "
@@ -325,6 +331,10 @@ msgctxt "model:ir.model.button,string:customer_braintree_checkout_button"
msgid "Add Card"
msgstr ""
+msgctxt "model:ir.model.button,string:customer_braintree_update_button"
+msgid "Update"
+msgstr ""
+
msgctxt "model:ir.model.button,string:customer_payment_method_delete_button"
msgid "Delete Payment Method"
msgstr ""
diff --git a/modules/account_payment_clearing/locale/bg.po b/modules/account_payment_clearing/locale/bg.po
index 9433f3667b..d92bd5fc65 100644
--- a/modules/account_payment_clearing/locale/bg.po
+++ b/modules/account_payment_clearing/locale/bg.po
@@ -60,6 +60,12 @@ msgid ""
"Leave empty for no posting."
msgstr ""
+msgctxt "help:account.statement.rule,description:"
+msgid ""
+"\n"
+"'payment_group'"
+msgstr ""
+
#, fuzzy
msgctxt "model:account.payment.succeed.start,name:"
msgid "Succeed Payment"
diff --git a/modules/account_payment_clearing/locale/ca.po b/modules/account_payment_clearing/locale/ca.po
index 8e5f137dc0..8843c2c3bf 100644
--- a/modules/account_payment_clearing/locale/ca.po
+++ b/modules/account_payment_clearing/locale/ca.po
@@ -62,6 +62,14 @@ msgstr ""
"Comptabilitza automàticament els asentaments de liquidació desprès del retràs.\n"
"Deixeu-ho en blanc per no comptabilitzar."
+msgctxt "help:account.statement.rule,description:"
+msgid ""
+"\n"
+"'payment_group'"
+msgstr ""
+"\n"
+"'payment_group'"
+
msgctxt "model:account.payment.succeed.start,name:"
msgid "Succeed Payment"
msgstr "Marca pagament amb èxit"
diff --git a/modules/account_payment_clearing/locale/cs.po b/modules/account_payment_clearing/locale/cs.po
index 9433f3667b..d92bd5fc65 100644
--- a/modules/account_payment_clearing/locale/cs.po
+++ b/modules/account_payment_clearing/locale/cs.po
@@ -60,6 +60,12 @@ msgid ""
"Leave empty for no posting."
msgstr ""
+msgctxt "help:account.statement.rule,description:"
+msgid ""
+"\n"
+"'payment_group'"
+msgstr ""
+
#, fuzzy
msgctxt "model:account.payment.succeed.start,name:"
msgid "Succeed Payment"
diff --git a/modules/account_payment_clearing/locale/de.po b/modules/account_payment_clearing/locale/de.po
index f9abdab937..35209c1694 100644
--- a/modules/account_payment_clearing/locale/de.po
+++ b/modules/account_payment_clearing/locale/de.po
@@ -62,6 +62,14 @@ msgstr ""
"Automatisches Verbuchen der Ausgleichsbuchungssätze mit Verzögerung.\n"
"Leer lassen, um keine Buchungssätze zu erzeugen."
+msgctxt "help:account.statement.rule,description:"
+msgid ""
+"\n"
+"'payment_group'"
+msgstr ""
+"\n"
+"'payment_group': Zahlungsgruppe"
+
msgctxt "model:account.payment.succeed.start,name:"
msgid "Succeed Payment"
msgstr "Erfolgreiche Zahlung"
diff --git a/modules/account_payment_clearing/locale/es.po b/modules/account_payment_clearing/locale/es.po
index 3dd92de565..36baa82134 100644
--- a/modules/account_payment_clearing/locale/es.po
+++ b/modules/account_payment_clearing/locale/es.po
@@ -62,6 +62,14 @@ msgstr ""
"Contabiliza automáticamente los apuntes de liquidación después del retraso.\n"
"Dejar en blanco para no contabilizar."
+msgctxt "help:account.statement.rule,description:"
+msgid ""
+"\n"
+"'payment_group'"
+msgstr ""
+"\n"
+"'payment_group'"
+
msgctxt "model:account.payment.succeed.start,name:"
msgid "Succeed Payment"
msgstr "Marcar pagos con éxito"
diff --git a/modules/account_payment_clearing/locale/es_419.po b/modules/account_payment_clearing/locale/es_419.po
index 261d535806..28e5469258 100644
--- a/modules/account_payment_clearing/locale/es_419.po
+++ b/modules/account_payment_clearing/locale/es_419.po
@@ -62,6 +62,13 @@ msgid ""
"Leave empty for no posting."
msgstr ""
+#, fuzzy
+msgctxt "help:account.statement.rule,description:"
+msgid ""
+"\n"
+"'payment_group'"
+msgstr "Grupo de pago"
+
msgctxt "model:account.payment.succeed.start,name:"
msgid "Succeed Payment"
msgstr "Pago exitoso"
diff --git a/modules/account_payment_clearing/locale/et.po b/modules/account_payment_clearing/locale/et.po
index ba2e23048a..402c31bf5c 100644
--- a/modules/account_payment_clearing/locale/et.po
+++ b/modules/account_payment_clearing/locale/et.po
@@ -64,6 +64,13 @@ msgstr ""
"Postita automaatselt arvelduse kanded pärast viivitust.Jäta tühjaks kui ei "
"soovi postitada."
+#, fuzzy
+msgctxt "help:account.statement.rule,description:"
+msgid ""
+"\n"
+"'payment_group'"
+msgstr "Tasumise grupp"
+
msgctxt "model:account.payment.succeed.start,name:"
msgid "Succeed Payment"
msgstr "Tasumine õnnestus"
diff --git a/modules/account_payment_clearing/locale/fa.po b/modules/account_payment_clearing/locale/fa.po
index 38d1b73305..4c22d6e00e 100644
--- a/modules/account_payment_clearing/locale/fa.po
+++ b/modules/account_payment_clearing/locale/fa.po
@@ -64,6 +64,13 @@ msgstr ""
"ارسال تسویه جابجایی ها بعداز تأخییر بطورخودکار.\n"
"برای بدون ارسال خالی بگذارید."
+#, fuzzy
+msgctxt "help:account.statement.rule,description:"
+msgid ""
+"\n"
+"'payment_group'"
+msgstr "گروه پرداخت"
+
msgctxt "model:account.payment.succeed.start,name:"
msgid "Succeed Payment"
msgstr "پرداخت موفق"
diff --git a/modules/account_payment_clearing/locale/fi.po b/modules/account_payment_clearing/locale/fi.po
index 9433f3667b..d92bd5fc65 100644
--- a/modules/account_payment_clearing/locale/fi.po
+++ b/modules/account_payment_clearing/locale/fi.po
@@ -60,6 +60,12 @@ msgid ""
"Leave empty for no posting."
msgstr ""
+msgctxt "help:account.statement.rule,description:"
+msgid ""
+"\n"
+"'payment_group'"
+msgstr ""
+
#, fuzzy
msgctxt "model:account.payment.succeed.start,name:"
msgid "Succeed Payment"
diff --git a/modules/account_payment_clearing/locale/fr.po b/modules/account_payment_clearing/locale/fr.po
index 78b74e52b7..638896679d 100644
--- a/modules/account_payment_clearing/locale/fr.po
+++ b/modules/account_payment_clearing/locale/fr.po
@@ -62,6 +62,14 @@ msgstr ""
"Comptabilise automatiquement les mouvements de compensation après le délai.\n"
"Laissez vide pour ne pas comptabiliser."
+msgctxt "help:account.statement.rule,description:"
+msgid ""
+"\n"
+"'payment_group'"
+msgstr ""
+"\n"
+"'payment_group'"
+
msgctxt "model:account.payment.succeed.start,name:"
msgid "Succeed Payment"
msgstr "Réussir les paiements"
diff --git a/modules/account_payment_clearing/locale/hu.po b/modules/account_payment_clearing/locale/hu.po
index 9433f3667b..d92bd5fc65 100644
--- a/modules/account_payment_clearing/locale/hu.po
+++ b/modules/account_payment_clearing/locale/hu.po
@@ -60,6 +60,12 @@ msgid ""
"Leave empty for no posting."
msgstr ""
+msgctxt "help:account.statement.rule,description:"
+msgid ""
+"\n"
+"'payment_group'"
+msgstr ""
+
#, fuzzy
msgctxt "model:account.payment.succeed.start,name:"
msgid "Succeed Payment"
diff --git a/modules/account_payment_clearing/locale/id.po b/modules/account_payment_clearing/locale/id.po
index fede69e2f9..79f41356af 100644
--- a/modules/account_payment_clearing/locale/id.po
+++ b/modules/account_payment_clearing/locale/id.po
@@ -60,6 +60,12 @@ msgid ""
"Leave empty for no posting."
msgstr ""
+msgctxt "help:account.statement.rule,description:"
+msgid ""
+"\n"
+"'payment_group'"
+msgstr ""
+
msgctxt "model:account.payment.succeed.start,name:"
msgid "Succeed Payment"
msgstr ""
diff --git a/modules/account_payment_clearing/locale/it.po b/modules/account_payment_clearing/locale/it.po
index 085ca11051..f984737bca 100644
--- a/modules/account_payment_clearing/locale/it.po
+++ b/modules/account_payment_clearing/locale/it.po
@@ -61,6 +61,13 @@ msgid ""
"Leave empty for no posting."
msgstr ""
+#, fuzzy
+msgctxt "help:account.statement.rule,description:"
+msgid ""
+"\n"
+"'payment_group'"
+msgstr "Raggruppamento pagamenti"
+
msgctxt "model:account.payment.succeed.start,name:"
msgid "Succeed Payment"
msgstr "Pagamenti avvenuti con successo"
diff --git a/modules/account_payment_clearing/locale/lo.po b/modules/account_payment_clearing/locale/lo.po
index 391a8cc094..a7a1e1b41b 100644
--- a/modules/account_payment_clearing/locale/lo.po
+++ b/modules/account_payment_clearing/locale/lo.po
@@ -62,6 +62,13 @@ msgid ""
"Leave empty for no posting."
msgstr ""
+#, fuzzy
+msgctxt "help:account.statement.rule,description:"
+msgid ""
+"\n"
+"'payment_group'"
+msgstr "ໝວດການຈ່າຍ"
+
msgctxt "model:account.payment.succeed.start,name:"
msgid "Succeed Payment"
msgstr "ການຈ່າຍສຳເລັດ"
diff --git a/modules/account_payment_clearing/locale/lt.po b/modules/account_payment_clearing/locale/lt.po
index d8f911f01f..0fb92d0d73 100644
--- a/modules/account_payment_clearing/locale/lt.po
+++ b/modules/account_payment_clearing/locale/lt.po
@@ -60,6 +60,13 @@ msgid ""
"Leave empty for no posting."
msgstr ""
+#, fuzzy
+msgctxt "help:account.statement.rule,description:"
+msgid ""
+"\n"
+"'payment_group'"
+msgstr "Mokėjimų grupė"
+
msgctxt "model:account.payment.succeed.start,name:"
msgid "Succeed Payment"
msgstr "Sėkmingai apmokėta"
diff --git a/modules/account_payment_clearing/locale/nl.po b/modules/account_payment_clearing/locale/nl.po
index f84af04d5e..ad0629e50e 100644
--- a/modules/account_payment_clearing/locale/nl.po
+++ b/modules/account_payment_clearing/locale/nl.po
@@ -62,6 +62,14 @@ msgstr ""
"maak automatisch de tegenboeking na de vertraging (delay).\n"
"Laat leeg om geen boekingen te maken."
+msgctxt "help:account.statement.rule,description:"
+msgid ""
+"\n"
+"'payment_group'"
+msgstr ""
+"\n"
+"'betalingsgroep'"
+
msgctxt "model:account.payment.succeed.start,name:"
msgid "Succeed Payment"
msgstr "succesvolle betalingen"
diff --git a/modules/account_payment_clearing/locale/pl.po b/modules/account_payment_clearing/locale/pl.po
index 9c0f035a3f..1d41821d53 100644
--- a/modules/account_payment_clearing/locale/pl.po
+++ b/modules/account_payment_clearing/locale/pl.po
@@ -60,6 +60,12 @@ msgid ""
"Leave empty for no posting."
msgstr ""
+msgctxt "help:account.statement.rule,description:"
+msgid ""
+"\n"
+"'payment_group'"
+msgstr ""
+
#, fuzzy
msgctxt "model:account.payment.succeed.start,name:"
msgid "Succeed Payment"
diff --git a/modules/account_payment_clearing/locale/pt.po b/modules/account_payment_clearing/locale/pt.po
index f2ab6d0ed0..6572f6430f 100644
--- a/modules/account_payment_clearing/locale/pt.po
+++ b/modules/account_payment_clearing/locale/pt.po
@@ -62,6 +62,13 @@ msgid ""
"Leave empty for no posting."
msgstr ""
+#, fuzzy
+msgctxt "help:account.statement.rule,description:"
+msgid ""
+"\n"
+"'payment_group'"
+msgstr "Pagamento Agrupado"
+
msgctxt "model:account.payment.succeed.start,name:"
msgid "Succeed Payment"
msgstr "Pagamento com Sucesso"
diff --git a/modules/account_payment_clearing/locale/ro.po b/modules/account_payment_clearing/locale/ro.po
index a4291dc162..2b645fa8e7 100644
--- a/modules/account_payment_clearing/locale/ro.po
+++ b/modules/account_payment_clearing/locale/ro.po
@@ -62,6 +62,12 @@ msgid ""
"Leave empty for no posting."
msgstr ""
+msgctxt "help:account.statement.rule,description:"
+msgid ""
+"\n"
+"'payment_group'"
+msgstr ""
+
msgctxt "model:account.payment.succeed.start,name:"
msgid "Succeed Payment"
msgstr ""
diff --git a/modules/account_payment_clearing/locale/ru.po b/modules/account_payment_clearing/locale/ru.po
index 9433f3667b..d92bd5fc65 100644
--- a/modules/account_payment_clearing/locale/ru.po
+++ b/modules/account_payment_clearing/locale/ru.po
@@ -60,6 +60,12 @@ msgid ""
"Leave empty for no posting."
msgstr ""
+msgctxt "help:account.statement.rule,description:"
+msgid ""
+"\n"
+"'payment_group'"
+msgstr ""
+
#, fuzzy
msgctxt "model:account.payment.succeed.start,name:"
msgid "Succeed Payment"
diff --git a/modules/account_payment_clearing/locale/sl.po b/modules/account_payment_clearing/locale/sl.po
index 5c9977b01e..8cc3574d7d 100644
--- a/modules/account_payment_clearing/locale/sl.po
+++ b/modules/account_payment_clearing/locale/sl.po
@@ -62,6 +62,13 @@ msgid ""
"Leave empty for no posting."
msgstr ""
+#, fuzzy
+msgctxt "help:account.statement.rule,description:"
+msgid ""
+"\n"
+"'payment_group'"
+msgstr "Plačilna skupina"
+
msgctxt "model:account.payment.succeed.start,name:"
msgid "Succeed Payment"
msgstr "Zaključeno plačilo"
diff --git a/modules/account_payment_clearing/locale/tr.po b/modules/account_payment_clearing/locale/tr.po
index 9433f3667b..d92bd5fc65 100644
--- a/modules/account_payment_clearing/locale/tr.po
+++ b/modules/account_payment_clearing/locale/tr.po
@@ -60,6 +60,12 @@ msgid ""
"Leave empty for no posting."
msgstr ""
+msgctxt "help:account.statement.rule,description:"
+msgid ""
+"\n"
+"'payment_group'"
+msgstr ""
+
#, fuzzy
msgctxt "model:account.payment.succeed.start,name:"
msgid "Succeed Payment"
diff --git a/modules/account_payment_clearing/locale/uk.po b/modules/account_payment_clearing/locale/uk.po
index 855c1b03e1..4bcebd5306 100644
--- a/modules/account_payment_clearing/locale/uk.po
+++ b/modules/account_payment_clearing/locale/uk.po
@@ -60,6 +60,12 @@ msgid ""
"Leave empty for no posting."
msgstr ""
+msgctxt "help:account.statement.rule,description:"
+msgid ""
+"\n"
+"'payment_group'"
+msgstr ""
+
msgctxt "model:account.payment.succeed.start,name:"
msgid "Succeed Payment"
msgstr ""
diff --git a/modules/account_payment_clearing/locale/zh_CN.po b/modules/account_payment_clearing/locale/zh_CN.po
index 9433f3667b..d92bd5fc65 100644
--- a/modules/account_payment_clearing/locale/zh_CN.po
+++ b/modules/account_payment_clearing/locale/zh_CN.po
@@ -60,6 +60,12 @@ msgid ""
"Leave empty for no posting."
msgstr ""
+msgctxt "help:account.statement.rule,description:"
+msgid ""
+"\n"
+"'payment_group'"
+msgstr ""
+
#, fuzzy
msgctxt "model:account.payment.succeed.start,name:"
msgid "Succeed Payment"
diff --git a/modules/account_payment_sepa/locale/bg.po b/modules/account_payment_sepa/locale/bg.po
index 4045c6468f..076987cda5 100644
--- a/modules/account_payment_sepa/locale/bg.po
+++ b/modules/account_payment_sepa/locale/bg.po
@@ -284,6 +284,7 @@ msgctxt ""
msgid "Receivable with Mandate"
msgstr "Receivable with Mandate"
+#, python-format
msgctxt "model:ir.message,text:msg_mandate_authorisation_statement"
msgid ""
"By signing this mandate form, you authorise (A) %(creditor)s to send "
@@ -291,12 +292,14 @@ msgid ""
"your account in accordance with the instructions from %(creditor)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_mandate_delete_draft_cancelled"
msgid ""
"To delete mandate \"%(mandate)s\" you must cancel it or reset its state to "
"draft."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_mandate_title"
msgid "SEPA %(scheme)s Direct Debit MANDATE"
msgstr ""
@@ -305,20 +308,24 @@ msgctxt "model:ir.message,text:msg_mandate_unique_id"
msgid "SEPA mandate identification must be unique by company."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_no_id"
msgid "The party \"%(party)s\" is missing a \"%(type)s\" identifier."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_bank"
msgid ""
"To process payment \"%(payment)s\" you must define a bank for the account "
"\"%(bank_account)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_iban"
msgid "To process payment \"%(payment)s\" you must define IBAN for it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_mandate"
msgid "To process payment \"%(payment)s\" you must define a SEPA mandate for it."
msgstr ""
diff --git a/modules/account_payment_sepa/locale/ca.po b/modules/account_payment_sepa/locale/ca.po
index 3bf26b417d..eb2a79b55b 100644
--- a/modules/account_payment_sepa/locale/ca.po
+++ b/modules/account_payment_sepa/locale/ca.po
@@ -260,6 +260,7 @@ msgctxt ""
msgid "Receivable with Mandate"
msgstr "A cobrar amb mandat"
+#, python-format
msgctxt "model:ir.message,text:msg_mandate_authorisation_statement"
msgid ""
"By signing this mandate form, you authorise (A) %(creditor)s to send "
@@ -271,6 +272,7 @@ msgstr ""
" banc per domiciliar el vostre compte d’acord amb les instruccions de "
"%(creditor)s."
+#, python-format
msgctxt "model:ir.message,text:msg_mandate_delete_draft_cancelled"
msgid ""
"To delete mandate \"%(mandate)s\" you must cancel it or reset its state to "
@@ -279,6 +281,7 @@ msgstr ""
"Per eliminar el mandat \"%(mandate)s\" l'heu de cancel·lar o restablir el "
"seu estat a esborrany."
+#, python-format
msgctxt "model:ir.message,text:msg_mandate_title"
msgid "SEPA %(scheme)s Direct Debit MANDATE"
msgstr "Ordre de domiciliació SEPA %(scheme)s de dèbit directe"
@@ -287,10 +290,12 @@ msgctxt "model:ir.message,text:msg_mandate_unique_id"
msgid "SEPA mandate identification must be unique by company."
msgstr "L'identificador del mandat SEPA ha de ser únic per empresa."
+#, python-format
msgctxt "model:ir.message,text:msg_party_no_id"
msgid "The party \"%(party)s\" is missing a \"%(type)s\" identifier."
msgstr "Falta l'identificicador \"%(type)s\" per al tercer \"%(party)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_bank"
msgid ""
"To process payment \"%(payment)s\" you must define a bank for the account "
@@ -299,10 +304,12 @@ msgstr ""
"Per processar el pagament \"%(payment)s\" heu de definir un banc pel compte "
"\"%(bank_account)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_iban"
msgid "To process payment \"%(payment)s\" you must define IBAN for it."
msgstr "Per processar el pagament \"%(payment)s\" heu de afegir-hi un IBAN."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_mandate"
msgid "To process payment \"%(payment)s\" you must define a SEPA mandate for it."
msgstr ""
diff --git a/modules/account_payment_sepa/locale/cs.po b/modules/account_payment_sepa/locale/cs.po
index 62e572c7bd..d5f0833319 100644
--- a/modules/account_payment_sepa/locale/cs.po
+++ b/modules/account_payment_sepa/locale/cs.po
@@ -269,6 +269,7 @@ msgctxt ""
msgid "Receivable with Mandate"
msgstr "Receivable with Mandate"
+#, python-format
msgctxt "model:ir.message,text:msg_mandate_authorisation_statement"
msgid ""
"By signing this mandate form, you authorise (A) %(creditor)s to send "
@@ -276,12 +277,14 @@ msgid ""
"your account in accordance with the instructions from %(creditor)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_mandate_delete_draft_cancelled"
msgid ""
"To delete mandate \"%(mandate)s\" you must cancel it or reset its state to "
"draft."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_mandate_title"
msgid "SEPA %(scheme)s Direct Debit MANDATE"
msgstr ""
@@ -290,20 +293,24 @@ msgctxt "model:ir.message,text:msg_mandate_unique_id"
msgid "SEPA mandate identification must be unique by company."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_no_id"
msgid "The party \"%(party)s\" is missing a \"%(type)s\" identifier."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_bank"
msgid ""
"To process payment \"%(payment)s\" you must define a bank for the account "
"\"%(bank_account)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_iban"
msgid "To process payment \"%(payment)s\" you must define IBAN for it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_mandate"
msgid "To process payment \"%(payment)s\" you must define a SEPA mandate for it."
msgstr ""
diff --git a/modules/account_payment_sepa/locale/de.po b/modules/account_payment_sepa/locale/de.po
index 46b8e4576f..2161c48a5f 100644
--- a/modules/account_payment_sepa/locale/de.po
+++ b/modules/account_payment_sepa/locale/de.po
@@ -260,6 +260,7 @@ msgctxt ""
msgid "Receivable with Mandate"
msgstr "Forderungen per Mandat (Lastschrift)"
+#, python-format
msgctxt "model:ir.message,text:msg_mandate_authorisation_statement"
msgid ""
"By signing this mandate form, you authorise (A) %(creditor)s to send "
@@ -271,6 +272,7 @@ msgstr ""
"weisen wir unser Kreditinstitut an, die von %(creditor)s auf mein/ unser "
"Konto gezogenen Lastschriften einzulösen."
+#, python-format
msgctxt "model:ir.message,text:msg_mandate_delete_draft_cancelled"
msgid ""
"To delete mandate \"%(mandate)s\" you must cancel it or reset its state to "
@@ -279,6 +281,7 @@ msgstr ""
"Um Mandat \"%(mandate)s\" zu löschen, muss es annulliert oder zurück auf den"
" Entwurfsstatus gesetzt werden."
+#, python-format
msgctxt "model:ir.message,text:msg_mandate_title"
msgid "SEPA %(scheme)s Direct Debit MANDATE"
msgstr "SEPA %(scheme)s Lastschriftmandat"
@@ -288,10 +291,12 @@ msgid "SEPA mandate identification must be unique by company."
msgstr ""
"Die SEPA Mandatsreferenz kann nur einmal je Unternehmen vergeben werden."
+#, python-format
msgctxt "model:ir.message,text:msg_party_no_id"
msgid "The party \"%(party)s\" is missing a \"%(type)s\" identifier."
msgstr "Die Partei \"%(party)s\" benötigt einen Identifikator vom Typ \"%(type)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_bank"
msgid ""
"To process payment \"%(payment)s\" you must define a bank for the account "
@@ -300,12 +305,14 @@ msgstr ""
"Um Zahlung \"%(payment)s\" ausführen zu können, muss eine Bank für das Konto"
" \"%(bank_account)s\" definiert werden."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_iban"
msgid "To process payment \"%(payment)s\" you must define IBAN for it."
msgstr ""
"Um Zahlung \"%(payment)s\" ausführen zu können, muss eine IBAN erfasst "
"werden."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_mandate"
msgid "To process payment \"%(payment)s\" you must define a SEPA mandate for it."
msgstr ""
diff --git a/modules/account_payment_sepa/locale/es.po b/modules/account_payment_sepa/locale/es.po
index de2f6b4ebd..29d3903038 100644
--- a/modules/account_payment_sepa/locale/es.po
+++ b/modules/account_payment_sepa/locale/es.po
@@ -260,6 +260,7 @@ msgctxt ""
msgid "Receivable with Mandate"
msgstr "A cobrar con mandato"
+#, python-format
msgctxt "model:ir.message,text:msg_mandate_authorisation_statement"
msgid ""
"By signing this mandate form, you authorise (A) %(creditor)s to send "
@@ -270,6 +271,7 @@ msgstr ""
"enviar instrucciones a su banco para domiciliar su cuenta y (B) a su banco "
"para domiciliar su cuenta de acuerdo con las instrucciones de %(creditor)s."
+#, python-format
msgctxt "model:ir.message,text:msg_mandate_delete_draft_cancelled"
msgid ""
"To delete mandate \"%(mandate)s\" you must cancel it or reset its state to "
@@ -278,6 +280,7 @@ msgstr ""
"Para eliminar el mandato \"%(mandate)s\" debe cancelarlo o restablecerlo a "
"estado borrador."
+#, python-format
msgctxt "model:ir.message,text:msg_mandate_title"
msgid "SEPA %(scheme)s Direct Debit MANDATE"
msgstr "Orden de domiciliación SEPA %(scheme)s de adeudo directo"
@@ -286,10 +289,12 @@ msgctxt "model:ir.message,text:msg_mandate_unique_id"
msgid "SEPA mandate identification must be unique by company."
msgstr "Identificador de mandato SEPA debe ser único por empresa."
+#, python-format
msgctxt "model:ir.message,text:msg_party_no_id"
msgid "The party \"%(party)s\" is missing a \"%(type)s\" identifier."
msgstr "Falta el identificador \"%(type)s\" para el tercero \"%(party)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_bank"
msgid ""
"To process payment \"%(payment)s\" you must define a bank for the account "
@@ -298,10 +303,12 @@ msgstr ""
"Para procesar el pago \"%(payment)s\" debe definir un banco para la cuenta "
"\"%(bank_account)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_iban"
msgid "To process payment \"%(payment)s\" you must define IBAN for it."
msgstr "Para procesar el pago \"%(payment)s\" debe definirle un IBAN."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_mandate"
msgid "To process payment \"%(payment)s\" you must define a SEPA mandate for it."
msgstr "Para procesar el pago \"%(payment)s\" debe definirle un mandato SEPA."
diff --git a/modules/account_payment_sepa/locale/es_419.po b/modules/account_payment_sepa/locale/es_419.po
index bea066d4ff..7349d85aab 100644
--- a/modules/account_payment_sepa/locale/es_419.po
+++ b/modules/account_payment_sepa/locale/es_419.po
@@ -260,6 +260,7 @@ msgctxt ""
msgid "Receivable with Mandate"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_mandate_authorisation_statement"
msgid ""
"By signing this mandate form, you authorise (A) %(creditor)s to send "
@@ -267,12 +268,14 @@ msgid ""
"your account in accordance with the instructions from %(creditor)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_mandate_delete_draft_cancelled"
msgid ""
"To delete mandate \"%(mandate)s\" you must cancel it or reset its state to "
"draft."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_mandate_title"
msgid "SEPA %(scheme)s Direct Debit MANDATE"
msgstr ""
@@ -281,20 +284,24 @@ msgctxt "model:ir.message,text:msg_mandate_unique_id"
msgid "SEPA mandate identification must be unique by company."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_no_id"
msgid "The party \"%(party)s\" is missing a \"%(type)s\" identifier."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_bank"
msgid ""
"To process payment \"%(payment)s\" you must define a bank for the account "
"\"%(bank_account)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_iban"
msgid "To process payment \"%(payment)s\" you must define IBAN for it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_mandate"
msgid "To process payment \"%(payment)s\" you must define a SEPA mandate for it."
msgstr ""
diff --git a/modules/account_payment_sepa/locale/et.po b/modules/account_payment_sepa/locale/et.po
index 73a5d44931..b2b9428a7a 100644
--- a/modules/account_payment_sepa/locale/et.po
+++ b/modules/account_payment_sepa/locale/et.po
@@ -268,6 +268,7 @@ msgctxt ""
msgid "Receivable with Mandate"
msgstr "Mandaadiga nõuded"
+#, python-format
msgctxt "model:ir.message,text:msg_mandate_authorisation_statement"
msgid ""
"By signing this mandate form, you authorise (A) %(creditor)s to send "
@@ -275,7 +276,7 @@ msgid ""
"your account in accordance with the instructions from %(creditor)s."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_mandate_delete_draft_cancelled"
msgid ""
"To delete mandate \"%(mandate)s\" you must cancel it or reset its state to "
@@ -284,7 +285,7 @@ msgstr ""
"Mandaadi \"%(mandaatide)\" kustutamiseks tuleb need tühistada või muuta "
"staatus mustandiks"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_mandate_title"
msgid "SEPA %(scheme)s Direct Debit MANDATE"
msgstr "Otse deebeti mandaat"
@@ -293,21 +294,24 @@ msgctxt "model:ir.message,text:msg_mandate_unique_id"
msgid "SEPA mandate identification must be unique by company."
msgstr "SEPA mandaadi identifikaator peab olema ettevõtete lõikes unikaalne"
+#, python-format
msgctxt "model:ir.message,text:msg_party_no_id"
msgid "The party \"%(party)s\" is missing a \"%(type)s\" identifier."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_bank"
msgid ""
"To process payment \"%(payment)s\" you must define a bank for the account "
"\"%(bank_account)s\"."
msgstr "Tasumise \"%(tasumiste)\" protsessimiseks tuleb defineerida SEPA mandaat"
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_iban"
msgid "To process payment \"%(payment)s\" you must define IBAN for it."
msgstr "Tasumise \"%(tasumiste)\" protsessimiseks tuleb defineerida nende IBAN"
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_mandate"
msgid "To process payment \"%(payment)s\" you must define a SEPA mandate for it."
msgstr "Tasumise \"%(tasumiste)\" protsessimiseks tuleb defineerida SEPA mandaat"
diff --git a/modules/account_payment_sepa/locale/fa.po b/modules/account_payment_sepa/locale/fa.po
index 2af06778b4..9be14bbc78 100644
--- a/modules/account_payment_sepa/locale/fa.po
+++ b/modules/account_payment_sepa/locale/fa.po
@@ -268,7 +268,7 @@ msgctxt ""
msgid "Receivable with Mandate"
msgstr "قابل دریافت با مجوز"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_mandate_authorisation_statement"
msgid ""
"By signing this mandate form, you authorise (A) %(creditor)s to send "
@@ -276,7 +276,7 @@ msgid ""
"your account in accordance with the instructions from %(creditor)s."
msgstr "برای ارسال دستورالعمل ها به بانک خود برای پرداخت و کسراز حسابتان"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_mandate_delete_draft_cancelled"
msgid ""
"To delete mandate \"%(mandate)s\" you must cancel it or reset its state to "
@@ -285,7 +285,7 @@ msgstr ""
"برای حذف مجوز\"%(mandate)s\" شما باید آنرا لغو یا حالت آنرا به پیش نویس "
"دوباره تنظیم کنید."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_mandate_title"
msgid "SEPA %(scheme)s Direct Debit MANDATE"
msgstr "مجوز پرداخت مستقیم"
@@ -294,11 +294,12 @@ msgctxt "model:ir.message,text:msg_mandate_unique_id"
msgid "SEPA mandate identification must be unique by company."
msgstr "شناسه مجوز SEPA باید برای هر شرکت منحصر بفرد باشد."
+#, python-format
msgctxt "model:ir.message,text:msg_party_no_id"
msgid "The party \"%(party)s\" is missing a \"%(type)s\" identifier."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_bank"
msgid ""
"To process payment \"%(payment)s\" you must define a bank for the account "
@@ -307,10 +308,12 @@ msgstr ""
"برای پردازش پرداخت :\"%(payment)s\" شما باید یک مجوز SEPA برای آن تعریف "
"کنید."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_iban"
msgid "To process payment \"%(payment)s\" you must define IBAN for it."
msgstr "برای پردازش پرداخت :\"%(payment)s\" شما باید یک IBAN برای آن تعریف کنید."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_mandate"
msgid "To process payment \"%(payment)s\" you must define a SEPA mandate for it."
msgstr ""
diff --git a/modules/account_payment_sepa/locale/fi.po b/modules/account_payment_sepa/locale/fi.po
index 91318107ab..4b67a62fbd 100644
--- a/modules/account_payment_sepa/locale/fi.po
+++ b/modules/account_payment_sepa/locale/fi.po
@@ -269,6 +269,7 @@ msgctxt ""
msgid "Receivable with Mandate"
msgstr "Receivable with Mandate"
+#, python-format
msgctxt "model:ir.message,text:msg_mandate_authorisation_statement"
msgid ""
"By signing this mandate form, you authorise (A) %(creditor)s to send "
@@ -276,12 +277,14 @@ msgid ""
"your account in accordance with the instructions from %(creditor)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_mandate_delete_draft_cancelled"
msgid ""
"To delete mandate \"%(mandate)s\" you must cancel it or reset its state to "
"draft."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_mandate_title"
msgid "SEPA %(scheme)s Direct Debit MANDATE"
msgstr ""
@@ -290,20 +293,24 @@ msgctxt "model:ir.message,text:msg_mandate_unique_id"
msgid "SEPA mandate identification must be unique by company."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_no_id"
msgid "The party \"%(party)s\" is missing a \"%(type)s\" identifier."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_bank"
msgid ""
"To process payment \"%(payment)s\" you must define a bank for the account "
"\"%(bank_account)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_iban"
msgid "To process payment \"%(payment)s\" you must define IBAN for it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_mandate"
msgid "To process payment \"%(payment)s\" you must define a SEPA mandate for it."
msgstr ""
diff --git a/modules/account_payment_sepa/locale/fr.po b/modules/account_payment_sepa/locale/fr.po
index 86a62b1fcc..5ee93f34c6 100644
--- a/modules/account_payment_sepa/locale/fr.po
+++ b/modules/account_payment_sepa/locale/fr.po
@@ -260,6 +260,7 @@ msgctxt ""
msgid "Receivable with Mandate"
msgstr "À recevoir avec mandat"
+#, python-format
msgctxt "model:ir.message,text:msg_mandate_authorisation_statement"
msgid ""
"By signing this mandate form, you authorise (A) %(creditor)s to send "
@@ -271,6 +272,7 @@ msgstr ""
"votre banque à débiter votre compte conformément aux instructions de "
"%(creditor)s."
+#, python-format
msgctxt "model:ir.message,text:msg_mandate_delete_draft_cancelled"
msgid ""
"To delete mandate \"%(mandate)s\" you must cancel it or reset its state to "
@@ -279,6 +281,7 @@ msgstr ""
"Pour supprimer le mandat « %(mandate)s », vous devez l'annuler ou le "
"réinitialiser à l'état brouillon."
+#, python-format
msgctxt "model:ir.message,text:msg_mandate_title"
msgid "SEPA %(scheme)s Direct Debit MANDATE"
msgstr "Mandat de prélèvement %(scheme)s SEPA"
@@ -287,10 +290,12 @@ msgctxt "model:ir.message,text:msg_mandate_unique_id"
msgid "SEPA mandate identification must be unique by company."
msgstr "L'identification du mandat SEPA doit être unique dans la société."
+#, python-format
msgctxt "model:ir.message,text:msg_party_no_id"
msgid "The party \"%(party)s\" is missing a \"%(type)s\" identifier."
msgstr "Le tiers « %(party)s » n'a pas d'identifiant « %(type)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_bank"
msgid ""
"To process payment \"%(payment)s\" you must define a bank for the account "
@@ -299,11 +304,13 @@ msgstr ""
"Pour traiter le paiement « %(payment)s », vous devez définir une banque pour"
" le compte « %(bank_account)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_iban"
msgid "To process payment \"%(payment)s\" you must define IBAN for it."
msgstr ""
"Pour exécuter le paiement « %(payment)s », vous devez lui définir un IBAN."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_mandate"
msgid "To process payment \"%(payment)s\" you must define a SEPA mandate for it."
msgstr ""
diff --git a/modules/account_payment_sepa/locale/hu.po b/modules/account_payment_sepa/locale/hu.po
index b2dceabd04..994a8d1958 100644
--- a/modules/account_payment_sepa/locale/hu.po
+++ b/modules/account_payment_sepa/locale/hu.po
@@ -281,6 +281,7 @@ msgctxt ""
msgid "Receivable with Mandate"
msgstr "Receivable with Mandate"
+#, python-format
msgctxt "model:ir.message,text:msg_mandate_authorisation_statement"
msgid ""
"By signing this mandate form, you authorise (A) %(creditor)s to send "
@@ -288,12 +289,14 @@ msgid ""
"your account in accordance with the instructions from %(creditor)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_mandate_delete_draft_cancelled"
msgid ""
"To delete mandate \"%(mandate)s\" you must cancel it or reset its state to "
"draft."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_mandate_title"
msgid "SEPA %(scheme)s Direct Debit MANDATE"
msgstr ""
@@ -302,20 +305,24 @@ msgctxt "model:ir.message,text:msg_mandate_unique_id"
msgid "SEPA mandate identification must be unique by company."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_no_id"
msgid "The party \"%(party)s\" is missing a \"%(type)s\" identifier."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_bank"
msgid ""
"To process payment \"%(payment)s\" you must define a bank for the account "
"\"%(bank_account)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_iban"
msgid "To process payment \"%(payment)s\" you must define IBAN for it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_mandate"
msgid "To process payment \"%(payment)s\" you must define a SEPA mandate for it."
msgstr ""
diff --git a/modules/account_payment_sepa/locale/id.po b/modules/account_payment_sepa/locale/id.po
index b531ac14d4..d16a9b5092 100644
--- a/modules/account_payment_sepa/locale/id.po
+++ b/modules/account_payment_sepa/locale/id.po
@@ -263,6 +263,7 @@ msgctxt ""
msgid "Receivable with Mandate"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_mandate_authorisation_statement"
msgid ""
"By signing this mandate form, you authorise (A) %(creditor)s to send "
@@ -270,12 +271,14 @@ msgid ""
"your account in accordance with the instructions from %(creditor)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_mandate_delete_draft_cancelled"
msgid ""
"To delete mandate \"%(mandate)s\" you must cancel it or reset its state to "
"draft."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_mandate_title"
msgid "SEPA %(scheme)s Direct Debit MANDATE"
msgstr ""
@@ -284,20 +287,24 @@ msgctxt "model:ir.message,text:msg_mandate_unique_id"
msgid "SEPA mandate identification must be unique by company."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_no_id"
msgid "The party \"%(party)s\" is missing a \"%(type)s\" identifier."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_bank"
msgid ""
"To process payment \"%(payment)s\" you must define a bank for the account "
"\"%(bank_account)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_iban"
msgid "To process payment \"%(payment)s\" you must define IBAN for it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_mandate"
msgid "To process payment \"%(payment)s\" you must define a SEPA mandate for it."
msgstr ""
diff --git a/modules/account_payment_sepa/locale/it.po b/modules/account_payment_sepa/locale/it.po
index 382166e3b4..f8b4f38f42 100644
--- a/modules/account_payment_sepa/locale/it.po
+++ b/modules/account_payment_sepa/locale/it.po
@@ -267,7 +267,7 @@ msgctxt ""
msgid "Receivable with Mandate"
msgstr "Ricevibili con mandato"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_mandate_authorisation_statement"
msgid ""
"By signing this mandate form, you authorise (A) %(creditor)s to send "
@@ -277,7 +277,7 @@ msgstr ""
"per inviare alla tua banca le istruzioni sull'addebito del tuo conto ed alla"
" tua banca di addebitare il tuo conto secondo il modulo di istruzioni"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_mandate_delete_draft_cancelled"
msgid ""
"To delete mandate \"%(mandate)s\" you must cancel it or reset its state to "
@@ -286,7 +286,7 @@ msgstr ""
"Per eliminare il mandato \"%(mandate)s\" è necessario annullarlo o "
"reimpostare il suo stato come bozza."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_mandate_title"
msgid "SEPA %(scheme)s Direct Debit MANDATE"
msgstr "Addebito diretto MANDATO"
@@ -295,11 +295,12 @@ msgctxt "model:ir.message,text:msg_mandate_unique_id"
msgid "SEPA mandate identification must be unique by company."
msgstr "L'identificazione del mandato SEPA deve essere univoca per azienda."
+#, python-format
msgctxt "model:ir.message,text:msg_party_no_id"
msgid "The party \"%(party)s\" is missing a \"%(type)s\" identifier."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_bank"
msgid ""
"To process payment \"%(payment)s\" you must define a bank for the account "
@@ -308,12 +309,14 @@ msgstr ""
"Per elaborare il pagamento \"%(payment)s\" è necessario definire un mandato "
"SEPA per esso."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_iban"
msgid "To process payment \"%(payment)s\" you must define IBAN for it."
msgstr ""
"Per elaborare il pagamento \"%(payment)s\" è necessario definire un codice "
"IBAN per esso."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_mandate"
msgid "To process payment \"%(payment)s\" you must define a SEPA mandate for it."
msgstr ""
diff --git a/modules/account_payment_sepa/locale/lo.po b/modules/account_payment_sepa/locale/lo.po
index dffb1d5442..79458948cd 100644
--- a/modules/account_payment_sepa/locale/lo.po
+++ b/modules/account_payment_sepa/locale/lo.po
@@ -285,6 +285,7 @@ msgctxt ""
msgid "Receivable with Mandate"
msgstr "Receivable with Mandate"
+#, python-format
msgctxt "model:ir.message,text:msg_mandate_authorisation_statement"
msgid ""
"By signing this mandate form, you authorise (A) %(creditor)s to send "
@@ -292,12 +293,14 @@ msgid ""
"your account in accordance with the instructions from %(creditor)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_mandate_delete_draft_cancelled"
msgid ""
"To delete mandate \"%(mandate)s\" you must cancel it or reset its state to "
"draft."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_mandate_title"
msgid "SEPA %(scheme)s Direct Debit MANDATE"
msgstr ""
@@ -306,20 +309,24 @@ msgctxt "model:ir.message,text:msg_mandate_unique_id"
msgid "SEPA mandate identification must be unique by company."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_no_id"
msgid "The party \"%(party)s\" is missing a \"%(type)s\" identifier."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_bank"
msgid ""
"To process payment \"%(payment)s\" you must define a bank for the account "
"\"%(bank_account)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_iban"
msgid "To process payment \"%(payment)s\" you must define IBAN for it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_mandate"
msgid "To process payment \"%(payment)s\" you must define a SEPA mandate for it."
msgstr ""
diff --git a/modules/account_payment_sepa/locale/lt.po b/modules/account_payment_sepa/locale/lt.po
index fddf5de7fa..fc1981d869 100644
--- a/modules/account_payment_sepa/locale/lt.po
+++ b/modules/account_payment_sepa/locale/lt.po
@@ -269,6 +269,7 @@ msgctxt ""
msgid "Receivable with Mandate"
msgstr "Receivable with Mandate"
+#, python-format
msgctxt "model:ir.message,text:msg_mandate_authorisation_statement"
msgid ""
"By signing this mandate form, you authorise (A) %(creditor)s to send "
@@ -276,12 +277,14 @@ msgid ""
"your account in accordance with the instructions from %(creditor)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_mandate_delete_draft_cancelled"
msgid ""
"To delete mandate \"%(mandate)s\" you must cancel it or reset its state to "
"draft."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_mandate_title"
msgid "SEPA %(scheme)s Direct Debit MANDATE"
msgstr ""
@@ -290,20 +293,24 @@ msgctxt "model:ir.message,text:msg_mandate_unique_id"
msgid "SEPA mandate identification must be unique by company."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_no_id"
msgid "The party \"%(party)s\" is missing a \"%(type)s\" identifier."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_bank"
msgid ""
"To process payment \"%(payment)s\" you must define a bank for the account "
"\"%(bank_account)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_iban"
msgid "To process payment \"%(payment)s\" you must define IBAN for it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_mandate"
msgid "To process payment \"%(payment)s\" you must define a SEPA mandate for it."
msgstr ""
diff --git a/modules/account_payment_sepa/locale/nl.po b/modules/account_payment_sepa/locale/nl.po
index d868a19f09..1f227c50de 100644
--- a/modules/account_payment_sepa/locale/nl.po
+++ b/modules/account_payment_sepa/locale/nl.po
@@ -260,6 +260,7 @@ msgctxt ""
msgid "Receivable with Mandate"
msgstr "Vorderingen op mandaat (automatische incasso)"
+#, python-format
msgctxt "model:ir.message,text:msg_mandate_authorisation_statement"
msgid ""
"By signing this mandate form, you authorise (A) %(creditor)s to send "
@@ -271,6 +272,7 @@ msgstr ""
"uw bank om uw rekening af te schrijven in overeenstemming met de instructies"
" van %(creditor)s."
+#, python-format
msgctxt "model:ir.message,text:msg_mandate_delete_draft_cancelled"
msgid ""
"To delete mandate \"%(mandate)s\" you must cancel it or reset its state to "
@@ -279,6 +281,7 @@ msgstr ""
"Om machtiging \"%(mandate)s\" te verwijderen, moet u deze annuleren of de "
"status opnieuw instellen op concept."
+#, python-format
msgctxt "model:ir.message,text:msg_mandate_title"
msgid "SEPA %(scheme)s Direct Debit MANDATE"
msgstr "SEPA %(scheme)s Incasso MANDAAT"
@@ -287,10 +290,12 @@ msgctxt "model:ir.message,text:msg_mandate_unique_id"
msgid "SEPA mandate identification must be unique by company."
msgstr "SEPA-mandaatidentificatie moet uniek zijn voor elk bedrijf."
+#, python-format
msgctxt "model:ir.message,text:msg_party_no_id"
msgid "The party \"%(party)s\" is missing a \"%(type)s\" identifier."
msgstr "De partij \"%(party)s\" mist een identificator van het type\"%(type)s\" ."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_bank"
msgid ""
"To process payment \"%(payment)s\" you must define a bank for the account "
@@ -299,12 +304,14 @@ msgstr ""
"Om de betaling \"%(payment)s\" te verwerken moet er een bank gedefinieerd "
"zijn voor bankrekening \"%(bank_account)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_iban"
msgid "To process payment \"%(payment)s\" you must define IBAN for it."
msgstr ""
"Om betaling \"%(payment)s\" te kunnen uitvoeren, moet een IBAN worden "
"ingevoerd."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_mandate"
msgid "To process payment \"%(payment)s\" you must define a SEPA mandate for it."
msgstr ""
diff --git a/modules/account_payment_sepa/locale/pl.po b/modules/account_payment_sepa/locale/pl.po
index e3d28d16ca..2cec3278c4 100644
--- a/modules/account_payment_sepa/locale/pl.po
+++ b/modules/account_payment_sepa/locale/pl.po
@@ -281,6 +281,7 @@ msgctxt ""
msgid "Receivable with Mandate"
msgstr "Receivable with Mandate"
+#, python-format
msgctxt "model:ir.message,text:msg_mandate_authorisation_statement"
msgid ""
"By signing this mandate form, you authorise (A) %(creditor)s to send "
@@ -288,12 +289,14 @@ msgid ""
"your account in accordance with the instructions from %(creditor)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_mandate_delete_draft_cancelled"
msgid ""
"To delete mandate \"%(mandate)s\" you must cancel it or reset its state to "
"draft."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_mandate_title"
msgid "SEPA %(scheme)s Direct Debit MANDATE"
msgstr ""
@@ -302,20 +305,24 @@ msgctxt "model:ir.message,text:msg_mandate_unique_id"
msgid "SEPA mandate identification must be unique by company."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_no_id"
msgid "The party \"%(party)s\" is missing a \"%(type)s\" identifier."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_bank"
msgid ""
"To process payment \"%(payment)s\" you must define a bank for the account "
"\"%(bank_account)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_iban"
msgid "To process payment \"%(payment)s\" you must define IBAN for it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_mandate"
msgid "To process payment \"%(payment)s\" you must define a SEPA mandate for it."
msgstr ""
diff --git a/modules/account_payment_sepa/locale/pt.po b/modules/account_payment_sepa/locale/pt.po
index 881ddf6be3..1a4977fec3 100644
--- a/modules/account_payment_sepa/locale/pt.po
+++ b/modules/account_payment_sepa/locale/pt.po
@@ -281,7 +281,7 @@ msgctxt ""
msgid "Receivable with Mandate"
msgstr "Receivable with Mandate"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_mandate_authorisation_statement"
msgid ""
"By signing this mandate form, you authorise (A) %(creditor)s to send "
@@ -291,13 +291,14 @@ msgstr ""
"para enviar instruções ao banco do devedor para debitar de sua conta e (B) "
"ao seu banco para debitar de sua conta conforme as instruções de"
+#, python-format
msgctxt "model:ir.message,text:msg_mandate_delete_draft_cancelled"
msgid ""
"To delete mandate \"%(mandate)s\" you must cancel it or reset its state to "
"draft."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_mandate_title"
msgid "SEPA %(scheme)s Direct Debit MANDATE"
msgstr "MANDATO de débito direto"
@@ -306,20 +307,24 @@ msgctxt "model:ir.message,text:msg_mandate_unique_id"
msgid "SEPA mandate identification must be unique by company."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_no_id"
msgid "The party \"%(party)s\" is missing a \"%(type)s\" identifier."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_bank"
msgid ""
"To process payment \"%(payment)s\" you must define a bank for the account "
"\"%(bank_account)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_iban"
msgid "To process payment \"%(payment)s\" you must define IBAN for it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_mandate"
msgid "To process payment \"%(payment)s\" you must define a SEPA mandate for it."
msgstr ""
diff --git a/modules/account_payment_sepa/locale/ro.po b/modules/account_payment_sepa/locale/ro.po
index 3d64454357..279226a13e 100644
--- a/modules/account_payment_sepa/locale/ro.po
+++ b/modules/account_payment_sepa/locale/ro.po
@@ -260,6 +260,7 @@ msgctxt ""
msgid "Receivable with Mandate"
msgstr "Client cu Mandat"
+#, python-format
msgctxt "model:ir.message,text:msg_mandate_authorisation_statement"
msgid ""
"By signing this mandate form, you authorise (A) %(creditor)s to send "
@@ -267,12 +268,14 @@ msgid ""
"your account in accordance with the instructions from %(creditor)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_mandate_delete_draft_cancelled"
msgid ""
"To delete mandate \"%(mandate)s\" you must cancel it or reset its state to "
"draft."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_mandate_title"
msgid "SEPA %(scheme)s Direct Debit MANDATE"
msgstr ""
@@ -281,20 +284,24 @@ msgctxt "model:ir.message,text:msg_mandate_unique_id"
msgid "SEPA mandate identification must be unique by company."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_no_id"
msgid "The party \"%(party)s\" is missing a \"%(type)s\" identifier."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_bank"
msgid ""
"To process payment \"%(payment)s\" you must define a bank for the account "
"\"%(bank_account)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_iban"
msgid "To process payment \"%(payment)s\" you must define IBAN for it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_mandate"
msgid "To process payment \"%(payment)s\" you must define a SEPA mandate for it."
msgstr ""
diff --git a/modules/account_payment_sepa/locale/ru.po b/modules/account_payment_sepa/locale/ru.po
index 2e2a3fa3c3..030ec706f6 100644
--- a/modules/account_payment_sepa/locale/ru.po
+++ b/modules/account_payment_sepa/locale/ru.po
@@ -286,6 +286,7 @@ msgctxt ""
msgid "Receivable with Mandate"
msgstr "Receivable with Mandate"
+#, python-format
msgctxt "model:ir.message,text:msg_mandate_authorisation_statement"
msgid ""
"By signing this mandate form, you authorise (A) %(creditor)s to send "
@@ -293,12 +294,14 @@ msgid ""
"your account in accordance with the instructions from %(creditor)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_mandate_delete_draft_cancelled"
msgid ""
"To delete mandate \"%(mandate)s\" you must cancel it or reset its state to "
"draft."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_mandate_title"
msgid "SEPA %(scheme)s Direct Debit MANDATE"
msgstr ""
@@ -307,20 +310,24 @@ msgctxt "model:ir.message,text:msg_mandate_unique_id"
msgid "SEPA mandate identification must be unique by company."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_no_id"
msgid "The party \"%(party)s\" is missing a \"%(type)s\" identifier."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_bank"
msgid ""
"To process payment \"%(payment)s\" you must define a bank for the account "
"\"%(bank_account)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_iban"
msgid "To process payment \"%(payment)s\" you must define IBAN for it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_mandate"
msgid "To process payment \"%(payment)s\" you must define a SEPA mandate for it."
msgstr ""
diff --git a/modules/account_payment_sepa/locale/sl.po b/modules/account_payment_sepa/locale/sl.po
index 73253a9edc..24b11f28cd 100644
--- a/modules/account_payment_sepa/locale/sl.po
+++ b/modules/account_payment_sepa/locale/sl.po
@@ -280,7 +280,7 @@ msgctxt ""
msgid "Receivable with Mandate"
msgstr "Receivable with Mandate"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_mandate_authorisation_statement"
msgid ""
"By signing this mandate form, you authorise (A) %(creditor)s to send "
@@ -290,13 +290,14 @@ msgstr ""
"za pošiljanje navodil vaši banki za bremenitev vašega računa in v skladu z "
"navodili od"
+#, python-format
msgctxt "model:ir.message,text:msg_mandate_delete_draft_cancelled"
msgid ""
"To delete mandate \"%(mandate)s\" you must cancel it or reset its state to "
"draft."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_mandate_title"
msgid "SEPA %(scheme)s Direct Debit MANDATE"
msgstr "Soglasje direktne bremenitve"
@@ -305,20 +306,24 @@ msgctxt "model:ir.message,text:msg_mandate_unique_id"
msgid "SEPA mandate identification must be unique by company."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_no_id"
msgid "The party \"%(party)s\" is missing a \"%(type)s\" identifier."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_bank"
msgid ""
"To process payment \"%(payment)s\" you must define a bank for the account "
"\"%(bank_account)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_iban"
msgid "To process payment \"%(payment)s\" you must define IBAN for it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_mandate"
msgid "To process payment \"%(payment)s\" you must define a SEPA mandate for it."
msgstr ""
diff --git a/modules/account_payment_sepa/locale/tr.po b/modules/account_payment_sepa/locale/tr.po
index 91318107ab..4b67a62fbd 100644
--- a/modules/account_payment_sepa/locale/tr.po
+++ b/modules/account_payment_sepa/locale/tr.po
@@ -269,6 +269,7 @@ msgctxt ""
msgid "Receivable with Mandate"
msgstr "Receivable with Mandate"
+#, python-format
msgctxt "model:ir.message,text:msg_mandate_authorisation_statement"
msgid ""
"By signing this mandate form, you authorise (A) %(creditor)s to send "
@@ -276,12 +277,14 @@ msgid ""
"your account in accordance with the instructions from %(creditor)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_mandate_delete_draft_cancelled"
msgid ""
"To delete mandate \"%(mandate)s\" you must cancel it or reset its state to "
"draft."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_mandate_title"
msgid "SEPA %(scheme)s Direct Debit MANDATE"
msgstr ""
@@ -290,20 +293,24 @@ msgctxt "model:ir.message,text:msg_mandate_unique_id"
msgid "SEPA mandate identification must be unique by company."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_no_id"
msgid "The party \"%(party)s\" is missing a \"%(type)s\" identifier."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_bank"
msgid ""
"To process payment \"%(payment)s\" you must define a bank for the account "
"\"%(bank_account)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_iban"
msgid "To process payment \"%(payment)s\" you must define IBAN for it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_mandate"
msgid "To process payment \"%(payment)s\" you must define a SEPA mandate for it."
msgstr ""
diff --git a/modules/account_payment_sepa/locale/uk.po b/modules/account_payment_sepa/locale/uk.po
index bea066d4ff..7349d85aab 100644
--- a/modules/account_payment_sepa/locale/uk.po
+++ b/modules/account_payment_sepa/locale/uk.po
@@ -260,6 +260,7 @@ msgctxt ""
msgid "Receivable with Mandate"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_mandate_authorisation_statement"
msgid ""
"By signing this mandate form, you authorise (A) %(creditor)s to send "
@@ -267,12 +268,14 @@ msgid ""
"your account in accordance with the instructions from %(creditor)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_mandate_delete_draft_cancelled"
msgid ""
"To delete mandate \"%(mandate)s\" you must cancel it or reset its state to "
"draft."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_mandate_title"
msgid "SEPA %(scheme)s Direct Debit MANDATE"
msgstr ""
@@ -281,20 +284,24 @@ msgctxt "model:ir.message,text:msg_mandate_unique_id"
msgid "SEPA mandate identification must be unique by company."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_no_id"
msgid "The party \"%(party)s\" is missing a \"%(type)s\" identifier."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_bank"
msgid ""
"To process payment \"%(payment)s\" you must define a bank for the account "
"\"%(bank_account)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_iban"
msgid "To process payment \"%(payment)s\" you must define IBAN for it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_mandate"
msgid "To process payment \"%(payment)s\" you must define a SEPA mandate for it."
msgstr ""
diff --git a/modules/account_payment_sepa/locale/zh_CN.po b/modules/account_payment_sepa/locale/zh_CN.po
index b6bf058063..fbbd090ffd 100644
--- a/modules/account_payment_sepa/locale/zh_CN.po
+++ b/modules/account_payment_sepa/locale/zh_CN.po
@@ -276,6 +276,7 @@ msgctxt ""
msgid "Receivable with Mandate"
msgstr "Receivable with Mandate"
+#, python-format
msgctxt "model:ir.message,text:msg_mandate_authorisation_statement"
msgid ""
"By signing this mandate form, you authorise (A) %(creditor)s to send "
@@ -283,12 +284,14 @@ msgid ""
"your account in accordance with the instructions from %(creditor)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_mandate_delete_draft_cancelled"
msgid ""
"To delete mandate \"%(mandate)s\" you must cancel it or reset its state to "
"draft."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_mandate_title"
msgid "SEPA %(scheme)s Direct Debit MANDATE"
msgstr ""
@@ -297,20 +300,24 @@ msgctxt "model:ir.message,text:msg_mandate_unique_id"
msgid "SEPA mandate identification must be unique by company."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_no_id"
msgid "The party \"%(party)s\" is missing a \"%(type)s\" identifier."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_bank"
msgid ""
"To process payment \"%(payment)s\" you must define a bank for the account "
"\"%(bank_account)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_iban"
msgid "To process payment \"%(payment)s\" you must define IBAN for it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_process_no_mandate"
msgid "To process payment \"%(payment)s\" you must define a SEPA mandate for it."
msgstr ""
diff --git a/modules/account_payment_stripe/locale/bg.po b/modules/account_payment_stripe/locale/bg.po
index 2da9d6a41f..93bc651651 100644
--- a/modules/account_payment_stripe/locale/bg.po
+++ b/modules/account_payment_stripe/locale/bg.po
@@ -433,11 +433,17 @@ msgctxt "model:ir.message,text:msg_customer_fingerprint_unique"
msgid "The fingerprint must be unique by customer."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_stripe_token"
msgid ""
"To process payment \"%(payment)s\" you must set a Stripe token or customer."
msgstr ""
+msgctxt "model:ir.message,text:msg_stripe_key_modified"
+msgid "Are you sure you want to modify the keys of the Stripe account?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_stripe_receivable"
msgid "To pay \"%(payment)s\", you cannot use a stripe journal \"%(journal)s\"."
msgstr ""
@@ -464,6 +470,10 @@ msgctxt "model:ir.model.button,string:customer_stripe_checkout_button"
msgid "Add Card"
msgstr ""
+msgctxt "model:ir.model.button,string:customer_stripe_update_button"
+msgid "Update"
+msgstr ""
+
msgctxt "model:ir.model.button,string:payment_stripe_capture_button"
msgid "Stripe Capture"
msgstr "Stripe Capture"
@@ -472,6 +482,11 @@ msgctxt "model:ir.model.button,string:payment_stripe_checkout_button"
msgid "Stripe Checkout"
msgstr "Stripe Checkout"
+#, fuzzy
+msgctxt "model:ir.model.button,string:payment_stripe_pull_button"
+msgid "Stripe Pull"
+msgstr "Stripe Accounts"
+
msgctxt "model:ir.model.button,string:refund_approve_button"
msgid "Approve"
msgstr ""
diff --git a/modules/account_payment_stripe/locale/ca.po b/modules/account_payment_stripe/locale/ca.po
index f24f2fd473..b6dda4eeae 100644
--- a/modules/account_payment_stripe/locale/ca.po
+++ b/modules/account_payment_stripe/locale/ca.po
@@ -397,6 +397,7 @@ msgctxt "model:ir.message,text:msg_customer_fingerprint_unique"
msgid "The fingerprint must be unique by customer."
msgstr "L'empremta digital ha de ser única per client."
+#, python-format
msgctxt "model:ir.message,text:msg_no_stripe_token"
msgid ""
"To process payment \"%(payment)s\" you must set a Stripe token or customer."
@@ -404,6 +405,11 @@ msgstr ""
"Per processar el pagament \"%(payment)s\" heu de definir-hi un client o un "
"token de Stripe."
+msgctxt "model:ir.message,text:msg_stripe_key_modified"
+msgid "Are you sure you want to modify the keys of the Stripe account?"
+msgstr "Esteu segur que voleu modificar les claus del compte de Stripe?"
+
+#, python-format
msgctxt "model:ir.message,text:msg_stripe_receivable"
msgid "To pay \"%(payment)s\", you cannot use a stripe journal \"%(journal)s\"."
msgstr ""
@@ -433,6 +439,10 @@ msgctxt "model:ir.model.button,string:customer_stripe_checkout_button"
msgid "Add Card"
msgstr "Afegeix targeta"
+msgctxt "model:ir.model.button,string:customer_stripe_update_button"
+msgid "Update"
+msgstr "Actualitza"
+
msgctxt "model:ir.model.button,string:payment_stripe_capture_button"
msgid "Stripe Capture"
msgstr "Captura Stripe"
@@ -441,6 +451,10 @@ msgctxt "model:ir.model.button,string:payment_stripe_checkout_button"
msgid "Stripe Checkout"
msgstr "Cobro por stripe"
+msgctxt "model:ir.model.button,string:payment_stripe_pull_button"
+msgid "Stripe Pull"
+msgstr "Descarregar de Stripe"
+
msgctxt "model:ir.model.button,string:refund_approve_button"
msgid "Approve"
msgstr "Aprova"
diff --git a/modules/account_payment_stripe/locale/cs.po b/modules/account_payment_stripe/locale/cs.po
index 2da9d6a41f..93bc651651 100644
--- a/modules/account_payment_stripe/locale/cs.po
+++ b/modules/account_payment_stripe/locale/cs.po
@@ -433,11 +433,17 @@ msgctxt "model:ir.message,text:msg_customer_fingerprint_unique"
msgid "The fingerprint must be unique by customer."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_stripe_token"
msgid ""
"To process payment \"%(payment)s\" you must set a Stripe token or customer."
msgstr ""
+msgctxt "model:ir.message,text:msg_stripe_key_modified"
+msgid "Are you sure you want to modify the keys of the Stripe account?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_stripe_receivable"
msgid "To pay \"%(payment)s\", you cannot use a stripe journal \"%(journal)s\"."
msgstr ""
@@ -464,6 +470,10 @@ msgctxt "model:ir.model.button,string:customer_stripe_checkout_button"
msgid "Add Card"
msgstr ""
+msgctxt "model:ir.model.button,string:customer_stripe_update_button"
+msgid "Update"
+msgstr ""
+
msgctxt "model:ir.model.button,string:payment_stripe_capture_button"
msgid "Stripe Capture"
msgstr "Stripe Capture"
@@ -472,6 +482,11 @@ msgctxt "model:ir.model.button,string:payment_stripe_checkout_button"
msgid "Stripe Checkout"
msgstr "Stripe Checkout"
+#, fuzzy
+msgctxt "model:ir.model.button,string:payment_stripe_pull_button"
+msgid "Stripe Pull"
+msgstr "Stripe Accounts"
+
msgctxt "model:ir.model.button,string:refund_approve_button"
msgid "Approve"
msgstr ""
diff --git a/modules/account_payment_stripe/locale/de.po b/modules/account_payment_stripe/locale/de.po
index 6efff2273f..ee98843559 100644
--- a/modules/account_payment_stripe/locale/de.po
+++ b/modules/account_payment_stripe/locale/de.po
@@ -398,6 +398,7 @@ msgctxt "model:ir.message,text:msg_customer_fingerprint_unique"
msgid "The fingerprint must be unique by customer."
msgstr "Der Fingerprint muss für jeden Kunden eindeutig sein."
+#, python-format
msgctxt "model:ir.message,text:msg_no_stripe_token"
msgid ""
"To process payment \"%(payment)s\" you must set a Stripe token or customer."
@@ -405,6 +406,11 @@ msgstr ""
"Um Zahlung \"%(payment)s\" ausführen zu können, muss ein Stripe Token oder "
"ein Kunde erfasst werden."
+msgctxt "model:ir.message,text:msg_stripe_key_modified"
+msgid "Are you sure you want to modify the keys of the Stripe account?"
+msgstr "Wollen Sie wirklich die Schlüssel des Stripe-Kontos ändern?"
+
+#, python-format
msgctxt "model:ir.message,text:msg_stripe_receivable"
msgid "To pay \"%(payment)s\", you cannot use a stripe journal \"%(journal)s\"."
msgstr ""
@@ -433,6 +439,10 @@ msgctxt "model:ir.model.button,string:customer_stripe_checkout_button"
msgid "Add Card"
msgstr "Karte hinzufügen"
+msgctxt "model:ir.model.button,string:customer_stripe_update_button"
+msgid "Update"
+msgstr "Aktualisieren"
+
msgctxt "model:ir.model.button,string:payment_stripe_capture_button"
msgid "Stripe Capture"
msgstr "Stripe Abrechnen"
@@ -441,6 +451,10 @@ msgctxt "model:ir.model.button,string:payment_stripe_checkout_button"
msgid "Stripe Checkout"
msgstr "Stripe Checkout"
+msgctxt "model:ir.model.button,string:payment_stripe_pull_button"
+msgid "Stripe Pull"
+msgstr "Stripe-Pull"
+
msgctxt "model:ir.model.button,string:refund_approve_button"
msgid "Approve"
msgstr "Genehmigen"
diff --git a/modules/account_payment_stripe/locale/es.po b/modules/account_payment_stripe/locale/es.po
index 173d5dc91e..3e3c3bf80b 100644
--- a/modules/account_payment_stripe/locale/es.po
+++ b/modules/account_payment_stripe/locale/es.po
@@ -397,6 +397,7 @@ msgctxt "model:ir.message,text:msg_customer_fingerprint_unique"
msgid "The fingerprint must be unique by customer."
msgstr "La huella digital debe ser única por cliente."
+#, python-format
msgctxt "model:ir.message,text:msg_no_stripe_token"
msgid ""
"To process payment \"%(payment)s\" you must set a Stripe token or customer."
@@ -404,6 +405,12 @@ msgstr ""
"Para procesar el pago \"%(payment)s\" debe establecer un token de Stripe o "
"cliente."
+msgctxt "model:ir.message,text:msg_stripe_key_modified"
+msgid "Are you sure you want to modify the keys of the Stripe account?"
+msgstr ""
+"¿Estás seguro de que desea modificar las claves de la cuenta de Stripe?"
+
+#, python-format
msgctxt "model:ir.message,text:msg_stripe_receivable"
msgid "To pay \"%(payment)s\", you cannot use a stripe journal \"%(journal)s\"."
msgstr ""
@@ -433,6 +440,10 @@ msgctxt "model:ir.model.button,string:customer_stripe_checkout_button"
msgid "Add Card"
msgstr "Añade tarjeta"
+msgctxt "model:ir.model.button,string:customer_stripe_update_button"
+msgid "Update"
+msgstr "Actualizar"
+
msgctxt "model:ir.model.button,string:payment_stripe_capture_button"
msgid "Stripe Capture"
msgstr "Capturar Stripe"
@@ -441,6 +452,10 @@ msgctxt "model:ir.model.button,string:payment_stripe_checkout_button"
msgid "Stripe Checkout"
msgstr "Cobro por stripe"
+msgctxt "model:ir.model.button,string:payment_stripe_pull_button"
+msgid "Stripe Pull"
+msgstr "Descargar de Stripe"
+
msgctxt "model:ir.model.button,string:refund_approve_button"
msgid "Approve"
msgstr "Aprobar"
diff --git a/modules/account_payment_stripe/locale/es_419.po b/modules/account_payment_stripe/locale/es_419.po
index 6d72c79667..e3c2c7c511 100644
--- a/modules/account_payment_stripe/locale/es_419.po
+++ b/modules/account_payment_stripe/locale/es_419.po
@@ -398,11 +398,17 @@ msgctxt "model:ir.message,text:msg_customer_fingerprint_unique"
msgid "The fingerprint must be unique by customer."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_stripe_token"
msgid ""
"To process payment \"%(payment)s\" you must set a Stripe token or customer."
msgstr ""
+msgctxt "model:ir.message,text:msg_stripe_key_modified"
+msgid "Are you sure you want to modify the keys of the Stripe account?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_stripe_receivable"
msgid "To pay \"%(payment)s\", you cannot use a stripe journal \"%(journal)s\"."
msgstr ""
@@ -428,6 +434,10 @@ msgctxt "model:ir.model.button,string:customer_stripe_checkout_button"
msgid "Add Card"
msgstr ""
+msgctxt "model:ir.model.button,string:customer_stripe_update_button"
+msgid "Update"
+msgstr ""
+
msgctxt "model:ir.model.button,string:payment_stripe_capture_button"
msgid "Stripe Capture"
msgstr ""
@@ -436,6 +446,11 @@ msgctxt "model:ir.model.button,string:payment_stripe_checkout_button"
msgid "Stripe Checkout"
msgstr ""
+#, fuzzy
+msgctxt "model:ir.model.button,string:payment_stripe_pull_button"
+msgid "Stripe Pull"
+msgstr "Se requiere proceso de pago de Stripe"
+
msgctxt "model:ir.model.button,string:refund_approve_button"
msgid "Approve"
msgstr ""
diff --git a/modules/account_payment_stripe/locale/et.po b/modules/account_payment_stripe/locale/et.po
index 6a3299e5b0..738720c5c4 100644
--- a/modules/account_payment_stripe/locale/et.po
+++ b/modules/account_payment_stripe/locale/et.po
@@ -399,11 +399,17 @@ msgctxt "model:ir.message,text:msg_customer_fingerprint_unique"
msgid "The fingerprint must be unique by customer."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_stripe_token"
msgid ""
"To process payment \"%(payment)s\" you must set a Stripe token or customer."
msgstr ""
+msgctxt "model:ir.message,text:msg_stripe_key_modified"
+msgid "Are you sure you want to modify the keys of the Stripe account?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_stripe_receivable"
msgid "To pay \"%(payment)s\", you cannot use a stripe journal \"%(journal)s\"."
msgstr ""
@@ -429,6 +435,10 @@ msgctxt "model:ir.model.button,string:customer_stripe_checkout_button"
msgid "Add Card"
msgstr ""
+msgctxt "model:ir.model.button,string:customer_stripe_update_button"
+msgid "Update"
+msgstr ""
+
msgctxt "model:ir.model.button,string:payment_stripe_capture_button"
msgid "Stripe Capture"
msgstr ""
@@ -437,6 +447,11 @@ msgctxt "model:ir.model.button,string:payment_stripe_checkout_button"
msgid "Stripe Checkout"
msgstr ""
+#, fuzzy
+msgctxt "model:ir.model.button,string:payment_stripe_pull_button"
+msgid "Stripe Pull"
+msgstr "Konto"
+
msgctxt "model:ir.model.button,string:refund_approve_button"
msgid "Approve"
msgstr ""
diff --git a/modules/account_payment_stripe/locale/fa.po b/modules/account_payment_stripe/locale/fa.po
index c595e184f5..79345d6544 100644
--- a/modules/account_payment_stripe/locale/fa.po
+++ b/modules/account_payment_stripe/locale/fa.po
@@ -425,6 +425,7 @@ msgctxt "model:ir.message,text:msg_customer_fingerprint_unique"
msgid "The fingerprint must be unique by customer."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_stripe_token"
msgid ""
"To process payment \"%(payment)s\" you must set a Stripe token or customer."
@@ -432,6 +433,11 @@ msgstr ""
"برای پردازش پرداخت: \"%(payment)s\" شما باید نشانه چوب خط یا مشتری را تنظیم "
"کنید."
+msgctxt "model:ir.message,text:msg_stripe_key_modified"
+msgid "Are you sure you want to modify the keys of the Stripe account?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_stripe_receivable"
msgid "To pay \"%(payment)s\", you cannot use a stripe journal \"%(journal)s\"."
msgstr ""
@@ -458,6 +464,10 @@ msgctxt "model:ir.model.button,string:customer_stripe_checkout_button"
msgid "Add Card"
msgstr ""
+msgctxt "model:ir.model.button,string:customer_stripe_update_button"
+msgid "Update"
+msgstr ""
+
msgctxt "model:ir.model.button,string:payment_stripe_capture_button"
msgid "Stripe Capture"
msgstr "Stripe Capture"
@@ -466,6 +476,11 @@ msgctxt "model:ir.model.button,string:payment_stripe_checkout_button"
msgid "Stripe Checkout"
msgstr "Stripe Checkout"
+#, fuzzy
+msgctxt "model:ir.model.button,string:payment_stripe_pull_button"
+msgid "Stripe Pull"
+msgstr "روزنامه چوب خط"
+
msgctxt "model:ir.model.button,string:refund_approve_button"
msgid "Approve"
msgstr ""
diff --git a/modules/account_payment_stripe/locale/fi.po b/modules/account_payment_stripe/locale/fi.po
index 2da9d6a41f..93bc651651 100644
--- a/modules/account_payment_stripe/locale/fi.po
+++ b/modules/account_payment_stripe/locale/fi.po
@@ -433,11 +433,17 @@ msgctxt "model:ir.message,text:msg_customer_fingerprint_unique"
msgid "The fingerprint must be unique by customer."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_stripe_token"
msgid ""
"To process payment \"%(payment)s\" you must set a Stripe token or customer."
msgstr ""
+msgctxt "model:ir.message,text:msg_stripe_key_modified"
+msgid "Are you sure you want to modify the keys of the Stripe account?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_stripe_receivable"
msgid "To pay \"%(payment)s\", you cannot use a stripe journal \"%(journal)s\"."
msgstr ""
@@ -464,6 +470,10 @@ msgctxt "model:ir.model.button,string:customer_stripe_checkout_button"
msgid "Add Card"
msgstr ""
+msgctxt "model:ir.model.button,string:customer_stripe_update_button"
+msgid "Update"
+msgstr ""
+
msgctxt "model:ir.model.button,string:payment_stripe_capture_button"
msgid "Stripe Capture"
msgstr "Stripe Capture"
@@ -472,6 +482,11 @@ msgctxt "model:ir.model.button,string:payment_stripe_checkout_button"
msgid "Stripe Checkout"
msgstr "Stripe Checkout"
+#, fuzzy
+msgctxt "model:ir.model.button,string:payment_stripe_pull_button"
+msgid "Stripe Pull"
+msgstr "Stripe Accounts"
+
msgctxt "model:ir.model.button,string:refund_approve_button"
msgid "Approve"
msgstr ""
diff --git a/modules/account_payment_stripe/locale/fr.po b/modules/account_payment_stripe/locale/fr.po
index de2c6a5f8c..01bc486446 100644
--- a/modules/account_payment_stripe/locale/fr.po
+++ b/modules/account_payment_stripe/locale/fr.po
@@ -399,6 +399,7 @@ msgctxt "model:ir.message,text:msg_customer_fingerprint_unique"
msgid "The fingerprint must be unique by customer."
msgstr "L'empreinte doit être unique par client."
+#, python-format
msgctxt "model:ir.message,text:msg_no_stripe_token"
msgid ""
"To process payment \"%(payment)s\" you must set a Stripe token or customer."
@@ -406,6 +407,11 @@ msgstr ""
"Pour exécuter le paiement « %(payment)s », vous devez définir un jeton ou "
"client Stripe."
+msgctxt "model:ir.message,text:msg_stripe_key_modified"
+msgid "Are you sure you want to modify the keys of the Stripe account?"
+msgstr "Êtes-vous sûr de vouloir modifier les clés du compte Stripe ?"
+
+#, python-format
msgctxt "model:ir.message,text:msg_stripe_receivable"
msgid "To pay \"%(payment)s\", you cannot use a stripe journal \"%(journal)s\"."
msgstr ""
@@ -434,6 +440,10 @@ msgctxt "model:ir.model.button,string:customer_stripe_checkout_button"
msgid "Add Card"
msgstr "Ajouter une carte"
+msgctxt "model:ir.model.button,string:customer_stripe_update_button"
+msgid "Update"
+msgstr "Mettre à jour"
+
msgctxt "model:ir.model.button,string:payment_stripe_capture_button"
msgid "Stripe Capture"
msgstr "Stripe Capture"
@@ -442,6 +452,10 @@ msgctxt "model:ir.model.button,string:payment_stripe_checkout_button"
msgid "Stripe Checkout"
msgstr "Paiement Stripe"
+msgctxt "model:ir.model.button,string:payment_stripe_pull_button"
+msgid "Stripe Pull"
+msgstr "Mettre à jour de Stripe"
+
msgctxt "model:ir.model.button,string:refund_approve_button"
msgid "Approve"
msgstr "Approuver"
@@ -497,7 +511,7 @@ msgstr "Check-out"
msgctxt "report:account.payment.stripe.email_checkout:"
msgid "If you didn't make this request, you can ignore this email."
msgstr ""
-"Si vous n'avez pas fait cette demande, vous pouvez ignorer cet e-mail."
+"Si vous n'avez pas fait cette demande, vous pouvez ignorer ce courriel."
msgctxt "report:account.payment.stripe.email_checkout:"
msgid "You need to authorize the payment"
diff --git a/modules/account_payment_stripe/locale/hu.po b/modules/account_payment_stripe/locale/hu.po
index 2da9d6a41f..93bc651651 100644
--- a/modules/account_payment_stripe/locale/hu.po
+++ b/modules/account_payment_stripe/locale/hu.po
@@ -433,11 +433,17 @@ msgctxt "model:ir.message,text:msg_customer_fingerprint_unique"
msgid "The fingerprint must be unique by customer."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_stripe_token"
msgid ""
"To process payment \"%(payment)s\" you must set a Stripe token or customer."
msgstr ""
+msgctxt "model:ir.message,text:msg_stripe_key_modified"
+msgid "Are you sure you want to modify the keys of the Stripe account?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_stripe_receivable"
msgid "To pay \"%(payment)s\", you cannot use a stripe journal \"%(journal)s\"."
msgstr ""
@@ -464,6 +470,10 @@ msgctxt "model:ir.model.button,string:customer_stripe_checkout_button"
msgid "Add Card"
msgstr ""
+msgctxt "model:ir.model.button,string:customer_stripe_update_button"
+msgid "Update"
+msgstr ""
+
msgctxt "model:ir.model.button,string:payment_stripe_capture_button"
msgid "Stripe Capture"
msgstr "Stripe Capture"
@@ -472,6 +482,11 @@ msgctxt "model:ir.model.button,string:payment_stripe_checkout_button"
msgid "Stripe Checkout"
msgstr "Stripe Checkout"
+#, fuzzy
+msgctxt "model:ir.model.button,string:payment_stripe_pull_button"
+msgid "Stripe Pull"
+msgstr "Stripe Accounts"
+
msgctxt "model:ir.model.button,string:refund_approve_button"
msgid "Approve"
msgstr ""
diff --git a/modules/account_payment_stripe/locale/id.po b/modules/account_payment_stripe/locale/id.po
index 44f8d5039e..72b48868b2 100644
--- a/modules/account_payment_stripe/locale/id.po
+++ b/modules/account_payment_stripe/locale/id.po
@@ -399,11 +399,17 @@ msgctxt "model:ir.message,text:msg_customer_fingerprint_unique"
msgid "The fingerprint must be unique by customer."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_stripe_token"
msgid ""
"To process payment \"%(payment)s\" you must set a Stripe token or customer."
msgstr ""
+msgctxt "model:ir.message,text:msg_stripe_key_modified"
+msgid "Are you sure you want to modify the keys of the Stripe account?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_stripe_receivable"
msgid "To pay \"%(payment)s\", you cannot use a stripe journal \"%(journal)s\"."
msgstr ""
@@ -429,6 +435,10 @@ msgctxt "model:ir.model.button,string:customer_stripe_checkout_button"
msgid "Add Card"
msgstr ""
+msgctxt "model:ir.model.button,string:customer_stripe_update_button"
+msgid "Update"
+msgstr ""
+
msgctxt "model:ir.model.button,string:payment_stripe_capture_button"
msgid "Stripe Capture"
msgstr ""
@@ -437,6 +447,11 @@ msgctxt "model:ir.model.button,string:payment_stripe_checkout_button"
msgid "Stripe Checkout"
msgstr ""
+#, fuzzy
+msgctxt "model:ir.model.button,string:payment_stripe_pull_button"
+msgid "Stripe Pull"
+msgstr "Akun"
+
msgctxt "model:ir.model.button,string:refund_approve_button"
msgid "Approve"
msgstr ""
diff --git a/modules/account_payment_stripe/locale/it.po b/modules/account_payment_stripe/locale/it.po
index 1aa1a8d34b..21e7cf4356 100644
--- a/modules/account_payment_stripe/locale/it.po
+++ b/modules/account_payment_stripe/locale/it.po
@@ -432,11 +432,17 @@ msgctxt "model:ir.message,text:msg_customer_fingerprint_unique"
msgid "The fingerprint must be unique by customer."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_stripe_token"
msgid ""
"To process payment \"%(payment)s\" you must set a Stripe token or customer."
msgstr ""
+msgctxt "model:ir.message,text:msg_stripe_key_modified"
+msgid "Are you sure you want to modify the keys of the Stripe account?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_stripe_receivable"
msgid "To pay \"%(payment)s\", you cannot use a stripe journal \"%(journal)s\"."
msgstr ""
@@ -463,6 +469,10 @@ msgctxt "model:ir.model.button,string:customer_stripe_checkout_button"
msgid "Add Card"
msgstr ""
+msgctxt "model:ir.model.button,string:customer_stripe_update_button"
+msgid "Update"
+msgstr ""
+
msgctxt "model:ir.model.button,string:payment_stripe_capture_button"
msgid "Stripe Capture"
msgstr "Stripe Capture"
@@ -471,6 +481,11 @@ msgctxt "model:ir.model.button,string:payment_stripe_checkout_button"
msgid "Stripe Checkout"
msgstr "Stripe Checkout"
+#, fuzzy
+msgctxt "model:ir.model.button,string:payment_stripe_pull_button"
+msgid "Stripe Pull"
+msgstr "Stripe Accounts"
+
msgctxt "model:ir.model.button,string:refund_approve_button"
msgid "Approve"
msgstr ""
diff --git a/modules/account_payment_stripe/locale/lo.po b/modules/account_payment_stripe/locale/lo.po
index 2da9d6a41f..93bc651651 100644
--- a/modules/account_payment_stripe/locale/lo.po
+++ b/modules/account_payment_stripe/locale/lo.po
@@ -433,11 +433,17 @@ msgctxt "model:ir.message,text:msg_customer_fingerprint_unique"
msgid "The fingerprint must be unique by customer."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_stripe_token"
msgid ""
"To process payment \"%(payment)s\" you must set a Stripe token or customer."
msgstr ""
+msgctxt "model:ir.message,text:msg_stripe_key_modified"
+msgid "Are you sure you want to modify the keys of the Stripe account?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_stripe_receivable"
msgid "To pay \"%(payment)s\", you cannot use a stripe journal \"%(journal)s\"."
msgstr ""
@@ -464,6 +470,10 @@ msgctxt "model:ir.model.button,string:customer_stripe_checkout_button"
msgid "Add Card"
msgstr ""
+msgctxt "model:ir.model.button,string:customer_stripe_update_button"
+msgid "Update"
+msgstr ""
+
msgctxt "model:ir.model.button,string:payment_stripe_capture_button"
msgid "Stripe Capture"
msgstr "Stripe Capture"
@@ -472,6 +482,11 @@ msgctxt "model:ir.model.button,string:payment_stripe_checkout_button"
msgid "Stripe Checkout"
msgstr "Stripe Checkout"
+#, fuzzy
+msgctxt "model:ir.model.button,string:payment_stripe_pull_button"
+msgid "Stripe Pull"
+msgstr "Stripe Accounts"
+
msgctxt "model:ir.model.button,string:refund_approve_button"
msgid "Approve"
msgstr ""
diff --git a/modules/account_payment_stripe/locale/lt.po b/modules/account_payment_stripe/locale/lt.po
index d703cf4e29..be2a6906ef 100644
--- a/modules/account_payment_stripe/locale/lt.po
+++ b/modules/account_payment_stripe/locale/lt.po
@@ -433,11 +433,17 @@ msgctxt "model:ir.message,text:msg_customer_fingerprint_unique"
msgid "The fingerprint must be unique by customer."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_stripe_token"
msgid ""
"To process payment \"%(payment)s\" you must set a Stripe token or customer."
msgstr ""
+msgctxt "model:ir.message,text:msg_stripe_key_modified"
+msgid "Are you sure you want to modify the keys of the Stripe account?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_stripe_receivable"
msgid "To pay \"%(payment)s\", you cannot use a stripe journal \"%(journal)s\"."
msgstr ""
@@ -464,6 +470,10 @@ msgctxt "model:ir.model.button,string:customer_stripe_checkout_button"
msgid "Add Card"
msgstr ""
+msgctxt "model:ir.model.button,string:customer_stripe_update_button"
+msgid "Update"
+msgstr ""
+
msgctxt "model:ir.model.button,string:payment_stripe_capture_button"
msgid "Stripe Capture"
msgstr "Stripe Capture"
@@ -472,6 +482,11 @@ msgctxt "model:ir.model.button,string:payment_stripe_checkout_button"
msgid "Stripe Checkout"
msgstr "Stripe Checkout"
+#, fuzzy
+msgctxt "model:ir.model.button,string:payment_stripe_pull_button"
+msgid "Stripe Pull"
+msgstr "Stripe Accounts"
+
msgctxt "model:ir.model.button,string:refund_approve_button"
msgid "Approve"
msgstr ""
diff --git a/modules/account_payment_stripe/locale/nl.po b/modules/account_payment_stripe/locale/nl.po
index 7f96c28e44..8cc98a78be 100644
--- a/modules/account_payment_stripe/locale/nl.po
+++ b/modules/account_payment_stripe/locale/nl.po
@@ -397,6 +397,7 @@ msgctxt "model:ir.message,text:msg_customer_fingerprint_unique"
msgid "The fingerprint must be unique by customer."
msgstr "De identificatie moet uniek zijn per klant."
+#, python-format
msgctxt "model:ir.message,text:msg_no_stripe_token"
msgid ""
"To process payment \"%(payment)s\" you must set a Stripe token or customer."
@@ -404,6 +405,11 @@ msgstr ""
"Om betaling \"%(payment)s\" te verwerken, moet u een Stripe-token of klant "
"instellen."
+msgctxt "model:ir.message,text:msg_stripe_key_modified"
+msgid "Are you sure you want to modify the keys of the Stripe account?"
+msgstr "Weet u zeker dat u de sleutels van uw Stripe account wilt wijzigen?"
+
+#, python-format
msgctxt "model:ir.message,text:msg_stripe_receivable"
msgid "To pay \"%(payment)s\", you cannot use a stripe journal \"%(journal)s\"."
msgstr ""
@@ -431,6 +437,10 @@ msgctxt "model:ir.model.button,string:customer_stripe_checkout_button"
msgid "Add Card"
msgstr "Voeg een kaart toe"
+msgctxt "model:ir.model.button,string:customer_stripe_update_button"
+msgid "Update"
+msgstr "Bijwerken"
+
msgctxt "model:ir.model.button,string:payment_stripe_capture_button"
msgid "Stripe Capture"
msgstr "Stripe opname"
@@ -439,6 +449,10 @@ msgctxt "model:ir.model.button,string:payment_stripe_checkout_button"
msgid "Stripe Checkout"
msgstr "Stripe afrekenen"
+msgctxt "model:ir.model.button,string:payment_stripe_pull_button"
+msgid "Stripe Pull"
+msgstr "Stripe data ophalen"
+
msgctxt "model:ir.model.button,string:refund_approve_button"
msgid "Approve"
msgstr "Goedkeuren"
diff --git a/modules/account_payment_stripe/locale/pl.po b/modules/account_payment_stripe/locale/pl.po
index c2e270b5c5..97719973c1 100644
--- a/modules/account_payment_stripe/locale/pl.po
+++ b/modules/account_payment_stripe/locale/pl.po
@@ -433,11 +433,17 @@ msgctxt "model:ir.message,text:msg_customer_fingerprint_unique"
msgid "The fingerprint must be unique by customer."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_stripe_token"
msgid ""
"To process payment \"%(payment)s\" you must set a Stripe token or customer."
msgstr ""
+msgctxt "model:ir.message,text:msg_stripe_key_modified"
+msgid "Are you sure you want to modify the keys of the Stripe account?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_stripe_receivable"
msgid "To pay \"%(payment)s\", you cannot use a stripe journal \"%(journal)s\"."
msgstr ""
@@ -464,6 +470,10 @@ msgctxt "model:ir.model.button,string:customer_stripe_checkout_button"
msgid "Add Card"
msgstr ""
+msgctxt "model:ir.model.button,string:customer_stripe_update_button"
+msgid "Update"
+msgstr ""
+
msgctxt "model:ir.model.button,string:payment_stripe_capture_button"
msgid "Stripe Capture"
msgstr "Stripe Capture"
@@ -472,6 +482,11 @@ msgctxt "model:ir.model.button,string:payment_stripe_checkout_button"
msgid "Stripe Checkout"
msgstr "Stripe Checkout"
+#, fuzzy
+msgctxt "model:ir.model.button,string:payment_stripe_pull_button"
+msgid "Stripe Pull"
+msgstr "Stripe Accounts"
+
msgctxt "model:ir.model.button,string:refund_approve_button"
msgid "Approve"
msgstr ""
diff --git a/modules/account_payment_stripe/locale/pt.po b/modules/account_payment_stripe/locale/pt.po
index 202b18017c..74ed63672c 100644
--- a/modules/account_payment_stripe/locale/pt.po
+++ b/modules/account_payment_stripe/locale/pt.po
@@ -430,11 +430,17 @@ msgctxt "model:ir.message,text:msg_customer_fingerprint_unique"
msgid "The fingerprint must be unique by customer."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_stripe_token"
msgid ""
"To process payment \"%(payment)s\" you must set a Stripe token or customer."
msgstr ""
+msgctxt "model:ir.message,text:msg_stripe_key_modified"
+msgid "Are you sure you want to modify the keys of the Stripe account?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_stripe_receivable"
msgid "To pay \"%(payment)s\", you cannot use a stripe journal \"%(journal)s\"."
msgstr ""
@@ -461,6 +467,10 @@ msgctxt "model:ir.model.button,string:customer_stripe_checkout_button"
msgid "Add Card"
msgstr ""
+msgctxt "model:ir.model.button,string:customer_stripe_update_button"
+msgid "Update"
+msgstr ""
+
msgctxt "model:ir.model.button,string:payment_stripe_capture_button"
msgid "Stripe Capture"
msgstr "Stripe Capture"
@@ -469,6 +479,11 @@ msgctxt "model:ir.model.button,string:payment_stripe_checkout_button"
msgid "Stripe Checkout"
msgstr "Stripe Checkout"
+#, fuzzy
+msgctxt "model:ir.model.button,string:payment_stripe_pull_button"
+msgid "Stripe Pull"
+msgstr "Diário Stripe"
+
msgctxt "model:ir.model.button,string:refund_approve_button"
msgid "Approve"
msgstr ""
diff --git a/modules/account_payment_stripe/locale/ro.po b/modules/account_payment_stripe/locale/ro.po
index 20e3d0a52d..96160e25b4 100644
--- a/modules/account_payment_stripe/locale/ro.po
+++ b/modules/account_payment_stripe/locale/ro.po
@@ -398,11 +398,17 @@ msgctxt "model:ir.message,text:msg_customer_fingerprint_unique"
msgid "The fingerprint must be unique by customer."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_stripe_token"
msgid ""
"To process payment \"%(payment)s\" you must set a Stripe token or customer."
msgstr ""
+msgctxt "model:ir.message,text:msg_stripe_key_modified"
+msgid "Are you sure you want to modify the keys of the Stripe account?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_stripe_receivable"
msgid "To pay \"%(payment)s\", you cannot use a stripe journal \"%(journal)s\"."
msgstr ""
@@ -430,6 +436,10 @@ msgctxt "model:ir.model.button,string:customer_stripe_checkout_button"
msgid "Add Card"
msgstr ""
+msgctxt "model:ir.model.button,string:customer_stripe_update_button"
+msgid "Update"
+msgstr ""
+
msgctxt "model:ir.model.button,string:payment_stripe_capture_button"
msgid "Stripe Capture"
msgstr ""
@@ -438,6 +448,11 @@ msgctxt "model:ir.model.button,string:payment_stripe_checkout_button"
msgid "Stripe Checkout"
msgstr ""
+#, fuzzy
+msgctxt "model:ir.model.button,string:payment_stripe_pull_button"
+msgid "Stripe Pull"
+msgstr "Cont"
+
msgctxt "model:ir.model.button,string:refund_approve_button"
msgid "Approve"
msgstr "Aproba"
diff --git a/modules/account_payment_stripe/locale/ru.po b/modules/account_payment_stripe/locale/ru.po
index 2da9d6a41f..93bc651651 100644
--- a/modules/account_payment_stripe/locale/ru.po
+++ b/modules/account_payment_stripe/locale/ru.po
@@ -433,11 +433,17 @@ msgctxt "model:ir.message,text:msg_customer_fingerprint_unique"
msgid "The fingerprint must be unique by customer."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_stripe_token"
msgid ""
"To process payment \"%(payment)s\" you must set a Stripe token or customer."
msgstr ""
+msgctxt "model:ir.message,text:msg_stripe_key_modified"
+msgid "Are you sure you want to modify the keys of the Stripe account?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_stripe_receivable"
msgid "To pay \"%(payment)s\", you cannot use a stripe journal \"%(journal)s\"."
msgstr ""
@@ -464,6 +470,10 @@ msgctxt "model:ir.model.button,string:customer_stripe_checkout_button"
msgid "Add Card"
msgstr ""
+msgctxt "model:ir.model.button,string:customer_stripe_update_button"
+msgid "Update"
+msgstr ""
+
msgctxt "model:ir.model.button,string:payment_stripe_capture_button"
msgid "Stripe Capture"
msgstr "Stripe Capture"
@@ -472,6 +482,11 @@ msgctxt "model:ir.model.button,string:payment_stripe_checkout_button"
msgid "Stripe Checkout"
msgstr "Stripe Checkout"
+#, fuzzy
+msgctxt "model:ir.model.button,string:payment_stripe_pull_button"
+msgid "Stripe Pull"
+msgstr "Stripe Accounts"
+
msgctxt "model:ir.model.button,string:refund_approve_button"
msgid "Approve"
msgstr ""
diff --git a/modules/account_payment_stripe/locale/sl.po b/modules/account_payment_stripe/locale/sl.po
index 4b8fc8a355..f5a176d901 100644
--- a/modules/account_payment_stripe/locale/sl.po
+++ b/modules/account_payment_stripe/locale/sl.po
@@ -432,11 +432,17 @@ msgctxt "model:ir.message,text:msg_customer_fingerprint_unique"
msgid "The fingerprint must be unique by customer."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_stripe_token"
msgid ""
"To process payment \"%(payment)s\" you must set a Stripe token or customer."
msgstr ""
+msgctxt "model:ir.message,text:msg_stripe_key_modified"
+msgid "Are you sure you want to modify the keys of the Stripe account?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_stripe_receivable"
msgid "To pay \"%(payment)s\", you cannot use a stripe journal \"%(journal)s\"."
msgstr ""
@@ -463,6 +469,10 @@ msgctxt "model:ir.model.button,string:customer_stripe_checkout_button"
msgid "Add Card"
msgstr ""
+msgctxt "model:ir.model.button,string:customer_stripe_update_button"
+msgid "Update"
+msgstr ""
+
msgctxt "model:ir.model.button,string:payment_stripe_capture_button"
msgid "Stripe Capture"
msgstr "Stripe Capture"
@@ -471,6 +481,11 @@ msgctxt "model:ir.model.button,string:payment_stripe_checkout_button"
msgid "Stripe Checkout"
msgstr "Stripe Checkout"
+#, fuzzy
+msgctxt "model:ir.model.button,string:payment_stripe_pull_button"
+msgid "Stripe Pull"
+msgstr "Stripe"
+
msgctxt "model:ir.model.button,string:refund_approve_button"
msgid "Approve"
msgstr ""
diff --git a/modules/account_payment_stripe/locale/tr.po b/modules/account_payment_stripe/locale/tr.po
index 2da9d6a41f..93bc651651 100644
--- a/modules/account_payment_stripe/locale/tr.po
+++ b/modules/account_payment_stripe/locale/tr.po
@@ -433,11 +433,17 @@ msgctxt "model:ir.message,text:msg_customer_fingerprint_unique"
msgid "The fingerprint must be unique by customer."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_stripe_token"
msgid ""
"To process payment \"%(payment)s\" you must set a Stripe token or customer."
msgstr ""
+msgctxt "model:ir.message,text:msg_stripe_key_modified"
+msgid "Are you sure you want to modify the keys of the Stripe account?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_stripe_receivable"
msgid "To pay \"%(payment)s\", you cannot use a stripe journal \"%(journal)s\"."
msgstr ""
@@ -464,6 +470,10 @@ msgctxt "model:ir.model.button,string:customer_stripe_checkout_button"
msgid "Add Card"
msgstr ""
+msgctxt "model:ir.model.button,string:customer_stripe_update_button"
+msgid "Update"
+msgstr ""
+
msgctxt "model:ir.model.button,string:payment_stripe_capture_button"
msgid "Stripe Capture"
msgstr "Stripe Capture"
@@ -472,6 +482,11 @@ msgctxt "model:ir.model.button,string:payment_stripe_checkout_button"
msgid "Stripe Checkout"
msgstr "Stripe Checkout"
+#, fuzzy
+msgctxt "model:ir.model.button,string:payment_stripe_pull_button"
+msgid "Stripe Pull"
+msgstr "Stripe Accounts"
+
msgctxt "model:ir.model.button,string:refund_approve_button"
msgid "Approve"
msgstr ""
diff --git a/modules/account_payment_stripe/locale/uk.po b/modules/account_payment_stripe/locale/uk.po
index cddf4b6e7d..9f3e266288 100644
--- a/modules/account_payment_stripe/locale/uk.po
+++ b/modules/account_payment_stripe/locale/uk.po
@@ -397,11 +397,17 @@ msgctxt "model:ir.message,text:msg_customer_fingerprint_unique"
msgid "The fingerprint must be unique by customer."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_stripe_token"
msgid ""
"To process payment \"%(payment)s\" you must set a Stripe token or customer."
msgstr ""
+msgctxt "model:ir.message,text:msg_stripe_key_modified"
+msgid "Are you sure you want to modify the keys of the Stripe account?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_stripe_receivable"
msgid "To pay \"%(payment)s\", you cannot use a stripe journal \"%(journal)s\"."
msgstr ""
@@ -427,6 +433,10 @@ msgctxt "model:ir.model.button,string:customer_stripe_checkout_button"
msgid "Add Card"
msgstr ""
+msgctxt "model:ir.model.button,string:customer_stripe_update_button"
+msgid "Update"
+msgstr ""
+
msgctxt "model:ir.model.button,string:payment_stripe_capture_button"
msgid "Stripe Capture"
msgstr ""
@@ -435,6 +445,10 @@ msgctxt "model:ir.model.button,string:payment_stripe_checkout_button"
msgid "Stripe Checkout"
msgstr ""
+msgctxt "model:ir.model.button,string:payment_stripe_pull_button"
+msgid "Stripe Pull"
+msgstr ""
+
msgctxt "model:ir.model.button,string:refund_approve_button"
msgid "Approve"
msgstr ""
diff --git a/modules/account_payment_stripe/locale/zh_CN.po b/modules/account_payment_stripe/locale/zh_CN.po
index 2da9d6a41f..93bc651651 100644
--- a/modules/account_payment_stripe/locale/zh_CN.po
+++ b/modules/account_payment_stripe/locale/zh_CN.po
@@ -433,11 +433,17 @@ msgctxt "model:ir.message,text:msg_customer_fingerprint_unique"
msgid "The fingerprint must be unique by customer."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_stripe_token"
msgid ""
"To process payment \"%(payment)s\" you must set a Stripe token or customer."
msgstr ""
+msgctxt "model:ir.message,text:msg_stripe_key_modified"
+msgid "Are you sure you want to modify the keys of the Stripe account?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_stripe_receivable"
msgid "To pay \"%(payment)s\", you cannot use a stripe journal \"%(journal)s\"."
msgstr ""
@@ -464,6 +470,10 @@ msgctxt "model:ir.model.button,string:customer_stripe_checkout_button"
msgid "Add Card"
msgstr ""
+msgctxt "model:ir.model.button,string:customer_stripe_update_button"
+msgid "Update"
+msgstr ""
+
msgctxt "model:ir.model.button,string:payment_stripe_capture_button"
msgid "Stripe Capture"
msgstr "Stripe Capture"
@@ -472,6 +482,11 @@ msgctxt "model:ir.model.button,string:payment_stripe_checkout_button"
msgid "Stripe Checkout"
msgstr "Stripe Checkout"
+#, fuzzy
+msgctxt "model:ir.model.button,string:payment_stripe_pull_button"
+msgid "Stripe Pull"
+msgstr "Stripe Accounts"
+
msgctxt "model:ir.model.button,string:refund_approve_button"
msgid "Approve"
msgstr ""
diff --git a/modules/account_product/locale/bg.po b/modules/account_product/locale/bg.po
index b3b66b4527..1732eb2b98 100644
--- a/modules/account_product/locale/bg.po
+++ b/modules/account_product/locale/bg.po
@@ -158,10 +158,12 @@ msgctxt "help:product.category,taxes_parent:"
msgid "Use the taxes defined on the parent category."
msgstr "Използване на данъци от родителската категория"
+#, python-format
msgctxt "model:ir.message,text:msg_missing_account"
msgid "There is no \"%(field)s\" defined for \"%(name)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_taxes"
msgid "There is no account category defined on product \"%(name)s\"."
msgstr ""
diff --git a/modules/account_product/locale/ca.po b/modules/account_product/locale/ca.po
index b984c07523..272eecae84 100644
--- a/modules/account_product/locale/ca.po
+++ b/modules/account_product/locale/ca.po
@@ -148,10 +148,12 @@ msgctxt "help:product.category,taxes_parent:"
msgid "Use the taxes defined on the parent category."
msgstr "Utilitza els impostos definits en la categoria pare."
+#, python-format
msgctxt "model:ir.message,text:msg_missing_account"
msgid "There is no \"%(field)s\" defined for \"%(name)s\"."
msgstr "No s'ha definit el \"%(field)s\" per \"%(name)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_missing_taxes"
msgid "There is no account category defined on product \"%(name)s\"."
msgstr "No hi ha cap categoria comptable definida pel producte \"%(name)s\"."
diff --git a/modules/account_product/locale/cs.po b/modules/account_product/locale/cs.po
index 8f7567f8aa..f98659ba57 100644
--- a/modules/account_product/locale/cs.po
+++ b/modules/account_product/locale/cs.po
@@ -148,10 +148,12 @@ msgctxt "help:product.category,taxes_parent:"
msgid "Use the taxes defined on the parent category."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_account"
msgid "There is no \"%(field)s\" defined for \"%(name)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_taxes"
msgid "There is no account category defined on product \"%(name)s\"."
msgstr ""
diff --git a/modules/account_product/locale/de.po b/modules/account_product/locale/de.po
index 3de19ac4db..7512e452cd 100644
--- a/modules/account_product/locale/de.po
+++ b/modules/account_product/locale/de.po
@@ -151,10 +151,12 @@ msgctxt "help:product.category,taxes_parent:"
msgid "Use the taxes defined on the parent category."
msgstr "Steuern der übergeordneten Kategorie anwenden."
+#, python-format
msgctxt "model:ir.message,text:msg_missing_account"
msgid "There is no \"%(field)s\" defined for \"%(name)s\"."
msgstr "Es wurde kein \"%(field)s\" für \"%(name)s\" definiert."
+#, python-format
msgctxt "model:ir.message,text:msg_missing_taxes"
msgid "There is no account category defined on product \"%(name)s\"."
msgstr "Es ist keine Buchhaltungskategorie definiert für Artikel \"%(name)s\"."
diff --git a/modules/account_product/locale/es.po b/modules/account_product/locale/es.po
index e8b983ff9c..cf47404555 100644
--- a/modules/account_product/locale/es.po
+++ b/modules/account_product/locale/es.po
@@ -149,10 +149,12 @@ msgctxt "help:product.category,taxes_parent:"
msgid "Use the taxes defined on the parent category."
msgstr "Usar los impuestos definidos en la categoría padre."
+#, python-format
msgctxt "model:ir.message,text:msg_missing_account"
msgid "There is no \"%(field)s\" defined for \"%(name)s\"."
msgstr "No se ha definido el \"%(field)s\" para \"%(name)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_missing_taxes"
msgid "There is no account category defined on product \"%(name)s\"."
msgstr ""
diff --git a/modules/account_product/locale/es_419.po b/modules/account_product/locale/es_419.po
index 0bfe0c1af4..b0c7041d3a 100644
--- a/modules/account_product/locale/es_419.po
+++ b/modules/account_product/locale/es_419.po
@@ -149,10 +149,12 @@ msgctxt "help:product.category,taxes_parent:"
msgid "Use the taxes defined on the parent category."
msgstr "Utilizar los impuestos definidos en la categoría padre."
+#, python-format
msgctxt "model:ir.message,text:msg_missing_account"
msgid "There is no \"%(field)s\" defined for \"%(name)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_taxes"
msgid "There is no account category defined on product \"%(name)s\"."
msgstr ""
diff --git a/modules/account_product/locale/et.po b/modules/account_product/locale/et.po
index 1303f19b9f..0809d8cef8 100644
--- a/modules/account_product/locale/et.po
+++ b/modules/account_product/locale/et.po
@@ -149,10 +149,12 @@ msgctxt "help:product.category,taxes_parent:"
msgid "Use the taxes defined on the parent category."
msgstr "Kasuta makse mis on defineeirtud kõrgema taseme katrgooriale"
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_missing_account"
msgid "There is no \"%(field)s\" defined for \"%(name)s\"."
msgstr "\"%(nime)de\" jaoks ei ole defineeritud ühtegi \"%(välja)välju\""
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_missing_taxes"
msgid "There is no account category defined on product \"%(name)s\"."
msgstr "Toote \"%(nime)dele\" ei ole defineeritud ühtegi konto kategooriat"
diff --git a/modules/account_product/locale/fa.po b/modules/account_product/locale/fa.po
index ac7a98c948..92903c7645 100644
--- a/modules/account_product/locale/fa.po
+++ b/modules/account_product/locale/fa.po
@@ -152,10 +152,12 @@ msgctxt "help:product.category,taxes_parent:"
msgid "Use the taxes defined on the parent category."
msgstr "استفاده از مالیات های تعریف شده در دسته بندی مرجع."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_missing_account"
msgid "There is no \"%(field)s\" defined for \"%(name)s\"."
msgstr "هیچ فیلدی: \"%s\" تعریف شده برای : \"%s\" وجود ندارد."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_missing_taxes"
msgid "There is no account category defined on product \"%(name)s\"."
msgstr "هیچ دسته حسابی بر روی محصول تعریف نشده است \"%(نام)s\"."
diff --git a/modules/account_product/locale/fi.po b/modules/account_product/locale/fi.po
index 8f7567f8aa..f98659ba57 100644
--- a/modules/account_product/locale/fi.po
+++ b/modules/account_product/locale/fi.po
@@ -148,10 +148,12 @@ msgctxt "help:product.category,taxes_parent:"
msgid "Use the taxes defined on the parent category."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_account"
msgid "There is no \"%(field)s\" defined for \"%(name)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_taxes"
msgid "There is no account category defined on product \"%(name)s\"."
msgstr ""
diff --git a/modules/account_product/locale/fr.po b/modules/account_product/locale/fr.po
index d76e056ab3..2822cffb35 100644
--- a/modules/account_product/locale/fr.po
+++ b/modules/account_product/locale/fr.po
@@ -151,10 +151,12 @@ msgctxt "help:product.category,taxes_parent:"
msgid "Use the taxes defined on the parent category."
msgstr "Utiliser les taxes définies sur la catégorie parente."
+#, python-format
msgctxt "model:ir.message,text:msg_missing_account"
msgid "There is no \"%(field)s\" defined for \"%(name)s\"."
msgstr "Il n'y a pas de « %(field)s » défini·e sur « %(name)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_missing_taxes"
msgid "There is no account category defined on product \"%(name)s\"."
msgstr ""
diff --git a/modules/account_product/locale/hu.po b/modules/account_product/locale/hu.po
index f5cfe6bbe6..976f67aa78 100644
--- a/modules/account_product/locale/hu.po
+++ b/modules/account_product/locale/hu.po
@@ -148,10 +148,12 @@ msgctxt "help:product.category,taxes_parent:"
msgid "Use the taxes defined on the parent category."
msgstr "A főkategóriánál beállított adókat használja."
+#, python-format
msgctxt "model:ir.message,text:msg_missing_account"
msgid "There is no \"%(field)s\" defined for \"%(name)s\"."
msgstr "Nincs „%(field)s” megadva a „%(name)s” rekordhoz."
+#, python-format
msgctxt "model:ir.message,text:msg_missing_taxes"
msgid "There is no account category defined on product \"%(name)s\"."
msgstr "A „%(name)s” terméknél nincs megadva számviteli kategória."
diff --git a/modules/account_product/locale/id.po b/modules/account_product/locale/id.po
index 7590439f47..96b7b7371e 100644
--- a/modules/account_product/locale/id.po
+++ b/modules/account_product/locale/id.po
@@ -148,10 +148,12 @@ msgctxt "help:product.category,taxes_parent:"
msgid "Use the taxes defined on the parent category."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_account"
msgid "There is no \"%(field)s\" defined for \"%(name)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_taxes"
msgid "There is no account category defined on product \"%(name)s\"."
msgstr ""
diff --git a/modules/account_product/locale/it.po b/modules/account_product/locale/it.po
index 7a2c307104..58a0cd3171 100644
--- a/modules/account_product/locale/it.po
+++ b/modules/account_product/locale/it.po
@@ -151,10 +151,12 @@ msgctxt "help:product.category,taxes_parent:"
msgid "Use the taxes defined on the parent category."
msgstr "Utilizzare le imposte definite nella categoria padre."
+#, python-format
msgctxt "model:ir.message,text:msg_missing_account"
msgid "There is no \"%(field)s\" defined for \"%(name)s\"."
msgstr "Non c'è \"%(field)s\" definito per \"%(name)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_missing_taxes"
msgid "There is no account category defined on product \"%(name)s\"."
msgstr ""
diff --git a/modules/account_product/locale/lo.po b/modules/account_product/locale/lo.po
index 44e28d34bb..84cd1d8a04 100644
--- a/modules/account_product/locale/lo.po
+++ b/modules/account_product/locale/lo.po
@@ -159,10 +159,12 @@ msgctxt "help:product.category,taxes_parent:"
msgid "Use the taxes defined on the parent category."
msgstr "ໃຊ້ບັນດາບັນຊີທີ່ກຳນົດໄວ້ໃນໝວດຮ່ວງບັນຊີ"
+#, python-format
msgctxt "model:ir.message,text:msg_missing_account"
msgid "There is no \"%(field)s\" defined for \"%(name)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_taxes"
msgid "There is no account category defined on product \"%(name)s\"."
msgstr ""
diff --git a/modules/account_product/locale/lt.po b/modules/account_product/locale/lt.po
index fa81160bf4..fc24a7ac8a 100644
--- a/modules/account_product/locale/lt.po
+++ b/modules/account_product/locale/lt.po
@@ -148,10 +148,12 @@ msgctxt "help:product.category,taxes_parent:"
msgid "Use the taxes defined on the parent category."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_account"
msgid "There is no \"%(field)s\" defined for \"%(name)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_taxes"
msgid "There is no account category defined on product \"%(name)s\"."
msgstr ""
diff --git a/modules/account_product/locale/nl.po b/modules/account_product/locale/nl.po
index 4d13bf1020..d11181b170 100644
--- a/modules/account_product/locale/nl.po
+++ b/modules/account_product/locale/nl.po
@@ -155,10 +155,12 @@ msgid "Use the taxes defined on the parent category."
msgstr ""
"Gebruik de belastingen die zijn gedefinieerd op het bovenliggende niveau."
+#, python-format
msgctxt "model:ir.message,text:msg_missing_account"
msgid "There is no \"%(field)s\" defined for \"%(name)s\"."
msgstr "Er is geen \"%(field)s\" gedefinieerd voor \"%(name)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_missing_taxes"
msgid "There is no account category defined on product \"%(name)s\"."
msgstr ""
diff --git a/modules/account_product/locale/pl.po b/modules/account_product/locale/pl.po
index 4c8385c2af..77bd69d037 100644
--- a/modules/account_product/locale/pl.po
+++ b/modules/account_product/locale/pl.po
@@ -8,7 +8,7 @@ msgstr ""
msgctxt "field:account.configuration,default_category_account_revenue:"
msgid "Default Account Revenue"
-msgstr ""
+msgstr "Domyślne konto przychodów"
msgctxt ""
"field:account.configuration.default_account,default_category_account_expense:"
@@ -18,7 +18,7 @@ msgstr ""
msgctxt ""
"field:account.configuration.default_account,default_category_account_revenue:"
msgid "Default Account Revenue"
-msgstr ""
+msgstr "Domyślne konto przychodów"
msgctxt "field:account.create_chart.properties,category_account_expense:"
msgid "Default Expense Account"
@@ -28,7 +28,6 @@ msgctxt "field:account.create_chart.properties,category_account_revenue:"
msgid "Default Revenue Account"
msgstr ""
-#, fuzzy
msgctxt "field:analytic_account.rule,product:"
msgid "Product"
msgstr "Produkt"
@@ -39,19 +38,19 @@ msgstr ""
msgctxt "field:product.category,account_expense:"
msgid "Account Expense"
-msgstr ""
+msgstr "Konto kosztów"
msgctxt "field:product.category,account_parent:"
msgid "Use Parent's accounts"
-msgstr ""
+msgstr "Użyj kont nadrzędnych"
msgctxt "field:product.category,account_revenue:"
msgid "Account Revenue"
-msgstr ""
+msgstr "Konto Przychodów"
msgctxt "field:product.category,accounting:"
msgid "Accounting"
-msgstr ""
+msgstr "Księgowanie"
msgctxt "field:product.category,accounts:"
msgid "Accounts"
@@ -59,7 +58,7 @@ msgstr "Konta"
msgctxt "field:product.category,customer_taxes:"
msgid "Customer Taxes"
-msgstr ""
+msgstr "Podatki przy sprzedaży"
msgctxt "field:product.category,customer_taxes_used:"
msgid "Customer Taxes Used"
@@ -67,11 +66,11 @@ msgstr ""
msgctxt "field:product.category,supplier_taxes:"
msgid "Supplier Taxes"
-msgstr ""
+msgstr "Podatki przy zakupie"
msgctxt "field:product.category,supplier_taxes_deductible_rate:"
msgid "Supplier Taxes Deductible Rate"
-msgstr ""
+msgstr "Stawka odliczenia podatku dostawcy"
msgctxt "field:product.category,supplier_taxes_used:"
msgid "Supplier Taxes Used"
@@ -79,7 +78,7 @@ msgstr ""
msgctxt "field:product.category,taxes_parent:"
msgid "Use the Parent's Taxes"
-msgstr ""
+msgstr "Użyj podatków z kategorii nadrzędnej"
msgctxt "field:product.category-customer-account.tax,category:"
msgid "Category"
@@ -115,11 +114,11 @@ msgstr "Firma"
msgctxt "field:product.product,account_category:"
msgid "Account Category"
-msgstr ""
+msgstr "Kategoria konta"
msgctxt "field:product.template,account_category:"
msgid "Account Category"
-msgstr ""
+msgstr "Kategoria konta"
msgctxt "field:product.template-product.category.account,category:"
msgid "Category"
@@ -131,28 +130,30 @@ msgstr "Szablon"
msgctxt "help:product.category,account_parent:"
msgid "Use the accounts defined on the parent category."
-msgstr ""
+msgstr "Użyj kont zdefiniowanych w kategorii nadrzędnej."
msgctxt "help:product.category,accounting:"
msgid "Check to indicate the category is used for accounting."
-msgstr ""
+msgstr "Zaznacz jeśli kategoria ma być użyta do księgowania."
msgctxt "help:product.category,customer_taxes:"
msgid "The taxes to apply when selling products of this category."
-msgstr ""
+msgstr "Podatki do zastosownia przy sprzedaży produktów tej kategorii."
msgctxt "help:product.category,supplier_taxes:"
msgid "The taxes to apply when purchasing products of this category."
-msgstr ""
+msgstr "Podatki do zastosownia przy zakupie produktów tej kategorii."
msgctxt "help:product.category,taxes_parent:"
msgid "Use the taxes defined on the parent category."
-msgstr ""
+msgstr "Użyj podatków zdefiniowanych w kategorii nadrzędnej."
+#, python-format
msgctxt "model:ir.message,text:msg_missing_account"
msgid "There is no \"%(field)s\" defined for \"%(name)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_taxes"
msgid "There is no account category defined on product \"%(name)s\"."
msgstr ""
@@ -185,7 +186,6 @@ msgctxt "model:res.group,name:group_account_product_admin"
msgid "Account Product Administration"
msgstr ""
-#, fuzzy
msgctxt "view:account.configuration:"
msgid "Product"
msgstr "Produkt"
@@ -196,7 +196,7 @@ msgstr "Produkt"
msgctxt "view:product.category:"
msgid "Accounting"
-msgstr ""
+msgstr "Księgowanie"
msgctxt "view:product.category:"
msgid "Accounts"
@@ -208,4 +208,4 @@ msgstr "Podatki"
msgctxt "view:product.template:"
msgid "Accounting"
-msgstr ""
+msgstr "Księgowanie"
diff --git a/modules/account_product/locale/pt.po b/modules/account_product/locale/pt.po
index 70672a14bc..0ff9e506f0 100644
--- a/modules/account_product/locale/pt.po
+++ b/modules/account_product/locale/pt.po
@@ -151,10 +151,12 @@ msgctxt "help:product.category,taxes_parent:"
msgid "Use the taxes defined on the parent category."
msgstr "Utilize os tributos definidos na categoria pai."
+#, python-format
msgctxt "model:ir.message,text:msg_missing_account"
msgid "There is no \"%(field)s\" defined for \"%(name)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_taxes"
msgid "There is no account category defined on product \"%(name)s\"."
msgstr ""
diff --git a/modules/account_product/locale/ro.po b/modules/account_product/locale/ro.po
index ff01f043ef..223d0bdc71 100644
--- a/modules/account_product/locale/ro.po
+++ b/modules/account_product/locale/ro.po
@@ -148,10 +148,12 @@ msgctxt "help:product.category,taxes_parent:"
msgid "Use the taxes defined on the parent category."
msgstr "Utilizare taxe definite în categoria părintelui."
+#, python-format
msgctxt "model:ir.message,text:msg_missing_account"
msgid "There is no \"%(field)s\" defined for \"%(name)s\"."
msgstr "Câmpul \"%(field)s\" nu este definit pentru \"%(name)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_missing_taxes"
msgid "There is no account category defined on product \"%(name)s\"."
msgstr "Nu este definita o categorie de cont pentru produs \"%(name)s\"."
@@ -188,7 +190,6 @@ msgctxt "view:account.configuration:"
msgid "Product"
msgstr "Produs"
-#, fuzzy
msgctxt "view:account.create_chart.properties:"
msgid "Product"
msgstr "Produs"
diff --git a/modules/account_product/locale/ru.po b/modules/account_product/locale/ru.po
index 02a19bab4c..9c212410f4 100644
--- a/modules/account_product/locale/ru.po
+++ b/modules/account_product/locale/ru.po
@@ -158,10 +158,12 @@ msgctxt "help:product.category,taxes_parent:"
msgid "Use the taxes defined on the parent category."
msgstr "Использовать налоги указанные для родительской категории"
+#, python-format
msgctxt "model:ir.message,text:msg_missing_account"
msgid "There is no \"%(field)s\" defined for \"%(name)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_taxes"
msgid "There is no account category defined on product \"%(name)s\"."
msgstr ""
diff --git a/modules/account_product/locale/sl.po b/modules/account_product/locale/sl.po
index 1eed8b88b4..be4a744ee0 100644
--- a/modules/account_product/locale/sl.po
+++ b/modules/account_product/locale/sl.po
@@ -148,10 +148,12 @@ msgctxt "help:product.category,taxes_parent:"
msgid "Use the taxes defined on the parent category."
msgstr "Upoštevani davki iz matične kategorije."
+#, python-format
msgctxt "model:ir.message,text:msg_missing_account"
msgid "There is no \"%(field)s\" defined for \"%(name)s\"."
msgstr "Za \"%(name)s\" ni definirano polje \"%(field)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_missing_taxes"
msgid "There is no account category defined on product \"%(name)s\"."
msgstr "Izdelek \"%(name)s\" nima definirane računovodske kategorije."
@@ -188,10 +190,9 @@ msgctxt "view:account.configuration:"
msgid "Product"
msgstr "Izdelek"
-#, fuzzy
msgctxt "view:account.create_chart.properties:"
msgid "Product"
-msgstr "Izdelek"
+msgstr "Produkt"
msgctxt "view:product.category:"
msgid "Accounting"
diff --git a/modules/account_product/locale/tr.po b/modules/account_product/locale/tr.po
index 8f7567f8aa..f98659ba57 100644
--- a/modules/account_product/locale/tr.po
+++ b/modules/account_product/locale/tr.po
@@ -148,10 +148,12 @@ msgctxt "help:product.category,taxes_parent:"
msgid "Use the taxes defined on the parent category."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_account"
msgid "There is no \"%(field)s\" defined for \"%(name)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_taxes"
msgid "There is no account category defined on product \"%(name)s\"."
msgstr ""
diff --git a/modules/account_product/locale/uk.po b/modules/account_product/locale/uk.po
index 8f7567f8aa..f98659ba57 100644
--- a/modules/account_product/locale/uk.po
+++ b/modules/account_product/locale/uk.po
@@ -148,10 +148,12 @@ msgctxt "help:product.category,taxes_parent:"
msgid "Use the taxes defined on the parent category."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_account"
msgid "There is no \"%(field)s\" defined for \"%(name)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_taxes"
msgid "There is no account category defined on product \"%(name)s\"."
msgstr ""
diff --git a/modules/account_product/locale/zh_CN.po b/modules/account_product/locale/zh_CN.po
index 4f5f9e0109..a22eb4403d 100644
--- a/modules/account_product/locale/zh_CN.po
+++ b/modules/account_product/locale/zh_CN.po
@@ -148,10 +148,12 @@ msgctxt "help:product.category,taxes_parent:"
msgid "Use the taxes defined on the parent category."
msgstr "使用父类别定义的税。"
+#, python-format
msgctxt "model:ir.message,text:msg_missing_account"
msgid "There is no \"%(field)s\" defined for \"%(name)s\"."
msgstr "\"%(name)s\" 没有定义字段 \"%(field)s\"。"
+#, python-format
msgctxt "model:ir.message,text:msg_missing_taxes"
msgid "There is no account category defined on product \"%(name)s\"."
msgstr "产品 \"%(name)s\" 没有定义帐户类别。"
diff --git a/modules/account_statement/locale/bg.po b/modules/account_statement/locale/bg.po
index d4384e9c8d..782f974a60 100644
--- a/modules/account_statement/locale/bg.po
+++ b/modules/account_statement/locale/bg.po
@@ -437,12 +437,14 @@ msgctxt ""
msgid "Validated"
msgstr "Проверен"
+#, python-format
msgctxt "model:ir.message,text:msg_bank_account_currency"
msgid ""
"The currency of bank account \"%(bank_account)s\" must be the same as "
"\"%(currency)s\" of the journal \"%(journal)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_import_no_journal"
msgid ""
"To import statement, you must create a journal for account \"%(account)s\"."
@@ -452,20 +454,23 @@ msgctxt "model:ir.message,text:msg_journal_bank_account_unique"
msgid "Only one journal is allowed per bank account."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_post_statement_move"
msgid "To post the move \"%(move)s\" you must post the statement \"%(statement)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_delete_cancel"
msgid "To delete statement \"%(statement)s\" you must cancel it."
msgstr ""
msgctxt "model:ir.message,text:msg_statement_invoice_paid_cancelled"
msgid ""
-"The validation of the statements will remove already paid or cancelled "
-"invoices from the statements' lines."
+"Validating the statements will remove already paid or cancelled invoices "
+"from the statements' lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft statement "
@@ -476,6 +481,7 @@ msgctxt "model:ir.message,text:msg_statement_line_second_currency_sign"
msgid "You must set the same sign for second currency than amount."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_origin_delete_cancel_draft"
msgid ""
"To delete origin \"%(origin)s\" you must cancel or reset to draft statement "
@@ -484,30 +490,35 @@ msgstr ""
msgctxt "model:ir.message,text:msg_statement_paid_invoice_draft"
msgid ""
-"The validation of the statements will remove paid invoices from other "
+"Validating the statements will remove paid invoices from other draft "
"statements."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_post_pending_amount"
msgid ""
"To post statement \"%(statement)s\" you must create lines for pending "
"%(amount)s of origin \"%(origin)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_end_balance"
msgid ""
"To validate statement \"%(statement)s\" you must change lines to have end "
"balance of %(end_balance)s instead of %(amount)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_number_of_lines_add"
msgid "To validate statement \"%(statement)s\" you must add %(n)s line(s)."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_number_of_lines_remove"
msgid "To validate statement \"%(statement)s\" you must remove %(n)s line(s)."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_total_amount"
msgid ""
"To validate statement \"%(statement)s\" you must change lines to have total "
diff --git a/modules/account_statement/locale/ca.po b/modules/account_statement/locale/ca.po
index 640b9aac89..fb43fdeff1 100644
--- a/modules/account_statement/locale/ca.po
+++ b/modules/account_statement/locale/ca.po
@@ -389,6 +389,7 @@ msgctxt ""
msgid "Validated"
msgstr "Validat"
+#, python-format
msgctxt "model:ir.message,text:msg_bank_account_currency"
msgid ""
"The currency of bank account \"%(bank_account)s\" must be the same as "
@@ -397,6 +398,7 @@ msgstr ""
"La moneda del compte bancari \"%(bank_account)s\" ha de ser la mateixa que "
"la del diari \"%(journal)s\" (%(currency)s)."
+#, python-format
msgctxt "model:ir.message,text:msg_import_no_journal"
msgid ""
"To import statement, you must create a journal for account \"%(account)s\"."
@@ -407,24 +409,27 @@ msgctxt "model:ir.message,text:msg_journal_bank_account_unique"
msgid "Only one journal is allowed per bank account."
msgstr "Només es permet un diari per compte bancari."
+#, python-format
msgctxt "model:ir.message,text:msg_post_statement_move"
msgid "To post the move \"%(move)s\" you must post the statement \"%(statement)s\"."
msgstr ""
"Per contabilitzar l'assentament \"%(move)s\" heu de comptabilitzat "
"l'extracte \"%(statement)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_statement_delete_cancel"
msgid "To delete statement \"%(statement)s\" you must cancel it."
msgstr "Per eliminar el extracte \"%(statement)s\" primer l'heu de cancel·lar."
msgctxt "model:ir.message,text:msg_statement_invoice_paid_cancelled"
msgid ""
-"The validation of the statements will remove already paid or cancelled "
-"invoices from the statements' lines."
+"Validating the statements will remove already paid or cancelled invoices "
+"from the statements' lines."
msgstr ""
-"La validació dels extractes eliminarà de les línies dels extractes les "
-"factures ja pagades o cancel·lades."
+"La validació dels extractes eliminarà les factures ja pagades o cancel·lades"
+" de les línies dels extractes."
+#, python-format
msgctxt "model:ir.message,text:msg_statement_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft statement "
@@ -438,6 +443,7 @@ msgid "You must set the same sign for second currency than amount."
msgstr ""
"El signe de la moneda secundaria ha de ser el mateix que el del import."
+#, python-format
msgctxt "model:ir.message,text:msg_statement_origin_delete_cancel_draft"
msgid ""
"To delete origin \"%(origin)s\" you must cancel or reset to draft statement "
@@ -448,12 +454,13 @@ msgstr ""
msgctxt "model:ir.message,text:msg_statement_paid_invoice_draft"
msgid ""
-"The validation of the statements will remove paid invoices from other "
+"Validating the statements will remove paid invoices from other draft "
"statements."
msgstr ""
-"La validació dels extractes eliminarà les factures pagades en altres "
-"extractes."
+"La validació dels extractes eliminarà les factures pagades d'altres "
+"extractes en esborrany."
+#, python-format
msgctxt "model:ir.message,text:msg_statement_post_pending_amount"
msgid ""
"To post statement \"%(statement)s\" you must create lines for pending "
@@ -462,6 +469,7 @@ msgstr ""
"Por comptabilitzar l'extracte \"%(statement)s\" heu de crear línies per "
"l'import \"%(amount)s\" pendent de l'origen \"%(origin)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_end_balance"
msgid ""
"To validate statement \"%(statement)s\" you must change lines to have end "
@@ -470,14 +478,17 @@ msgstr ""
"Per validar l'extracte \"%(statement)s\" heu de canviar les seves línies per"
" a tenir un balanç final de %(end_balance)s en comptes de %(amount)s."
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_number_of_lines_add"
msgid "To validate statement \"%(statement)s\" you must add %(n)s line(s)."
msgstr "Per validar el extracte \"%(statement)s\" heu d'afegir %(n)s línie(s)."
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_number_of_lines_remove"
msgid "To validate statement \"%(statement)s\" you must remove %(n)s line(s)."
msgstr "Per validar el extracte \"%(statement)s\" heu d'eliminar %(n)s línie(s)."
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_total_amount"
msgid ""
"To validate statement \"%(statement)s\" you must change lines to have total "
diff --git a/modules/account_statement/locale/cs.po b/modules/account_statement/locale/cs.po
index ba32c2bbb1..c4d050d2f4 100644
--- a/modules/account_statement/locale/cs.po
+++ b/modules/account_statement/locale/cs.po
@@ -404,12 +404,14 @@ msgctxt ""
msgid "Validated"
msgstr "Validated"
+#, python-format
msgctxt "model:ir.message,text:msg_bank_account_currency"
msgid ""
"The currency of bank account \"%(bank_account)s\" must be the same as "
"\"%(currency)s\" of the journal \"%(journal)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_import_no_journal"
msgid ""
"To import statement, you must create a journal for account \"%(account)s\"."
@@ -419,20 +421,23 @@ msgctxt "model:ir.message,text:msg_journal_bank_account_unique"
msgid "Only one journal is allowed per bank account."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_post_statement_move"
msgid "To post the move \"%(move)s\" you must post the statement \"%(statement)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_delete_cancel"
msgid "To delete statement \"%(statement)s\" you must cancel it."
msgstr ""
msgctxt "model:ir.message,text:msg_statement_invoice_paid_cancelled"
msgid ""
-"The validation of the statements will remove already paid or cancelled "
-"invoices from the statements' lines."
+"Validating the statements will remove already paid or cancelled invoices "
+"from the statements' lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft statement "
@@ -443,6 +448,7 @@ msgctxt "model:ir.message,text:msg_statement_line_second_currency_sign"
msgid "You must set the same sign for second currency than amount."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_origin_delete_cancel_draft"
msgid ""
"To delete origin \"%(origin)s\" you must cancel or reset to draft statement "
@@ -451,30 +457,35 @@ msgstr ""
msgctxt "model:ir.message,text:msg_statement_paid_invoice_draft"
msgid ""
-"The validation of the statements will remove paid invoices from other "
+"Validating the statements will remove paid invoices from other draft "
"statements."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_post_pending_amount"
msgid ""
"To post statement \"%(statement)s\" you must create lines for pending "
"%(amount)s of origin \"%(origin)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_end_balance"
msgid ""
"To validate statement \"%(statement)s\" you must change lines to have end "
"balance of %(end_balance)s instead of %(amount)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_number_of_lines_add"
msgid "To validate statement \"%(statement)s\" you must add %(n)s line(s)."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_number_of_lines_remove"
msgid "To validate statement \"%(statement)s\" you must remove %(n)s line(s)."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_total_amount"
msgid ""
"To validate statement \"%(statement)s\" you must change lines to have total "
diff --git a/modules/account_statement/locale/de.po b/modules/account_statement/locale/de.po
index 7946991cd4..8b184585c0 100644
--- a/modules/account_statement/locale/de.po
+++ b/modules/account_statement/locale/de.po
@@ -389,6 +389,7 @@ msgctxt ""
msgid "Validated"
msgstr "Geprüft"
+#, python-format
msgctxt "model:ir.message,text:msg_bank_account_currency"
msgid ""
"The currency of bank account \"%(bank_account)s\" must be the same as "
@@ -397,6 +398,7 @@ msgstr ""
"Die Währung des Bankkontos \"%(bank_account)s\" muss mit der Währung "
"\"%(currency)s\" des Journals \"%(journal)s\" übereinstimmen."
+#, python-format
msgctxt "model:ir.message,text:msg_import_no_journal"
msgid ""
"To import statement, you must create a journal for account \"%(account)s\"."
@@ -408,12 +410,14 @@ msgctxt "model:ir.message,text:msg_journal_bank_account_unique"
msgid "Only one journal is allowed per bank account."
msgstr "Es ist nur ein Journal pro Bankkonto erlaubt."
+#, python-format
msgctxt "model:ir.message,text:msg_post_statement_move"
msgid "To post the move \"%(move)s\" you must post the statement \"%(statement)s\"."
msgstr ""
"Damit der Buchungssatz \"%(move)s\" festgeschrieben werden kann, muss zuerst"
" der Auszug \"%(statement)s\" festgeschrieben werden."
+#, python-format
msgctxt "model:ir.message,text:msg_statement_delete_cancel"
msgid "To delete statement \"%(statement)s\" you must cancel it."
msgstr ""
@@ -422,12 +426,13 @@ msgstr ""
msgctxt "model:ir.message,text:msg_statement_invoice_paid_cancelled"
msgid ""
-"The validation of the statements will remove already paid or cancelled "
-"invoices from the statements' lines."
+"Validating the statements will remove already paid or cancelled invoices "
+"from the statements' lines."
msgstr ""
"Die Validierung der Kontoauszüge wird bereits bezahlte oder stornierte "
"Rechnungen von den Kontoauszugspositionen entfernen."
+#, python-format
msgctxt "model:ir.message,text:msg_statement_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft statement "
@@ -443,6 +448,7 @@ msgstr ""
"Sie müssen für den Fremdwährungsbetrag das gleiche Vorzeichen wie für den "
"Betrag verwenden."
+#, python-format
msgctxt "model:ir.message,text:msg_statement_origin_delete_cancel_draft"
msgid ""
"To delete origin \"%(origin)s\" you must cancel or reset to draft statement "
@@ -454,12 +460,13 @@ msgstr ""
msgctxt "model:ir.message,text:msg_statement_paid_invoice_draft"
msgid ""
-"The validation of the statements will remove paid invoices from other "
+"Validating the statements will remove paid invoices from other draft "
"statements."
msgstr ""
-"Die Validierung des Kontoauszugs wird bezahlte Rechnungen von anderen "
-"Kontoauszügen entfernen."
+"Die Validierung der Kontoauszüge wird bezahlte Rechnungen von anderen "
+"Kontoauszugentwürfen entfernen."
+#, python-format
msgctxt "model:ir.message,text:msg_statement_post_pending_amount"
msgid ""
"To post statement \"%(statement)s\" you must create lines for pending "
@@ -468,6 +475,7 @@ msgstr ""
"Um Kontoauszug \"%(statement)s\" festzuschreiben, müssen zuerst Positionen "
"für den offenen Betrag von %(amount)s aus \"%(origin)s\" erstellt werden."
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_end_balance"
msgid ""
"To validate statement \"%(statement)s\" you must change lines to have end "
@@ -477,18 +485,21 @@ msgstr ""
"Positionen so angepasst werden, dass der Endsaldo von %(end_balance)s "
"erreicht wird anstatt %(amount)s."
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_number_of_lines_add"
msgid "To validate statement \"%(statement)s\" you must add %(n)s line(s)."
msgstr ""
"Um den Kontoauszug \"%(statement)s\" validieren zu können, müssen noch %(n)s"
" Positionen erfasst werden."
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_number_of_lines_remove"
msgid "To validate statement \"%(statement)s\" you must remove %(n)s line(s)."
msgstr ""
"Um den Kontoauszug \"%(statement)s\" validieren zu können, müssen %(n)s "
"Positionen entfernt werden."
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_total_amount"
msgid ""
"To validate statement \"%(statement)s\" you must change lines to have total "
diff --git a/modules/account_statement/locale/es.po b/modules/account_statement/locale/es.po
index b39711ed5a..88dbeb6da4 100644
--- a/modules/account_statement/locale/es.po
+++ b/modules/account_statement/locale/es.po
@@ -389,6 +389,7 @@ msgctxt ""
msgid "Validated"
msgstr "Validado"
+#, python-format
msgctxt "model:ir.message,text:msg_bank_account_currency"
msgid ""
"The currency of bank account \"%(bank_account)s\" must be the same as "
@@ -397,6 +398,7 @@ msgstr ""
"La moneda de la cuenta bancaria \"%(bank_account)s\" debe ser la misma que "
"la del diario \"%(journal)s\" (%(currency)s)."
+#, python-format
msgctxt "model:ir.message,text:msg_import_no_journal"
msgid ""
"To import statement, you must create a journal for account \"%(account)s\"."
@@ -408,24 +410,27 @@ msgctxt "model:ir.message,text:msg_journal_bank_account_unique"
msgid "Only one journal is allowed per bank account."
msgstr "Solo se permite un diario por cuenta bancaria."
+#, python-format
msgctxt "model:ir.message,text:msg_post_statement_move"
msgid "To post the move \"%(move)s\" you must post the statement \"%(statement)s\"."
msgstr ""
"Para contabilizar el asiento \"%(move)s\" teneis que contabilizar el "
"extracto \"%(statement)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_statement_delete_cancel"
msgid "To delete statement \"%(statement)s\" you must cancel it."
msgstr "Para eliminar el extracto \"%(statement)s\" debe cancelarlo."
msgctxt "model:ir.message,text:msg_statement_invoice_paid_cancelled"
msgid ""
-"The validation of the statements will remove already paid or cancelled "
-"invoices from the statements' lines."
+"Validating the statements will remove already paid or cancelled invoices "
+"from the statements' lines."
msgstr ""
"La validación de los extractos eliminará de las líneas de los extractos las "
"facturas ya pagadas o canceladas."
+#, python-format
msgctxt "model:ir.message,text:msg_statement_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft statement "
@@ -439,6 +444,7 @@ msgid "You must set the same sign for second currency than amount."
msgstr ""
"El signo de la moneda secundaria debe ser el mismo que el del importe."
+#, python-format
msgctxt "model:ir.message,text:msg_statement_origin_delete_cancel_draft"
msgid ""
"To delete origin \"%(origin)s\" you must cancel or reset to draft statement "
@@ -449,12 +455,13 @@ msgstr ""
msgctxt "model:ir.message,text:msg_statement_paid_invoice_draft"
msgid ""
-"The validation of the statements will remove paid invoices from other "
+"Validating the statements will remove paid invoices from other draft "
"statements."
msgstr ""
"La validación de los extractos eliminará las facturas pagadas en otros "
-"extractos."
+"extractos en borrador."
+#, python-format
msgctxt "model:ir.message,text:msg_statement_post_pending_amount"
msgid ""
"To post statement \"%(statement)s\" you must create lines for pending "
@@ -463,6 +470,7 @@ msgstr ""
"Para contabilizar el extracto \"%(statement)s\" debe crear líneas por "
"%(amount)s pendiente del origen \"%(origin)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_end_balance"
msgid ""
"To validate statement \"%(statement)s\" you must change lines to have end "
@@ -471,14 +479,17 @@ msgstr ""
"Para validar el extracto \"%(statement)s\" debe modificar las líneas para "
"tener un saldo final de %(end_balance)s en lugar de %(amount)s."
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_number_of_lines_add"
msgid "To validate statement \"%(statement)s\" you must add %(n)s line(s)."
msgstr "Para validar el extracto \"%(statement)s\" debe añadir %(n)s línea(s)."
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_number_of_lines_remove"
msgid "To validate statement \"%(statement)s\" you must remove %(n)s line(s)."
msgstr "Para validar el extracto \"%(statement)s\" debe eliminar %(n)s línea(s)."
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_total_amount"
msgid ""
"To validate statement \"%(statement)s\" you must change lines to have total "
diff --git a/modules/account_statement/locale/es_419.po b/modules/account_statement/locale/es_419.po
index aac93ae10b..3fabc74381 100644
--- a/modules/account_statement/locale/es_419.po
+++ b/modules/account_statement/locale/es_419.po
@@ -401,12 +401,14 @@ msgctxt ""
msgid "Validated"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_bank_account_currency"
msgid ""
"The currency of bank account \"%(bank_account)s\" must be the same as "
"\"%(currency)s\" of the journal \"%(journal)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_import_no_journal"
msgid ""
"To import statement, you must create a journal for account \"%(account)s\"."
@@ -416,20 +418,23 @@ msgctxt "model:ir.message,text:msg_journal_bank_account_unique"
msgid "Only one journal is allowed per bank account."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_post_statement_move"
msgid "To post the move \"%(move)s\" you must post the statement \"%(statement)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_delete_cancel"
msgid "To delete statement \"%(statement)s\" you must cancel it."
msgstr ""
msgctxt "model:ir.message,text:msg_statement_invoice_paid_cancelled"
msgid ""
-"The validation of the statements will remove already paid or cancelled "
-"invoices from the statements' lines."
+"Validating the statements will remove already paid or cancelled invoices "
+"from the statements' lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft statement "
@@ -440,6 +445,7 @@ msgctxt "model:ir.message,text:msg_statement_line_second_currency_sign"
msgid "You must set the same sign for second currency than amount."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_origin_delete_cancel_draft"
msgid ""
"To delete origin \"%(origin)s\" you must cancel or reset to draft statement "
@@ -448,30 +454,35 @@ msgstr ""
msgctxt "model:ir.message,text:msg_statement_paid_invoice_draft"
msgid ""
-"The validation of the statements will remove paid invoices from other "
+"Validating the statements will remove paid invoices from other draft "
"statements."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_post_pending_amount"
msgid ""
"To post statement \"%(statement)s\" you must create lines for pending "
"%(amount)s of origin \"%(origin)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_end_balance"
msgid ""
"To validate statement \"%(statement)s\" you must change lines to have end "
"balance of %(end_balance)s instead of %(amount)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_number_of_lines_add"
msgid "To validate statement \"%(statement)s\" you must add %(n)s line(s)."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_number_of_lines_remove"
msgid "To validate statement \"%(statement)s\" you must remove %(n)s line(s)."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_total_amount"
msgid ""
"To validate statement \"%(statement)s\" you must change lines to have total "
diff --git a/modules/account_statement/locale/et.po b/modules/account_statement/locale/et.po
index 79cfbaa359..96d1ef8376 100644
--- a/modules/account_statement/locale/et.po
+++ b/modules/account_statement/locale/et.po
@@ -399,12 +399,14 @@ msgctxt ""
msgid "Validated"
msgstr "Valideeritud"
+#, python-format
msgctxt "model:ir.message,text:msg_bank_account_currency"
msgid ""
"The currency of bank account \"%(bank_account)s\" must be the same as "
"\"%(currency)s\" of the journal \"%(journal)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_import_no_journal"
msgid ""
"To import statement, you must create a journal for account \"%(account)s\"."
@@ -414,10 +416,12 @@ msgctxt "model:ir.message,text:msg_journal_bank_account_unique"
msgid "Only one journal is allowed per bank account."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_post_statement_move"
msgid "To post the move \"%(move)s\" you must post the statement \"%(statement)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_delete_cancel"
msgid "To delete statement \"%(statement)s\" you must cancel it."
msgstr ""
@@ -425,10 +429,11 @@ msgstr ""
#, fuzzy
msgctxt "model:ir.message,text:msg_statement_invoice_paid_cancelled"
msgid ""
-"The validation of the statements will remove already paid or cancelled "
-"invoices from the statements' lines."
+"Validating the statements will remove already paid or cancelled invoices "
+"from the statements' lines."
msgstr "Aruande valideerimine eemaldab taustud arved teistest aruannetest."
+#, python-format
msgctxt "model:ir.message,text:msg_statement_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft statement "
@@ -439,38 +444,45 @@ msgctxt "model:ir.message,text:msg_statement_line_second_currency_sign"
msgid "You must set the same sign for second currency than amount."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_origin_delete_cancel_draft"
msgid ""
"To delete origin \"%(origin)s\" you must cancel or reset to draft statement "
"\"%(statement)s\"."
msgstr ""
+#, fuzzy
msgctxt "model:ir.message,text:msg_statement_paid_invoice_draft"
msgid ""
-"The validation of the statements will remove paid invoices from other "
+"Validating the statements will remove paid invoices from other draft "
"statements."
msgstr "Aruande valideerimine eemaldab taustud arved teistest aruannetest."
+#, python-format
msgctxt "model:ir.message,text:msg_statement_post_pending_amount"
msgid ""
"To post statement \"%(statement)s\" you must create lines for pending "
"%(amount)s of origin \"%(origin)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_end_balance"
msgid ""
"To validate statement \"%(statement)s\" you must change lines to have end "
"balance of %(end_balance)s instead of %(amount)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_number_of_lines_add"
msgid "To validate statement \"%(statement)s\" you must add %(n)s line(s)."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_number_of_lines_remove"
msgid "To validate statement \"%(statement)s\" you must remove %(n)s line(s)."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_total_amount"
msgid ""
"To validate statement \"%(statement)s\" you must change lines to have total "
diff --git a/modules/account_statement/locale/fa.po b/modules/account_statement/locale/fa.po
index 824f5ea2d0..2e552fd581 100644
--- a/modules/account_statement/locale/fa.po
+++ b/modules/account_statement/locale/fa.po
@@ -400,12 +400,14 @@ msgctxt ""
msgid "Validated"
msgstr "تایید شده"
+#, python-format
msgctxt "model:ir.message,text:msg_bank_account_currency"
msgid ""
"The currency of bank account \"%(bank_account)s\" must be the same as "
"\"%(currency)s\" of the journal \"%(journal)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_import_no_journal"
msgid ""
"To import statement, you must create a journal for account \"%(account)s\"."
@@ -417,10 +419,12 @@ msgctxt "model:ir.message,text:msg_journal_bank_account_unique"
msgid "Only one journal is allowed per bank account."
msgstr "در هر حساب بانکی تنها یک روزنامه مجاز است."
+#, python-format
msgctxt "model:ir.message,text:msg_post_statement_move"
msgid "To post the move \"%(move)s\" you must post the statement \"%(statement)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_delete_cancel"
msgid "To delete statement \"%(statement)s\" you must cancel it."
msgstr "برای حذف اظهارنامه : \"%(statement)s\" شما باید ابتدا آنرا لغو کنید."
@@ -428,12 +432,13 @@ msgstr "برای حذف اظهارنامه : \"%(statement)s\" شما باید
#, fuzzy
msgctxt "model:ir.message,text:msg_statement_invoice_paid_cancelled"
msgid ""
-"The validation of the statements will remove already paid or cancelled "
-"invoices from the statements' lines."
+"Validating the statements will remove already paid or cancelled invoices "
+"from the statements' lines."
msgstr ""
"اعتبار این اظهارانامه، صورتحساب های پرداخت شده را از اظهارنامه های دیگر حذف "
"خواهد کرد."
+#, python-format
msgctxt "model:ir.message,text:msg_statement_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft statement "
@@ -444,20 +449,23 @@ msgctxt "model:ir.message,text:msg_statement_line_second_currency_sign"
msgid "You must set the same sign for second currency than amount."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_origin_delete_cancel_draft"
msgid ""
"To delete origin \"%(origin)s\" you must cancel or reset to draft statement "
"\"%(statement)s\"."
msgstr ""
+#, fuzzy
msgctxt "model:ir.message,text:msg_statement_paid_invoice_draft"
msgid ""
-"The validation of the statements will remove paid invoices from other "
+"Validating the statements will remove paid invoices from other draft "
"statements."
msgstr ""
"اعتبار این اظهارانامه، صورتحساب های پرداخت شده را از اظهارنامه های دیگر حذف "
"خواهد کرد."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_statement_post_pending_amount"
msgid ""
"To post statement \"%(statement)s\" you must create lines for pending "
@@ -466,6 +474,7 @@ msgstr ""
"برای ارسال اظهارنامه : \"%(statement)s\"شما باید سطرهایی را برای "
"انتظار:\"%(مبلغ)s\" از منشاء : \"%(origin)s\"ایجاد کنید."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_end_balance"
msgid ""
"To validate statement \"%(statement)s\" you must change lines to have end "
@@ -474,18 +483,21 @@ msgstr ""
"برای اعتبار اظهارنامه :\"%(statement)s\"برای داشتن تراز پایانی از: \"%(تراز "
"پایانی)s\" بجای: \"%(مقدار)s\" شما باید سطرهایی را تغییر دهید."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_number_of_lines_add"
msgid "To validate statement \"%(statement)s\" you must add %(n)s line(s)."
msgstr ""
"برای اعتبار اظهارنامه : \"%(statement)s\" شما باید :\"%(تعداد)s\" سطر اضافه "
"کنید."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_number_of_lines_remove"
msgid "To validate statement \"%(statement)s\" you must remove %(n)s line(s)."
msgstr ""
"برای اعتبار اظهارنامه : \"%(statement)s\" شما باید :\"%(تعداد)s\" سطر حذف "
"کنید."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_total_amount"
msgid ""
"To validate statement \"%(statement)s\" you must change lines to have total "
diff --git a/modules/account_statement/locale/fi.po b/modules/account_statement/locale/fi.po
index bb7eae741b..7bb277bf4c 100644
--- a/modules/account_statement/locale/fi.po
+++ b/modules/account_statement/locale/fi.po
@@ -402,12 +402,14 @@ msgctxt ""
msgid "Validated"
msgstr "Validated"
+#, python-format
msgctxt "model:ir.message,text:msg_bank_account_currency"
msgid ""
"The currency of bank account \"%(bank_account)s\" must be the same as "
"\"%(currency)s\" of the journal \"%(journal)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_import_no_journal"
msgid ""
"To import statement, you must create a journal for account \"%(account)s\"."
@@ -417,20 +419,23 @@ msgctxt "model:ir.message,text:msg_journal_bank_account_unique"
msgid "Only one journal is allowed per bank account."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_post_statement_move"
msgid "To post the move \"%(move)s\" you must post the statement \"%(statement)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_delete_cancel"
msgid "To delete statement \"%(statement)s\" you must cancel it."
msgstr ""
msgctxt "model:ir.message,text:msg_statement_invoice_paid_cancelled"
msgid ""
-"The validation of the statements will remove already paid or cancelled "
-"invoices from the statements' lines."
+"Validating the statements will remove already paid or cancelled invoices "
+"from the statements' lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft statement "
@@ -441,6 +446,7 @@ msgctxt "model:ir.message,text:msg_statement_line_second_currency_sign"
msgid "You must set the same sign for second currency than amount."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_origin_delete_cancel_draft"
msgid ""
"To delete origin \"%(origin)s\" you must cancel or reset to draft statement "
@@ -449,30 +455,35 @@ msgstr ""
msgctxt "model:ir.message,text:msg_statement_paid_invoice_draft"
msgid ""
-"The validation of the statements will remove paid invoices from other "
+"Validating the statements will remove paid invoices from other draft "
"statements."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_post_pending_amount"
msgid ""
"To post statement \"%(statement)s\" you must create lines for pending "
"%(amount)s of origin \"%(origin)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_end_balance"
msgid ""
"To validate statement \"%(statement)s\" you must change lines to have end "
"balance of %(end_balance)s instead of %(amount)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_number_of_lines_add"
msgid "To validate statement \"%(statement)s\" you must add %(n)s line(s)."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_number_of_lines_remove"
msgid "To validate statement \"%(statement)s\" you must remove %(n)s line(s)."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_total_amount"
msgid ""
"To validate statement \"%(statement)s\" you must change lines to have total "
diff --git a/modules/account_statement/locale/fr.po b/modules/account_statement/locale/fr.po
index f018499c28..8f3fdfaa84 100644
--- a/modules/account_statement/locale/fr.po
+++ b/modules/account_statement/locale/fr.po
@@ -389,6 +389,7 @@ msgctxt ""
msgid "Validated"
msgstr "Validés"
+#, python-format
msgctxt "model:ir.message,text:msg_bank_account_currency"
msgid ""
"The currency of bank account \"%(bank_account)s\" must be the same as "
@@ -397,6 +398,7 @@ msgstr ""
"La devise du compte bancaire « %(bank_account)s » doit être la même que "
"celle « %(currency)s » du journal « %(journal)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_import_no_journal"
msgid ""
"To import statement, you must create a journal for account \"%(account)s\"."
@@ -408,24 +410,27 @@ msgctxt "model:ir.message,text:msg_journal_bank_account_unique"
msgid "Only one journal is allowed per bank account."
msgstr "Seulement un journal est permis par compte bancaire."
+#, python-format
msgctxt "model:ir.message,text:msg_post_statement_move"
msgid "To post the move \"%(move)s\" you must post the statement \"%(statement)s\"."
msgstr ""
"Pour comptabiliser le mouvement « %(move)s », vous devez comptabiliser le "
"relevé « %(statement)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_statement_delete_cancel"
msgid "To delete statement \"%(statement)s\" you must cancel it."
msgstr "Pour supprimer le relevé « %(statement)s », vous devez l'annuler."
msgctxt "model:ir.message,text:msg_statement_invoice_paid_cancelled"
msgid ""
-"The validation of the statements will remove already paid or cancelled "
-"invoices from the statements' lines."
+"Validating the statements will remove already paid or cancelled invoices "
+"from the statements' lines."
msgstr ""
"La validation des relevés enlèvera les factures déjà payées ou annulées des "
"lignes des relevés."
+#, python-format
msgctxt "model:ir.message,text:msg_statement_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft statement "
@@ -439,6 +444,7 @@ msgid "You must set the same sign for second currency than amount."
msgstr ""
"Vous devez définir le même signe pour la deuxième devise que le montant."
+#, python-format
msgctxt "model:ir.message,text:msg_statement_origin_delete_cancel_draft"
msgid ""
"To delete origin \"%(origin)s\" you must cancel or reset to draft statement "
@@ -449,11 +455,13 @@ msgstr ""
msgctxt "model:ir.message,text:msg_statement_paid_invoice_draft"
msgid ""
-"The validation of the statements will remove paid invoices from other "
+"Validating the statements will remove paid invoices from other draft "
"statements."
msgstr ""
-"La validation des relevés enlèvera les factures payées des autres relevés."
+"La validation des relevés enlèvera les factures payées des autres relevés "
+"brouillons."
+#, python-format
msgctxt "model:ir.message,text:msg_statement_post_pending_amount"
msgid ""
"To post statement \"%(statement)s\" you must create lines for pending "
@@ -462,6 +470,7 @@ msgstr ""
"Pour comptabiliser le relevé « %(statement)s », vous devez créer des lignes "
"pour les %(amount)s en attente sur l'origine « %(origin)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_end_balance"
msgid ""
"To validate statement \"%(statement)s\" you must change lines to have end "
@@ -470,16 +479,19 @@ msgstr ""
"Pour valider le relevé « %(statement)s », vous devez changer les lignes pour"
" avoir une balance finale de %(end_balance)s au lieu de %(amount)s."
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_number_of_lines_add"
msgid "To validate statement \"%(statement)s\" you must add %(n)s line(s)."
msgstr ""
"Pour valider le relevé « %(statement)s », vous devez ajouter %(n)s ligne(s)."
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_number_of_lines_remove"
msgid "To validate statement \"%(statement)s\" you must remove %(n)s line(s)."
msgstr ""
"Pour valider le relevé « %(statement)s », vous devez enlever %(n)s ligne(s)."
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_total_amount"
msgid ""
"To validate statement \"%(statement)s\" you must change lines to have total "
diff --git a/modules/account_statement/locale/hu.po b/modules/account_statement/locale/hu.po
index 0660f7ddf6..b425f5b827 100644
--- a/modules/account_statement/locale/hu.po
+++ b/modules/account_statement/locale/hu.po
@@ -399,12 +399,14 @@ msgctxt ""
msgid "Validated"
msgstr "jóváhagyott"
+#, python-format
msgctxt "model:ir.message,text:msg_bank_account_currency"
msgid ""
"The currency of bank account \"%(bank_account)s\" must be the same as "
"\"%(currency)s\" of the journal \"%(journal)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_import_no_journal"
msgid ""
"To import statement, you must create a journal for account \"%(account)s\"."
@@ -414,20 +416,23 @@ msgctxt "model:ir.message,text:msg_journal_bank_account_unique"
msgid "Only one journal is allowed per bank account."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_post_statement_move"
msgid "To post the move \"%(move)s\" you must post the statement \"%(statement)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_delete_cancel"
msgid "To delete statement \"%(statement)s\" you must cancel it."
msgstr ""
msgctxt "model:ir.message,text:msg_statement_invoice_paid_cancelled"
msgid ""
-"The validation of the statements will remove already paid or cancelled "
-"invoices from the statements' lines."
+"Validating the statements will remove already paid or cancelled invoices "
+"from the statements' lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft statement "
@@ -438,6 +443,7 @@ msgctxt "model:ir.message,text:msg_statement_line_second_currency_sign"
msgid "You must set the same sign for second currency than amount."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_origin_delete_cancel_draft"
msgid ""
"To delete origin \"%(origin)s\" you must cancel or reset to draft statement "
@@ -446,30 +452,35 @@ msgstr ""
msgctxt "model:ir.message,text:msg_statement_paid_invoice_draft"
msgid ""
-"The validation of the statements will remove paid invoices from other "
+"Validating the statements will remove paid invoices from other draft "
"statements."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_post_pending_amount"
msgid ""
"To post statement \"%(statement)s\" you must create lines for pending "
"%(amount)s of origin \"%(origin)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_end_balance"
msgid ""
"To validate statement \"%(statement)s\" you must change lines to have end "
"balance of %(end_balance)s instead of %(amount)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_number_of_lines_add"
msgid "To validate statement \"%(statement)s\" you must add %(n)s line(s)."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_number_of_lines_remove"
msgid "To validate statement \"%(statement)s\" you must remove %(n)s line(s)."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_total_amount"
msgid ""
"To validate statement \"%(statement)s\" you must change lines to have total "
diff --git a/modules/account_statement/locale/id.po b/modules/account_statement/locale/id.po
index 8f58f355f6..94a4824646 100644
--- a/modules/account_statement/locale/id.po
+++ b/modules/account_statement/locale/id.po
@@ -397,12 +397,14 @@ msgctxt ""
msgid "Validated"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_bank_account_currency"
msgid ""
"The currency of bank account \"%(bank_account)s\" must be the same as "
"\"%(currency)s\" of the journal \"%(journal)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_import_no_journal"
msgid ""
"To import statement, you must create a journal for account \"%(account)s\"."
@@ -412,20 +414,23 @@ msgctxt "model:ir.message,text:msg_journal_bank_account_unique"
msgid "Only one journal is allowed per bank account."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_post_statement_move"
msgid "To post the move \"%(move)s\" you must post the statement \"%(statement)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_delete_cancel"
msgid "To delete statement \"%(statement)s\" you must cancel it."
msgstr ""
msgctxt "model:ir.message,text:msg_statement_invoice_paid_cancelled"
msgid ""
-"The validation of the statements will remove already paid or cancelled "
-"invoices from the statements' lines."
+"Validating the statements will remove already paid or cancelled invoices "
+"from the statements' lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft statement "
@@ -436,6 +441,7 @@ msgctxt "model:ir.message,text:msg_statement_line_second_currency_sign"
msgid "You must set the same sign for second currency than amount."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_origin_delete_cancel_draft"
msgid ""
"To delete origin \"%(origin)s\" you must cancel or reset to draft statement "
@@ -444,30 +450,35 @@ msgstr ""
msgctxt "model:ir.message,text:msg_statement_paid_invoice_draft"
msgid ""
-"The validation of the statements will remove paid invoices from other "
+"Validating the statements will remove paid invoices from other draft "
"statements."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_post_pending_amount"
msgid ""
"To post statement \"%(statement)s\" you must create lines for pending "
"%(amount)s of origin \"%(origin)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_end_balance"
msgid ""
"To validate statement \"%(statement)s\" you must change lines to have end "
"balance of %(end_balance)s instead of %(amount)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_number_of_lines_add"
msgid "To validate statement \"%(statement)s\" you must add %(n)s line(s)."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_number_of_lines_remove"
msgid "To validate statement \"%(statement)s\" you must remove %(n)s line(s)."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_total_amount"
msgid ""
"To validate statement \"%(statement)s\" you must change lines to have total "
diff --git a/modules/account_statement/locale/it.po b/modules/account_statement/locale/it.po
index 8724e6d312..9fbffbaa08 100644
--- a/modules/account_statement/locale/it.po
+++ b/modules/account_statement/locale/it.po
@@ -424,12 +424,14 @@ msgctxt ""
msgid "Validated"
msgstr "Validated"
+#, python-format
msgctxt "model:ir.message,text:msg_bank_account_currency"
msgid ""
"The currency of bank account \"%(bank_account)s\" must be the same as "
"\"%(currency)s\" of the journal \"%(journal)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_import_no_journal"
msgid ""
"To import statement, you must create a journal for account \"%(account)s\"."
@@ -439,20 +441,23 @@ msgctxt "model:ir.message,text:msg_journal_bank_account_unique"
msgid "Only one journal is allowed per bank account."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_post_statement_move"
msgid "To post the move \"%(move)s\" you must post the statement \"%(statement)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_delete_cancel"
msgid "To delete statement \"%(statement)s\" you must cancel it."
msgstr ""
msgctxt "model:ir.message,text:msg_statement_invoice_paid_cancelled"
msgid ""
-"The validation of the statements will remove already paid or cancelled "
-"invoices from the statements' lines."
+"Validating the statements will remove already paid or cancelled invoices "
+"from the statements' lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft statement "
@@ -463,6 +468,7 @@ msgctxt "model:ir.message,text:msg_statement_line_second_currency_sign"
msgid "You must set the same sign for second currency than amount."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_origin_delete_cancel_draft"
msgid ""
"To delete origin \"%(origin)s\" you must cancel or reset to draft statement "
@@ -471,30 +477,35 @@ msgstr ""
msgctxt "model:ir.message,text:msg_statement_paid_invoice_draft"
msgid ""
-"The validation of the statements will remove paid invoices from other "
+"Validating the statements will remove paid invoices from other draft "
"statements."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_post_pending_amount"
msgid ""
"To post statement \"%(statement)s\" you must create lines for pending "
"%(amount)s of origin \"%(origin)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_end_balance"
msgid ""
"To validate statement \"%(statement)s\" you must change lines to have end "
"balance of %(end_balance)s instead of %(amount)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_number_of_lines_add"
msgid "To validate statement \"%(statement)s\" you must add %(n)s line(s)."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_number_of_lines_remove"
msgid "To validate statement \"%(statement)s\" you must remove %(n)s line(s)."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_total_amount"
msgid ""
"To validate statement \"%(statement)s\" you must change lines to have total "
diff --git a/modules/account_statement/locale/lo.po b/modules/account_statement/locale/lo.po
index cbda07d6ed..5dcbf9602d 100644
--- a/modules/account_statement/locale/lo.po
+++ b/modules/account_statement/locale/lo.po
@@ -437,12 +437,14 @@ msgctxt ""
msgid "Validated"
msgstr "ກວດສອບແລ້ວ"
+#, python-format
msgctxt "model:ir.message,text:msg_bank_account_currency"
msgid ""
"The currency of bank account \"%(bank_account)s\" must be the same as "
"\"%(currency)s\" of the journal \"%(journal)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_import_no_journal"
msgid ""
"To import statement, you must create a journal for account \"%(account)s\"."
@@ -452,20 +454,23 @@ msgctxt "model:ir.message,text:msg_journal_bank_account_unique"
msgid "Only one journal is allowed per bank account."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_post_statement_move"
msgid "To post the move \"%(move)s\" you must post the statement \"%(statement)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_delete_cancel"
msgid "To delete statement \"%(statement)s\" you must cancel it."
msgstr ""
msgctxt "model:ir.message,text:msg_statement_invoice_paid_cancelled"
msgid ""
-"The validation of the statements will remove already paid or cancelled "
-"invoices from the statements' lines."
+"Validating the statements will remove already paid or cancelled invoices "
+"from the statements' lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft statement "
@@ -476,6 +481,7 @@ msgctxt "model:ir.message,text:msg_statement_line_second_currency_sign"
msgid "You must set the same sign for second currency than amount."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_origin_delete_cancel_draft"
msgid ""
"To delete origin \"%(origin)s\" you must cancel or reset to draft statement "
@@ -484,30 +490,35 @@ msgstr ""
msgctxt "model:ir.message,text:msg_statement_paid_invoice_draft"
msgid ""
-"The validation of the statements will remove paid invoices from other "
+"Validating the statements will remove paid invoices from other draft "
"statements."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_post_pending_amount"
msgid ""
"To post statement \"%(statement)s\" you must create lines for pending "
"%(amount)s of origin \"%(origin)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_end_balance"
msgid ""
"To validate statement \"%(statement)s\" you must change lines to have end "
"balance of %(end_balance)s instead of %(amount)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_number_of_lines_add"
msgid "To validate statement \"%(statement)s\" you must add %(n)s line(s)."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_number_of_lines_remove"
msgid "To validate statement \"%(statement)s\" you must remove %(n)s line(s)."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_total_amount"
msgid ""
"To validate statement \"%(statement)s\" you must change lines to have total "
diff --git a/modules/account_statement/locale/lt.po b/modules/account_statement/locale/lt.po
index f7180c79f2..5355f24a1c 100644
--- a/modules/account_statement/locale/lt.po
+++ b/modules/account_statement/locale/lt.po
@@ -412,12 +412,14 @@ msgctxt ""
msgid "Validated"
msgstr "Validated"
+#, python-format
msgctxt "model:ir.message,text:msg_bank_account_currency"
msgid ""
"The currency of bank account \"%(bank_account)s\" must be the same as "
"\"%(currency)s\" of the journal \"%(journal)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_import_no_journal"
msgid ""
"To import statement, you must create a journal for account \"%(account)s\"."
@@ -427,20 +429,23 @@ msgctxt "model:ir.message,text:msg_journal_bank_account_unique"
msgid "Only one journal is allowed per bank account."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_post_statement_move"
msgid "To post the move \"%(move)s\" you must post the statement \"%(statement)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_delete_cancel"
msgid "To delete statement \"%(statement)s\" you must cancel it."
msgstr ""
msgctxt "model:ir.message,text:msg_statement_invoice_paid_cancelled"
msgid ""
-"The validation of the statements will remove already paid or cancelled "
-"invoices from the statements' lines."
+"Validating the statements will remove already paid or cancelled invoices "
+"from the statements' lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft statement "
@@ -451,6 +456,7 @@ msgctxt "model:ir.message,text:msg_statement_line_second_currency_sign"
msgid "You must set the same sign for second currency than amount."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_origin_delete_cancel_draft"
msgid ""
"To delete origin \"%(origin)s\" you must cancel or reset to draft statement "
@@ -459,30 +465,35 @@ msgstr ""
msgctxt "model:ir.message,text:msg_statement_paid_invoice_draft"
msgid ""
-"The validation of the statements will remove paid invoices from other "
+"Validating the statements will remove paid invoices from other draft "
"statements."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_post_pending_amount"
msgid ""
"To post statement \"%(statement)s\" you must create lines for pending "
"%(amount)s of origin \"%(origin)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_end_balance"
msgid ""
"To validate statement \"%(statement)s\" you must change lines to have end "
"balance of %(end_balance)s instead of %(amount)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_number_of_lines_add"
msgid "To validate statement \"%(statement)s\" you must add %(n)s line(s)."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_number_of_lines_remove"
msgid "To validate statement \"%(statement)s\" you must remove %(n)s line(s)."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_total_amount"
msgid ""
"To validate statement \"%(statement)s\" you must change lines to have total "
diff --git a/modules/account_statement/locale/nl.po b/modules/account_statement/locale/nl.po
index 7ea1f8db2b..5ccf66e6e7 100644
--- a/modules/account_statement/locale/nl.po
+++ b/modules/account_statement/locale/nl.po
@@ -389,6 +389,7 @@ msgctxt ""
msgid "Validated"
msgstr "Gevalideerd"
+#, python-format
msgctxt "model:ir.message,text:msg_bank_account_currency"
msgid ""
"The currency of bank account \"%(bank_account)s\" must be the same as "
@@ -397,6 +398,7 @@ msgstr ""
"De valuta \"%(currency)s\" van bankrekening \"%(bank_account)s\" moet "
"hetzelfde zijn als van het dagboek \"%(journal)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_import_no_journal"
msgid ""
"To import statement, you must create a journal for account \"%(account)s\"."
@@ -408,12 +410,14 @@ msgctxt "model:ir.message,text:msg_journal_bank_account_unique"
msgid "Only one journal is allowed per bank account."
msgstr "Per bankrekening is slechts één dagboek toegestaan."
+#, python-format
msgctxt "model:ir.message,text:msg_post_statement_move"
msgid "To post the move \"%(move)s\" you must post the statement \"%(statement)s\"."
msgstr ""
"Om de boeking \"%(move)s\" te boeken moet u eerst bankafschrift "
"\"%(statement)s\" boeken."
+#, python-format
msgctxt "model:ir.message,text:msg_statement_delete_cancel"
msgid "To delete statement \"%(statement)s\" you must cancel it."
msgstr ""
@@ -422,12 +426,13 @@ msgstr ""
msgctxt "model:ir.message,text:msg_statement_invoice_paid_cancelled"
msgid ""
-"The validation of the statements will remove already paid or cancelled "
-"invoices from the statements' lines."
+"Validating the statements will remove already paid or cancelled invoices "
+"from the statements' lines."
msgstr ""
"De validatie van de bankafschriften zal reeds betaalde of geannuleerde "
"facturen uit de bankafschriften regels verwijderen."
+#, python-format
msgctxt "model:ir.message,text:msg_statement_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft statement "
@@ -441,6 +446,7 @@ msgid "You must set the same sign for second currency than amount."
msgstr ""
"U moet hetzelfde teken instellen voor de secundaire valuta dan het bedrag."
+#, python-format
msgctxt "model:ir.message,text:msg_statement_origin_delete_cancel_draft"
msgid ""
"To delete origin \"%(origin)s\" you must cancel or reset to draft statement "
@@ -451,12 +457,13 @@ msgstr ""
msgctxt "model:ir.message,text:msg_statement_paid_invoice_draft"
msgid ""
-"The validation of the statements will remove paid invoices from other "
+"Validating the statements will remove paid invoices from other draft "
"statements."
msgstr ""
"Validatie van bankafschriften verwijdert betaalde facturen uit andere "
-"bankafschriften."
+"bankafschriften die in status concept staan."
+#, python-format
msgctxt "model:ir.message,text:msg_statement_post_pending_amount"
msgid ""
"To post statement \"%(statement)s\" you must create lines for pending "
@@ -465,6 +472,7 @@ msgstr ""
"Om bankrekening afschrift \"%(statement)s\" te boeken, moet u eerst regels "
"aanmaken voor het openstaand bedrag van %(amount)s uit \"%(origin)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_end_balance"
msgid ""
"To validate statement \"%(statement)s\" you must change lines to have end "
@@ -473,18 +481,21 @@ msgstr ""
"Om bankafschrift \"%(statement)s\" te valideren, moet u regels wijzigen om "
"een eind balans van %(end_balance)s te verkrijgen in plaats van %(amount)s."
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_number_of_lines_add"
msgid "To validate statement \"%(statement)s\" you must add %(n)s line(s)."
msgstr ""
"Om bankafschrift \"%(statement)s\" te kunnen valideren, moeten nog %(n)s "
"regel(s) toegevoegd worden."
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_number_of_lines_remove"
msgid "To validate statement \"%(statement)s\" you must remove %(n)s line(s)."
msgstr ""
"Om bankafschrift \"%(statement)s\" te kunnen valideren, moeten %(n)s "
"regel(s) verwijderd worden."
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_total_amount"
msgid ""
"To validate statement \"%(statement)s\" you must change lines to have total "
diff --git a/modules/account_statement/locale/pl.po b/modules/account_statement/locale/pl.po
index fd82df75c2..0b2141879b 100644
--- a/modules/account_statement/locale/pl.po
+++ b/modules/account_statement/locale/pl.po
@@ -8,31 +8,31 @@ msgstr ""
msgctxt "field:account.statement,company:"
msgid "Company"
-msgstr ""
+msgstr "Firma"
msgctxt "field:account.statement,currency:"
msgid "Currency"
-msgstr ""
+msgstr "Waluta"
msgctxt "field:account.statement,date:"
msgid "Date"
-msgstr ""
+msgstr "Data"
msgctxt "field:account.statement,end_balance:"
msgid "End Balance"
-msgstr ""
+msgstr "Saldo końcowe"
msgctxt "field:account.statement,journal:"
msgid "Journal"
-msgstr ""
+msgstr "Dziennik"
msgctxt "field:account.statement,lines:"
msgid "Lines"
-msgstr ""
+msgstr "Pozycje"
msgctxt "field:account.statement,name:"
msgid "Name"
-msgstr ""
+msgstr "Nazwa"
msgctxt "field:account.statement,number_of_lines:"
msgid "Number of Lines"
@@ -40,24 +40,23 @@ msgstr ""
msgctxt "field:account.statement,origin_file:"
msgid "Origin File"
-msgstr ""
+msgstr "Plik źródłowy"
msgctxt "field:account.statement,origin_file_id:"
msgid "Origin File ID"
-msgstr ""
+msgstr "ID pliku źródłowego"
-#, fuzzy
msgctxt "field:account.statement,origins:"
msgid "Origins"
-msgstr "Origins"
+msgstr "Źródła"
msgctxt "field:account.statement,start_balance:"
msgid "Start Balance"
-msgstr ""
+msgstr "Saldo początkowe"
msgctxt "field:account.statement,state:"
msgid "State"
-msgstr ""
+msgstr "Stan"
#, fuzzy
msgctxt "field:account.statement,to_reconcile:"
@@ -74,27 +73,27 @@ msgstr ""
msgctxt "field:account.statement.import.start,company:"
msgid "Company"
-msgstr ""
+msgstr "Firma"
msgctxt "field:account.statement.import.start,file_:"
msgid "File"
-msgstr ""
+msgstr "Plik"
msgctxt "field:account.statement.import.start,file_format:"
msgid "File Format"
-msgstr ""
+msgstr "Format pliku"
msgctxt "field:account.statement.journal,account:"
msgid "Account"
-msgstr ""
+msgstr "Konto"
msgctxt "field:account.statement.journal,bank_account:"
msgid "Bank Account"
-msgstr ""
+msgstr "Konto bankowe"
msgctxt "field:account.statement.journal,company:"
msgid "Company"
-msgstr ""
+msgstr "Firma"
msgctxt "field:account.statement.journal,company_party:"
msgid "Company Party"
@@ -102,35 +101,35 @@ msgstr ""
msgctxt "field:account.statement.journal,currency:"
msgid "Currency"
-msgstr ""
+msgstr "Waluta"
msgctxt "field:account.statement.journal,journal:"
msgid "Journal"
-msgstr ""
+msgstr "Dziennik"
msgctxt "field:account.statement.journal,name:"
msgid "Name"
-msgstr ""
+msgstr "Nazwa"
msgctxt "field:account.statement.journal,validation:"
msgid "Validation Type"
-msgstr ""
+msgstr "Typ walidacji"
msgctxt "field:account.statement.line,account:"
msgid "Account"
-msgstr ""
+msgstr "Konto"
msgctxt "field:account.statement.line,amount:"
msgid "Amount"
-msgstr ""
+msgstr "Kwota"
msgctxt "field:account.statement.line,amount_second_currency:"
msgid "Amount Second Currency"
-msgstr ""
+msgstr "Kwota w drugiej walucie"
msgctxt "field:account.statement.line,company:"
msgid "Company"
-msgstr ""
+msgstr "Firma"
msgctxt "field:account.statement.line,company_currency:"
msgid "Company Currency"
@@ -138,15 +137,15 @@ msgstr ""
msgctxt "field:account.statement.line,currency:"
msgid "Currency"
-msgstr ""
+msgstr "Waluta"
msgctxt "field:account.statement.line,date:"
msgid "Date"
-msgstr ""
+msgstr "Data"
msgctxt "field:account.statement.line,description:"
msgid "Description"
-msgstr ""
+msgstr "Opis"
msgctxt "field:account.statement.line,move:"
msgid "Account Move"
@@ -154,7 +153,7 @@ msgstr ""
msgctxt "field:account.statement.line,number:"
msgid "Number"
-msgstr ""
+msgstr "Numer"
#, fuzzy
msgctxt "field:account.statement.line,origin:"
@@ -163,7 +162,7 @@ msgstr "Origins"
msgctxt "field:account.statement.line,party:"
msgid "Party"
-msgstr ""
+msgstr "Strona"
msgctxt "field:account.statement.line,party_required:"
msgid "Party Required"
@@ -171,16 +170,15 @@ msgstr ""
msgctxt "field:account.statement.line,related_to:"
msgid "Related To"
-msgstr ""
+msgstr "Powiązane z"
msgctxt "field:account.statement.line,second_currency:"
msgid "Second Currency"
-msgstr ""
+msgstr "Druga waluta"
-#, fuzzy
msgctxt "field:account.statement.line,statement:"
msgid "Statement"
-msgstr "Statement"
+msgstr "Wyciąg"
msgctxt "field:account.statement.line,statement_state:"
msgid "Statement State"
@@ -188,61 +186,59 @@ msgstr ""
msgctxt "field:account.statement.line.group,amount:"
msgid "Amount"
-msgstr ""
+msgstr "Kwota"
msgctxt "field:account.statement.line.group,amount_second_currency:"
msgid "Amount Second Currency"
-msgstr ""
+msgstr "Kwota w drugiej walucie"
msgctxt "field:account.statement.line.group,currency:"
msgid "Currency"
-msgstr ""
+msgstr "Waluta"
msgctxt "field:account.statement.line.group,date:"
msgid "Date"
-msgstr ""
+msgstr "Data"
msgctxt "field:account.statement.line.group,journal:"
msgid "Journal"
-msgstr ""
+msgstr "Dziennik"
-#, fuzzy
msgctxt "field:account.statement.line.group,move:"
msgid "Move"
-msgstr "Moves"
+msgstr "Dowód"
msgctxt "field:account.statement.line.group,number:"
msgid "Number"
-msgstr ""
+msgstr "Numer"
msgctxt "field:account.statement.line.group,party:"
msgid "Party"
-msgstr ""
+msgstr "Strona"
msgctxt "field:account.statement.line.group,second_currency:"
msgid "Second Currency"
-msgstr ""
+msgstr "Druga waluta"
-#, fuzzy
msgctxt "field:account.statement.line.group,statement:"
msgid "Statement"
-msgstr "Statement"
+msgstr "Wyciąg"
msgctxt "field:account.statement.origin,account:"
msgid "Account"
-msgstr ""
+msgstr "Konto"
msgctxt "field:account.statement.origin,amount:"
msgid "Amount"
-msgstr ""
+msgstr "Kwota"
msgctxt "field:account.statement.origin,amount_second_currency:"
msgid "Amount Second Currency"
-msgstr ""
+msgstr "Kwota w drugiej walucie"
msgctxt "field:account.statement.origin,company:"
msgid "Company"
-msgstr ""
+msgstr "Firma"
msgctxt "field:account.statement.origin,company_currency:"
msgid "Company Currency"
@@ -250,44 +246,43 @@ msgstr ""
msgctxt "field:account.statement.origin,currency:"
msgid "Currency"
-msgstr ""
+msgstr "Waluta"
msgctxt "field:account.statement.origin,date:"
msgid "Date"
-msgstr ""
+msgstr "Data"
msgctxt "field:account.statement.origin,description:"
msgid "Description"
-msgstr ""
+msgstr "Opis"
msgctxt "field:account.statement.origin,information:"
msgid "Information"
-msgstr ""
+msgstr "Informacja"
msgctxt "field:account.statement.origin,lines:"
msgid "Lines"
-msgstr ""
+msgstr "Pozycje"
msgctxt "field:account.statement.origin,number:"
msgid "Number"
-msgstr ""
+msgstr "Numer"
msgctxt "field:account.statement.origin,party:"
msgid "Party"
-msgstr ""
+msgstr "Strona"
msgctxt "field:account.statement.origin,pending_amount:"
msgid "Pending Amount"
-msgstr ""
+msgstr "Oczekująca kwota"
msgctxt "field:account.statement.origin,second_currency:"
msgid "Second Currency"
-msgstr ""
+msgstr "Druga waluta"
-#, fuzzy
msgctxt "field:account.statement.origin,statement:"
msgid "Statement"
-msgstr "Statement"
+msgstr "Wyciąg"
#, fuzzy
msgctxt "field:account.statement.origin,statement_id:"
@@ -298,10 +293,9 @@ msgctxt "field:account.statement.origin,statement_state:"
msgid "Statement State"
msgstr ""
-#, fuzzy
msgctxt "model:account.journal,name:journal_statement"
msgid "Statement"
-msgstr "Statement"
+msgstr "Wyciąg"
msgctxt "model:account.statement,name:"
msgid "Account Statement"
@@ -332,14 +326,13 @@ msgctxt "model:account.statement.origin.information,name:"
msgid "Statement Origin Information"
msgstr ""
-#, fuzzy
msgctxt "model:ir.action,name:act_line_group_form"
msgid "Line Groups"
-msgstr "Line Groups"
+msgstr "Grupy pozycji"
msgctxt "model:ir.action,name:act_line_groups_form"
msgid "Line Groups"
-msgstr "Line Groups"
+msgstr "Grupy pozycji"
msgctxt "model:ir.action,name:act_move_lines_form"
msgid "Move Lines"
@@ -355,81 +348,86 @@ msgstr "Reconcile Statements"
msgctxt "model:ir.action,name:act_statement_form"
msgid "Statements"
-msgstr "Statements"
+msgstr "Wyciągi"
-#, fuzzy
msgctxt "model:ir.action,name:act_statement_journal_form"
msgid "Statement Journals"
-msgstr "Statement Journals"
+msgstr "Dzienniki wyciągów"
msgctxt "model:ir.action,name:act_statement_line_move"
msgid "Statement Lines"
-msgstr "Statement Lines"
+msgstr "Pozycje wyciągu"
msgctxt "model:ir.action,name:act_statement_line_move_line"
msgid "Statement Lines"
-msgstr "Statement Lines"
+msgstr "Pozycje wyciągu"
msgctxt "model:ir.action,name:act_statement_origin_form_statement"
msgid "Origins"
-msgstr "Origins"
+msgstr "Źródła"
msgctxt "model:ir.action,name:report_statement"
msgid "Statement"
-msgstr "Statement"
+msgstr "Wyciąg"
msgctxt "model:ir.action,name:wizard_statement_import"
msgid "Import Statement"
-msgstr "Import Statement"
+msgstr "Importuj wyciąg"
msgctxt "model:ir.action.act_window.domain,name:act_statement_form_domain_all"
msgid "All"
-msgstr "All"
+msgstr "Wszystkie"
msgctxt ""
"model:ir.action.act_window.domain,name:act_statement_form_domain_draft"
msgid "Draft"
-msgstr "Draft"
+msgstr "Szkic"
msgctxt ""
"model:ir.action.act_window.domain,name:act_statement_form_domain_posted"
msgid "Posted"
-msgstr "Posted"
+msgstr "Zaksięgowane"
msgctxt ""
"model:ir.action.act_window.domain,name:act_statement_form_domain_validated"
msgid "Validated"
-msgstr "Validated"
+msgstr "Zatwierdzone"
+#, python-format
msgctxt "model:ir.message,text:msg_bank_account_currency"
msgid ""
"The currency of bank account \"%(bank_account)s\" must be the same as "
"\"%(currency)s\" of the journal \"%(journal)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_import_no_journal"
msgid ""
"To import statement, you must create a journal for account \"%(account)s\"."
msgstr ""
+"Aby zaimportować wyciąg, musisz utworzyć dziennik dla konta \"%(account)s\"."
msgctxt "model:ir.message,text:msg_journal_bank_account_unique"
msgid "Only one journal is allowed per bank account."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_post_statement_move"
msgid "To post the move \"%(move)s\" you must post the statement \"%(statement)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_delete_cancel"
msgid "To delete statement \"%(statement)s\" you must cancel it."
msgstr ""
msgctxt "model:ir.message,text:msg_statement_invoice_paid_cancelled"
msgid ""
-"The validation of the statements will remove already paid or cancelled "
-"invoices from the statements' lines."
+"Validating the statements will remove already paid or cancelled invoices "
+"from the statements' lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft statement "
@@ -440,6 +438,7 @@ msgctxt "model:ir.message,text:msg_statement_line_second_currency_sign"
msgid "You must set the same sign for second currency than amount."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_origin_delete_cancel_draft"
msgid ""
"To delete origin \"%(origin)s\" you must cancel or reset to draft statement "
@@ -448,30 +447,35 @@ msgstr ""
msgctxt "model:ir.message,text:msg_statement_paid_invoice_draft"
msgid ""
-"The validation of the statements will remove paid invoices from other "
+"Validating the statements will remove paid invoices from other draft "
"statements."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_post_pending_amount"
msgid ""
"To post statement \"%(statement)s\" you must create lines for pending "
"%(amount)s of origin \"%(origin)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_end_balance"
msgid ""
"To validate statement \"%(statement)s\" you must change lines to have end "
"balance of %(end_balance)s instead of %(amount)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_number_of_lines_add"
msgid "To validate statement \"%(statement)s\" you must add %(n)s line(s)."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_number_of_lines_remove"
msgid "To validate statement \"%(statement)s\" you must remove %(n)s line(s)."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_total_amount"
msgid ""
"To validate statement \"%(statement)s\" you must change lines to have total "
@@ -484,23 +488,23 @@ msgstr ""
msgctxt "model:ir.model.button,string:statement_cancel_button"
msgid "Cancel"
-msgstr "Cancel"
+msgstr "Anuluj"
msgctxt "model:ir.model.button,string:statement_draft_button"
msgid "Draft"
-msgstr "Draft"
+msgstr "Szkic"
msgctxt "model:ir.model.button,string:statement_post_button"
msgid "Post"
-msgstr "Post"
+msgstr "Zaksięguj"
msgctxt "model:ir.model.button,string:statement_reconcile_button"
msgid "Reconcile"
-msgstr "Reconcile"
+msgstr "Uzgodnij"
msgctxt "model:ir.model.button,string:statement_validate_button"
msgid "Validate"
-msgstr "Validate"
+msgstr "Zatwierdź"
msgctxt "model:ir.rule.group,name:rule_group_statement_companies"
msgid "User in companies"
@@ -510,35 +514,33 @@ msgctxt "model:ir.rule.group,name:rule_group_statement_journal_companies"
msgid "User in companies"
msgstr ""
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_line_group_form"
msgid "Line Groups"
-msgstr "Line Groups"
+msgstr "Grupy pozycji"
msgctxt "model:ir.ui.menu,name:menu_statement_configuration"
msgid "Statements"
-msgstr "Statements"
+msgstr "Wyciągi"
msgctxt "model:ir.ui.menu,name:menu_statement_form"
msgid "Statements"
-msgstr "Statements"
+msgstr "Wyciągi"
msgctxt "model:ir.ui.menu,name:menu_statement_import"
msgid "Import Statement"
-msgstr "Import Statement"
+msgstr "Importuj wyciąg"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_statement_journal_form"
msgid "Statement Journals"
-msgstr "Statement Journals"
+msgstr "Dzienniki wyciągów"
msgctxt "model:ir.ui.menu,name:menu_statements"
msgid "Statements"
-msgstr "Statements"
+msgstr "Wyciągi"
msgctxt "model:res.group,name:group_statement"
msgid "Statement"
-msgstr "Statement"
+msgstr "Wyciąg"
msgctxt "report:account.statement:"
msgid "#"
@@ -546,7 +548,7 @@ msgstr ""
msgctxt "report:account.statement:"
msgid "Amount"
-msgstr ""
+msgstr "Kwota"
#, fuzzy
msgctxt "report:account.statement:"
@@ -555,7 +557,7 @@ msgstr "Cancel"
msgctxt "report:account.statement:"
msgid "Date"
-msgstr ""
+msgstr "Data"
msgctxt "report:account.statement:"
msgid "Date:"
@@ -563,48 +565,44 @@ msgstr ""
msgctxt "report:account.statement:"
msgid "Description"
-msgstr ""
+msgstr "Opis"
-#, fuzzy
msgctxt "report:account.statement:"
msgid "Draft"
-msgstr "Draft"
+msgstr "Szkic"
msgctxt "report:account.statement:"
msgid "Journal:"
-msgstr ""
+msgstr "Dziennik:"
msgctxt "report:account.statement:"
msgid "Number"
-msgstr ""
+msgstr "Numer"
msgctxt "report:account.statement:"
msgid "Party"
-msgstr ""
+msgstr "Strona"
-#, fuzzy
msgctxt "report:account.statement:"
msgid "Statement"
-msgstr "Statement"
+msgstr "Wyciąg"
msgctxt "report:account.statement:"
msgid "Total"
msgstr ""
-#, fuzzy
msgctxt "selection:account.journal,type:"
msgid "Statement"
-msgstr "Statement"
+msgstr "Wyciąg"
#, fuzzy
msgctxt "selection:account.statement,state:"
msgid "Cancelled"
msgstr "Cancel"
-#, fuzzy
msgctxt "selection:account.statement,state:"
msgid "Draft"
-msgstr "Draft"
+msgstr "Szkic"
#, fuzzy
msgctxt "selection:account.statement,state:"
@@ -618,29 +616,27 @@ msgstr "Validated"
msgctxt "selection:account.statement.journal,validation:"
msgid "Amount"
-msgstr ""
+msgstr "Kwota"
msgctxt "selection:account.statement.journal,validation:"
msgid "Balance"
-msgstr ""
+msgstr "Saldo"
msgctxt "selection:account.statement.journal,validation:"
msgid "Number of Lines"
-msgstr ""
+msgstr "Liczba pozycji (linii)"
msgctxt "view:account.statement:"
msgid "Other Info"
-msgstr ""
+msgstr "Inne informacje"
-#, fuzzy
msgctxt "view:account.statement:"
msgid "Statement Lines"
-msgstr "Statement Lines"
+msgstr "Pozycje wyciągu"
-#, fuzzy
msgctxt "wizard_button:account.statement.import,start,end:"
msgid "Cancel"
-msgstr "Cancel"
+msgstr "Anuluj"
msgctxt "wizard_button:account.statement.import,start,import_:"
msgid "Import"
diff --git a/modules/account_statement/locale/pt.po b/modules/account_statement/locale/pt.po
index 319a38f7fe..cea7814079 100644
--- a/modules/account_statement/locale/pt.po
+++ b/modules/account_statement/locale/pt.po
@@ -416,12 +416,14 @@ msgctxt ""
msgid "Validated"
msgstr "Validated"
+#, python-format
msgctxt "model:ir.message,text:msg_bank_account_currency"
msgid ""
"The currency of bank account \"%(bank_account)s\" must be the same as "
"\"%(currency)s\" of the journal \"%(journal)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_import_no_journal"
msgid ""
"To import statement, you must create a journal for account \"%(account)s\"."
@@ -432,20 +434,23 @@ msgctxt "model:ir.message,text:msg_journal_bank_account_unique"
msgid "Only one journal is allowed per bank account."
msgstr "Apenas um diário é permitido por conta bancária."
+#, python-format
msgctxt "model:ir.message,text:msg_post_statement_move"
msgid "To post the move \"%(move)s\" you must post the statement \"%(statement)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_delete_cancel"
msgid "To delete statement \"%(statement)s\" you must cancel it."
msgstr ""
msgctxt "model:ir.message,text:msg_statement_invoice_paid_cancelled"
msgid ""
-"The validation of the statements will remove already paid or cancelled "
-"invoices from the statements' lines."
+"Validating the statements will remove already paid or cancelled invoices "
+"from the statements' lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft statement "
@@ -456,6 +461,7 @@ msgctxt "model:ir.message,text:msg_statement_line_second_currency_sign"
msgid "You must set the same sign for second currency than amount."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_origin_delete_cancel_draft"
msgid ""
"To delete origin \"%(origin)s\" you must cancel or reset to draft statement "
@@ -464,30 +470,35 @@ msgstr ""
msgctxt "model:ir.message,text:msg_statement_paid_invoice_draft"
msgid ""
-"The validation of the statements will remove paid invoices from other "
+"Validating the statements will remove paid invoices from other draft "
"statements."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_post_pending_amount"
msgid ""
"To post statement \"%(statement)s\" you must create lines for pending "
"%(amount)s of origin \"%(origin)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_end_balance"
msgid ""
"To validate statement \"%(statement)s\" you must change lines to have end "
"balance of %(end_balance)s instead of %(amount)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_number_of_lines_add"
msgid "To validate statement \"%(statement)s\" you must add %(n)s line(s)."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_number_of_lines_remove"
msgid "To validate statement \"%(statement)s\" you must remove %(n)s line(s)."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_total_amount"
msgid ""
"To validate statement \"%(statement)s\" you must change lines to have total "
diff --git a/modules/account_statement/locale/ro.po b/modules/account_statement/locale/ro.po
index f7d99754c0..692f2d6c83 100644
--- a/modules/account_statement/locale/ro.po
+++ b/modules/account_statement/locale/ro.po
@@ -18,10 +18,9 @@ msgctxt "field:account.statement,date:"
msgid "Date"
msgstr "Data"
-#, fuzzy
msgctxt "field:account.statement,end_balance:"
msgid "End Balance"
-msgstr "Balanță Finală"
+msgstr "Sold Final"
msgctxt "field:account.statement,journal:"
msgid "Journal"
@@ -59,7 +58,6 @@ msgctxt "field:account.statement,state:"
msgid "State"
msgstr "Stare"
-#, fuzzy
msgctxt "field:account.statement,to_reconcile:"
msgid "To Reconcile"
msgstr "De Reconciliat"
@@ -98,7 +96,7 @@ msgstr "Companie"
msgctxt "field:account.statement.journal,company_party:"
msgid "Company Party"
-msgstr ""
+msgstr "Partea Companiei"
msgctxt "field:account.statement.journal,currency:"
msgid "Currency"
@@ -126,16 +124,15 @@ msgstr "Suma"
msgctxt "field:account.statement.line,amount_second_currency:"
msgid "Amount Second Currency"
-msgstr ""
+msgstr "Sumă Valută Secundara"
msgctxt "field:account.statement.line,company:"
msgid "Company"
msgstr "Companie"
-#, fuzzy
msgctxt "field:account.statement.line,company_currency:"
msgid "Company Currency"
-msgstr "Valută"
+msgstr "Valuta Companiei"
msgctxt "field:account.statement.line,currency:"
msgid "Currency"
@@ -167,25 +164,23 @@ msgstr "Parte"
msgctxt "field:account.statement.line,party_required:"
msgid "Party Required"
-msgstr ""
+msgstr "Parte Obligatoriu"
msgctxt "field:account.statement.line,related_to:"
msgid "Related To"
-msgstr ""
+msgstr "Legătura Cu"
-#, fuzzy
msgctxt "field:account.statement.line,second_currency:"
msgid "Second Currency"
-msgstr "Valută"
+msgstr "Valută Secundara"
-#, fuzzy
msgctxt "field:account.statement.line,statement:"
msgid "Statement"
msgstr "Extras de cont"
msgctxt "field:account.statement.line,statement_state:"
msgid "Statement State"
-msgstr ""
+msgstr "Stare Extras de cont"
msgctxt "field:account.statement.line.group,amount:"
msgid "Amount"
@@ -193,7 +188,7 @@ msgstr "Suma"
msgctxt "field:account.statement.line.group,amount_second_currency:"
msgid "Amount Second Currency"
-msgstr ""
+msgstr "Suma Valuta Secundara"
msgctxt "field:account.statement.line.group,currency:"
msgid "Currency"
@@ -219,14 +214,13 @@ msgctxt "field:account.statement.line.group,party:"
msgid "Party"
msgstr "Parte"
-#, fuzzy
msgctxt "field:account.statement.line.group,second_currency:"
msgid "Second Currency"
-msgstr "Valută"
+msgstr "Valută Secundara"
msgctxt "field:account.statement.line.group,statement:"
msgid "Statement"
-msgstr ""
+msgstr "Extras de cont"
msgctxt "field:account.statement.origin,account:"
msgid "Account"
@@ -238,16 +232,15 @@ msgstr "Suma"
msgctxt "field:account.statement.origin,amount_second_currency:"
msgid "Amount Second Currency"
-msgstr ""
+msgstr "Suma Valută Secundara"
msgctxt "field:account.statement.origin,company:"
msgid "Company"
msgstr "Companie"
-#, fuzzy
msgctxt "field:account.statement.origin,company_currency:"
msgid "Company Currency"
-msgstr "Valută"
+msgstr "Valuta Companiei"
msgctxt "field:account.statement.origin,currency:"
msgid "Currency"
@@ -279,45 +272,43 @@ msgstr "Parte"
msgctxt "field:account.statement.origin,pending_amount:"
msgid "Pending Amount"
-msgstr ""
+msgstr "Sumă în așteptare"
-#, fuzzy
msgctxt "field:account.statement.origin,second_currency:"
msgid "Second Currency"
-msgstr "Valută"
+msgstr "Valută Secundara"
msgctxt "field:account.statement.origin,statement:"
msgid "Statement"
-msgstr ""
+msgstr "Extras de cont"
msgctxt "field:account.statement.origin,statement_id:"
msgid "Statement ID"
-msgstr ""
+msgstr "ID Extras"
msgctxt "field:account.statement.origin,statement_state:"
msgid "Statement State"
-msgstr ""
+msgstr "Stare Extras de cont"
-#, fuzzy
msgctxt "model:account.journal,name:journal_statement"
msgid "Statement"
-msgstr "Extras de cont"
+msgstr "Raport"
msgctxt "model:account.statement,name:"
msgid "Account Statement"
-msgstr ""
+msgstr "Extras de cont"
msgctxt "model:account.statement.import.start,name:"
msgid "Statement Import Start"
-msgstr ""
+msgstr "Începere Import Extras de cont"
msgctxt "model:account.statement.journal,name:"
msgid "Statement Journal"
-msgstr ""
+msgstr "Jurnal Extras"
msgctxt "model:account.statement.line,name:"
msgid "Account Statement Line"
-msgstr ""
+msgstr "Rând Extras de cont"
msgctxt "model:account.statement.line.group,name:"
msgid "Account Statement Line Group"
@@ -325,7 +316,7 @@ msgstr ""
msgctxt "model:account.statement.origin,name:"
msgid "Account Statement Origin"
-msgstr ""
+msgstr "Origine Extras de cont"
msgctxt "model:account.statement.origin.information,name:"
msgid "Statement Origin Information"
@@ -345,28 +336,27 @@ msgstr ""
msgctxt "model:ir.action,name:act_moves_form"
msgid "Moves"
-msgstr ""
+msgstr "Mișcări"
msgctxt "model:ir.action,name:act_reconcile"
msgid "Reconcile Statements"
-msgstr ""
+msgstr "Reconciliere Extrase"
msgctxt "model:ir.action,name:act_statement_form"
msgid "Statements"
-msgstr ""
+msgstr "Extrase de cont"
-#, fuzzy
msgctxt "model:ir.action,name:act_statement_journal_form"
msgid "Statement Journals"
-msgstr "Extras de cont"
+msgstr "Jurnale Banca"
msgctxt "model:ir.action,name:act_statement_line_move"
msgid "Statement Lines"
-msgstr ""
+msgstr "Rânduri Extras de cont"
msgctxt "model:ir.action,name:act_statement_line_move_line"
msgid "Statement Lines"
-msgstr ""
+msgstr "Rânduri Extras de cont"
msgctxt "model:ir.action,name:act_statement_origin_form_statement"
msgid "Origins"
@@ -374,7 +364,7 @@ msgstr "Origini"
msgctxt "model:ir.action,name:report_statement"
msgid "Statement"
-msgstr ""
+msgstr "Extras de cont"
msgctxt "model:ir.action,name:wizard_statement_import"
msgid "Import Statement"
@@ -400,12 +390,14 @@ msgctxt ""
msgid "Validated"
msgstr "Validat"
+#, python-format
msgctxt "model:ir.message,text:msg_bank_account_currency"
msgid ""
"The currency of bank account \"%(bank_account)s\" must be the same as "
"\"%(currency)s\" of the journal \"%(journal)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_import_no_journal"
msgid ""
"To import statement, you must create a journal for account \"%(account)s\"."
@@ -417,20 +409,23 @@ msgctxt "model:ir.message,text:msg_journal_bank_account_unique"
msgid "Only one journal is allowed per bank account."
msgstr "Este permis un singur jurnal pentru fiecare cont bancar."
+#, python-format
msgctxt "model:ir.message,text:msg_post_statement_move"
msgid "To post the move \"%(move)s\" you must post the statement \"%(statement)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_delete_cancel"
msgid "To delete statement \"%(statement)s\" you must cancel it."
msgstr ""
msgctxt "model:ir.message,text:msg_statement_invoice_paid_cancelled"
msgid ""
-"The validation of the statements will remove already paid or cancelled "
-"invoices from the statements' lines."
+"Validating the statements will remove already paid or cancelled invoices "
+"from the statements' lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft statement "
@@ -441,6 +436,7 @@ msgctxt "model:ir.message,text:msg_statement_line_second_currency_sign"
msgid "You must set the same sign for second currency than amount."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_origin_delete_cancel_draft"
msgid ""
"To delete origin \"%(origin)s\" you must cancel or reset to draft statement "
@@ -449,34 +445,37 @@ msgstr ""
msgctxt "model:ir.message,text:msg_statement_paid_invoice_draft"
msgid ""
-"The validation of the statements will remove paid invoices from other "
+"Validating the statements will remove paid invoices from other draft "
"statements."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_post_pending_amount"
msgid ""
"To post statement \"%(statement)s\" you must create lines for pending "
"%(amount)s of origin \"%(origin)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_end_balance"
msgid ""
"To validate statement \"%(statement)s\" you must change lines to have end "
"balance of %(end_balance)s instead of %(amount)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_number_of_lines_add"
msgid "To validate statement \"%(statement)s\" you must add %(n)s line(s)."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_number_of_lines_remove"
msgid "To validate statement \"%(statement)s\" you must remove %(n)s line(s)."
msgstr ""
"Pentru a valida extrasul \"%(statement)s\" trebuie să eliminați rândurile "
"%(n)s."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_total_amount"
msgid ""
"To validate statement \"%(statement)s\" you must change lines to have total "
@@ -527,24 +526,23 @@ msgstr ""
msgctxt "model:ir.ui.menu,name:menu_statement_form"
msgid "Statements"
-msgstr ""
+msgstr "Extrase de cont"
msgctxt "model:ir.ui.menu,name:menu_statement_import"
msgid "Import Statement"
-msgstr ""
+msgstr "Import Extras de cont"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_statement_journal_form"
msgid "Statement Journals"
-msgstr "Extras de cont"
+msgstr "Jurnale Banca"
msgctxt "model:ir.ui.menu,name:menu_statements"
msgid "Statements"
-msgstr ""
+msgstr "Extrase de cont"
msgctxt "model:res.group,name:group_statement"
msgid "Statement"
-msgstr ""
+msgstr "Extras de cont"
msgctxt "report:account.statement:"
msgid "#"
diff --git a/modules/account_statement/locale/ru.po b/modules/account_statement/locale/ru.po
index bd91b25ddf..4b476ec177 100644
--- a/modules/account_statement/locale/ru.po
+++ b/modules/account_statement/locale/ru.po
@@ -450,12 +450,14 @@ msgctxt ""
msgid "Validated"
msgstr "Утвержденный"
+#, python-format
msgctxt "model:ir.message,text:msg_bank_account_currency"
msgid ""
"The currency of bank account \"%(bank_account)s\" must be the same as "
"\"%(currency)s\" of the journal \"%(journal)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_import_no_journal"
msgid ""
"To import statement, you must create a journal for account \"%(account)s\"."
@@ -465,20 +467,23 @@ msgctxt "model:ir.message,text:msg_journal_bank_account_unique"
msgid "Only one journal is allowed per bank account."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_post_statement_move"
msgid "To post the move \"%(move)s\" you must post the statement \"%(statement)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_delete_cancel"
msgid "To delete statement \"%(statement)s\" you must cancel it."
msgstr ""
msgctxt "model:ir.message,text:msg_statement_invoice_paid_cancelled"
msgid ""
-"The validation of the statements will remove already paid or cancelled "
-"invoices from the statements' lines."
+"Validating the statements will remove already paid or cancelled invoices "
+"from the statements' lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft statement "
@@ -489,6 +494,7 @@ msgctxt "model:ir.message,text:msg_statement_line_second_currency_sign"
msgid "You must set the same sign for second currency than amount."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_origin_delete_cancel_draft"
msgid ""
"To delete origin \"%(origin)s\" you must cancel or reset to draft statement "
@@ -497,30 +503,35 @@ msgstr ""
msgctxt "model:ir.message,text:msg_statement_paid_invoice_draft"
msgid ""
-"The validation of the statements will remove paid invoices from other "
+"Validating the statements will remove paid invoices from other draft "
"statements."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_post_pending_amount"
msgid ""
"To post statement \"%(statement)s\" you must create lines for pending "
"%(amount)s of origin \"%(origin)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_end_balance"
msgid ""
"To validate statement \"%(statement)s\" you must change lines to have end "
"balance of %(end_balance)s instead of %(amount)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_number_of_lines_add"
msgid "To validate statement \"%(statement)s\" you must add %(n)s line(s)."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_number_of_lines_remove"
msgid "To validate statement \"%(statement)s\" you must remove %(n)s line(s)."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_total_amount"
msgid ""
"To validate statement \"%(statement)s\" you must change lines to have total "
diff --git a/modules/account_statement/locale/sl.po b/modules/account_statement/locale/sl.po
index 26fe5f1362..74f8495ac6 100644
--- a/modules/account_statement/locale/sl.po
+++ b/modules/account_statement/locale/sl.po
@@ -428,12 +428,14 @@ msgctxt ""
msgid "Validated"
msgstr "Validated"
+#, python-format
msgctxt "model:ir.message,text:msg_bank_account_currency"
msgid ""
"The currency of bank account \"%(bank_account)s\" must be the same as "
"\"%(currency)s\" of the journal \"%(journal)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_import_no_journal"
msgid ""
"To import statement, you must create a journal for account \"%(account)s\"."
@@ -443,20 +445,23 @@ msgctxt "model:ir.message,text:msg_journal_bank_account_unique"
msgid "Only one journal is allowed per bank account."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_post_statement_move"
msgid "To post the move \"%(move)s\" you must post the statement \"%(statement)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_delete_cancel"
msgid "To delete statement \"%(statement)s\" you must cancel it."
msgstr ""
msgctxt "model:ir.message,text:msg_statement_invoice_paid_cancelled"
msgid ""
-"The validation of the statements will remove already paid or cancelled "
-"invoices from the statements' lines."
+"Validating the statements will remove already paid or cancelled invoices "
+"from the statements' lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft statement "
@@ -467,6 +472,7 @@ msgctxt "model:ir.message,text:msg_statement_line_second_currency_sign"
msgid "You must set the same sign for second currency than amount."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_origin_delete_cancel_draft"
msgid ""
"To delete origin \"%(origin)s\" you must cancel or reset to draft statement "
@@ -475,30 +481,35 @@ msgstr ""
msgctxt "model:ir.message,text:msg_statement_paid_invoice_draft"
msgid ""
-"The validation of the statements will remove paid invoices from other "
+"Validating the statements will remove paid invoices from other draft "
"statements."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_post_pending_amount"
msgid ""
"To post statement \"%(statement)s\" you must create lines for pending "
"%(amount)s of origin \"%(origin)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_end_balance"
msgid ""
"To validate statement \"%(statement)s\" you must change lines to have end "
"balance of %(end_balance)s instead of %(amount)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_number_of_lines_add"
msgid "To validate statement \"%(statement)s\" you must add %(n)s line(s)."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_number_of_lines_remove"
msgid "To validate statement \"%(statement)s\" you must remove %(n)s line(s)."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_total_amount"
msgid ""
"To validate statement \"%(statement)s\" you must change lines to have total "
diff --git a/modules/account_statement/locale/tr.po b/modules/account_statement/locale/tr.po
index 59ae35d2f5..427ac1a757 100644
--- a/modules/account_statement/locale/tr.po
+++ b/modules/account_statement/locale/tr.po
@@ -412,12 +412,14 @@ msgctxt ""
msgid "Validated"
msgstr "Validated"
+#, python-format
msgctxt "model:ir.message,text:msg_bank_account_currency"
msgid ""
"The currency of bank account \"%(bank_account)s\" must be the same as "
"\"%(currency)s\" of the journal \"%(journal)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_import_no_journal"
msgid ""
"To import statement, you must create a journal for account \"%(account)s\"."
@@ -427,20 +429,23 @@ msgctxt "model:ir.message,text:msg_journal_bank_account_unique"
msgid "Only one journal is allowed per bank account."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_post_statement_move"
msgid "To post the move \"%(move)s\" you must post the statement \"%(statement)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_delete_cancel"
msgid "To delete statement \"%(statement)s\" you must cancel it."
msgstr ""
msgctxt "model:ir.message,text:msg_statement_invoice_paid_cancelled"
msgid ""
-"The validation of the statements will remove already paid or cancelled "
-"invoices from the statements' lines."
+"Validating the statements will remove already paid or cancelled invoices "
+"from the statements' lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft statement "
@@ -451,6 +456,7 @@ msgctxt "model:ir.message,text:msg_statement_line_second_currency_sign"
msgid "You must set the same sign for second currency than amount."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_origin_delete_cancel_draft"
msgid ""
"To delete origin \"%(origin)s\" you must cancel or reset to draft statement "
@@ -459,30 +465,35 @@ msgstr ""
msgctxt "model:ir.message,text:msg_statement_paid_invoice_draft"
msgid ""
-"The validation of the statements will remove paid invoices from other "
+"Validating the statements will remove paid invoices from other draft "
"statements."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_post_pending_amount"
msgid ""
"To post statement \"%(statement)s\" you must create lines for pending "
"%(amount)s of origin \"%(origin)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_end_balance"
msgid ""
"To validate statement \"%(statement)s\" you must change lines to have end "
"balance of %(end_balance)s instead of %(amount)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_number_of_lines_add"
msgid "To validate statement \"%(statement)s\" you must add %(n)s line(s)."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_number_of_lines_remove"
msgid "To validate statement \"%(statement)s\" you must remove %(n)s line(s)."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_total_amount"
msgid ""
"To validate statement \"%(statement)s\" you must change lines to have total "
diff --git a/modules/account_statement/locale/uk.po b/modules/account_statement/locale/uk.po
index 97d972b62f..95c13a1701 100644
--- a/modules/account_statement/locale/uk.po
+++ b/modules/account_statement/locale/uk.po
@@ -389,12 +389,14 @@ msgctxt ""
msgid "Validated"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_bank_account_currency"
msgid ""
"The currency of bank account \"%(bank_account)s\" must be the same as "
"\"%(currency)s\" of the journal \"%(journal)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_import_no_journal"
msgid ""
"To import statement, you must create a journal for account \"%(account)s\"."
@@ -404,20 +406,23 @@ msgctxt "model:ir.message,text:msg_journal_bank_account_unique"
msgid "Only one journal is allowed per bank account."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_post_statement_move"
msgid "To post the move \"%(move)s\" you must post the statement \"%(statement)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_delete_cancel"
msgid "To delete statement \"%(statement)s\" you must cancel it."
msgstr ""
msgctxt "model:ir.message,text:msg_statement_invoice_paid_cancelled"
msgid ""
-"The validation of the statements will remove already paid or cancelled "
-"invoices from the statements' lines."
+"Validating the statements will remove already paid or cancelled invoices "
+"from the statements' lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft statement "
@@ -428,6 +433,7 @@ msgctxt "model:ir.message,text:msg_statement_line_second_currency_sign"
msgid "You must set the same sign for second currency than amount."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_origin_delete_cancel_draft"
msgid ""
"To delete origin \"%(origin)s\" you must cancel or reset to draft statement "
@@ -436,30 +442,35 @@ msgstr ""
msgctxt "model:ir.message,text:msg_statement_paid_invoice_draft"
msgid ""
-"The validation of the statements will remove paid invoices from other "
+"Validating the statements will remove paid invoices from other draft "
"statements."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_post_pending_amount"
msgid ""
"To post statement \"%(statement)s\" you must create lines for pending "
"%(amount)s of origin \"%(origin)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_end_balance"
msgid ""
"To validate statement \"%(statement)s\" you must change lines to have end "
"balance of %(end_balance)s instead of %(amount)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_number_of_lines_add"
msgid "To validate statement \"%(statement)s\" you must add %(n)s line(s)."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_number_of_lines_remove"
msgid "To validate statement \"%(statement)s\" you must remove %(n)s line(s)."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_total_amount"
msgid ""
"To validate statement \"%(statement)s\" you must change lines to have total "
diff --git a/modules/account_statement/locale/zh_CN.po b/modules/account_statement/locale/zh_CN.po
index 86e30ac84f..0eb7765848 100644
--- a/modules/account_statement/locale/zh_CN.po
+++ b/modules/account_statement/locale/zh_CN.po
@@ -412,12 +412,14 @@ msgctxt ""
msgid "Validated"
msgstr "Validated"
+#, python-format
msgctxt "model:ir.message,text:msg_bank_account_currency"
msgid ""
"The currency of bank account \"%(bank_account)s\" must be the same as "
"\"%(currency)s\" of the journal \"%(journal)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_import_no_journal"
msgid ""
"To import statement, you must create a journal for account \"%(account)s\"."
@@ -427,20 +429,23 @@ msgctxt "model:ir.message,text:msg_journal_bank_account_unique"
msgid "Only one journal is allowed per bank account."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_post_statement_move"
msgid "To post the move \"%(move)s\" you must post the statement \"%(statement)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_delete_cancel"
msgid "To delete statement \"%(statement)s\" you must cancel it."
msgstr ""
msgctxt "model:ir.message,text:msg_statement_invoice_paid_cancelled"
msgid ""
-"The validation of the statements will remove already paid or cancelled "
-"invoices from the statements' lines."
+"Validating the statements will remove already paid or cancelled invoices "
+"from the statements' lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft statement "
@@ -451,6 +456,7 @@ msgctxt "model:ir.message,text:msg_statement_line_second_currency_sign"
msgid "You must set the same sign for second currency than amount."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_origin_delete_cancel_draft"
msgid ""
"To delete origin \"%(origin)s\" you must cancel or reset to draft statement "
@@ -459,30 +465,35 @@ msgstr ""
msgctxt "model:ir.message,text:msg_statement_paid_invoice_draft"
msgid ""
-"The validation of the statements will remove paid invoices from other "
+"Validating the statements will remove paid invoices from other draft "
"statements."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_post_pending_amount"
msgid ""
"To post statement \"%(statement)s\" you must create lines for pending "
"%(amount)s of origin \"%(origin)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_end_balance"
msgid ""
"To validate statement \"%(statement)s\" you must change lines to have end "
"balance of %(end_balance)s instead of %(amount)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_number_of_lines_add"
msgid "To validate statement \"%(statement)s\" you must add %(n)s line(s)."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_number_of_lines_remove"
msgid "To validate statement \"%(statement)s\" you must remove %(n)s line(s)."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_statement_wrong_total_amount"
msgid ""
"To validate statement \"%(statement)s\" you must change lines to have total "
diff --git a/modules/account_statement_rule/locale/bg.po b/modules/account_statement_rule/locale/bg.po
index a1e4eb6477..cf9cb9c07e 100644
--- a/modules/account_statement_rule/locale/bg.po
+++ b/modules/account_statement_rule/locale/bg.po
@@ -114,7 +114,9 @@ msgctxt "help:account.statement.rule,description:"
msgid ""
"The regular expression the description is searched with.\n"
"It may define the groups named:\n"
-"'party', 'bank_account', 'invoice'."
+"'party'\n"
+"'bank_account'\n"
+"'invoice'"
msgstr ""
msgctxt "help:account.statement.rule.information,char:"
diff --git a/modules/account_statement_rule/locale/ca.po b/modules/account_statement_rule/locale/ca.po
index 42a0183880..eefefd0ec9 100644
--- a/modules/account_statement_rule/locale/ca.po
+++ b/modules/account_statement_rule/locale/ca.po
@@ -114,11 +114,15 @@ msgctxt "help:account.statement.rule,description:"
msgid ""
"The regular expression the description is searched with.\n"
"It may define the groups named:\n"
-"'party', 'bank_account', 'invoice'."
+"'party'\n"
+"'bank_account'\n"
+"'invoice'"
msgstr ""
"Expressió regular per buscar a la descripció.\n"
"Es poden definir els grups anomenats:\n"
-"'party', 'bank_account', 'invoice'."
+"'party',\n"
+"'bank_account',\n"
+"'invoice'"
msgctxt "help:account.statement.rule.information,char:"
msgid ""
diff --git a/modules/account_statement_rule/locale/cs.po b/modules/account_statement_rule/locale/cs.po
index a1e4eb6477..cf9cb9c07e 100644
--- a/modules/account_statement_rule/locale/cs.po
+++ b/modules/account_statement_rule/locale/cs.po
@@ -114,7 +114,9 @@ msgctxt "help:account.statement.rule,description:"
msgid ""
"The regular expression the description is searched with.\n"
"It may define the groups named:\n"
-"'party', 'bank_account', 'invoice'."
+"'party'\n"
+"'bank_account'\n"
+"'invoice'"
msgstr ""
msgctxt "help:account.statement.rule.information,char:"
diff --git a/modules/account_statement_rule/locale/de.po b/modules/account_statement_rule/locale/de.po
index b5d5dd3374..84ed0fdcee 100644
--- a/modules/account_statement_rule/locale/de.po
+++ b/modules/account_statement_rule/locale/de.po
@@ -114,11 +114,15 @@ msgctxt "help:account.statement.rule,description:"
msgid ""
"The regular expression the description is searched with.\n"
"It may define the groups named:\n"
-"'party', 'bank_account', 'invoice'."
+"'party'\n"
+"'bank_account'\n"
+"'invoice'"
msgstr ""
"Der reguläre Ausdruck mit dem die Beschreibung durchsucht wird.\n"
"Im regulären Ausdruck können folgende Gruppen definiert werden:\n"
-"'party', 'bank_account', 'invoice'."
+"'party' (Partei)\n"
+"'bank_account' (Bankkonto)\n"
+"'invoice' (Rechnung)"
msgctxt "help:account.statement.rule.information,char:"
msgid ""
diff --git a/modules/account_statement_rule/locale/es.po b/modules/account_statement_rule/locale/es.po
index b914a20b46..6d3be20018 100644
--- a/modules/account_statement_rule/locale/es.po
+++ b/modules/account_statement_rule/locale/es.po
@@ -114,11 +114,15 @@ msgctxt "help:account.statement.rule,description:"
msgid ""
"The regular expression the description is searched with.\n"
"It may define the groups named:\n"
-"'party', 'bank_account', 'invoice'."
+"'party'\n"
+"'bank_account'\n"
+"'invoice'"
msgstr ""
"Expresión regular para buscar en la descripción.\n"
"Puede definir los grupos con nombre:\n"
-"'party', 'bank_account', 'invoice'."
+"'party'\n"
+"'bank_account',\n"
+"'invoice'"
msgctxt "help:account.statement.rule.information,char:"
msgid ""
diff --git a/modules/account_statement_rule/locale/es_419.po b/modules/account_statement_rule/locale/es_419.po
index a1e4eb6477..cf9cb9c07e 100644
--- a/modules/account_statement_rule/locale/es_419.po
+++ b/modules/account_statement_rule/locale/es_419.po
@@ -114,7 +114,9 @@ msgctxt "help:account.statement.rule,description:"
msgid ""
"The regular expression the description is searched with.\n"
"It may define the groups named:\n"
-"'party', 'bank_account', 'invoice'."
+"'party'\n"
+"'bank_account'\n"
+"'invoice'"
msgstr ""
msgctxt "help:account.statement.rule.information,char:"
diff --git a/modules/account_statement_rule/locale/et.po b/modules/account_statement_rule/locale/et.po
index 0e46637227..d3a954707f 100644
--- a/modules/account_statement_rule/locale/et.po
+++ b/modules/account_statement_rule/locale/et.po
@@ -115,7 +115,9 @@ msgctxt "help:account.statement.rule,description:"
msgid ""
"The regular expression the description is searched with.\n"
"It may define the groups named:\n"
-"'party', 'bank_account', 'invoice'."
+"'party'\n"
+"'bank_account'\n"
+"'invoice'"
msgstr ""
msgctxt "help:account.statement.rule.information,char:"
diff --git a/modules/account_statement_rule/locale/fa.po b/modules/account_statement_rule/locale/fa.po
index a1e4eb6477..cf9cb9c07e 100644
--- a/modules/account_statement_rule/locale/fa.po
+++ b/modules/account_statement_rule/locale/fa.po
@@ -114,7 +114,9 @@ msgctxt "help:account.statement.rule,description:"
msgid ""
"The regular expression the description is searched with.\n"
"It may define the groups named:\n"
-"'party', 'bank_account', 'invoice'."
+"'party'\n"
+"'bank_account'\n"
+"'invoice'"
msgstr ""
msgctxt "help:account.statement.rule.information,char:"
diff --git a/modules/account_statement_rule/locale/fi.po b/modules/account_statement_rule/locale/fi.po
index a1e4eb6477..cf9cb9c07e 100644
--- a/modules/account_statement_rule/locale/fi.po
+++ b/modules/account_statement_rule/locale/fi.po
@@ -114,7 +114,9 @@ msgctxt "help:account.statement.rule,description:"
msgid ""
"The regular expression the description is searched with.\n"
"It may define the groups named:\n"
-"'party', 'bank_account', 'invoice'."
+"'party'\n"
+"'bank_account'\n"
+"'invoice'"
msgstr ""
msgctxt "help:account.statement.rule.information,char:"
diff --git a/modules/account_statement_rule/locale/fr.po b/modules/account_statement_rule/locale/fr.po
index af21cc9a41..8cdfc67a56 100644
--- a/modules/account_statement_rule/locale/fr.po
+++ b/modules/account_statement_rule/locale/fr.po
@@ -114,11 +114,15 @@ msgctxt "help:account.statement.rule,description:"
msgid ""
"The regular expression the description is searched with.\n"
"It may define the groups named:\n"
-"'party', 'bank_account', 'invoice'."
+"'party'\n"
+"'bank_account'\n"
+"'invoice'"
msgstr ""
"L'expression régulière avec laquelle la description est recherchée.\n"
"Elle peut définir les groupes nommés :\n"
-"'party', 'bank_account', 'invoice'."
+"'party'\n"
+"'bank_account'\n"
+"'invoice'"
msgctxt "help:account.statement.rule.information,char:"
msgid ""
diff --git a/modules/account_statement_rule/locale/hu.po b/modules/account_statement_rule/locale/hu.po
index a1e4eb6477..cf9cb9c07e 100644
--- a/modules/account_statement_rule/locale/hu.po
+++ b/modules/account_statement_rule/locale/hu.po
@@ -114,7 +114,9 @@ msgctxt "help:account.statement.rule,description:"
msgid ""
"The regular expression the description is searched with.\n"
"It may define the groups named:\n"
-"'party', 'bank_account', 'invoice'."
+"'party'\n"
+"'bank_account'\n"
+"'invoice'"
msgstr ""
msgctxt "help:account.statement.rule.information,char:"
diff --git a/modules/account_statement_rule/locale/id.po b/modules/account_statement_rule/locale/id.po
index 4c3c84e721..0106a59822 100644
--- a/modules/account_statement_rule/locale/id.po
+++ b/modules/account_statement_rule/locale/id.po
@@ -114,7 +114,9 @@ msgctxt "help:account.statement.rule,description:"
msgid ""
"The regular expression the description is searched with.\n"
"It may define the groups named:\n"
-"'party', 'bank_account', 'invoice'."
+"'party'\n"
+"'bank_account'\n"
+"'invoice'"
msgstr ""
msgctxt "help:account.statement.rule.information,char:"
diff --git a/modules/account_statement_rule/locale/it.po b/modules/account_statement_rule/locale/it.po
index 0f42b9d8f6..5f68fb48a7 100644
--- a/modules/account_statement_rule/locale/it.po
+++ b/modules/account_statement_rule/locale/it.po
@@ -115,7 +115,9 @@ msgctxt "help:account.statement.rule,description:"
msgid ""
"The regular expression the description is searched with.\n"
"It may define the groups named:\n"
-"'party', 'bank_account', 'invoice'."
+"'party'\n"
+"'bank_account'\n"
+"'invoice'"
msgstr ""
msgctxt "help:account.statement.rule.information,char:"
diff --git a/modules/account_statement_rule/locale/lo.po b/modules/account_statement_rule/locale/lo.po
index a1e4eb6477..cf9cb9c07e 100644
--- a/modules/account_statement_rule/locale/lo.po
+++ b/modules/account_statement_rule/locale/lo.po
@@ -114,7 +114,9 @@ msgctxt "help:account.statement.rule,description:"
msgid ""
"The regular expression the description is searched with.\n"
"It may define the groups named:\n"
-"'party', 'bank_account', 'invoice'."
+"'party'\n"
+"'bank_account'\n"
+"'invoice'"
msgstr ""
msgctxt "help:account.statement.rule.information,char:"
diff --git a/modules/account_statement_rule/locale/lt.po b/modules/account_statement_rule/locale/lt.po
index 1c43bff4ae..dcf5a214f3 100644
--- a/modules/account_statement_rule/locale/lt.po
+++ b/modules/account_statement_rule/locale/lt.po
@@ -115,7 +115,9 @@ msgctxt "help:account.statement.rule,description:"
msgid ""
"The regular expression the description is searched with.\n"
"It may define the groups named:\n"
-"'party', 'bank_account', 'invoice'."
+"'party'\n"
+"'bank_account'\n"
+"'invoice'"
msgstr ""
msgctxt "help:account.statement.rule.information,char:"
diff --git a/modules/account_statement_rule/locale/nl.po b/modules/account_statement_rule/locale/nl.po
index 7834bdbc5e..e6dd0bd04a 100644
--- a/modules/account_statement_rule/locale/nl.po
+++ b/modules/account_statement_rule/locale/nl.po
@@ -114,11 +114,15 @@ msgctxt "help:account.statement.rule,description:"
msgid ""
"The regular expression the description is searched with.\n"
"It may define the groups named:\n"
-"'party', 'bank_account', 'invoice'."
+"'party'\n"
+"'bank_account'\n"
+"'invoice'"
msgstr ""
-"De reguliere expressie waarmee de beschrijving wordt doorzocht.\n"
-"Het kan de groepen definiëren met de naam:\n"
-"'relatie' (party), 'bankrekening' (bank_account), 'factuur' (invoice)."
+"De reguliere expressie waarmee de omschrijving wordt doorzocht.\n"
+"Het kan groepen definiëren met de naam:\n"
+"'relatie' (party),\n"
+"'bankrekening' (bank_account),\n"
+"'factuur' (invoice)"
msgctxt "help:account.statement.rule.information,char:"
msgid ""
diff --git a/modules/account_statement_rule/locale/pl.po b/modules/account_statement_rule/locale/pl.po
index a1e4eb6477..cf9cb9c07e 100644
--- a/modules/account_statement_rule/locale/pl.po
+++ b/modules/account_statement_rule/locale/pl.po
@@ -114,7 +114,9 @@ msgctxt "help:account.statement.rule,description:"
msgid ""
"The regular expression the description is searched with.\n"
"It may define the groups named:\n"
-"'party', 'bank_account', 'invoice'."
+"'party'\n"
+"'bank_account'\n"
+"'invoice'"
msgstr ""
msgctxt "help:account.statement.rule.information,char:"
diff --git a/modules/account_statement_rule/locale/pt.po b/modules/account_statement_rule/locale/pt.po
index a1e4eb6477..cf9cb9c07e 100644
--- a/modules/account_statement_rule/locale/pt.po
+++ b/modules/account_statement_rule/locale/pt.po
@@ -114,7 +114,9 @@ msgctxt "help:account.statement.rule,description:"
msgid ""
"The regular expression the description is searched with.\n"
"It may define the groups named:\n"
-"'party', 'bank_account', 'invoice'."
+"'party'\n"
+"'bank_account'\n"
+"'invoice'"
msgstr ""
msgctxt "help:account.statement.rule.information,char:"
diff --git a/modules/account_statement_rule/locale/ro.po b/modules/account_statement_rule/locale/ro.po
index 77971c320d..233bba6140 100644
--- a/modules/account_statement_rule/locale/ro.po
+++ b/modules/account_statement_rule/locale/ro.po
@@ -114,7 +114,9 @@ msgctxt "help:account.statement.rule,description:"
msgid ""
"The regular expression the description is searched with.\n"
"It may define the groups named:\n"
-"'party', 'bank_account', 'invoice'."
+"'party'\n"
+"'bank_account'\n"
+"'invoice'"
msgstr ""
msgctxt "help:account.statement.rule.information,char:"
diff --git a/modules/account_statement_rule/locale/ru.po b/modules/account_statement_rule/locale/ru.po
index a1e4eb6477..cf9cb9c07e 100644
--- a/modules/account_statement_rule/locale/ru.po
+++ b/modules/account_statement_rule/locale/ru.po
@@ -114,7 +114,9 @@ msgctxt "help:account.statement.rule,description:"
msgid ""
"The regular expression the description is searched with.\n"
"It may define the groups named:\n"
-"'party', 'bank_account', 'invoice'."
+"'party'\n"
+"'bank_account'\n"
+"'invoice'"
msgstr ""
msgctxt "help:account.statement.rule.information,char:"
diff --git a/modules/account_statement_rule/locale/sl.po b/modules/account_statement_rule/locale/sl.po
index 30f03c68eb..cd42dd57dd 100644
--- a/modules/account_statement_rule/locale/sl.po
+++ b/modules/account_statement_rule/locale/sl.po
@@ -114,7 +114,9 @@ msgctxt "help:account.statement.rule,description:"
msgid ""
"The regular expression the description is searched with.\n"
"It may define the groups named:\n"
-"'party', 'bank_account', 'invoice'."
+"'party'\n"
+"'bank_account'\n"
+"'invoice'"
msgstr ""
msgctxt "help:account.statement.rule.information,char:"
diff --git a/modules/account_statement_rule/locale/tr.po b/modules/account_statement_rule/locale/tr.po
index a1e4eb6477..cf9cb9c07e 100644
--- a/modules/account_statement_rule/locale/tr.po
+++ b/modules/account_statement_rule/locale/tr.po
@@ -114,7 +114,9 @@ msgctxt "help:account.statement.rule,description:"
msgid ""
"The regular expression the description is searched with.\n"
"It may define the groups named:\n"
-"'party', 'bank_account', 'invoice'."
+"'party'\n"
+"'bank_account'\n"
+"'invoice'"
msgstr ""
msgctxt "help:account.statement.rule.information,char:"
diff --git a/modules/account_statement_rule/locale/uk.po b/modules/account_statement_rule/locale/uk.po
index 76324265a7..3b6c6ee3e6 100644
--- a/modules/account_statement_rule/locale/uk.po
+++ b/modules/account_statement_rule/locale/uk.po
@@ -114,7 +114,9 @@ msgctxt "help:account.statement.rule,description:"
msgid ""
"The regular expression the description is searched with.\n"
"It may define the groups named:\n"
-"'party', 'bank_account', 'invoice'."
+"'party'\n"
+"'bank_account'\n"
+"'invoice'"
msgstr ""
msgctxt "help:account.statement.rule.information,char:"
diff --git a/modules/account_statement_rule/locale/zh_CN.po b/modules/account_statement_rule/locale/zh_CN.po
index a1e4eb6477..cf9cb9c07e 100644
--- a/modules/account_statement_rule/locale/zh_CN.po
+++ b/modules/account_statement_rule/locale/zh_CN.po
@@ -114,7 +114,9 @@ msgctxt "help:account.statement.rule,description:"
msgid ""
"The regular expression the description is searched with.\n"
"It may define the groups named:\n"
-"'party', 'bank_account', 'invoice'."
+"'party'\n"
+"'bank_account'\n"
+"'invoice'"
msgstr ""
msgctxt "help:account.statement.rule.information,char:"
diff --git a/modules/account_stock_anglo_saxon/locale/bg.po b/modules/account_stock_anglo_saxon/locale/bg.po
index edcc2cff53..97c8a2c769 100644
--- a/modules/account_stock_anglo_saxon/locale/bg.po
+++ b/modules/account_stock_anglo_saxon/locale/bg.po
@@ -18,12 +18,27 @@ msgctxt "field:stock.move,out_anglo_saxon_quantity:"
msgid "Output Anglo-Saxon Quantity"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_line_stock_move_different_product"
msgid ""
"The invoice line \"%(line)s\" is linked to stock moves of other products than \"%(product)s\".\n"
"This may compute a wrong COGS."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_move_cancel_anglo_saxon"
+msgid ""
+"You cannot cancel move \"%(move)s\" because it is used for anglo-saxon "
+"accounting."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_move_delete_anglo_saxon"
+msgid ""
+"You cannot delete move \"%(move)s\" because it is used for anglo-saxon "
+"accounting."
+msgstr ""
+
msgctxt "model:ir.message,text:msg_move_quantity_greater"
msgid "Anglo-Saxon quantity cannot be greater than quantity."
msgstr ""
diff --git a/modules/account_stock_anglo_saxon/locale/ca.po b/modules/account_stock_anglo_saxon/locale/ca.po
index 443a8143de..21d3ecf006 100644
--- a/modules/account_stock_anglo_saxon/locale/ca.po
+++ b/modules/account_stock_anglo_saxon/locale/ca.po
@@ -18,6 +18,7 @@ msgctxt "field:stock.move,out_anglo_saxon_quantity:"
msgid "Output Anglo-Saxon Quantity"
msgstr "Quantitat anglosaxona de sortida"
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_line_stock_move_different_product"
msgid ""
"The invoice line \"%(line)s\" is linked to stock moves of other products than \"%(product)s\".\n"
@@ -26,6 +27,24 @@ msgstr ""
"La línia de factura '%(line)s' està vinculada amb moviments d'existències de productes diferents de '%(product)s'.\n"
"Això pot comportar un càlcul erroni del COGS."
+#, python-format
+msgctxt "model:ir.message,text:msg_move_cancel_anglo_saxon"
+msgid ""
+"You cannot cancel move \"%(move)s\" because it is used for anglo-saxon "
+"accounting."
+msgstr ""
+"No podeu cancel·lar el moviment \"%(move)s\" perquè s'utilitza per a la "
+"comptabilitat anglosaxó."
+
+#, python-format
+msgctxt "model:ir.message,text:msg_move_delete_anglo_saxon"
+msgid ""
+"You cannot delete move \"%(move)s\" because it is used for anglo-saxon "
+"accounting."
+msgstr ""
+"No podeu suprimir el moviment \"%(move)s\" perquè s'utilitza per a la "
+"comptabilitat anglosaxó."
+
msgctxt "model:ir.message,text:msg_move_quantity_greater"
msgid "Anglo-Saxon quantity cannot be greater than quantity."
msgstr "La quantitat anglo-saxona no pot ser major que la quantitat."
diff --git a/modules/account_stock_anglo_saxon/locale/cs.po b/modules/account_stock_anglo_saxon/locale/cs.po
index edcc2cff53..97c8a2c769 100644
--- a/modules/account_stock_anglo_saxon/locale/cs.po
+++ b/modules/account_stock_anglo_saxon/locale/cs.po
@@ -18,12 +18,27 @@ msgctxt "field:stock.move,out_anglo_saxon_quantity:"
msgid "Output Anglo-Saxon Quantity"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_line_stock_move_different_product"
msgid ""
"The invoice line \"%(line)s\" is linked to stock moves of other products than \"%(product)s\".\n"
"This may compute a wrong COGS."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_move_cancel_anglo_saxon"
+msgid ""
+"You cannot cancel move \"%(move)s\" because it is used for anglo-saxon "
+"accounting."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_move_delete_anglo_saxon"
+msgid ""
+"You cannot delete move \"%(move)s\" because it is used for anglo-saxon "
+"accounting."
+msgstr ""
+
msgctxt "model:ir.message,text:msg_move_quantity_greater"
msgid "Anglo-Saxon quantity cannot be greater than quantity."
msgstr ""
diff --git a/modules/account_stock_anglo_saxon/locale/de.po b/modules/account_stock_anglo_saxon/locale/de.po
index 8ca80b9ba8..57719449c6 100644
--- a/modules/account_stock_anglo_saxon/locale/de.po
+++ b/modules/account_stock_anglo_saxon/locale/de.po
@@ -18,6 +18,7 @@ msgctxt "field:stock.move,out_anglo_saxon_quantity:"
msgid "Output Anglo-Saxon Quantity"
msgstr "Ausgang (Angelsächsische Bewertung)"
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_line_stock_move_different_product"
msgid ""
"The invoice line \"%(line)s\" is linked to stock moves of other products than \"%(product)s\".\n"
@@ -26,6 +27,24 @@ msgstr ""
"Die Rechnungsposition '%(line)s' steht in Beziehung zu Warenbewegungen für andere Artikel als \"%(product)s\".\n"
"Dies kann zu einer falschen Berechnung der Kosten der verkauften Waren (COGS) führen."
+#, python-format
+msgctxt "model:ir.message,text:msg_move_cancel_anglo_saxon"
+msgid ""
+"You cannot cancel move \"%(move)s\" because it is used for anglo-saxon "
+"accounting."
+msgstr ""
+"Die Warenbewegungen \"%(move)s\" können nicht annulliert werden, weil diese "
+"in der angelsächsischen Bewertung verwendet werden."
+
+#, python-format
+msgctxt "model:ir.message,text:msg_move_delete_anglo_saxon"
+msgid ""
+"You cannot delete move \"%(move)s\" because it is used for anglo-saxon "
+"accounting."
+msgstr ""
+"Die Warenbewegungen \"%(move)s\" können nicht gelöscht werden, weil diese in"
+" der angelsächsischen Bewertung verwendet werden."
+
msgctxt "model:ir.message,text:msg_move_quantity_greater"
msgid "Anglo-Saxon quantity cannot be greater than quantity."
msgstr "Anzahl (Angelsächsische Bewertung) kann nicht größer als Anzahl sein."
diff --git a/modules/account_stock_anglo_saxon/locale/es.po b/modules/account_stock_anglo_saxon/locale/es.po
index f49f6432eb..270104f767 100644
--- a/modules/account_stock_anglo_saxon/locale/es.po
+++ b/modules/account_stock_anglo_saxon/locale/es.po
@@ -18,6 +18,7 @@ msgctxt "field:stock.move,out_anglo_saxon_quantity:"
msgid "Output Anglo-Saxon Quantity"
msgstr "Cantidad anglosajona de salida"
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_line_stock_move_different_product"
msgid ""
"The invoice line \"%(line)s\" is linked to stock moves of other products than \"%(product)s\".\n"
@@ -26,6 +27,24 @@ msgstr ""
"La linea de factura '%(line)s' esta vinculada con movimientos de existencias de productos distintos de '%(product)s'. \n"
"Esto puede generar un cálculo del COGS erróneo."
+#, python-format
+msgctxt "model:ir.message,text:msg_move_cancel_anglo_saxon"
+msgid ""
+"You cannot cancel move \"%(move)s\" because it is used for anglo-saxon "
+"accounting."
+msgstr ""
+"No se puede cancelar el movimiento \"%(move)s\" porque se utiliza para la "
+"contabilidad anglosajona."
+
+#, python-format
+msgctxt "model:ir.message,text:msg_move_delete_anglo_saxon"
+msgid ""
+"You cannot delete move \"%(move)s\" because it is used for anglo-saxon "
+"accounting."
+msgstr ""
+"No puedes eliminar el movimiento \"%(move)s\" porque se utiliza para la "
+"contabilidad anglosajona."
+
msgctxt "model:ir.message,text:msg_move_quantity_greater"
msgid "Anglo-Saxon quantity cannot be greater than quantity."
msgstr "La cantidad anglosajona no puede ser mayor que la cantidad."
diff --git a/modules/account_stock_anglo_saxon/locale/es_419.po b/modules/account_stock_anglo_saxon/locale/es_419.po
index aa79cc97cb..5a31c006ed 100644
--- a/modules/account_stock_anglo_saxon/locale/es_419.po
+++ b/modules/account_stock_anglo_saxon/locale/es_419.po
@@ -18,12 +18,27 @@ msgctxt "field:stock.move,out_anglo_saxon_quantity:"
msgid "Output Anglo-Saxon Quantity"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_line_stock_move_different_product"
msgid ""
"The invoice line \"%(line)s\" is linked to stock moves of other products than \"%(product)s\".\n"
"This may compute a wrong COGS."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_move_cancel_anglo_saxon"
+msgid ""
+"You cannot cancel move \"%(move)s\" because it is used for anglo-saxon "
+"accounting."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_move_delete_anglo_saxon"
+msgid ""
+"You cannot delete move \"%(move)s\" because it is used for anglo-saxon "
+"accounting."
+msgstr ""
+
msgctxt "model:ir.message,text:msg_move_quantity_greater"
msgid "Anglo-Saxon quantity cannot be greater than quantity."
msgstr ""
diff --git a/modules/account_stock_anglo_saxon/locale/et.po b/modules/account_stock_anglo_saxon/locale/et.po
index ad81ec43a5..cf89f898fe 100644
--- a/modules/account_stock_anglo_saxon/locale/et.po
+++ b/modules/account_stock_anglo_saxon/locale/et.po
@@ -18,6 +18,7 @@ msgctxt "field:stock.move,out_anglo_saxon_quantity:"
msgid "Output Anglo-Saxon Quantity"
msgstr "Väljasta Anglo-Saxon kogus"
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_line_stock_move_different_product"
msgid ""
"The invoice line \"%(line)s\" is linked to stock moves of other products than \"%(product)s\".\n"
@@ -26,6 +27,20 @@ msgstr ""
"Arve rida \"%(line)s\" on seotud tootest \"%(product)s\" erineva laoliikumise reaga.\n"
"See võib arvutada vale toote omahinna."
+#, python-format
+msgctxt "model:ir.message,text:msg_move_cancel_anglo_saxon"
+msgid ""
+"You cannot cancel move \"%(move)s\" because it is used for anglo-saxon "
+"accounting."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_move_delete_anglo_saxon"
+msgid ""
+"You cannot delete move \"%(move)s\" because it is used for anglo-saxon "
+"accounting."
+msgstr ""
+
msgctxt "model:ir.message,text:msg_move_quantity_greater"
msgid "Anglo-Saxon quantity cannot be greater than quantity."
msgstr "Aglo-Saxson kogus ei või olla suurem kogusest."
diff --git a/modules/account_stock_anglo_saxon/locale/fa.po b/modules/account_stock_anglo_saxon/locale/fa.po
index 759fc4784e..16cce2e00b 100644
--- a/modules/account_stock_anglo_saxon/locale/fa.po
+++ b/modules/account_stock_anglo_saxon/locale/fa.po
@@ -18,6 +18,7 @@ msgctxt "field:stock.move,out_anglo_saxon_quantity:"
msgid "Output Anglo-Saxon Quantity"
msgstr "مقدار خروجی آنگلو-ساکسون"
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invoice_line_stock_move_different_product"
msgid ""
"The invoice line \"%(line)s\" is linked to stock moves of other products than \"%(product)s\".\n"
@@ -26,6 +27,20 @@ msgstr ""
"سطر صورتحساب : \"%s'\" مرتبط است با جابجایی موجودی محصولات دیگر از: \"%s'\".\n"
"این ممکن است COGS اشتباه را محاسبه کند."
+#, python-format
+msgctxt "model:ir.message,text:msg_move_cancel_anglo_saxon"
+msgid ""
+"You cannot cancel move \"%(move)s\" because it is used for anglo-saxon "
+"accounting."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_move_delete_anglo_saxon"
+msgid ""
+"You cannot delete move \"%(move)s\" because it is used for anglo-saxon "
+"accounting."
+msgstr ""
+
msgctxt "model:ir.message,text:msg_move_quantity_greater"
msgid "Anglo-Saxon quantity cannot be greater than quantity."
msgstr "کمیت آنگلو-ساکسون نمی تواند بیشتر از مقدار باشد."
diff --git a/modules/account_stock_anglo_saxon/locale/fi.po b/modules/account_stock_anglo_saxon/locale/fi.po
index edcc2cff53..97c8a2c769 100644
--- a/modules/account_stock_anglo_saxon/locale/fi.po
+++ b/modules/account_stock_anglo_saxon/locale/fi.po
@@ -18,12 +18,27 @@ msgctxt "field:stock.move,out_anglo_saxon_quantity:"
msgid "Output Anglo-Saxon Quantity"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_line_stock_move_different_product"
msgid ""
"The invoice line \"%(line)s\" is linked to stock moves of other products than \"%(product)s\".\n"
"This may compute a wrong COGS."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_move_cancel_anglo_saxon"
+msgid ""
+"You cannot cancel move \"%(move)s\" because it is used for anglo-saxon "
+"accounting."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_move_delete_anglo_saxon"
+msgid ""
+"You cannot delete move \"%(move)s\" because it is used for anglo-saxon "
+"accounting."
+msgstr ""
+
msgctxt "model:ir.message,text:msg_move_quantity_greater"
msgid "Anglo-Saxon quantity cannot be greater than quantity."
msgstr ""
diff --git a/modules/account_stock_anglo_saxon/locale/fr.po b/modules/account_stock_anglo_saxon/locale/fr.po
index 12aa6341e2..f66de639dd 100644
--- a/modules/account_stock_anglo_saxon/locale/fr.po
+++ b/modules/account_stock_anglo_saxon/locale/fr.po
@@ -18,6 +18,7 @@ msgctxt "field:stock.move,out_anglo_saxon_quantity:"
msgid "Output Anglo-Saxon Quantity"
msgstr "Quantité anglo-saxonne sortie"
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_line_stock_move_different_product"
msgid ""
"The invoice line \"%(line)s\" is linked to stock moves of other products than \"%(product)s\".\n"
@@ -26,6 +27,24 @@ msgstr ""
"La ligne de facture « %(line)s » est liée à des mouvements de stock pour d'autres produits que « %(product)s ».\n"
"Ça pourrait calculer un coût des marchandises vendues faux."
+#, python-format
+msgctxt "model:ir.message,text:msg_move_cancel_anglo_saxon"
+msgid ""
+"You cannot cancel move \"%(move)s\" because it is used for anglo-saxon "
+"accounting."
+msgstr ""
+"Vous ne pouvez pas annuler le mouvement « %(move)s » car il est utilisé pour"
+" la comptabilité anglo-saxonne."
+
+#, python-format
+msgctxt "model:ir.message,text:msg_move_delete_anglo_saxon"
+msgid ""
+"You cannot delete move \"%(move)s\" because it is used for anglo-saxon "
+"accounting."
+msgstr ""
+"Vous ne pouvez pas supprimer le mouvement « %(move)s » car il est utilisé "
+"pour la comptabilité anglo-saxonne."
+
msgctxt "model:ir.message,text:msg_move_quantity_greater"
msgid "Anglo-Saxon quantity cannot be greater than quantity."
msgstr ""
diff --git a/modules/account_stock_anglo_saxon/locale/hu.po b/modules/account_stock_anglo_saxon/locale/hu.po
index 269be83f3e..e81920c73e 100644
--- a/modules/account_stock_anglo_saxon/locale/hu.po
+++ b/modules/account_stock_anglo_saxon/locale/hu.po
@@ -18,6 +18,7 @@ msgctxt "field:stock.move,out_anglo_saxon_quantity:"
msgid "Output Anglo-Saxon Quantity"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_line_stock_move_different_product"
msgid ""
"The invoice line \"%(line)s\" is linked to stock moves of other products than \"%(product)s\".\n"
@@ -26,6 +27,20 @@ msgstr ""
"A „%(line)s” számlasorhoz nem a „%(product)s” termékhez kapcsolódó készletmozgások tartoznak.\n"
"Ez rossz ELÁBÉ számításához vezethet."
+#, python-format
+msgctxt "model:ir.message,text:msg_move_cancel_anglo_saxon"
+msgid ""
+"You cannot cancel move \"%(move)s\" because it is used for anglo-saxon "
+"accounting."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_move_delete_anglo_saxon"
+msgid ""
+"You cannot delete move \"%(move)s\" because it is used for anglo-saxon "
+"accounting."
+msgstr ""
+
msgctxt "model:ir.message,text:msg_move_quantity_greater"
msgid "Anglo-Saxon quantity cannot be greater than quantity."
msgstr ""
diff --git a/modules/account_stock_anglo_saxon/locale/id.po b/modules/account_stock_anglo_saxon/locale/id.po
index edcc2cff53..97c8a2c769 100644
--- a/modules/account_stock_anglo_saxon/locale/id.po
+++ b/modules/account_stock_anglo_saxon/locale/id.po
@@ -18,12 +18,27 @@ msgctxt "field:stock.move,out_anglo_saxon_quantity:"
msgid "Output Anglo-Saxon Quantity"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_line_stock_move_different_product"
msgid ""
"The invoice line \"%(line)s\" is linked to stock moves of other products than \"%(product)s\".\n"
"This may compute a wrong COGS."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_move_cancel_anglo_saxon"
+msgid ""
+"You cannot cancel move \"%(move)s\" because it is used for anglo-saxon "
+"accounting."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_move_delete_anglo_saxon"
+msgid ""
+"You cannot delete move \"%(move)s\" because it is used for anglo-saxon "
+"accounting."
+msgstr ""
+
msgctxt "model:ir.message,text:msg_move_quantity_greater"
msgid "Anglo-Saxon quantity cannot be greater than quantity."
msgstr ""
diff --git a/modules/account_stock_anglo_saxon/locale/it.po b/modules/account_stock_anglo_saxon/locale/it.po
index 91185acdf4..b40bd39389 100644
--- a/modules/account_stock_anglo_saxon/locale/it.po
+++ b/modules/account_stock_anglo_saxon/locale/it.po
@@ -18,6 +18,7 @@ msgctxt "field:stock.move,out_anglo_saxon_quantity:"
msgid "Output Anglo-Saxon Quantity"
msgstr "output quantità - angolsassone"
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_line_stock_move_different_product"
msgid ""
"The invoice line \"%(line)s\" is linked to stock moves of other products than \"%(product)s\".\n"
@@ -26,6 +27,20 @@ msgstr ""
"La riga della fattura \"%(line)s\" è collegata a movimenti di stock di prodotti diversi da \"%(product)s\".\n"
"Questo potrebbe calcolare un COGS errato."
+#, python-format
+msgctxt "model:ir.message,text:msg_move_cancel_anglo_saxon"
+msgid ""
+"You cannot cancel move \"%(move)s\" because it is used for anglo-saxon "
+"accounting."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_move_delete_anglo_saxon"
+msgid ""
+"You cannot delete move \"%(move)s\" because it is used for anglo-saxon "
+"accounting."
+msgstr ""
+
#, fuzzy
msgctxt "model:ir.message,text:msg_move_quantity_greater"
msgid "Anglo-Saxon quantity cannot be greater than quantity."
diff --git a/modules/account_stock_anglo_saxon/locale/lo.po b/modules/account_stock_anglo_saxon/locale/lo.po
index edcc2cff53..97c8a2c769 100644
--- a/modules/account_stock_anglo_saxon/locale/lo.po
+++ b/modules/account_stock_anglo_saxon/locale/lo.po
@@ -18,12 +18,27 @@ msgctxt "field:stock.move,out_anglo_saxon_quantity:"
msgid "Output Anglo-Saxon Quantity"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_line_stock_move_different_product"
msgid ""
"The invoice line \"%(line)s\" is linked to stock moves of other products than \"%(product)s\".\n"
"This may compute a wrong COGS."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_move_cancel_anglo_saxon"
+msgid ""
+"You cannot cancel move \"%(move)s\" because it is used for anglo-saxon "
+"accounting."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_move_delete_anglo_saxon"
+msgid ""
+"You cannot delete move \"%(move)s\" because it is used for anglo-saxon "
+"accounting."
+msgstr ""
+
msgctxt "model:ir.message,text:msg_move_quantity_greater"
msgid "Anglo-Saxon quantity cannot be greater than quantity."
msgstr ""
diff --git a/modules/account_stock_anglo_saxon/locale/lt.po b/modules/account_stock_anglo_saxon/locale/lt.po
index edcc2cff53..97c8a2c769 100644
--- a/modules/account_stock_anglo_saxon/locale/lt.po
+++ b/modules/account_stock_anglo_saxon/locale/lt.po
@@ -18,12 +18,27 @@ msgctxt "field:stock.move,out_anglo_saxon_quantity:"
msgid "Output Anglo-Saxon Quantity"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_line_stock_move_different_product"
msgid ""
"The invoice line \"%(line)s\" is linked to stock moves of other products than \"%(product)s\".\n"
"This may compute a wrong COGS."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_move_cancel_anglo_saxon"
+msgid ""
+"You cannot cancel move \"%(move)s\" because it is used for anglo-saxon "
+"accounting."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_move_delete_anglo_saxon"
+msgid ""
+"You cannot delete move \"%(move)s\" because it is used for anglo-saxon "
+"accounting."
+msgstr ""
+
msgctxt "model:ir.message,text:msg_move_quantity_greater"
msgid "Anglo-Saxon quantity cannot be greater than quantity."
msgstr ""
diff --git a/modules/account_stock_anglo_saxon/locale/nl.po b/modules/account_stock_anglo_saxon/locale/nl.po
index 6bc6184a36..78f5376104 100644
--- a/modules/account_stock_anglo_saxon/locale/nl.po
+++ b/modules/account_stock_anglo_saxon/locale/nl.po
@@ -18,6 +18,7 @@ msgctxt "field:stock.move,out_anglo_saxon_quantity:"
msgid "Output Anglo-Saxon Quantity"
msgstr "Output Angelsaksische hoeveelheid"
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_line_stock_move_different_product"
msgid ""
"The invoice line \"%(line)s\" is linked to stock moves of other products than \"%(product)s\".\n"
@@ -26,6 +27,24 @@ msgstr ""
"De factuurlijn \"%(line)s\" is gekoppeld aan voorraadbewegingen van andere producten dan \"%(product)s\".\n"
"Dit kan een verkeerde COGS berekenen.(cogs=kost verkochte goederen)."
+#, python-format
+msgctxt "model:ir.message,text:msg_move_cancel_anglo_saxon"
+msgid ""
+"You cannot cancel move \"%(move)s\" because it is used for anglo-saxon "
+"accounting."
+msgstr ""
+"U kunt de boeking \"%(move)s\" niet annuleren omdat deze gebruikt wordt voor"
+" Angelsaksisch boekhouden."
+
+#, python-format
+msgctxt "model:ir.message,text:msg_move_delete_anglo_saxon"
+msgid ""
+"You cannot delete move \"%(move)s\" because it is used for anglo-saxon "
+"accounting."
+msgstr ""
+"U kunt de boeking \"%(move)s\" niet verwijderen omdat deze gebruikt wordt "
+"voor Angelsaksisch boekhouden."
+
msgctxt "model:ir.message,text:msg_move_quantity_greater"
msgid "Anglo-Saxon quantity cannot be greater than quantity."
msgstr "Angelsaksische hoeveelheid kan niet groter zijn dan hoeveelheid."
diff --git a/modules/account_stock_anglo_saxon/locale/pl.po b/modules/account_stock_anglo_saxon/locale/pl.po
index edcc2cff53..97c8a2c769 100644
--- a/modules/account_stock_anglo_saxon/locale/pl.po
+++ b/modules/account_stock_anglo_saxon/locale/pl.po
@@ -18,12 +18,27 @@ msgctxt "field:stock.move,out_anglo_saxon_quantity:"
msgid "Output Anglo-Saxon Quantity"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_line_stock_move_different_product"
msgid ""
"The invoice line \"%(line)s\" is linked to stock moves of other products than \"%(product)s\".\n"
"This may compute a wrong COGS."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_move_cancel_anglo_saxon"
+msgid ""
+"You cannot cancel move \"%(move)s\" because it is used for anglo-saxon "
+"accounting."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_move_delete_anglo_saxon"
+msgid ""
+"You cannot delete move \"%(move)s\" because it is used for anglo-saxon "
+"accounting."
+msgstr ""
+
msgctxt "model:ir.message,text:msg_move_quantity_greater"
msgid "Anglo-Saxon quantity cannot be greater than quantity."
msgstr ""
diff --git a/modules/account_stock_anglo_saxon/locale/pt.po b/modules/account_stock_anglo_saxon/locale/pt.po
index 23a48fb815..49bf6183c1 100644
--- a/modules/account_stock_anglo_saxon/locale/pt.po
+++ b/modules/account_stock_anglo_saxon/locale/pt.po
@@ -18,7 +18,7 @@ msgctxt "field:stock.move,out_anglo_saxon_quantity:"
msgid "Output Anglo-Saxon Quantity"
msgstr "Quantidade Anglo-Saxã de Saída"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invoice_line_stock_move_different_product"
msgid ""
"The invoice line \"%(line)s\" is linked to stock moves of other products than \"%(product)s\".\n"
@@ -27,6 +27,20 @@ msgstr ""
"A linha da fatura '%(line)s' está vinculada a movimentações de estoque de outros produtos que não '%(product)s'.\n"
"Isso pode computar um COGS errado."
+#, python-format
+msgctxt "model:ir.message,text:msg_move_cancel_anglo_saxon"
+msgid ""
+"You cannot cancel move \"%(move)s\" because it is used for anglo-saxon "
+"accounting."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_move_delete_anglo_saxon"
+msgid ""
+"You cannot delete move \"%(move)s\" because it is used for anglo-saxon "
+"accounting."
+msgstr ""
+
#, fuzzy
msgctxt "model:ir.message,text:msg_move_quantity_greater"
msgid "Anglo-Saxon quantity cannot be greater than quantity."
diff --git a/modules/account_stock_anglo_saxon/locale/ro.po b/modules/account_stock_anglo_saxon/locale/ro.po
index edcc2cff53..97c8a2c769 100644
--- a/modules/account_stock_anglo_saxon/locale/ro.po
+++ b/modules/account_stock_anglo_saxon/locale/ro.po
@@ -18,12 +18,27 @@ msgctxt "field:stock.move,out_anglo_saxon_quantity:"
msgid "Output Anglo-Saxon Quantity"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_line_stock_move_different_product"
msgid ""
"The invoice line \"%(line)s\" is linked to stock moves of other products than \"%(product)s\".\n"
"This may compute a wrong COGS."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_move_cancel_anglo_saxon"
+msgid ""
+"You cannot cancel move \"%(move)s\" because it is used for anglo-saxon "
+"accounting."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_move_delete_anglo_saxon"
+msgid ""
+"You cannot delete move \"%(move)s\" because it is used for anglo-saxon "
+"accounting."
+msgstr ""
+
msgctxt "model:ir.message,text:msg_move_quantity_greater"
msgid "Anglo-Saxon quantity cannot be greater than quantity."
msgstr ""
diff --git a/modules/account_stock_anglo_saxon/locale/ru.po b/modules/account_stock_anglo_saxon/locale/ru.po
index edcc2cff53..97c8a2c769 100644
--- a/modules/account_stock_anglo_saxon/locale/ru.po
+++ b/modules/account_stock_anglo_saxon/locale/ru.po
@@ -18,12 +18,27 @@ msgctxt "field:stock.move,out_anglo_saxon_quantity:"
msgid "Output Anglo-Saxon Quantity"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_line_stock_move_different_product"
msgid ""
"The invoice line \"%(line)s\" is linked to stock moves of other products than \"%(product)s\".\n"
"This may compute a wrong COGS."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_move_cancel_anglo_saxon"
+msgid ""
+"You cannot cancel move \"%(move)s\" because it is used for anglo-saxon "
+"accounting."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_move_delete_anglo_saxon"
+msgid ""
+"You cannot delete move \"%(move)s\" because it is used for anglo-saxon "
+"accounting."
+msgstr ""
+
msgctxt "model:ir.message,text:msg_move_quantity_greater"
msgid "Anglo-Saxon quantity cannot be greater than quantity."
msgstr ""
diff --git a/modules/account_stock_anglo_saxon/locale/sl.po b/modules/account_stock_anglo_saxon/locale/sl.po
index 0968912238..d1deb211d2 100644
--- a/modules/account_stock_anglo_saxon/locale/sl.po
+++ b/modules/account_stock_anglo_saxon/locale/sl.po
@@ -18,12 +18,27 @@ msgctxt "field:stock.move,out_anglo_saxon_quantity:"
msgid "Output Anglo-Saxon Quantity"
msgstr "Izhodna anglosaška količina"
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_line_stock_move_different_product"
msgid ""
"The invoice line \"%(line)s\" is linked to stock moves of other products than \"%(product)s\".\n"
"This may compute a wrong COGS."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_move_cancel_anglo_saxon"
+msgid ""
+"You cannot cancel move \"%(move)s\" because it is used for anglo-saxon "
+"accounting."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_move_delete_anglo_saxon"
+msgid ""
+"You cannot delete move \"%(move)s\" because it is used for anglo-saxon "
+"accounting."
+msgstr ""
+
#, fuzzy
msgctxt "model:ir.message,text:msg_move_quantity_greater"
msgid "Anglo-Saxon quantity cannot be greater than quantity."
diff --git a/modules/account_stock_anglo_saxon/locale/tr.po b/modules/account_stock_anglo_saxon/locale/tr.po
index edcc2cff53..97c8a2c769 100644
--- a/modules/account_stock_anglo_saxon/locale/tr.po
+++ b/modules/account_stock_anglo_saxon/locale/tr.po
@@ -18,12 +18,27 @@ msgctxt "field:stock.move,out_anglo_saxon_quantity:"
msgid "Output Anglo-Saxon Quantity"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_line_stock_move_different_product"
msgid ""
"The invoice line \"%(line)s\" is linked to stock moves of other products than \"%(product)s\".\n"
"This may compute a wrong COGS."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_move_cancel_anglo_saxon"
+msgid ""
+"You cannot cancel move \"%(move)s\" because it is used for anglo-saxon "
+"accounting."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_move_delete_anglo_saxon"
+msgid ""
+"You cannot delete move \"%(move)s\" because it is used for anglo-saxon "
+"accounting."
+msgstr ""
+
msgctxt "model:ir.message,text:msg_move_quantity_greater"
msgid "Anglo-Saxon quantity cannot be greater than quantity."
msgstr ""
diff --git a/modules/account_stock_anglo_saxon/locale/uk.po b/modules/account_stock_anglo_saxon/locale/uk.po
index edcc2cff53..97c8a2c769 100644
--- a/modules/account_stock_anglo_saxon/locale/uk.po
+++ b/modules/account_stock_anglo_saxon/locale/uk.po
@@ -18,12 +18,27 @@ msgctxt "field:stock.move,out_anglo_saxon_quantity:"
msgid "Output Anglo-Saxon Quantity"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_line_stock_move_different_product"
msgid ""
"The invoice line \"%(line)s\" is linked to stock moves of other products than \"%(product)s\".\n"
"This may compute a wrong COGS."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_move_cancel_anglo_saxon"
+msgid ""
+"You cannot cancel move \"%(move)s\" because it is used for anglo-saxon "
+"accounting."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_move_delete_anglo_saxon"
+msgid ""
+"You cannot delete move \"%(move)s\" because it is used for anglo-saxon "
+"accounting."
+msgstr ""
+
msgctxt "model:ir.message,text:msg_move_quantity_greater"
msgid "Anglo-Saxon quantity cannot be greater than quantity."
msgstr ""
diff --git a/modules/account_stock_anglo_saxon/locale/zh_CN.po b/modules/account_stock_anglo_saxon/locale/zh_CN.po
index edcc2cff53..97c8a2c769 100644
--- a/modules/account_stock_anglo_saxon/locale/zh_CN.po
+++ b/modules/account_stock_anglo_saxon/locale/zh_CN.po
@@ -18,12 +18,27 @@ msgctxt "field:stock.move,out_anglo_saxon_quantity:"
msgid "Output Anglo-Saxon Quantity"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_line_stock_move_different_product"
msgid ""
"The invoice line \"%(line)s\" is linked to stock moves of other products than \"%(product)s\".\n"
"This may compute a wrong COGS."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_move_cancel_anglo_saxon"
+msgid ""
+"You cannot cancel move \"%(move)s\" because it is used for anglo-saxon "
+"accounting."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_move_delete_anglo_saxon"
+msgid ""
+"You cannot delete move \"%(move)s\" because it is used for anglo-saxon "
+"accounting."
+msgstr ""
+
msgctxt "model:ir.message,text:msg_move_quantity_greater"
msgid "Anglo-Saxon quantity cannot be greater than quantity."
msgstr ""
diff --git a/modules/account_stock_continental/locale/bg.po b/modules/account_stock_continental/locale/bg.po
index 93c2588824..242ac7045e 100644
--- a/modules/account_stock_continental/locale/bg.po
+++ b/modules/account_stock_continental/locale/bg.po
@@ -38,6 +38,10 @@ msgctxt "field:product.category.account,account_stock_out:"
msgid "Account Stock OUT"
msgstr ""
+msgctxt "field:stock.move,account_moves:"
+msgid "Account Moves"
+msgstr ""
+
msgctxt "model:account.configuration.stock_journal,name:"
msgid "Account Configuration Stock Journal"
msgstr ""
diff --git a/modules/account_stock_continental/locale/ca.po b/modules/account_stock_continental/locale/ca.po
index c0efd92622..f5e8c3d7d5 100644
--- a/modules/account_stock_continental/locale/ca.po
+++ b/modules/account_stock_continental/locale/ca.po
@@ -38,6 +38,10 @@ msgctxt "field:product.category.account,account_stock_out:"
msgid "Account Stock OUT"
msgstr "Compte d'existències de sortida"
+msgctxt "field:stock.move,account_moves:"
+msgid "Account Moves"
+msgstr "Assentaments comptables"
+
msgctxt "model:account.configuration.stock_journal,name:"
msgid "Account Configuration Stock Journal"
msgstr "Configuració del diari d'existències"
diff --git a/modules/account_stock_continental/locale/cs.po b/modules/account_stock_continental/locale/cs.po
index 17cc1f97fd..47f3ea8023 100644
--- a/modules/account_stock_continental/locale/cs.po
+++ b/modules/account_stock_continental/locale/cs.po
@@ -38,6 +38,10 @@ msgctxt "field:product.category.account,account_stock_out:"
msgid "Account Stock OUT"
msgstr ""
+msgctxt "field:stock.move,account_moves:"
+msgid "Account Moves"
+msgstr ""
+
msgctxt "model:account.configuration.stock_journal,name:"
msgid "Account Configuration Stock Journal"
msgstr ""
diff --git a/modules/account_stock_continental/locale/de.po b/modules/account_stock_continental/locale/de.po
index 16d6876f8b..d9be31dd14 100644
--- a/modules/account_stock_continental/locale/de.po
+++ b/modules/account_stock_continental/locale/de.po
@@ -38,6 +38,10 @@ msgctxt "field:product.category.account,account_stock_out:"
msgid "Account Stock OUT"
msgstr "Warenbestandsveränderungskonto (Ausgang)"
+msgctxt "field:stock.move,account_moves:"
+msgid "Account Moves"
+msgstr "Buchungssätze"
+
msgctxt "model:account.configuration.stock_journal,name:"
msgid "Account Configuration Stock Journal"
msgstr "Einstellungen Buchhaltung Journal Lager"
diff --git a/modules/account_stock_continental/locale/es.po b/modules/account_stock_continental/locale/es.po
index 4adaa1416c..9ba16ebaa3 100644
--- a/modules/account_stock_continental/locale/es.po
+++ b/modules/account_stock_continental/locale/es.po
@@ -38,6 +38,10 @@ msgctxt "field:product.category.account,account_stock_out:"
msgid "Account Stock OUT"
msgstr "Cuenta de existencias de salida"
+msgctxt "field:stock.move,account_moves:"
+msgid "Account Moves"
+msgstr "Asientos contables"
+
msgctxt "model:account.configuration.stock_journal,name:"
msgid "Account Configuration Stock Journal"
msgstr "Configuración del diario de existencias"
diff --git a/modules/account_stock_continental/locale/es_419.po b/modules/account_stock_continental/locale/es_419.po
index c565328e4a..4c20120d3e 100644
--- a/modules/account_stock_continental/locale/es_419.po
+++ b/modules/account_stock_continental/locale/es_419.po
@@ -42,6 +42,11 @@ msgctxt "field:product.category.account,account_stock_out:"
msgid "Account Stock OUT"
msgstr "Método de contabilización de inventario"
+#, fuzzy
+msgctxt "field:stock.move,account_moves:"
+msgid "Account Moves"
+msgstr "Método de contabilización de inventario"
+
msgctxt "model:account.configuration.stock_journal,name:"
msgid "Account Configuration Stock Journal"
msgstr "Configuración del diario de existencias"
diff --git a/modules/account_stock_continental/locale/et.po b/modules/account_stock_continental/locale/et.po
index aaead56ef9..f3a0b89aef 100644
--- a/modules/account_stock_continental/locale/et.po
+++ b/modules/account_stock_continental/locale/et.po
@@ -42,6 +42,11 @@ msgctxt "field:product.category.account,account_stock_out:"
msgid "Account Stock OUT"
msgstr "Lao konto"
+#, fuzzy
+msgctxt "field:stock.move,account_moves:"
+msgid "Account Moves"
+msgstr "Lao konto"
+
msgctxt "model:account.configuration.stock_journal,name:"
msgid "Account Configuration Stock Journal"
msgstr ""
diff --git a/modules/account_stock_continental/locale/fa.po b/modules/account_stock_continental/locale/fa.po
index c8073fd92c..45d5cf9b41 100644
--- a/modules/account_stock_continental/locale/fa.po
+++ b/modules/account_stock_continental/locale/fa.po
@@ -42,6 +42,11 @@ msgctxt "field:product.category.account,account_stock_out:"
msgid "Account Stock OUT"
msgstr "حساب موجودی"
+#, fuzzy
+msgctxt "field:stock.move,account_moves:"
+msgid "Account Moves"
+msgstr "حساب موجودی"
+
msgctxt "model:account.configuration.stock_journal,name:"
msgid "Account Configuration Stock Journal"
msgstr "پیکربندی حساب ؛ روزنامه موجودی"
diff --git a/modules/account_stock_continental/locale/fi.po b/modules/account_stock_continental/locale/fi.po
index 17cc1f97fd..47f3ea8023 100644
--- a/modules/account_stock_continental/locale/fi.po
+++ b/modules/account_stock_continental/locale/fi.po
@@ -38,6 +38,10 @@ msgctxt "field:product.category.account,account_stock_out:"
msgid "Account Stock OUT"
msgstr ""
+msgctxt "field:stock.move,account_moves:"
+msgid "Account Moves"
+msgstr ""
+
msgctxt "model:account.configuration.stock_journal,name:"
msgid "Account Configuration Stock Journal"
msgstr ""
diff --git a/modules/account_stock_continental/locale/fr.po b/modules/account_stock_continental/locale/fr.po
index 08cb6edb35..56f68f9807 100644
--- a/modules/account_stock_continental/locale/fr.po
+++ b/modules/account_stock_continental/locale/fr.po
@@ -38,6 +38,10 @@ msgctxt "field:product.category.account,account_stock_out:"
msgid "Account Stock OUT"
msgstr "Compte de stock sortant"
+msgctxt "field:stock.move,account_moves:"
+msgid "Account Moves"
+msgstr "Mouvements comptables"
+
msgctxt "model:account.configuration.stock_journal,name:"
msgid "Account Configuration Stock Journal"
msgstr "Configuration comptable Journal de stock"
diff --git a/modules/account_stock_continental/locale/hu.po b/modules/account_stock_continental/locale/hu.po
index 31153cc76c..62f2e9e955 100644
--- a/modules/account_stock_continental/locale/hu.po
+++ b/modules/account_stock_continental/locale/hu.po
@@ -38,6 +38,11 @@ msgctxt "field:product.category.account,account_stock_out:"
msgid "Account Stock OUT"
msgstr "Kiadott áru számla"
+#, fuzzy
+msgctxt "field:stock.move,account_moves:"
+msgid "Account Moves"
+msgstr "Készletszámla"
+
msgctxt "model:account.configuration.stock_journal,name:"
msgid "Account Configuration Stock Journal"
msgstr ""
diff --git a/modules/account_stock_continental/locale/id.po b/modules/account_stock_continental/locale/id.po
index 602cb62f3c..dee349e179 100644
--- a/modules/account_stock_continental/locale/id.po
+++ b/modules/account_stock_continental/locale/id.po
@@ -38,6 +38,10 @@ msgctxt "field:product.category.account,account_stock_out:"
msgid "Account Stock OUT"
msgstr ""
+msgctxt "field:stock.move,account_moves:"
+msgid "Account Moves"
+msgstr ""
+
msgctxt "model:account.configuration.stock_journal,name:"
msgid "Account Configuration Stock Journal"
msgstr ""
diff --git a/modules/account_stock_continental/locale/it.po b/modules/account_stock_continental/locale/it.po
index b4b59cfc11..41d44e8e0d 100644
--- a/modules/account_stock_continental/locale/it.po
+++ b/modules/account_stock_continental/locale/it.po
@@ -44,6 +44,11 @@ msgctxt "field:product.category.account,account_stock_out:"
msgid "Account Stock OUT"
msgstr "Conto di magazzino"
+#, fuzzy
+msgctxt "field:stock.move,account_moves:"
+msgid "Account Moves"
+msgstr "Conto di magazzino"
+
msgctxt "model:account.configuration.stock_journal,name:"
msgid "Account Configuration Stock Journal"
msgstr ""
diff --git a/modules/account_stock_continental/locale/lo.po b/modules/account_stock_continental/locale/lo.po
index cad7c41d21..0f26b4a1fd 100644
--- a/modules/account_stock_continental/locale/lo.po
+++ b/modules/account_stock_continental/locale/lo.po
@@ -38,6 +38,10 @@ msgctxt "field:product.category.account,account_stock_out:"
msgid "Account Stock OUT"
msgstr ""
+msgctxt "field:stock.move,account_moves:"
+msgid "Account Moves"
+msgstr ""
+
msgctxt "model:account.configuration.stock_journal,name:"
msgid "Account Configuration Stock Journal"
msgstr ""
diff --git a/modules/account_stock_continental/locale/lt.po b/modules/account_stock_continental/locale/lt.po
index 4f6d78c002..0ae641ddea 100644
--- a/modules/account_stock_continental/locale/lt.po
+++ b/modules/account_stock_continental/locale/lt.po
@@ -38,6 +38,10 @@ msgctxt "field:product.category.account,account_stock_out:"
msgid "Account Stock OUT"
msgstr ""
+msgctxt "field:stock.move,account_moves:"
+msgid "Account Moves"
+msgstr ""
+
msgctxt "model:account.configuration.stock_journal,name:"
msgid "Account Configuration Stock Journal"
msgstr ""
diff --git a/modules/account_stock_continental/locale/nl.po b/modules/account_stock_continental/locale/nl.po
index 692b6b5206..1c687e79b7 100644
--- a/modules/account_stock_continental/locale/nl.po
+++ b/modules/account_stock_continental/locale/nl.po
@@ -38,6 +38,10 @@ msgctxt "field:product.category.account,account_stock_out:"
msgid "Account Stock OUT"
msgstr "Voorraad rekening UIT"
+msgctxt "field:stock.move,account_moves:"
+msgid "Account Moves"
+msgstr "Boekingen"
+
msgctxt "model:account.configuration.stock_journal,name:"
msgid "Account Configuration Stock Journal"
msgstr "rekeningconfiguratie Voorraadjournaal"
diff --git a/modules/account_stock_continental/locale/pl.po b/modules/account_stock_continental/locale/pl.po
index c52b7f86e2..834b5ec7fc 100644
--- a/modules/account_stock_continental/locale/pl.po
+++ b/modules/account_stock_continental/locale/pl.po
@@ -38,6 +38,10 @@ msgctxt "field:product.category.account,account_stock_out:"
msgid "Account Stock OUT"
msgstr ""
+msgctxt "field:stock.move,account_moves:"
+msgid "Account Moves"
+msgstr ""
+
msgctxt "model:account.configuration.stock_journal,name:"
msgid "Account Configuration Stock Journal"
msgstr ""
diff --git a/modules/account_stock_continental/locale/pt.po b/modules/account_stock_continental/locale/pt.po
index e1696f56e6..54f089f46e 100644
--- a/modules/account_stock_continental/locale/pt.po
+++ b/modules/account_stock_continental/locale/pt.po
@@ -42,6 +42,11 @@ msgctxt "field:product.category.account,account_stock_out:"
msgid "Account Stock OUT"
msgstr "Conta de Estoque"
+#, fuzzy
+msgctxt "field:stock.move,account_moves:"
+msgid "Account Moves"
+msgstr "Conta de Estoque"
+
msgctxt "model:account.configuration.stock_journal,name:"
msgid "Account Configuration Stock Journal"
msgstr "Configurações de Contabilidade Diário de Estoque"
diff --git a/modules/account_stock_continental/locale/ro.po b/modules/account_stock_continental/locale/ro.po
index 17cc1f97fd..47f3ea8023 100644
--- a/modules/account_stock_continental/locale/ro.po
+++ b/modules/account_stock_continental/locale/ro.po
@@ -38,6 +38,10 @@ msgctxt "field:product.category.account,account_stock_out:"
msgid "Account Stock OUT"
msgstr ""
+msgctxt "field:stock.move,account_moves:"
+msgid "Account Moves"
+msgstr ""
+
msgctxt "model:account.configuration.stock_journal,name:"
msgid "Account Configuration Stock Journal"
msgstr ""
diff --git a/modules/account_stock_continental/locale/ru.po b/modules/account_stock_continental/locale/ru.po
index 1868c789f8..f8e424d7c6 100644
--- a/modules/account_stock_continental/locale/ru.po
+++ b/modules/account_stock_continental/locale/ru.po
@@ -38,6 +38,10 @@ msgctxt "field:product.category.account,account_stock_out:"
msgid "Account Stock OUT"
msgstr ""
+msgctxt "field:stock.move,account_moves:"
+msgid "Account Moves"
+msgstr ""
+
msgctxt "model:account.configuration.stock_journal,name:"
msgid "Account Configuration Stock Journal"
msgstr ""
diff --git a/modules/account_stock_continental/locale/sl.po b/modules/account_stock_continental/locale/sl.po
index 39844d0e22..4aace965b0 100644
--- a/modules/account_stock_continental/locale/sl.po
+++ b/modules/account_stock_continental/locale/sl.po
@@ -42,6 +42,11 @@ msgctxt "field:product.category.account,account_stock_out:"
msgid "Account Stock OUT"
msgstr "Konto zaloge"
+#, fuzzy
+msgctxt "field:stock.move,account_moves:"
+msgid "Account Moves"
+msgstr "Konto zaloge"
+
msgctxt "model:account.configuration.stock_journal,name:"
msgid "Account Configuration Stock Journal"
msgstr "Konfiguracija dnevnika zaloge"
diff --git a/modules/account_stock_continental/locale/tr.po b/modules/account_stock_continental/locale/tr.po
index 17cc1f97fd..47f3ea8023 100644
--- a/modules/account_stock_continental/locale/tr.po
+++ b/modules/account_stock_continental/locale/tr.po
@@ -38,6 +38,10 @@ msgctxt "field:product.category.account,account_stock_out:"
msgid "Account Stock OUT"
msgstr ""
+msgctxt "field:stock.move,account_moves:"
+msgid "Account Moves"
+msgstr ""
+
msgctxt "model:account.configuration.stock_journal,name:"
msgid "Account Configuration Stock Journal"
msgstr ""
diff --git a/modules/account_stock_continental/locale/uk.po b/modules/account_stock_continental/locale/uk.po
index 17cc1f97fd..47f3ea8023 100644
--- a/modules/account_stock_continental/locale/uk.po
+++ b/modules/account_stock_continental/locale/uk.po
@@ -38,6 +38,10 @@ msgctxt "field:product.category.account,account_stock_out:"
msgid "Account Stock OUT"
msgstr ""
+msgctxt "field:stock.move,account_moves:"
+msgid "Account Moves"
+msgstr ""
+
msgctxt "model:account.configuration.stock_journal,name:"
msgid "Account Configuration Stock Journal"
msgstr ""
diff --git a/modules/account_stock_continental/locale/zh_CN.po b/modules/account_stock_continental/locale/zh_CN.po
index 17cc1f97fd..47f3ea8023 100644
--- a/modules/account_stock_continental/locale/zh_CN.po
+++ b/modules/account_stock_continental/locale/zh_CN.po
@@ -38,6 +38,10 @@ msgctxt "field:product.category.account,account_stock_out:"
msgid "Account Stock OUT"
msgstr ""
+msgctxt "field:stock.move,account_moves:"
+msgid "Account Moves"
+msgstr ""
+
msgctxt "model:account.configuration.stock_journal,name:"
msgid "Account Configuration Stock Journal"
msgstr ""
diff --git a/modules/account_stock_eu/locale/bg.po b/modules/account_stock_eu/locale/bg.po
index 5c347ae12a..e8f6cac02b 100644
--- a/modules/account_stock_eu/locale/bg.po
+++ b/modules/account_stock_eu/locale/bg.po
@@ -498,10 +498,12 @@ msgctxt "model:ir.message,text:msg_intrastat_declaration_month_first_day"
msgid "The day of intrastat declaration must be the first of the month."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_counterparty_not_found"
msgid "Could not find the intrastat counterparty of move \"%(move)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_country_not_found"
msgid "Could not find the intrastat countries for moves \"%(moves)s\"."
msgstr ""
diff --git a/modules/account_stock_eu/locale/ca.po b/modules/account_stock_eu/locale/ca.po
index 4c9e6e9355..7d11871322 100644
--- a/modules/account_stock_eu/locale/ca.po
+++ b/modules/account_stock_eu/locale/ca.po
@@ -528,11 +528,13 @@ msgctxt "model:ir.message,text:msg_intrastat_declaration_month_first_day"
msgid "The day of intrastat declaration must be the first of the month."
msgstr "El dia de la declaració intrastat ha de ser el primer del més."
+#, python-format
msgctxt "model:ir.message,text:msg_move_counterparty_not_found"
msgid "Could not find the intrastat counterparty of move \"%(move)s\"."
msgstr ""
"No s'ha pogut trobar una contrapartida intrastat pel moviment \"%(move)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_move_country_not_found"
msgid "Could not find the intrastat countries for moves \"%(moves)s\"."
msgstr "No s'han pogut trobar els paisos intrastat pels moviments \"%(moves)s\"."
diff --git a/modules/account_stock_eu/locale/cs.po b/modules/account_stock_eu/locale/cs.po
index 5c347ae12a..e8f6cac02b 100644
--- a/modules/account_stock_eu/locale/cs.po
+++ b/modules/account_stock_eu/locale/cs.po
@@ -498,10 +498,12 @@ msgctxt "model:ir.message,text:msg_intrastat_declaration_month_first_day"
msgid "The day of intrastat declaration must be the first of the month."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_counterparty_not_found"
msgid "Could not find the intrastat counterparty of move \"%(move)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_country_not_found"
msgid "Could not find the intrastat countries for moves \"%(moves)s\"."
msgstr ""
diff --git a/modules/account_stock_eu/locale/de.po b/modules/account_stock_eu/locale/de.po
index ab04c83b83..d6776174e0 100644
--- a/modules/account_stock_eu/locale/de.po
+++ b/modules/account_stock_eu/locale/de.po
@@ -538,12 +538,14 @@ msgctxt "model:ir.message,text:msg_intrastat_declaration_month_first_day"
msgid "The day of intrastat declaration must be the first of the month."
msgstr "Der Tag der Intrastat-Meldung muss der erste des Monats sein."
+#, python-format
msgctxt "model:ir.message,text:msg_move_counterparty_not_found"
msgid "Could not find the intrastat counterparty of move \"%(move)s\"."
msgstr ""
"Der Intrastat Geschäftspartner der Warenbewegung \"%(move)s\" konnte nicht "
"gefunden werden."
+#, python-format
msgctxt "model:ir.message,text:msg_move_country_not_found"
msgid "Could not find the intrastat countries for moves \"%(moves)s\"."
msgstr ""
diff --git a/modules/account_stock_eu/locale/es.po b/modules/account_stock_eu/locale/es.po
index 42027d965d..059d6f69f7 100644
--- a/modules/account_stock_eu/locale/es.po
+++ b/modules/account_stock_eu/locale/es.po
@@ -538,11 +538,13 @@ msgctxt "model:ir.message,text:msg_intrastat_declaration_month_first_day"
msgid "The day of intrastat declaration must be the first of the month."
msgstr "El dia de la declaración intrastat debe ser el primero del mes."
+#, python-format
msgctxt "model:ir.message,text:msg_move_counterparty_not_found"
msgid "Could not find the intrastat counterparty of move \"%(move)s\"."
msgstr ""
"No se ha podido encontrar una contrapartida para el movimiento \"%(move)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_move_country_not_found"
msgid "Could not find the intrastat countries for moves \"%(moves)s\"."
msgstr ""
diff --git a/modules/account_stock_eu/locale/es_419.po b/modules/account_stock_eu/locale/es_419.po
index 5c347ae12a..e8f6cac02b 100644
--- a/modules/account_stock_eu/locale/es_419.po
+++ b/modules/account_stock_eu/locale/es_419.po
@@ -498,10 +498,12 @@ msgctxt "model:ir.message,text:msg_intrastat_declaration_month_first_day"
msgid "The day of intrastat declaration must be the first of the month."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_counterparty_not_found"
msgid "Could not find the intrastat counterparty of move \"%(move)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_country_not_found"
msgid "Could not find the intrastat countries for moves \"%(moves)s\"."
msgstr ""
diff --git a/modules/account_stock_eu/locale/et.po b/modules/account_stock_eu/locale/et.po
index 5c347ae12a..e8f6cac02b 100644
--- a/modules/account_stock_eu/locale/et.po
+++ b/modules/account_stock_eu/locale/et.po
@@ -498,10 +498,12 @@ msgctxt "model:ir.message,text:msg_intrastat_declaration_month_first_day"
msgid "The day of intrastat declaration must be the first of the month."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_counterparty_not_found"
msgid "Could not find the intrastat counterparty of move \"%(move)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_country_not_found"
msgid "Could not find the intrastat countries for moves \"%(moves)s\"."
msgstr ""
diff --git a/modules/account_stock_eu/locale/fa.po b/modules/account_stock_eu/locale/fa.po
index 5c347ae12a..e8f6cac02b 100644
--- a/modules/account_stock_eu/locale/fa.po
+++ b/modules/account_stock_eu/locale/fa.po
@@ -498,10 +498,12 @@ msgctxt "model:ir.message,text:msg_intrastat_declaration_month_first_day"
msgid "The day of intrastat declaration must be the first of the month."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_counterparty_not_found"
msgid "Could not find the intrastat counterparty of move \"%(move)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_country_not_found"
msgid "Could not find the intrastat countries for moves \"%(moves)s\"."
msgstr ""
diff --git a/modules/account_stock_eu/locale/fi.po b/modules/account_stock_eu/locale/fi.po
index 5c347ae12a..e8f6cac02b 100644
--- a/modules/account_stock_eu/locale/fi.po
+++ b/modules/account_stock_eu/locale/fi.po
@@ -498,10 +498,12 @@ msgctxt "model:ir.message,text:msg_intrastat_declaration_month_first_day"
msgid "The day of intrastat declaration must be the first of the month."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_counterparty_not_found"
msgid "Could not find the intrastat counterparty of move \"%(move)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_country_not_found"
msgid "Could not find the intrastat countries for moves \"%(moves)s\"."
msgstr ""
diff --git a/modules/account_stock_eu/locale/fr.po b/modules/account_stock_eu/locale/fr.po
index fea95d67b3..b70846c02c 100644
--- a/modules/account_stock_eu/locale/fr.po
+++ b/modules/account_stock_eu/locale/fr.po
@@ -539,11 +539,13 @@ msgctxt "model:ir.message,text:msg_intrastat_declaration_month_first_day"
msgid "The day of intrastat declaration must be the first of the month."
msgstr "Le jour de la déclaration Intrastat doit être le premier du mois."
+#, python-format
msgctxt "model:ir.message,text:msg_move_counterparty_not_found"
msgid "Could not find the intrastat counterparty of move \"%(move)s\"."
msgstr ""
"Impossible de trouver la contrepartie Intrastat du mouvement « %(move)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_move_country_not_found"
msgid "Could not find the intrastat countries for moves \"%(moves)s\"."
msgstr ""
diff --git a/modules/account_stock_eu/locale/hu.po b/modules/account_stock_eu/locale/hu.po
index 5c347ae12a..e8f6cac02b 100644
--- a/modules/account_stock_eu/locale/hu.po
+++ b/modules/account_stock_eu/locale/hu.po
@@ -498,10 +498,12 @@ msgctxt "model:ir.message,text:msg_intrastat_declaration_month_first_day"
msgid "The day of intrastat declaration must be the first of the month."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_counterparty_not_found"
msgid "Could not find the intrastat counterparty of move \"%(move)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_country_not_found"
msgid "Could not find the intrastat countries for moves \"%(moves)s\"."
msgstr ""
diff --git a/modules/account_stock_eu/locale/id.po b/modules/account_stock_eu/locale/id.po
index 5c347ae12a..e8f6cac02b 100644
--- a/modules/account_stock_eu/locale/id.po
+++ b/modules/account_stock_eu/locale/id.po
@@ -498,10 +498,12 @@ msgctxt "model:ir.message,text:msg_intrastat_declaration_month_first_day"
msgid "The day of intrastat declaration must be the first of the month."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_counterparty_not_found"
msgid "Could not find the intrastat counterparty of move \"%(move)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_country_not_found"
msgid "Could not find the intrastat countries for moves \"%(moves)s\"."
msgstr ""
diff --git a/modules/account_stock_eu/locale/it.po b/modules/account_stock_eu/locale/it.po
index 5c347ae12a..e8f6cac02b 100644
--- a/modules/account_stock_eu/locale/it.po
+++ b/modules/account_stock_eu/locale/it.po
@@ -498,10 +498,12 @@ msgctxt "model:ir.message,text:msg_intrastat_declaration_month_first_day"
msgid "The day of intrastat declaration must be the first of the month."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_counterparty_not_found"
msgid "Could not find the intrastat counterparty of move \"%(move)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_country_not_found"
msgid "Could not find the intrastat countries for moves \"%(moves)s\"."
msgstr ""
diff --git a/modules/account_stock_eu/locale/lo.po b/modules/account_stock_eu/locale/lo.po
index 5c347ae12a..e8f6cac02b 100644
--- a/modules/account_stock_eu/locale/lo.po
+++ b/modules/account_stock_eu/locale/lo.po
@@ -498,10 +498,12 @@ msgctxt "model:ir.message,text:msg_intrastat_declaration_month_first_day"
msgid "The day of intrastat declaration must be the first of the month."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_counterparty_not_found"
msgid "Could not find the intrastat counterparty of move \"%(move)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_country_not_found"
msgid "Could not find the intrastat countries for moves \"%(moves)s\"."
msgstr ""
diff --git a/modules/account_stock_eu/locale/lt.po b/modules/account_stock_eu/locale/lt.po
index 5c347ae12a..e8f6cac02b 100644
--- a/modules/account_stock_eu/locale/lt.po
+++ b/modules/account_stock_eu/locale/lt.po
@@ -498,10 +498,12 @@ msgctxt "model:ir.message,text:msg_intrastat_declaration_month_first_day"
msgid "The day of intrastat declaration must be the first of the month."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_counterparty_not_found"
msgid "Could not find the intrastat counterparty of move \"%(move)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_country_not_found"
msgid "Could not find the intrastat countries for moves \"%(moves)s\"."
msgstr ""
diff --git a/modules/account_stock_eu/locale/nl.po b/modules/account_stock_eu/locale/nl.po
index babc4e3fe5..1b6f360b1a 100644
--- a/modules/account_stock_eu/locale/nl.po
+++ b/modules/account_stock_eu/locale/nl.po
@@ -533,10 +533,12 @@ msgctxt "model:ir.message,text:msg_intrastat_declaration_month_first_day"
msgid "The day of intrastat declaration must be the first of the month."
msgstr "De dag van de intrastat aangifte moet de eerste van de maand zijn."
+#, python-format
msgctxt "model:ir.message,text:msg_move_counterparty_not_found"
msgid "Could not find the intrastat counterparty of move \"%(move)s\"."
msgstr "Kan de intrastat relatie van voorraad mutatie \"%(move)s\" niet vinden."
+#, python-format
msgctxt "model:ir.message,text:msg_move_country_not_found"
msgid "Could not find the intrastat countries for moves \"%(moves)s\"."
msgstr ""
diff --git a/modules/account_stock_eu/locale/pl.po b/modules/account_stock_eu/locale/pl.po
index 5c347ae12a..e8f6cac02b 100644
--- a/modules/account_stock_eu/locale/pl.po
+++ b/modules/account_stock_eu/locale/pl.po
@@ -498,10 +498,12 @@ msgctxt "model:ir.message,text:msg_intrastat_declaration_month_first_day"
msgid "The day of intrastat declaration must be the first of the month."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_counterparty_not_found"
msgid "Could not find the intrastat counterparty of move \"%(move)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_country_not_found"
msgid "Could not find the intrastat countries for moves \"%(moves)s\"."
msgstr ""
diff --git a/modules/account_stock_eu/locale/pt.po b/modules/account_stock_eu/locale/pt.po
index 5c347ae12a..e8f6cac02b 100644
--- a/modules/account_stock_eu/locale/pt.po
+++ b/modules/account_stock_eu/locale/pt.po
@@ -498,10 +498,12 @@ msgctxt "model:ir.message,text:msg_intrastat_declaration_month_first_day"
msgid "The day of intrastat declaration must be the first of the month."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_counterparty_not_found"
msgid "Could not find the intrastat counterparty of move \"%(move)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_country_not_found"
msgid "Could not find the intrastat countries for moves \"%(moves)s\"."
msgstr ""
diff --git a/modules/account_stock_eu/locale/ro.po b/modules/account_stock_eu/locale/ro.po
index 5c347ae12a..e8f6cac02b 100644
--- a/modules/account_stock_eu/locale/ro.po
+++ b/modules/account_stock_eu/locale/ro.po
@@ -498,10 +498,12 @@ msgctxt "model:ir.message,text:msg_intrastat_declaration_month_first_day"
msgid "The day of intrastat declaration must be the first of the month."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_counterparty_not_found"
msgid "Could not find the intrastat counterparty of move \"%(move)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_country_not_found"
msgid "Could not find the intrastat countries for moves \"%(moves)s\"."
msgstr ""
diff --git a/modules/account_stock_eu/locale/ru.po b/modules/account_stock_eu/locale/ru.po
index 5c347ae12a..e8f6cac02b 100644
--- a/modules/account_stock_eu/locale/ru.po
+++ b/modules/account_stock_eu/locale/ru.po
@@ -498,10 +498,12 @@ msgctxt "model:ir.message,text:msg_intrastat_declaration_month_first_day"
msgid "The day of intrastat declaration must be the first of the month."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_counterparty_not_found"
msgid "Could not find the intrastat counterparty of move \"%(move)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_country_not_found"
msgid "Could not find the intrastat countries for moves \"%(moves)s\"."
msgstr ""
diff --git a/modules/account_stock_eu/locale/sl.po b/modules/account_stock_eu/locale/sl.po
index edb9c8e0fa..4d71f69371 100644
--- a/modules/account_stock_eu/locale/sl.po
+++ b/modules/account_stock_eu/locale/sl.po
@@ -514,10 +514,12 @@ msgctxt "model:ir.message,text:msg_intrastat_declaration_month_first_day"
msgid "The day of intrastat declaration must be the first of the month."
msgstr "Datum intrastat deklaracije mora biti prvi dan v mesecu."
+#, python-format
msgctxt "model:ir.message,text:msg_move_counterparty_not_found"
msgid "Could not find the intrastat counterparty of move \"%(move)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_country_not_found"
msgid "Could not find the intrastat countries for moves \"%(moves)s\"."
msgstr ""
diff --git a/modules/account_stock_eu/locale/tr.po b/modules/account_stock_eu/locale/tr.po
index 5c347ae12a..e8f6cac02b 100644
--- a/modules/account_stock_eu/locale/tr.po
+++ b/modules/account_stock_eu/locale/tr.po
@@ -498,10 +498,12 @@ msgctxt "model:ir.message,text:msg_intrastat_declaration_month_first_day"
msgid "The day of intrastat declaration must be the first of the month."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_counterparty_not_found"
msgid "Could not find the intrastat counterparty of move \"%(move)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_country_not_found"
msgid "Could not find the intrastat countries for moves \"%(moves)s\"."
msgstr ""
diff --git a/modules/account_stock_eu/locale/uk.po b/modules/account_stock_eu/locale/uk.po
index 5c347ae12a..e8f6cac02b 100644
--- a/modules/account_stock_eu/locale/uk.po
+++ b/modules/account_stock_eu/locale/uk.po
@@ -498,10 +498,12 @@ msgctxt "model:ir.message,text:msg_intrastat_declaration_month_first_day"
msgid "The day of intrastat declaration must be the first of the month."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_counterparty_not_found"
msgid "Could not find the intrastat counterparty of move \"%(move)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_country_not_found"
msgid "Could not find the intrastat countries for moves \"%(moves)s\"."
msgstr ""
diff --git a/modules/account_stock_eu/locale/zh_CN.po b/modules/account_stock_eu/locale/zh_CN.po
index 5c347ae12a..e8f6cac02b 100644
--- a/modules/account_stock_eu/locale/zh_CN.po
+++ b/modules/account_stock_eu/locale/zh_CN.po
@@ -498,10 +498,12 @@ msgctxt "model:ir.message,text:msg_intrastat_declaration_month_first_day"
msgid "The day of intrastat declaration must be the first of the month."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_counterparty_not_found"
msgid "Could not find the intrastat counterparty of move \"%(move)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_country_not_found"
msgid "Could not find the intrastat countries for moves \"%(moves)s\"."
msgstr ""
diff --git a/modules/account_stock_landed_cost/locale/bg.po b/modules/account_stock_landed_cost/locale/bg.po
index b820bdac3a..27de7d6ead 100644
--- a/modules/account_stock_landed_cost/locale/bg.po
+++ b/modules/account_stock_landed_cost/locale/bg.po
@@ -200,14 +200,17 @@ msgctxt ""
msgid "Posted"
msgstr "Публикуван"
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_post_no_stock_move"
msgid "The posted landed cost \"%(landed_cost)s\" has no stock move."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_unused_category"
msgid "The category \"%(category)s\" on landed cost \"%(landed_cost)s\" is not used."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_unused_product"
msgid "The product \"%(product)s\" on landed cost \"%(landed_cost)s\" is not used."
msgstr ""
diff --git a/modules/account_stock_landed_cost/locale/ca.po b/modules/account_stock_landed_cost/locale/ca.po
index e25f60d9d7..213174ad1a 100644
--- a/modules/account_stock_landed_cost/locale/ca.po
+++ b/modules/account_stock_landed_cost/locale/ca.po
@@ -178,18 +178,21 @@ msgctxt ""
msgid "Posted"
msgstr "Comptabilitzat"
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_post_no_stock_move"
msgid "The posted landed cost \"%(landed_cost)s\" has no stock move."
msgstr ""
"El cost de recepció comptabilitzat \"%(landed_cost)s\" no té cap moviment "
"d'existènices."
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_unused_category"
msgid "The category \"%(category)s\" on landed cost \"%(landed_cost)s\" is not used."
msgstr ""
"La categoria \"%(category)s\" del cost de recepció \"%(landed_cost)s\" no "
"s'utilitza."
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_unused_product"
msgid "The product \"%(product)s\" on landed cost \"%(landed_cost)s\" is not used."
msgstr ""
diff --git a/modules/account_stock_landed_cost/locale/cs.po b/modules/account_stock_landed_cost/locale/cs.po
index 1ed3fcbd95..76905a78b4 100644
--- a/modules/account_stock_landed_cost/locale/cs.po
+++ b/modules/account_stock_landed_cost/locale/cs.po
@@ -191,14 +191,17 @@ msgctxt ""
msgid "Posted"
msgstr "Posted"
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_post_no_stock_move"
msgid "The posted landed cost \"%(landed_cost)s\" has no stock move."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_unused_category"
msgid "The category \"%(category)s\" on landed cost \"%(landed_cost)s\" is not used."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_unused_product"
msgid "The product \"%(product)s\" on landed cost \"%(landed_cost)s\" is not used."
msgstr ""
diff --git a/modules/account_stock_landed_cost/locale/de.po b/modules/account_stock_landed_cost/locale/de.po
index c78de1f58e..b80f24be96 100644
--- a/modules/account_stock_landed_cost/locale/de.po
+++ b/modules/account_stock_landed_cost/locale/de.po
@@ -178,16 +178,19 @@ msgctxt ""
msgid "Posted"
msgstr "Festgeschrieben"
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_post_no_stock_move"
msgid "The posted landed cost \"%(landed_cost)s\" has no stock move."
msgstr "Die Einstandskostenposition \"%(landed_cost)s\" hat keine Warenbewegung."
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_unused_category"
msgid "The category \"%(category)s\" on landed cost \"%(landed_cost)s\" is not used."
msgstr ""
"Die Kategorie \"%(category)s\" auf Einstandskostenposition "
"\"%(landed_cost)s\" wird nicht genutzt."
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_unused_product"
msgid "The product \"%(product)s\" on landed cost \"%(landed_cost)s\" is not used."
msgstr ""
diff --git a/modules/account_stock_landed_cost/locale/es.po b/modules/account_stock_landed_cost/locale/es.po
index 417d3a37b5..7221fa6e66 100644
--- a/modules/account_stock_landed_cost/locale/es.po
+++ b/modules/account_stock_landed_cost/locale/es.po
@@ -178,18 +178,21 @@ msgctxt ""
msgid "Posted"
msgstr "Contabilizado"
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_post_no_stock_move"
msgid "The posted landed cost \"%(landed_cost)s\" has no stock move."
msgstr ""
"El coste de recepción contabilizado \"%(landed_cost)s\" no tiene ningún "
"movimiento de existencias."
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_unused_category"
msgid "The category \"%(category)s\" on landed cost \"%(landed_cost)s\" is not used."
msgstr ""
"La categoría \"%(category)s\" del coste de recepción \"%(landed_cost)s\" no "
"se utiliza."
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_unused_product"
msgid "The product \"%(product)s\" on landed cost \"%(landed_cost)s\" is not used."
msgstr ""
diff --git a/modules/account_stock_landed_cost/locale/es_419.po b/modules/account_stock_landed_cost/locale/es_419.po
index cd0d997000..d8534641bc 100644
--- a/modules/account_stock_landed_cost/locale/es_419.po
+++ b/modules/account_stock_landed_cost/locale/es_419.po
@@ -187,14 +187,17 @@ msgctxt ""
msgid "Posted"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_post_no_stock_move"
msgid "The posted landed cost \"%(landed_cost)s\" has no stock move."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_unused_category"
msgid "The category \"%(category)s\" on landed cost \"%(landed_cost)s\" is not used."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_unused_product"
msgid "The product \"%(product)s\" on landed cost \"%(landed_cost)s\" is not used."
msgstr ""
diff --git a/modules/account_stock_landed_cost/locale/et.po b/modules/account_stock_landed_cost/locale/et.po
index 8c56586fd4..d40b7b36c7 100644
--- a/modules/account_stock_landed_cost/locale/et.po
+++ b/modules/account_stock_landed_cost/locale/et.po
@@ -186,14 +186,17 @@ msgctxt ""
msgid "Posted"
msgstr "Poistitatud"
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_post_no_stock_move"
msgid "The posted landed cost \"%(landed_cost)s\" has no stock move."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_unused_category"
msgid "The category \"%(category)s\" on landed cost \"%(landed_cost)s\" is not used."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_unused_product"
msgid "The product \"%(product)s\" on landed cost \"%(landed_cost)s\" is not used."
msgstr ""
diff --git a/modules/account_stock_landed_cost/locale/fa.po b/modules/account_stock_landed_cost/locale/fa.po
index 46f1c92839..d0f52642a9 100644
--- a/modules/account_stock_landed_cost/locale/fa.po
+++ b/modules/account_stock_landed_cost/locale/fa.po
@@ -186,14 +186,17 @@ msgctxt ""
msgid "Posted"
msgstr "ارسال شده"
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_post_no_stock_move"
msgid "The posted landed cost \"%(landed_cost)s\" has no stock move."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_unused_category"
msgid "The category \"%(category)s\" on landed cost \"%(landed_cost)s\" is not used."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_unused_product"
msgid "The product \"%(product)s\" on landed cost \"%(landed_cost)s\" is not used."
msgstr ""
diff --git a/modules/account_stock_landed_cost/locale/fi.po b/modules/account_stock_landed_cost/locale/fi.po
index 1ed3fcbd95..76905a78b4 100644
--- a/modules/account_stock_landed_cost/locale/fi.po
+++ b/modules/account_stock_landed_cost/locale/fi.po
@@ -191,14 +191,17 @@ msgctxt ""
msgid "Posted"
msgstr "Posted"
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_post_no_stock_move"
msgid "The posted landed cost \"%(landed_cost)s\" has no stock move."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_unused_category"
msgid "The category \"%(category)s\" on landed cost \"%(landed_cost)s\" is not used."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_unused_product"
msgid "The product \"%(product)s\" on landed cost \"%(landed_cost)s\" is not used."
msgstr ""
diff --git a/modules/account_stock_landed_cost/locale/fr.po b/modules/account_stock_landed_cost/locale/fr.po
index bb729e6a08..d0e0708ab6 100644
--- a/modules/account_stock_landed_cost/locale/fr.po
+++ b/modules/account_stock_landed_cost/locale/fr.po
@@ -178,18 +178,21 @@ msgctxt ""
msgid "Posted"
msgstr "Comptabilisés"
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_post_no_stock_move"
msgid "The posted landed cost \"%(landed_cost)s\" has no stock move."
msgstr ""
"Le coût de débarquement comptabilisé « %(landed_cost)s » n'a pas de "
"mouvement de stock."
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_unused_category"
msgid "The category \"%(category)s\" on landed cost \"%(landed_cost)s\" is not used."
msgstr ""
"La catégorie « %(category)s » sur le coût de débarquement "
"« %(landed_cost)s » n'est pas utilisée."
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_unused_product"
msgid "The product \"%(product)s\" on landed cost \"%(landed_cost)s\" is not used."
msgstr ""
diff --git a/modules/account_stock_landed_cost/locale/hu.po b/modules/account_stock_landed_cost/locale/hu.po
index 7752e39556..8c1671b210 100644
--- a/modules/account_stock_landed_cost/locale/hu.po
+++ b/modules/account_stock_landed_cost/locale/hu.po
@@ -183,16 +183,19 @@ msgctxt ""
msgid "Posted"
msgstr "lekönyvelt"
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_post_no_stock_move"
msgid "The posted landed cost \"%(landed_cost)s\" has no stock move."
msgstr ""
"A „%(landed_cost)s” számú járulékos költség felosztáshoz nem kapcsolódnak "
"készletmozgások."
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_unused_category"
msgid "The category \"%(category)s\" on landed cost \"%(landed_cost)s\" is not used."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_unused_product"
msgid "The product \"%(product)s\" on landed cost \"%(landed_cost)s\" is not used."
msgstr ""
diff --git a/modules/account_stock_landed_cost/locale/id.po b/modules/account_stock_landed_cost/locale/id.po
index d981b4dae7..e6609f87d2 100644
--- a/modules/account_stock_landed_cost/locale/id.po
+++ b/modules/account_stock_landed_cost/locale/id.po
@@ -178,14 +178,17 @@ msgctxt ""
msgid "Posted"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_post_no_stock_move"
msgid "The posted landed cost \"%(landed_cost)s\" has no stock move."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_unused_category"
msgid "The category \"%(category)s\" on landed cost \"%(landed_cost)s\" is not used."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_unused_product"
msgid "The product \"%(product)s\" on landed cost \"%(landed_cost)s\" is not used."
msgstr ""
diff --git a/modules/account_stock_landed_cost/locale/it.po b/modules/account_stock_landed_cost/locale/it.po
index 83fa7425cb..2592fd8f23 100644
--- a/modules/account_stock_landed_cost/locale/it.po
+++ b/modules/account_stock_landed_cost/locale/it.po
@@ -191,14 +191,17 @@ msgctxt ""
msgid "Posted"
msgstr "Posted"
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_post_no_stock_move"
msgid "The posted landed cost \"%(landed_cost)s\" has no stock move."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_unused_category"
msgid "The category \"%(category)s\" on landed cost \"%(landed_cost)s\" is not used."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_unused_product"
msgid "The product \"%(product)s\" on landed cost \"%(landed_cost)s\" is not used."
msgstr ""
diff --git a/modules/account_stock_landed_cost/locale/lo.po b/modules/account_stock_landed_cost/locale/lo.po
index 3f9ab9a3a4..f565c6c65b 100644
--- a/modules/account_stock_landed_cost/locale/lo.po
+++ b/modules/account_stock_landed_cost/locale/lo.po
@@ -199,14 +199,17 @@ msgctxt ""
msgid "Posted"
msgstr "ແຈ້ງແລ້ວ"
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_post_no_stock_move"
msgid "The posted landed cost \"%(landed_cost)s\" has no stock move."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_unused_category"
msgid "The category \"%(category)s\" on landed cost \"%(landed_cost)s\" is not used."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_unused_product"
msgid "The product \"%(product)s\" on landed cost \"%(landed_cost)s\" is not used."
msgstr ""
diff --git a/modules/account_stock_landed_cost/locale/lt.po b/modules/account_stock_landed_cost/locale/lt.po
index 84cb3941be..2ddaa71118 100644
--- a/modules/account_stock_landed_cost/locale/lt.po
+++ b/modules/account_stock_landed_cost/locale/lt.po
@@ -191,14 +191,17 @@ msgctxt ""
msgid "Posted"
msgstr "Posted"
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_post_no_stock_move"
msgid "The posted landed cost \"%(landed_cost)s\" has no stock move."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_unused_category"
msgid "The category \"%(category)s\" on landed cost \"%(landed_cost)s\" is not used."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_unused_product"
msgid "The product \"%(product)s\" on landed cost \"%(landed_cost)s\" is not used."
msgstr ""
diff --git a/modules/account_stock_landed_cost/locale/nl.po b/modules/account_stock_landed_cost/locale/nl.po
index dcc1de0879..4e8657677d 100644
--- a/modules/account_stock_landed_cost/locale/nl.po
+++ b/modules/account_stock_landed_cost/locale/nl.po
@@ -178,16 +178,19 @@ msgctxt ""
msgid "Posted"
msgstr "Geboekt"
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_post_no_stock_move"
msgid "The posted landed cost \"%(landed_cost)s\" has no stock move."
msgstr "De geboekte landed cost \"%(landed_cost)s\"heeft geen stock beweging."
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_unused_category"
msgid "The category \"%(category)s\" on landed cost \"%(landed_cost)s\" is not used."
msgstr ""
"De categorie \"%(category)s\"op landed cost \"%(landed_cost)s\" is niet "
"gebruikt."
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_unused_product"
msgid "The product \"%(product)s\" on landed cost \"%(landed_cost)s\" is not used."
msgstr ""
diff --git a/modules/account_stock_landed_cost/locale/pl.po b/modules/account_stock_landed_cost/locale/pl.po
index f2c9e2b097..f1c126ed88 100644
--- a/modules/account_stock_landed_cost/locale/pl.po
+++ b/modules/account_stock_landed_cost/locale/pl.po
@@ -194,14 +194,17 @@ msgctxt ""
msgid "Posted"
msgstr "Posted"
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_post_no_stock_move"
msgid "The posted landed cost \"%(landed_cost)s\" has no stock move."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_unused_category"
msgid "The category \"%(category)s\" on landed cost \"%(landed_cost)s\" is not used."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_unused_product"
msgid "The product \"%(product)s\" on landed cost \"%(landed_cost)s\" is not used."
msgstr ""
diff --git a/modules/account_stock_landed_cost/locale/pt.po b/modules/account_stock_landed_cost/locale/pt.po
index 4a9da06d3e..27594822b4 100644
--- a/modules/account_stock_landed_cost/locale/pt.po
+++ b/modules/account_stock_landed_cost/locale/pt.po
@@ -190,14 +190,17 @@ msgctxt ""
msgid "Posted"
msgstr "Posted"
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_post_no_stock_move"
msgid "The posted landed cost \"%(landed_cost)s\" has no stock move."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_unused_category"
msgid "The category \"%(category)s\" on landed cost \"%(landed_cost)s\" is not used."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_unused_product"
msgid "The product \"%(product)s\" on landed cost \"%(landed_cost)s\" is not used."
msgstr ""
diff --git a/modules/account_stock_landed_cost/locale/ro.po b/modules/account_stock_landed_cost/locale/ro.po
index 1d0fbfcdd0..3298d66aee 100644
--- a/modules/account_stock_landed_cost/locale/ro.po
+++ b/modules/account_stock_landed_cost/locale/ro.po
@@ -178,14 +178,17 @@ msgctxt ""
msgid "Posted"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_post_no_stock_move"
msgid "The posted landed cost \"%(landed_cost)s\" has no stock move."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_unused_category"
msgid "The category \"%(category)s\" on landed cost \"%(landed_cost)s\" is not used."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_unused_product"
msgid "The product \"%(product)s\" on landed cost \"%(landed_cost)s\" is not used."
msgstr ""
diff --git a/modules/account_stock_landed_cost/locale/ru.po b/modules/account_stock_landed_cost/locale/ru.po
index a4deaa4449..3b2cf9c1b9 100644
--- a/modules/account_stock_landed_cost/locale/ru.po
+++ b/modules/account_stock_landed_cost/locale/ru.po
@@ -201,14 +201,17 @@ msgctxt ""
msgid "Posted"
msgstr "Проведен"
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_post_no_stock_move"
msgid "The posted landed cost \"%(landed_cost)s\" has no stock move."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_unused_category"
msgid "The category \"%(category)s\" on landed cost \"%(landed_cost)s\" is not used."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_unused_product"
msgid "The product \"%(product)s\" on landed cost \"%(landed_cost)s\" is not used."
msgstr ""
diff --git a/modules/account_stock_landed_cost/locale/sl.po b/modules/account_stock_landed_cost/locale/sl.po
index 891ac669c4..819882fc1a 100644
--- a/modules/account_stock_landed_cost/locale/sl.po
+++ b/modules/account_stock_landed_cost/locale/sl.po
@@ -190,14 +190,17 @@ msgctxt ""
msgid "Posted"
msgstr "Posted"
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_post_no_stock_move"
msgid "The posted landed cost \"%(landed_cost)s\" has no stock move."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_unused_category"
msgid "The category \"%(category)s\" on landed cost \"%(landed_cost)s\" is not used."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_unused_product"
msgid "The product \"%(product)s\" on landed cost \"%(landed_cost)s\" is not used."
msgstr ""
diff --git a/modules/account_stock_landed_cost/locale/tr.po b/modules/account_stock_landed_cost/locale/tr.po
index 1ed3fcbd95..76905a78b4 100644
--- a/modules/account_stock_landed_cost/locale/tr.po
+++ b/modules/account_stock_landed_cost/locale/tr.po
@@ -191,14 +191,17 @@ msgctxt ""
msgid "Posted"
msgstr "Posted"
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_post_no_stock_move"
msgid "The posted landed cost \"%(landed_cost)s\" has no stock move."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_unused_category"
msgid "The category \"%(category)s\" on landed cost \"%(landed_cost)s\" is not used."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_unused_product"
msgid "The product \"%(product)s\" on landed cost \"%(landed_cost)s\" is not used."
msgstr ""
diff --git a/modules/account_stock_landed_cost/locale/uk.po b/modules/account_stock_landed_cost/locale/uk.po
index 7beaa690ca..e86915afa6 100644
--- a/modules/account_stock_landed_cost/locale/uk.po
+++ b/modules/account_stock_landed_cost/locale/uk.po
@@ -178,14 +178,17 @@ msgctxt ""
msgid "Posted"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_post_no_stock_move"
msgid "The posted landed cost \"%(landed_cost)s\" has no stock move."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_unused_category"
msgid "The category \"%(category)s\" on landed cost \"%(landed_cost)s\" is not used."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_unused_product"
msgid "The product \"%(product)s\" on landed cost \"%(landed_cost)s\" is not used."
msgstr ""
diff --git a/modules/account_stock_landed_cost/locale/zh_CN.po b/modules/account_stock_landed_cost/locale/zh_CN.po
index b2b66374cc..965e300f63 100644
--- a/modules/account_stock_landed_cost/locale/zh_CN.po
+++ b/modules/account_stock_landed_cost/locale/zh_CN.po
@@ -193,14 +193,17 @@ msgctxt ""
msgid "Posted"
msgstr "Posted"
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_post_no_stock_move"
msgid "The posted landed cost \"%(landed_cost)s\" has no stock move."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_unused_category"
msgid "The category \"%(category)s\" on landed cost \"%(landed_cost)s\" is not used."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_landed_cost_unused_product"
msgid "The product \"%(product)s\" on landed cost \"%(landed_cost)s\" is not used."
msgstr ""
diff --git a/modules/account_stock_shipment_cost/locale/bg.po b/modules/account_stock_shipment_cost/locale/bg.po
index 302ce8eec8..1d7a952fdc 100644
--- a/modules/account_stock_shipment_cost/locale/bg.po
+++ b/modules/account_stock_shipment_cost/locale/bg.po
@@ -166,10 +166,12 @@ msgctxt ""
msgid "Posted"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_cost_post_no_shipment"
msgid "The shipment cost \"%(shipment_cost)s\" has no shipment."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_cost_post_same_parties"
msgid ""
"The shipment \"%(shipment)s\" of shipment cost \"%(shipment_cost)s\" has "
diff --git a/modules/account_stock_shipment_cost/locale/ca.po b/modules/account_stock_shipment_cost/locale/ca.po
index ba6564b277..da5873b7a3 100644
--- a/modules/account_stock_shipment_cost/locale/ca.po
+++ b/modules/account_stock_shipment_cost/locale/ca.po
@@ -166,10 +166,12 @@ msgctxt ""
msgid "Posted"
msgstr "Comptabilitzat"
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_cost_post_no_shipment"
msgid "The shipment cost \"%(shipment_cost)s\" has no shipment."
msgstr "El cost d'enviament \"%(shipment_cost)s\" no té cap albarà."
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_cost_post_same_parties"
msgid ""
"The shipment \"%(shipment)s\" of shipment cost \"%(shipment_cost)s\" has "
diff --git a/modules/account_stock_shipment_cost/locale/cs.po b/modules/account_stock_shipment_cost/locale/cs.po
index 302ce8eec8..1d7a952fdc 100644
--- a/modules/account_stock_shipment_cost/locale/cs.po
+++ b/modules/account_stock_shipment_cost/locale/cs.po
@@ -166,10 +166,12 @@ msgctxt ""
msgid "Posted"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_cost_post_no_shipment"
msgid "The shipment cost \"%(shipment_cost)s\" has no shipment."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_cost_post_same_parties"
msgid ""
"The shipment \"%(shipment)s\" of shipment cost \"%(shipment_cost)s\" has "
diff --git a/modules/account_stock_shipment_cost/locale/de.po b/modules/account_stock_shipment_cost/locale/de.po
index 9ea96d91ec..87c8a44bb2 100644
--- a/modules/account_stock_shipment_cost/locale/de.po
+++ b/modules/account_stock_shipment_cost/locale/de.po
@@ -166,10 +166,12 @@ msgctxt ""
msgid "Posted"
msgstr "Festgeschrieben"
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_cost_post_no_shipment"
msgid "The shipment cost \"%(shipment_cost)s\" has no shipment."
msgstr "Die Lieferkosten \"%(shipment_cost)s\" sind keiner Lieferung zugeordnet."
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_cost_post_same_parties"
msgid ""
"The shipment \"%(shipment)s\" of shipment cost \"%(shipment_cost)s\" has "
diff --git a/modules/account_stock_shipment_cost/locale/es.po b/modules/account_stock_shipment_cost/locale/es.po
index dde5840839..0d7f86ee8c 100644
--- a/modules/account_stock_shipment_cost/locale/es.po
+++ b/modules/account_stock_shipment_cost/locale/es.po
@@ -166,10 +166,12 @@ msgctxt ""
msgid "Posted"
msgstr "Contabilizado"
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_cost_post_no_shipment"
msgid "The shipment cost \"%(shipment_cost)s\" has no shipment."
msgstr "El coste de envío \"%(shipment_cost)s\" no tiene albarán."
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_cost_post_same_parties"
msgid ""
"The shipment \"%(shipment)s\" of shipment cost \"%(shipment_cost)s\" has "
diff --git a/modules/account_stock_shipment_cost/locale/es_419.po b/modules/account_stock_shipment_cost/locale/es_419.po
index 302ce8eec8..1d7a952fdc 100644
--- a/modules/account_stock_shipment_cost/locale/es_419.po
+++ b/modules/account_stock_shipment_cost/locale/es_419.po
@@ -166,10 +166,12 @@ msgctxt ""
msgid "Posted"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_cost_post_no_shipment"
msgid "The shipment cost \"%(shipment_cost)s\" has no shipment."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_cost_post_same_parties"
msgid ""
"The shipment \"%(shipment)s\" of shipment cost \"%(shipment_cost)s\" has "
diff --git a/modules/account_stock_shipment_cost/locale/et.po b/modules/account_stock_shipment_cost/locale/et.po
index 302ce8eec8..1d7a952fdc 100644
--- a/modules/account_stock_shipment_cost/locale/et.po
+++ b/modules/account_stock_shipment_cost/locale/et.po
@@ -166,10 +166,12 @@ msgctxt ""
msgid "Posted"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_cost_post_no_shipment"
msgid "The shipment cost \"%(shipment_cost)s\" has no shipment."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_cost_post_same_parties"
msgid ""
"The shipment \"%(shipment)s\" of shipment cost \"%(shipment_cost)s\" has "
diff --git a/modules/account_stock_shipment_cost/locale/fa.po b/modules/account_stock_shipment_cost/locale/fa.po
index 302ce8eec8..1d7a952fdc 100644
--- a/modules/account_stock_shipment_cost/locale/fa.po
+++ b/modules/account_stock_shipment_cost/locale/fa.po
@@ -166,10 +166,12 @@ msgctxt ""
msgid "Posted"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_cost_post_no_shipment"
msgid "The shipment cost \"%(shipment_cost)s\" has no shipment."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_cost_post_same_parties"
msgid ""
"The shipment \"%(shipment)s\" of shipment cost \"%(shipment_cost)s\" has "
diff --git a/modules/account_stock_shipment_cost/locale/fi.po b/modules/account_stock_shipment_cost/locale/fi.po
index 302ce8eec8..1d7a952fdc 100644
--- a/modules/account_stock_shipment_cost/locale/fi.po
+++ b/modules/account_stock_shipment_cost/locale/fi.po
@@ -166,10 +166,12 @@ msgctxt ""
msgid "Posted"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_cost_post_no_shipment"
msgid "The shipment cost \"%(shipment_cost)s\" has no shipment."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_cost_post_same_parties"
msgid ""
"The shipment \"%(shipment)s\" of shipment cost \"%(shipment_cost)s\" has "
diff --git a/modules/account_stock_shipment_cost/locale/fr.po b/modules/account_stock_shipment_cost/locale/fr.po
index a931265257..b7ca6ae743 100644
--- a/modules/account_stock_shipment_cost/locale/fr.po
+++ b/modules/account_stock_shipment_cost/locale/fr.po
@@ -166,10 +166,12 @@ msgctxt ""
msgid "Posted"
msgstr "Comptabilisés"
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_cost_post_no_shipment"
msgid "The shipment cost \"%(shipment_cost)s\" has no shipment."
msgstr "Les frais d'expédition « %(shipment_cost)s » n'ont pas d'expédition."
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_cost_post_same_parties"
msgid ""
"The shipment \"%(shipment)s\" of shipment cost \"%(shipment_cost)s\" has "
diff --git a/modules/account_stock_shipment_cost/locale/hu.po b/modules/account_stock_shipment_cost/locale/hu.po
index 302ce8eec8..1d7a952fdc 100644
--- a/modules/account_stock_shipment_cost/locale/hu.po
+++ b/modules/account_stock_shipment_cost/locale/hu.po
@@ -166,10 +166,12 @@ msgctxt ""
msgid "Posted"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_cost_post_no_shipment"
msgid "The shipment cost \"%(shipment_cost)s\" has no shipment."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_cost_post_same_parties"
msgid ""
"The shipment \"%(shipment)s\" of shipment cost \"%(shipment_cost)s\" has "
diff --git a/modules/account_stock_shipment_cost/locale/id.po b/modules/account_stock_shipment_cost/locale/id.po
index 0db42e89d4..cc2c5a70ee 100644
--- a/modules/account_stock_shipment_cost/locale/id.po
+++ b/modules/account_stock_shipment_cost/locale/id.po
@@ -166,10 +166,12 @@ msgctxt ""
msgid "Posted"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_cost_post_no_shipment"
msgid "The shipment cost \"%(shipment_cost)s\" has no shipment."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_cost_post_same_parties"
msgid ""
"The shipment \"%(shipment)s\" of shipment cost \"%(shipment_cost)s\" has "
diff --git a/modules/account_stock_shipment_cost/locale/it.po b/modules/account_stock_shipment_cost/locale/it.po
index 2428929ca0..525356a588 100644
--- a/modules/account_stock_shipment_cost/locale/it.po
+++ b/modules/account_stock_shipment_cost/locale/it.po
@@ -166,10 +166,12 @@ msgctxt ""
msgid "Posted"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_cost_post_no_shipment"
msgid "The shipment cost \"%(shipment_cost)s\" has no shipment."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_cost_post_same_parties"
msgid ""
"The shipment \"%(shipment)s\" of shipment cost \"%(shipment_cost)s\" has "
diff --git a/modules/account_stock_shipment_cost/locale/lo.po b/modules/account_stock_shipment_cost/locale/lo.po
index 302ce8eec8..1d7a952fdc 100644
--- a/modules/account_stock_shipment_cost/locale/lo.po
+++ b/modules/account_stock_shipment_cost/locale/lo.po
@@ -166,10 +166,12 @@ msgctxt ""
msgid "Posted"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_cost_post_no_shipment"
msgid "The shipment cost \"%(shipment_cost)s\" has no shipment."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_cost_post_same_parties"
msgid ""
"The shipment \"%(shipment)s\" of shipment cost \"%(shipment_cost)s\" has "
diff --git a/modules/account_stock_shipment_cost/locale/lt.po b/modules/account_stock_shipment_cost/locale/lt.po
index 302ce8eec8..1d7a952fdc 100644
--- a/modules/account_stock_shipment_cost/locale/lt.po
+++ b/modules/account_stock_shipment_cost/locale/lt.po
@@ -166,10 +166,12 @@ msgctxt ""
msgid "Posted"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_cost_post_no_shipment"
msgid "The shipment cost \"%(shipment_cost)s\" has no shipment."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_cost_post_same_parties"
msgid ""
"The shipment \"%(shipment)s\" of shipment cost \"%(shipment_cost)s\" has "
diff --git a/modules/account_stock_shipment_cost/locale/nl.po b/modules/account_stock_shipment_cost/locale/nl.po
index 35d34ab1d5..9aaeda4307 100644
--- a/modules/account_stock_shipment_cost/locale/nl.po
+++ b/modules/account_stock_shipment_cost/locale/nl.po
@@ -166,10 +166,12 @@ msgctxt ""
msgid "Posted"
msgstr "Geboekt"
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_cost_post_no_shipment"
msgid "The shipment cost \"%(shipment_cost)s\" has no shipment."
msgstr "De verzendkosten \"%(shipment_cost)s\" heeft geen verzending."
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_cost_post_same_parties"
msgid ""
"The shipment \"%(shipment)s\" of shipment cost \"%(shipment_cost)s\" has "
diff --git a/modules/account_stock_shipment_cost/locale/pl.po b/modules/account_stock_shipment_cost/locale/pl.po
index 302ce8eec8..1d7a952fdc 100644
--- a/modules/account_stock_shipment_cost/locale/pl.po
+++ b/modules/account_stock_shipment_cost/locale/pl.po
@@ -166,10 +166,12 @@ msgctxt ""
msgid "Posted"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_cost_post_no_shipment"
msgid "The shipment cost \"%(shipment_cost)s\" has no shipment."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_cost_post_same_parties"
msgid ""
"The shipment \"%(shipment)s\" of shipment cost \"%(shipment_cost)s\" has "
diff --git a/modules/account_stock_shipment_cost/locale/pt.po b/modules/account_stock_shipment_cost/locale/pt.po
index 302ce8eec8..1d7a952fdc 100644
--- a/modules/account_stock_shipment_cost/locale/pt.po
+++ b/modules/account_stock_shipment_cost/locale/pt.po
@@ -166,10 +166,12 @@ msgctxt ""
msgid "Posted"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_cost_post_no_shipment"
msgid "The shipment cost \"%(shipment_cost)s\" has no shipment."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_cost_post_same_parties"
msgid ""
"The shipment \"%(shipment)s\" of shipment cost \"%(shipment_cost)s\" has "
diff --git a/modules/account_stock_shipment_cost/locale/ro.po b/modules/account_stock_shipment_cost/locale/ro.po
index cb4c1564c8..251d04c394 100644
--- a/modules/account_stock_shipment_cost/locale/ro.po
+++ b/modules/account_stock_shipment_cost/locale/ro.po
@@ -166,10 +166,12 @@ msgctxt ""
msgid "Posted"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_cost_post_no_shipment"
msgid "The shipment cost \"%(shipment_cost)s\" has no shipment."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_cost_post_same_parties"
msgid ""
"The shipment \"%(shipment)s\" of shipment cost \"%(shipment_cost)s\" has "
diff --git a/modules/account_stock_shipment_cost/locale/ru.po b/modules/account_stock_shipment_cost/locale/ru.po
index 302ce8eec8..1d7a952fdc 100644
--- a/modules/account_stock_shipment_cost/locale/ru.po
+++ b/modules/account_stock_shipment_cost/locale/ru.po
@@ -166,10 +166,12 @@ msgctxt ""
msgid "Posted"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_cost_post_no_shipment"
msgid "The shipment cost \"%(shipment_cost)s\" has no shipment."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_cost_post_same_parties"
msgid ""
"The shipment \"%(shipment)s\" of shipment cost \"%(shipment_cost)s\" has "
diff --git a/modules/account_stock_shipment_cost/locale/sl.po b/modules/account_stock_shipment_cost/locale/sl.po
index f44197a1ff..263f7243c5 100644
--- a/modules/account_stock_shipment_cost/locale/sl.po
+++ b/modules/account_stock_shipment_cost/locale/sl.po
@@ -1,5 +1,4 @@
#
-#, fuzzy
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
@@ -167,10 +166,12 @@ msgctxt ""
msgid "Posted"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_cost_post_no_shipment"
msgid "The shipment cost \"%(shipment_cost)s\" has no shipment."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_cost_post_same_parties"
msgid ""
"The shipment \"%(shipment)s\" of shipment cost \"%(shipment_cost)s\" has "
diff --git a/modules/account_stock_shipment_cost/locale/tr.po b/modules/account_stock_shipment_cost/locale/tr.po
index 302ce8eec8..1d7a952fdc 100644
--- a/modules/account_stock_shipment_cost/locale/tr.po
+++ b/modules/account_stock_shipment_cost/locale/tr.po
@@ -166,10 +166,12 @@ msgctxt ""
msgid "Posted"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_cost_post_no_shipment"
msgid "The shipment cost \"%(shipment_cost)s\" has no shipment."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_cost_post_same_parties"
msgid ""
"The shipment \"%(shipment)s\" of shipment cost \"%(shipment_cost)s\" has "
diff --git a/modules/account_stock_shipment_cost/locale/uk.po b/modules/account_stock_shipment_cost/locale/uk.po
index 302ce8eec8..1d7a952fdc 100644
--- a/modules/account_stock_shipment_cost/locale/uk.po
+++ b/modules/account_stock_shipment_cost/locale/uk.po
@@ -166,10 +166,12 @@ msgctxt ""
msgid "Posted"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_cost_post_no_shipment"
msgid "The shipment cost \"%(shipment_cost)s\" has no shipment."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_cost_post_same_parties"
msgid ""
"The shipment \"%(shipment)s\" of shipment cost \"%(shipment_cost)s\" has "
diff --git a/modules/account_stock_shipment_cost/locale/zh_CN.po b/modules/account_stock_shipment_cost/locale/zh_CN.po
index 302ce8eec8..1d7a952fdc 100644
--- a/modules/account_stock_shipment_cost/locale/zh_CN.po
+++ b/modules/account_stock_shipment_cost/locale/zh_CN.po
@@ -166,10 +166,12 @@ msgctxt ""
msgid "Posted"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_cost_post_no_shipment"
msgid "The shipment cost \"%(shipment_cost)s\" has no shipment."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_cost_post_same_parties"
msgid ""
"The shipment \"%(shipment)s\" of shipment cost \"%(shipment_cost)s\" has "
diff --git a/modules/account_tax_cash/locale/bg.po b/modules/account_tax_cash/locale/bg.po
index 2a6c1bb682..9f79b69793 100644
--- a/modules/account_tax_cash/locale/bg.po
+++ b/modules/account_tax_cash/locale/bg.po
@@ -74,12 +74,18 @@ msgctxt "model:account.tax.group.cash,name:"
msgid "Tax Group On Cash Basis"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_line_payment"
msgid ""
"To close period \"%(period)s\" you must link all payable/receivable lines to"
" invoices."
msgstr ""
+msgctxt ""
+"model:ir.message,text:msg_tax_type_move_line_cash_basis_no_period_unique"
+msgid "Only one tax line on cash basis can be without period per move line."
+msgstr ""
+
msgctxt "view:account.fiscalyear:"
msgid "Taxes"
msgstr ""
diff --git a/modules/account_tax_cash/locale/ca.po b/modules/account_tax_cash/locale/ca.po
index 4e8f852ff0..184798acdb 100644
--- a/modules/account_tax_cash/locale/ca.po
+++ b/modules/account_tax_cash/locale/ca.po
@@ -80,6 +80,7 @@ msgctxt "model:account.tax.group.cash,name:"
msgid "Tax Group On Cash Basis"
msgstr "Grup d'imposts amb criteri de caixa"
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_line_payment"
msgid ""
"To close period \"%(period)s\" you must link all payable/receivable lines to"
@@ -88,6 +89,13 @@ msgstr ""
"Per tancar el període \"%(period)s\" heu de vincular totes els apunts a "
"cobrar/pagar amb alguna factura."
+msgctxt ""
+"model:ir.message,text:msg_tax_type_move_line_cash_basis_no_period_unique"
+msgid "Only one tax line on cash basis can be without period per move line."
+msgstr ""
+"Només una línia d'impostos amb criteri de caixa pot estar sense període per "
+"línia de moviment."
+
msgctxt "view:account.fiscalyear:"
msgid "Taxes"
msgstr "Impostos"
diff --git a/modules/account_tax_cash/locale/cs.po b/modules/account_tax_cash/locale/cs.po
index 2a6c1bb682..9f79b69793 100644
--- a/modules/account_tax_cash/locale/cs.po
+++ b/modules/account_tax_cash/locale/cs.po
@@ -74,12 +74,18 @@ msgctxt "model:account.tax.group.cash,name:"
msgid "Tax Group On Cash Basis"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_line_payment"
msgid ""
"To close period \"%(period)s\" you must link all payable/receivable lines to"
" invoices."
msgstr ""
+msgctxt ""
+"model:ir.message,text:msg_tax_type_move_line_cash_basis_no_period_unique"
+msgid "Only one tax line on cash basis can be without period per move line."
+msgstr ""
+
msgctxt "view:account.fiscalyear:"
msgid "Taxes"
msgstr ""
diff --git a/modules/account_tax_cash/locale/de.po b/modules/account_tax_cash/locale/de.po
index efacbf011b..58f5a54dd7 100644
--- a/modules/account_tax_cash/locale/de.po
+++ b/modules/account_tax_cash/locale/de.po
@@ -74,6 +74,7 @@ msgctxt "model:account.tax.group.cash,name:"
msgid "Tax Group On Cash Basis"
msgstr "Steuergruppe Istversteuerung"
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_line_payment"
msgid ""
"To close period \"%(period)s\" you must link all payable/receivable lines to"
@@ -83,6 +84,13 @@ msgstr ""
"alle Buchungszeilen für Forderungen/Verbindlichkeiten mit Rechnungen "
"verknüpft sein."
+msgctxt ""
+"model:ir.message,text:msg_tax_type_move_line_cash_basis_no_period_unique"
+msgid "Only one tax line on cash basis can be without period per move line."
+msgstr ""
+"Bei Ist-Versteuerung darf es pro Buchungszeile nur eine Steuerangabe ohne "
+"Buchungszeitraum geben."
+
msgctxt "view:account.fiscalyear:"
msgid "Taxes"
msgstr "Steuern"
diff --git a/modules/account_tax_cash/locale/es.po b/modules/account_tax_cash/locale/es.po
index c9ab199440..326d217c8c 100644
--- a/modules/account_tax_cash/locale/es.po
+++ b/modules/account_tax_cash/locale/es.po
@@ -80,6 +80,7 @@ msgctxt "model:account.tax.group.cash,name:"
msgid "Tax Group On Cash Basis"
msgstr "Grupos de impuesto con criterio de caja"
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_line_payment"
msgid ""
"To close period \"%(period)s\" you must link all payable/receivable lines to"
@@ -88,6 +89,13 @@ msgstr ""
"Para cerrar el periodo \"%(period)s\" debe relacionar todas las lineas a "
"pagar/cobrar con sus facturas."
+msgctxt ""
+"model:ir.message,text:msg_tax_type_move_line_cash_basis_no_period_unique"
+msgid "Only one tax line on cash basis can be without period per move line."
+msgstr ""
+"Sólo una línea de impuesto de criterio de caja puede existir sin período por"
+" línea de movimiento."
+
msgctxt "view:account.fiscalyear:"
msgid "Taxes"
msgstr "Impuestos"
diff --git a/modules/account_tax_cash/locale/es_419.po b/modules/account_tax_cash/locale/es_419.po
index 2a6c1bb682..9f79b69793 100644
--- a/modules/account_tax_cash/locale/es_419.po
+++ b/modules/account_tax_cash/locale/es_419.po
@@ -74,12 +74,18 @@ msgctxt "model:account.tax.group.cash,name:"
msgid "Tax Group On Cash Basis"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_line_payment"
msgid ""
"To close period \"%(period)s\" you must link all payable/receivable lines to"
" invoices."
msgstr ""
+msgctxt ""
+"model:ir.message,text:msg_tax_type_move_line_cash_basis_no_period_unique"
+msgid "Only one tax line on cash basis can be without period per move line."
+msgstr ""
+
msgctxt "view:account.fiscalyear:"
msgid "Taxes"
msgstr ""
diff --git a/modules/account_tax_cash/locale/et.po b/modules/account_tax_cash/locale/et.po
index c9fe098c4d..0c07c94ec0 100644
--- a/modules/account_tax_cash/locale/et.po
+++ b/modules/account_tax_cash/locale/et.po
@@ -74,12 +74,18 @@ msgctxt "model:account.tax.group.cash,name:"
msgid "Tax Group On Cash Basis"
msgstr "Sularaha baasil maksugrupp"
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_line_payment"
msgid ""
"To close period \"%(period)s\" you must link all payable/receivable lines to"
" invoices."
msgstr ""
+msgctxt ""
+"model:ir.message,text:msg_tax_type_move_line_cash_basis_no_period_unique"
+msgid "Only one tax line on cash basis can be without period per move line."
+msgstr ""
+
msgctxt "view:account.fiscalyear:"
msgid "Taxes"
msgstr "Maksud"
diff --git a/modules/account_tax_cash/locale/fa.po b/modules/account_tax_cash/locale/fa.po
index 2797822123..a5f3f8e9ed 100644
--- a/modules/account_tax_cash/locale/fa.po
+++ b/modules/account_tax_cash/locale/fa.po
@@ -74,6 +74,7 @@ msgctxt "model:account.tax.group.cash,name:"
msgid "Tax Group On Cash Basis"
msgstr "گروه مالیات براساس نقدی"
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_line_payment"
msgid ""
"To close period \"%(period)s\" you must link all payable/receivable lines to"
@@ -82,6 +83,11 @@ msgstr ""
"برای بستن دوره : \"%(period)s\" شما باید تمام سطرهای قابل پرداخت/دریافت را "
"به صورتحساب ها پیوند دهید."
+msgctxt ""
+"model:ir.message,text:msg_tax_type_move_line_cash_basis_no_period_unique"
+msgid "Only one tax line on cash basis can be without period per move line."
+msgstr ""
+
msgctxt "view:account.fiscalyear:"
msgid "Taxes"
msgstr "مالیات ها"
diff --git a/modules/account_tax_cash/locale/fi.po b/modules/account_tax_cash/locale/fi.po
index 2a6c1bb682..9f79b69793 100644
--- a/modules/account_tax_cash/locale/fi.po
+++ b/modules/account_tax_cash/locale/fi.po
@@ -74,12 +74,18 @@ msgctxt "model:account.tax.group.cash,name:"
msgid "Tax Group On Cash Basis"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_line_payment"
msgid ""
"To close period \"%(period)s\" you must link all payable/receivable lines to"
" invoices."
msgstr ""
+msgctxt ""
+"model:ir.message,text:msg_tax_type_move_line_cash_basis_no_period_unique"
+msgid "Only one tax line on cash basis can be without period per move line."
+msgstr ""
+
msgctxt "view:account.fiscalyear:"
msgid "Taxes"
msgstr ""
diff --git a/modules/account_tax_cash/locale/fr.po b/modules/account_tax_cash/locale/fr.po
index 5d4c340d7f..f1225f876d 100644
--- a/modules/account_tax_cash/locale/fr.po
+++ b/modules/account_tax_cash/locale/fr.po
@@ -74,6 +74,7 @@ msgctxt "model:account.tax.group.cash,name:"
msgid "Tax Group On Cash Basis"
msgstr "Groupe de taxe au comptant"
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_line_payment"
msgid ""
"To close period \"%(period)s\" you must link all payable/receivable lines to"
@@ -82,6 +83,13 @@ msgstr ""
"Pour clôture la période « %(period)s » vous devez lier toutes les lignes à "
"payer / à recevoir aux factures."
+msgctxt ""
+"model:ir.message,text:msg_tax_type_move_line_cash_basis_no_period_unique"
+msgid "Only one tax line on cash basis can be without period per move line."
+msgstr ""
+"Une seule ligne de taxe au comptant peut être sans période par ligne de "
+"mouvement.."
+
msgctxt "view:account.fiscalyear:"
msgid "Taxes"
msgstr "Taxes"
diff --git a/modules/account_tax_cash/locale/hu.po b/modules/account_tax_cash/locale/hu.po
index 2a6c1bb682..9f79b69793 100644
--- a/modules/account_tax_cash/locale/hu.po
+++ b/modules/account_tax_cash/locale/hu.po
@@ -74,12 +74,18 @@ msgctxt "model:account.tax.group.cash,name:"
msgid "Tax Group On Cash Basis"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_line_payment"
msgid ""
"To close period \"%(period)s\" you must link all payable/receivable lines to"
" invoices."
msgstr ""
+msgctxt ""
+"model:ir.message,text:msg_tax_type_move_line_cash_basis_no_period_unique"
+msgid "Only one tax line on cash basis can be without period per move line."
+msgstr ""
+
msgctxt "view:account.fiscalyear:"
msgid "Taxes"
msgstr ""
diff --git a/modules/account_tax_cash/locale/id.po b/modules/account_tax_cash/locale/id.po
index d30e7cfb37..fb09406ffa 100644
--- a/modules/account_tax_cash/locale/id.po
+++ b/modules/account_tax_cash/locale/id.po
@@ -74,12 +74,18 @@ msgctxt "model:account.tax.group.cash,name:"
msgid "Tax Group On Cash Basis"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_line_payment"
msgid ""
"To close period \"%(period)s\" you must link all payable/receivable lines to"
" invoices."
msgstr ""
+msgctxt ""
+"model:ir.message,text:msg_tax_type_move_line_cash_basis_no_period_unique"
+msgid "Only one tax line on cash basis can be without period per move line."
+msgstr ""
+
msgctxt "view:account.fiscalyear:"
msgid "Taxes"
msgstr ""
diff --git a/modules/account_tax_cash/locale/it.po b/modules/account_tax_cash/locale/it.po
index 2a73e2c7e6..317c083ef0 100644
--- a/modules/account_tax_cash/locale/it.po
+++ b/modules/account_tax_cash/locale/it.po
@@ -76,12 +76,18 @@ msgctxt "model:account.tax.group.cash,name:"
msgid "Tax Group On Cash Basis"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_line_payment"
msgid ""
"To close period \"%(period)s\" you must link all payable/receivable lines to"
" invoices."
msgstr ""
+msgctxt ""
+"model:ir.message,text:msg_tax_type_move_line_cash_basis_no_period_unique"
+msgid "Only one tax line on cash basis can be without period per move line."
+msgstr ""
+
msgctxt "view:account.fiscalyear:"
msgid "Taxes"
msgstr "Imposte"
diff --git a/modules/account_tax_cash/locale/lo.po b/modules/account_tax_cash/locale/lo.po
index 2a6c1bb682..9f79b69793 100644
--- a/modules/account_tax_cash/locale/lo.po
+++ b/modules/account_tax_cash/locale/lo.po
@@ -74,12 +74,18 @@ msgctxt "model:account.tax.group.cash,name:"
msgid "Tax Group On Cash Basis"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_line_payment"
msgid ""
"To close period \"%(period)s\" you must link all payable/receivable lines to"
" invoices."
msgstr ""
+msgctxt ""
+"model:ir.message,text:msg_tax_type_move_line_cash_basis_no_period_unique"
+msgid "Only one tax line on cash basis can be without period per move line."
+msgstr ""
+
msgctxt "view:account.fiscalyear:"
msgid "Taxes"
msgstr ""
diff --git a/modules/account_tax_cash/locale/lt.po b/modules/account_tax_cash/locale/lt.po
index bf9c53a56a..6481649d64 100644
--- a/modules/account_tax_cash/locale/lt.po
+++ b/modules/account_tax_cash/locale/lt.po
@@ -74,12 +74,18 @@ msgctxt "model:account.tax.group.cash,name:"
msgid "Tax Group On Cash Basis"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_line_payment"
msgid ""
"To close period \"%(period)s\" you must link all payable/receivable lines to"
" invoices."
msgstr ""
+msgctxt ""
+"model:ir.message,text:msg_tax_type_move_line_cash_basis_no_period_unique"
+msgid "Only one tax line on cash basis can be without period per move line."
+msgstr ""
+
msgctxt "view:account.fiscalyear:"
msgid "Taxes"
msgstr ""
diff --git a/modules/account_tax_cash/locale/nl.po b/modules/account_tax_cash/locale/nl.po
index 2d0b2ab599..6636ae5351 100644
--- a/modules/account_tax_cash/locale/nl.po
+++ b/modules/account_tax_cash/locale/nl.po
@@ -74,6 +74,7 @@ msgctxt "model:account.tax.group.cash,name:"
msgid "Tax Group On Cash Basis"
msgstr "Belastinggroep op kasbasis"
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_line_payment"
msgid ""
"To close period \"%(period)s\" you must link all payable/receivable lines to"
@@ -82,6 +83,13 @@ msgstr ""
"Om periode \"%(period)s\" te sluiten, moet u alle te betalen / te ontvangen "
"regels aan facturen koppelen."
+msgctxt ""
+"model:ir.message,text:msg_tax_type_move_line_cash_basis_no_period_unique"
+msgid "Only one tax line on cash basis can be without period per move line."
+msgstr ""
+"Alleen één belasting regel op kas basis kan zonder periode per boekingsregel"
+" zijn."
+
msgctxt "view:account.fiscalyear:"
msgid "Taxes"
msgstr "Belastingen"
diff --git a/modules/account_tax_cash/locale/pl.po b/modules/account_tax_cash/locale/pl.po
index 2a6c1bb682..ceaea5b005 100644
--- a/modules/account_tax_cash/locale/pl.po
+++ b/modules/account_tax_cash/locale/pl.po
@@ -74,12 +74,18 @@ msgctxt "model:account.tax.group.cash,name:"
msgid "Tax Group On Cash Basis"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_line_payment"
msgid ""
"To close period \"%(period)s\" you must link all payable/receivable lines to"
" invoices."
msgstr ""
+msgctxt ""
+"model:ir.message,text:msg_tax_type_move_line_cash_basis_no_period_unique"
+msgid "Only one tax line on cash basis can be without period per move line."
+msgstr ""
+
msgctxt "view:account.fiscalyear:"
msgid "Taxes"
-msgstr ""
+msgstr "Podatki"
diff --git a/modules/account_tax_cash/locale/pt.po b/modules/account_tax_cash/locale/pt.po
index 2a6c1bb682..9f79b69793 100644
--- a/modules/account_tax_cash/locale/pt.po
+++ b/modules/account_tax_cash/locale/pt.po
@@ -74,12 +74,18 @@ msgctxt "model:account.tax.group.cash,name:"
msgid "Tax Group On Cash Basis"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_line_payment"
msgid ""
"To close period \"%(period)s\" you must link all payable/receivable lines to"
" invoices."
msgstr ""
+msgctxt ""
+"model:ir.message,text:msg_tax_type_move_line_cash_basis_no_period_unique"
+msgid "Only one tax line on cash basis can be without period per move line."
+msgstr ""
+
msgctxt "view:account.fiscalyear:"
msgid "Taxes"
msgstr ""
diff --git a/modules/account_tax_cash/locale/ro.po b/modules/account_tax_cash/locale/ro.po
index 7561edbb90..d003442205 100644
--- a/modules/account_tax_cash/locale/ro.po
+++ b/modules/account_tax_cash/locale/ro.po
@@ -80,12 +80,18 @@ msgctxt "model:account.tax.group.cash,name:"
msgid "Tax Group On Cash Basis"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_line_payment"
msgid ""
"To close period \"%(period)s\" you must link all payable/receivable lines to"
" invoices."
msgstr ""
+msgctxt ""
+"model:ir.message,text:msg_tax_type_move_line_cash_basis_no_period_unique"
+msgid "Only one tax line on cash basis can be without period per move line."
+msgstr ""
+
msgctxt "view:account.fiscalyear:"
msgid "Taxes"
msgstr ""
diff --git a/modules/account_tax_cash/locale/ru.po b/modules/account_tax_cash/locale/ru.po
index 2a6c1bb682..9f79b69793 100644
--- a/modules/account_tax_cash/locale/ru.po
+++ b/modules/account_tax_cash/locale/ru.po
@@ -74,12 +74,18 @@ msgctxt "model:account.tax.group.cash,name:"
msgid "Tax Group On Cash Basis"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_line_payment"
msgid ""
"To close period \"%(period)s\" you must link all payable/receivable lines to"
" invoices."
msgstr ""
+msgctxt ""
+"model:ir.message,text:msg_tax_type_move_line_cash_basis_no_period_unique"
+msgid "Only one tax line on cash basis can be without period per move line."
+msgstr ""
+
msgctxt "view:account.fiscalyear:"
msgid "Taxes"
msgstr ""
diff --git a/modules/account_tax_cash/locale/sl.po b/modules/account_tax_cash/locale/sl.po
index 2a6c1bb682..9f79b69793 100644
--- a/modules/account_tax_cash/locale/sl.po
+++ b/modules/account_tax_cash/locale/sl.po
@@ -74,12 +74,18 @@ msgctxt "model:account.tax.group.cash,name:"
msgid "Tax Group On Cash Basis"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_line_payment"
msgid ""
"To close period \"%(period)s\" you must link all payable/receivable lines to"
" invoices."
msgstr ""
+msgctxt ""
+"model:ir.message,text:msg_tax_type_move_line_cash_basis_no_period_unique"
+msgid "Only one tax line on cash basis can be without period per move line."
+msgstr ""
+
msgctxt "view:account.fiscalyear:"
msgid "Taxes"
msgstr ""
diff --git a/modules/account_tax_cash/locale/tr.po b/modules/account_tax_cash/locale/tr.po
index 2a6c1bb682..9f79b69793 100644
--- a/modules/account_tax_cash/locale/tr.po
+++ b/modules/account_tax_cash/locale/tr.po
@@ -74,12 +74,18 @@ msgctxt "model:account.tax.group.cash,name:"
msgid "Tax Group On Cash Basis"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_line_payment"
msgid ""
"To close period \"%(period)s\" you must link all payable/receivable lines to"
" invoices."
msgstr ""
+msgctxt ""
+"model:ir.message,text:msg_tax_type_move_line_cash_basis_no_period_unique"
+msgid "Only one tax line on cash basis can be without period per move line."
+msgstr ""
+
msgctxt "view:account.fiscalyear:"
msgid "Taxes"
msgstr ""
diff --git a/modules/account_tax_cash/locale/uk.po b/modules/account_tax_cash/locale/uk.po
index 2a6c1bb682..9f79b69793 100644
--- a/modules/account_tax_cash/locale/uk.po
+++ b/modules/account_tax_cash/locale/uk.po
@@ -74,12 +74,18 @@ msgctxt "model:account.tax.group.cash,name:"
msgid "Tax Group On Cash Basis"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_line_payment"
msgid ""
"To close period \"%(period)s\" you must link all payable/receivable lines to"
" invoices."
msgstr ""
+msgctxt ""
+"model:ir.message,text:msg_tax_type_move_line_cash_basis_no_period_unique"
+msgid "Only one tax line on cash basis can be without period per move line."
+msgstr ""
+
msgctxt "view:account.fiscalyear:"
msgid "Taxes"
msgstr ""
diff --git a/modules/account_tax_cash/locale/zh_CN.po b/modules/account_tax_cash/locale/zh_CN.po
index 2a6c1bb682..9f79b69793 100644
--- a/modules/account_tax_cash/locale/zh_CN.po
+++ b/modules/account_tax_cash/locale/zh_CN.po
@@ -74,12 +74,18 @@ msgctxt "model:account.tax.group.cash,name:"
msgid "Tax Group On Cash Basis"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_line_payment"
msgid ""
"To close period \"%(period)s\" you must link all payable/receivable lines to"
" invoices."
msgstr ""
+msgctxt ""
+"model:ir.message,text:msg_tax_type_move_line_cash_basis_no_period_unique"
+msgid "Only one tax line on cash basis can be without period per move line."
+msgstr ""
+
msgctxt "view:account.fiscalyear:"
msgid "Taxes"
msgstr ""
diff --git a/modules/analytic_account/locale/bg.po b/modules/analytic_account/locale/bg.po
index ba3f7e0db1..bba8af0371 100644
--- a/modules/analytic_account/locale/bg.po
+++ b/modules/analytic_account/locale/bg.po
@@ -241,18 +241,21 @@ msgctxt "model:ir.action,name:act_rule_form"
msgid "Rules"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_wrong_type_line"
msgid ""
"You cannot change the type of account \"%(account)s\" because it has move "
"lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_analytic_account_root_change"
msgid ""
"You cannot change the root of the analytic account \"%(account)s\" which is "
"associated with analytic account entry."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_distribution"
msgid ""
"To save account \"%(account)s\" the sum of their distributions must be "
diff --git a/modules/analytic_account/locale/ca.po b/modules/analytic_account/locale/ca.po
index d932be3e85..ff2c78e3a3 100644
--- a/modules/analytic_account/locale/ca.po
+++ b/modules/analytic_account/locale/ca.po
@@ -218,12 +218,14 @@ msgctxt "model:ir.action,name:act_rule_form"
msgid "Rules"
msgstr "Regles"
+#, python-format
msgctxt "model:ir.message,text:msg_account_wrong_type_line"
msgid ""
"You cannot change the type of account \"%(account)s\" because it has move "
"lines."
msgstr "No es pot canviar el tipus del compte \"%(account)s\" perquè te apunts."
+#, python-format
msgctxt "model:ir.message,text:msg_analytic_account_root_change"
msgid ""
"You cannot change the root of the analytic account \"%(account)s\" which is "
@@ -232,6 +234,7 @@ msgstr ""
"No es pot canviar l'arrel del compte analític \"%(account)s\" perquè està "
"associat amb un apunt analític."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_distribution"
msgid ""
"To save account \"%(account)s\" the sum of their distributions must be "
diff --git a/modules/analytic_account/locale/cs.po b/modules/analytic_account/locale/cs.po
index 92c653b093..b57cf71cc3 100644
--- a/modules/analytic_account/locale/cs.po
+++ b/modules/analytic_account/locale/cs.po
@@ -229,18 +229,21 @@ msgctxt "model:ir.action,name:act_rule_form"
msgid "Rules"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_wrong_type_line"
msgid ""
"You cannot change the type of account \"%(account)s\" because it has move "
"lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_analytic_account_root_change"
msgid ""
"You cannot change the root of the analytic account \"%(account)s\" which is "
"associated with analytic account entry."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_distribution"
msgid ""
"To save account \"%(account)s\" the sum of their distributions must be "
diff --git a/modules/analytic_account/locale/de.po b/modules/analytic_account/locale/de.po
index db5b35d4b9..7f4598308c 100644
--- a/modules/analytic_account/locale/de.po
+++ b/modules/analytic_account/locale/de.po
@@ -218,6 +218,7 @@ msgctxt "model:ir.action,name:act_rule_form"
msgid "Rules"
msgstr "Regeln"
+#, python-format
msgctxt "model:ir.message,text:msg_account_wrong_type_line"
msgid ""
"You cannot change the type of account \"%(account)s\" because it has move "
@@ -226,6 +227,7 @@ msgstr ""
"Der Typ der Kostenstelle \"%(account)s\" kann nicht geändert werden, da "
"bereits Kosten verbucht wurden."
+#, python-format
msgctxt "model:ir.message,text:msg_analytic_account_root_change"
msgid ""
"You cannot change the root of the analytic account \"%(account)s\" which is "
@@ -234,6 +236,7 @@ msgstr ""
"Die Wurzel der Kostenstelle \"%(account)s\" kann nicht geändert werden, da "
"bereits Kosten verbucht wurden."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_distribution"
msgid ""
"To save account \"%(account)s\" the sum of their distributions must be "
diff --git a/modules/analytic_account/locale/es.po b/modules/analytic_account/locale/es.po
index cf09fc968c..fc022e4716 100644
--- a/modules/analytic_account/locale/es.po
+++ b/modules/analytic_account/locale/es.po
@@ -218,6 +218,7 @@ msgctxt "model:ir.action,name:act_rule_form"
msgid "Rules"
msgstr "Reglas"
+#, python-format
msgctxt "model:ir.message,text:msg_account_wrong_type_line"
msgid ""
"You cannot change the type of account \"%(account)s\" because it has move "
@@ -225,6 +226,7 @@ msgid ""
msgstr ""
"No puede cambiar el tipo de la cuenta \"%(account)s\" porque tiene apuntes."
+#, python-format
msgctxt "model:ir.message,text:msg_analytic_account_root_change"
msgid ""
"You cannot change the root of the analytic account \"%(account)s\" which is "
@@ -233,6 +235,7 @@ msgstr ""
"No puede cambiar la raíz de la cuenta analítica \"%(account)s\" porque está "
"asociada con un apunte analítico."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_distribution"
msgid ""
"To save account \"%(account)s\" the sum of their distributions must be "
diff --git a/modules/analytic_account/locale/es_419.po b/modules/analytic_account/locale/es_419.po
index 60675a09df..d0c8f2d9cf 100644
--- a/modules/analytic_account/locale/es_419.po
+++ b/modules/analytic_account/locale/es_419.po
@@ -223,18 +223,21 @@ msgctxt "model:ir.action,name:act_rule_form"
msgid "Rules"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_wrong_type_line"
msgid ""
"You cannot change the type of account \"%(account)s\" because it has move "
"lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_analytic_account_root_change"
msgid ""
"You cannot change the root of the analytic account \"%(account)s\" which is "
"associated with analytic account entry."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_distribution"
msgid ""
"To save account \"%(account)s\" the sum of their distributions must be "
diff --git a/modules/analytic_account/locale/et.po b/modules/analytic_account/locale/et.po
index 5aa758486e..6dc839487d 100644
--- a/modules/analytic_account/locale/et.po
+++ b/modules/analytic_account/locale/et.po
@@ -225,18 +225,21 @@ msgctxt "model:ir.action,name:act_rule_form"
msgid "Rules"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_wrong_type_line"
msgid ""
"You cannot change the type of account \"%(account)s\" because it has move "
"lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_analytic_account_root_change"
msgid ""
"You cannot change the root of the analytic account \"%(account)s\" which is "
"associated with analytic account entry."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_distribution"
msgid ""
"To save account \"%(account)s\" the sum of their distributions must be "
diff --git a/modules/analytic_account/locale/fa.po b/modules/analytic_account/locale/fa.po
index fddb0aa75a..80566e3faa 100644
--- a/modules/analytic_account/locale/fa.po
+++ b/modules/analytic_account/locale/fa.po
@@ -225,18 +225,21 @@ msgctxt "model:ir.action,name:act_rule_form"
msgid "Rules"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_wrong_type_line"
msgid ""
"You cannot change the type of account \"%(account)s\" because it has move "
"lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_analytic_account_root_change"
msgid ""
"You cannot change the root of the analytic account \"%(account)s\" which is "
"associated with analytic account entry."
msgstr ""
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invalid_distribution"
msgid ""
"To save account \"%(account)s\" the sum of their distributions must be "
diff --git a/modules/analytic_account/locale/fi.po b/modules/analytic_account/locale/fi.po
index d52c78a9ce..a61d8634d8 100644
--- a/modules/analytic_account/locale/fi.po
+++ b/modules/analytic_account/locale/fi.po
@@ -228,18 +228,21 @@ msgctxt "model:ir.action,name:act_rule_form"
msgid "Rules"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_wrong_type_line"
msgid ""
"You cannot change the type of account \"%(account)s\" because it has move "
"lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_analytic_account_root_change"
msgid ""
"You cannot change the root of the analytic account \"%(account)s\" which is "
"associated with analytic account entry."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_distribution"
msgid ""
"To save account \"%(account)s\" the sum of their distributions must be "
diff --git a/modules/analytic_account/locale/fr.po b/modules/analytic_account/locale/fr.po
index b85d0e0cf3..ae652fd57b 100644
--- a/modules/analytic_account/locale/fr.po
+++ b/modules/analytic_account/locale/fr.po
@@ -218,6 +218,7 @@ msgctxt "model:ir.action,name:act_rule_form"
msgid "Rules"
msgstr "Règles"
+#, python-format
msgctxt "model:ir.message,text:msg_account_wrong_type_line"
msgid ""
"You cannot change the type of account \"%(account)s\" because it has move "
@@ -226,6 +227,7 @@ msgstr ""
"Vous ne pouvez pas changer le type de compte « %(account)s » car il contient"
" des lignes de mouvement."
+#, python-format
msgctxt "model:ir.message,text:msg_analytic_account_root_change"
msgid ""
"You cannot change the root of the analytic account \"%(account)s\" which is "
@@ -234,6 +236,7 @@ msgstr ""
"Vous ne pouvez pas modifier la racine du compte analytique « %(account)s » "
"qui est associé à des entrées de compte analytique."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_distribution"
msgid ""
"To save account \"%(account)s\" the sum of their distributions must be "
diff --git a/modules/analytic_account/locale/hu.po b/modules/analytic_account/locale/hu.po
index d8b4d6bf35..62f8649e95 100644
--- a/modules/analytic_account/locale/hu.po
+++ b/modules/analytic_account/locale/hu.po
@@ -249,18 +249,21 @@ msgctxt "model:ir.action,name:act_rule_form"
msgid "Rules"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_wrong_type_line"
msgid ""
"You cannot change the type of account \"%(account)s\" because it has move "
"lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_analytic_account_root_change"
msgid ""
"You cannot change the root of the analytic account \"%(account)s\" which is "
"associated with analytic account entry."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_distribution"
msgid ""
"To save account \"%(account)s\" the sum of their distributions must be "
diff --git a/modules/analytic_account/locale/id.po b/modules/analytic_account/locale/id.po
index ad3e728cfd..159b9d7295 100644
--- a/modules/analytic_account/locale/id.po
+++ b/modules/analytic_account/locale/id.po
@@ -225,18 +225,21 @@ msgctxt "model:ir.action,name:act_rule_form"
msgid "Rules"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_wrong_type_line"
msgid ""
"You cannot change the type of account \"%(account)s\" because it has move "
"lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_analytic_account_root_change"
msgid ""
"You cannot change the root of the analytic account \"%(account)s\" which is "
"associated with analytic account entry."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_distribution"
msgid ""
"To save account \"%(account)s\" the sum of their distributions must be "
diff --git a/modules/analytic_account/locale/it.po b/modules/analytic_account/locale/it.po
index 7bcae9b30b..6970f249bb 100644
--- a/modules/analytic_account/locale/it.po
+++ b/modules/analytic_account/locale/it.po
@@ -225,18 +225,21 @@ msgctxt "model:ir.action,name:act_rule_form"
msgid "Rules"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_wrong_type_line"
msgid ""
"You cannot change the type of account \"%(account)s\" because it has move "
"lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_analytic_account_root_change"
msgid ""
"You cannot change the root of the analytic account \"%(account)s\" which is "
"associated with analytic account entry."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_distribution"
msgid ""
"To save account \"%(account)s\" the sum of their distributions must be "
diff --git a/modules/analytic_account/locale/lo.po b/modules/analytic_account/locale/lo.po
index 5f5101bb34..db6e33097a 100644
--- a/modules/analytic_account/locale/lo.po
+++ b/modules/analytic_account/locale/lo.po
@@ -258,18 +258,21 @@ msgctxt "model:ir.action,name:act_rule_form"
msgid "Rules"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_wrong_type_line"
msgid ""
"You cannot change the type of account \"%(account)s\" because it has move "
"lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_analytic_account_root_change"
msgid ""
"You cannot change the root of the analytic account \"%(account)s\" which is "
"associated with analytic account entry."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_distribution"
msgid ""
"To save account \"%(account)s\" the sum of their distributions must be "
diff --git a/modules/analytic_account/locale/lt.po b/modules/analytic_account/locale/lt.po
index 64a8418b24..75874beb03 100644
--- a/modules/analytic_account/locale/lt.po
+++ b/modules/analytic_account/locale/lt.po
@@ -232,18 +232,21 @@ msgctxt "model:ir.action,name:act_rule_form"
msgid "Rules"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_wrong_type_line"
msgid ""
"You cannot change the type of account \"%(account)s\" because it has move "
"lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_analytic_account_root_change"
msgid ""
"You cannot change the root of the analytic account \"%(account)s\" which is "
"associated with analytic account entry."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_distribution"
msgid ""
"To save account \"%(account)s\" the sum of their distributions must be "
diff --git a/modules/analytic_account/locale/nl.po b/modules/analytic_account/locale/nl.po
index 4815f1394b..b591410f0f 100644
--- a/modules/analytic_account/locale/nl.po
+++ b/modules/analytic_account/locale/nl.po
@@ -218,6 +218,7 @@ msgctxt "model:ir.action,name:act_rule_form"
msgid "Rules"
msgstr "Regels"
+#, python-format
msgctxt "model:ir.message,text:msg_account_wrong_type_line"
msgid ""
"You cannot change the type of account \"%(account)s\" because it has move "
@@ -226,6 +227,7 @@ msgstr ""
"U het soort van grootboekrekening \"%(account)s\" niet wijzigen omdat er "
"boekingsregels zijn gekoppeld."
+#, python-format
msgctxt "model:ir.message,text:msg_analytic_account_root_change"
msgid ""
"You cannot change the root of the analytic account \"%(account)s\" which is "
@@ -234,6 +236,7 @@ msgstr ""
"U kunt de basis van de analytische grootboekrekening \"%(account)s\" niet "
"wijzigen omdat er een analytische regel is gekoppeld."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_distribution"
msgid ""
"To save account \"%(account)s\" the sum of their distributions must be "
diff --git a/modules/analytic_account/locale/pl.po b/modules/analytic_account/locale/pl.po
index 58455ce71c..7b792bd38b 100644
--- a/modules/analytic_account/locale/pl.po
+++ b/modules/analytic_account/locale/pl.po
@@ -201,15 +201,13 @@ msgctxt "model:analytic_account.rule,name:"
msgid "Analytic Rule"
msgstr "Analytic Lines"
-#, fuzzy
msgctxt "model:ir.action,name:act_account_list"
msgid "Accounts"
-msgstr "Konto"
+msgstr "Konta"
-#, fuzzy
msgctxt "model:ir.action,name:act_account_tree"
msgid "Accounts"
-msgstr "Konto"
+msgstr "Konta"
#, fuzzy
msgctxt "model:ir.action,name:act_account_tree_chart"
@@ -233,18 +231,21 @@ msgctxt "model:ir.action,name:act_rule_form"
msgid "Rules"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_wrong_type_line"
msgid ""
"You cannot change the type of account \"%(account)s\" because it has move "
"lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_analytic_account_root_change"
msgid ""
"You cannot change the root of the analytic account \"%(account)s\" which is "
"associated with analytic account entry."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_distribution"
msgid ""
"To save account \"%(account)s\" the sum of their distributions must be "
diff --git a/modules/analytic_account/locale/pt.po b/modules/analytic_account/locale/pt.po
index 980c6f494e..94438718f3 100644
--- a/modules/analytic_account/locale/pt.po
+++ b/modules/analytic_account/locale/pt.po
@@ -228,18 +228,21 @@ msgctxt "model:ir.action,name:act_rule_form"
msgid "Rules"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_wrong_type_line"
msgid ""
"You cannot change the type of account \"%(account)s\" because it has move "
"lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_analytic_account_root_change"
msgid ""
"You cannot change the root of the analytic account \"%(account)s\" which is "
"associated with analytic account entry."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_distribution"
msgid ""
"To save account \"%(account)s\" the sum of their distributions must be "
diff --git a/modules/analytic_account/locale/ro.po b/modules/analytic_account/locale/ro.po
index e510f4e650..3738a9f66b 100644
--- a/modules/analytic_account/locale/ro.po
+++ b/modules/analytic_account/locale/ro.po
@@ -231,6 +231,7 @@ msgctxt "model:ir.action,name:act_rule_form"
msgid "Rules"
msgstr "Reguli"
+#, python-format
msgctxt "model:ir.message,text:msg_account_wrong_type_line"
msgid ""
"You cannot change the type of account \"%(account)s\" because it has move "
@@ -239,7 +240,7 @@ msgstr ""
"Nu puteți schimba tipul de cont \"%(account)s\" deoarece are rânduri de "
"mişcare."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_analytic_account_root_change"
msgid ""
"You cannot change the root of the analytic account \"%(account)s\" which is "
@@ -248,7 +249,7 @@ msgstr ""
"Nu puteți modifica rădăcina contului analitic „%(account)s”, care este "
"asociată cu introducerea contului analitic."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invalid_distribution"
msgid ""
"To save account \"%(account)s\" the sum of their distributions must be "
diff --git a/modules/analytic_account/locale/ru.po b/modules/analytic_account/locale/ru.po
index cf5829e0db..b6248029cc 100644
--- a/modules/analytic_account/locale/ru.po
+++ b/modules/analytic_account/locale/ru.po
@@ -241,18 +241,21 @@ msgctxt "model:ir.action,name:act_rule_form"
msgid "Rules"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_wrong_type_line"
msgid ""
"You cannot change the type of account \"%(account)s\" because it has move "
"lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_analytic_account_root_change"
msgid ""
"You cannot change the root of the analytic account \"%(account)s\" which is "
"associated with analytic account entry."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_distribution"
msgid ""
"To save account \"%(account)s\" the sum of their distributions must be "
diff --git a/modules/analytic_account/locale/sl.po b/modules/analytic_account/locale/sl.po
index dba22c61da..71831e44b8 100644
--- a/modules/analytic_account/locale/sl.po
+++ b/modules/analytic_account/locale/sl.po
@@ -218,6 +218,7 @@ msgctxt "model:ir.action,name:act_rule_form"
msgid "Rules"
msgstr "Pravila"
+#, python-format
msgctxt "model:ir.message,text:msg_account_wrong_type_line"
msgid ""
"You cannot change the type of account \"%(account)s\" because it has move "
@@ -226,6 +227,7 @@ msgstr ""
"Ne morete spremeniti vrste računa \"%(account)s\", ker že ima knjižene "
"postavke."
+#, python-format
msgctxt "model:ir.message,text:msg_analytic_account_root_change"
msgid ""
"You cannot change the root of the analytic account \"%(account)s\" which is "
@@ -234,6 +236,7 @@ msgstr ""
"Ne morete spremeniti korena analitičnega konta \"%(account)s\", ki je "
"povezan z vnosom analitičnega konta."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_distribution"
msgid ""
"To save account \"%(account)s\" the sum of their distributions must be "
diff --git a/modules/analytic_account/locale/tr.po b/modules/analytic_account/locale/tr.po
index 2340182d2f..70fcdc58c6 100644
--- a/modules/analytic_account/locale/tr.po
+++ b/modules/analytic_account/locale/tr.po
@@ -228,18 +228,21 @@ msgctxt "model:ir.action,name:act_rule_form"
msgid "Rules"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_wrong_type_line"
msgid ""
"You cannot change the type of account \"%(account)s\" because it has move "
"lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_analytic_account_root_change"
msgid ""
"You cannot change the root of the analytic account \"%(account)s\" which is "
"associated with analytic account entry."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_distribution"
msgid ""
"To save account \"%(account)s\" the sum of their distributions must be "
diff --git a/modules/analytic_account/locale/uk.po b/modules/analytic_account/locale/uk.po
index c25aa482bb..b5b1d5cbd7 100644
--- a/modules/analytic_account/locale/uk.po
+++ b/modules/analytic_account/locale/uk.po
@@ -218,18 +218,21 @@ msgctxt "model:ir.action,name:act_rule_form"
msgid "Rules"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_wrong_type_line"
msgid ""
"You cannot change the type of account \"%(account)s\" because it has move "
"lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_analytic_account_root_change"
msgid ""
"You cannot change the root of the analytic account \"%(account)s\" which is "
"associated with analytic account entry."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_distribution"
msgid ""
"To save account \"%(account)s\" the sum of their distributions must be "
diff --git a/modules/analytic_account/locale/zh_CN.po b/modules/analytic_account/locale/zh_CN.po
index 2b14616c11..83fb7f03aa 100644
--- a/modules/analytic_account/locale/zh_CN.po
+++ b/modules/analytic_account/locale/zh_CN.po
@@ -239,18 +239,21 @@ msgctxt "model:ir.action,name:act_rule_form"
msgid "Rules"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_wrong_type_line"
msgid ""
"You cannot change the type of account \"%(account)s\" because it has move "
"lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_analytic_account_root_change"
msgid ""
"You cannot change the root of the analytic account \"%(account)s\" which is "
"associated with analytic account entry."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_distribution"
msgid ""
"To save account \"%(account)s\" the sum of their distributions must be "
diff --git a/modules/analytic_invoice/locale/sl.po b/modules/analytic_invoice/locale/sl.po
index 060a62c36a..1f6013debd 100644
--- a/modules/analytic_invoice/locale/sl.po
+++ b/modules/analytic_invoice/locale/sl.po
@@ -4,20 +4,20 @@ msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:account.asset,analytic_accounts:"
msgid "Analytic Accounts"
-msgstr "Analitični konti"
+msgstr "Stroškovna mesta"
msgctxt "field:account.asset,analytic_accounts_size:"
msgid "Analytic Accounts Size"
-msgstr "Število analitičnih kontov"
+msgstr "Velikost stroškovnih mest"
msgctxt "field:account.invoice.line,analytic_accounts:"
msgid "Analytic Accounts"
-msgstr "Analitični konti"
+msgstr "Stroškovna mesta"
msgctxt "field:account.invoice.line,analytic_accounts_size:"
msgid "Analytic Accounts Size"
-msgstr "Število analitičnih kontov"
+msgstr "Velikost stroškovnih mest"
msgctxt "view:account.invoice.line:"
msgid "Analytic"
-msgstr ""
+msgstr "Stroškovno mesto"
diff --git a/modules/analytic_purchase/locale/sl.po b/modules/analytic_purchase/locale/sl.po
index 7864696947..9278fd0816 100644
--- a/modules/analytic_purchase/locale/sl.po
+++ b/modules/analytic_purchase/locale/sl.po
@@ -4,12 +4,12 @@ msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:purchase.line,analytic_accounts:"
msgid "Analytic Accounts"
-msgstr "Analitični konti"
+msgstr "Stroškovna mesta"
msgctxt "field:purchase.line,analytic_accounts_size:"
msgid "Analytic Accounts Size"
-msgstr "Število analitičnih kontov"
+msgstr "Velikost stroškovnih mest"
msgctxt "view:purchase.line:"
msgid "Analytic"
-msgstr ""
+msgstr "Stroškovno mesto"
diff --git a/modules/analytic_sale/locale/sl.po b/modules/analytic_sale/locale/sl.po
index 8167001a92..e7cc00c0dd 100644
--- a/modules/analytic_sale/locale/sl.po
+++ b/modules/analytic_sale/locale/sl.po
@@ -4,12 +4,12 @@ msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:sale.line,analytic_accounts:"
msgid "Analytic Accounts"
-msgstr "Analitični konti"
+msgstr "Stroškovna mesta"
msgctxt "field:sale.line,analytic_accounts_size:"
msgid "Analytic Accounts Size"
-msgstr "Število analitičnih kontov"
+msgstr "Velikost stroškovnih mest"
msgctxt "view:sale.line:"
msgid "Analytic"
-msgstr ""
+msgstr "Stroškovno mesto"
diff --git a/modules/attendance/locale/bg.po b/modules/attendance/locale/bg.po
index 38e4dc736d..0a1119d8d6 100644
--- a/modules/attendance/locale/bg.po
+++ b/modules/attendance/locale/bg.po
@@ -126,20 +126,24 @@ msgctxt "model:ir.action,name:act_sheet"
msgid "Sheets"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_previous_open"
msgid "To close period \"%(period)s\" you must first close \"%(other_period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_delete_period_close"
msgid "To delete attendance \"%(attendance)s\" you must reopen period \"%(period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_draft_period_previous_closed"
msgid ""
"To change period \"%(period)s\" you must first change \"%(other_period)s\" "
"to draft."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_period_close"
msgid "To modify attendance \"%(attendance)s\" you must reopen period \"%(period)s\"."
msgstr ""
diff --git a/modules/attendance/locale/ca.po b/modules/attendance/locale/ca.po
index a1a394bf34..d30a189c9c 100644
--- a/modules/attendance/locale/ca.po
+++ b/modules/attendance/locale/ca.po
@@ -126,18 +126,21 @@ msgctxt "model:ir.action,name:act_sheet"
msgid "Sheets"
msgstr "Fulls"
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_previous_open"
msgid "To close period \"%(period)s\" you must first close \"%(other_period)s\"."
msgstr ""
"Per tancar el període \"%(period)s\" heu de tancar primer el període "
"\"%(other_period)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_delete_period_close"
msgid "To delete attendance \"%(attendance)s\" you must reopen period \"%(period)s\"."
msgstr ""
"Per eliminar l'asistència \"%(attendance)s\" heu de reobrir el període "
"\"%(period)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_draft_period_previous_closed"
msgid ""
"To change period \"%(period)s\" you must first change \"%(other_period)s\" "
@@ -146,6 +149,7 @@ msgstr ""
"Per cambiar el període \"%(period)s\" heu d'establir primer el "
"període\"%(other_period)s\" a esborrany."
+#, python-format
msgctxt "model:ir.message,text:msg_modify_period_close"
msgid "To modify attendance \"%(attendance)s\" you must reopen period \"%(period)s\"."
msgstr ""
diff --git a/modules/attendance/locale/cs.po b/modules/attendance/locale/cs.po
index 38e4dc736d..0a1119d8d6 100644
--- a/modules/attendance/locale/cs.po
+++ b/modules/attendance/locale/cs.po
@@ -126,20 +126,24 @@ msgctxt "model:ir.action,name:act_sheet"
msgid "Sheets"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_previous_open"
msgid "To close period \"%(period)s\" you must first close \"%(other_period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_delete_period_close"
msgid "To delete attendance \"%(attendance)s\" you must reopen period \"%(period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_draft_period_previous_closed"
msgid ""
"To change period \"%(period)s\" you must first change \"%(other_period)s\" "
"to draft."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_period_close"
msgid "To modify attendance \"%(attendance)s\" you must reopen period \"%(period)s\"."
msgstr ""
diff --git a/modules/attendance/locale/de.po b/modules/attendance/locale/de.po
index c68860a509..a2498cd89f 100644
--- a/modules/attendance/locale/de.po
+++ b/modules/attendance/locale/de.po
@@ -121,24 +121,27 @@ msgstr "Anwesenheiten"
msgctxt "model:ir.action,name:act_period_list"
msgid "Periods"
-msgstr "Anwesenheitszeiträume"
+msgstr "Zeiträume"
msgctxt "model:ir.action,name:act_sheet"
msgid "Sheets"
msgstr "Listen"
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_previous_open"
msgid "To close period \"%(period)s\" you must first close \"%(other_period)s\"."
msgstr ""
"Damit der Anwesenheitseintragszeitraum \"%(period)s\" geschlossen werden "
"kann muss zuerst \"%(other_period)s\" geschlossen werden."
+#, python-format
msgctxt "model:ir.message,text:msg_delete_period_close"
msgid "To delete attendance \"%(attendance)s\" you must reopen period \"%(period)s\"."
msgstr ""
"Um den Anwesenheitseintrag \"%(attendance)s\" zu löschen muss zuerst der "
"Anwesenheitseintragszeitraum \"%(period)s\" wieder geöffnet werden."
+#, python-format
msgctxt "model:ir.message,text:msg_draft_period_previous_closed"
msgid ""
"To change period \"%(period)s\" you must first change \"%(other_period)s\" "
@@ -148,6 +151,7 @@ msgstr ""
" Anwesenheitseintragszeitraum \"%(other_period)s\" auf Entwurf gesetzt "
"werden."
+#, python-format
msgctxt "model:ir.message,text:msg_modify_period_close"
msgid "To modify attendance \"%(attendance)s\" you must reopen period \"%(period)s\"."
msgstr ""
@@ -216,7 +220,7 @@ msgstr "Anwesenheit"
msgctxt "model:ir.ui.menu,name:menu_period_list"
msgid "Periods"
-msgstr "Anwesenheitszeiträume"
+msgstr "Zeiträume"
msgctxt "model:ir.ui.menu,name:menu_sheet"
msgid "Sheets"
diff --git a/modules/attendance/locale/es.po b/modules/attendance/locale/es.po
index 44bdc0cee2..c52695e204 100644
--- a/modules/attendance/locale/es.po
+++ b/modules/attendance/locale/es.po
@@ -126,18 +126,21 @@ msgctxt "model:ir.action,name:act_sheet"
msgid "Sheets"
msgstr "Partes"
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_previous_open"
msgid "To close period \"%(period)s\" you must first close \"%(other_period)s\"."
msgstr ""
"Para cerrar el periodo \"%(period)s\" debes cerrar primero "
"%(other_period)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_delete_period_close"
msgid "To delete attendance \"%(attendance)s\" you must reopen period \"%(period)s\"."
msgstr ""
"Para eliminar la asistencia \"%(attendance)s\" debes reabrir el periodo "
"\"%(period)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_draft_period_previous_closed"
msgid ""
"To change period \"%(period)s\" you must first change \"%(other_period)s\" "
@@ -146,6 +149,7 @@ msgstr ""
"Para cambiar el periodo \"%(period)s\" debes establecer antes "
"\"%(other_period)s\" a borrador."
+#, python-format
msgctxt "model:ir.message,text:msg_modify_period_close"
msgid "To modify attendance \"%(attendance)s\" you must reopen period \"%(period)s\"."
msgstr ""
diff --git a/modules/attendance/locale/es_419.po b/modules/attendance/locale/es_419.po
index 38e4dc736d..0a1119d8d6 100644
--- a/modules/attendance/locale/es_419.po
+++ b/modules/attendance/locale/es_419.po
@@ -126,20 +126,24 @@ msgctxt "model:ir.action,name:act_sheet"
msgid "Sheets"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_previous_open"
msgid "To close period \"%(period)s\" you must first close \"%(other_period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_delete_period_close"
msgid "To delete attendance \"%(attendance)s\" you must reopen period \"%(period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_draft_period_previous_closed"
msgid ""
"To change period \"%(period)s\" you must first change \"%(other_period)s\" "
"to draft."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_period_close"
msgid "To modify attendance \"%(attendance)s\" you must reopen period \"%(period)s\"."
msgstr ""
diff --git a/modules/attendance/locale/et.po b/modules/attendance/locale/et.po
index 38e4dc736d..0a1119d8d6 100644
--- a/modules/attendance/locale/et.po
+++ b/modules/attendance/locale/et.po
@@ -126,20 +126,24 @@ msgctxt "model:ir.action,name:act_sheet"
msgid "Sheets"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_previous_open"
msgid "To close period \"%(period)s\" you must first close \"%(other_period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_delete_period_close"
msgid "To delete attendance \"%(attendance)s\" you must reopen period \"%(period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_draft_period_previous_closed"
msgid ""
"To change period \"%(period)s\" you must first change \"%(other_period)s\" "
"to draft."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_period_close"
msgid "To modify attendance \"%(attendance)s\" you must reopen period \"%(period)s\"."
msgstr ""
diff --git a/modules/attendance/locale/fa.po b/modules/attendance/locale/fa.po
index 38e4dc736d..0a1119d8d6 100644
--- a/modules/attendance/locale/fa.po
+++ b/modules/attendance/locale/fa.po
@@ -126,20 +126,24 @@ msgctxt "model:ir.action,name:act_sheet"
msgid "Sheets"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_previous_open"
msgid "To close period \"%(period)s\" you must first close \"%(other_period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_delete_period_close"
msgid "To delete attendance \"%(attendance)s\" you must reopen period \"%(period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_draft_period_previous_closed"
msgid ""
"To change period \"%(period)s\" you must first change \"%(other_period)s\" "
"to draft."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_period_close"
msgid "To modify attendance \"%(attendance)s\" you must reopen period \"%(period)s\"."
msgstr ""
diff --git a/modules/attendance/locale/fi.po b/modules/attendance/locale/fi.po
index 38e4dc736d..0a1119d8d6 100644
--- a/modules/attendance/locale/fi.po
+++ b/modules/attendance/locale/fi.po
@@ -126,20 +126,24 @@ msgctxt "model:ir.action,name:act_sheet"
msgid "Sheets"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_previous_open"
msgid "To close period \"%(period)s\" you must first close \"%(other_period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_delete_period_close"
msgid "To delete attendance \"%(attendance)s\" you must reopen period \"%(period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_draft_period_previous_closed"
msgid ""
"To change period \"%(period)s\" you must first change \"%(other_period)s\" "
"to draft."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_period_close"
msgid "To modify attendance \"%(attendance)s\" you must reopen period \"%(period)s\"."
msgstr ""
diff --git a/modules/attendance/locale/fr.po b/modules/attendance/locale/fr.po
index e310e0e154..81c1495d60 100644
--- a/modules/attendance/locale/fr.po
+++ b/modules/attendance/locale/fr.po
@@ -56,7 +56,7 @@ msgstr "Lignes"
msgctxt "field:attendance.sheet,timesheet_duration:"
msgid "Timesheet Duration"
-msgstr "Durée de feuille de présence"
+msgstr "Durée de relevé de temps"
msgctxt "field:attendance.sheet.line,company:"
msgid "Company"
@@ -126,18 +126,21 @@ msgctxt "model:ir.action,name:act_sheet"
msgid "Sheets"
msgstr "Feuilles"
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_previous_open"
msgid "To close period \"%(period)s\" you must first close \"%(other_period)s\"."
msgstr ""
"Pour fermer la période « %(period)s », vous devez d'abord fermer "
"« %(other_period)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_delete_period_close"
msgid "To delete attendance \"%(attendance)s\" you must reopen period \"%(period)s\"."
msgstr ""
"Pour supprimer la présence « %(attendance)s », vous devez rouvrir la période"
" « %(period)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_draft_period_previous_closed"
msgid ""
"To change period \"%(period)s\" you must first change \"%(other_period)s\" "
@@ -146,6 +149,7 @@ msgstr ""
"Pour modifier la période « %(period)s », vous devez d'abord mettre "
"« %(other_period)s » en brouillon."
+#, python-format
msgctxt "model:ir.message,text:msg_modify_period_close"
msgid "To modify attendance \"%(attendance)s\" you must reopen period \"%(period)s\"."
msgstr ""
diff --git a/modules/attendance/locale/hu.po b/modules/attendance/locale/hu.po
index 38e4dc736d..0a1119d8d6 100644
--- a/modules/attendance/locale/hu.po
+++ b/modules/attendance/locale/hu.po
@@ -126,20 +126,24 @@ msgctxt "model:ir.action,name:act_sheet"
msgid "Sheets"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_previous_open"
msgid "To close period \"%(period)s\" you must first close \"%(other_period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_delete_period_close"
msgid "To delete attendance \"%(attendance)s\" you must reopen period \"%(period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_draft_period_previous_closed"
msgid ""
"To change period \"%(period)s\" you must first change \"%(other_period)s\" "
"to draft."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_period_close"
msgid "To modify attendance \"%(attendance)s\" you must reopen period \"%(period)s\"."
msgstr ""
diff --git a/modules/attendance/locale/id.po b/modules/attendance/locale/id.po
index 90e1765fa4..c94cfa8598 100644
--- a/modules/attendance/locale/id.po
+++ b/modules/attendance/locale/id.po
@@ -126,18 +126,21 @@ msgctxt "model:ir.action,name:act_sheet"
msgid "Sheets"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_previous_open"
msgid "To close period \"%(period)s\" you must first close \"%(other_period)s\"."
msgstr ""
"Untuk menutup periode \"%(period)s\" Anda harus terlebih dahulu menutup "
"\"%(other_period)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_delete_period_close"
msgid "To delete attendance \"%(attendance)s\" you must reopen period \"%(period)s\"."
msgstr ""
"Untuk menghapus kehadiran \"%(attendance)s\" Anda harus membuka kembali "
"periode \"%(period)s\"."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_draft_period_previous_closed"
msgid ""
"To change period \"%(period)s\" you must first change \"%(other_period)s\" "
@@ -146,6 +149,7 @@ msgstr ""
"Untuk mengubah periode \"%(period)s\" Anda harus terlebih dahulu mengubah "
"\"(other_period)s\" menjadi rancangan."
+#, python-format
msgctxt "model:ir.message,text:msg_modify_period_close"
msgid "To modify attendance \"%(attendance)s\" you must reopen period \"%(period)s\"."
msgstr ""
diff --git a/modules/attendance/locale/it.po b/modules/attendance/locale/it.po
index 283d793bc5..7081ac705f 100644
--- a/modules/attendance/locale/it.po
+++ b/modules/attendance/locale/it.po
@@ -127,20 +127,24 @@ msgctxt "model:ir.action,name:act_sheet"
msgid "Sheets"
msgstr "Foglio"
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_previous_open"
msgid "To close period \"%(period)s\" you must first close \"%(other_period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_delete_period_close"
msgid "To delete attendance \"%(attendance)s\" you must reopen period \"%(period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_draft_period_previous_closed"
msgid ""
"To change period \"%(period)s\" you must first change \"%(other_period)s\" "
"to draft."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_period_close"
msgid "To modify attendance \"%(attendance)s\" you must reopen period \"%(period)s\"."
msgstr ""
diff --git a/modules/attendance/locale/lo.po b/modules/attendance/locale/lo.po
index 38e4dc736d..0a1119d8d6 100644
--- a/modules/attendance/locale/lo.po
+++ b/modules/attendance/locale/lo.po
@@ -126,20 +126,24 @@ msgctxt "model:ir.action,name:act_sheet"
msgid "Sheets"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_previous_open"
msgid "To close period \"%(period)s\" you must first close \"%(other_period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_delete_period_close"
msgid "To delete attendance \"%(attendance)s\" you must reopen period \"%(period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_draft_period_previous_closed"
msgid ""
"To change period \"%(period)s\" you must first change \"%(other_period)s\" "
"to draft."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_period_close"
msgid "To modify attendance \"%(attendance)s\" you must reopen period \"%(period)s\"."
msgstr ""
diff --git a/modules/attendance/locale/lt.po b/modules/attendance/locale/lt.po
index 38e4dc736d..0a1119d8d6 100644
--- a/modules/attendance/locale/lt.po
+++ b/modules/attendance/locale/lt.po
@@ -126,20 +126,24 @@ msgctxt "model:ir.action,name:act_sheet"
msgid "Sheets"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_previous_open"
msgid "To close period \"%(period)s\" you must first close \"%(other_period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_delete_period_close"
msgid "To delete attendance \"%(attendance)s\" you must reopen period \"%(period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_draft_period_previous_closed"
msgid ""
"To change period \"%(period)s\" you must first change \"%(other_period)s\" "
"to draft."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_period_close"
msgid "To modify attendance \"%(attendance)s\" you must reopen period \"%(period)s\"."
msgstr ""
diff --git a/modules/attendance/locale/nl.po b/modules/attendance/locale/nl.po
index 1e4d3044b5..26ee565783 100644
--- a/modules/attendance/locale/nl.po
+++ b/modules/attendance/locale/nl.po
@@ -126,18 +126,21 @@ msgctxt "model:ir.action,name:act_sheet"
msgid "Sheets"
msgstr "Staten"
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_previous_open"
msgid "To close period \"%(period)s\" you must first close \"%(other_period)s\"."
msgstr ""
"Om periode \"%(period)s\" te sluiten, moet u eerst \"%(other_period)s\" "
"sluiten."
+#, python-format
msgctxt "model:ir.message,text:msg_delete_period_close"
msgid "To delete attendance \"%(attendance)s\" you must reopen period \"%(period)s\"."
msgstr ""
"Om aanwezigheid \"%(attendance)s\" te verwijderen, moet u periode "
"\"%(period)s\" opnieuw openen."
+#, python-format
msgctxt "model:ir.message,text:msg_draft_period_previous_closed"
msgid ""
"To change period \"%(period)s\" you must first change \"%(other_period)s\" "
@@ -146,6 +149,7 @@ msgstr ""
"Om periode \"%(period)s\" te sluiten, moet u eerst \"%(other_period)s\" "
"terug in concept zetten."
+#, python-format
msgctxt "model:ir.message,text:msg_modify_period_close"
msgid "To modify attendance \"%(attendance)s\" you must reopen period \"%(period)s\"."
msgstr ""
diff --git a/modules/attendance/locale/pl.po b/modules/attendance/locale/pl.po
index 58a0a5ed1f..5c5d4a0384 100644
--- a/modules/attendance/locale/pl.po
+++ b/modules/attendance/locale/pl.po
@@ -120,26 +120,30 @@ msgstr ""
msgctxt "model:ir.action,name:act_period_list"
msgid "Periods"
-msgstr ""
+msgstr "Okresy"
msgctxt "model:ir.action,name:act_sheet"
msgid "Sheets"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_previous_open"
msgid "To close period \"%(period)s\" you must first close \"%(other_period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_delete_period_close"
msgid "To delete attendance \"%(attendance)s\" you must reopen period \"%(period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_draft_period_previous_closed"
msgid ""
"To change period \"%(period)s\" you must first change \"%(other_period)s\" "
"to draft."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_period_close"
msgid "To modify attendance \"%(attendance)s\" you must reopen period \"%(period)s\"."
msgstr ""
@@ -150,7 +154,7 @@ msgstr ""
msgctxt "model:ir.model.button,string:period_draft_button"
msgid "Draft"
-msgstr ""
+msgstr "Szkic"
msgctxt "model:ir.rule.group,name:rule_group_attendance"
msgid "Own attendance"
@@ -166,7 +170,7 @@ msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_period_companies"
msgid "User in companies"
-msgstr ""
+msgstr "Użytkownik w firmach"
msgctxt "model:ir.rule.group,name:rule_group_sheet"
msgid "Own attendance sheet"
@@ -206,7 +210,7 @@ msgstr ""
msgctxt "model:ir.ui.menu,name:menu_period_list"
msgid "Periods"
-msgstr ""
+msgstr "Okresy"
msgctxt "model:ir.ui.menu,name:menu_sheet"
msgid "Sheets"
diff --git a/modules/attendance/locale/pt.po b/modules/attendance/locale/pt.po
index 38e4dc736d..0a1119d8d6 100644
--- a/modules/attendance/locale/pt.po
+++ b/modules/attendance/locale/pt.po
@@ -126,20 +126,24 @@ msgctxt "model:ir.action,name:act_sheet"
msgid "Sheets"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_previous_open"
msgid "To close period \"%(period)s\" you must first close \"%(other_period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_delete_period_close"
msgid "To delete attendance \"%(attendance)s\" you must reopen period \"%(period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_draft_period_previous_closed"
msgid ""
"To change period \"%(period)s\" you must first change \"%(other_period)s\" "
"to draft."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_period_close"
msgid "To modify attendance \"%(attendance)s\" you must reopen period \"%(period)s\"."
msgstr ""
diff --git a/modules/attendance/locale/ro.po b/modules/attendance/locale/ro.po
index 27ef858d1a..868e7a21e6 100644
--- a/modules/attendance/locale/ro.po
+++ b/modules/attendance/locale/ro.po
@@ -127,19 +127,21 @@ msgctxt "model:ir.action,name:act_sheet"
msgid "Sheets"
msgstr "Foi"
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_previous_open"
msgid "To close period \"%(period)s\" you must first close \"%(other_period)s\"."
msgstr ""
"Pentru a închide perioada \"%(period)s\" trebuie mai întâi închisă perioada "
"\"%(other_period)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_delete_period_close"
msgid "To delete attendance \"%(attendance)s\" you must reopen period \"%(period)s\"."
msgstr ""
"Pentru a șterge prezența \"%(attendance)s\" trebuie să redeschideți perioada"
" \"%(period)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_draft_period_previous_closed"
msgid ""
"To change period \"%(period)s\" you must first change \"%(other_period)s\" "
@@ -148,6 +150,7 @@ msgstr ""
"Pentru a schimba perioada \"%(period)s\", trebuie ca mai întâi "
"\"%(other_period)s\" să fie setată ca ciornă."
+#, python-format
msgctxt "model:ir.message,text:msg_modify_period_close"
msgid "To modify attendance \"%(attendance)s\" you must reopen period \"%(period)s\"."
msgstr ""
diff --git a/modules/attendance/locale/ru.po b/modules/attendance/locale/ru.po
index 38e4dc736d..0a1119d8d6 100644
--- a/modules/attendance/locale/ru.po
+++ b/modules/attendance/locale/ru.po
@@ -126,20 +126,24 @@ msgctxt "model:ir.action,name:act_sheet"
msgid "Sheets"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_previous_open"
msgid "To close period \"%(period)s\" you must first close \"%(other_period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_delete_period_close"
msgid "To delete attendance \"%(attendance)s\" you must reopen period \"%(period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_draft_period_previous_closed"
msgid ""
"To change period \"%(period)s\" you must first change \"%(other_period)s\" "
"to draft."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_period_close"
msgid "To modify attendance \"%(attendance)s\" you must reopen period \"%(period)s\"."
msgstr ""
diff --git a/modules/attendance/locale/sl.po b/modules/attendance/locale/sl.po
index c8c3142778..ec3aff8d60 100644
--- a/modules/attendance/locale/sl.po
+++ b/modules/attendance/locale/sl.po
@@ -126,18 +126,21 @@ msgctxt "model:ir.action,name:act_sheet"
msgid "Sheets"
msgstr "Seznami"
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_previous_open"
msgid "To close period \"%(period)s\" you must first close \"%(other_period)s\"."
msgstr ""
"Za zaprtje obdobja \"%(period)s\", je potrebno najprej zapreti "
"\"%(other_period)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_delete_period_close"
msgid "To delete attendance \"%(attendance)s\" you must reopen period \"%(period)s\"."
msgstr ""
"Za izbris prisotnosti \"%(attendance)s\", je potrebno ponovno odpreti "
"obdobje \"%(period)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_draft_period_previous_closed"
msgid ""
"To change period \"%(period)s\" you must first change \"%(other_period)s\" "
@@ -146,6 +149,7 @@ msgstr ""
"Za spremembo obdobja \"%(period)s\", je potrebno najprej spremeniti stanje "
"\"%(other_period)s\" v osnutek."
+#, python-format
msgctxt "model:ir.message,text:msg_modify_period_close"
msgid "To modify attendance \"%(attendance)s\" you must reopen period \"%(period)s\"."
msgstr ""
diff --git a/modules/attendance/locale/tr.po b/modules/attendance/locale/tr.po
index 38e4dc736d..0a1119d8d6 100644
--- a/modules/attendance/locale/tr.po
+++ b/modules/attendance/locale/tr.po
@@ -126,20 +126,24 @@ msgctxt "model:ir.action,name:act_sheet"
msgid "Sheets"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_previous_open"
msgid "To close period \"%(period)s\" you must first close \"%(other_period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_delete_period_close"
msgid "To delete attendance \"%(attendance)s\" you must reopen period \"%(period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_draft_period_previous_closed"
msgid ""
"To change period \"%(period)s\" you must first change \"%(other_period)s\" "
"to draft."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_period_close"
msgid "To modify attendance \"%(attendance)s\" you must reopen period \"%(period)s\"."
msgstr ""
diff --git a/modules/attendance/locale/uk.po b/modules/attendance/locale/uk.po
index d7117875aa..1d97cb181e 100644
--- a/modules/attendance/locale/uk.po
+++ b/modules/attendance/locale/uk.po
@@ -126,20 +126,24 @@ msgctxt "model:ir.action,name:act_sheet"
msgid "Sheets"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_previous_open"
msgid "To close period \"%(period)s\" you must first close \"%(other_period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_delete_period_close"
msgid "To delete attendance \"%(attendance)s\" you must reopen period \"%(period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_draft_period_previous_closed"
msgid ""
"To change period \"%(period)s\" you must first change \"%(other_period)s\" "
"to draft."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_period_close"
msgid "To modify attendance \"%(attendance)s\" you must reopen period \"%(period)s\"."
msgstr ""
diff --git a/modules/attendance/locale/zh_CN.po b/modules/attendance/locale/zh_CN.po
index d293a86507..b3bed36c75 100644
--- a/modules/attendance/locale/zh_CN.po
+++ b/modules/attendance/locale/zh_CN.po
@@ -126,20 +126,24 @@ msgctxt "model:ir.action,name:act_sheet"
msgid "Sheets"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_close_period_previous_open"
msgid "To close period \"%(period)s\" you must first close \"%(other_period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_delete_period_close"
msgid "To delete attendance \"%(attendance)s\" you must reopen period \"%(period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_draft_period_previous_closed"
msgid ""
"To change period \"%(period)s\" you must first change \"%(other_period)s\" "
"to draft."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_period_close"
msgid "To modify attendance \"%(attendance)s\" you must reopen period \"%(period)s\"."
msgstr ""
diff --git a/modules/authentication_sms/locale/bg.po b/modules/authentication_sms/locale/bg.po
index 29768553f9..819bebdbb0 100644
--- a/modules/authentication_sms/locale/bg.po
+++ b/modules/authentication_sms/locale/bg.po
@@ -25,10 +25,12 @@ msgctxt "help:res.user,mobile:"
msgid "Phone number that supports receiving SMS."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sms_text"
msgid "%(name)s code %(code)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_user_sms_code"
msgid "SMS Code for %(login)s"
msgstr ""
diff --git a/modules/authentication_sms/locale/ca.po b/modules/authentication_sms/locale/ca.po
index 598896f8b4..5be759afda 100644
--- a/modules/authentication_sms/locale/ca.po
+++ b/modules/authentication_sms/locale/ca.po
@@ -22,10 +22,12 @@ msgctxt "help:res.user,mobile:"
msgid "Phone number that supports receiving SMS."
msgstr "Número de telèfon que suporta rebre SMS."
+#, python-format
msgctxt "model:ir.message,text:msg_sms_text"
msgid "%(name)s code %(code)s"
msgstr "%(name)s codi %(code)s"
+#, python-format
msgctxt "model:ir.message,text:msg_user_sms_code"
msgid "SMS Code for %(login)s"
msgstr "Codi SMS per %(login)s"
diff --git a/modules/authentication_sms/locale/cs.po b/modules/authentication_sms/locale/cs.po
index 9feacafd10..430b9b8a72 100644
--- a/modules/authentication_sms/locale/cs.po
+++ b/modules/authentication_sms/locale/cs.po
@@ -22,10 +22,12 @@ msgctxt "help:res.user,mobile:"
msgid "Phone number that supports receiving SMS."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sms_text"
msgid "%(name)s code %(code)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_user_sms_code"
msgid "SMS Code for %(login)s"
msgstr ""
diff --git a/modules/authentication_sms/locale/de.po b/modules/authentication_sms/locale/de.po
index ebccf7b377..589ef694ba 100644
--- a/modules/authentication_sms/locale/de.po
+++ b/modules/authentication_sms/locale/de.po
@@ -22,10 +22,12 @@ msgctxt "help:res.user,mobile:"
msgid "Phone number that supports receiving SMS."
msgstr "Eine Telefonnummer, die den Empfang von SMS unterstützt."
+#, python-format
msgctxt "model:ir.message,text:msg_sms_text"
msgid "%(name)s code %(code)s"
msgstr "%(name)s Code %(code)s"
+#, python-format
msgctxt "model:ir.message,text:msg_user_sms_code"
msgid "SMS Code for %(login)s"
msgstr "SMS Code für %(login)s"
diff --git a/modules/authentication_sms/locale/es.po b/modules/authentication_sms/locale/es.po
index f91e4b0d51..d93bca7fa5 100644
--- a/modules/authentication_sms/locale/es.po
+++ b/modules/authentication_sms/locale/es.po
@@ -22,10 +22,12 @@ msgctxt "help:res.user,mobile:"
msgid "Phone number that supports receiving SMS."
msgstr "Número de teléfono que puede recibir SMS."
+#, python-format
msgctxt "model:ir.message,text:msg_sms_text"
msgid "%(name)s code %(code)s"
msgstr "%(name)s código %(code)s"
+#, python-format
msgctxt "model:ir.message,text:msg_user_sms_code"
msgid "SMS Code for %(login)s"
msgstr "Código SMS para %(login)s"
diff --git a/modules/authentication_sms/locale/es_419.po b/modules/authentication_sms/locale/es_419.po
index 9feacafd10..430b9b8a72 100644
--- a/modules/authentication_sms/locale/es_419.po
+++ b/modules/authentication_sms/locale/es_419.po
@@ -22,10 +22,12 @@ msgctxt "help:res.user,mobile:"
msgid "Phone number that supports receiving SMS."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sms_text"
msgid "%(name)s code %(code)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_user_sms_code"
msgid "SMS Code for %(login)s"
msgstr ""
diff --git a/modules/authentication_sms/locale/et.po b/modules/authentication_sms/locale/et.po
index e01a3dbb1e..9a085361aa 100644
--- a/modules/authentication_sms/locale/et.po
+++ b/modules/authentication_sms/locale/et.po
@@ -23,10 +23,12 @@ msgctxt "help:res.user,mobile:"
msgid "Phone number that supports receiving SMS."
msgstr "Telefoninumber mis toetab SMSi vastuvõtmist"
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_sms_text"
msgid "%(name)s code %(code)s"
msgstr "%(nimi) kood %(kood)id"
+#, python-format
msgctxt "model:ir.message,text:msg_user_sms_code"
msgid "SMS Code for %(login)s"
msgstr ""
diff --git a/modules/authentication_sms/locale/fa.po b/modules/authentication_sms/locale/fa.po
index e4949a96a8..5412e99c55 100644
--- a/modules/authentication_sms/locale/fa.po
+++ b/modules/authentication_sms/locale/fa.po
@@ -23,10 +23,12 @@ msgctxt "help:res.user,mobile:"
msgid "Phone number that supports receiving SMS."
msgstr "شماره تلفن همراه که پیام کوتاه را پشتیبانی کند"
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_sms_text"
msgid "%(name)s code %(code)s"
msgstr "\"%(name)s\" کد \"%(کد)s\""
+#, python-format
msgctxt "model:ir.message,text:msg_user_sms_code"
msgid "SMS Code for %(login)s"
msgstr ""
diff --git a/modules/authentication_sms/locale/fi.po b/modules/authentication_sms/locale/fi.po
index 9feacafd10..430b9b8a72 100644
--- a/modules/authentication_sms/locale/fi.po
+++ b/modules/authentication_sms/locale/fi.po
@@ -22,10 +22,12 @@ msgctxt "help:res.user,mobile:"
msgid "Phone number that supports receiving SMS."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sms_text"
msgid "%(name)s code %(code)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_user_sms_code"
msgid "SMS Code for %(login)s"
msgstr ""
diff --git a/modules/authentication_sms/locale/fr.po b/modules/authentication_sms/locale/fr.po
index badbf9902e..45d6c8a97c 100644
--- a/modules/authentication_sms/locale/fr.po
+++ b/modules/authentication_sms/locale/fr.po
@@ -22,10 +22,12 @@ msgctxt "help:res.user,mobile:"
msgid "Phone number that supports receiving SMS."
msgstr "Numéro de téléphone qui support la réception de SMS."
+#, python-format
msgctxt "model:ir.message,text:msg_sms_text"
msgid "%(name)s code %(code)s"
msgstr "%(name)s code %(code)s"
+#, python-format
msgctxt "model:ir.message,text:msg_user_sms_code"
msgid "SMS Code for %(login)s"
msgstr "Code SMS pour %(login)s"
diff --git a/modules/authentication_sms/locale/hu.po b/modules/authentication_sms/locale/hu.po
index e96aa93f97..62eced7d74 100644
--- a/modules/authentication_sms/locale/hu.po
+++ b/modules/authentication_sms/locale/hu.po
@@ -25,10 +25,12 @@ msgctxt "help:res.user,mobile:"
msgid "Phone number that supports receiving SMS."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sms_text"
msgid "%(name)s code %(code)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_user_sms_code"
msgid "SMS Code for %(login)s"
msgstr ""
diff --git a/modules/authentication_sms/locale/id.po b/modules/authentication_sms/locale/id.po
index 372f6674fd..f8b984cd14 100644
--- a/modules/authentication_sms/locale/id.po
+++ b/modules/authentication_sms/locale/id.po
@@ -22,10 +22,12 @@ msgctxt "help:res.user,mobile:"
msgid "Phone number that supports receiving SMS."
msgstr "Nomor telepon yang mendukung penerimaan SMS."
+#, python-format
msgctxt "model:ir.message,text:msg_sms_text"
msgid "%(name)s code %(code)s"
msgstr "%(name)s kode %(code)s"
+#, python-format
msgctxt "model:ir.message,text:msg_user_sms_code"
msgid "SMS Code for %(login)s"
msgstr "Kode SMS untuk %(login)s"
diff --git a/modules/authentication_sms/locale/it.po b/modules/authentication_sms/locale/it.po
index 2a347c0cc0..238dbe98b3 100644
--- a/modules/authentication_sms/locale/it.po
+++ b/modules/authentication_sms/locale/it.po
@@ -22,10 +22,12 @@ msgctxt "help:res.user,mobile:"
msgid "Phone number that supports receiving SMS."
msgstr "Numero telefonico abilitato alla ricezione di SMS."
+#, python-format
msgctxt "model:ir.message,text:msg_sms_text"
msgid "%(name)s code %(code)s"
msgstr "%(name)s codice %(code)s"
+#, python-format
msgctxt "model:ir.message,text:msg_user_sms_code"
msgid "SMS Code for %(login)s"
msgstr "Codice SMS per %(login)s"
diff --git a/modules/authentication_sms/locale/lo.po b/modules/authentication_sms/locale/lo.po
index 21be0b2fbe..5ce0ce8b41 100644
--- a/modules/authentication_sms/locale/lo.po
+++ b/modules/authentication_sms/locale/lo.po
@@ -23,11 +23,12 @@ msgctxt "help:res.user,mobile:"
msgid "Phone number that supports receiving SMS."
msgstr "ເລກໂທລະສັບ ທີ່ຮອງຮັບ ການຮັບຂໍ້ຄວາມສັ້ນ"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_sms_text"
msgid "%(name)s code %(code)s"
msgstr "%(name)s ລະຫັດ %(code)s"
+#, python-format
msgctxt "model:ir.message,text:msg_user_sms_code"
msgid "SMS Code for %(login)s"
msgstr ""
diff --git a/modules/authentication_sms/locale/lt.po b/modules/authentication_sms/locale/lt.po
index 9feacafd10..430b9b8a72 100644
--- a/modules/authentication_sms/locale/lt.po
+++ b/modules/authentication_sms/locale/lt.po
@@ -22,10 +22,12 @@ msgctxt "help:res.user,mobile:"
msgid "Phone number that supports receiving SMS."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sms_text"
msgid "%(name)s code %(code)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_user_sms_code"
msgid "SMS Code for %(login)s"
msgstr ""
diff --git a/modules/authentication_sms/locale/nl.po b/modules/authentication_sms/locale/nl.po
index a01ba16db0..9813bbf200 100644
--- a/modules/authentication_sms/locale/nl.po
+++ b/modules/authentication_sms/locale/nl.po
@@ -22,10 +22,12 @@ msgctxt "help:res.user,mobile:"
msgid "Phone number that supports receiving SMS."
msgstr "Telefoonnummer dat het ontvangen van smssen ondersteunt."
+#, python-format
msgctxt "model:ir.message,text:msg_sms_text"
msgid "%(name)s code %(code)s"
msgstr "%(name)s code %(code)s"
+#, python-format
msgctxt "model:ir.message,text:msg_user_sms_code"
msgid "SMS Code for %(login)s"
msgstr "SMS-code voor%(login)s"
diff --git a/modules/authentication_sms/locale/pl.po b/modules/authentication_sms/locale/pl.po
index 7ffdfedf14..d0ef983d8a 100644
--- a/modules/authentication_sms/locale/pl.po
+++ b/modules/authentication_sms/locale/pl.po
@@ -23,11 +23,12 @@ msgctxt "help:res.user,mobile:"
msgid "Phone number that supports receiving SMS."
msgstr "Numer telefonu, który umożliwia otrzymywanie SMS-ów"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_sms_text"
msgid "%(name)s code %(code)s"
msgstr "%(name)s kod %(code)s"
+#, python-format
msgctxt "model:ir.message,text:msg_user_sms_code"
msgid "SMS Code for %(login)s"
msgstr ""
diff --git a/modules/authentication_sms/locale/pt.po b/modules/authentication_sms/locale/pt.po
index 7a7260f8ec..2550077e6b 100644
--- a/modules/authentication_sms/locale/pt.po
+++ b/modules/authentication_sms/locale/pt.po
@@ -23,10 +23,12 @@ msgctxt "help:res.user,mobile:"
msgid "Phone number that supports receiving SMS."
msgstr "Número de telefone que pode receber SMS"
+#, python-format
msgctxt "model:ir.message,text:msg_sms_text"
msgid "%(name)s code %(code)s"
msgstr "%(name)s código %(code)s"
+#, python-format
msgctxt "model:ir.message,text:msg_user_sms_code"
msgid "SMS Code for %(login)s"
msgstr ""
diff --git a/modules/authentication_sms/locale/ro.po b/modules/authentication_sms/locale/ro.po
index a9cd1cdac9..89d46a798f 100644
--- a/modules/authentication_sms/locale/ro.po
+++ b/modules/authentication_sms/locale/ro.po
@@ -22,10 +22,12 @@ msgctxt "help:res.user,mobile:"
msgid "Phone number that supports receiving SMS."
msgstr "Număr de telefon care acceptă primirea de SMS-uri."
+#, python-format
msgctxt "model:ir.message,text:msg_sms_text"
msgid "%(name)s code %(code)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_user_sms_code"
msgid "SMS Code for %(login)s"
msgstr "Cod SMS pentru %(login)s"
diff --git a/modules/authentication_sms/locale/ru.po b/modules/authentication_sms/locale/ru.po
index 7cdbab5eb7..c21c351b3a 100644
--- a/modules/authentication_sms/locale/ru.po
+++ b/modules/authentication_sms/locale/ru.po
@@ -25,10 +25,12 @@ msgctxt "help:res.user,mobile:"
msgid "Phone number that supports receiving SMS."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sms_text"
msgid "%(name)s code %(code)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_user_sms_code"
msgid "SMS Code for %(login)s"
msgstr ""
diff --git a/modules/authentication_sms/locale/sl.po b/modules/authentication_sms/locale/sl.po
index 0c0ebbf213..cea387d383 100644
--- a/modules/authentication_sms/locale/sl.po
+++ b/modules/authentication_sms/locale/sl.po
@@ -22,10 +22,12 @@ msgctxt "help:res.user,mobile:"
msgid "Phone number that supports receiving SMS."
msgstr "Telefonska številka, ki omogoča prejem SMS."
+#, python-format
msgctxt "model:ir.message,text:msg_sms_text"
msgid "%(name)s code %(code)s"
msgstr "%(name)s šifra %(code)s"
+#, python-format
msgctxt "model:ir.message,text:msg_user_sms_code"
msgid "SMS Code for %(login)s"
msgstr "SMS koda za %(login)s"
diff --git a/modules/authentication_sms/locale/tr.po b/modules/authentication_sms/locale/tr.po
index 9feacafd10..430b9b8a72 100644
--- a/modules/authentication_sms/locale/tr.po
+++ b/modules/authentication_sms/locale/tr.po
@@ -22,10 +22,12 @@ msgctxt "help:res.user,mobile:"
msgid "Phone number that supports receiving SMS."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sms_text"
msgid "%(name)s code %(code)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_user_sms_code"
msgid "SMS Code for %(login)s"
msgstr ""
diff --git a/modules/authentication_sms/locale/uk.po b/modules/authentication_sms/locale/uk.po
index 9feacafd10..430b9b8a72 100644
--- a/modules/authentication_sms/locale/uk.po
+++ b/modules/authentication_sms/locale/uk.po
@@ -22,10 +22,12 @@ msgctxt "help:res.user,mobile:"
msgid "Phone number that supports receiving SMS."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sms_text"
msgid "%(name)s code %(code)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_user_sms_code"
msgid "SMS Code for %(login)s"
msgstr ""
diff --git a/modules/authentication_sms/locale/zh_CN.po b/modules/authentication_sms/locale/zh_CN.po
index 9866319986..cc2cf81f74 100644
--- a/modules/authentication_sms/locale/zh_CN.po
+++ b/modules/authentication_sms/locale/zh_CN.po
@@ -24,10 +24,12 @@ msgctxt "help:res.user,mobile:"
msgid "Phone number that supports receiving SMS."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sms_text"
msgid "%(name)s code %(code)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_user_sms_code"
msgid "SMS Code for %(login)s"
msgstr ""
diff --git a/modules/bank/locale/bg.po b/modules/bank/locale/bg.po
index 2dd8c6cc2f..7fde783fea 100644
--- a/modules/bank/locale/bg.po
+++ b/modules/bank/locale/bg.po
@@ -106,6 +106,7 @@ msgctxt "model:ir.action,name:act_bank_form"
msgid "Banks"
msgstr "Banks"
+#, python-format
msgctxt "model:ir.message,text:msg_account_iban_invalid_bic"
msgid "The BIC of \"%(account)s\" is not valid with the \"%(bic)s\" from IBAN."
msgstr ""
@@ -114,10 +115,12 @@ msgctxt "model:ir.message,text:msg_account_iban_unique"
msgid "Account can have only one IBAN."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_bic"
msgid "The BIC \"%(bic)s\" is not valid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_iban"
msgid "IBAN \"%(number)s\" is not valid."
msgstr ""
diff --git a/modules/bank/locale/ca.po b/modules/bank/locale/ca.po
index a20a8aed9a..22c13a06d8 100644
--- a/modules/bank/locale/ca.po
+++ b/modules/bank/locale/ca.po
@@ -94,6 +94,7 @@ msgctxt "model:ir.action,name:act_bank_form"
msgid "Banks"
msgstr "Bancs"
+#, python-format
msgctxt "model:ir.message,text:msg_account_iban_invalid_bic"
msgid "The BIC of \"%(account)s\" is not valid with the \"%(bic)s\" from IBAN."
msgstr "El BIC de \"%(account)s\" no es correspon amb el \"%(bic)s\" del IBAN."
@@ -102,10 +103,12 @@ msgctxt "model:ir.message,text:msg_account_iban_unique"
msgid "Account can have only one IBAN."
msgstr "El compte només pot tenir un IBAN."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_bic"
msgid "The BIC \"%(bic)s\" is not valid."
msgstr "El BIC \"%(bic)s\" es invàlid."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_iban"
msgid "IBAN \"%(number)s\" is not valid."
msgstr "El número IBAN \"%(number)s\" es invàlid."
diff --git a/modules/bank/locale/cs.po b/modules/bank/locale/cs.po
index cbb9773907..5a10e036fe 100644
--- a/modules/bank/locale/cs.po
+++ b/modules/bank/locale/cs.po
@@ -98,6 +98,7 @@ msgctxt "model:ir.action,name:act_bank_form"
msgid "Banks"
msgstr "Banks"
+#, python-format
msgctxt "model:ir.message,text:msg_account_iban_invalid_bic"
msgid "The BIC of \"%(account)s\" is not valid with the \"%(bic)s\" from IBAN."
msgstr ""
@@ -106,10 +107,12 @@ msgctxt "model:ir.message,text:msg_account_iban_unique"
msgid "Account can have only one IBAN."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_bic"
msgid "The BIC \"%(bic)s\" is not valid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_iban"
msgid "IBAN \"%(number)s\" is not valid."
msgstr ""
diff --git a/modules/bank/locale/de.po b/modules/bank/locale/de.po
index 2a07321659..7c908913ad 100644
--- a/modules/bank/locale/de.po
+++ b/modules/bank/locale/de.po
@@ -94,6 +94,7 @@ msgctxt "model:ir.action,name:act_bank_form"
msgid "Banks"
msgstr "Banken"
+#, python-format
msgctxt "model:ir.message,text:msg_account_iban_invalid_bic"
msgid "The BIC of \"%(account)s\" is not valid with the \"%(bic)s\" from IBAN."
msgstr "Die BIC von \"%(account)s\" passt nicht zur BIC \"%(bic)s\" aus der IBAN."
@@ -102,10 +103,12 @@ msgctxt "model:ir.message,text:msg_account_iban_unique"
msgid "Account can have only one IBAN."
msgstr "Für das Bankkonto kann nur eine IBAN erfasst werden."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_bic"
msgid "The BIC \"%(bic)s\" is not valid."
msgstr "Die BIC \"%(bic)s\" ist ungültig."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_iban"
msgid "IBAN \"%(number)s\" is not valid."
msgstr "Die IBAN \"%(number)s\" ist ungültig."
diff --git a/modules/bank/locale/es.po b/modules/bank/locale/es.po
index 502d6167a3..a668077b95 100644
--- a/modules/bank/locale/es.po
+++ b/modules/bank/locale/es.po
@@ -94,6 +94,7 @@ msgctxt "model:ir.action,name:act_bank_form"
msgid "Banks"
msgstr "Bancos"
+#, python-format
msgctxt "model:ir.message,text:msg_account_iban_invalid_bic"
msgid "The BIC of \"%(account)s\" is not valid with the \"%(bic)s\" from IBAN."
msgstr "El BIC de \"%(account)s\" no se corresponde con el \"%(bic)s\" del IBAN."
@@ -102,10 +103,12 @@ msgctxt "model:ir.message,text:msg_account_iban_unique"
msgid "Account can have only one IBAN."
msgstr "La cuenta solo puede tener un IBAN."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_bic"
msgid "The BIC \"%(bic)s\" is not valid."
msgstr "El BIC \"%(bic)s\" no es válido."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_iban"
msgid "IBAN \"%(number)s\" is not valid."
msgstr "El número IBAN \"%(number)s\" no es válido."
diff --git a/modules/bank/locale/es_419.po b/modules/bank/locale/es_419.po
index fbb7c10ab3..fb7bbd4b0b 100644
--- a/modules/bank/locale/es_419.po
+++ b/modules/bank/locale/es_419.po
@@ -94,6 +94,7 @@ msgctxt "model:ir.action,name:act_bank_form"
msgid "Banks"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_iban_invalid_bic"
msgid "The BIC of \"%(account)s\" is not valid with the \"%(bic)s\" from IBAN."
msgstr ""
@@ -102,10 +103,12 @@ msgctxt "model:ir.message,text:msg_account_iban_unique"
msgid "Account can have only one IBAN."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_bic"
msgid "The BIC \"%(bic)s\" is not valid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_iban"
msgid "IBAN \"%(number)s\" is not valid."
msgstr ""
diff --git a/modules/bank/locale/et.po b/modules/bank/locale/et.po
index d03a755eb9..7b5e3c6d50 100644
--- a/modules/bank/locale/et.po
+++ b/modules/bank/locale/et.po
@@ -94,6 +94,7 @@ msgctxt "model:ir.action,name:act_bank_form"
msgid "Banks"
msgstr "Pangad"
+#, python-format
msgctxt "model:ir.message,text:msg_account_iban_invalid_bic"
msgid "The BIC of \"%(account)s\" is not valid with the \"%(bic)s\" from IBAN."
msgstr ""
@@ -102,12 +103,12 @@ msgctxt "model:ir.message,text:msg_account_iban_unique"
msgid "Account can have only one IBAN."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invalid_bic"
msgid "The BIC \"%(bic)s\" is not valid."
msgstr "INAB number \"%(number)s\" ei ole õige."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invalid_iban"
msgid "IBAN \"%(number)s\" is not valid."
msgstr "INAB number \"%(number)s\" ei ole õige."
diff --git a/modules/bank/locale/fa.po b/modules/bank/locale/fa.po
index b7985fdaeb..b3c17d7121 100644
--- a/modules/bank/locale/fa.po
+++ b/modules/bank/locale/fa.po
@@ -94,6 +94,7 @@ msgctxt "model:ir.action,name:act_bank_form"
msgid "Banks"
msgstr "بانک ها"
+#, python-format
msgctxt "model:ir.message,text:msg_account_iban_invalid_bic"
msgid "The BIC of \"%(account)s\" is not valid with the \"%(bic)s\" from IBAN."
msgstr ""
@@ -102,12 +103,12 @@ msgctxt "model:ir.message,text:msg_account_iban_unique"
msgid "Account can have only one IBAN."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invalid_bic"
msgid "The BIC \"%(bic)s\" is not valid."
msgstr "شماره IBAN : \"%(number)s\" معتبر نیست."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invalid_iban"
msgid "IBAN \"%(number)s\" is not valid."
msgstr "شماره IBAN : \"%(number)s\" معتبر نیست."
diff --git a/modules/bank/locale/fi.po b/modules/bank/locale/fi.po
index cbb9773907..5a10e036fe 100644
--- a/modules/bank/locale/fi.po
+++ b/modules/bank/locale/fi.po
@@ -98,6 +98,7 @@ msgctxt "model:ir.action,name:act_bank_form"
msgid "Banks"
msgstr "Banks"
+#, python-format
msgctxt "model:ir.message,text:msg_account_iban_invalid_bic"
msgid "The BIC of \"%(account)s\" is not valid with the \"%(bic)s\" from IBAN."
msgstr ""
@@ -106,10 +107,12 @@ msgctxt "model:ir.message,text:msg_account_iban_unique"
msgid "Account can have only one IBAN."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_bic"
msgid "The BIC \"%(bic)s\" is not valid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_iban"
msgid "IBAN \"%(number)s\" is not valid."
msgstr ""
diff --git a/modules/bank/locale/fr.po b/modules/bank/locale/fr.po
index c408288372..16f9959cb4 100644
--- a/modules/bank/locale/fr.po
+++ b/modules/bank/locale/fr.po
@@ -94,6 +94,7 @@ msgctxt "model:ir.action,name:act_bank_form"
msgid "Banks"
msgstr "Banques"
+#, python-format
msgctxt "model:ir.message,text:msg_account_iban_invalid_bic"
msgid "The BIC of \"%(account)s\" is not valid with the \"%(bic)s\" from IBAN."
msgstr ""
@@ -103,10 +104,12 @@ msgctxt "model:ir.message,text:msg_account_iban_unique"
msgid "Account can have only one IBAN."
msgstr "Le compte ne peut avoir qu'un seul IBAN."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_bic"
msgid "The BIC \"%(bic)s\" is not valid."
msgstr "Le BIC « %(bic)s » n'est pas valide."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_iban"
msgid "IBAN \"%(number)s\" is not valid."
msgstr "L'IBAN « %(number)s » n'est pas valide."
diff --git a/modules/bank/locale/hu.po b/modules/bank/locale/hu.po
index d272930d77..cb3b5bfce6 100644
--- a/modules/bank/locale/hu.po
+++ b/modules/bank/locale/hu.po
@@ -94,6 +94,7 @@ msgctxt "model:ir.action,name:act_bank_form"
msgid "Banks"
msgstr "Bankok"
+#, python-format
msgctxt "model:ir.message,text:msg_account_iban_invalid_bic"
msgid "The BIC of \"%(account)s\" is not valid with the \"%(bic)s\" from IBAN."
msgstr ""
@@ -102,11 +103,12 @@ msgctxt "model:ir.message,text:msg_account_iban_unique"
msgid "Account can have only one IBAN."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_bic"
msgid "The BIC \"%(bic)s\" is not valid."
msgstr "A „%(bic)s” BIC helytelen."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invalid_iban"
msgid "IBAN \"%(number)s\" is not valid."
msgstr "A „%(number)s” IBAN szám helytelen."
diff --git a/modules/bank/locale/id.po b/modules/bank/locale/id.po
index 44b64c6d76..cff35b7a82 100644
--- a/modules/bank/locale/id.po
+++ b/modules/bank/locale/id.po
@@ -94,6 +94,7 @@ msgctxt "model:ir.action,name:act_bank_form"
msgid "Banks"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_iban_invalid_bic"
msgid "The BIC of \"%(account)s\" is not valid with the \"%(bic)s\" from IBAN."
msgstr ""
@@ -102,11 +103,12 @@ msgctxt "model:ir.message,text:msg_account_iban_unique"
msgid "Account can have only one IBAN."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_bic"
msgid "The BIC \"%(bic)s\" is not valid."
msgstr "BIC \"%(bic)s\" tidak valid."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invalid_iban"
msgid "IBAN \"%(number)s\" is not valid."
msgstr "Nomor IBAN \"%(number)s\" tidak valid."
diff --git a/modules/bank/locale/it.po b/modules/bank/locale/it.po
index ce83a4b167..6ade0ec145 100644
--- a/modules/bank/locale/it.po
+++ b/modules/bank/locale/it.po
@@ -94,6 +94,7 @@ msgctxt "model:ir.action,name:act_bank_form"
msgid "Banks"
msgstr "Banche"
+#, python-format
msgctxt "model:ir.message,text:msg_account_iban_invalid_bic"
msgid "The BIC of \"%(account)s\" is not valid with the \"%(bic)s\" from IBAN."
msgstr "Il BIC di \"%(account)s\" non è valido con il \"%(bic)s\" dall'IBAN."
@@ -102,10 +103,12 @@ msgctxt "model:ir.message,text:msg_account_iban_unique"
msgid "Account can have only one IBAN."
msgstr "Il conto può avere un solo IBAN."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_bic"
msgid "The BIC \"%(bic)s\" is not valid."
msgstr "Il BIC \"%(bic)s\" non è valido."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_iban"
msgid "IBAN \"%(number)s\" is not valid."
msgstr "Il codice IBAN \"%(number)s\" non è valido."
diff --git a/modules/bank/locale/lo.po b/modules/bank/locale/lo.po
index 857533e43a..575083150f 100644
--- a/modules/bank/locale/lo.po
+++ b/modules/bank/locale/lo.po
@@ -96,6 +96,7 @@ msgctxt "model:ir.action,name:act_bank_form"
msgid "Banks"
msgstr "Banks"
+#, python-format
msgctxt "model:ir.message,text:msg_account_iban_invalid_bic"
msgid "The BIC of \"%(account)s\" is not valid with the \"%(bic)s\" from IBAN."
msgstr ""
@@ -104,10 +105,12 @@ msgctxt "model:ir.message,text:msg_account_iban_unique"
msgid "Account can have only one IBAN."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_bic"
msgid "The BIC \"%(bic)s\" is not valid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_iban"
msgid "IBAN \"%(number)s\" is not valid."
msgstr ""
diff --git a/modules/bank/locale/lt.po b/modules/bank/locale/lt.po
index f6327c8693..94feb20052 100644
--- a/modules/bank/locale/lt.po
+++ b/modules/bank/locale/lt.po
@@ -94,6 +94,7 @@ msgctxt "model:ir.action,name:act_bank_form"
msgid "Banks"
msgstr "Bankai"
+#, python-format
msgctxt "model:ir.message,text:msg_account_iban_invalid_bic"
msgid "The BIC of \"%(account)s\" is not valid with the \"%(bic)s\" from IBAN."
msgstr ""
@@ -102,10 +103,12 @@ msgctxt "model:ir.message,text:msg_account_iban_unique"
msgid "Account can have only one IBAN."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_bic"
msgid "The BIC \"%(bic)s\" is not valid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_iban"
msgid "IBAN \"%(number)s\" is not valid."
msgstr ""
diff --git a/modules/bank/locale/nl.po b/modules/bank/locale/nl.po
index e6d94fb5a9..4d97c9674f 100644
--- a/modules/bank/locale/nl.po
+++ b/modules/bank/locale/nl.po
@@ -94,6 +94,7 @@ msgctxt "model:ir.action,name:act_bank_form"
msgid "Banks"
msgstr "Banken"
+#, python-format
msgctxt "model:ir.message,text:msg_account_iban_invalid_bic"
msgid "The BIC of \"%(account)s\" is not valid with the \"%(bic)s\" from IBAN."
msgstr "De BIC van \"%(account)s\" is niet geldig met de \"%(bic)s\" van IBAN."
@@ -102,10 +103,12 @@ msgctxt "model:ir.message,text:msg_account_iban_unique"
msgid "Account can have only one IBAN."
msgstr "Bankrekening kan maar één IBAN hebben."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_bic"
msgid "The BIC \"%(bic)s\" is not valid."
msgstr "De BIC code \"%(bic)s\" is niet geldig."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_iban"
msgid "IBAN \"%(number)s\" is not valid."
msgstr "IBAN \"%(number)s\" is niet geldig."
diff --git a/modules/bank/locale/pl.po b/modules/bank/locale/pl.po
index 1219ebd23e..3080e9039e 100644
--- a/modules/bank/locale/pl.po
+++ b/modules/bank/locale/pl.po
@@ -94,6 +94,7 @@ msgctxt "model:ir.action,name:act_bank_form"
msgid "Banks"
msgstr "Banki"
+#, python-format
msgctxt "model:ir.message,text:msg_account_iban_invalid_bic"
msgid "The BIC of \"%(account)s\" is not valid with the \"%(bic)s\" from IBAN."
msgstr "BIC \"%(account)s\" nie jest ważny z \"%(bic)s\" z IBAN."
@@ -102,10 +103,12 @@ msgctxt "model:ir.message,text:msg_account_iban_unique"
msgid "Account can have only one IBAN."
msgstr "Konto może mieć tylko jeden numer IBAN."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_bic"
msgid "The BIC \"%(bic)s\" is not valid."
msgstr "Kod BIC \"%(bic)s\" jest niepoprawny."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_iban"
msgid "IBAN \"%(number)s\" is not valid."
msgstr "Numer IBAN \"%(number)s\" jest niepoprawny."
diff --git a/modules/bank/locale/pt.po b/modules/bank/locale/pt.po
index 3c31a92b81..912c40e1b6 100644
--- a/modules/bank/locale/pt.po
+++ b/modules/bank/locale/pt.po
@@ -94,6 +94,7 @@ msgctxt "model:ir.action,name:act_bank_form"
msgid "Banks"
msgstr "Bancos"
+#, python-format
msgctxt "model:ir.message,text:msg_account_iban_invalid_bic"
msgid "The BIC of \"%(account)s\" is not valid with the \"%(bic)s\" from IBAN."
msgstr ""
@@ -102,12 +103,12 @@ msgctxt "model:ir.message,text:msg_account_iban_unique"
msgid "Account can have only one IBAN."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invalid_bic"
msgid "The BIC \"%(bic)s\" is not valid."
msgstr "O número IBAN \"%(number)s\" não é válido."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invalid_iban"
msgid "IBAN \"%(number)s\" is not valid."
msgstr "O número IBAN \"%(number)s\" não é válido."
diff --git a/modules/bank/locale/ro.po b/modules/bank/locale/ro.po
index 7dc337b81a..a1194479be 100644
--- a/modules/bank/locale/ro.po
+++ b/modules/bank/locale/ro.po
@@ -16,7 +16,7 @@ msgstr "Banca"
msgctxt "field:bank.account,currency:"
msgid "Currency"
-msgstr "Moneda"
+msgstr "Valuta"
msgctxt "field:bank.account,numbers:"
msgid "Numbers"
@@ -94,6 +94,7 @@ msgctxt "model:ir.action,name:act_bank_form"
msgid "Banks"
msgstr "Bănci"
+#, python-format
msgctxt "model:ir.message,text:msg_account_iban_invalid_bic"
msgid "The BIC of \"%(account)s\" is not valid with the \"%(bic)s\" from IBAN."
msgstr "BIC-ul contului \"%(account)s\" nu corespunde cu \"%(bic)s\"-ul de la IBAN."
@@ -102,10 +103,12 @@ msgctxt "model:ir.message,text:msg_account_iban_unique"
msgid "Account can have only one IBAN."
msgstr "Contul poate avea un singur IBAN."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_bic"
msgid "The BIC \"%(bic)s\" is not valid."
msgstr "Codul BIC \"%(bic)s\" nu este valid."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_iban"
msgid "IBAN \"%(number)s\" is not valid."
msgstr "Codul IBAN \"%(number)s\" nu este valid."
@@ -124,7 +127,7 @@ msgstr "Bănci"
msgctxt "model:ir.ui.menu,name:menu_banking"
msgid "Banking"
-msgstr "Bancar"
+msgstr "Bănci"
msgctxt "model:res.group,name:group_bank_admin"
msgid "Bank Administration"
diff --git a/modules/bank/locale/ru.po b/modules/bank/locale/ru.po
index d6ce30f745..24e912af7a 100644
--- a/modules/bank/locale/ru.po
+++ b/modules/bank/locale/ru.po
@@ -106,6 +106,7 @@ msgctxt "model:ir.action,name:act_bank_form"
msgid "Banks"
msgstr "Banks"
+#, python-format
msgctxt "model:ir.message,text:msg_account_iban_invalid_bic"
msgid "The BIC of \"%(account)s\" is not valid with the \"%(bic)s\" from IBAN."
msgstr ""
@@ -114,10 +115,12 @@ msgctxt "model:ir.message,text:msg_account_iban_unique"
msgid "Account can have only one IBAN."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_bic"
msgid "The BIC \"%(bic)s\" is not valid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_iban"
msgid "IBAN \"%(number)s\" is not valid."
msgstr ""
diff --git a/modules/bank/locale/sl.po b/modules/bank/locale/sl.po
index 738978a06a..d705ad0a39 100644
--- a/modules/bank/locale/sl.po
+++ b/modules/bank/locale/sl.po
@@ -94,18 +94,21 @@ msgctxt "model:ir.action,name:act_bank_form"
msgid "Banks"
msgstr "Banke"
+#, python-format
msgctxt "model:ir.message,text:msg_account_iban_invalid_bic"
msgid "The BIC of \"%(account)s\" is not valid with the \"%(bic)s\" from IBAN."
-msgstr "BIC \"%(bic)\" računa \"%(account)s\" ni veljaven za IBAN."
+msgstr "BIC \"%(bic)s\" računa \"%(account)s\" ni veljaven za IBAN."
msgctxt "model:ir.message,text:msg_account_iban_unique"
msgid "Account can have only one IBAN."
msgstr "Bančni račun sme imeti samo en IBAN."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_bic"
msgid "The BIC \"%(bic)s\" is not valid."
msgstr "BIC \"%(bic)s\" ni veljaven."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_iban"
msgid "IBAN \"%(number)s\" is not valid."
msgstr "IBAN \"%(number)s\" ni veljaven."
diff --git a/modules/bank/locale/tr.po b/modules/bank/locale/tr.po
index cbb9773907..5a10e036fe 100644
--- a/modules/bank/locale/tr.po
+++ b/modules/bank/locale/tr.po
@@ -98,6 +98,7 @@ msgctxt "model:ir.action,name:act_bank_form"
msgid "Banks"
msgstr "Banks"
+#, python-format
msgctxt "model:ir.message,text:msg_account_iban_invalid_bic"
msgid "The BIC of \"%(account)s\" is not valid with the \"%(bic)s\" from IBAN."
msgstr ""
@@ -106,10 +107,12 @@ msgctxt "model:ir.message,text:msg_account_iban_unique"
msgid "Account can have only one IBAN."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_bic"
msgid "The BIC \"%(bic)s\" is not valid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_iban"
msgid "IBAN \"%(number)s\" is not valid."
msgstr ""
diff --git a/modules/bank/locale/uk.po b/modules/bank/locale/uk.po
index 0ee97cbb66..679092d4e4 100644
--- a/modules/bank/locale/uk.po
+++ b/modules/bank/locale/uk.po
@@ -94,6 +94,7 @@ msgctxt "model:ir.action,name:act_bank_form"
msgid "Banks"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_account_iban_invalid_bic"
msgid "The BIC of \"%(account)s\" is not valid with the \"%(bic)s\" from IBAN."
msgstr ""
@@ -102,10 +103,12 @@ msgctxt "model:ir.message,text:msg_account_iban_unique"
msgid "Account can have only one IBAN."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_bic"
msgid "The BIC \"%(bic)s\" is not valid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_iban"
msgid "IBAN \"%(number)s\" is not valid."
msgstr ""
diff --git a/modules/bank/locale/zh_CN.po b/modules/bank/locale/zh_CN.po
index 073f5f3231..ae20fd00f6 100644
--- a/modules/bank/locale/zh_CN.po
+++ b/modules/bank/locale/zh_CN.po
@@ -99,6 +99,7 @@ msgctxt "model:ir.action,name:act_bank_form"
msgid "Banks"
msgstr "Banks"
+#, python-format
msgctxt "model:ir.message,text:msg_account_iban_invalid_bic"
msgid "The BIC of \"%(account)s\" is not valid with the \"%(bic)s\" from IBAN."
msgstr ""
@@ -107,10 +108,12 @@ msgctxt "model:ir.message,text:msg_account_iban_unique"
msgid "Account can have only one IBAN."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_bic"
msgid "The BIC \"%(bic)s\" is not valid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_iban"
msgid "IBAN \"%(number)s\" is not valid."
msgstr ""
diff --git a/modules/carrier_carriage/locale/bg.po b/modules/carrier_carriage/locale/bg.po
index e409f92987..fa13101adb 100644
--- a/modules/carrier_carriage/locale/bg.po
+++ b/modules/carrier_carriage/locale/bg.po
@@ -2,8 +2,8 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
-msgctxt "field:account.invoice.line,cost_shipment_carriages:"
-msgid "Cost of Shipment Carriages"
+msgctxt "field:account.invoice.line,cost_sale_shipment_carriages:"
+msgid "Cost Sale of Shipment Carriages"
msgstr ""
msgctxt "field:incoterm.incoterm,after_carrier:"
@@ -82,14 +82,6 @@ msgctxt "field:stock.shipment.carriage,cost_edit:"
msgid "Edit Cost"
msgstr ""
-msgctxt "field:stock.shipment.carriage,cost_invoice_line:"
-msgid "Cost Invoice Line"
-msgstr ""
-
-msgctxt "field:stock.shipment.carriage,cost_method:"
-msgid "Cost Method"
-msgstr ""
-
msgctxt "field:stock.shipment.carriage,cost_sale:"
msgid "Cost Sale"
msgstr ""
@@ -102,6 +94,14 @@ msgctxt "field:stock.shipment.carriage,cost_sale_currency_used:"
msgid "Cost Sale Currency"
msgstr ""
+msgctxt "field:stock.shipment.carriage,cost_sale_invoice_line:"
+msgid "Cost Sale Invoice Line"
+msgstr ""
+
+msgctxt "field:stock.shipment.carriage,cost_sale_method:"
+msgid "Cost Sale Method"
+msgstr ""
+
msgctxt "field:stock.shipment.carriage,cost_sale_used:"
msgid "Cost Sale"
msgstr ""
@@ -218,6 +218,7 @@ msgctxt "help:stock.shipment.out.return,before_carriages:"
msgid "Carriages before the main carrier."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_carriage_delete"
msgid "You cannot delete the carriage \"%(carriage)s\"."
msgstr ""
diff --git a/modules/carrier_carriage/locale/ca.po b/modules/carrier_carriage/locale/ca.po
index 4bd3d687f1..b322c00ed0 100644
--- a/modules/carrier_carriage/locale/ca.po
+++ b/modules/carrier_carriage/locale/ca.po
@@ -2,9 +2,9 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
-msgctxt "field:account.invoice.line,cost_shipment_carriages:"
-msgid "Cost of Shipment Carriages"
-msgstr "Cost del transport"
+msgctxt "field:account.invoice.line,cost_sale_shipment_carriages:"
+msgid "Cost Sale of Shipment Carriages"
+msgstr "Cost de venta del transport"
msgctxt "field:incoterm.incoterm,after_carrier:"
msgid "After Carrier"
@@ -82,14 +82,6 @@ msgctxt "field:stock.shipment.carriage,cost_edit:"
msgid "Edit Cost"
msgstr "Edita cost"
-msgctxt "field:stock.shipment.carriage,cost_invoice_line:"
-msgid "Cost Invoice Line"
-msgstr "Línia de factura del cost"
-
-msgctxt "field:stock.shipment.carriage,cost_method:"
-msgid "Cost Method"
-msgstr "Mètode de cost"
-
msgctxt "field:stock.shipment.carriage,cost_sale:"
msgid "Cost Sale"
msgstr "Cost de la venda"
@@ -102,6 +94,14 @@ msgctxt "field:stock.shipment.carriage,cost_sale_currency_used:"
msgid "Cost Sale Currency"
msgstr "Moneda de cost de la venda"
+msgctxt "field:stock.shipment.carriage,cost_sale_invoice_line:"
+msgid "Cost Sale Invoice Line"
+msgstr "Cost de la línia de factura de venta"
+
+msgctxt "field:stock.shipment.carriage,cost_sale_method:"
+msgid "Cost Sale Method"
+msgstr "Mètode de cost de la venta"
+
msgctxt "field:stock.shipment.carriage,cost_sale_used:"
msgid "Cost Sale"
msgstr "Cost de la venda"
@@ -218,6 +218,7 @@ msgctxt "help:stock.shipment.out.return,before_carriages:"
msgid "Carriages before the main carrier."
msgstr "Transports anteriors al transport principal."
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_carriage_delete"
msgid "You cannot delete the carriage \"%(carriage)s\"."
msgstr "No es pot eliminar el transport \"%(carriage)s\"."
diff --git a/modules/carrier_carriage/locale/cs.po b/modules/carrier_carriage/locale/cs.po
index e409f92987..fa13101adb 100644
--- a/modules/carrier_carriage/locale/cs.po
+++ b/modules/carrier_carriage/locale/cs.po
@@ -2,8 +2,8 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
-msgctxt "field:account.invoice.line,cost_shipment_carriages:"
-msgid "Cost of Shipment Carriages"
+msgctxt "field:account.invoice.line,cost_sale_shipment_carriages:"
+msgid "Cost Sale of Shipment Carriages"
msgstr ""
msgctxt "field:incoterm.incoterm,after_carrier:"
@@ -82,14 +82,6 @@ msgctxt "field:stock.shipment.carriage,cost_edit:"
msgid "Edit Cost"
msgstr ""
-msgctxt "field:stock.shipment.carriage,cost_invoice_line:"
-msgid "Cost Invoice Line"
-msgstr ""
-
-msgctxt "field:stock.shipment.carriage,cost_method:"
-msgid "Cost Method"
-msgstr ""
-
msgctxt "field:stock.shipment.carriage,cost_sale:"
msgid "Cost Sale"
msgstr ""
@@ -102,6 +94,14 @@ msgctxt "field:stock.shipment.carriage,cost_sale_currency_used:"
msgid "Cost Sale Currency"
msgstr ""
+msgctxt "field:stock.shipment.carriage,cost_sale_invoice_line:"
+msgid "Cost Sale Invoice Line"
+msgstr ""
+
+msgctxt "field:stock.shipment.carriage,cost_sale_method:"
+msgid "Cost Sale Method"
+msgstr ""
+
msgctxt "field:stock.shipment.carriage,cost_sale_used:"
msgid "Cost Sale"
msgstr ""
@@ -218,6 +218,7 @@ msgctxt "help:stock.shipment.out.return,before_carriages:"
msgid "Carriages before the main carrier."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_carriage_delete"
msgid "You cannot delete the carriage \"%(carriage)s\"."
msgstr ""
diff --git a/modules/carrier_carriage/locale/de.po b/modules/carrier_carriage/locale/de.po
index 1a107e58f5..a4aa730ba5 100644
--- a/modules/carrier_carriage/locale/de.po
+++ b/modules/carrier_carriage/locale/de.po
@@ -2,9 +2,9 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
-msgctxt "field:account.invoice.line,cost_shipment_carriages:"
-msgid "Cost of Shipment Carriages"
-msgstr "Beförderungskosten"
+msgctxt "field:account.invoice.line,cost_sale_shipment_carriages:"
+msgid "Cost Sale of Shipment Carriages"
+msgstr "Beförderungskosten Verkauf"
msgctxt "field:incoterm.incoterm,after_carrier:"
msgid "After Carrier"
@@ -82,14 +82,6 @@ msgctxt "field:stock.shipment.carriage,cost_edit:"
msgid "Edit Cost"
msgstr "Kosten Bearbeiten"
-msgctxt "field:stock.shipment.carriage,cost_invoice_line:"
-msgid "Cost Invoice Line"
-msgstr "Rechnungsposition Kosten"
-
-msgctxt "field:stock.shipment.carriage,cost_method:"
-msgid "Cost Method"
-msgstr "Lieferkostenmethode"
-
msgctxt "field:stock.shipment.carriage,cost_sale:"
msgid "Cost Sale"
msgstr "Kosten Verkauf"
@@ -102,6 +94,14 @@ msgctxt "field:stock.shipment.carriage,cost_sale_currency_used:"
msgid "Cost Sale Currency"
msgstr "Währung Kosten Verkauf"
+msgctxt "field:stock.shipment.carriage,cost_sale_invoice_line:"
+msgid "Cost Sale Invoice Line"
+msgstr "Rechnungsposition Beförderungskosten"
+
+msgctxt "field:stock.shipment.carriage,cost_sale_method:"
+msgid "Cost Sale Method"
+msgstr "Lieferkostenmethode Verkauf"
+
msgctxt "field:stock.shipment.carriage,cost_sale_used:"
msgid "Cost Sale"
msgstr "Kosten Verkauf"
@@ -225,6 +225,7 @@ msgid "Carriages before the main carrier."
msgstr ""
"Beförderungen vor der Hauptbeförderung durch den Versanddienstleister."
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_carriage_delete"
msgid "You cannot delete the carriage \"%(carriage)s\"."
msgstr "Die Beförderung \"%(carriage)s\" kann nicht gelöscht werden."
diff --git a/modules/carrier_carriage/locale/es.po b/modules/carrier_carriage/locale/es.po
index 986794fb7c..331c066e6a 100644
--- a/modules/carrier_carriage/locale/es.po
+++ b/modules/carrier_carriage/locale/es.po
@@ -2,9 +2,9 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
-msgctxt "field:account.invoice.line,cost_shipment_carriages:"
-msgid "Cost of Shipment Carriages"
-msgstr "Costes de transporte"
+msgctxt "field:account.invoice.line,cost_sale_shipment_carriages:"
+msgid "Cost Sale of Shipment Carriages"
+msgstr "Costes de venta del transporte"
msgctxt "field:incoterm.incoterm,after_carrier:"
msgid "After Carrier"
@@ -82,14 +82,6 @@ msgctxt "field:stock.shipment.carriage,cost_edit:"
msgid "Edit Cost"
msgstr "Editar coste"
-msgctxt "field:stock.shipment.carriage,cost_invoice_line:"
-msgid "Cost Invoice Line"
-msgstr "Linea de factura del coste"
-
-msgctxt "field:stock.shipment.carriage,cost_method:"
-msgid "Cost Method"
-msgstr "Método de coste"
-
msgctxt "field:stock.shipment.carriage,cost_sale:"
msgid "Cost Sale"
msgstr "Coste de la venta"
@@ -102,6 +94,14 @@ msgctxt "field:stock.shipment.carriage,cost_sale_currency_used:"
msgid "Cost Sale Currency"
msgstr "Moneda del coste de la venta"
+msgctxt "field:stock.shipment.carriage,cost_sale_invoice_line:"
+msgid "Cost Sale Invoice Line"
+msgstr "Coste de la línea de factura"
+
+msgctxt "field:stock.shipment.carriage,cost_sale_method:"
+msgid "Cost Sale Method"
+msgstr "Método de coste de la venta"
+
msgctxt "field:stock.shipment.carriage,cost_sale_used:"
msgid "Cost Sale"
msgstr "Coste de la venta"
@@ -218,6 +218,7 @@ msgctxt "help:stock.shipment.out.return,before_carriages:"
msgid "Carriages before the main carrier."
msgstr "Transportes anteriores al transportista principal."
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_carriage_delete"
msgid "You cannot delete the carriage \"%(carriage)s\"."
msgstr "No se puede eliminar el transporte \"%(carriage)s\"."
diff --git a/modules/carrier_carriage/locale/es_419.po b/modules/carrier_carriage/locale/es_419.po
index e409f92987..fa13101adb 100644
--- a/modules/carrier_carriage/locale/es_419.po
+++ b/modules/carrier_carriage/locale/es_419.po
@@ -2,8 +2,8 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
-msgctxt "field:account.invoice.line,cost_shipment_carriages:"
-msgid "Cost of Shipment Carriages"
+msgctxt "field:account.invoice.line,cost_sale_shipment_carriages:"
+msgid "Cost Sale of Shipment Carriages"
msgstr ""
msgctxt "field:incoterm.incoterm,after_carrier:"
@@ -82,14 +82,6 @@ msgctxt "field:stock.shipment.carriage,cost_edit:"
msgid "Edit Cost"
msgstr ""
-msgctxt "field:stock.shipment.carriage,cost_invoice_line:"
-msgid "Cost Invoice Line"
-msgstr ""
-
-msgctxt "field:stock.shipment.carriage,cost_method:"
-msgid "Cost Method"
-msgstr ""
-
msgctxt "field:stock.shipment.carriage,cost_sale:"
msgid "Cost Sale"
msgstr ""
@@ -102,6 +94,14 @@ msgctxt "field:stock.shipment.carriage,cost_sale_currency_used:"
msgid "Cost Sale Currency"
msgstr ""
+msgctxt "field:stock.shipment.carriage,cost_sale_invoice_line:"
+msgid "Cost Sale Invoice Line"
+msgstr ""
+
+msgctxt "field:stock.shipment.carriage,cost_sale_method:"
+msgid "Cost Sale Method"
+msgstr ""
+
msgctxt "field:stock.shipment.carriage,cost_sale_used:"
msgid "Cost Sale"
msgstr ""
@@ -218,6 +218,7 @@ msgctxt "help:stock.shipment.out.return,before_carriages:"
msgid "Carriages before the main carrier."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_carriage_delete"
msgid "You cannot delete the carriage \"%(carriage)s\"."
msgstr ""
diff --git a/modules/carrier_carriage/locale/et.po b/modules/carrier_carriage/locale/et.po
index e409f92987..fa13101adb 100644
--- a/modules/carrier_carriage/locale/et.po
+++ b/modules/carrier_carriage/locale/et.po
@@ -2,8 +2,8 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
-msgctxt "field:account.invoice.line,cost_shipment_carriages:"
-msgid "Cost of Shipment Carriages"
+msgctxt "field:account.invoice.line,cost_sale_shipment_carriages:"
+msgid "Cost Sale of Shipment Carriages"
msgstr ""
msgctxt "field:incoterm.incoterm,after_carrier:"
@@ -82,14 +82,6 @@ msgctxt "field:stock.shipment.carriage,cost_edit:"
msgid "Edit Cost"
msgstr ""
-msgctxt "field:stock.shipment.carriage,cost_invoice_line:"
-msgid "Cost Invoice Line"
-msgstr ""
-
-msgctxt "field:stock.shipment.carriage,cost_method:"
-msgid "Cost Method"
-msgstr ""
-
msgctxt "field:stock.shipment.carriage,cost_sale:"
msgid "Cost Sale"
msgstr ""
@@ -102,6 +94,14 @@ msgctxt "field:stock.shipment.carriage,cost_sale_currency_used:"
msgid "Cost Sale Currency"
msgstr ""
+msgctxt "field:stock.shipment.carriage,cost_sale_invoice_line:"
+msgid "Cost Sale Invoice Line"
+msgstr ""
+
+msgctxt "field:stock.shipment.carriage,cost_sale_method:"
+msgid "Cost Sale Method"
+msgstr ""
+
msgctxt "field:stock.shipment.carriage,cost_sale_used:"
msgid "Cost Sale"
msgstr ""
@@ -218,6 +218,7 @@ msgctxt "help:stock.shipment.out.return,before_carriages:"
msgid "Carriages before the main carrier."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_carriage_delete"
msgid "You cannot delete the carriage \"%(carriage)s\"."
msgstr ""
diff --git a/modules/carrier_carriage/locale/fa.po b/modules/carrier_carriage/locale/fa.po
index e409f92987..fa13101adb 100644
--- a/modules/carrier_carriage/locale/fa.po
+++ b/modules/carrier_carriage/locale/fa.po
@@ -2,8 +2,8 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
-msgctxt "field:account.invoice.line,cost_shipment_carriages:"
-msgid "Cost of Shipment Carriages"
+msgctxt "field:account.invoice.line,cost_sale_shipment_carriages:"
+msgid "Cost Sale of Shipment Carriages"
msgstr ""
msgctxt "field:incoterm.incoterm,after_carrier:"
@@ -82,14 +82,6 @@ msgctxt "field:stock.shipment.carriage,cost_edit:"
msgid "Edit Cost"
msgstr ""
-msgctxt "field:stock.shipment.carriage,cost_invoice_line:"
-msgid "Cost Invoice Line"
-msgstr ""
-
-msgctxt "field:stock.shipment.carriage,cost_method:"
-msgid "Cost Method"
-msgstr ""
-
msgctxt "field:stock.shipment.carriage,cost_sale:"
msgid "Cost Sale"
msgstr ""
@@ -102,6 +94,14 @@ msgctxt "field:stock.shipment.carriage,cost_sale_currency_used:"
msgid "Cost Sale Currency"
msgstr ""
+msgctxt "field:stock.shipment.carriage,cost_sale_invoice_line:"
+msgid "Cost Sale Invoice Line"
+msgstr ""
+
+msgctxt "field:stock.shipment.carriage,cost_sale_method:"
+msgid "Cost Sale Method"
+msgstr ""
+
msgctxt "field:stock.shipment.carriage,cost_sale_used:"
msgid "Cost Sale"
msgstr ""
@@ -218,6 +218,7 @@ msgctxt "help:stock.shipment.out.return,before_carriages:"
msgid "Carriages before the main carrier."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_carriage_delete"
msgid "You cannot delete the carriage \"%(carriage)s\"."
msgstr ""
diff --git a/modules/carrier_carriage/locale/fi.po b/modules/carrier_carriage/locale/fi.po
index e409f92987..fa13101adb 100644
--- a/modules/carrier_carriage/locale/fi.po
+++ b/modules/carrier_carriage/locale/fi.po
@@ -2,8 +2,8 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
-msgctxt "field:account.invoice.line,cost_shipment_carriages:"
-msgid "Cost of Shipment Carriages"
+msgctxt "field:account.invoice.line,cost_sale_shipment_carriages:"
+msgid "Cost Sale of Shipment Carriages"
msgstr ""
msgctxt "field:incoterm.incoterm,after_carrier:"
@@ -82,14 +82,6 @@ msgctxt "field:stock.shipment.carriage,cost_edit:"
msgid "Edit Cost"
msgstr ""
-msgctxt "field:stock.shipment.carriage,cost_invoice_line:"
-msgid "Cost Invoice Line"
-msgstr ""
-
-msgctxt "field:stock.shipment.carriage,cost_method:"
-msgid "Cost Method"
-msgstr ""
-
msgctxt "field:stock.shipment.carriage,cost_sale:"
msgid "Cost Sale"
msgstr ""
@@ -102,6 +94,14 @@ msgctxt "field:stock.shipment.carriage,cost_sale_currency_used:"
msgid "Cost Sale Currency"
msgstr ""
+msgctxt "field:stock.shipment.carriage,cost_sale_invoice_line:"
+msgid "Cost Sale Invoice Line"
+msgstr ""
+
+msgctxt "field:stock.shipment.carriage,cost_sale_method:"
+msgid "Cost Sale Method"
+msgstr ""
+
msgctxt "field:stock.shipment.carriage,cost_sale_used:"
msgid "Cost Sale"
msgstr ""
@@ -218,6 +218,7 @@ msgctxt "help:stock.shipment.out.return,before_carriages:"
msgid "Carriages before the main carrier."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_carriage_delete"
msgid "You cannot delete the carriage \"%(carriage)s\"."
msgstr ""
diff --git a/modules/carrier_carriage/locale/fr.po b/modules/carrier_carriage/locale/fr.po
index 1bf6459174..6fbb0caf39 100644
--- a/modules/carrier_carriage/locale/fr.po
+++ b/modules/carrier_carriage/locale/fr.po
@@ -2,9 +2,9 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
-msgctxt "field:account.invoice.line,cost_shipment_carriages:"
-msgid "Cost of Shipment Carriages"
-msgstr "Coût des transports"
+msgctxt "field:account.invoice.line,cost_sale_shipment_carriages:"
+msgid "Cost Sale of Shipment Carriages"
+msgstr "Coût de vente des transports"
msgctxt "field:incoterm.incoterm,after_carrier:"
msgid "After Carrier"
@@ -82,14 +82,6 @@ msgctxt "field:stock.shipment.carriage,cost_edit:"
msgid "Edit Cost"
msgstr "Modifier le coût"
-msgctxt "field:stock.shipment.carriage,cost_invoice_line:"
-msgid "Cost Invoice Line"
-msgstr "Ligne de facture du coût"
-
-msgctxt "field:stock.shipment.carriage,cost_method:"
-msgid "Cost Method"
-msgstr "Méthode de coût"
-
msgctxt "field:stock.shipment.carriage,cost_sale:"
msgid "Cost Sale"
msgstr "Coût de la vente"
@@ -102,6 +94,14 @@ msgctxt "field:stock.shipment.carriage,cost_sale_currency_used:"
msgid "Cost Sale Currency"
msgstr "Devise du coût de la vente"
+msgctxt "field:stock.shipment.carriage,cost_sale_invoice_line:"
+msgid "Cost Sale Invoice Line"
+msgstr "Ligne de facture de coût de vente"
+
+msgctxt "field:stock.shipment.carriage,cost_sale_method:"
+msgid "Cost Sale Method"
+msgstr "Méthode de coût de vente"
+
msgctxt "field:stock.shipment.carriage,cost_sale_used:"
msgid "Cost Sale"
msgstr "Coût de la vente"
@@ -218,6 +218,7 @@ msgctxt "help:stock.shipment.out.return,before_carriages:"
msgid "Carriages before the main carrier."
msgstr "Transporteurs avant le transporteur principal."
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_carriage_delete"
msgid "You cannot delete the carriage \"%(carriage)s\"."
msgstr "Vous ne pouvez pas supprimer le transporteur « %(carriage)s »."
diff --git a/modules/carrier_carriage/locale/hu.po b/modules/carrier_carriage/locale/hu.po
index e409f92987..fa13101adb 100644
--- a/modules/carrier_carriage/locale/hu.po
+++ b/modules/carrier_carriage/locale/hu.po
@@ -2,8 +2,8 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
-msgctxt "field:account.invoice.line,cost_shipment_carriages:"
-msgid "Cost of Shipment Carriages"
+msgctxt "field:account.invoice.line,cost_sale_shipment_carriages:"
+msgid "Cost Sale of Shipment Carriages"
msgstr ""
msgctxt "field:incoterm.incoterm,after_carrier:"
@@ -82,14 +82,6 @@ msgctxt "field:stock.shipment.carriage,cost_edit:"
msgid "Edit Cost"
msgstr ""
-msgctxt "field:stock.shipment.carriage,cost_invoice_line:"
-msgid "Cost Invoice Line"
-msgstr ""
-
-msgctxt "field:stock.shipment.carriage,cost_method:"
-msgid "Cost Method"
-msgstr ""
-
msgctxt "field:stock.shipment.carriage,cost_sale:"
msgid "Cost Sale"
msgstr ""
@@ -102,6 +94,14 @@ msgctxt "field:stock.shipment.carriage,cost_sale_currency_used:"
msgid "Cost Sale Currency"
msgstr ""
+msgctxt "field:stock.shipment.carriage,cost_sale_invoice_line:"
+msgid "Cost Sale Invoice Line"
+msgstr ""
+
+msgctxt "field:stock.shipment.carriage,cost_sale_method:"
+msgid "Cost Sale Method"
+msgstr ""
+
msgctxt "field:stock.shipment.carriage,cost_sale_used:"
msgid "Cost Sale"
msgstr ""
@@ -218,6 +218,7 @@ msgctxt "help:stock.shipment.out.return,before_carriages:"
msgid "Carriages before the main carrier."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_carriage_delete"
msgid "You cannot delete the carriage \"%(carriage)s\"."
msgstr ""
diff --git a/modules/carrier_carriage/locale/id.po b/modules/carrier_carriage/locale/id.po
index e409f92987..fa13101adb 100644
--- a/modules/carrier_carriage/locale/id.po
+++ b/modules/carrier_carriage/locale/id.po
@@ -2,8 +2,8 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
-msgctxt "field:account.invoice.line,cost_shipment_carriages:"
-msgid "Cost of Shipment Carriages"
+msgctxt "field:account.invoice.line,cost_sale_shipment_carriages:"
+msgid "Cost Sale of Shipment Carriages"
msgstr ""
msgctxt "field:incoterm.incoterm,after_carrier:"
@@ -82,14 +82,6 @@ msgctxt "field:stock.shipment.carriage,cost_edit:"
msgid "Edit Cost"
msgstr ""
-msgctxt "field:stock.shipment.carriage,cost_invoice_line:"
-msgid "Cost Invoice Line"
-msgstr ""
-
-msgctxt "field:stock.shipment.carriage,cost_method:"
-msgid "Cost Method"
-msgstr ""
-
msgctxt "field:stock.shipment.carriage,cost_sale:"
msgid "Cost Sale"
msgstr ""
@@ -102,6 +94,14 @@ msgctxt "field:stock.shipment.carriage,cost_sale_currency_used:"
msgid "Cost Sale Currency"
msgstr ""
+msgctxt "field:stock.shipment.carriage,cost_sale_invoice_line:"
+msgid "Cost Sale Invoice Line"
+msgstr ""
+
+msgctxt "field:stock.shipment.carriage,cost_sale_method:"
+msgid "Cost Sale Method"
+msgstr ""
+
msgctxt "field:stock.shipment.carriage,cost_sale_used:"
msgid "Cost Sale"
msgstr ""
@@ -218,6 +218,7 @@ msgctxt "help:stock.shipment.out.return,before_carriages:"
msgid "Carriages before the main carrier."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_carriage_delete"
msgid "You cannot delete the carriage \"%(carriage)s\"."
msgstr ""
diff --git a/modules/carrier_carriage/locale/it.po b/modules/carrier_carriage/locale/it.po
index c39a4c967a..871e95f0b7 100644
--- a/modules/carrier_carriage/locale/it.po
+++ b/modules/carrier_carriage/locale/it.po
@@ -2,8 +2,8 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
-msgctxt "field:account.invoice.line,cost_shipment_carriages:"
-msgid "Cost of Shipment Carriages"
+msgctxt "field:account.invoice.line,cost_sale_shipment_carriages:"
+msgid "Cost Sale of Shipment Carriages"
msgstr ""
msgctxt "field:incoterm.incoterm,after_carrier:"
@@ -82,14 +82,6 @@ msgctxt "field:stock.shipment.carriage,cost_edit:"
msgid "Edit Cost"
msgstr "Modifica costo"
-msgctxt "field:stock.shipment.carriage,cost_invoice_line:"
-msgid "Cost Invoice Line"
-msgstr ""
-
-msgctxt "field:stock.shipment.carriage,cost_method:"
-msgid "Cost Method"
-msgstr ""
-
msgctxt "field:stock.shipment.carriage,cost_sale:"
msgid "Cost Sale"
msgstr ""
@@ -102,6 +94,14 @@ msgctxt "field:stock.shipment.carriage,cost_sale_currency_used:"
msgid "Cost Sale Currency"
msgstr ""
+msgctxt "field:stock.shipment.carriage,cost_sale_invoice_line:"
+msgid "Cost Sale Invoice Line"
+msgstr ""
+
+msgctxt "field:stock.shipment.carriage,cost_sale_method:"
+msgid "Cost Sale Method"
+msgstr ""
+
msgctxt "field:stock.shipment.carriage,cost_sale_used:"
msgid "Cost Sale"
msgstr ""
@@ -218,6 +218,7 @@ msgctxt "help:stock.shipment.out.return,before_carriages:"
msgid "Carriages before the main carrier."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_carriage_delete"
msgid "You cannot delete the carriage \"%(carriage)s\"."
msgstr ""
diff --git a/modules/carrier_carriage/locale/lo.po b/modules/carrier_carriage/locale/lo.po
index e409f92987..fa13101adb 100644
--- a/modules/carrier_carriage/locale/lo.po
+++ b/modules/carrier_carriage/locale/lo.po
@@ -2,8 +2,8 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
-msgctxt "field:account.invoice.line,cost_shipment_carriages:"
-msgid "Cost of Shipment Carriages"
+msgctxt "field:account.invoice.line,cost_sale_shipment_carriages:"
+msgid "Cost Sale of Shipment Carriages"
msgstr ""
msgctxt "field:incoterm.incoterm,after_carrier:"
@@ -82,14 +82,6 @@ msgctxt "field:stock.shipment.carriage,cost_edit:"
msgid "Edit Cost"
msgstr ""
-msgctxt "field:stock.shipment.carriage,cost_invoice_line:"
-msgid "Cost Invoice Line"
-msgstr ""
-
-msgctxt "field:stock.shipment.carriage,cost_method:"
-msgid "Cost Method"
-msgstr ""
-
msgctxt "field:stock.shipment.carriage,cost_sale:"
msgid "Cost Sale"
msgstr ""
@@ -102,6 +94,14 @@ msgctxt "field:stock.shipment.carriage,cost_sale_currency_used:"
msgid "Cost Sale Currency"
msgstr ""
+msgctxt "field:stock.shipment.carriage,cost_sale_invoice_line:"
+msgid "Cost Sale Invoice Line"
+msgstr ""
+
+msgctxt "field:stock.shipment.carriage,cost_sale_method:"
+msgid "Cost Sale Method"
+msgstr ""
+
msgctxt "field:stock.shipment.carriage,cost_sale_used:"
msgid "Cost Sale"
msgstr ""
@@ -218,6 +218,7 @@ msgctxt "help:stock.shipment.out.return,before_carriages:"
msgid "Carriages before the main carrier."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_carriage_delete"
msgid "You cannot delete the carriage \"%(carriage)s\"."
msgstr ""
diff --git a/modules/carrier_carriage/locale/lt.po b/modules/carrier_carriage/locale/lt.po
index e409f92987..fa13101adb 100644
--- a/modules/carrier_carriage/locale/lt.po
+++ b/modules/carrier_carriage/locale/lt.po
@@ -2,8 +2,8 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
-msgctxt "field:account.invoice.line,cost_shipment_carriages:"
-msgid "Cost of Shipment Carriages"
+msgctxt "field:account.invoice.line,cost_sale_shipment_carriages:"
+msgid "Cost Sale of Shipment Carriages"
msgstr ""
msgctxt "field:incoterm.incoterm,after_carrier:"
@@ -82,14 +82,6 @@ msgctxt "field:stock.shipment.carriage,cost_edit:"
msgid "Edit Cost"
msgstr ""
-msgctxt "field:stock.shipment.carriage,cost_invoice_line:"
-msgid "Cost Invoice Line"
-msgstr ""
-
-msgctxt "field:stock.shipment.carriage,cost_method:"
-msgid "Cost Method"
-msgstr ""
-
msgctxt "field:stock.shipment.carriage,cost_sale:"
msgid "Cost Sale"
msgstr ""
@@ -102,6 +94,14 @@ msgctxt "field:stock.shipment.carriage,cost_sale_currency_used:"
msgid "Cost Sale Currency"
msgstr ""
+msgctxt "field:stock.shipment.carriage,cost_sale_invoice_line:"
+msgid "Cost Sale Invoice Line"
+msgstr ""
+
+msgctxt "field:stock.shipment.carriage,cost_sale_method:"
+msgid "Cost Sale Method"
+msgstr ""
+
msgctxt "field:stock.shipment.carriage,cost_sale_used:"
msgid "Cost Sale"
msgstr ""
@@ -218,6 +218,7 @@ msgctxt "help:stock.shipment.out.return,before_carriages:"
msgid "Carriages before the main carrier."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_carriage_delete"
msgid "You cannot delete the carriage \"%(carriage)s\"."
msgstr ""
diff --git a/modules/carrier_carriage/locale/nl.po b/modules/carrier_carriage/locale/nl.po
index 71c8f08661..6041358bc3 100644
--- a/modules/carrier_carriage/locale/nl.po
+++ b/modules/carrier_carriage/locale/nl.po
@@ -2,9 +2,9 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
-msgctxt "field:account.invoice.line,cost_shipment_carriages:"
-msgid "Cost of Shipment Carriages"
-msgstr "Vervoerskosten"
+msgctxt "field:account.invoice.line,cost_sale_shipment_carriages:"
+msgid "Cost Sale of Shipment Carriages"
+msgstr "Verkoopkosten van verzendingen"
msgctxt "field:incoterm.incoterm,after_carrier:"
msgid "After Carrier"
@@ -82,14 +82,6 @@ msgctxt "field:stock.shipment.carriage,cost_edit:"
msgid "Edit Cost"
msgstr "Kosten bewerken"
-msgctxt "field:stock.shipment.carriage,cost_invoice_line:"
-msgid "Cost Invoice Line"
-msgstr "Factuur regel kosten"
-
-msgctxt "field:stock.shipment.carriage,cost_method:"
-msgid "Cost Method"
-msgstr "Kosten methode"
-
msgctxt "field:stock.shipment.carriage,cost_sale:"
msgid "Cost Sale"
msgstr "Kosten verkoop"
@@ -102,6 +94,14 @@ msgctxt "field:stock.shipment.carriage,cost_sale_currency_used:"
msgid "Cost Sale Currency"
msgstr "Valuta verkoop kosten"
+msgctxt "field:stock.shipment.carriage,cost_sale_invoice_line:"
+msgid "Cost Sale Invoice Line"
+msgstr "Verkoopkosten Factuur regel"
+
+msgctxt "field:stock.shipment.carriage,cost_sale_method:"
+msgid "Cost Sale Method"
+msgstr "Verkoopkosten methode"
+
msgctxt "field:stock.shipment.carriage,cost_sale_used:"
msgid "Cost Sale"
msgstr "Kosten verkoop"
@@ -218,6 +218,7 @@ msgctxt "help:stock.shipment.out.return,before_carriages:"
msgid "Carriages before the main carrier."
msgstr "Transporteurs voor de hoofd transporteur."
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_carriage_delete"
msgid "You cannot delete the carriage \"%(carriage)s\"."
msgstr "U kunt de transporteur \"%(carriage)s\" niet verwijderen."
diff --git a/modules/carrier_carriage/locale/pl.po b/modules/carrier_carriage/locale/pl.po
index e409f92987..fa13101adb 100644
--- a/modules/carrier_carriage/locale/pl.po
+++ b/modules/carrier_carriage/locale/pl.po
@@ -2,8 +2,8 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
-msgctxt "field:account.invoice.line,cost_shipment_carriages:"
-msgid "Cost of Shipment Carriages"
+msgctxt "field:account.invoice.line,cost_sale_shipment_carriages:"
+msgid "Cost Sale of Shipment Carriages"
msgstr ""
msgctxt "field:incoterm.incoterm,after_carrier:"
@@ -82,14 +82,6 @@ msgctxt "field:stock.shipment.carriage,cost_edit:"
msgid "Edit Cost"
msgstr ""
-msgctxt "field:stock.shipment.carriage,cost_invoice_line:"
-msgid "Cost Invoice Line"
-msgstr ""
-
-msgctxt "field:stock.shipment.carriage,cost_method:"
-msgid "Cost Method"
-msgstr ""
-
msgctxt "field:stock.shipment.carriage,cost_sale:"
msgid "Cost Sale"
msgstr ""
@@ -102,6 +94,14 @@ msgctxt "field:stock.shipment.carriage,cost_sale_currency_used:"
msgid "Cost Sale Currency"
msgstr ""
+msgctxt "field:stock.shipment.carriage,cost_sale_invoice_line:"
+msgid "Cost Sale Invoice Line"
+msgstr ""
+
+msgctxt "field:stock.shipment.carriage,cost_sale_method:"
+msgid "Cost Sale Method"
+msgstr ""
+
msgctxt "field:stock.shipment.carriage,cost_sale_used:"
msgid "Cost Sale"
msgstr ""
@@ -218,6 +218,7 @@ msgctxt "help:stock.shipment.out.return,before_carriages:"
msgid "Carriages before the main carrier."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_carriage_delete"
msgid "You cannot delete the carriage \"%(carriage)s\"."
msgstr ""
diff --git a/modules/carrier_carriage/locale/pt.po b/modules/carrier_carriage/locale/pt.po
index e409f92987..fa13101adb 100644
--- a/modules/carrier_carriage/locale/pt.po
+++ b/modules/carrier_carriage/locale/pt.po
@@ -2,8 +2,8 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
-msgctxt "field:account.invoice.line,cost_shipment_carriages:"
-msgid "Cost of Shipment Carriages"
+msgctxt "field:account.invoice.line,cost_sale_shipment_carriages:"
+msgid "Cost Sale of Shipment Carriages"
msgstr ""
msgctxt "field:incoterm.incoterm,after_carrier:"
@@ -82,14 +82,6 @@ msgctxt "field:stock.shipment.carriage,cost_edit:"
msgid "Edit Cost"
msgstr ""
-msgctxt "field:stock.shipment.carriage,cost_invoice_line:"
-msgid "Cost Invoice Line"
-msgstr ""
-
-msgctxt "field:stock.shipment.carriage,cost_method:"
-msgid "Cost Method"
-msgstr ""
-
msgctxt "field:stock.shipment.carriage,cost_sale:"
msgid "Cost Sale"
msgstr ""
@@ -102,6 +94,14 @@ msgctxt "field:stock.shipment.carriage,cost_sale_currency_used:"
msgid "Cost Sale Currency"
msgstr ""
+msgctxt "field:stock.shipment.carriage,cost_sale_invoice_line:"
+msgid "Cost Sale Invoice Line"
+msgstr ""
+
+msgctxt "field:stock.shipment.carriage,cost_sale_method:"
+msgid "Cost Sale Method"
+msgstr ""
+
msgctxt "field:stock.shipment.carriage,cost_sale_used:"
msgid "Cost Sale"
msgstr ""
@@ -218,6 +218,7 @@ msgctxt "help:stock.shipment.out.return,before_carriages:"
msgid "Carriages before the main carrier."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_carriage_delete"
msgid "You cannot delete the carriage \"%(carriage)s\"."
msgstr ""
diff --git a/modules/carrier_carriage/locale/ro.po b/modules/carrier_carriage/locale/ro.po
index e409f92987..fa13101adb 100644
--- a/modules/carrier_carriage/locale/ro.po
+++ b/modules/carrier_carriage/locale/ro.po
@@ -2,8 +2,8 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
-msgctxt "field:account.invoice.line,cost_shipment_carriages:"
-msgid "Cost of Shipment Carriages"
+msgctxt "field:account.invoice.line,cost_sale_shipment_carriages:"
+msgid "Cost Sale of Shipment Carriages"
msgstr ""
msgctxt "field:incoterm.incoterm,after_carrier:"
@@ -82,14 +82,6 @@ msgctxt "field:stock.shipment.carriage,cost_edit:"
msgid "Edit Cost"
msgstr ""
-msgctxt "field:stock.shipment.carriage,cost_invoice_line:"
-msgid "Cost Invoice Line"
-msgstr ""
-
-msgctxt "field:stock.shipment.carriage,cost_method:"
-msgid "Cost Method"
-msgstr ""
-
msgctxt "field:stock.shipment.carriage,cost_sale:"
msgid "Cost Sale"
msgstr ""
@@ -102,6 +94,14 @@ msgctxt "field:stock.shipment.carriage,cost_sale_currency_used:"
msgid "Cost Sale Currency"
msgstr ""
+msgctxt "field:stock.shipment.carriage,cost_sale_invoice_line:"
+msgid "Cost Sale Invoice Line"
+msgstr ""
+
+msgctxt "field:stock.shipment.carriage,cost_sale_method:"
+msgid "Cost Sale Method"
+msgstr ""
+
msgctxt "field:stock.shipment.carriage,cost_sale_used:"
msgid "Cost Sale"
msgstr ""
@@ -218,6 +218,7 @@ msgctxt "help:stock.shipment.out.return,before_carriages:"
msgid "Carriages before the main carrier."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_carriage_delete"
msgid "You cannot delete the carriage \"%(carriage)s\"."
msgstr ""
diff --git a/modules/carrier_carriage/locale/ru.po b/modules/carrier_carriage/locale/ru.po
index e409f92987..fa13101adb 100644
--- a/modules/carrier_carriage/locale/ru.po
+++ b/modules/carrier_carriage/locale/ru.po
@@ -2,8 +2,8 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
-msgctxt "field:account.invoice.line,cost_shipment_carriages:"
-msgid "Cost of Shipment Carriages"
+msgctxt "field:account.invoice.line,cost_sale_shipment_carriages:"
+msgid "Cost Sale of Shipment Carriages"
msgstr ""
msgctxt "field:incoterm.incoterm,after_carrier:"
@@ -82,14 +82,6 @@ msgctxt "field:stock.shipment.carriage,cost_edit:"
msgid "Edit Cost"
msgstr ""
-msgctxt "field:stock.shipment.carriage,cost_invoice_line:"
-msgid "Cost Invoice Line"
-msgstr ""
-
-msgctxt "field:stock.shipment.carriage,cost_method:"
-msgid "Cost Method"
-msgstr ""
-
msgctxt "field:stock.shipment.carriage,cost_sale:"
msgid "Cost Sale"
msgstr ""
@@ -102,6 +94,14 @@ msgctxt "field:stock.shipment.carriage,cost_sale_currency_used:"
msgid "Cost Sale Currency"
msgstr ""
+msgctxt "field:stock.shipment.carriage,cost_sale_invoice_line:"
+msgid "Cost Sale Invoice Line"
+msgstr ""
+
+msgctxt "field:stock.shipment.carriage,cost_sale_method:"
+msgid "Cost Sale Method"
+msgstr ""
+
msgctxt "field:stock.shipment.carriage,cost_sale_used:"
msgid "Cost Sale"
msgstr ""
@@ -218,6 +218,7 @@ msgctxt "help:stock.shipment.out.return,before_carriages:"
msgid "Carriages before the main carrier."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_carriage_delete"
msgid "You cannot delete the carriage \"%(carriage)s\"."
msgstr ""
diff --git a/modules/carrier_carriage/locale/sl.po b/modules/carrier_carriage/locale/sl.po
index e409f92987..fa13101adb 100644
--- a/modules/carrier_carriage/locale/sl.po
+++ b/modules/carrier_carriage/locale/sl.po
@@ -2,8 +2,8 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
-msgctxt "field:account.invoice.line,cost_shipment_carriages:"
-msgid "Cost of Shipment Carriages"
+msgctxt "field:account.invoice.line,cost_sale_shipment_carriages:"
+msgid "Cost Sale of Shipment Carriages"
msgstr ""
msgctxt "field:incoterm.incoterm,after_carrier:"
@@ -82,14 +82,6 @@ msgctxt "field:stock.shipment.carriage,cost_edit:"
msgid "Edit Cost"
msgstr ""
-msgctxt "field:stock.shipment.carriage,cost_invoice_line:"
-msgid "Cost Invoice Line"
-msgstr ""
-
-msgctxt "field:stock.shipment.carriage,cost_method:"
-msgid "Cost Method"
-msgstr ""
-
msgctxt "field:stock.shipment.carriage,cost_sale:"
msgid "Cost Sale"
msgstr ""
@@ -102,6 +94,14 @@ msgctxt "field:stock.shipment.carriage,cost_sale_currency_used:"
msgid "Cost Sale Currency"
msgstr ""
+msgctxt "field:stock.shipment.carriage,cost_sale_invoice_line:"
+msgid "Cost Sale Invoice Line"
+msgstr ""
+
+msgctxt "field:stock.shipment.carriage,cost_sale_method:"
+msgid "Cost Sale Method"
+msgstr ""
+
msgctxt "field:stock.shipment.carriage,cost_sale_used:"
msgid "Cost Sale"
msgstr ""
@@ -218,6 +218,7 @@ msgctxt "help:stock.shipment.out.return,before_carriages:"
msgid "Carriages before the main carrier."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_carriage_delete"
msgid "You cannot delete the carriage \"%(carriage)s\"."
msgstr ""
diff --git a/modules/carrier_carriage/locale/tr.po b/modules/carrier_carriage/locale/tr.po
index e409f92987..fa13101adb 100644
--- a/modules/carrier_carriage/locale/tr.po
+++ b/modules/carrier_carriage/locale/tr.po
@@ -2,8 +2,8 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
-msgctxt "field:account.invoice.line,cost_shipment_carriages:"
-msgid "Cost of Shipment Carriages"
+msgctxt "field:account.invoice.line,cost_sale_shipment_carriages:"
+msgid "Cost Sale of Shipment Carriages"
msgstr ""
msgctxt "field:incoterm.incoterm,after_carrier:"
@@ -82,14 +82,6 @@ msgctxt "field:stock.shipment.carriage,cost_edit:"
msgid "Edit Cost"
msgstr ""
-msgctxt "field:stock.shipment.carriage,cost_invoice_line:"
-msgid "Cost Invoice Line"
-msgstr ""
-
-msgctxt "field:stock.shipment.carriage,cost_method:"
-msgid "Cost Method"
-msgstr ""
-
msgctxt "field:stock.shipment.carriage,cost_sale:"
msgid "Cost Sale"
msgstr ""
@@ -102,6 +94,14 @@ msgctxt "field:stock.shipment.carriage,cost_sale_currency_used:"
msgid "Cost Sale Currency"
msgstr ""
+msgctxt "field:stock.shipment.carriage,cost_sale_invoice_line:"
+msgid "Cost Sale Invoice Line"
+msgstr ""
+
+msgctxt "field:stock.shipment.carriage,cost_sale_method:"
+msgid "Cost Sale Method"
+msgstr ""
+
msgctxt "field:stock.shipment.carriage,cost_sale_used:"
msgid "Cost Sale"
msgstr ""
@@ -218,6 +218,7 @@ msgctxt "help:stock.shipment.out.return,before_carriages:"
msgid "Carriages before the main carrier."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_carriage_delete"
msgid "You cannot delete the carriage \"%(carriage)s\"."
msgstr ""
diff --git a/modules/carrier_carriage/locale/uk.po b/modules/carrier_carriage/locale/uk.po
index e409f92987..fa13101adb 100644
--- a/modules/carrier_carriage/locale/uk.po
+++ b/modules/carrier_carriage/locale/uk.po
@@ -2,8 +2,8 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
-msgctxt "field:account.invoice.line,cost_shipment_carriages:"
-msgid "Cost of Shipment Carriages"
+msgctxt "field:account.invoice.line,cost_sale_shipment_carriages:"
+msgid "Cost Sale of Shipment Carriages"
msgstr ""
msgctxt "field:incoterm.incoterm,after_carrier:"
@@ -82,14 +82,6 @@ msgctxt "field:stock.shipment.carriage,cost_edit:"
msgid "Edit Cost"
msgstr ""
-msgctxt "field:stock.shipment.carriage,cost_invoice_line:"
-msgid "Cost Invoice Line"
-msgstr ""
-
-msgctxt "field:stock.shipment.carriage,cost_method:"
-msgid "Cost Method"
-msgstr ""
-
msgctxt "field:stock.shipment.carriage,cost_sale:"
msgid "Cost Sale"
msgstr ""
@@ -102,6 +94,14 @@ msgctxt "field:stock.shipment.carriage,cost_sale_currency_used:"
msgid "Cost Sale Currency"
msgstr ""
+msgctxt "field:stock.shipment.carriage,cost_sale_invoice_line:"
+msgid "Cost Sale Invoice Line"
+msgstr ""
+
+msgctxt "field:stock.shipment.carriage,cost_sale_method:"
+msgid "Cost Sale Method"
+msgstr ""
+
msgctxt "field:stock.shipment.carriage,cost_sale_used:"
msgid "Cost Sale"
msgstr ""
@@ -218,6 +218,7 @@ msgctxt "help:stock.shipment.out.return,before_carriages:"
msgid "Carriages before the main carrier."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_carriage_delete"
msgid "You cannot delete the carriage \"%(carriage)s\"."
msgstr ""
diff --git a/modules/carrier_carriage/locale/zh_CN.po b/modules/carrier_carriage/locale/zh_CN.po
index e409f92987..fa13101adb 100644
--- a/modules/carrier_carriage/locale/zh_CN.po
+++ b/modules/carrier_carriage/locale/zh_CN.po
@@ -2,8 +2,8 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
-msgctxt "field:account.invoice.line,cost_shipment_carriages:"
-msgid "Cost of Shipment Carriages"
+msgctxt "field:account.invoice.line,cost_sale_shipment_carriages:"
+msgid "Cost Sale of Shipment Carriages"
msgstr ""
msgctxt "field:incoterm.incoterm,after_carrier:"
@@ -82,14 +82,6 @@ msgctxt "field:stock.shipment.carriage,cost_edit:"
msgid "Edit Cost"
msgstr ""
-msgctxt "field:stock.shipment.carriage,cost_invoice_line:"
-msgid "Cost Invoice Line"
-msgstr ""
-
-msgctxt "field:stock.shipment.carriage,cost_method:"
-msgid "Cost Method"
-msgstr ""
-
msgctxt "field:stock.shipment.carriage,cost_sale:"
msgid "Cost Sale"
msgstr ""
@@ -102,6 +94,14 @@ msgctxt "field:stock.shipment.carriage,cost_sale_currency_used:"
msgid "Cost Sale Currency"
msgstr ""
+msgctxt "field:stock.shipment.carriage,cost_sale_invoice_line:"
+msgid "Cost Sale Invoice Line"
+msgstr ""
+
+msgctxt "field:stock.shipment.carriage,cost_sale_method:"
+msgid "Cost Sale Method"
+msgstr ""
+
msgctxt "field:stock.shipment.carriage,cost_sale_used:"
msgid "Cost Sale"
msgstr ""
@@ -218,6 +218,7 @@ msgctxt "help:stock.shipment.out.return,before_carriages:"
msgid "Carriages before the main carrier."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_carriage_delete"
msgid "You cannot delete the carriage \"%(carriage)s\"."
msgstr ""
diff --git a/modules/carrier_weight/locale/de.po b/modules/carrier_weight/locale/de.po
index d2c89225eb..405f4e95cc 100644
--- a/modules/carrier_weight/locale/de.po
+++ b/modules/carrier_weight/locale/de.po
@@ -8,7 +8,7 @@ msgstr "Währung"
msgctxt "field:carrier,weight_price_list:"
msgid "Price List"
-msgstr "Preisliste"
+msgstr "Preiskonditionsschema"
msgctxt "field:carrier,weight_uom:"
msgid "Weight UoM"
@@ -50,11 +50,13 @@ msgstr ""
msgctxt "help:carrier,weight_uom:"
msgid "The Unit of Measure of weight criteria for the price list."
-msgstr "Die Gewichtseinheit des Gewichtskriteriums für die Preisliste."
+msgstr ""
+"Die Gewichtseinheit des Gewichtskriteriums für das Preiskonditionsschema."
msgctxt "help:carrier.weight_price_list,carrier:"
msgid "The carrier that the price list belongs to."
-msgstr "Der Versanddienstleister dem diese Preisliste zugeordnet ist."
+msgstr ""
+"Der Versanddienstleister dem dieses Preiskonditionsschema zugeordnet ist."
msgctxt "help:carrier.weight_price_list,price:"
msgid "The price of the carrier service."
@@ -70,7 +72,7 @@ msgstr "Die Maßeinheit für das Gewicht."
msgctxt "model:carrier.weight_price_list,name:"
msgid "Carrier Weight Price List"
-msgstr "Preisliste Versandgewicht"
+msgstr "Preiskonditionsschema Versandgewicht"
msgctxt "selection:carrier,carrier_cost_method:"
msgid "Weight"
diff --git a/modules/commission/locale/bg.po b/modules/commission/locale/bg.po
index 7a536fd644..307714a21f 100644
--- a/modules/commission/locale/bg.po
+++ b/modules/commission/locale/bg.po
@@ -100,6 +100,11 @@ msgctxt "field:commission.agent,plan:"
msgid "Plan"
msgstr "План"
+#, fuzzy
+msgctxt "field:commission.agent,products:"
+msgid "Products"
+msgstr "Продукт"
+
msgctxt "field:commission.agent,selections:"
msgid "Selections"
msgstr ""
@@ -546,12 +551,14 @@ msgctxt ""
msgid "To Invoice"
msgstr "Invoice"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_commission"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending commissions "
"with company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_plan_line_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in commission plan line \"%(line)s\" with "
diff --git a/modules/commission/locale/ca.po b/modules/commission/locale/ca.po
index d33bed0966..3cdf2be545 100644
--- a/modules/commission/locale/ca.po
+++ b/modules/commission/locale/ca.po
@@ -82,6 +82,10 @@ msgctxt "field:commission.agent,plan:"
msgid "Plan"
msgstr "Pla"
+msgctxt "field:commission.agent,products:"
+msgid "Products"
+msgstr "Productes"
+
msgctxt "field:commission.agent,selections:"
msgid "Selections"
msgstr "Seleccions"
@@ -484,6 +488,7 @@ msgctxt ""
msgid "To Invoice"
msgstr "A facturar"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_commission"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending commissions "
@@ -492,6 +497,7 @@ msgstr ""
"No podeu eliminar el tercer \"%(party)s\" mentre tingui comissions pendents "
"amb l'empresa \"%(company)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_plan_line_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in commission plan line \"%(line)s\" with "
diff --git a/modules/commission/locale/cs.po b/modules/commission/locale/cs.po
index 8f427b91bc..b1de8fce8b 100644
--- a/modules/commission/locale/cs.po
+++ b/modules/commission/locale/cs.po
@@ -87,6 +87,10 @@ msgctxt "field:commission.agent,plan:"
msgid "Plan"
msgstr ""
+msgctxt "field:commission.agent,products:"
+msgid "Products"
+msgstr ""
+
msgctxt "field:commission.agent,selections:"
msgid "Selections"
msgstr ""
@@ -511,12 +515,14 @@ msgctxt ""
msgid "To Invoice"
msgstr "Invoice"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_commission"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending commissions "
"with company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_plan_line_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in commission plan line \"%(line)s\" with "
diff --git a/modules/commission/locale/de.po b/modules/commission/locale/de.po
index cb35c7aa82..11ddb9943b 100644
--- a/modules/commission/locale/de.po
+++ b/modules/commission/locale/de.po
@@ -4,11 +4,11 @@ msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:account.invoice,agent:"
msgid "Commission Agent"
-msgstr "Vertreter"
+msgstr "Provisionsempfänger"
msgctxt "field:account.invoice.credit.start,with_agent:"
msgid "With Agent"
-msgstr "Vertreter übernehmen"
+msgstr "Provisionsempfänger übernehmen"
msgctxt "field:account.invoice.line,commissions:"
msgid "Commissions"
@@ -20,11 +20,11 @@ msgstr "Aus Provisionen"
msgctxt "field:account.invoice.line,principal:"
msgid "Commission Principal"
-msgstr "Provisionsschuldner"
+msgstr "Auftraggeber"
msgctxt "field:commission,agent:"
msgid "Agent"
-msgstr "Vertreter"
+msgstr "Provisionsempfänger"
msgctxt "field:commission,amount:"
msgid "Amount"
@@ -82,6 +82,10 @@ msgctxt "field:commission.agent,plan:"
msgid "Plan"
msgstr "Plan"
+msgctxt "field:commission.agent,products:"
+msgid "Products"
+msgstr "Artikel"
+
msgctxt "field:commission.agent,selections:"
msgid "Selections"
msgstr "Zuweisungen"
@@ -92,7 +96,7 @@ msgstr "Typ"
msgctxt "field:commission.agent.selection,agent:"
msgid "Agent"
-msgstr "Vertreter"
+msgstr "Provisionsempfänger"
msgctxt "field:commission.agent.selection,company:"
msgid "Company"
@@ -116,7 +120,7 @@ msgstr "Startdatum"
msgctxt "field:commission.create_invoice.ask,agents:"
msgid "Agents"
-msgstr "Vertreter"
+msgstr "Provisionsempfänger"
msgctxt "field:commission.create_invoice.ask,from_:"
msgid "From"
@@ -164,7 +168,7 @@ msgstr "Artikel"
msgctxt "field:commission.reporting.agent,agent:"
msgid "Agent"
-msgstr "Vertreter"
+msgstr "Provisionsempfänger"
msgctxt "field:commission.reporting.agent,amount:"
msgid "Amount"
@@ -192,7 +196,7 @@ msgstr "Zeitreihe"
msgctxt "field:commission.reporting.agent.time_series,agent:"
msgid "Agent"
-msgstr "Vertreter"
+msgstr "Provisionsempfänger"
msgctxt "field:commission.reporting.agent.time_series,amount:"
msgid "Amount"
@@ -240,19 +244,19 @@ msgstr "Typ"
msgctxt "field:party.party,agents:"
msgid "Agents"
-msgstr "Vertreter"
+msgstr "Provisionsempfänger"
msgctxt "field:product.product,principals:"
msgid "Commission Principals"
-msgstr "Provisionsschuldner"
+msgstr "Auftraggeber"
msgctxt "field:product.template,principals:"
msgid "Commission Principals"
-msgstr "Provisionsschuldner"
+msgstr "Auftraggeber"
msgctxt "field:product.template-commission.agent,agent:"
msgid "Agent"
-msgstr "Vertreter"
+msgstr "Provisionsempfänger"
msgctxt "field:product.template-commission.agent,template:"
msgid "Template"
@@ -260,11 +264,11 @@ msgstr "Vorlage"
msgctxt "field:sale.line,principal:"
msgid "Commission Principal"
-msgstr "Provisionsschuldner"
+msgstr "Auftraggeber"
msgctxt "field:sale.sale,agent:"
msgid "Commission Agent"
-msgstr "Vertreter"
+msgstr "Provisionsempfänger"
msgctxt "field:stock.move,commission_price:"
msgid "Commission Price"
@@ -276,11 +280,14 @@ msgstr "Provision einbeziehen"
msgctxt "help:account.invoice,agent:"
msgid "The agent who receives a commission for the invoice."
-msgstr "Der Vertreter, der eine Provision für diese Rechnung erhält."
+msgstr ""
+"Der Provisionsempfänger, der eine Provision für diese Rechnung erhält."
msgctxt "help:account.invoice.credit.start,with_agent:"
msgid "Check to keep the original invoice's agent."
-msgstr "Auswählen um den ursprünglichen Vertreter der Rechnung beizubehalten."
+msgstr ""
+"Auswählen um den ursprünglichen Provisionsempfänger der Rechnung "
+"beizubehalten."
msgctxt "help:account.invoice.line,principal:"
msgid "The principal who pays a commission for the invoice line."
@@ -313,20 +320,22 @@ msgstr "Der für die Berechnung der Provision verwendete Plan."
msgctxt "help:commission.agent.selection,end_date:"
msgid "The last date that the agent will be considered for selection."
msgstr ""
-"Das letzte Datum an dem der Vertreter zur Zuweisung berücksichtigt wird."
+"Das letzte Datum an dem der Provisionsempfänger zur Zuweisung berücksichtigt"
+" wird."
msgctxt "help:commission.agent.selection,start_date:"
msgid "The first date that the agent will be considered for selection."
msgstr ""
-"Das erste Datum an dem der Vertreter zur Zuweisung berücksichtigt wird."
+"Das erste Datum an dem der Provisionsempfänger zur Zuweisung berücksichtigt "
+"wird."
msgctxt "help:commission.create_invoice.ask,agents:"
msgid ""
"Limit to commissions for these agents.\n"
"If empty all agents of the selected type are used."
msgstr ""
-"Auf Provisionen für die ausgewählten Vertreter einschränken.\n"
-"Leer lassen, um alle Vertreter des ausgewählten Typs zu verwenden."
+"Auf Provisionen für die ausgewählten Provisionsempfänger einschränken.\n"
+"Leer lassen, um alle Provisionsempfänger des ausgewählten Typs zu verwenden."
msgctxt "help:commission.create_invoice.ask,from_:"
msgid "Limit to commissions from this date."
@@ -396,7 +405,7 @@ msgstr "Der Auftraggeber, der für diese Position eine Provision zahlt."
msgctxt "help:sale.sale,agent:"
msgid "The agent who receives a commission for the sale."
-msgstr "Der Vertreter, der für den Verkauf eine Provision erhält."
+msgstr "Der Provisionsempfänger, der für den Verkauf eine Provision erhält."
msgctxt "model:account.journal,name:journal_commission"
msgid "Commission"
@@ -408,11 +417,11 @@ msgstr "Provision"
msgctxt "model:commission.agent,name:"
msgid "Commission Agent"
-msgstr "Vertreter"
+msgstr "Provisionsempfänger"
msgctxt "model:commission.agent.selection,name:"
msgid "Agent Selection"
-msgstr "Vertreter Zuweisung"
+msgstr "Provisionsempfänger Zuweisung"
msgctxt "model:commission.create_invoice.ask,name:"
msgid "Create Commission Invoice"
@@ -428,11 +437,11 @@ msgstr "Provisionsplan Position"
msgctxt "model:commission.reporting.agent,name:"
msgid "Commission Reporting per Agent"
-msgstr "Provisionsauswertung pro Vertreter"
+msgstr "Provisionsauswertung pro Provisionsempfänger"
msgctxt "model:commission.reporting.agent.time_series,name:"
msgid "Commission Reporting per Agent"
-msgstr "Provisionsauswertung pro Vertreter"
+msgstr "Provisionsauswertung pro Provisionsempfänger"
msgctxt "model:commission.reporting.context,name:"
msgid "Commission Reporting Context"
@@ -440,7 +449,7 @@ msgstr "Provisionsauswertung Kontext"
msgctxt "model:ir.action,name:act_agent_form"
msgid "Agents"
-msgstr "Vertreter"
+msgstr "Provisionsempfänger"
msgctxt "model:ir.action,name:act_agent_selections"
msgid "Selections"
@@ -472,11 +481,11 @@ msgstr "Pläne"
msgctxt "model:ir.action,name:act_reporting_agent"
msgid "Commissions per Agent"
-msgstr "Provisionen pro Vertreter"
+msgstr "Provisionen pro Provisionsempfänger"
msgctxt "model:ir.action,name:act_reporting_agent_time_series"
msgid "Commissions per Agent"
-msgstr "Provisionen pro Vertreter"
+msgstr "Provisionen pro Provisionsempfänger"
msgctxt ""
"model:ir.action.act_window.domain,name:act_commission_form_domain_all"
@@ -488,6 +497,7 @@ msgctxt ""
msgid "To Invoice"
msgstr "Abrechenbar"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_commission"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending commissions "
@@ -496,6 +506,7 @@ msgstr ""
"Partei \"%(party)s\" kann nicht gelöscht werden, solange noch unerledigte "
"Provisionen bei Unternehmen \"%(company)s\" bestehen."
+#, python-format
msgctxt "model:ir.message,text:msg_plan_line_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in commission plan line \"%(line)s\" with "
@@ -523,7 +534,7 @@ msgstr "Benutzer in Unternehmen"
msgctxt "model:ir.ui.menu,name:menu_agent_form"
msgid "Agents"
-msgstr "Vertreter"
+msgstr "Provisionsempfänger"
msgctxt "model:ir.ui.menu,name:menu_commission"
msgid "Commission"
@@ -555,7 +566,7 @@ msgstr "Provisionen"
msgctxt "model:product.template-commission.agent,name:"
msgid "Product Template - Commission Agent"
-msgstr "Artikelvorlage - Kommissonsvertreter"
+msgstr "Artikelvorlage - Provisionsempfänger"
msgctxt "model:res.group,name:group_commission"
msgid "Commission"
@@ -591,7 +602,7 @@ msgstr "Ausgehend"
msgctxt "selection:commission.agent,type_:"
msgid "Agent Of"
-msgstr "Vertreter von"
+msgstr "Provisionsempfänger von"
msgctxt "selection:commission.agent,type_:"
msgid "Principal Of"
diff --git a/modules/commission/locale/es.po b/modules/commission/locale/es.po
index a7ba0e1ec1..fcfa07f812 100644
--- a/modules/commission/locale/es.po
+++ b/modules/commission/locale/es.po
@@ -82,6 +82,10 @@ msgctxt "field:commission.agent,plan:"
msgid "Plan"
msgstr "Plan"
+msgctxt "field:commission.agent,products:"
+msgid "Products"
+msgstr "Productos"
+
msgctxt "field:commission.agent,selections:"
msgid "Selections"
msgstr "Selecciones"
@@ -484,6 +488,7 @@ msgctxt ""
msgid "To Invoice"
msgstr "A facturar"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_commission"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending commissions "
@@ -492,6 +497,7 @@ msgstr ""
"No puede eliminar el tercero \"%(party)s\" mientras tenga comisiones "
"pendientes en la empresa \"%(company)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_plan_line_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in commission plan line \"%(line)s\" with "
diff --git a/modules/commission/locale/es_419.po b/modules/commission/locale/es_419.po
index 547931b029..0aedc66357 100644
--- a/modules/commission/locale/es_419.po
+++ b/modules/commission/locale/es_419.po
@@ -82,6 +82,10 @@ msgctxt "field:commission.agent,plan:"
msgid "Plan"
msgstr ""
+msgctxt "field:commission.agent,products:"
+msgid "Products"
+msgstr ""
+
msgctxt "field:commission.agent,selections:"
msgid "Selections"
msgstr ""
@@ -480,12 +484,14 @@ msgctxt ""
msgid "To Invoice"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_commission"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending commissions "
"with company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_plan_line_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in commission plan line \"%(line)s\" with "
diff --git a/modules/commission/locale/et.po b/modules/commission/locale/et.po
index 2fb07a76f1..280aaa64d7 100644
--- a/modules/commission/locale/et.po
+++ b/modules/commission/locale/et.po
@@ -84,6 +84,11 @@ msgctxt "field:commission.agent,plan:"
msgid "Plan"
msgstr "Plaan"
+#, fuzzy
+msgctxt "field:commission.agent,products:"
+msgid "Products"
+msgstr "Toode"
+
msgctxt "field:commission.agent,selections:"
msgid "Selections"
msgstr ""
@@ -515,12 +520,14 @@ msgctxt ""
msgid "To Invoice"
msgstr "Arve"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_commission"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending commissions "
"with company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_plan_line_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in commission plan line \"%(line)s\" with "
diff --git a/modules/commission/locale/fa.po b/modules/commission/locale/fa.po
index bac007493b..a01aa60b53 100644
--- a/modules/commission/locale/fa.po
+++ b/modules/commission/locale/fa.po
@@ -84,6 +84,11 @@ msgctxt "field:commission.agent,plan:"
msgid "Plan"
msgstr "طرح"
+#, fuzzy
+msgctxt "field:commission.agent,products:"
+msgid "Products"
+msgstr "محصول"
+
msgctxt "field:commission.agent,selections:"
msgid "Selections"
msgstr ""
@@ -518,6 +523,7 @@ msgctxt ""
msgid "To Invoice"
msgstr "Invoice"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_commission"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending commissions "
@@ -526,6 +532,7 @@ msgstr ""
"شما نمیتوانید نهاد/سازمان : \"%(party)s\" تا زمانی که کمیسون معوقه با "
"شرکت:\"%(company)s\"دارد را حذف کنید."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_plan_line_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in commission plan line \"%(line)s\" with "
diff --git a/modules/commission/locale/fi.po b/modules/commission/locale/fi.po
index d05aaa6150..81a560fe84 100644
--- a/modules/commission/locale/fi.po
+++ b/modules/commission/locale/fi.po
@@ -87,6 +87,10 @@ msgctxt "field:commission.agent,plan:"
msgid "Plan"
msgstr ""
+msgctxt "field:commission.agent,products:"
+msgid "Products"
+msgstr ""
+
msgctxt "field:commission.agent,selections:"
msgid "Selections"
msgstr ""
@@ -510,12 +514,14 @@ msgctxt ""
msgid "To Invoice"
msgstr "Invoice"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_commission"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending commissions "
"with company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_plan_line_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in commission plan line \"%(line)s\" with "
diff --git a/modules/commission/locale/fr.po b/modules/commission/locale/fr.po
index 9c5c51389f..b969271a13 100644
--- a/modules/commission/locale/fr.po
+++ b/modules/commission/locale/fr.po
@@ -82,6 +82,10 @@ msgctxt "field:commission.agent,plan:"
msgid "Plan"
msgstr "Plan"
+msgctxt "field:commission.agent,products:"
+msgid "Products"
+msgstr "Produits"
+
msgctxt "field:commission.agent,selections:"
msgid "Selections"
msgstr "Sélections"
@@ -487,6 +491,7 @@ msgctxt ""
msgid "To Invoice"
msgstr "À facturer"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_commission"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending commissions "
@@ -495,6 +500,7 @@ msgstr ""
"Vous ne pouvez pas effacé le tiers « %(party)s » tant qu'il a des commission"
" en attente pour la société « %(company)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_plan_line_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in commission plan line \"%(line)s\" with "
diff --git a/modules/commission/locale/hu.po b/modules/commission/locale/hu.po
index f3d5088baf..31576d52f2 100644
--- a/modules/commission/locale/hu.po
+++ b/modules/commission/locale/hu.po
@@ -94,6 +94,11 @@ msgctxt "field:commission.agent,plan:"
msgid "Plan"
msgstr ""
+#, fuzzy
+msgctxt "field:commission.agent,products:"
+msgid "Products"
+msgstr "Termék"
+
msgctxt "field:commission.agent,selections:"
msgid "Selections"
msgstr ""
@@ -536,12 +541,14 @@ msgctxt ""
msgid "To Invoice"
msgstr "Invoice"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_commission"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending commissions "
"with company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_plan_line_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in commission plan line \"%(line)s\" with "
diff --git a/modules/commission/locale/id.po b/modules/commission/locale/id.po
index 59dfdee04d..e813a8222d 100644
--- a/modules/commission/locale/id.po
+++ b/modules/commission/locale/id.po
@@ -83,6 +83,11 @@ msgctxt "field:commission.agent,plan:"
msgid "Plan"
msgstr ""
+#, fuzzy
+msgctxt "field:commission.agent,products:"
+msgid "Products"
+msgstr "Produk"
+
msgctxt "field:commission.agent,selections:"
msgid "Selections"
msgstr ""
@@ -493,12 +498,14 @@ msgctxt ""
msgid "To Invoice"
msgstr "Faktur"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_commission"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending commissions "
"with company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_plan_line_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in commission plan line \"%(line)s\" with "
diff --git a/modules/commission/locale/it.po b/modules/commission/locale/it.po
index 77649a1452..969ff33cc9 100644
--- a/modules/commission/locale/it.po
+++ b/modules/commission/locale/it.po
@@ -85,6 +85,11 @@ msgctxt "field:commission.agent,plan:"
msgid "Plan"
msgstr "Piano"
+#, fuzzy
+msgctxt "field:commission.agent,products:"
+msgid "Products"
+msgstr "Prodotto"
+
msgctxt "field:commission.agent,selections:"
msgid "Selections"
msgstr ""
@@ -526,13 +531,14 @@ msgctxt ""
msgid "To Invoice"
msgstr "Invoice"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_commission"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending commissions "
"with company \"%(company)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_plan_line_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in commission plan line \"%(line)s\" with "
diff --git a/modules/commission/locale/lo.po b/modules/commission/locale/lo.po
index a2226bebc3..28cc35cb97 100644
--- a/modules/commission/locale/lo.po
+++ b/modules/commission/locale/lo.po
@@ -98,6 +98,11 @@ msgctxt "field:commission.agent,plan:"
msgid "Plan"
msgstr ""
+#, fuzzy
+msgctxt "field:commission.agent,products:"
+msgid "Products"
+msgstr "ຜະລິດຕະພັນ"
+
msgctxt "field:commission.agent,selections:"
msgid "Selections"
msgstr ""
@@ -541,12 +546,14 @@ msgctxt ""
msgid "To Invoice"
msgstr "Invoice"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_commission"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending commissions "
"with company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_plan_line_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in commission plan line \"%(line)s\" with "
diff --git a/modules/commission/locale/lt.po b/modules/commission/locale/lt.po
index 3f2cbaac2a..0f539d2c6d 100644
--- a/modules/commission/locale/lt.po
+++ b/modules/commission/locale/lt.po
@@ -87,6 +87,10 @@ msgctxt "field:commission.agent,plan:"
msgid "Plan"
msgstr ""
+msgctxt "field:commission.agent,products:"
+msgid "Products"
+msgstr ""
+
msgctxt "field:commission.agent,selections:"
msgid "Selections"
msgstr ""
@@ -511,12 +515,14 @@ msgctxt ""
msgid "To Invoice"
msgstr "Sąskaita faktūra"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_commission"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending commissions "
"with company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_plan_line_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in commission plan line \"%(line)s\" with "
diff --git a/modules/commission/locale/nl.po b/modules/commission/locale/nl.po
index 00cd30ccad..0772d3c29a 100644
--- a/modules/commission/locale/nl.po
+++ b/modules/commission/locale/nl.po
@@ -82,6 +82,10 @@ msgctxt "field:commission.agent,plan:"
msgid "Plan"
msgstr "Plan"
+msgctxt "field:commission.agent,products:"
+msgid "Products"
+msgstr "Producten"
+
msgctxt "field:commission.agent,selections:"
msgid "Selections"
msgstr "Selecties"
@@ -488,6 +492,7 @@ msgctxt ""
msgid "To Invoice"
msgstr "Te factureren"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_commission"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending commissions "
@@ -496,6 +501,7 @@ msgstr ""
"U kunt de relatie \"%(party)s\" niet verwijderen terwijl ze "
"aankopencommissies in behandeling hebben bij bedrijf \"%(company)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_plan_line_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in commission plan line \"%(line)s\" with "
diff --git a/modules/commission/locale/pl.po b/modules/commission/locale/pl.po
index 0bebe26e06..de425bc9d4 100644
--- a/modules/commission/locale/pl.po
+++ b/modules/commission/locale/pl.po
@@ -87,6 +87,11 @@ msgctxt "field:commission.agent,plan:"
msgid "Plan"
msgstr "Plan"
+#, fuzzy
+msgctxt "field:commission.agent,products:"
+msgid "Products"
+msgstr "Produkt"
+
msgctxt "field:commission.agent,selections:"
msgid "Selections"
msgstr ""
@@ -528,12 +533,14 @@ msgctxt ""
msgid "To Invoice"
msgstr "Invoice"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_commission"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending commissions "
"with company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_plan_line_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in commission plan line \"%(line)s\" with "
diff --git a/modules/commission/locale/pt.po b/modules/commission/locale/pt.po
index 1711fc6f9a..0cd138e2d7 100644
--- a/modules/commission/locale/pt.po
+++ b/modules/commission/locale/pt.po
@@ -84,6 +84,11 @@ msgctxt "field:commission.agent,plan:"
msgid "Plan"
msgstr "Plano"
+#, fuzzy
+msgctxt "field:commission.agent,products:"
+msgid "Products"
+msgstr "Produto"
+
msgctxt "field:commission.agent,selections:"
msgid "Selections"
msgstr ""
@@ -525,13 +530,14 @@ msgctxt ""
msgid "To Invoice"
msgstr "Invoice"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_commission"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending commissions "
"with company \"%(company)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_plan_line_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in commission plan line \"%(line)s\" with "
diff --git a/modules/commission/locale/ro.po b/modules/commission/locale/ro.po
index 1d4d394be3..e86001b818 100644
--- a/modules/commission/locale/ro.po
+++ b/modules/commission/locale/ro.po
@@ -83,6 +83,11 @@ msgctxt "field:commission.agent,plan:"
msgid "Plan"
msgstr "Plan"
+#, fuzzy
+msgctxt "field:commission.agent,products:"
+msgid "Products"
+msgstr "Produs"
+
msgctxt "field:commission.agent,selections:"
msgid "Selections"
msgstr "Selecții"
@@ -498,6 +503,7 @@ msgctxt ""
msgid "To Invoice"
msgstr "De Facturat"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_commission"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending commissions "
@@ -506,6 +512,7 @@ msgstr ""
"Nu se poate șterge partea \"%(party)s\" în timp ce aceasta are achiziții în "
"așteptare cu compania \"%(company)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_plan_line_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in commission plan line \"%(line)s\" with "
diff --git a/modules/commission/locale/ru.po b/modules/commission/locale/ru.po
index f6d72b664d..82cc211fb4 100644
--- a/modules/commission/locale/ru.po
+++ b/modules/commission/locale/ru.po
@@ -100,6 +100,11 @@ msgctxt "field:commission.agent,plan:"
msgid "Plan"
msgstr "План"
+#, fuzzy
+msgctxt "field:commission.agent,products:"
+msgid "Products"
+msgstr "Товарно материальные ценности (ТМЦ)"
+
msgctxt "field:commission.agent,selections:"
msgid "Selections"
msgstr ""
@@ -545,12 +550,14 @@ msgctxt ""
msgid "To Invoice"
msgstr "Invoice"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_commission"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending commissions "
"with company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_plan_line_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in commission plan line \"%(line)s\" with "
diff --git a/modules/commission/locale/sl.po b/modules/commission/locale/sl.po
index 6855ae5f76..347f9b201f 100644
--- a/modules/commission/locale/sl.po
+++ b/modules/commission/locale/sl.po
@@ -84,6 +84,11 @@ msgctxt "field:commission.agent,plan:"
msgid "Plan"
msgstr "Načrt"
+#, fuzzy
+msgctxt "field:commission.agent,products:"
+msgid "Products"
+msgstr "Izdelek"
+
msgctxt "field:commission.agent,selections:"
msgid "Selections"
msgstr ""
@@ -525,13 +530,14 @@ msgctxt ""
msgid "To Invoice"
msgstr "Invoice"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_commission"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending commissions "
"with company \"%(company)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_plan_line_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in commission plan line \"%(line)s\" with "
diff --git a/modules/commission/locale/tr.po b/modules/commission/locale/tr.po
index d05aaa6150..81a560fe84 100644
--- a/modules/commission/locale/tr.po
+++ b/modules/commission/locale/tr.po
@@ -87,6 +87,10 @@ msgctxt "field:commission.agent,plan:"
msgid "Plan"
msgstr ""
+msgctxt "field:commission.agent,products:"
+msgid "Products"
+msgstr ""
+
msgctxt "field:commission.agent,selections:"
msgid "Selections"
msgstr ""
@@ -510,12 +514,14 @@ msgctxt ""
msgid "To Invoice"
msgstr "Invoice"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_commission"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending commissions "
"with company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_plan_line_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in commission plan line \"%(line)s\" with "
diff --git a/modules/commission/locale/uk.po b/modules/commission/locale/uk.po
index 490f3172d4..012f105972 100644
--- a/modules/commission/locale/uk.po
+++ b/modules/commission/locale/uk.po
@@ -82,6 +82,10 @@ msgctxt "field:commission.agent,plan:"
msgid "Plan"
msgstr ""
+msgctxt "field:commission.agent,products:"
+msgid "Products"
+msgstr ""
+
msgctxt "field:commission.agent,selections:"
msgid "Selections"
msgstr ""
@@ -477,12 +481,14 @@ msgctxt ""
msgid "To Invoice"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_commission"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending commissions "
"with company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_plan_line_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in commission plan line \"%(line)s\" with "
diff --git a/modules/commission/locale/zh_CN.po b/modules/commission/locale/zh_CN.po
index 9eaa32b4c1..4e580cd3b2 100644
--- a/modules/commission/locale/zh_CN.po
+++ b/modules/commission/locale/zh_CN.po
@@ -89,6 +89,10 @@ msgctxt "field:commission.agent,plan:"
msgid "Plan"
msgstr ""
+msgctxt "field:commission.agent,products:"
+msgid "Products"
+msgstr ""
+
msgctxt "field:commission.agent,selections:"
msgid "Selections"
msgstr ""
@@ -521,12 +525,14 @@ msgctxt ""
msgid "To Invoice"
msgstr "Invoice"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_commission"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending commissions "
"with company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_plan_line_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in commission plan line \"%(line)s\" with "
diff --git a/modules/company/locale/bg.po b/modules/company/locale/bg.po
index 79667bb6e6..fad71df22c 100644
--- a/modules/company/locale/bg.po
+++ b/modules/company/locale/bg.po
@@ -18,6 +18,14 @@ msgctxt "field:company.company,header:"
msgid "Header"
msgstr "Горен колонтитул"
+msgctxt "field:company.company,logo:"
+msgid "Logo"
+msgstr ""
+
+msgctxt "field:company.company,logo_cache:"
+msgid "Cache"
+msgstr ""
+
msgctxt "field:company.company,party:"
msgid "Party"
msgstr "Партньор"
@@ -27,6 +35,23 @@ msgctxt "field:company.company,timezone:"
msgid "Timezone"
msgstr "Времева зона"
+#, fuzzy
+msgctxt "field:company.company.logo.cache,company:"
+msgid "Company"
+msgstr "Фирма"
+
+msgctxt "field:company.company.logo.cache,height:"
+msgid "Height"
+msgstr ""
+
+msgctxt "field:company.company.logo.cache,image:"
+msgid "Image"
+msgstr ""
+
+msgctxt "field:company.company.logo.cache,width:"
+msgid "Width"
+msgstr ""
+
msgctxt "field:company.employee,active:"
msgid "Active"
msgstr ""
@@ -242,6 +267,11 @@ msgctxt "model:company.company.config.start,name:"
msgid "Company Config"
msgstr "Конфигуриране на фирма"
+#, fuzzy
+msgctxt "model:company.company.logo.cache,name:"
+msgid "Company Logo Cache"
+msgstr "Конфигуриране на фирма"
+
msgctxt "model:company.employee,name:"
msgid "Employee"
msgstr "Служител"
@@ -274,6 +304,10 @@ msgctxt "model:ir.cron-company.company,name:"
msgid "Cron - Company"
msgstr ""
+msgctxt "model:ir.message,text:msg_company_logo_cache_size_unique"
+msgid "The size of cached company logo must be unique."
+msgstr ""
+
#, fuzzy
msgctxt "model:ir.rule.group,name:rule_group_sequence_companies"
msgid "User in companies"
@@ -345,10 +379,19 @@ msgctxt "view:company.company.config.start:"
msgid "You can now add your company into the system."
msgstr "Сега може да добавите фирмата си към системата"
+msgctxt "view:company.company:"
+msgid "Company"
+msgstr "Фирма"
+
msgctxt "view:company.company:"
msgid "Reports"
msgstr "Справки"
+#, fuzzy
+msgctxt "view:company.employee:"
+msgid "Employee"
+msgstr "Служител"
+
msgctxt "wizard_button:company.company.config,company,add:"
msgid "Add"
msgstr "Добавяне"
diff --git a/modules/company/locale/ca.po b/modules/company/locale/ca.po
index d9347ec4f9..1868fbc985 100644
--- a/modules/company/locale/ca.po
+++ b/modules/company/locale/ca.po
@@ -18,6 +18,14 @@ msgctxt "field:company.company,header:"
msgid "Header"
msgstr "Capçalera"
+msgctxt "field:company.company,logo:"
+msgid "Logo"
+msgstr "Logo"
+
+msgctxt "field:company.company,logo_cache:"
+msgid "Cache"
+msgstr "Caché"
+
msgctxt "field:company.company,party:"
msgid "Party"
msgstr "Tercer"
@@ -26,6 +34,22 @@ msgctxt "field:company.company,timezone:"
msgid "Timezone"
msgstr "Zona horària"
+msgctxt "field:company.company.logo.cache,company:"
+msgid "Company"
+msgstr "Empresa"
+
+msgctxt "field:company.company.logo.cache,height:"
+msgid "Height"
+msgstr "Altura"
+
+msgctxt "field:company.company.logo.cache,image:"
+msgid "Image"
+msgstr "Imatge"
+
+msgctxt "field:company.company.logo.cache,width:"
+msgid "Width"
+msgstr "Amplada"
+
msgctxt "field:company.employee,active:"
msgid "Active"
msgstr "Actiu"
@@ -254,6 +278,10 @@ msgctxt "model:company.company.config.start,name:"
msgid "Company Config"
msgstr "Configuració empresa"
+msgctxt "model:company.company.logo.cache,name:"
+msgid "Company Logo Cache"
+msgstr "Memòria cau del logotip de l'empresa"
+
msgctxt "model:company.employee,name:"
msgid "Employee"
msgstr "Empleat"
@@ -282,6 +310,10 @@ msgctxt "model:ir.cron-company.company,name:"
msgid "Cron - Company"
msgstr "Planificador - Empresa"
+msgctxt "model:ir.message,text:msg_company_logo_cache_size_unique"
+msgid "The size of cached company logo must be unique."
+msgstr "La mida del logotip de l'empresa a la memòria cau ha de ser única."
+
msgctxt "model:ir.rule.group,name:rule_group_sequence_companies"
msgid "User in companies"
msgstr "Usuari a les empreses"
@@ -346,10 +378,18 @@ msgctxt "view:company.company.config.start:"
msgid "You can now add your company into the system."
msgstr "Ara podeu afegir la vostra empresa al sistema."
+msgctxt "view:company.company:"
+msgid "Company"
+msgstr "Empresa"
+
msgctxt "view:company.company:"
msgid "Reports"
msgstr "Informes"
+msgctxt "view:company.employee:"
+msgid "Employee"
+msgstr "Empleat"
+
msgctxt "wizard_button:company.company.config,company,add:"
msgid "Add"
msgstr "Afegeix"
diff --git a/modules/company/locale/cs.po b/modules/company/locale/cs.po
index dde6798e55..a57202715f 100644
--- a/modules/company/locale/cs.po
+++ b/modules/company/locale/cs.po
@@ -19,6 +19,14 @@ msgctxt "field:company.company,header:"
msgid "Header"
msgstr ""
+msgctxt "field:company.company,logo:"
+msgid "Logo"
+msgstr ""
+
+msgctxt "field:company.company,logo_cache:"
+msgid "Cache"
+msgstr ""
+
msgctxt "field:company.company,party:"
msgid "Party"
msgstr ""
@@ -27,6 +35,23 @@ msgctxt "field:company.company,timezone:"
msgid "Timezone"
msgstr ""
+#, fuzzy
+msgctxt "field:company.company.logo.cache,company:"
+msgid "Company"
+msgstr "Companies"
+
+msgctxt "field:company.company.logo.cache,height:"
+msgid "Height"
+msgstr ""
+
+msgctxt "field:company.company.logo.cache,image:"
+msgid "Image"
+msgstr ""
+
+msgctxt "field:company.company.logo.cache,width:"
+msgid "Width"
+msgstr ""
+
msgctxt "field:company.employee,active:"
msgid "Active"
msgstr ""
@@ -240,6 +265,10 @@ msgctxt "model:company.company.config.start,name:"
msgid "Company Config"
msgstr ""
+msgctxt "model:company.company.logo.cache,name:"
+msgid "Company Logo Cache"
+msgstr ""
+
#, fuzzy
msgctxt "model:company.employee,name:"
msgid "Employee"
@@ -269,6 +298,10 @@ msgctxt "model:ir.cron-company.company,name:"
msgid "Cron - Company"
msgstr ""
+msgctxt "model:ir.message,text:msg_company_logo_cache_size_unique"
+msgid "The size of cached company logo must be unique."
+msgstr ""
+
#, fuzzy
msgctxt "model:ir.rule.group,name:rule_group_sequence_companies"
msgid "User in companies"
@@ -337,10 +370,20 @@ msgctxt "view:company.company.config.start:"
msgid "You can now add your company into the system."
msgstr ""
+#, fuzzy
+msgctxt "view:company.company:"
+msgid "Company"
+msgstr "Companies"
+
msgctxt "view:company.company:"
msgid "Reports"
msgstr ""
+#, fuzzy
+msgctxt "view:company.employee:"
+msgid "Employee"
+msgstr "Employees"
+
msgctxt "wizard_button:company.company.config,company,add:"
msgid "Add"
msgstr ""
diff --git a/modules/company/locale/de.po b/modules/company/locale/de.po
index 21f17afe4f..6cf7a2bc12 100644
--- a/modules/company/locale/de.po
+++ b/modules/company/locale/de.po
@@ -18,6 +18,14 @@ msgctxt "field:company.company,header:"
msgid "Header"
msgstr "Dokumentenkopf"
+msgctxt "field:company.company,logo:"
+msgid "Logo"
+msgstr "Logo"
+
+msgctxt "field:company.company,logo_cache:"
+msgid "Cache"
+msgstr "Cache"
+
msgctxt "field:company.company,party:"
msgid "Party"
msgstr "Partei"
@@ -26,6 +34,22 @@ msgctxt "field:company.company,timezone:"
msgid "Timezone"
msgstr "Zeitzone"
+msgctxt "field:company.company.logo.cache,company:"
+msgid "Company"
+msgstr "Unternehmen"
+
+msgctxt "field:company.company.logo.cache,height:"
+msgid "Height"
+msgstr "Höhe"
+
+msgctxt "field:company.company.logo.cache,image:"
+msgid "Image"
+msgstr "Bild"
+
+msgctxt "field:company.company.logo.cache,width:"
+msgid "Width"
+msgstr "Breite"
+
msgctxt "field:company.employee,active:"
msgid "Active"
msgstr "Aktiv"
@@ -254,6 +278,10 @@ msgctxt "model:company.company.config.start,name:"
msgid "Company Config"
msgstr "Unternehmen Konfiguration"
+msgctxt "model:company.company.logo.cache,name:"
+msgid "Company Logo Cache"
+msgstr "Unternehmen Logo Cache"
+
msgctxt "model:company.employee,name:"
msgid "Employee"
msgstr "Mitarbeiter"
@@ -282,6 +310,10 @@ msgctxt "model:ir.cron-company.company,name:"
msgid "Cron - Company"
msgstr "Zeitplaner - Unternehmen"
+msgctxt "model:ir.message,text:msg_company_logo_cache_size_unique"
+msgid "The size of cached company logo must be unique."
+msgstr "Die Größe des gespeicherten Unternehmenslogos muss eindeutig sein."
+
msgctxt "model:ir.rule.group,name:rule_group_sequence_companies"
msgid "User in companies"
msgstr "Benutzer in Unternehmen"
@@ -346,10 +378,18 @@ msgctxt "view:company.company.config.start:"
msgid "You can now add your company into the system."
msgstr "Sie können nun Ihr Unternehmen dem System hinzufügen."
+msgctxt "view:company.company:"
+msgid "Company"
+msgstr "Unternehmen"
+
msgctxt "view:company.company:"
msgid "Reports"
msgstr "Berichte"
+msgctxt "view:company.employee:"
+msgid "Employee"
+msgstr "Mitarbeiter"
+
msgctxt "wizard_button:company.company.config,company,add:"
msgid "Add"
msgstr "Hinzufügen"
diff --git a/modules/company/locale/es.po b/modules/company/locale/es.po
index c5d31cfea5..42c1ddbec3 100644
--- a/modules/company/locale/es.po
+++ b/modules/company/locale/es.po
@@ -18,6 +18,14 @@ msgctxt "field:company.company,header:"
msgid "Header"
msgstr "Encabezado"
+msgctxt "field:company.company,logo:"
+msgid "Logo"
+msgstr "Logo"
+
+msgctxt "field:company.company,logo_cache:"
+msgid "Cache"
+msgstr "Caché"
+
msgctxt "field:company.company,party:"
msgid "Party"
msgstr "Tercero"
@@ -26,6 +34,22 @@ msgctxt "field:company.company,timezone:"
msgid "Timezone"
msgstr "Zona horaria"
+msgctxt "field:company.company.logo.cache,company:"
+msgid "Company"
+msgstr "Empresa"
+
+msgctxt "field:company.company.logo.cache,height:"
+msgid "Height"
+msgstr "Altura"
+
+msgctxt "field:company.company.logo.cache,image:"
+msgid "Image"
+msgstr "Imagen"
+
+msgctxt "field:company.company.logo.cache,width:"
+msgid "Width"
+msgstr "Ancho"
+
msgctxt "field:company.employee,active:"
msgid "Active"
msgstr "Activo"
@@ -254,6 +278,10 @@ msgctxt "model:company.company.config.start,name:"
msgid "Company Config"
msgstr "Configuración empresa"
+msgctxt "model:company.company.logo.cache,name:"
+msgid "Company Logo Cache"
+msgstr "Caché del logotipo de la empresa"
+
msgctxt "model:company.employee,name:"
msgid "Employee"
msgstr "Empleado"
@@ -282,6 +310,11 @@ msgctxt "model:ir.cron-company.company,name:"
msgid "Cron - Company"
msgstr "Planificador - Empresa"
+msgctxt "model:ir.message,text:msg_company_logo_cache_size_unique"
+msgid "The size of cached company logo must be unique."
+msgstr ""
+"El tamaño del logotipo de la empresa almacenado en caché debe ser único."
+
msgctxt "model:ir.rule.group,name:rule_group_sequence_companies"
msgid "User in companies"
msgstr "Usuario en las empresas"
@@ -346,10 +379,18 @@ msgctxt "view:company.company.config.start:"
msgid "You can now add your company into the system."
msgstr "Ahora puede añadir su empresa en el sistema."
+msgctxt "view:company.company:"
+msgid "Company"
+msgstr "Empresa"
+
msgctxt "view:company.company:"
msgid "Reports"
msgstr "Informes"
+msgctxt "view:company.employee:"
+msgid "Employee"
+msgstr "Empleado"
+
msgctxt "wizard_button:company.company.config,company,add:"
msgid "Add"
msgstr "Añadir"
diff --git a/modules/company/locale/es_419.po b/modules/company/locale/es_419.po
index e8e0a57b1c..8086161f14 100644
--- a/modules/company/locale/es_419.po
+++ b/modules/company/locale/es_419.po
@@ -18,6 +18,14 @@ msgctxt "field:company.company,header:"
msgid "Header"
msgstr ""
+msgctxt "field:company.company,logo:"
+msgid "Logo"
+msgstr ""
+
+msgctxt "field:company.company,logo_cache:"
+msgid "Cache"
+msgstr ""
+
msgctxt "field:company.company,party:"
msgid "Party"
msgstr ""
@@ -26,6 +34,22 @@ msgctxt "field:company.company,timezone:"
msgid "Timezone"
msgstr ""
+msgctxt "field:company.company.logo.cache,company:"
+msgid "Company"
+msgstr ""
+
+msgctxt "field:company.company.logo.cache,height:"
+msgid "Height"
+msgstr ""
+
+msgctxt "field:company.company.logo.cache,image:"
+msgid "Image"
+msgstr ""
+
+msgctxt "field:company.company.logo.cache,width:"
+msgid "Width"
+msgstr ""
+
msgctxt "field:company.employee,active:"
msgid "Active"
msgstr ""
@@ -232,6 +256,10 @@ msgctxt "model:company.company.config.start,name:"
msgid "Company Config"
msgstr ""
+msgctxt "model:company.company.logo.cache,name:"
+msgid "Company Logo Cache"
+msgstr ""
+
msgctxt "model:company.employee,name:"
msgid "Employee"
msgstr ""
@@ -260,6 +288,10 @@ msgctxt "model:ir.cron-company.company,name:"
msgid "Cron - Company"
msgstr ""
+msgctxt "model:ir.message,text:msg_company_logo_cache_size_unique"
+msgid "The size of cached company logo must be unique."
+msgstr ""
+
msgctxt "model:ir.rule.group,name:rule_group_sequence_companies"
msgid "User in companies"
msgstr ""
@@ -324,10 +356,18 @@ msgctxt "view:company.company.config.start:"
msgid "You can now add your company into the system."
msgstr ""
+msgctxt "view:company.company:"
+msgid "Company"
+msgstr ""
+
msgctxt "view:company.company:"
msgid "Reports"
msgstr ""
+msgctxt "view:company.employee:"
+msgid "Employee"
+msgstr ""
+
msgctxt "wizard_button:company.company.config,company,add:"
msgid "Add"
msgstr ""
diff --git a/modules/company/locale/et.po b/modules/company/locale/et.po
index 220fc6389c..59d132d435 100644
--- a/modules/company/locale/et.po
+++ b/modules/company/locale/et.po
@@ -18,6 +18,14 @@ msgctxt "field:company.company,header:"
msgid "Header"
msgstr "Päis"
+msgctxt "field:company.company,logo:"
+msgid "Logo"
+msgstr ""
+
+msgctxt "field:company.company,logo_cache:"
+msgid "Cache"
+msgstr ""
+
msgctxt "field:company.company,party:"
msgid "Party"
msgstr "Osapool"
@@ -26,6 +34,23 @@ msgctxt "field:company.company,timezone:"
msgid "Timezone"
msgstr "Ajavöönd"
+#, fuzzy
+msgctxt "field:company.company.logo.cache,company:"
+msgid "Company"
+msgstr "Ettevõte"
+
+msgctxt "field:company.company.logo.cache,height:"
+msgid "Height"
+msgstr ""
+
+msgctxt "field:company.company.logo.cache,image:"
+msgid "Image"
+msgstr ""
+
+msgctxt "field:company.company.logo.cache,width:"
+msgid "Width"
+msgstr ""
+
msgctxt "field:company.employee,active:"
msgid "Active"
msgstr ""
@@ -241,6 +266,11 @@ msgctxt "model:company.company.config.start,name:"
msgid "Company Config"
msgstr "Ettevõtte seadistus"
+#, fuzzy
+msgctxt "model:company.company.logo.cache,name:"
+msgid "Company Logo Cache"
+msgstr "Ettevõtte seadistus"
+
msgctxt "model:company.employee,name:"
msgid "Employee"
msgstr "Töötaja"
@@ -269,6 +299,10 @@ msgctxt "model:ir.cron-company.company,name:"
msgid "Cron - Company"
msgstr "Cron - ettevõte"
+msgctxt "model:ir.message,text:msg_company_logo_cache_size_unique"
+msgid "The size of cached company logo must be unique."
+msgstr ""
+
#, fuzzy
msgctxt "model:ir.rule.group,name:rule_group_sequence_companies"
msgid "User in companies"
@@ -338,10 +372,19 @@ msgctxt "view:company.company.config.start:"
msgid "You can now add your company into the system."
msgstr "Võid lisada oma ettevõtte süsteemi."
+msgctxt "view:company.company:"
+msgid "Company"
+msgstr "Ettevõte"
+
msgctxt "view:company.company:"
msgid "Reports"
msgstr "Aruanded"
+#, fuzzy
+msgctxt "view:company.employee:"
+msgid "Employee"
+msgstr "Töötaja"
+
msgctxt "wizard_button:company.company.config,company,add:"
msgid "Add"
msgstr "Lisa"
diff --git a/modules/company/locale/fa.po b/modules/company/locale/fa.po
index 963b6dfed3..51b1972fb3 100644
--- a/modules/company/locale/fa.po
+++ b/modules/company/locale/fa.po
@@ -18,6 +18,14 @@ msgctxt "field:company.company,header:"
msgid "Header"
msgstr "سربرگ"
+msgctxt "field:company.company,logo:"
+msgid "Logo"
+msgstr ""
+
+msgctxt "field:company.company,logo_cache:"
+msgid "Cache"
+msgstr ""
+
msgctxt "field:company.company,party:"
msgid "Party"
msgstr "نهاد/سازمان"
@@ -26,6 +34,23 @@ msgctxt "field:company.company,timezone:"
msgid "Timezone"
msgstr "منطقه زمانی"
+#, fuzzy
+msgctxt "field:company.company.logo.cache,company:"
+msgid "Company"
+msgstr "شرکت"
+
+msgctxt "field:company.company.logo.cache,height:"
+msgid "Height"
+msgstr ""
+
+msgctxt "field:company.company.logo.cache,image:"
+msgid "Image"
+msgstr ""
+
+msgctxt "field:company.company.logo.cache,width:"
+msgid "Width"
+msgstr ""
+
msgctxt "field:company.employee,active:"
msgid "Active"
msgstr ""
@@ -242,6 +267,11 @@ msgctxt "model:company.company.config.start,name:"
msgid "Company Config"
msgstr "تنظیمات شرکت"
+#, fuzzy
+msgctxt "model:company.company.logo.cache,name:"
+msgid "Company Logo Cache"
+msgstr "تنظیمات شرکت"
+
msgctxt "model:company.employee,name:"
msgid "Employee"
msgstr "کارمند"
@@ -270,6 +300,10 @@ msgctxt "model:ir.cron-company.company,name:"
msgid "Cron - Company"
msgstr "برنامه وظایف - شرکت"
+msgctxt "model:ir.message,text:msg_company_logo_cache_size_unique"
+msgid "The size of cached company logo must be unique."
+msgstr ""
+
#, fuzzy
msgctxt "model:ir.rule.group,name:rule_group_sequence_companies"
msgid "User in companies"
@@ -339,10 +373,19 @@ msgctxt "view:company.company.config.start:"
msgid "You can now add your company into the system."
msgstr "شما هم اکنون می توانید شرکت خود را به سیستم اضافه کنید."
+msgctxt "view:company.company:"
+msgid "Company"
+msgstr "شرکت"
+
msgctxt "view:company.company:"
msgid "Reports"
msgstr "گزارش ها"
+#, fuzzy
+msgctxt "view:company.employee:"
+msgid "Employee"
+msgstr "کارمند"
+
msgctxt "wizard_button:company.company.config,company,add:"
msgid "Add"
msgstr "افزودن"
diff --git a/modules/company/locale/fi.po b/modules/company/locale/fi.po
index dde6798e55..a57202715f 100644
--- a/modules/company/locale/fi.po
+++ b/modules/company/locale/fi.po
@@ -19,6 +19,14 @@ msgctxt "field:company.company,header:"
msgid "Header"
msgstr ""
+msgctxt "field:company.company,logo:"
+msgid "Logo"
+msgstr ""
+
+msgctxt "field:company.company,logo_cache:"
+msgid "Cache"
+msgstr ""
+
msgctxt "field:company.company,party:"
msgid "Party"
msgstr ""
@@ -27,6 +35,23 @@ msgctxt "field:company.company,timezone:"
msgid "Timezone"
msgstr ""
+#, fuzzy
+msgctxt "field:company.company.logo.cache,company:"
+msgid "Company"
+msgstr "Companies"
+
+msgctxt "field:company.company.logo.cache,height:"
+msgid "Height"
+msgstr ""
+
+msgctxt "field:company.company.logo.cache,image:"
+msgid "Image"
+msgstr ""
+
+msgctxt "field:company.company.logo.cache,width:"
+msgid "Width"
+msgstr ""
+
msgctxt "field:company.employee,active:"
msgid "Active"
msgstr ""
@@ -240,6 +265,10 @@ msgctxt "model:company.company.config.start,name:"
msgid "Company Config"
msgstr ""
+msgctxt "model:company.company.logo.cache,name:"
+msgid "Company Logo Cache"
+msgstr ""
+
#, fuzzy
msgctxt "model:company.employee,name:"
msgid "Employee"
@@ -269,6 +298,10 @@ msgctxt "model:ir.cron-company.company,name:"
msgid "Cron - Company"
msgstr ""
+msgctxt "model:ir.message,text:msg_company_logo_cache_size_unique"
+msgid "The size of cached company logo must be unique."
+msgstr ""
+
#, fuzzy
msgctxt "model:ir.rule.group,name:rule_group_sequence_companies"
msgid "User in companies"
@@ -337,10 +370,20 @@ msgctxt "view:company.company.config.start:"
msgid "You can now add your company into the system."
msgstr ""
+#, fuzzy
+msgctxt "view:company.company:"
+msgid "Company"
+msgstr "Companies"
+
msgctxt "view:company.company:"
msgid "Reports"
msgstr ""
+#, fuzzy
+msgctxt "view:company.employee:"
+msgid "Employee"
+msgstr "Employees"
+
msgctxt "wizard_button:company.company.config,company,add:"
msgid "Add"
msgstr ""
diff --git a/modules/company/locale/fr.po b/modules/company/locale/fr.po
index bc0780779e..a5585b0264 100644
--- a/modules/company/locale/fr.po
+++ b/modules/company/locale/fr.po
@@ -18,6 +18,14 @@ msgctxt "field:company.company,header:"
msgid "Header"
msgstr "Entête"
+msgctxt "field:company.company,logo:"
+msgid "Logo"
+msgstr "Logo"
+
+msgctxt "field:company.company,logo_cache:"
+msgid "Cache"
+msgstr "Cache"
+
msgctxt "field:company.company,party:"
msgid "Party"
msgstr "Tiers"
@@ -26,6 +34,22 @@ msgctxt "field:company.company,timezone:"
msgid "Timezone"
msgstr "Fuseau Horaire"
+msgctxt "field:company.company.logo.cache,company:"
+msgid "Company"
+msgstr "Société"
+
+msgctxt "field:company.company.logo.cache,height:"
+msgid "Height"
+msgstr "Hauteur"
+
+msgctxt "field:company.company.logo.cache,image:"
+msgid "Image"
+msgstr "Image"
+
+msgctxt "field:company.company.logo.cache,width:"
+msgid "Width"
+msgstr "Largeur"
+
msgctxt "field:company.employee,active:"
msgid "Active"
msgstr "Actif"
@@ -256,6 +280,10 @@ msgctxt "model:company.company.config.start,name:"
msgid "Company Config"
msgstr "Configuration société"
+msgctxt "model:company.company.logo.cache,name:"
+msgid "Company Logo Cache"
+msgstr "Cache du logo de le société"
+
msgctxt "model:company.employee,name:"
msgid "Employee"
msgstr "Employé"
@@ -284,6 +312,10 @@ msgctxt "model:ir.cron-company.company,name:"
msgid "Cron - Company"
msgstr "Tâche planifiée - Société"
+msgctxt "model:ir.message,text:msg_company_logo_cache_size_unique"
+msgid "The size of cached company logo must be unique."
+msgstr "La taille du logo de le société mis en cache doit être unique."
+
msgctxt "model:ir.rule.group,name:rule_group_sequence_companies"
msgid "User in companies"
msgstr "Utilisateur dans les sociétés"
@@ -348,10 +380,18 @@ msgctxt "view:company.company.config.start:"
msgid "You can now add your company into the system."
msgstr "Vous pouvez maintenant ajouter votre société au système."
+msgctxt "view:company.company:"
+msgid "Company"
+msgstr "Société"
+
msgctxt "view:company.company:"
msgid "Reports"
msgstr "Rapports"
+msgctxt "view:company.employee:"
+msgid "Employee"
+msgstr "Employé"
+
msgctxt "wizard_button:company.company.config,company,add:"
msgid "Add"
msgstr "Ajouter"
diff --git a/modules/company/locale/hu.po b/modules/company/locale/hu.po
index cb66b9e997..1afa0b80b5 100644
--- a/modules/company/locale/hu.po
+++ b/modules/company/locale/hu.po
@@ -18,6 +18,14 @@ msgctxt "field:company.company,header:"
msgid "Header"
msgstr "Fejléc"
+msgctxt "field:company.company,logo:"
+msgid "Logo"
+msgstr ""
+
+msgctxt "field:company.company,logo_cache:"
+msgid "Cache"
+msgstr ""
+
msgctxt "field:company.company,party:"
msgid "Party"
msgstr "Ügyfél"
@@ -26,6 +34,23 @@ msgctxt "field:company.company,timezone:"
msgid "Timezone"
msgstr "Időzóna"
+#, fuzzy
+msgctxt "field:company.company.logo.cache,company:"
+msgid "Company"
+msgstr "Cég"
+
+msgctxt "field:company.company.logo.cache,height:"
+msgid "Height"
+msgstr ""
+
+msgctxt "field:company.company.logo.cache,image:"
+msgid "Image"
+msgstr ""
+
+msgctxt "field:company.company.logo.cache,width:"
+msgid "Width"
+msgstr ""
+
msgctxt "field:company.employee,active:"
msgid "Active"
msgstr ""
@@ -239,6 +264,11 @@ msgctxt "model:company.company.config.start,name:"
msgid "Company Config"
msgstr "Cég beállításai"
+#, fuzzy
+msgctxt "model:company.company.logo.cache,name:"
+msgid "Company Logo Cache"
+msgstr "Cég beállításai"
+
msgctxt "model:company.employee,name:"
msgid "Employee"
msgstr "Alkalmazott"
@@ -268,6 +298,10 @@ msgctxt "model:ir.cron-company.company,name:"
msgid "Cron - Company"
msgstr "Időterv-Társaság"
+msgctxt "model:ir.message,text:msg_company_logo_cache_size_unique"
+msgid "The size of cached company logo must be unique."
+msgstr ""
+
#, fuzzy
msgctxt "model:ir.rule.group,name:rule_group_sequence_companies"
msgid "User in companies"
@@ -337,10 +371,19 @@ msgctxt "view:company.company.config.start:"
msgid "You can now add your company into the system."
msgstr "Most tudja a rendszerhez hozzáadni a céget."
+msgctxt "view:company.company:"
+msgid "Company"
+msgstr "Cég"
+
msgctxt "view:company.company:"
msgid "Reports"
msgstr "Nyomtatványok"
+#, fuzzy
+msgctxt "view:company.employee:"
+msgid "Employee"
+msgstr "Alkalmazott"
+
msgctxt "wizard_button:company.company.config,company,add:"
msgid "Add"
msgstr "Hozzáad"
diff --git a/modules/company/locale/id.po b/modules/company/locale/id.po
index 6f59746818..785b9aac20 100644
--- a/modules/company/locale/id.po
+++ b/modules/company/locale/id.po
@@ -18,6 +18,14 @@ msgctxt "field:company.company,header:"
msgid "Header"
msgstr "Tajuk"
+msgctxt "field:company.company,logo:"
+msgid "Logo"
+msgstr ""
+
+msgctxt "field:company.company,logo_cache:"
+msgid "Cache"
+msgstr ""
+
msgctxt "field:company.company,party:"
msgid "Party"
msgstr "Pihak"
@@ -26,6 +34,23 @@ msgctxt "field:company.company,timezone:"
msgid "Timezone"
msgstr "Zona Waktu"
+#, fuzzy
+msgctxt "field:company.company.logo.cache,company:"
+msgid "Company"
+msgstr "Perusahaan"
+
+msgctxt "field:company.company.logo.cache,height:"
+msgid "Height"
+msgstr ""
+
+msgctxt "field:company.company.logo.cache,image:"
+msgid "Image"
+msgstr ""
+
+msgctxt "field:company.company.logo.cache,width:"
+msgid "Width"
+msgstr ""
+
msgctxt "field:company.employee,active:"
msgid "Active"
msgstr ""
@@ -235,6 +260,11 @@ msgctxt "model:company.company.config.start,name:"
msgid "Company Config"
msgstr "Konfigurasi Perusahaan"
+#, fuzzy
+msgctxt "model:company.company.logo.cache,name:"
+msgid "Company Logo Cache"
+msgstr "Konfigurasi Perusahaan"
+
msgctxt "model:company.employee,name:"
msgid "Employee"
msgstr "Karyawan"
@@ -263,6 +293,10 @@ msgctxt "model:ir.cron-company.company,name:"
msgid "Cron - Company"
msgstr "Cron - Perusahaan"
+msgctxt "model:ir.message,text:msg_company_logo_cache_size_unique"
+msgid "The size of cached company logo must be unique."
+msgstr ""
+
#, fuzzy
msgctxt "model:ir.rule.group,name:rule_group_sequence_companies"
msgid "User in companies"
@@ -330,10 +364,19 @@ msgctxt "view:company.company.config.start:"
msgid "You can now add your company into the system."
msgstr "Anda sekarang dapat menambahkan perusahaan Anda ke dalam sistem."
+msgctxt "view:company.company:"
+msgid "Company"
+msgstr "Perusahaan"
+
msgctxt "view:company.company:"
msgid "Reports"
msgstr "Laporan-Laporan"
+#, fuzzy
+msgctxt "view:company.employee:"
+msgid "Employee"
+msgstr "Karyawan"
+
msgctxt "wizard_button:company.company.config,company,add:"
msgid "Add"
msgstr "Tambah"
diff --git a/modules/company/locale/it.po b/modules/company/locale/it.po
index e313207ece..ba02c24ec2 100644
--- a/modules/company/locale/it.po
+++ b/modules/company/locale/it.po
@@ -18,6 +18,14 @@ msgctxt "field:company.company,header:"
msgid "Header"
msgstr "Intestazione"
+msgctxt "field:company.company,logo:"
+msgid "Logo"
+msgstr ""
+
+msgctxt "field:company.company,logo_cache:"
+msgid "Cache"
+msgstr ""
+
msgctxt "field:company.company,party:"
msgid "Party"
msgstr "Controparte"
@@ -26,6 +34,23 @@ msgctxt "field:company.company,timezone:"
msgid "Timezone"
msgstr "Ora"
+#, fuzzy
+msgctxt "field:company.company.logo.cache,company:"
+msgid "Company"
+msgstr "Azienda"
+
+msgctxt "field:company.company.logo.cache,height:"
+msgid "Height"
+msgstr ""
+
+msgctxt "field:company.company.logo.cache,image:"
+msgid "Image"
+msgstr ""
+
+msgctxt "field:company.company.logo.cache,width:"
+msgid "Width"
+msgstr ""
+
msgctxt "field:company.employee,active:"
msgid "Active"
msgstr ""
@@ -237,6 +262,11 @@ msgctxt "model:company.company.config.start,name:"
msgid "Company Config"
msgstr "Configurazione Azienda"
+#, fuzzy
+msgctxt "model:company.company.logo.cache,name:"
+msgid "Company Logo Cache"
+msgstr "Configurazione Azienda"
+
msgctxt "model:company.employee,name:"
msgid "Employee"
msgstr "Dipendente"
@@ -269,6 +299,10 @@ msgctxt "model:ir.cron-company.company,name:"
msgid "Cron - Company"
msgstr "Cron - Azienda"
+msgctxt "model:ir.message,text:msg_company_logo_cache_size_unique"
+msgid "The size of cached company logo must be unique."
+msgstr ""
+
#, fuzzy
msgctxt "model:ir.rule.group,name:rule_group_sequence_companies"
msgid "User in companies"
@@ -340,11 +374,20 @@ msgctxt "view:company.company.config.start:"
msgid "You can now add your company into the system."
msgstr "E' ora possibile inserire a sistema l'azienda"
+msgctxt "view:company.company:"
+msgid "Company"
+msgstr "Azienda"
+
#, fuzzy
msgctxt "view:company.company:"
msgid "Reports"
msgstr "Reports"
+#, fuzzy
+msgctxt "view:company.employee:"
+msgid "Employee"
+msgstr "Dipendente"
+
#, fuzzy
msgctxt "wizard_button:company.company.config,company,add:"
msgid "Add"
diff --git a/modules/company/locale/lo.po b/modules/company/locale/lo.po
index 5c62523849..6735f0b3ef 100644
--- a/modules/company/locale/lo.po
+++ b/modules/company/locale/lo.po
@@ -18,6 +18,14 @@ msgctxt "field:company.company,header:"
msgid "Header"
msgstr "ຫົວກະດາດ"
+msgctxt "field:company.company,logo:"
+msgid "Logo"
+msgstr ""
+
+msgctxt "field:company.company,logo_cache:"
+msgid "Cache"
+msgstr ""
+
msgctxt "field:company.company,party:"
msgid "Party"
msgstr "ພາກສ່ວນ"
@@ -26,6 +34,23 @@ msgctxt "field:company.company,timezone:"
msgid "Timezone"
msgstr "ເຂດເວລາ"
+#, fuzzy
+msgctxt "field:company.company.logo.cache,company:"
+msgid "Company"
+msgstr "ຫ້ອງການ/ສຳນັກງານ"
+
+msgctxt "field:company.company.logo.cache,height:"
+msgid "Height"
+msgstr ""
+
+msgctxt "field:company.company.logo.cache,image:"
+msgid "Image"
+msgstr ""
+
+msgctxt "field:company.company.logo.cache,width:"
+msgid "Width"
+msgstr ""
+
msgctxt "field:company.employee,active:"
msgid "Active"
msgstr ""
@@ -240,6 +265,11 @@ msgctxt "model:company.company.config.start,name:"
msgid "Company Config"
msgstr "ກຳນົດຄ່າ ຫ້ອງການ/ສຳນັກງານ"
+#, fuzzy
+msgctxt "model:company.company.logo.cache,name:"
+msgid "Company Logo Cache"
+msgstr "ກຳນົດຄ່າ ຫ້ອງການ/ສຳນັກງານ"
+
msgctxt "model:company.employee,name:"
msgid "Employee"
msgstr "ພະນັກງານ"
@@ -272,6 +302,10 @@ msgctxt "model:ir.cron-company.company,name:"
msgid "Cron - Company"
msgstr "ຄຣັອນ - ສຳນັກງານ"
+msgctxt "model:ir.message,text:msg_company_logo_cache_size_unique"
+msgid "The size of cached company logo must be unique."
+msgstr ""
+
#, fuzzy
msgctxt "model:ir.rule.group,name:rule_group_sequence_companies"
msgid "User in companies"
@@ -343,10 +377,19 @@ msgctxt "view:company.company.config.start:"
msgid "You can now add your company into the system."
msgstr "ທ່ານສາມາດເພີ່ມສຳນັກງານຂອງທ່ານເຂົ້າໃສ່ໃນລະບົບໄດ້ແລ້ວ."
+msgctxt "view:company.company:"
+msgid "Company"
+msgstr "ຫ້ອງການ/ສຳນັກງານ"
+
msgctxt "view:company.company:"
msgid "Reports"
msgstr "ລາຍງານ"
+#, fuzzy
+msgctxt "view:company.employee:"
+msgid "Employee"
+msgstr "ພະນັກງານ"
+
msgctxt "wizard_button:company.company.config,company,add:"
msgid "Add"
msgstr "ເພີ່ມ"
diff --git a/modules/company/locale/lt.po b/modules/company/locale/lt.po
index 5ac145545f..1b1d685e8c 100644
--- a/modules/company/locale/lt.po
+++ b/modules/company/locale/lt.po
@@ -18,6 +18,14 @@ msgctxt "field:company.company,header:"
msgid "Header"
msgstr "Puslapio antraštė"
+msgctxt "field:company.company,logo:"
+msgid "Logo"
+msgstr ""
+
+msgctxt "field:company.company,logo_cache:"
+msgid "Cache"
+msgstr ""
+
msgctxt "field:company.company,party:"
msgid "Party"
msgstr "Kontrahentas"
@@ -26,6 +34,23 @@ msgctxt "field:company.company,timezone:"
msgid "Timezone"
msgstr "Laiko zona"
+#, fuzzy
+msgctxt "field:company.company.logo.cache,company:"
+msgid "Company"
+msgstr "Organizacija"
+
+msgctxt "field:company.company.logo.cache,height:"
+msgid "Height"
+msgstr ""
+
+msgctxt "field:company.company.logo.cache,image:"
+msgid "Image"
+msgstr ""
+
+msgctxt "field:company.company.logo.cache,width:"
+msgid "Width"
+msgstr ""
+
msgctxt "field:company.employee,active:"
msgid "Active"
msgstr ""
@@ -236,6 +261,11 @@ msgctxt "model:company.company.config.start,name:"
msgid "Company Config"
msgstr "Organizacijos nuostatos"
+#, fuzzy
+msgctxt "model:company.company.logo.cache,name:"
+msgid "Company Logo Cache"
+msgstr "Organizacijos nuostatos"
+
msgctxt "model:company.employee,name:"
msgid "Employee"
msgstr "Tarnautojas"
@@ -264,6 +294,10 @@ msgctxt "model:ir.cron-company.company,name:"
msgid "Cron - Company"
msgstr "Planuotojas (Cron) - Organizacija"
+msgctxt "model:ir.message,text:msg_company_logo_cache_size_unique"
+msgid "The size of cached company logo must be unique."
+msgstr ""
+
#, fuzzy
msgctxt "model:ir.rule.group,name:rule_group_sequence_companies"
msgid "User in companies"
@@ -333,10 +367,19 @@ msgctxt "view:company.company.config.start:"
msgid "You can now add your company into the system."
msgstr ""
+msgctxt "view:company.company:"
+msgid "Company"
+msgstr "Organizacija"
+
msgctxt "view:company.company:"
msgid "Reports"
msgstr "Raportai"
+#, fuzzy
+msgctxt "view:company.employee:"
+msgid "Employee"
+msgstr "Darbuotojas"
+
msgctxt "wizard_button:company.company.config,company,add:"
msgid "Add"
msgstr "Pridėti"
diff --git a/modules/company/locale/nl.po b/modules/company/locale/nl.po
index 03ba284eaf..39620b0e0f 100644
--- a/modules/company/locale/nl.po
+++ b/modules/company/locale/nl.po
@@ -18,6 +18,14 @@ msgctxt "field:company.company,header:"
msgid "Header"
msgstr "Koptekst"
+msgctxt "field:company.company,logo:"
+msgid "Logo"
+msgstr "Logo"
+
+msgctxt "field:company.company,logo_cache:"
+msgid "Cache"
+msgstr "Cache"
+
msgctxt "field:company.company,party:"
msgid "Party"
msgstr "Relatie"
@@ -26,6 +34,22 @@ msgctxt "field:company.company,timezone:"
msgid "Timezone"
msgstr "Tijdzone"
+msgctxt "field:company.company.logo.cache,company:"
+msgid "Company"
+msgstr "Bedrijf"
+
+msgctxt "field:company.company.logo.cache,height:"
+msgid "Height"
+msgstr "Hoogte"
+
+msgctxt "field:company.company.logo.cache,image:"
+msgid "Image"
+msgstr "Afbeelding"
+
+msgctxt "field:company.company.logo.cache,width:"
+msgid "Width"
+msgstr "Breedte"
+
msgctxt "field:company.employee,active:"
msgid "Active"
msgstr "Actief"
@@ -254,6 +278,10 @@ msgctxt "model:company.company.config.start,name:"
msgid "Company Config"
msgstr "Bedrijf configuratie"
+msgctxt "model:company.company.logo.cache,name:"
+msgid "Company Logo Cache"
+msgstr "Bedrijfslogo cache"
+
msgctxt "model:company.employee,name:"
msgid "Employee"
msgstr "Werknemer"
@@ -282,6 +310,10 @@ msgctxt "model:ir.cron-company.company,name:"
msgid "Cron - Company"
msgstr "Planner - Bedrijf"
+msgctxt "model:ir.message,text:msg_company_logo_cache_size_unique"
+msgid "The size of cached company logo must be unique."
+msgstr "De grootte van het ge-cachde bedrijfslogo moet uniek zijn."
+
msgctxt "model:ir.rule.group,name:rule_group_sequence_companies"
msgid "User in companies"
msgstr "Gebruiker in bedrijven"
@@ -346,10 +378,18 @@ msgctxt "view:company.company.config.start:"
msgid "You can now add your company into the system."
msgstr "U kunt nu uw bedrijf toevoegen aan het systeem."
+msgctxt "view:company.company:"
+msgid "Company"
+msgstr "Bedrijf"
+
msgctxt "view:company.company:"
msgid "Reports"
msgstr "Rapporten"
+msgctxt "view:company.employee:"
+msgid "Employee"
+msgstr "Werknemer"
+
msgctxt "wizard_button:company.company.config,company,add:"
msgid "Add"
msgstr "Toevoegen"
diff --git a/modules/company/locale/pl.po b/modules/company/locale/pl.po
index b126aa1b36..ea11156763 100644
--- a/modules/company/locale/pl.po
+++ b/modules/company/locale/pl.po
@@ -18,6 +18,14 @@ msgctxt "field:company.company,header:"
msgid "Header"
msgstr "Nagłówek"
+msgctxt "field:company.company,logo:"
+msgid "Logo"
+msgstr ""
+
+msgctxt "field:company.company,logo_cache:"
+msgid "Cache"
+msgstr ""
+
msgctxt "field:company.company,party:"
msgid "Party"
msgstr "Strona"
@@ -26,6 +34,23 @@ msgctxt "field:company.company,timezone:"
msgid "Timezone"
msgstr "Strefa czasowa"
+#, fuzzy
+msgctxt "field:company.company.logo.cache,company:"
+msgid "Company"
+msgstr "Firma"
+
+msgctxt "field:company.company.logo.cache,height:"
+msgid "Height"
+msgstr ""
+
+msgctxt "field:company.company.logo.cache,image:"
+msgid "Image"
+msgstr ""
+
+msgctxt "field:company.company.logo.cache,width:"
+msgid "Width"
+msgstr ""
+
msgctxt "field:company.employee,active:"
msgid "Active"
msgstr ""
@@ -145,6 +170,16 @@ msgid ""
"- ${address}\n"
"- ${tax_identifier}\n"
msgstr ""
+"Tekst jaki ma być wyświetlany w stopkach raportów.\n"
+"Możliwe jest użycie następujących znaczników:\n"
+"- ${name}\n"
+"- ${phone}\n"
+"- ${mobile}\n"
+"- ${fax}\n"
+"- ${email}\n"
+"- ${website}\n"
+"- ${address}\n"
+"- ${tax_identifier}\n"
msgctxt "help:company.company,header:"
msgid ""
@@ -159,6 +194,16 @@ msgid ""
"- ${address}\n"
"- ${tax_identifier}\n"
msgstr ""
+"Tekst jaki ma być wyświetlany w nagłówkach raportów.\n"
+"Możliwe jest użycie następujących znaczników:\n"
+"- ${name}\n"
+"- ${phone}\n"
+"- ${mobile}\n"
+"- ${fax}\n"
+"- ${email}\n"
+"- ${website}\n"
+"- ${address}\n"
+"- ${tax_identifier}\n"
msgctxt "help:company.company,timezone:"
msgid "Used to compute the today date."
@@ -236,6 +281,11 @@ msgctxt "model:company.company.config.start,name:"
msgid "Company Config"
msgstr "Konfiguracja ustawień firmy"
+#, fuzzy
+msgctxt "model:company.company.logo.cache,name:"
+msgid "Company Logo Cache"
+msgstr "Konfiguracja ustawień firmy"
+
msgctxt "model:company.employee,name:"
msgid "Employee"
msgstr "Pracownik"
@@ -258,23 +308,24 @@ msgstr "Nadzorowani przez"
msgctxt "model:ir.action,name:report_letter"
msgid "Letter"
-msgstr "Letter"
+msgstr "List"
msgctxt "model:ir.cron-company.company,name:"
msgid "Cron - Company"
msgstr "Cron - Firma"
-#, fuzzy
+msgctxt "model:ir.message,text:msg_company_logo_cache_size_unique"
+msgid "The size of cached company logo must be unique."
+msgstr ""
+
msgctxt "model:ir.rule.group,name:rule_group_sequence_companies"
msgid "User in companies"
-msgstr "Użytkownik w firmie"
+msgstr "Użytkownik w firmach"
-#, fuzzy
msgctxt "model:ir.rule.group,name:rule_group_sequence_strict_companies"
msgid "User in companies"
-msgstr "Użytkownik w firmie"
+msgstr "Użytkownik w firmach"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_company"
msgid "Companies"
msgstr "Firmy"
@@ -332,10 +383,19 @@ msgctxt "view:company.company.config.start:"
msgid "You can now add your company into the system."
msgstr "Możesz dodać swoją firmę do systemu."
+msgctxt "view:company.company:"
+msgid "Company"
+msgstr "Firma"
+
msgctxt "view:company.company:"
msgid "Reports"
msgstr "Raporty"
+#, fuzzy
+msgctxt "view:company.employee:"
+msgid "Employee"
+msgstr "Pracownik"
+
msgctxt "wizard_button:company.company.config,company,add:"
msgid "Add"
msgstr "Dodaj"
diff --git a/modules/company/locale/pt.po b/modules/company/locale/pt.po
index 825246ea21..9604fa8f47 100644
--- a/modules/company/locale/pt.po
+++ b/modules/company/locale/pt.po
@@ -18,6 +18,14 @@ msgctxt "field:company.company,header:"
msgid "Header"
msgstr "Cabeçalho"
+msgctxt "field:company.company,logo:"
+msgid "Logo"
+msgstr ""
+
+msgctxt "field:company.company,logo_cache:"
+msgid "Cache"
+msgstr ""
+
msgctxt "field:company.company,party:"
msgid "Party"
msgstr "Pessoa"
@@ -26,6 +34,23 @@ msgctxt "field:company.company,timezone:"
msgid "Timezone"
msgstr "Fuso Horário"
+#, fuzzy
+msgctxt "field:company.company.logo.cache,company:"
+msgid "Company"
+msgstr "Empresa"
+
+msgctxt "field:company.company.logo.cache,height:"
+msgid "Height"
+msgstr ""
+
+msgctxt "field:company.company.logo.cache,image:"
+msgid "Image"
+msgstr ""
+
+msgctxt "field:company.company.logo.cache,width:"
+msgid "Width"
+msgstr ""
+
msgctxt "field:company.employee,active:"
msgid "Active"
msgstr ""
@@ -242,6 +267,11 @@ msgctxt "model:company.company.config.start,name:"
msgid "Company Config"
msgstr "Configuração da Empresa"
+#, fuzzy
+msgctxt "model:company.company.logo.cache,name:"
+msgid "Company Logo Cache"
+msgstr "Configuração da Empresa"
+
msgctxt "model:company.employee,name:"
msgid "Employee"
msgstr "Empregado"
@@ -270,6 +300,10 @@ msgctxt "model:ir.cron-company.company,name:"
msgid "Cron - Company"
msgstr "Cron - Empresa"
+msgctxt "model:ir.message,text:msg_company_logo_cache_size_unique"
+msgid "The size of cached company logo must be unique."
+msgstr ""
+
#, fuzzy
msgctxt "model:ir.rule.group,name:rule_group_sequence_companies"
msgid "User in companies"
@@ -339,10 +373,19 @@ msgctxt "view:company.company.config.start:"
msgid "You can now add your company into the system."
msgstr "Você pode agora adicionar sua empresa ao sistema."
+msgctxt "view:company.company:"
+msgid "Company"
+msgstr "Empresa"
+
msgctxt "view:company.company:"
msgid "Reports"
msgstr "Relatórios"
+#, fuzzy
+msgctxt "view:company.employee:"
+msgid "Employee"
+msgstr "Empregado"
+
msgctxt "wizard_button:company.company.config,company,add:"
msgid "Add"
msgstr "Adicionar"
diff --git a/modules/company/locale/ro.po b/modules/company/locale/ro.po
index af5f3dadd8..a3c083871e 100644
--- a/modules/company/locale/ro.po
+++ b/modules/company/locale/ro.po
@@ -18,6 +18,14 @@ msgctxt "field:company.company,header:"
msgid "Header"
msgstr "Antet"
+msgctxt "field:company.company,logo:"
+msgid "Logo"
+msgstr ""
+
+msgctxt "field:company.company,logo_cache:"
+msgid "Cache"
+msgstr ""
+
msgctxt "field:company.company,party:"
msgid "Party"
msgstr "Parte"
@@ -26,6 +34,23 @@ msgctxt "field:company.company,timezone:"
msgid "Timezone"
msgstr "Fus orar"
+#, fuzzy
+msgctxt "field:company.company.logo.cache,company:"
+msgid "Company"
+msgstr "Companie"
+
+msgctxt "field:company.company.logo.cache,height:"
+msgid "Height"
+msgstr ""
+
+msgctxt "field:company.company.logo.cache,image:"
+msgid "Image"
+msgstr ""
+
+msgctxt "field:company.company.logo.cache,width:"
+msgid "Width"
+msgstr ""
+
msgctxt "field:company.employee,active:"
msgid "Active"
msgstr ""
@@ -234,6 +259,11 @@ msgctxt "model:company.company.config.start,name:"
msgid "Company Config"
msgstr "Configurare Companie"
+#, fuzzy
+msgctxt "model:company.company.logo.cache,name:"
+msgid "Company Logo Cache"
+msgstr "Configurare Companie"
+
msgctxt "model:company.employee,name:"
msgid "Employee"
msgstr "Angajat"
@@ -262,6 +292,10 @@ msgctxt "model:ir.cron-company.company,name:"
msgid "Cron - Company"
msgstr "Cron - Companie"
+msgctxt "model:ir.message,text:msg_company_logo_cache_size_unique"
+msgid "The size of cached company logo must be unique."
+msgstr ""
+
msgctxt "model:ir.rule.group,name:rule_group_sequence_companies"
msgid "User in companies"
msgstr "Utilizator în companii"
@@ -326,10 +360,19 @@ msgctxt "view:company.company.config.start:"
msgid "You can now add your company into the system."
msgstr "Acum se poate adăuga compania dvs în sistem."
+msgctxt "view:company.company:"
+msgid "Company"
+msgstr "Companie"
+
msgctxt "view:company.company:"
msgid "Reports"
msgstr "Rapoarte"
+#, fuzzy
+msgctxt "view:company.employee:"
+msgid "Employee"
+msgstr "Angajat"
+
msgctxt "wizard_button:company.company.config,company,add:"
msgid "Add"
msgstr "Adăugare"
diff --git a/modules/company/locale/ru.po b/modules/company/locale/ru.po
index acd7fcf356..d6200ba3b6 100644
--- a/modules/company/locale/ru.po
+++ b/modules/company/locale/ru.po
@@ -18,6 +18,14 @@ msgctxt "field:company.company,header:"
msgid "Header"
msgstr "Верхний колонтитул"
+msgctxt "field:company.company,logo:"
+msgid "Logo"
+msgstr ""
+
+msgctxt "field:company.company,logo_cache:"
+msgid "Cache"
+msgstr ""
+
msgctxt "field:company.company,party:"
msgid "Party"
msgstr "Контрагент"
@@ -27,6 +35,23 @@ msgctxt "field:company.company,timezone:"
msgid "Timezone"
msgstr "Зона времени"
+#, fuzzy
+msgctxt "field:company.company.logo.cache,company:"
+msgid "Company"
+msgstr "Организация"
+
+msgctxt "field:company.company.logo.cache,height:"
+msgid "Height"
+msgstr ""
+
+msgctxt "field:company.company.logo.cache,image:"
+msgid "Image"
+msgstr ""
+
+msgctxt "field:company.company.logo.cache,width:"
+msgid "Width"
+msgstr ""
+
msgctxt "field:company.employee,active:"
msgid "Active"
msgstr ""
@@ -241,6 +266,11 @@ msgctxt "model:company.company.config.start,name:"
msgid "Company Config"
msgstr "Настройка организации"
+#, fuzzy
+msgctxt "model:company.company.logo.cache,name:"
+msgid "Company Logo Cache"
+msgstr "Настройка организации"
+
msgctxt "model:company.employee,name:"
msgid "Employee"
msgstr "Сотрудник"
@@ -273,6 +303,10 @@ msgctxt "model:ir.cron-company.company,name:"
msgid "Cron - Company"
msgstr "Планировщик - Организация"
+msgctxt "model:ir.message,text:msg_company_logo_cache_size_unique"
+msgid "The size of cached company logo must be unique."
+msgstr ""
+
#, fuzzy
msgctxt "model:ir.rule.group,name:rule_group_sequence_companies"
msgid "User in companies"
@@ -344,10 +378,19 @@ msgctxt "view:company.company.config.start:"
msgid "You can now add your company into the system."
msgstr "Теперь вы можете добавить организации."
+msgctxt "view:company.company:"
+msgid "Company"
+msgstr "Организация"
+
msgctxt "view:company.company:"
msgid "Reports"
msgstr "Отчеты"
+#, fuzzy
+msgctxt "view:company.employee:"
+msgid "Employee"
+msgstr "Сотрудник"
+
msgctxt "wizard_button:company.company.config,company,add:"
msgid "Add"
msgstr "Добавить"
diff --git a/modules/company/locale/sl.po b/modules/company/locale/sl.po
index 031f3d19f0..c05a4367c2 100644
--- a/modules/company/locale/sl.po
+++ b/modules/company/locale/sl.po
@@ -18,6 +18,14 @@ msgctxt "field:company.company,header:"
msgid "Header"
msgstr "Glava"
+msgctxt "field:company.company,logo:"
+msgid "Logo"
+msgstr "Logo"
+
+msgctxt "field:company.company,logo_cache:"
+msgid "Cache"
+msgstr "Predpomnilnik"
+
msgctxt "field:company.company,party:"
msgid "Party"
msgstr "Partner"
@@ -26,9 +34,25 @@ msgctxt "field:company.company,timezone:"
msgid "Timezone"
msgstr "Časovni pas"
+msgctxt "field:company.company.logo.cache,company:"
+msgid "Company"
+msgstr "Družba"
+
+msgctxt "field:company.company.logo.cache,height:"
+msgid "Height"
+msgstr "Višina"
+
+msgctxt "field:company.company.logo.cache,image:"
+msgid "Image"
+msgstr "Slika"
+
+msgctxt "field:company.company.logo.cache,width:"
+msgid "Width"
+msgstr "Širina"
+
msgctxt "field:company.employee,active:"
msgid "Active"
-msgstr ""
+msgstr "Aktivno"
msgctxt "field:company.employee,company:"
msgid "Company"
@@ -36,7 +60,7 @@ msgstr "Družba"
msgctxt "field:company.employee,end_date:"
msgid "End Date"
-msgstr "Zapustil"
+msgstr "Končni datum"
msgctxt "field:company.employee,party:"
msgid "Party"
@@ -52,7 +76,7 @@ msgstr "Podrejeni"
msgctxt "field:company.employee,supervisor:"
msgid "Supervisor"
-msgstr "Nadzornik"
+msgstr "Vodja"
msgctxt "field:ir.cron,companies:"
msgid "Companies"
@@ -64,7 +88,7 @@ msgstr "Družba"
msgctxt "field:ir.cron-company.company,cron:"
msgid "Cron"
-msgstr "Razporejevalnik"
+msgstr "Časovni razporejevalnik"
msgctxt "field:ir.sequence,company:"
msgid "Company"
@@ -100,7 +124,7 @@ msgstr "Filter družbe"
msgctxt "field:res.user,employee:"
msgid "Current Employee"
-msgstr "Zaposlenec"
+msgstr "Trenutni zaposlenec"
msgctxt "field:res.user,employees:"
msgid "Employees"
@@ -143,6 +167,16 @@ msgid ""
"- ${address}\n"
"- ${tax_identifier}\n"
msgstr ""
+"Besedilo, ki se prikaže v nogi poročila.\n"
+"Uporabite lahko naslednje spremenljivke:\n"
+"- ${name}\n"
+"- ${phone}\n"
+"- ${mobile}\n"
+"- ${fax}\n"
+"- ${email}\n"
+"- ${website}\n"
+"- ${address}\n"
+"- ${tax_identifier}\n"
msgctxt "help:company.company,header:"
msgid ""
@@ -157,6 +191,16 @@ msgid ""
"- ${address}\n"
"- ${tax_identifier}\n"
msgstr ""
+"Besedilo, ki se prikaže v glavi poročila.\n"
+"Uporabite lahko naslednje spremenljivke:\n"
+"- ${name}\n"
+"- ${phone}\n"
+"- ${mobile}\n"
+"- ${fax}\n"
+"- ${email}\n"
+"- ${website}\n"
+"- ${address}\n"
+"- ${tax_identifier}\n"
msgctxt "help:company.company,timezone:"
msgid "Used to compute the today date."
@@ -188,13 +232,15 @@ msgstr "Zaposlenec, ki nadzira tega zaposlenca."
msgctxt "help:ir.cron,companies:"
msgid "Companies registered for this cron."
-msgstr "Družbe, registrirane na ta razporejevalnik."
+msgstr "Družbe, registrirane na ta časovni razporejevalnik."
msgctxt "help:ir.rule,domain:"
msgid ""
"\n"
"- \"companies\" as list of ids from the current user"
msgstr ""
+"\n"
+"- \"družbe\" kot seznam IDjev trenutnega uporabnika"
msgctxt "help:ir.sequence,company:"
msgid "Restricts the sequence usage to the company."
@@ -218,11 +264,11 @@ msgstr "Opredeli zapise na katerih so družbe prikazane."
msgctxt "help:res.user,employee:"
msgid "Select the employee to make the user behave as such."
-msgstr "Poveži uporabniško ime z zaposlencem."
+msgstr "Izberite zaposlenca v imenu katerega uporabnik deluje."
msgctxt "help:res.user,employees:"
msgid "Add employees to grant the user access to them."
-msgstr "Dodeli dostop preko uporabniškega imena izbranim zaposlencem."
+msgstr "Dodajte zaposlence, da uporabniku omogočite dostop do njih."
msgctxt "model:company.company,name:"
msgid "Company"
@@ -232,13 +278,17 @@ msgctxt "model:company.company.config.start,name:"
msgid "Company Config"
msgstr "Konfiguracija družbe"
+msgctxt "model:company.company.logo.cache,name:"
+msgid "Company Logo Cache"
+msgstr "Predpomnilnik logotipa družbe"
+
msgctxt "model:company.employee,name:"
msgid "Employee"
msgstr "Zaposlenec"
msgctxt "model:ir.action,name:act_company_config"
msgid "Configure Company"
-msgstr "Nastavi družbo"
+msgstr "Konfiguriraj družbo"
msgctxt "model:ir.action,name:act_company_list"
msgid "Companies"
@@ -258,7 +308,11 @@ msgstr "Pismo"
msgctxt "model:ir.cron-company.company,name:"
msgid "Cron - Company"
-msgstr "Razporejevalnik - Družba"
+msgstr "Časovni razporejevalnik - Družba"
+
+msgctxt "model:ir.message,text:msg_company_logo_cache_size_unique"
+msgid "The size of cached company logo must be unique."
+msgstr "Velikost predpomnjenega logotipa družbe mora biti edinstvena."
msgctxt "model:ir.rule.group,name:rule_group_sequence_companies"
msgid "User in companies"
@@ -322,12 +376,21 @@ msgstr "Trenutno"
msgctxt "view:company.company.config.start:"
msgid "You can now add your company into the system."
-msgstr "Zdaj je možno v sistem dodati družbo."
+msgstr "Sedaj je mogoče v sistem dodati družbo."
+
+msgctxt "view:company.company:"
+msgid "Company"
+msgstr "Družba"
msgctxt "view:company.company:"
msgid "Reports"
msgstr "Poročila"
+#, fuzzy
+msgctxt "view:company.employee:"
+msgid "Employee"
+msgstr "Zaposlenec"
+
msgctxt "wizard_button:company.company.config,company,add:"
msgid "Add"
msgstr "Dodaj"
diff --git a/modules/company/locale/tr.po b/modules/company/locale/tr.po
index dde6798e55..a57202715f 100644
--- a/modules/company/locale/tr.po
+++ b/modules/company/locale/tr.po
@@ -19,6 +19,14 @@ msgctxt "field:company.company,header:"
msgid "Header"
msgstr ""
+msgctxt "field:company.company,logo:"
+msgid "Logo"
+msgstr ""
+
+msgctxt "field:company.company,logo_cache:"
+msgid "Cache"
+msgstr ""
+
msgctxt "field:company.company,party:"
msgid "Party"
msgstr ""
@@ -27,6 +35,23 @@ msgctxt "field:company.company,timezone:"
msgid "Timezone"
msgstr ""
+#, fuzzy
+msgctxt "field:company.company.logo.cache,company:"
+msgid "Company"
+msgstr "Companies"
+
+msgctxt "field:company.company.logo.cache,height:"
+msgid "Height"
+msgstr ""
+
+msgctxt "field:company.company.logo.cache,image:"
+msgid "Image"
+msgstr ""
+
+msgctxt "field:company.company.logo.cache,width:"
+msgid "Width"
+msgstr ""
+
msgctxt "field:company.employee,active:"
msgid "Active"
msgstr ""
@@ -240,6 +265,10 @@ msgctxt "model:company.company.config.start,name:"
msgid "Company Config"
msgstr ""
+msgctxt "model:company.company.logo.cache,name:"
+msgid "Company Logo Cache"
+msgstr ""
+
#, fuzzy
msgctxt "model:company.employee,name:"
msgid "Employee"
@@ -269,6 +298,10 @@ msgctxt "model:ir.cron-company.company,name:"
msgid "Cron - Company"
msgstr ""
+msgctxt "model:ir.message,text:msg_company_logo_cache_size_unique"
+msgid "The size of cached company logo must be unique."
+msgstr ""
+
#, fuzzy
msgctxt "model:ir.rule.group,name:rule_group_sequence_companies"
msgid "User in companies"
@@ -337,10 +370,20 @@ msgctxt "view:company.company.config.start:"
msgid "You can now add your company into the system."
msgstr ""
+#, fuzzy
+msgctxt "view:company.company:"
+msgid "Company"
+msgstr "Companies"
+
msgctxt "view:company.company:"
msgid "Reports"
msgstr ""
+#, fuzzy
+msgctxt "view:company.employee:"
+msgid "Employee"
+msgstr "Employees"
+
msgctxt "wizard_button:company.company.config,company,add:"
msgid "Add"
msgstr ""
diff --git a/modules/company/locale/uk.po b/modules/company/locale/uk.po
index e793105cff..56a0c2e01d 100644
--- a/modules/company/locale/uk.po
+++ b/modules/company/locale/uk.po
@@ -18,6 +18,14 @@ msgctxt "field:company.company,header:"
msgid "Header"
msgstr "Заголовок"
+msgctxt "field:company.company,logo:"
+msgid "Logo"
+msgstr ""
+
+msgctxt "field:company.company,logo_cache:"
+msgid "Cache"
+msgstr ""
+
msgctxt "field:company.company,party:"
msgid "Party"
msgstr "Особа"
@@ -26,6 +34,23 @@ msgctxt "field:company.company,timezone:"
msgid "Timezone"
msgstr "Часовий пояс"
+#, fuzzy
+msgctxt "field:company.company.logo.cache,company:"
+msgid "Company"
+msgstr "Компанія"
+
+msgctxt "field:company.company.logo.cache,height:"
+msgid "Height"
+msgstr ""
+
+msgctxt "field:company.company.logo.cache,image:"
+msgid "Image"
+msgstr ""
+
+msgctxt "field:company.company.logo.cache,width:"
+msgid "Width"
+msgstr ""
+
msgctxt "field:company.employee,active:"
msgid "Active"
msgstr ""
@@ -232,6 +257,11 @@ msgctxt "model:company.company.config.start,name:"
msgid "Company Config"
msgstr "Налаштування компаній"
+#, fuzzy
+msgctxt "model:company.company.logo.cache,name:"
+msgid "Company Logo Cache"
+msgstr "Налаштування компаній"
+
msgctxt "model:company.employee,name:"
msgid "Employee"
msgstr "Працівник"
@@ -260,6 +290,10 @@ msgctxt "model:ir.cron-company.company,name:"
msgid "Cron - Company"
msgstr "Демон - Компанія"
+msgctxt "model:ir.message,text:msg_company_logo_cache_size_unique"
+msgid "The size of cached company logo must be unique."
+msgstr ""
+
msgctxt "model:ir.rule.group,name:rule_group_sequence_companies"
msgid "User in companies"
msgstr "Користувач у компаніях"
@@ -324,10 +358,20 @@ msgctxt "view:company.company.config.start:"
msgid "You can now add your company into the system."
msgstr "Тепер ви можете додати свою компанію до системи."
+#, fuzzy
+msgctxt "view:company.company:"
+msgid "Company"
+msgstr "Компанія"
+
msgctxt "view:company.company:"
msgid "Reports"
msgstr "Звіти"
+#, fuzzy
+msgctxt "view:company.employee:"
+msgid "Employee"
+msgstr "Працівник"
+
msgctxt "wizard_button:company.company.config,company,add:"
msgid "Add"
msgstr "Додати"
diff --git a/modules/company/locale/zh_CN.po b/modules/company/locale/zh_CN.po
index 8c2ba28d66..ff23254dd8 100644
--- a/modules/company/locale/zh_CN.po
+++ b/modules/company/locale/zh_CN.po
@@ -18,6 +18,14 @@ msgctxt "field:company.company,header:"
msgid "Header"
msgstr "页眉"
+msgctxt "field:company.company,logo:"
+msgid "Logo"
+msgstr ""
+
+msgctxt "field:company.company,logo_cache:"
+msgid "Cache"
+msgstr ""
+
msgctxt "field:company.company,party:"
msgid "Party"
msgstr "参与者"
@@ -26,6 +34,23 @@ msgctxt "field:company.company,timezone:"
msgid "Timezone"
msgstr "时区"
+#, fuzzy
+msgctxt "field:company.company.logo.cache,company:"
+msgid "Company"
+msgstr "公司"
+
+msgctxt "field:company.company.logo.cache,height:"
+msgid "Height"
+msgstr ""
+
+msgctxt "field:company.company.logo.cache,image:"
+msgid "Image"
+msgstr ""
+
+msgctxt "field:company.company.logo.cache,width:"
+msgid "Width"
+msgstr ""
+
msgctxt "field:company.employee,active:"
msgid "Active"
msgstr ""
@@ -234,6 +259,11 @@ msgctxt "model:company.company.config.start,name:"
msgid "Company Config"
msgstr "公司配置"
+#, fuzzy
+msgctxt "model:company.company.logo.cache,name:"
+msgid "Company Logo Cache"
+msgstr "公司配置"
+
msgctxt "model:company.employee,name:"
msgid "Employee"
msgstr "雇员"
@@ -262,6 +292,10 @@ msgctxt "model:ir.cron-company.company,name:"
msgid "Cron - Company"
msgstr "计划任务 - 公司"
+msgctxt "model:ir.message,text:msg_company_logo_cache_size_unique"
+msgid "The size of cached company logo must be unique."
+msgstr ""
+
msgctxt "model:ir.rule.group,name:rule_group_sequence_companies"
msgid "User in companies"
msgstr "公司中的用户"
@@ -326,10 +360,19 @@ msgctxt "view:company.company.config.start:"
msgid "You can now add your company into the system."
msgstr "现在可以将你的公司添加到系统中了."
+msgctxt "view:company.company:"
+msgid "Company"
+msgstr "公司"
+
msgctxt "view:company.company:"
msgid "Reports"
msgstr "报告"
+#, fuzzy
+msgctxt "view:company.employee:"
+msgid "Employee"
+msgstr "雇员"
+
msgctxt "wizard_button:company.company.config,company,add:"
msgid "Add"
msgstr "添加"
diff --git a/modules/country/locale/sl.po b/modules/country/locale/sl.po
index 1ddb7b8f4d..fdc28566a0 100644
--- a/modules/country/locale/sl.po
+++ b/modules/country/locale/sl.po
@@ -192,19 +192,19 @@ msgstr "Organizacija"
msgctxt "model:country.organization,name:organization_amu"
msgid "Arab Maghreb Union"
-msgstr ""
+msgstr "Unija arabskega Magreba"
msgctxt "model:country.organization,name:organization_apec"
msgid "Asia-Pacific Economic Cooperation"
-msgstr ""
+msgstr "Azijsko-pacifiško gospodarsko sodelovanje"
msgctxt "model:country.organization,name:organization_asean"
msgid "Association of Southeast Asian Nations"
-msgstr ""
+msgstr "Zveza držav Jugovzhodne Azije"
msgctxt "model:country.organization,name:organization_benelux"
msgid "Benelux Union"
-msgstr ""
+msgstr "Benelux"
msgctxt "model:country.organization,name:organization_can"
msgid "Andean Community"
@@ -216,15 +216,15 @@ msgstr "Karibska skupnost"
msgctxt "model:country.organization,name:organization_cemac"
msgid "Economic and Monetary Community of Central Africa"
-msgstr ""
+msgstr "Ekonomska in monetarna skupnost centralne Afrike"
msgctxt "model:country.organization,name:organization_cen-sad"
msgid "Community of Sahel–Saharan States"
-msgstr ""
+msgstr "Skupnost sahelsko-saharskih držav"
msgctxt "model:country.organization,name:organization_comesa"
msgid "Common Market for Eastern and Southern Africa"
-msgstr ""
+msgstr "Skupni trg za vzhodno in južno Afriko"
msgctxt "model:country.organization,name:organization_eac"
msgid "East African Community"
@@ -232,11 +232,11 @@ msgstr "Vzhodnoafriška skupnost"
msgctxt "model:country.organization,name:organization_eccas"
msgid "Economic Community of Central African States"
-msgstr ""
+msgstr "Gospodarska skupnost srednjeafriških držav"
msgctxt "model:country.organization,name:organization_ecowas"
msgid "Economic Community of West African States"
-msgstr ""
+msgstr "Gospodarska skupnost zahodnoafriških držav"
msgctxt "model:country.organization,name:organization_eu"
msgid "European Union"
@@ -244,28 +244,27 @@ msgstr "Evropska unija"
msgctxt "model:country.organization,name:organization_gcc"
msgid "Cooperation Council for the Arab States of the Gulf"
-msgstr ""
+msgstr "Svet za sodelovanje arabskih zalivskih držav"
msgctxt "model:country.organization,name:organization_igad"
msgid "Intergovernmental Authority on Development"
-msgstr ""
+msgstr "Medvladna agencija za razvoj (IGAD)"
-#, fuzzy
msgctxt "model:country.organization,name:organization_mercosur"
msgid "Southern Common Market"
-msgstr "Southern Leyte"
+msgstr "Južni skupni trg (Mercosur)"
msgctxt "model:country.organization,name:organization_nafta"
msgid "North American Free Trade Agreement"
-msgstr ""
+msgstr "Severno-Ameriški prostotrgovinski sporazum (NAFTA)"
msgctxt "model:country.organization,name:organization_sadc"
msgid "Southern African Development Community"
-msgstr ""
+msgstr "Južnoafriška razvojna skupnost (SADC)"
msgctxt "model:country.organization,name:organization_safta"
msgid "South Asian Free Trade Area"
-msgstr ""
+msgstr "Južnoazijsko območje proste trgovine (SAFTA)"
msgctxt "model:country.organization.member,name:"
msgid "Organization Member"
@@ -751,10 +750,9 @@ msgctxt "selection:country.subdivision,type:"
msgid "Islands, groups of islands"
msgstr "Otoki, skupina otokov"
-#, fuzzy
msgctxt "selection:country.subdivision,type:"
msgid "Land"
-msgstr "Landes"
+msgstr "Ozemlje"
msgctxt "selection:country.subdivision,type:"
msgid "Local council"
@@ -778,7 +776,7 @@ msgstr "Metropolitansko mesto"
msgctxt "selection:country.subdivision,type:"
msgid "Metropolitan collectivity with special status"
-msgstr ""
+msgstr "Metropolitanska kolektivnost s posebnim statusom"
msgctxt "selection:country.subdivision,type:"
msgid "Metropolitan department"
@@ -812,14 +810,13 @@ msgctxt "selection:country.subdivision,type:"
msgid "Outlying area"
msgstr "Odročno področje"
-#, fuzzy
msgctxt "selection:country.subdivision,type:"
msgid "Overseas collectivity"
-msgstr "Čezmorsko ozemeljsko občestvo"
+msgstr "Prekomorsko občestvo"
msgctxt "selection:country.subdivision,type:"
msgid "Overseas collectivity with special status"
-msgstr ""
+msgstr "Prekomorsko občestvo s posebnim statusom"
msgctxt "selection:country.subdivision,type:"
msgid "Overseas department"
@@ -849,10 +846,9 @@ msgctxt "selection:country.subdivision,type:"
msgid "Parish"
msgstr "Župnija"
-#, fuzzy
msgctxt "selection:country.subdivision,type:"
msgid "Popularate"
-msgstr "Popularates"
+msgstr "Popularat"
msgctxt "selection:country.subdivision,type:"
msgid "Popularates"
@@ -918,10 +914,9 @@ msgctxt "selection:country.subdivision,type:"
msgid "Special Region"
msgstr "Posebna regija"
-#, fuzzy
msgctxt "selection:country.subdivision,type:"
msgid "Special administrative city"
-msgstr "Posebna upravna regija"
+msgstr "Posebno upravno mesto"
msgctxt "selection:country.subdivision,type:"
msgid "Special administrative region"
@@ -957,7 +952,7 @@ msgstr "Ozemeljska enota"
msgctxt "selection:country.subdivision,type:"
msgid "Territory"
-msgstr "Ozemlje"
+msgstr "Teritorij"
msgctxt "selection:country.subdivision,type:"
msgid "Town"
@@ -999,10 +994,9 @@ msgctxt "selection:country.subdivision,type:"
msgid "Voivodship"
msgstr "Vojvodstvo"
-#, fuzzy
msgctxt "selection:country.subdivision,type:"
msgid "Ward"
-msgstr "Wardak"
+msgstr "Ward"
msgctxt "selection:country.subdivision,type:"
msgid "zone"
diff --git a/modules/currency/locale/bg.po b/modules/currency/locale/bg.po
index 917bc036d0..dab83d3b3f 100644
--- a/modules/currency/locale/bg.po
+++ b/modules/currency/locale/bg.po
@@ -168,14 +168,11 @@ msgctxt "model:ir.action,name:act_currency_form"
msgid "Currencies"
msgstr "Currencies"
-msgctxt "model:ir.message,text:msg_currency_rate_positive"
-msgid "A currency rate must be positive."
-msgstr ""
-
msgctxt "model:ir.message,text:msg_currency_unique_rate_date"
msgid "A currency can only have one rate by date."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_rate"
msgid "No rate found for currency \"%(currency)s\" on \"%(date)s\"."
msgstr ""
diff --git a/modules/currency/locale/ca.po b/modules/currency/locale/ca.po
index 747b2f646c..5997dd35b4 100644
--- a/modules/currency/locale/ca.po
+++ b/modules/currency/locale/ca.po
@@ -162,14 +162,11 @@ msgctxt "model:ir.action,name:act_currency_form"
msgid "Currencies"
msgstr "Monedes"
-msgctxt "model:ir.message,text:msg_currency_rate_positive"
-msgid "A currency rate must be positive."
-msgstr "La taxa de canvi ha de ser positiva."
-
msgctxt "model:ir.message,text:msg_currency_unique_rate_date"
msgid "A currency can only have one rate by date."
msgstr "Una moneda només pot tenir una taxa de canvi per data."
+#, python-format
msgctxt "model:ir.message,text:msg_no_rate"
msgid "No rate found for currency \"%(currency)s\" on \"%(date)s\"."
msgstr ""
diff --git a/modules/currency/locale/cs.po b/modules/currency/locale/cs.po
index b1c46efce9..2af6d24aa0 100644
--- a/modules/currency/locale/cs.po
+++ b/modules/currency/locale/cs.po
@@ -170,14 +170,11 @@ msgctxt "model:ir.action,name:act_currency_form"
msgid "Currencies"
msgstr "Currencies"
-msgctxt "model:ir.message,text:msg_currency_rate_positive"
-msgid "A currency rate must be positive."
-msgstr ""
-
msgctxt "model:ir.message,text:msg_currency_unique_rate_date"
msgid "A currency can only have one rate by date."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_rate"
msgid "No rate found for currency \"%(currency)s\" on \"%(date)s\"."
msgstr ""
diff --git a/modules/currency/locale/de.po b/modules/currency/locale/de.po
index 5adb67acb6..3644396118 100644
--- a/modules/currency/locale/de.po
+++ b/modules/currency/locale/de.po
@@ -162,14 +162,11 @@ msgctxt "model:ir.action,name:act_currency_form"
msgid "Currencies"
msgstr "Währungen"
-msgctxt "model:ir.message,text:msg_currency_rate_positive"
-msgid "A currency rate must be positive."
-msgstr "Der Währungskurs muss positiv sein."
-
msgctxt "model:ir.message,text:msg_currency_unique_rate_date"
msgid "A currency can only have one rate by date."
msgstr "Es darf nur einen Kurs pro Datum für eine Währung geben."
+#, python-format
msgctxt "model:ir.message,text:msg_no_rate"
msgid "No rate found for currency \"%(currency)s\" on \"%(date)s\"."
msgstr "Fehlender Kurs für Währung \"%(currency)s\" am \"%(date)s\"."
diff --git a/modules/currency/locale/es.po b/modules/currency/locale/es.po
index 03d17a4974..9d0ab1bed3 100644
--- a/modules/currency/locale/es.po
+++ b/modules/currency/locale/es.po
@@ -162,14 +162,11 @@ msgctxt "model:ir.action,name:act_currency_form"
msgid "Currencies"
msgstr "Monedas"
-msgctxt "model:ir.message,text:msg_currency_rate_positive"
-msgid "A currency rate must be positive."
-msgstr "La tasa de cambio debe ser positiva."
-
msgctxt "model:ir.message,text:msg_currency_unique_rate_date"
msgid "A currency can only have one rate by date."
msgstr "Una moneda sólo puede tener una tasa de cambio por fecha."
+#, python-format
msgctxt "model:ir.message,text:msg_no_rate"
msgid "No rate found for currency \"%(currency)s\" on \"%(date)s\"."
msgstr ""
@@ -210,7 +207,7 @@ msgstr "Semanalmente"
msgctxt "selection:currency.cron,source:"
msgid "European Central Bank"
-msgstr "Banco cnetral europeo"
+msgstr "Banco central europeo"
msgctxt "selection:ir.cron,method:"
msgid "Update Currency Rates"
diff --git a/modules/currency/locale/es_419.po b/modules/currency/locale/es_419.po
index 901e2394f8..bea285a94a 100644
--- a/modules/currency/locale/es_419.po
+++ b/modules/currency/locale/es_419.po
@@ -162,14 +162,11 @@ msgctxt "model:ir.action,name:act_currency_form"
msgid "Currencies"
msgstr ""
-msgctxt "model:ir.message,text:msg_currency_rate_positive"
-msgid "A currency rate must be positive."
-msgstr ""
-
msgctxt "model:ir.message,text:msg_currency_unique_rate_date"
msgid "A currency can only have one rate by date."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_rate"
msgid "No rate found for currency \"%(currency)s\" on \"%(date)s\"."
msgstr ""
diff --git a/modules/currency/locale/et.po b/modules/currency/locale/et.po
index c08b1c4969..88025a06fb 100644
--- a/modules/currency/locale/et.po
+++ b/modules/currency/locale/et.po
@@ -169,14 +169,11 @@ msgctxt "model:ir.action,name:act_currency_form"
msgid "Currencies"
msgstr "Valuutad"
-msgctxt "model:ir.message,text:msg_currency_rate_positive"
-msgid "A currency rate must be positive."
-msgstr "Valuutakurss peab olema positiivne."
-
msgctxt "model:ir.message,text:msg_currency_unique_rate_date"
msgid "A currency can only have one rate by date."
msgstr "Valuutal saab olla ainult üks kurss päeva kohta."
+#, python-format
msgctxt "model:ir.message,text:msg_no_rate"
msgid "No rate found for currency \"%(currency)s\" on \"%(date)s\"."
msgstr "Kuupäeva \"%(date)s\" valuuta \"%(currency)s\" kurssi ei leitud."
diff --git a/modules/currency/locale/fa.po b/modules/currency/locale/fa.po
index 9b6ff97b4b..417c3bb0b3 100644
--- a/modules/currency/locale/fa.po
+++ b/modules/currency/locale/fa.po
@@ -170,14 +170,11 @@ msgctxt "model:ir.action,name:act_currency_form"
msgid "Currencies"
msgstr "ارزها"
-msgctxt "model:ir.message,text:msg_currency_rate_positive"
-msgid "A currency rate must be positive."
-msgstr "نرخ ارز باید مثبت باشد."
-
msgctxt "model:ir.message,text:msg_currency_unique_rate_date"
msgid "A currency can only have one rate by date."
msgstr "یک ارز در هر تاریخ تنها می تواند یک نرخ داشته باشد."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_no_rate"
msgid "No rate found for currency \"%(currency)s\" on \"%(date)s\"."
msgstr "هیچ نرخی پیدا نشد برای واحد پولی \"٪s\" در تاریخ \"٪s\"."
diff --git a/modules/currency/locale/fi.po b/modules/currency/locale/fi.po
index 62bb1c64e1..da0f41f165 100644
--- a/modules/currency/locale/fi.po
+++ b/modules/currency/locale/fi.po
@@ -169,14 +169,11 @@ msgctxt "model:ir.action,name:act_currency_form"
msgid "Currencies"
msgstr "Currencies"
-msgctxt "model:ir.message,text:msg_currency_rate_positive"
-msgid "A currency rate must be positive."
-msgstr ""
-
msgctxt "model:ir.message,text:msg_currency_unique_rate_date"
msgid "A currency can only have one rate by date."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_rate"
msgid "No rate found for currency \"%(currency)s\" on \"%(date)s\"."
msgstr ""
diff --git a/modules/currency/locale/fr.po b/modules/currency/locale/fr.po
index 65942c0e7b..3d38fa4a60 100644
--- a/modules/currency/locale/fr.po
+++ b/modules/currency/locale/fr.po
@@ -162,14 +162,11 @@ msgctxt "model:ir.action,name:act_currency_form"
msgid "Currencies"
msgstr "Devises"
-msgctxt "model:ir.message,text:msg_currency_rate_positive"
-msgid "A currency rate must be positive."
-msgstr "Un taux de devise doit être positif."
-
msgctxt "model:ir.message,text:msg_currency_unique_rate_date"
msgid "A currency can only have one rate by date."
msgstr "Une devise ne peut avoir qu'un seul taux par date."
+#, python-format
msgctxt "model:ir.message,text:msg_no_rate"
msgid "No rate found for currency \"%(currency)s\" on \"%(date)s\"."
msgstr ""
diff --git a/modules/currency/locale/hu.po b/modules/currency/locale/hu.po
index 1d5c8d3292..51ab9bcdfc 100644
--- a/modules/currency/locale/hu.po
+++ b/modules/currency/locale/hu.po
@@ -165,16 +165,12 @@ msgctxt "model:ir.action,name:act_currency_form"
msgid "Currencies"
msgstr "Pénznemek"
-msgctxt "model:ir.message,text:msg_currency_rate_positive"
-msgid "A currency rate must be positive."
-msgstr ""
-
#, fuzzy
msgctxt "model:ir.message,text:msg_currency_unique_rate_date"
msgid "A currency can only have one rate by date."
msgstr "Egy dátumon csak egy árfolyam adható meg pénznemenként."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_no_rate"
msgid "No rate found for currency \"%(currency)s\" on \"%(date)s\"."
msgstr "Hiányos árfolyam \"%(currency)s\" pénznemhez \"%(date)s\"-kor"
diff --git a/modules/currency/locale/id.po b/modules/currency/locale/id.po
index 6a4b66b7cd..d0d62c7b21 100644
--- a/modules/currency/locale/id.po
+++ b/modules/currency/locale/id.po
@@ -167,14 +167,11 @@ msgctxt "model:ir.action,name:act_currency_form"
msgid "Currencies"
msgstr ""
-msgctxt "model:ir.message,text:msg_currency_rate_positive"
-msgid "A currency rate must be positive."
-msgstr ""
-
msgctxt "model:ir.message,text:msg_currency_unique_rate_date"
msgid "A currency can only have one rate by date."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_rate"
msgid "No rate found for currency \"%(currency)s\" on \"%(date)s\"."
msgstr ""
diff --git a/modules/currency/locale/it.po b/modules/currency/locale/it.po
index b34f5bb3fb..4cf29086a4 100644
--- a/modules/currency/locale/it.po
+++ b/modules/currency/locale/it.po
@@ -170,14 +170,11 @@ msgctxt "model:ir.action,name:act_currency_form"
msgid "Currencies"
msgstr "Valute"
-msgctxt "model:ir.message,text:msg_currency_rate_positive"
-msgid "A currency rate must be positive."
-msgstr "Un tasso di cambio deve essere positivo."
-
msgctxt "model:ir.message,text:msg_currency_unique_rate_date"
msgid "A currency can only have one rate by date."
msgstr "Una valuta può avere solo un cambio per giorno."
+#, python-format
msgctxt "model:ir.message,text:msg_no_rate"
msgid "No rate found for currency \"%(currency)s\" on \"%(date)s\"."
msgstr "Tasso di cambio non trovato per la valuta \"%(currency)s\" il \"%(date)s\"."
diff --git a/modules/currency/locale/lo.po b/modules/currency/locale/lo.po
index 29af85b3dd..76701f0ff4 100644
--- a/modules/currency/locale/lo.po
+++ b/modules/currency/locale/lo.po
@@ -168,16 +168,12 @@ msgctxt "model:ir.action,name:act_currency_form"
msgid "Currencies"
msgstr "Currencies"
-msgctxt "model:ir.message,text:msg_currency_rate_positive"
-msgid "A currency rate must be positive."
-msgstr ""
-
#, fuzzy
msgctxt "model:ir.message,text:msg_currency_unique_rate_date"
msgid "A currency can only have one rate by date."
msgstr "ສະກຸນເງິນສາມດມີພຽງອັດຕາແລກປ່ຽນດຽວໃນມື້ໜຶ່ງ"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_no_rate"
msgid "No rate found for currency \"%(currency)s\" on \"%(date)s\"."
msgstr "ບໍ່ພົບອັດຕາສຳລັບສະກຸນເງິນ \"%(currency)s\" ນີ້ ໃນວັນທີ \"%(date)s\""
diff --git a/modules/currency/locale/lt.po b/modules/currency/locale/lt.po
index bc59e2ba03..b27b92d278 100644
--- a/modules/currency/locale/lt.po
+++ b/modules/currency/locale/lt.po
@@ -170,14 +170,11 @@ msgctxt "model:ir.action,name:act_currency_form"
msgid "Currencies"
msgstr "Valiutos"
-msgctxt "model:ir.message,text:msg_currency_rate_positive"
-msgid "A currency rate must be positive."
-msgstr "Valiutos kursas turi būti teigiamas."
-
msgctxt "model:ir.message,text:msg_currency_unique_rate_date"
msgid "A currency can only have one rate by date."
msgstr "Valiuta vienai datai gali turėti tik vieną keitimo kursą."
+#, python-format
msgctxt "model:ir.message,text:msg_no_rate"
msgid "No rate found for currency \"%(currency)s\" on \"%(date)s\"."
msgstr ""
diff --git a/modules/currency/locale/nl.po b/modules/currency/locale/nl.po
index 37e8356392..c261d64079 100644
--- a/modules/currency/locale/nl.po
+++ b/modules/currency/locale/nl.po
@@ -164,14 +164,11 @@ msgctxt "model:ir.action,name:act_currency_form"
msgid "Currencies"
msgstr "Valuta"
-msgctxt "model:ir.message,text:msg_currency_rate_positive"
-msgid "A currency rate must be positive."
-msgstr "Een wisselkoers moet positief zijn."
-
msgctxt "model:ir.message,text:msg_currency_unique_rate_date"
msgid "A currency can only have one rate by date."
msgstr "Een valuta kan maar één wisselkoers per dag hebben."
+#, python-format
msgctxt "model:ir.message,text:msg_no_rate"
msgid "No rate found for currency \"%(currency)s\" on \"%(date)s\"."
msgstr "Geen wisselkoers gevonden voor valuta \"%(currency)s\" op datum\"%(date)s\"."
diff --git a/modules/currency/locale/pl.po b/modules/currency/locale/pl.po
index c6cdcd4ccb..c87130007e 100644
--- a/modules/currency/locale/pl.po
+++ b/modules/currency/locale/pl.po
@@ -162,14 +162,11 @@ msgctxt "model:ir.action,name:act_currency_form"
msgid "Currencies"
msgstr "Waluty"
-msgctxt "model:ir.message,text:msg_currency_rate_positive"
-msgid "A currency rate must be positive."
-msgstr "Kurs waluty musi być dodatni."
-
msgctxt "model:ir.message,text:msg_currency_unique_rate_date"
msgid "A currency can only have one rate by date."
msgstr "Dopuszczalny jest tylko jeden dzienny kurs waluty."
+#, python-format
msgctxt "model:ir.message,text:msg_no_rate"
msgid "No rate found for currency \"%(currency)s\" on \"%(date)s\"."
msgstr "Brak kursu waluty \"%(currency)s\" z dnia \"%(date)s\"."
diff --git a/modules/currency/locale/pt.po b/modules/currency/locale/pt.po
index f69a34e4a1..1cea73e119 100644
--- a/modules/currency/locale/pt.po
+++ b/modules/currency/locale/pt.po
@@ -170,14 +170,11 @@ msgctxt "model:ir.action,name:act_currency_form"
msgid "Currencies"
msgstr "Moedas"
-msgctxt "model:ir.message,text:msg_currency_rate_positive"
-msgid "A currency rate must be positive."
-msgstr "A taxa da moeda deve ser positiva."
-
msgctxt "model:ir.message,text:msg_currency_unique_rate_date"
msgid "A currency can only have one rate by date."
msgstr "Uma moeda só pode ter uma taxa de conversão por dia."
+#, python-format
msgctxt "model:ir.message,text:msg_no_rate"
msgid "No rate found for currency \"%(currency)s\" on \"%(date)s\"."
msgstr ""
diff --git a/modules/currency/locale/ro.po b/modules/currency/locale/ro.po
index d8c7e6aa7c..f3c8ef2c7d 100644
--- a/modules/currency/locale/ro.po
+++ b/modules/currency/locale/ro.po
@@ -162,14 +162,11 @@ msgctxt "model:ir.action,name:act_currency_form"
msgid "Currencies"
msgstr "Valute"
-msgctxt "model:ir.message,text:msg_currency_rate_positive"
-msgid "A currency rate must be positive."
-msgstr "Un curs valutar trebuie să fie pozitiv."
-
msgctxt "model:ir.message,text:msg_currency_unique_rate_date"
msgid "A currency can only have one rate by date."
msgstr "O valută poate avea un singur curs pentru o data anume."
+#, python-format
msgctxt "model:ir.message,text:msg_no_rate"
msgid "No rate found for currency \"%(currency)s\" on \"%(date)s\"."
msgstr "Nu s-a găsit nici un curs valutar pentru \"%(currency)s\" pe \"%(date)s\"."
diff --git a/modules/currency/locale/ru.po b/modules/currency/locale/ru.po
index 199dccc767..2f29a6fec4 100644
--- a/modules/currency/locale/ru.po
+++ b/modules/currency/locale/ru.po
@@ -168,16 +168,12 @@ msgctxt "model:ir.action,name:act_currency_form"
msgid "Currencies"
msgstr "Currencies"
-msgctxt "model:ir.message,text:msg_currency_rate_positive"
-msgid "A currency rate must be positive."
-msgstr ""
-
#, fuzzy
msgctxt "model:ir.message,text:msg_currency_unique_rate_date"
msgid "A currency can only have one rate by date."
msgstr "Валюта может иметь только один курс в день."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_no_rate"
msgid "No rate found for currency \"%(currency)s\" on \"%(date)s\"."
msgstr "Не найдено курса для валюты \"%(currency)s\" на дату \"%(date)s\""
diff --git a/modules/currency/locale/sl.po b/modules/currency/locale/sl.po
index 1529f63241..b1ddefb329 100644
--- a/modules/currency/locale/sl.po
+++ b/modules/currency/locale/sl.po
@@ -32,7 +32,7 @@ msgstr "Dan v tednu"
msgctxt "field:currency.cron-currency.currency,cron:"
msgid "Cron"
-msgstr ""
+msgstr "Časovni razporejevalnik"
msgctxt "field:currency.cron-currency.currency,currency:"
msgid "Currency"
@@ -138,14 +138,13 @@ msgctxt "help:currency.currency.rate,rate:"
msgid "The floating exchange rate used to convert the currency."
msgstr "Plavajoči tečaj uporabljen za pretvorbo valute."
-#, fuzzy
msgctxt "model:currency.cron,name:"
msgid "Currency Cron"
-msgstr "Valuta"
+msgstr "Časovni razporejevalnik valut"
msgctxt "model:currency.cron-currency.currency,name:"
msgid "Currency Cron - Currency"
-msgstr ""
+msgstr "Časovni razporejevalnik valut - Valuta"
msgctxt "model:currency.currency,name:"
msgid "Currency"
@@ -163,14 +162,11 @@ msgctxt "model:ir.action,name:act_currency_form"
msgid "Currencies"
msgstr "Valute"
-msgctxt "model:ir.message,text:msg_currency_rate_positive"
-msgid "A currency rate must be positive."
-msgstr "Valutni tečaj mora biti pozitiven."
-
msgctxt "model:ir.message,text:msg_currency_unique_rate_date"
msgid "A currency can only have one rate by date."
msgstr "Valuta ima lahko samo en tečaj na dan."
+#, python-format
msgctxt "model:ir.message,text:msg_no_rate"
msgid "No rate found for currency \"%(currency)s\" on \"%(date)s\"."
msgstr "Za valuto \"%(currency)s\" na dan \"%(date)s\" tečaja ni bilo mogoče najti."
diff --git a/modules/currency/locale/tr.po b/modules/currency/locale/tr.po
index 62bb1c64e1..da0f41f165 100644
--- a/modules/currency/locale/tr.po
+++ b/modules/currency/locale/tr.po
@@ -169,14 +169,11 @@ msgctxt "model:ir.action,name:act_currency_form"
msgid "Currencies"
msgstr "Currencies"
-msgctxt "model:ir.message,text:msg_currency_rate_positive"
-msgid "A currency rate must be positive."
-msgstr ""
-
msgctxt "model:ir.message,text:msg_currency_unique_rate_date"
msgid "A currency can only have one rate by date."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_no_rate"
msgid "No rate found for currency \"%(currency)s\" on \"%(date)s\"."
msgstr ""
diff --git a/modules/currency/locale/uk.po b/modules/currency/locale/uk.po
index 82a9eb1041..a778023b21 100644
--- a/modules/currency/locale/uk.po
+++ b/modules/currency/locale/uk.po
@@ -162,14 +162,11 @@ msgctxt "model:ir.action,name:act_currency_form"
msgid "Currencies"
msgstr "Валюти"
-msgctxt "model:ir.message,text:msg_currency_rate_positive"
-msgid "A currency rate must be positive."
-msgstr "Курс валюти має бути додатним."
-
msgctxt "model:ir.message,text:msg_currency_unique_rate_date"
msgid "A currency can only have one rate by date."
msgstr "Валюта може мати лише один курс на дату."
+#, python-format
msgctxt "model:ir.message,text:msg_no_rate"
msgid "No rate found for currency \"%(currency)s\" on \"%(date)s\"."
msgstr "Не знайдено курсу валюти \"%(currency)s\" на \"%(date)s\"."
diff --git a/modules/currency/locale/zh_CN.po b/modules/currency/locale/zh_CN.po
index e6188f41c0..bdff6768ce 100644
--- a/modules/currency/locale/zh_CN.po
+++ b/modules/currency/locale/zh_CN.po
@@ -162,14 +162,11 @@ msgctxt "model:ir.action,name:act_currency_form"
msgid "Currencies"
msgstr "货币"
-msgctxt "model:ir.message,text:msg_currency_rate_positive"
-msgid "A currency rate must be positive."
-msgstr "货币汇率必须为正数."
-
msgctxt "model:ir.message,text:msg_currency_unique_rate_date"
msgid "A currency can only have one rate by date."
msgstr "按日期,一种货币只能有一个汇率."
+#, python-format
msgctxt "model:ir.message,text:msg_no_rate"
msgid "No rate found for currency \"%(currency)s\" on \"%(date)s\"."
msgstr "按日期 \"%(date)s\", 没有发现货币 \"%(currency)s\" 对应的汇率."
diff --git a/modules/customs/locale/sl.po b/modules/customs/locale/sl.po
index 68b7ed953f..6dabdc6f4a 100644
--- a/modules/customs/locale/sl.po
+++ b/modules/customs/locale/sl.po
@@ -38,7 +38,6 @@ msgctxt "field:customs.duty.rate,type:"
msgid "Type"
msgstr "Vrsta"
-#, fuzzy
msgctxt "field:customs.duty.rate,uom:"
msgid "UoM"
msgstr "ME"
@@ -157,7 +156,7 @@ msgstr "Uporabi tarifne številke iz kategorije"
msgctxt "help:customs.duty.rate,uom:"
msgid "The Unit of Measure."
-msgstr ""
+msgstr "Merska enota."
msgctxt "help:customs.tariff.code,code:"
msgid "The code from Harmonized System of Nomenclature."
diff --git a/modules/document_incoming/locale/bg.po b/modules/document_incoming/locale/bg.po
index d01aa0849f..dec7557cf6 100644
--- a/modules/document_incoming/locale/bg.po
+++ b/modules/document_incoming/locale/bg.po
@@ -115,6 +115,7 @@ msgctxt ""
msgid "Processing"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_document_split_invalid_pages"
msgid "Invalid pages \"%(expression)s\" with exception \"%(exception)s\"."
msgstr ""
diff --git a/modules/document_incoming/locale/ca.po b/modules/document_incoming/locale/ca.po
index 8fbbfcc8d6..488c863a21 100644
--- a/modules/document_incoming/locale/ca.po
+++ b/modules/document_incoming/locale/ca.po
@@ -118,6 +118,7 @@ msgctxt ""
msgid "Processing"
msgstr "En procés"
+#, python-format
msgctxt "model:ir.message,text:msg_document_split_invalid_pages"
msgid "Invalid pages \"%(expression)s\" with exception \"%(exception)s\"."
msgstr ""
diff --git a/modules/document_incoming/locale/cs.po b/modules/document_incoming/locale/cs.po
index d01aa0849f..dec7557cf6 100644
--- a/modules/document_incoming/locale/cs.po
+++ b/modules/document_incoming/locale/cs.po
@@ -115,6 +115,7 @@ msgctxt ""
msgid "Processing"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_document_split_invalid_pages"
msgid "Invalid pages \"%(expression)s\" with exception \"%(exception)s\"."
msgstr ""
diff --git a/modules/document_incoming/locale/de.po b/modules/document_incoming/locale/de.po
index 09d2a1706b..02a4316d42 100644
--- a/modules/document_incoming/locale/de.po
+++ b/modules/document_incoming/locale/de.po
@@ -117,6 +117,7 @@ msgctxt ""
msgid "Processing"
msgstr "In Ausführung"
+#, python-format
msgctxt "model:ir.message,text:msg_document_split_invalid_pages"
msgid "Invalid pages \"%(expression)s\" with exception \"%(exception)s\"."
msgstr "Ungültige Seiten \"%(expression)s\" mit Fehler \"%(exception)s\"."
diff --git a/modules/document_incoming/locale/es.po b/modules/document_incoming/locale/es.po
index f21fcc12bf..46e2255f55 100644
--- a/modules/document_incoming/locale/es.po
+++ b/modules/document_incoming/locale/es.po
@@ -118,6 +118,7 @@ msgctxt ""
msgid "Processing"
msgstr "En proceso"
+#, python-format
msgctxt "model:ir.message,text:msg_document_split_invalid_pages"
msgid "Invalid pages \"%(expression)s\" with exception \"%(exception)s\"."
msgstr ""
diff --git a/modules/document_incoming/locale/es_419.po b/modules/document_incoming/locale/es_419.po
index d01aa0849f..dec7557cf6 100644
--- a/modules/document_incoming/locale/es_419.po
+++ b/modules/document_incoming/locale/es_419.po
@@ -115,6 +115,7 @@ msgctxt ""
msgid "Processing"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_document_split_invalid_pages"
msgid "Invalid pages \"%(expression)s\" with exception \"%(exception)s\"."
msgstr ""
diff --git a/modules/document_incoming/locale/et.po b/modules/document_incoming/locale/et.po
index d01aa0849f..dec7557cf6 100644
--- a/modules/document_incoming/locale/et.po
+++ b/modules/document_incoming/locale/et.po
@@ -115,6 +115,7 @@ msgctxt ""
msgid "Processing"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_document_split_invalid_pages"
msgid "Invalid pages \"%(expression)s\" with exception \"%(exception)s\"."
msgstr ""
diff --git a/modules/document_incoming/locale/fa.po b/modules/document_incoming/locale/fa.po
index d01aa0849f..dec7557cf6 100644
--- a/modules/document_incoming/locale/fa.po
+++ b/modules/document_incoming/locale/fa.po
@@ -115,6 +115,7 @@ msgctxt ""
msgid "Processing"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_document_split_invalid_pages"
msgid "Invalid pages \"%(expression)s\" with exception \"%(exception)s\"."
msgstr ""
diff --git a/modules/document_incoming/locale/fi.po b/modules/document_incoming/locale/fi.po
index d01aa0849f..dec7557cf6 100644
--- a/modules/document_incoming/locale/fi.po
+++ b/modules/document_incoming/locale/fi.po
@@ -115,6 +115,7 @@ msgctxt ""
msgid "Processing"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_document_split_invalid_pages"
msgid "Invalid pages \"%(expression)s\" with exception \"%(exception)s\"."
msgstr ""
diff --git a/modules/document_incoming/locale/fr.po b/modules/document_incoming/locale/fr.po
index 393d50794a..ec4dfb32aa 100644
--- a/modules/document_incoming/locale/fr.po
+++ b/modules/document_incoming/locale/fr.po
@@ -1,5 +1,4 @@
#
-#, fuzzy
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
@@ -118,6 +117,7 @@ msgctxt ""
msgid "Processing"
msgstr "En traitements"
+#, python-format
msgctxt "model:ir.message,text:msg_document_split_invalid_pages"
msgid "Invalid pages \"%(expression)s\" with exception \"%(exception)s\"."
msgstr ""
@@ -133,7 +133,7 @@ msgstr "Brouillon"
msgctxt "model:ir.model.button,string:document_incoming_extract_email_button"
msgid "Extract Email"
-msgstr "Extraire l'e-mail"
+msgstr "Extraire le courriel"
msgctxt "model:ir.model.button,string:document_incoming_proceed_button"
msgid "Proceed"
diff --git a/modules/document_incoming/locale/hu.po b/modules/document_incoming/locale/hu.po
index d01aa0849f..dec7557cf6 100644
--- a/modules/document_incoming/locale/hu.po
+++ b/modules/document_incoming/locale/hu.po
@@ -115,6 +115,7 @@ msgctxt ""
msgid "Processing"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_document_split_invalid_pages"
msgid "Invalid pages \"%(expression)s\" with exception \"%(exception)s\"."
msgstr ""
diff --git a/modules/document_incoming/locale/id.po b/modules/document_incoming/locale/id.po
index d01aa0849f..dec7557cf6 100644
--- a/modules/document_incoming/locale/id.po
+++ b/modules/document_incoming/locale/id.po
@@ -115,6 +115,7 @@ msgctxt ""
msgid "Processing"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_document_split_invalid_pages"
msgid "Invalid pages \"%(expression)s\" with exception \"%(exception)s\"."
msgstr ""
diff --git a/modules/document_incoming/locale/it.po b/modules/document_incoming/locale/it.po
index d01aa0849f..dec7557cf6 100644
--- a/modules/document_incoming/locale/it.po
+++ b/modules/document_incoming/locale/it.po
@@ -115,6 +115,7 @@ msgctxt ""
msgid "Processing"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_document_split_invalid_pages"
msgid "Invalid pages \"%(expression)s\" with exception \"%(exception)s\"."
msgstr ""
diff --git a/modules/document_incoming/locale/lo.po b/modules/document_incoming/locale/lo.po
index d01aa0849f..dec7557cf6 100644
--- a/modules/document_incoming/locale/lo.po
+++ b/modules/document_incoming/locale/lo.po
@@ -115,6 +115,7 @@ msgctxt ""
msgid "Processing"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_document_split_invalid_pages"
msgid "Invalid pages \"%(expression)s\" with exception \"%(exception)s\"."
msgstr ""
diff --git a/modules/document_incoming/locale/lt.po b/modules/document_incoming/locale/lt.po
index d01aa0849f..dec7557cf6 100644
--- a/modules/document_incoming/locale/lt.po
+++ b/modules/document_incoming/locale/lt.po
@@ -115,6 +115,7 @@ msgctxt ""
msgid "Processing"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_document_split_invalid_pages"
msgid "Invalid pages \"%(expression)s\" with exception \"%(exception)s\"."
msgstr ""
diff --git a/modules/document_incoming/locale/nl.po b/modules/document_incoming/locale/nl.po
index 52dd22bb35..3b2148a06b 100644
--- a/modules/document_incoming/locale/nl.po
+++ b/modules/document_incoming/locale/nl.po
@@ -117,6 +117,7 @@ msgctxt ""
msgid "Processing"
msgstr "In behandeling"
+#, python-format
msgctxt "model:ir.message,text:msg_document_split_invalid_pages"
msgid "Invalid pages \"%(expression)s\" with exception \"%(exception)s\"."
msgstr "Ongeldige pagina's \"%(expression)s\" met uitzondering \"%(exception)s\"."
diff --git a/modules/document_incoming/locale/pl.po b/modules/document_incoming/locale/pl.po
index d01aa0849f..dec7557cf6 100644
--- a/modules/document_incoming/locale/pl.po
+++ b/modules/document_incoming/locale/pl.po
@@ -115,6 +115,7 @@ msgctxt ""
msgid "Processing"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_document_split_invalid_pages"
msgid "Invalid pages \"%(expression)s\" with exception \"%(exception)s\"."
msgstr ""
diff --git a/modules/document_incoming/locale/pt.po b/modules/document_incoming/locale/pt.po
index d01aa0849f..dec7557cf6 100644
--- a/modules/document_incoming/locale/pt.po
+++ b/modules/document_incoming/locale/pt.po
@@ -115,6 +115,7 @@ msgctxt ""
msgid "Processing"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_document_split_invalid_pages"
msgid "Invalid pages \"%(expression)s\" with exception \"%(exception)s\"."
msgstr ""
diff --git a/modules/document_incoming/locale/ro.po b/modules/document_incoming/locale/ro.po
index d01aa0849f..dec7557cf6 100644
--- a/modules/document_incoming/locale/ro.po
+++ b/modules/document_incoming/locale/ro.po
@@ -115,6 +115,7 @@ msgctxt ""
msgid "Processing"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_document_split_invalid_pages"
msgid "Invalid pages \"%(expression)s\" with exception \"%(exception)s\"."
msgstr ""
diff --git a/modules/document_incoming/locale/ru.po b/modules/document_incoming/locale/ru.po
index d01aa0849f..dec7557cf6 100644
--- a/modules/document_incoming/locale/ru.po
+++ b/modules/document_incoming/locale/ru.po
@@ -115,6 +115,7 @@ msgctxt ""
msgid "Processing"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_document_split_invalid_pages"
msgid "Invalid pages \"%(expression)s\" with exception \"%(exception)s\"."
msgstr ""
diff --git a/modules/document_incoming/locale/sl.po b/modules/document_incoming/locale/sl.po
index ceeef10d90..12e65c8675 100644
--- a/modules/document_incoming/locale/sl.po
+++ b/modules/document_incoming/locale/sl.po
@@ -118,6 +118,7 @@ msgctxt ""
msgid "Processing"
msgstr "V obdelavi"
+#, python-format
msgctxt "model:ir.message,text:msg_document_split_invalid_pages"
msgid "Invalid pages \"%(expression)s\" with exception \"%(exception)s\"."
msgstr "Neveljavne strani \"%(expression)s\" z napako \"%(exception)s\"."
diff --git a/modules/document_incoming/locale/tr.po b/modules/document_incoming/locale/tr.po
index d01aa0849f..dec7557cf6 100644
--- a/modules/document_incoming/locale/tr.po
+++ b/modules/document_incoming/locale/tr.po
@@ -115,6 +115,7 @@ msgctxt ""
msgid "Processing"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_document_split_invalid_pages"
msgid "Invalid pages \"%(expression)s\" with exception \"%(exception)s\"."
msgstr ""
diff --git a/modules/document_incoming/locale/uk.po b/modules/document_incoming/locale/uk.po
index d01aa0849f..dec7557cf6 100644
--- a/modules/document_incoming/locale/uk.po
+++ b/modules/document_incoming/locale/uk.po
@@ -115,6 +115,7 @@ msgctxt ""
msgid "Processing"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_document_split_invalid_pages"
msgid "Invalid pages \"%(expression)s\" with exception \"%(exception)s\"."
msgstr ""
diff --git a/modules/document_incoming/locale/zh_CN.po b/modules/document_incoming/locale/zh_CN.po
index d01aa0849f..dec7557cf6 100644
--- a/modules/document_incoming/locale/zh_CN.po
+++ b/modules/document_incoming/locale/zh_CN.po
@@ -115,6 +115,7 @@ msgctxt ""
msgid "Processing"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_document_split_invalid_pages"
msgid "Invalid pages \"%(expression)s\" with exception \"%(exception)s\"."
msgstr ""
diff --git a/modules/document_incoming_invoice/locale/bg.po b/modules/document_incoming_invoice/locale/bg.po
index 68f0961f2a..ae89b9323a 100644
--- a/modules/document_incoming_invoice/locale/bg.po
+++ b/modules/document_incoming_invoice/locale/bg.po
@@ -10,6 +10,7 @@ msgctxt "field:document.incoming.configuration,default_supplier:"
msgid "Default Supplier"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_supplier_invoice_company"
msgid "To process document \"%(document)s\" you must set a company on it."
msgstr ""
diff --git a/modules/document_incoming_invoice/locale/ca.po b/modules/document_incoming_invoice/locale/ca.po
index f71f0c585f..ab5fe9aeb6 100644
--- a/modules/document_incoming_invoice/locale/ca.po
+++ b/modules/document_incoming_invoice/locale/ca.po
@@ -11,6 +11,7 @@ msgctxt "field:document.incoming.configuration,default_supplier:"
msgid "Default Supplier"
msgstr "Proveïdor per defecte"
+#, python-format
msgctxt "model:ir.message,text:msg_supplier_invoice_company"
msgid "To process document \"%(document)s\" you must set a company on it."
msgstr "Per procesar el document \"%(document)s\" n'heu de definir l'empresa."
diff --git a/modules/document_incoming_invoice/locale/cs.po b/modules/document_incoming_invoice/locale/cs.po
index 68f0961f2a..ae89b9323a 100644
--- a/modules/document_incoming_invoice/locale/cs.po
+++ b/modules/document_incoming_invoice/locale/cs.po
@@ -10,6 +10,7 @@ msgctxt "field:document.incoming.configuration,default_supplier:"
msgid "Default Supplier"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_supplier_invoice_company"
msgid "To process document \"%(document)s\" you must set a company on it."
msgstr ""
diff --git a/modules/document_incoming_invoice/locale/de.po b/modules/document_incoming_invoice/locale/de.po
index bd8e2db14f..9697928ff6 100644
--- a/modules/document_incoming_invoice/locale/de.po
+++ b/modules/document_incoming_invoice/locale/de.po
@@ -10,6 +10,7 @@ msgctxt "field:document.incoming.configuration,default_supplier:"
msgid "Default Supplier"
msgstr "Voreinstellung Lieferant"
+#, python-format
msgctxt "model:ir.message,text:msg_supplier_invoice_company"
msgid "To process document \"%(document)s\" you must set a company on it."
msgstr ""
diff --git a/modules/document_incoming_invoice/locale/es.po b/modules/document_incoming_invoice/locale/es.po
index f8fda6eb95..e02950df06 100644
--- a/modules/document_incoming_invoice/locale/es.po
+++ b/modules/document_incoming_invoice/locale/es.po
@@ -11,6 +11,7 @@ msgctxt "field:document.incoming.configuration,default_supplier:"
msgid "Default Supplier"
msgstr "Proveedor por defecto"
+#, python-format
msgctxt "model:ir.message,text:msg_supplier_invoice_company"
msgid "To process document \"%(document)s\" you must set a company on it."
msgstr "Para procesar el documento \"%(document)s\" debe definir su empresa."
diff --git a/modules/document_incoming_invoice/locale/es_419.po b/modules/document_incoming_invoice/locale/es_419.po
index 68f0961f2a..ae89b9323a 100644
--- a/modules/document_incoming_invoice/locale/es_419.po
+++ b/modules/document_incoming_invoice/locale/es_419.po
@@ -10,6 +10,7 @@ msgctxt "field:document.incoming.configuration,default_supplier:"
msgid "Default Supplier"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_supplier_invoice_company"
msgid "To process document \"%(document)s\" you must set a company on it."
msgstr ""
diff --git a/modules/document_incoming_invoice/locale/et.po b/modules/document_incoming_invoice/locale/et.po
index 68f0961f2a..ae89b9323a 100644
--- a/modules/document_incoming_invoice/locale/et.po
+++ b/modules/document_incoming_invoice/locale/et.po
@@ -10,6 +10,7 @@ msgctxt "field:document.incoming.configuration,default_supplier:"
msgid "Default Supplier"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_supplier_invoice_company"
msgid "To process document \"%(document)s\" you must set a company on it."
msgstr ""
diff --git a/modules/document_incoming_invoice/locale/fa.po b/modules/document_incoming_invoice/locale/fa.po
index 68f0961f2a..ae89b9323a 100644
--- a/modules/document_incoming_invoice/locale/fa.po
+++ b/modules/document_incoming_invoice/locale/fa.po
@@ -10,6 +10,7 @@ msgctxt "field:document.incoming.configuration,default_supplier:"
msgid "Default Supplier"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_supplier_invoice_company"
msgid "To process document \"%(document)s\" you must set a company on it."
msgstr ""
diff --git a/modules/document_incoming_invoice/locale/fi.po b/modules/document_incoming_invoice/locale/fi.po
index 68f0961f2a..ae89b9323a 100644
--- a/modules/document_incoming_invoice/locale/fi.po
+++ b/modules/document_incoming_invoice/locale/fi.po
@@ -10,6 +10,7 @@ msgctxt "field:document.incoming.configuration,default_supplier:"
msgid "Default Supplier"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_supplier_invoice_company"
msgid "To process document \"%(document)s\" you must set a company on it."
msgstr ""
diff --git a/modules/document_incoming_invoice/locale/fr.po b/modules/document_incoming_invoice/locale/fr.po
index 00520ee634..f80c2cbb0d 100644
--- a/modules/document_incoming_invoice/locale/fr.po
+++ b/modules/document_incoming_invoice/locale/fr.po
@@ -11,6 +11,7 @@ msgctxt "field:document.incoming.configuration,default_supplier:"
msgid "Default Supplier"
msgstr "Fournisseur par défaut"
+#, python-format
msgctxt "model:ir.message,text:msg_supplier_invoice_company"
msgid "To process document \"%(document)s\" you must set a company on it."
msgstr ""
diff --git a/modules/document_incoming_invoice/locale/hu.po b/modules/document_incoming_invoice/locale/hu.po
index 68f0961f2a..ae89b9323a 100644
--- a/modules/document_incoming_invoice/locale/hu.po
+++ b/modules/document_incoming_invoice/locale/hu.po
@@ -10,6 +10,7 @@ msgctxt "field:document.incoming.configuration,default_supplier:"
msgid "Default Supplier"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_supplier_invoice_company"
msgid "To process document \"%(document)s\" you must set a company on it."
msgstr ""
diff --git a/modules/document_incoming_invoice/locale/id.po b/modules/document_incoming_invoice/locale/id.po
index 68f0961f2a..ae89b9323a 100644
--- a/modules/document_incoming_invoice/locale/id.po
+++ b/modules/document_incoming_invoice/locale/id.po
@@ -10,6 +10,7 @@ msgctxt "field:document.incoming.configuration,default_supplier:"
msgid "Default Supplier"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_supplier_invoice_company"
msgid "To process document \"%(document)s\" you must set a company on it."
msgstr ""
diff --git a/modules/document_incoming_invoice/locale/it.po b/modules/document_incoming_invoice/locale/it.po
index dae6851c69..15926f9e27 100644
--- a/modules/document_incoming_invoice/locale/it.po
+++ b/modules/document_incoming_invoice/locale/it.po
@@ -11,6 +11,7 @@ msgctxt "field:document.incoming.configuration,default_supplier:"
msgid "Default Supplier"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_supplier_invoice_company"
msgid "To process document \"%(document)s\" you must set a company on it."
msgstr ""
diff --git a/modules/document_incoming_invoice/locale/lo.po b/modules/document_incoming_invoice/locale/lo.po
index 68f0961f2a..ae89b9323a 100644
--- a/modules/document_incoming_invoice/locale/lo.po
+++ b/modules/document_incoming_invoice/locale/lo.po
@@ -10,6 +10,7 @@ msgctxt "field:document.incoming.configuration,default_supplier:"
msgid "Default Supplier"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_supplier_invoice_company"
msgid "To process document \"%(document)s\" you must set a company on it."
msgstr ""
diff --git a/modules/document_incoming_invoice/locale/lt.po b/modules/document_incoming_invoice/locale/lt.po
index 68f0961f2a..ae89b9323a 100644
--- a/modules/document_incoming_invoice/locale/lt.po
+++ b/modules/document_incoming_invoice/locale/lt.po
@@ -10,6 +10,7 @@ msgctxt "field:document.incoming.configuration,default_supplier:"
msgid "Default Supplier"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_supplier_invoice_company"
msgid "To process document \"%(document)s\" you must set a company on it."
msgstr ""
diff --git a/modules/document_incoming_invoice/locale/nl.po b/modules/document_incoming_invoice/locale/nl.po
index 79d0d19eeb..adfec4586f 100644
--- a/modules/document_incoming_invoice/locale/nl.po
+++ b/modules/document_incoming_invoice/locale/nl.po
@@ -11,6 +11,7 @@ msgctxt "field:document.incoming.configuration,default_supplier:"
msgid "Default Supplier"
msgstr "Standaard leverancier"
+#, python-format
msgctxt "model:ir.message,text:msg_supplier_invoice_company"
msgid "To process document \"%(document)s\" you must set a company on it."
msgstr ""
diff --git a/modules/document_incoming_invoice/locale/pl.po b/modules/document_incoming_invoice/locale/pl.po
index 68f0961f2a..ae89b9323a 100644
--- a/modules/document_incoming_invoice/locale/pl.po
+++ b/modules/document_incoming_invoice/locale/pl.po
@@ -10,6 +10,7 @@ msgctxt "field:document.incoming.configuration,default_supplier:"
msgid "Default Supplier"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_supplier_invoice_company"
msgid "To process document \"%(document)s\" you must set a company on it."
msgstr ""
diff --git a/modules/document_incoming_invoice/locale/pt.po b/modules/document_incoming_invoice/locale/pt.po
index 68f0961f2a..ae89b9323a 100644
--- a/modules/document_incoming_invoice/locale/pt.po
+++ b/modules/document_incoming_invoice/locale/pt.po
@@ -10,6 +10,7 @@ msgctxt "field:document.incoming.configuration,default_supplier:"
msgid "Default Supplier"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_supplier_invoice_company"
msgid "To process document \"%(document)s\" you must set a company on it."
msgstr ""
diff --git a/modules/document_incoming_invoice/locale/ro.po b/modules/document_incoming_invoice/locale/ro.po
index 68f0961f2a..ae89b9323a 100644
--- a/modules/document_incoming_invoice/locale/ro.po
+++ b/modules/document_incoming_invoice/locale/ro.po
@@ -10,6 +10,7 @@ msgctxt "field:document.incoming.configuration,default_supplier:"
msgid "Default Supplier"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_supplier_invoice_company"
msgid "To process document \"%(document)s\" you must set a company on it."
msgstr ""
diff --git a/modules/document_incoming_invoice/locale/ru.po b/modules/document_incoming_invoice/locale/ru.po
index 68f0961f2a..ae89b9323a 100644
--- a/modules/document_incoming_invoice/locale/ru.po
+++ b/modules/document_incoming_invoice/locale/ru.po
@@ -10,6 +10,7 @@ msgctxt "field:document.incoming.configuration,default_supplier:"
msgid "Default Supplier"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_supplier_invoice_company"
msgid "To process document \"%(document)s\" you must set a company on it."
msgstr ""
diff --git a/modules/document_incoming_invoice/locale/sl.po b/modules/document_incoming_invoice/locale/sl.po
index 065a4ef466..fa53c44576 100644
--- a/modules/document_incoming_invoice/locale/sl.po
+++ b/modules/document_incoming_invoice/locale/sl.po
@@ -11,6 +11,7 @@ msgctxt "field:document.incoming.configuration,default_supplier:"
msgid "Default Supplier"
msgstr "Privzeti dobavitelj"
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_supplier_invoice_company"
msgid "To process document \"%(document)s\" you must set a company on it."
msgstr "Za obdelavo dokumenta \"%(dokument)s\" je potrebno nastaviti družbo."
diff --git a/modules/document_incoming_invoice/locale/tr.po b/modules/document_incoming_invoice/locale/tr.po
index 68f0961f2a..ae89b9323a 100644
--- a/modules/document_incoming_invoice/locale/tr.po
+++ b/modules/document_incoming_invoice/locale/tr.po
@@ -10,6 +10,7 @@ msgctxt "field:document.incoming.configuration,default_supplier:"
msgid "Default Supplier"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_supplier_invoice_company"
msgid "To process document \"%(document)s\" you must set a company on it."
msgstr ""
diff --git a/modules/document_incoming_invoice/locale/uk.po b/modules/document_incoming_invoice/locale/uk.po
index 68f0961f2a..ae89b9323a 100644
--- a/modules/document_incoming_invoice/locale/uk.po
+++ b/modules/document_incoming_invoice/locale/uk.po
@@ -10,6 +10,7 @@ msgctxt "field:document.incoming.configuration,default_supplier:"
msgid "Default Supplier"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_supplier_invoice_company"
msgid "To process document \"%(document)s\" you must set a company on it."
msgstr ""
diff --git a/modules/document_incoming_invoice/locale/zh_CN.po b/modules/document_incoming_invoice/locale/zh_CN.po
index 68f0961f2a..ae89b9323a 100644
--- a/modules/document_incoming_invoice/locale/zh_CN.po
+++ b/modules/document_incoming_invoice/locale/zh_CN.po
@@ -10,6 +10,7 @@ msgctxt "field:document.incoming.configuration,default_supplier:"
msgid "Default Supplier"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_supplier_invoice_company"
msgid "To process document \"%(document)s\" you must set a company on it."
msgstr ""
diff --git a/modules/document_incoming_ocr_typless/locale/bg.po b/modules/document_incoming_ocr_typless/locale/bg.po
index 9791acd0de..0cdf424744 100644
--- a/modules/document_incoming_ocr_typless/locale/bg.po
+++ b/modules/document_incoming_ocr_typless/locale/bg.po
@@ -18,6 +18,11 @@ msgctxt "help:document.incoming.ocr.service,typless_document_type:"
msgid "The name of the document type on Typless."
msgstr ""
+msgctxt "model:ir.message,text:msg_typless_credential_modified"
+msgid "Are you sure you want to modify Typless credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_typless_webserver_error"
msgid ""
"Typless webservice call failed with the following error message:\n"
diff --git a/modules/document_incoming_ocr_typless/locale/ca.po b/modules/document_incoming_ocr_typless/locale/ca.po
index b368ad351f..fde2627f10 100644
--- a/modules/document_incoming_ocr_typless/locale/ca.po
+++ b/modules/document_incoming_ocr_typless/locale/ca.po
@@ -18,6 +18,11 @@ msgctxt "help:document.incoming.ocr.service,typless_document_type:"
msgid "The name of the document type on Typless."
msgstr "El nom del tipus de document al Typless."
+msgctxt "model:ir.message,text:msg_typless_credential_modified"
+msgid "Are you sure you want to modify Typless credentials?"
+msgstr "Estàs segur que vols modificar les credencials Typless?"
+
+#, python-format
msgctxt "model:ir.message,text:msg_typless_webserver_error"
msgid ""
"Typless webservice call failed with the following error message:\n"
diff --git a/modules/document_incoming_ocr_typless/locale/cs.po b/modules/document_incoming_ocr_typless/locale/cs.po
index 9791acd0de..0cdf424744 100644
--- a/modules/document_incoming_ocr_typless/locale/cs.po
+++ b/modules/document_incoming_ocr_typless/locale/cs.po
@@ -18,6 +18,11 @@ msgctxt "help:document.incoming.ocr.service,typless_document_type:"
msgid "The name of the document type on Typless."
msgstr ""
+msgctxt "model:ir.message,text:msg_typless_credential_modified"
+msgid "Are you sure you want to modify Typless credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_typless_webserver_error"
msgid ""
"Typless webservice call failed with the following error message:\n"
diff --git a/modules/document_incoming_ocr_typless/locale/de.po b/modules/document_incoming_ocr_typless/locale/de.po
index 57f07cbe67..e09b178493 100644
--- a/modules/document_incoming_ocr_typless/locale/de.po
+++ b/modules/document_incoming_ocr_typless/locale/de.po
@@ -18,6 +18,11 @@ msgctxt "help:document.incoming.ocr.service,typless_document_type:"
msgid "The name of the document type on Typless."
msgstr "Der Name des Dokumententyps bei Typless."
+msgctxt "model:ir.message,text:msg_typless_credential_modified"
+msgid "Are you sure you want to modify Typless credentials?"
+msgstr "Wollen Sie wirklich die Typeless Anmeldedaten ändern?"
+
+#, python-format
msgctxt "model:ir.message,text:msg_typless_webserver_error"
msgid ""
"Typless webservice call failed with the following error message:\n"
diff --git a/modules/document_incoming_ocr_typless/locale/es.po b/modules/document_incoming_ocr_typless/locale/es.po
index 3d62a1d3b5..47646c042c 100644
--- a/modules/document_incoming_ocr_typless/locale/es.po
+++ b/modules/document_incoming_ocr_typless/locale/es.po
@@ -1,5 +1,4 @@
#
-#, fuzzy
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
@@ -19,6 +18,11 @@ msgctxt "help:document.incoming.ocr.service,typless_document_type:"
msgid "The name of the document type on Typless."
msgstr "El nombre del tipo de documento en Typless."
+msgctxt "model:ir.message,text:msg_typless_credential_modified"
+msgid "Are you sure you want to modify Typless credentials?"
+msgstr "¿Está seguro de que desea modificar las credenciales de Typless?"
+
+#, python-format
msgctxt "model:ir.message,text:msg_typless_webserver_error"
msgid ""
"Typless webservice call failed with the following error message:\n"
diff --git a/modules/document_incoming_ocr_typless/locale/es_419.po b/modules/document_incoming_ocr_typless/locale/es_419.po
index 9791acd0de..0cdf424744 100644
--- a/modules/document_incoming_ocr_typless/locale/es_419.po
+++ b/modules/document_incoming_ocr_typless/locale/es_419.po
@@ -18,6 +18,11 @@ msgctxt "help:document.incoming.ocr.service,typless_document_type:"
msgid "The name of the document type on Typless."
msgstr ""
+msgctxt "model:ir.message,text:msg_typless_credential_modified"
+msgid "Are you sure you want to modify Typless credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_typless_webserver_error"
msgid ""
"Typless webservice call failed with the following error message:\n"
diff --git a/modules/document_incoming_ocr_typless/locale/et.po b/modules/document_incoming_ocr_typless/locale/et.po
index 9791acd0de..0cdf424744 100644
--- a/modules/document_incoming_ocr_typless/locale/et.po
+++ b/modules/document_incoming_ocr_typless/locale/et.po
@@ -18,6 +18,11 @@ msgctxt "help:document.incoming.ocr.service,typless_document_type:"
msgid "The name of the document type on Typless."
msgstr ""
+msgctxt "model:ir.message,text:msg_typless_credential_modified"
+msgid "Are you sure you want to modify Typless credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_typless_webserver_error"
msgid ""
"Typless webservice call failed with the following error message:\n"
diff --git a/modules/document_incoming_ocr_typless/locale/fa.po b/modules/document_incoming_ocr_typless/locale/fa.po
index 9791acd0de..0cdf424744 100644
--- a/modules/document_incoming_ocr_typless/locale/fa.po
+++ b/modules/document_incoming_ocr_typless/locale/fa.po
@@ -18,6 +18,11 @@ msgctxt "help:document.incoming.ocr.service,typless_document_type:"
msgid "The name of the document type on Typless."
msgstr ""
+msgctxt "model:ir.message,text:msg_typless_credential_modified"
+msgid "Are you sure you want to modify Typless credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_typless_webserver_error"
msgid ""
"Typless webservice call failed with the following error message:\n"
diff --git a/modules/document_incoming_ocr_typless/locale/fi.po b/modules/document_incoming_ocr_typless/locale/fi.po
index 9791acd0de..0cdf424744 100644
--- a/modules/document_incoming_ocr_typless/locale/fi.po
+++ b/modules/document_incoming_ocr_typless/locale/fi.po
@@ -18,6 +18,11 @@ msgctxt "help:document.incoming.ocr.service,typless_document_type:"
msgid "The name of the document type on Typless."
msgstr ""
+msgctxt "model:ir.message,text:msg_typless_credential_modified"
+msgid "Are you sure you want to modify Typless credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_typless_webserver_error"
msgid ""
"Typless webservice call failed with the following error message:\n"
diff --git a/modules/document_incoming_ocr_typless/locale/fr.po b/modules/document_incoming_ocr_typless/locale/fr.po
index 29fd6f6ed5..5e714b7a9e 100644
--- a/modules/document_incoming_ocr_typless/locale/fr.po
+++ b/modules/document_incoming_ocr_typless/locale/fr.po
@@ -18,6 +18,13 @@ msgctxt "help:document.incoming.ocr.service,typless_document_type:"
msgid "The name of the document type on Typless."
msgstr "Le nom du type de document sur Typless."
+msgctxt "model:ir.message,text:msg_typless_credential_modified"
+msgid "Are you sure you want to modify Typless credentials?"
+msgstr ""
+"Êtes-vous sûr de vouloir modifier les informations d'identification de "
+"Typless ?"
+
+#, python-format
msgctxt "model:ir.message,text:msg_typless_webserver_error"
msgid ""
"Typless webservice call failed with the following error message:\n"
diff --git a/modules/document_incoming_ocr_typless/locale/hu.po b/modules/document_incoming_ocr_typless/locale/hu.po
index 9791acd0de..0cdf424744 100644
--- a/modules/document_incoming_ocr_typless/locale/hu.po
+++ b/modules/document_incoming_ocr_typless/locale/hu.po
@@ -18,6 +18,11 @@ msgctxt "help:document.incoming.ocr.service,typless_document_type:"
msgid "The name of the document type on Typless."
msgstr ""
+msgctxt "model:ir.message,text:msg_typless_credential_modified"
+msgid "Are you sure you want to modify Typless credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_typless_webserver_error"
msgid ""
"Typless webservice call failed with the following error message:\n"
diff --git a/modules/document_incoming_ocr_typless/locale/id.po b/modules/document_incoming_ocr_typless/locale/id.po
index 9791acd0de..0cdf424744 100644
--- a/modules/document_incoming_ocr_typless/locale/id.po
+++ b/modules/document_incoming_ocr_typless/locale/id.po
@@ -18,6 +18,11 @@ msgctxt "help:document.incoming.ocr.service,typless_document_type:"
msgid "The name of the document type on Typless."
msgstr ""
+msgctxt "model:ir.message,text:msg_typless_credential_modified"
+msgid "Are you sure you want to modify Typless credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_typless_webserver_error"
msgid ""
"Typless webservice call failed with the following error message:\n"
diff --git a/modules/document_incoming_ocr_typless/locale/it.po b/modules/document_incoming_ocr_typless/locale/it.po
index 4492d94c26..d2adb81dab 100644
--- a/modules/document_incoming_ocr_typless/locale/it.po
+++ b/modules/document_incoming_ocr_typless/locale/it.po
@@ -19,6 +19,11 @@ msgctxt "help:document.incoming.ocr.service,typless_document_type:"
msgid "The name of the document type on Typless."
msgstr "Il nome del tipo di documento su Typeless."
+msgctxt "model:ir.message,text:msg_typless_credential_modified"
+msgid "Are you sure you want to modify Typless credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_typless_webserver_error"
msgid ""
"Typless webservice call failed with the following error message:\n"
diff --git a/modules/document_incoming_ocr_typless/locale/lo.po b/modules/document_incoming_ocr_typless/locale/lo.po
index 9791acd0de..0cdf424744 100644
--- a/modules/document_incoming_ocr_typless/locale/lo.po
+++ b/modules/document_incoming_ocr_typless/locale/lo.po
@@ -18,6 +18,11 @@ msgctxt "help:document.incoming.ocr.service,typless_document_type:"
msgid "The name of the document type on Typless."
msgstr ""
+msgctxt "model:ir.message,text:msg_typless_credential_modified"
+msgid "Are you sure you want to modify Typless credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_typless_webserver_error"
msgid ""
"Typless webservice call failed with the following error message:\n"
diff --git a/modules/document_incoming_ocr_typless/locale/lt.po b/modules/document_incoming_ocr_typless/locale/lt.po
index 9791acd0de..0cdf424744 100644
--- a/modules/document_incoming_ocr_typless/locale/lt.po
+++ b/modules/document_incoming_ocr_typless/locale/lt.po
@@ -18,6 +18,11 @@ msgctxt "help:document.incoming.ocr.service,typless_document_type:"
msgid "The name of the document type on Typless."
msgstr ""
+msgctxt "model:ir.message,text:msg_typless_credential_modified"
+msgid "Are you sure you want to modify Typless credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_typless_webserver_error"
msgid ""
"Typless webservice call failed with the following error message:\n"
diff --git a/modules/document_incoming_ocr_typless/locale/nl.po b/modules/document_incoming_ocr_typless/locale/nl.po
index b52ff2849c..5622ebcf13 100644
--- a/modules/document_incoming_ocr_typless/locale/nl.po
+++ b/modules/document_incoming_ocr_typless/locale/nl.po
@@ -1,5 +1,4 @@
#
-#, fuzzy
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
@@ -19,6 +18,11 @@ msgctxt "help:document.incoming.ocr.service,typless_document_type:"
msgid "The name of the document type on Typless."
msgstr "De naam van het soort document op Typless."
+msgctxt "model:ir.message,text:msg_typless_credential_modified"
+msgid "Are you sure you want to modify Typless credentials?"
+msgstr "Weet u zeker dat u de inloggegevens van Typless wilt wijzigen?"
+
+#, python-format
msgctxt "model:ir.message,text:msg_typless_webserver_error"
msgid ""
"Typless webservice call failed with the following error message:\n"
diff --git a/modules/document_incoming_ocr_typless/locale/pl.po b/modules/document_incoming_ocr_typless/locale/pl.po
index 9791acd0de..0cdf424744 100644
--- a/modules/document_incoming_ocr_typless/locale/pl.po
+++ b/modules/document_incoming_ocr_typless/locale/pl.po
@@ -18,6 +18,11 @@ msgctxt "help:document.incoming.ocr.service,typless_document_type:"
msgid "The name of the document type on Typless."
msgstr ""
+msgctxt "model:ir.message,text:msg_typless_credential_modified"
+msgid "Are you sure you want to modify Typless credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_typless_webserver_error"
msgid ""
"Typless webservice call failed with the following error message:\n"
diff --git a/modules/document_incoming_ocr_typless/locale/pt.po b/modules/document_incoming_ocr_typless/locale/pt.po
index 9791acd0de..0cdf424744 100644
--- a/modules/document_incoming_ocr_typless/locale/pt.po
+++ b/modules/document_incoming_ocr_typless/locale/pt.po
@@ -18,6 +18,11 @@ msgctxt "help:document.incoming.ocr.service,typless_document_type:"
msgid "The name of the document type on Typless."
msgstr ""
+msgctxt "model:ir.message,text:msg_typless_credential_modified"
+msgid "Are you sure you want to modify Typless credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_typless_webserver_error"
msgid ""
"Typless webservice call failed with the following error message:\n"
diff --git a/modules/document_incoming_ocr_typless/locale/ro.po b/modules/document_incoming_ocr_typless/locale/ro.po
index 9791acd0de..0cdf424744 100644
--- a/modules/document_incoming_ocr_typless/locale/ro.po
+++ b/modules/document_incoming_ocr_typless/locale/ro.po
@@ -18,6 +18,11 @@ msgctxt "help:document.incoming.ocr.service,typless_document_type:"
msgid "The name of the document type on Typless."
msgstr ""
+msgctxt "model:ir.message,text:msg_typless_credential_modified"
+msgid "Are you sure you want to modify Typless credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_typless_webserver_error"
msgid ""
"Typless webservice call failed with the following error message:\n"
diff --git a/modules/document_incoming_ocr_typless/locale/ru.po b/modules/document_incoming_ocr_typless/locale/ru.po
index 9791acd0de..0cdf424744 100644
--- a/modules/document_incoming_ocr_typless/locale/ru.po
+++ b/modules/document_incoming_ocr_typless/locale/ru.po
@@ -18,6 +18,11 @@ msgctxt "help:document.incoming.ocr.service,typless_document_type:"
msgid "The name of the document type on Typless."
msgstr ""
+msgctxt "model:ir.message,text:msg_typless_credential_modified"
+msgid "Are you sure you want to modify Typless credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_typless_webserver_error"
msgid ""
"Typless webservice call failed with the following error message:\n"
diff --git a/modules/document_incoming_ocr_typless/locale/sl.po b/modules/document_incoming_ocr_typless/locale/sl.po
index 74c516c521..9e3a28aa9e 100644
--- a/modules/document_incoming_ocr_typless/locale/sl.po
+++ b/modules/document_incoming_ocr_typless/locale/sl.po
@@ -19,6 +19,11 @@ msgctxt "help:document.incoming.ocr.service,typless_document_type:"
msgid "The name of the document type on Typless."
msgstr ""
+msgctxt "model:ir.message,text:msg_typless_credential_modified"
+msgid "Are you sure you want to modify Typless credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_typless_webserver_error"
msgid ""
"Typless webservice call failed with the following error message:\n"
diff --git a/modules/document_incoming_ocr_typless/locale/tr.po b/modules/document_incoming_ocr_typless/locale/tr.po
index 9791acd0de..0cdf424744 100644
--- a/modules/document_incoming_ocr_typless/locale/tr.po
+++ b/modules/document_incoming_ocr_typless/locale/tr.po
@@ -18,6 +18,11 @@ msgctxt "help:document.incoming.ocr.service,typless_document_type:"
msgid "The name of the document type on Typless."
msgstr ""
+msgctxt "model:ir.message,text:msg_typless_credential_modified"
+msgid "Are you sure you want to modify Typless credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_typless_webserver_error"
msgid ""
"Typless webservice call failed with the following error message:\n"
diff --git a/modules/document_incoming_ocr_typless/locale/uk.po b/modules/document_incoming_ocr_typless/locale/uk.po
index 9791acd0de..0cdf424744 100644
--- a/modules/document_incoming_ocr_typless/locale/uk.po
+++ b/modules/document_incoming_ocr_typless/locale/uk.po
@@ -18,6 +18,11 @@ msgctxt "help:document.incoming.ocr.service,typless_document_type:"
msgid "The name of the document type on Typless."
msgstr ""
+msgctxt "model:ir.message,text:msg_typless_credential_modified"
+msgid "Are you sure you want to modify Typless credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_typless_webserver_error"
msgid ""
"Typless webservice call failed with the following error message:\n"
diff --git a/modules/document_incoming_ocr_typless/locale/zh_CN.po b/modules/document_incoming_ocr_typless/locale/zh_CN.po
index 9791acd0de..0cdf424744 100644
--- a/modules/document_incoming_ocr_typless/locale/zh_CN.po
+++ b/modules/document_incoming_ocr_typless/locale/zh_CN.po
@@ -18,6 +18,11 @@ msgctxt "help:document.incoming.ocr.service,typless_document_type:"
msgid "The name of the document type on Typless."
msgstr ""
+msgctxt "model:ir.message,text:msg_typless_credential_modified"
+msgid "Are you sure you want to modify Typless credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_typless_webserver_error"
msgid ""
"Typless webservice call failed with the following error message:\n"
diff --git a/modules/inbound_email/locale/bg.po b/modules/inbound_email/locale/bg.po
index 1e59fe91e2..232e18cd96 100644
--- a/modules/inbound_email/locale/bg.po
+++ b/modules/inbound_email/locale/bg.po
@@ -131,7 +131,7 @@ msgid "Inbound Email Rule Header"
msgstr ""
msgctxt "model:ir.action,name:act_inbound_email_form_relate"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
msgctxt "model:ir.action,name:act_inbound_email_inbox_form"
diff --git a/modules/inbound_email/locale/ca.po b/modules/inbound_email/locale/ca.po
index ac1bdd76a2..e83db2646b 100644
--- a/modules/inbound_email/locale/ca.po
+++ b/modules/inbound_email/locale/ca.po
@@ -1,5 +1,4 @@
#
-#, fuzzy
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
@@ -135,7 +134,7 @@ msgid "Inbound Email Rule Header"
msgstr "Capçaleres de les regles de correu electrònic entrant"
msgctxt "model:ir.action,name:act_inbound_email_form_relate"
-msgid "E-mails"
+msgid "Emails"
msgstr "Correus electrònics"
msgctxt "model:ir.action,name:act_inbound_email_inbox_form"
diff --git a/modules/inbound_email/locale/cs.po b/modules/inbound_email/locale/cs.po
index 1e59fe91e2..232e18cd96 100644
--- a/modules/inbound_email/locale/cs.po
+++ b/modules/inbound_email/locale/cs.po
@@ -131,7 +131,7 @@ msgid "Inbound Email Rule Header"
msgstr ""
msgctxt "model:ir.action,name:act_inbound_email_form_relate"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
msgctxt "model:ir.action,name:act_inbound_email_inbox_form"
diff --git a/modules/inbound_email/locale/de.po b/modules/inbound_email/locale/de.po
index eb83abe046..390eb29a28 100644
--- a/modules/inbound_email/locale/de.po
+++ b/modules/inbound_email/locale/de.po
@@ -132,7 +132,7 @@ msgid "Inbound Email Rule Header"
msgstr "Eingehende E-Mail Regel Header"
msgctxt "model:ir.action,name:act_inbound_email_form_relate"
-msgid "E-mails"
+msgid "Emails"
msgstr "E-Mails"
msgctxt "model:ir.action,name:act_inbound_email_inbox_form"
diff --git a/modules/inbound_email/locale/es.po b/modules/inbound_email/locale/es.po
index e4c6fc7e7e..a93f3f2fb9 100644
--- a/modules/inbound_email/locale/es.po
+++ b/modules/inbound_email/locale/es.po
@@ -134,7 +134,7 @@ msgid "Inbound Email Rule Header"
msgstr "Cabeceras de las reglas de correo electrónico entrante"
msgctxt "model:ir.action,name:act_inbound_email_form_relate"
-msgid "E-mails"
+msgid "Emails"
msgstr "Correos electrónicos"
msgctxt "model:ir.action,name:act_inbound_email_inbox_form"
diff --git a/modules/inbound_email/locale/es_419.po b/modules/inbound_email/locale/es_419.po
index 1e59fe91e2..232e18cd96 100644
--- a/modules/inbound_email/locale/es_419.po
+++ b/modules/inbound_email/locale/es_419.po
@@ -131,7 +131,7 @@ msgid "Inbound Email Rule Header"
msgstr ""
msgctxt "model:ir.action,name:act_inbound_email_form_relate"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
msgctxt "model:ir.action,name:act_inbound_email_inbox_form"
diff --git a/modules/inbound_email/locale/et.po b/modules/inbound_email/locale/et.po
index 1e59fe91e2..232e18cd96 100644
--- a/modules/inbound_email/locale/et.po
+++ b/modules/inbound_email/locale/et.po
@@ -131,7 +131,7 @@ msgid "Inbound Email Rule Header"
msgstr ""
msgctxt "model:ir.action,name:act_inbound_email_form_relate"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
msgctxt "model:ir.action,name:act_inbound_email_inbox_form"
diff --git a/modules/inbound_email/locale/fa.po b/modules/inbound_email/locale/fa.po
index 1e59fe91e2..232e18cd96 100644
--- a/modules/inbound_email/locale/fa.po
+++ b/modules/inbound_email/locale/fa.po
@@ -131,7 +131,7 @@ msgid "Inbound Email Rule Header"
msgstr ""
msgctxt "model:ir.action,name:act_inbound_email_form_relate"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
msgctxt "model:ir.action,name:act_inbound_email_inbox_form"
diff --git a/modules/inbound_email/locale/fi.po b/modules/inbound_email/locale/fi.po
index 1e59fe91e2..232e18cd96 100644
--- a/modules/inbound_email/locale/fi.po
+++ b/modules/inbound_email/locale/fi.po
@@ -131,7 +131,7 @@ msgid "Inbound Email Rule Header"
msgstr ""
msgctxt "model:ir.action,name:act_inbound_email_form_relate"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
msgctxt "model:ir.action,name:act_inbound_email_inbox_form"
diff --git a/modules/inbound_email/locale/fr.po b/modules/inbound_email/locale/fr.po
index a9f8601b36..625976e234 100644
--- a/modules/inbound_email/locale/fr.po
+++ b/modules/inbound_email/locale/fr.po
@@ -84,7 +84,7 @@ msgstr "Valeur"
msgctxt "help:inbound.email.inbox,endpoint:"
msgid "The URL where the emails must be posted."
-msgstr "L'URL où les e-mails doivent être publiés."
+msgstr "L'URL où les courriels doivent être publiés."
msgctxt "help:inbound.email.inbox,rules:"
msgid "The action of the first matching line is run."
@@ -99,13 +99,13 @@ msgstr ""
msgctxt "help:inbound.email.rule,destination:"
msgid "A regular expression to match any receiver email addresses."
msgstr ""
-"Une expression régulière pour correspondre n'importe quelle adresse e-mail "
-"des destinataires."
+"Une expression régulière pour correspondre n'importe quelle adresse "
+"électronique des destinataires."
msgctxt "help:inbound.email.rule,origin:"
msgid "A regular expression to match the sender email address."
msgstr ""
-"Une expression régulière pour correspondre à l'adresse e-mail de "
+"Une expression régulière pour correspondre à l'adresse électronique de "
"l'expéditeur."
msgctxt "help:inbound.email.rule,subject:"
@@ -122,23 +122,23 @@ msgstr "Une expression régulière correspondant à la valeur de l'entête."
msgctxt "model:inbound.email,name:"
msgid "Inbound Email"
-msgstr "E-mail entrant"
+msgstr "Courriel entrant"
msgctxt "model:inbound.email.inbox,name:"
msgid "Inbound Email Inbox"
-msgstr "Boîte de réception des e-mails entrants"
+msgstr "Boîte de réception des courriels entrants"
msgctxt "model:inbound.email.rule,name:"
msgid "Inbound Email Rule"
-msgstr "Règle de e-mail entrant"
+msgstr "Règle de courriel entrant"
msgctxt "model:inbound.email.rule.header,name:"
msgid "Inbound Email Rule Header"
-msgstr "Règle d'entête de courrier électronique entrant"
+msgstr "Règle d'entête de courriel entrant"
msgctxt "model:ir.action,name:act_inbound_email_form_relate"
-msgid "E-mails"
-msgstr "E-mails"
+msgid "Emails"
+msgstr "Courriels"
msgctxt "model:ir.action,name:act_inbound_email_inbox_form"
msgid "Inbox"
@@ -162,7 +162,7 @@ msgstr "Traiter"
msgctxt "model:ir.ui.menu,name:menu_inbound_email"
msgid "Inbound Email"
-msgstr "E-mail entrant"
+msgstr "Courriel entrant"
msgctxt "model:ir.ui.menu,name:menu_inbound_email_inbox_form"
msgid "Inbox"
diff --git a/modules/inbound_email/locale/hu.po b/modules/inbound_email/locale/hu.po
index 1e59fe91e2..232e18cd96 100644
--- a/modules/inbound_email/locale/hu.po
+++ b/modules/inbound_email/locale/hu.po
@@ -131,7 +131,7 @@ msgid "Inbound Email Rule Header"
msgstr ""
msgctxt "model:ir.action,name:act_inbound_email_form_relate"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
msgctxt "model:ir.action,name:act_inbound_email_inbox_form"
diff --git a/modules/inbound_email/locale/id.po b/modules/inbound_email/locale/id.po
index 1e59fe91e2..232e18cd96 100644
--- a/modules/inbound_email/locale/id.po
+++ b/modules/inbound_email/locale/id.po
@@ -131,7 +131,7 @@ msgid "Inbound Email Rule Header"
msgstr ""
msgctxt "model:ir.action,name:act_inbound_email_form_relate"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
msgctxt "model:ir.action,name:act_inbound_email_inbox_form"
diff --git a/modules/inbound_email/locale/it.po b/modules/inbound_email/locale/it.po
index 1e59fe91e2..232e18cd96 100644
--- a/modules/inbound_email/locale/it.po
+++ b/modules/inbound_email/locale/it.po
@@ -131,7 +131,7 @@ msgid "Inbound Email Rule Header"
msgstr ""
msgctxt "model:ir.action,name:act_inbound_email_form_relate"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
msgctxt "model:ir.action,name:act_inbound_email_inbox_form"
diff --git a/modules/inbound_email/locale/lo.po b/modules/inbound_email/locale/lo.po
index 1e59fe91e2..232e18cd96 100644
--- a/modules/inbound_email/locale/lo.po
+++ b/modules/inbound_email/locale/lo.po
@@ -131,7 +131,7 @@ msgid "Inbound Email Rule Header"
msgstr ""
msgctxt "model:ir.action,name:act_inbound_email_form_relate"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
msgctxt "model:ir.action,name:act_inbound_email_inbox_form"
diff --git a/modules/inbound_email/locale/lt.po b/modules/inbound_email/locale/lt.po
index 1e59fe91e2..232e18cd96 100644
--- a/modules/inbound_email/locale/lt.po
+++ b/modules/inbound_email/locale/lt.po
@@ -131,7 +131,7 @@ msgid "Inbound Email Rule Header"
msgstr ""
msgctxt "model:ir.action,name:act_inbound_email_form_relate"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
msgctxt "model:ir.action,name:act_inbound_email_inbox_form"
diff --git a/modules/inbound_email/locale/nl.po b/modules/inbound_email/locale/nl.po
index 8bec9d215e..775144d18d 100644
--- a/modules/inbound_email/locale/nl.po
+++ b/modules/inbound_email/locale/nl.po
@@ -1,5 +1,4 @@
#
-#, fuzzy
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
@@ -134,8 +133,8 @@ msgid "Inbound Email Rule Header"
msgstr "Inkomende email regel kop"
msgctxt "model:ir.action,name:act_inbound_email_form_relate"
-msgid "E-mails"
-msgstr "E-mails"
+msgid "Emails"
+msgstr "Emails"
msgctxt "model:ir.action,name:act_inbound_email_inbox_form"
msgid "Inbox"
diff --git a/modules/inbound_email/locale/pl.po b/modules/inbound_email/locale/pl.po
index 1e59fe91e2..232e18cd96 100644
--- a/modules/inbound_email/locale/pl.po
+++ b/modules/inbound_email/locale/pl.po
@@ -131,7 +131,7 @@ msgid "Inbound Email Rule Header"
msgstr ""
msgctxt "model:ir.action,name:act_inbound_email_form_relate"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
msgctxt "model:ir.action,name:act_inbound_email_inbox_form"
diff --git a/modules/inbound_email/locale/pt.po b/modules/inbound_email/locale/pt.po
index 1e59fe91e2..232e18cd96 100644
--- a/modules/inbound_email/locale/pt.po
+++ b/modules/inbound_email/locale/pt.po
@@ -131,7 +131,7 @@ msgid "Inbound Email Rule Header"
msgstr ""
msgctxt "model:ir.action,name:act_inbound_email_form_relate"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
msgctxt "model:ir.action,name:act_inbound_email_inbox_form"
diff --git a/modules/inbound_email/locale/ro.po b/modules/inbound_email/locale/ro.po
index 1e59fe91e2..232e18cd96 100644
--- a/modules/inbound_email/locale/ro.po
+++ b/modules/inbound_email/locale/ro.po
@@ -131,7 +131,7 @@ msgid "Inbound Email Rule Header"
msgstr ""
msgctxt "model:ir.action,name:act_inbound_email_form_relate"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
msgctxt "model:ir.action,name:act_inbound_email_inbox_form"
diff --git a/modules/inbound_email/locale/ru.po b/modules/inbound_email/locale/ru.po
index 1e59fe91e2..232e18cd96 100644
--- a/modules/inbound_email/locale/ru.po
+++ b/modules/inbound_email/locale/ru.po
@@ -131,7 +131,7 @@ msgid "Inbound Email Rule Header"
msgstr ""
msgctxt "model:ir.action,name:act_inbound_email_form_relate"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
msgctxt "model:ir.action,name:act_inbound_email_inbox_form"
diff --git a/modules/inbound_email/locale/sl.po b/modules/inbound_email/locale/sl.po
index bf1a1e8b2b..9fe9e36bb9 100644
--- a/modules/inbound_email/locale/sl.po
+++ b/modules/inbound_email/locale/sl.po
@@ -131,8 +131,9 @@ msgctxt "model:inbound.email.rule.header,name:"
msgid "Inbound Email Rule Header"
msgstr "Pravilo za glavo vhodno e-pošto"
+#, fuzzy
msgctxt "model:ir.action,name:act_inbound_email_form_relate"
-msgid "E-mails"
+msgid "Emails"
msgstr "E-pošte"
msgctxt "model:ir.action,name:act_inbound_email_inbox_form"
diff --git a/modules/inbound_email/locale/tr.po b/modules/inbound_email/locale/tr.po
index 1e59fe91e2..232e18cd96 100644
--- a/modules/inbound_email/locale/tr.po
+++ b/modules/inbound_email/locale/tr.po
@@ -131,7 +131,7 @@ msgid "Inbound Email Rule Header"
msgstr ""
msgctxt "model:ir.action,name:act_inbound_email_form_relate"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
msgctxt "model:ir.action,name:act_inbound_email_inbox_form"
diff --git a/modules/inbound_email/locale/uk.po b/modules/inbound_email/locale/uk.po
index 1e59fe91e2..232e18cd96 100644
--- a/modules/inbound_email/locale/uk.po
+++ b/modules/inbound_email/locale/uk.po
@@ -131,7 +131,7 @@ msgid "Inbound Email Rule Header"
msgstr ""
msgctxt "model:ir.action,name:act_inbound_email_form_relate"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
msgctxt "model:ir.action,name:act_inbound_email_inbox_form"
diff --git a/modules/inbound_email/locale/zh_CN.po b/modules/inbound_email/locale/zh_CN.po
index 1e59fe91e2..232e18cd96 100644
--- a/modules/inbound_email/locale/zh_CN.po
+++ b/modules/inbound_email/locale/zh_CN.po
@@ -131,7 +131,7 @@ msgid "Inbound Email Rule Header"
msgstr ""
msgctxt "model:ir.action,name:act_inbound_email_form_relate"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
msgctxt "model:ir.action,name:act_inbound_email_inbox_form"
diff --git a/modules/incoterm/locale/bg.po b/modules/incoterm/locale/bg.po
index 32809c6e9a..438c57f167 100644
--- a/modules/incoterm/locale/bg.po
+++ b/modules/incoterm/locale/bg.po
@@ -158,14 +158,23 @@ msgctxt "model:ir.message,text:msg_incoterm_location_required"
msgid "Incoterm Location Required"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_incoterm_required_for_quotation"
msgid "To get a quote for purchase \"%(purchase)s\" you must enter an incoterm."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_incoterm_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter an incoterm."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_shipment_different_incoterm"
+msgid ""
+"The incoterm \"%(shipment_incoterm)s\" of shipment \"%(shipment)s\" is "
+"different from the incoterms \"%(origin_incoterms)s\" of its origin."
+msgstr ""
+
msgctxt "model:ir.rule.group,name:rule_group_party_incoterm_companies"
msgid "User in companies"
msgstr ""
diff --git a/modules/incoterm/locale/ca.po b/modules/incoterm/locale/ca.po
index cae6569e26..773009520f 100644
--- a/modules/incoterm/locale/ca.po
+++ b/modules/incoterm/locale/ca.po
@@ -162,18 +162,29 @@ msgctxt "model:ir.message,text:msg_incoterm_location_required"
msgid "Incoterm Location Required"
msgstr "Ubicació Incoterm obligatoria"
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_incoterm_required_for_quotation"
msgid "To get a quote for purchase \"%(purchase)s\" you must enter an incoterm."
msgstr ""
"Es necessita un incoterm per obternir un pressupost de la compra "
"\"%(purchase)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_incoterm_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter an incoterm."
msgstr ""
"Es necessita un incoterm per obternir un pressupost de la venda "
"\"%(sale)s\"."
+#, python-format
+msgctxt "model:ir.message,text:msg_shipment_different_incoterm"
+msgid ""
+"The incoterm \"%(shipment_incoterm)s\" of shipment \"%(shipment)s\" is "
+"different from the incoterms \"%(origin_incoterms)s\" of its origin."
+msgstr ""
+"L'incoterm \"%(shipment_incoterm)s\" de l'enviament \"%(shipment)s\" és "
+"diferent dels incoterms \"%(origin_incoterms)s\" del seu origen."
+
msgctxt "model:ir.rule.group,name:rule_group_party_incoterm_companies"
msgid "User in companies"
msgstr "Usuari a les empreses"
diff --git a/modules/incoterm/locale/cs.po b/modules/incoterm/locale/cs.po
index 32809c6e9a..438c57f167 100644
--- a/modules/incoterm/locale/cs.po
+++ b/modules/incoterm/locale/cs.po
@@ -158,14 +158,23 @@ msgctxt "model:ir.message,text:msg_incoterm_location_required"
msgid "Incoterm Location Required"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_incoterm_required_for_quotation"
msgid "To get a quote for purchase \"%(purchase)s\" you must enter an incoterm."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_incoterm_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter an incoterm."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_shipment_different_incoterm"
+msgid ""
+"The incoterm \"%(shipment_incoterm)s\" of shipment \"%(shipment)s\" is "
+"different from the incoterms \"%(origin_incoterms)s\" of its origin."
+msgstr ""
+
msgctxt "model:ir.rule.group,name:rule_group_party_incoterm_companies"
msgid "User in companies"
msgstr ""
diff --git a/modules/incoterm/locale/de.po b/modules/incoterm/locale/de.po
index d189f5b1f2..adce621ed3 100644
--- a/modules/incoterm/locale/de.po
+++ b/modules/incoterm/locale/de.po
@@ -162,18 +162,30 @@ msgctxt "model:ir.message,text:msg_incoterm_location_required"
msgid "Incoterm Location Required"
msgstr "Incoterm Ort Erforderlich"
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_incoterm_required_for_quotation"
msgid "To get a quote for purchase \"%(purchase)s\" you must enter an incoterm."
msgstr ""
"Um ein Angebot für Einkauf \"%(purchase)s\" erstellen zu können, muss ein "
"Incoterm erfasst werden."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_incoterm_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter an incoterm."
msgstr ""
"Um ein Angebot für Verkauf \"%(sale)s\" erstellen zu können, muss ein "
"Incoterm erfasst werden."
+#, python-format
+msgctxt "model:ir.message,text:msg_shipment_different_incoterm"
+msgid ""
+"The incoterm \"%(shipment_incoterm)s\" of shipment \"%(shipment)s\" is "
+"different from the incoterms \"%(origin_incoterms)s\" of its origin."
+msgstr ""
+"Der Incoterm \"%(shipment_incoterm)s\" von Lieferung \"%(shipment)s\" ist "
+"nicht in den Incoterms \"%(origin_incoterms)s\" des Herkunftsdatensatzes "
+"enthalten."
+
msgctxt "model:ir.rule.group,name:rule_group_party_incoterm_companies"
msgid "User in companies"
msgstr "Benutzer in Unternehmen"
diff --git a/modules/incoterm/locale/es.po b/modules/incoterm/locale/es.po
index 6bd7aa64f3..a3b113270a 100644
--- a/modules/incoterm/locale/es.po
+++ b/modules/incoterm/locale/es.po
@@ -162,18 +162,29 @@ msgctxt "model:ir.message,text:msg_incoterm_location_required"
msgid "Incoterm Location Required"
msgstr "Ubicación incoterm obligatoria"
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_incoterm_required_for_quotation"
msgid "To get a quote for purchase \"%(purchase)s\" you must enter an incoterm."
msgstr ""
"Se requiere un incoterm para obtener un pressupuesto de la compra "
"\"%(purchase)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_incoterm_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter an incoterm."
msgstr ""
"Se requiere un incoterm para obtener un pressupuesto de la venta "
"\"%(sale)s\"."
+#, python-format
+msgctxt "model:ir.message,text:msg_shipment_different_incoterm"
+msgid ""
+"The incoterm \"%(shipment_incoterm)s\" of shipment \"%(shipment)s\" is "
+"different from the incoterms \"%(origin_incoterms)s\" of its origin."
+msgstr ""
+"El incoterm “%(shipment_incoterm)s” del envío “%(shipment)s” es diferente "
+"del incoterm “%(origin_incoterms)s” de su origen."
+
msgctxt "model:ir.rule.group,name:rule_group_party_incoterm_companies"
msgid "User in companies"
msgstr "Usuario en las empresas"
diff --git a/modules/incoterm/locale/es_419.po b/modules/incoterm/locale/es_419.po
index 32809c6e9a..438c57f167 100644
--- a/modules/incoterm/locale/es_419.po
+++ b/modules/incoterm/locale/es_419.po
@@ -158,14 +158,23 @@ msgctxt "model:ir.message,text:msg_incoterm_location_required"
msgid "Incoterm Location Required"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_incoterm_required_for_quotation"
msgid "To get a quote for purchase \"%(purchase)s\" you must enter an incoterm."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_incoterm_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter an incoterm."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_shipment_different_incoterm"
+msgid ""
+"The incoterm \"%(shipment_incoterm)s\" of shipment \"%(shipment)s\" is "
+"different from the incoterms \"%(origin_incoterms)s\" of its origin."
+msgstr ""
+
msgctxt "model:ir.rule.group,name:rule_group_party_incoterm_companies"
msgid "User in companies"
msgstr ""
diff --git a/modules/incoterm/locale/et.po b/modules/incoterm/locale/et.po
index 32809c6e9a..438c57f167 100644
--- a/modules/incoterm/locale/et.po
+++ b/modules/incoterm/locale/et.po
@@ -158,14 +158,23 @@ msgctxt "model:ir.message,text:msg_incoterm_location_required"
msgid "Incoterm Location Required"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_incoterm_required_for_quotation"
msgid "To get a quote for purchase \"%(purchase)s\" you must enter an incoterm."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_incoterm_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter an incoterm."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_shipment_different_incoterm"
+msgid ""
+"The incoterm \"%(shipment_incoterm)s\" of shipment \"%(shipment)s\" is "
+"different from the incoterms \"%(origin_incoterms)s\" of its origin."
+msgstr ""
+
msgctxt "model:ir.rule.group,name:rule_group_party_incoterm_companies"
msgid "User in companies"
msgstr ""
diff --git a/modules/incoterm/locale/fa.po b/modules/incoterm/locale/fa.po
index 32809c6e9a..438c57f167 100644
--- a/modules/incoterm/locale/fa.po
+++ b/modules/incoterm/locale/fa.po
@@ -158,14 +158,23 @@ msgctxt "model:ir.message,text:msg_incoterm_location_required"
msgid "Incoterm Location Required"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_incoterm_required_for_quotation"
msgid "To get a quote for purchase \"%(purchase)s\" you must enter an incoterm."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_incoterm_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter an incoterm."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_shipment_different_incoterm"
+msgid ""
+"The incoterm \"%(shipment_incoterm)s\" of shipment \"%(shipment)s\" is "
+"different from the incoterms \"%(origin_incoterms)s\" of its origin."
+msgstr ""
+
msgctxt "model:ir.rule.group,name:rule_group_party_incoterm_companies"
msgid "User in companies"
msgstr ""
diff --git a/modules/incoterm/locale/fi.po b/modules/incoterm/locale/fi.po
index 32809c6e9a..438c57f167 100644
--- a/modules/incoterm/locale/fi.po
+++ b/modules/incoterm/locale/fi.po
@@ -158,14 +158,23 @@ msgctxt "model:ir.message,text:msg_incoterm_location_required"
msgid "Incoterm Location Required"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_incoterm_required_for_quotation"
msgid "To get a quote for purchase \"%(purchase)s\" you must enter an incoterm."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_incoterm_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter an incoterm."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_shipment_different_incoterm"
+msgid ""
+"The incoterm \"%(shipment_incoterm)s\" of shipment \"%(shipment)s\" is "
+"different from the incoterms \"%(origin_incoterms)s\" of its origin."
+msgstr ""
+
msgctxt "model:ir.rule.group,name:rule_group_party_incoterm_companies"
msgid "User in companies"
msgstr ""
diff --git a/modules/incoterm/locale/fr.po b/modules/incoterm/locale/fr.po
index 5333eed93e..d3229c8915 100644
--- a/modules/incoterm/locale/fr.po
+++ b/modules/incoterm/locale/fr.po
@@ -162,18 +162,29 @@ msgctxt "model:ir.message,text:msg_incoterm_location_required"
msgid "Incoterm Location Required"
msgstr "Emplacement Incoterm requis"
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_incoterm_required_for_quotation"
msgid "To get a quote for purchase \"%(purchase)s\" you must enter an incoterm."
msgstr ""
"Pour avoir un devis pour l'achat « %(purchase)s », vous devez entrer un "
"incoterm."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_incoterm_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter an incoterm."
msgstr ""
"Pour avoir un devis pour la vente « %(sale)s », vous devez entrer un "
"incoterm."
+#, python-format
+msgctxt "model:ir.message,text:msg_shipment_different_incoterm"
+msgid ""
+"The incoterm \"%(shipment_incoterm)s\" of shipment \"%(shipment)s\" is "
+"different from the incoterms \"%(origin_incoterms)s\" of its origin."
+msgstr ""
+"L'incoterm « %(shipment_incoterm)s » de l'expédition « %(shipment)s » est "
+"différent des incoterms « %(origin_incoterms)s » de son origine."
+
msgctxt "model:ir.rule.group,name:rule_group_party_incoterm_companies"
msgid "User in companies"
msgstr "Utilisateur dans les sociétés"
diff --git a/modules/incoterm/locale/hu.po b/modules/incoterm/locale/hu.po
index 32809c6e9a..438c57f167 100644
--- a/modules/incoterm/locale/hu.po
+++ b/modules/incoterm/locale/hu.po
@@ -158,14 +158,23 @@ msgctxt "model:ir.message,text:msg_incoterm_location_required"
msgid "Incoterm Location Required"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_incoterm_required_for_quotation"
msgid "To get a quote for purchase \"%(purchase)s\" you must enter an incoterm."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_incoterm_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter an incoterm."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_shipment_different_incoterm"
+msgid ""
+"The incoterm \"%(shipment_incoterm)s\" of shipment \"%(shipment)s\" is "
+"different from the incoterms \"%(origin_incoterms)s\" of its origin."
+msgstr ""
+
msgctxt "model:ir.rule.group,name:rule_group_party_incoterm_companies"
msgid "User in companies"
msgstr ""
diff --git a/modules/incoterm/locale/id.po b/modules/incoterm/locale/id.po
index df41879a25..3e225eb493 100644
--- a/modules/incoterm/locale/id.po
+++ b/modules/incoterm/locale/id.po
@@ -158,14 +158,23 @@ msgctxt "model:ir.message,text:msg_incoterm_location_required"
msgid "Incoterm Location Required"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_incoterm_required_for_quotation"
msgid "To get a quote for purchase \"%(purchase)s\" you must enter an incoterm."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_incoterm_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter an incoterm."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_shipment_different_incoterm"
+msgid ""
+"The incoterm \"%(shipment_incoterm)s\" of shipment \"%(shipment)s\" is "
+"different from the incoterms \"%(origin_incoterms)s\" of its origin."
+msgstr ""
+
msgctxt "model:ir.rule.group,name:rule_group_party_incoterm_companies"
msgid "User in companies"
msgstr ""
diff --git a/modules/incoterm/locale/it.po b/modules/incoterm/locale/it.po
index 01f635a8a7..26d242c588 100644
--- a/modules/incoterm/locale/it.po
+++ b/modules/incoterm/locale/it.po
@@ -158,14 +158,23 @@ msgctxt "model:ir.message,text:msg_incoterm_location_required"
msgid "Incoterm Location Required"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_incoterm_required_for_quotation"
msgid "To get a quote for purchase \"%(purchase)s\" you must enter an incoterm."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_incoterm_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter an incoterm."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_shipment_different_incoterm"
+msgid ""
+"The incoterm \"%(shipment_incoterm)s\" of shipment \"%(shipment)s\" is "
+"different from the incoterms \"%(origin_incoterms)s\" of its origin."
+msgstr ""
+
msgctxt "model:ir.rule.group,name:rule_group_party_incoterm_companies"
msgid "User in companies"
msgstr ""
diff --git a/modules/incoterm/locale/lo.po b/modules/incoterm/locale/lo.po
index 32809c6e9a..438c57f167 100644
--- a/modules/incoterm/locale/lo.po
+++ b/modules/incoterm/locale/lo.po
@@ -158,14 +158,23 @@ msgctxt "model:ir.message,text:msg_incoterm_location_required"
msgid "Incoterm Location Required"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_incoterm_required_for_quotation"
msgid "To get a quote for purchase \"%(purchase)s\" you must enter an incoterm."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_incoterm_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter an incoterm."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_shipment_different_incoterm"
+msgid ""
+"The incoterm \"%(shipment_incoterm)s\" of shipment \"%(shipment)s\" is "
+"different from the incoterms \"%(origin_incoterms)s\" of its origin."
+msgstr ""
+
msgctxt "model:ir.rule.group,name:rule_group_party_incoterm_companies"
msgid "User in companies"
msgstr ""
diff --git a/modules/incoterm/locale/lt.po b/modules/incoterm/locale/lt.po
index 32809c6e9a..438c57f167 100644
--- a/modules/incoterm/locale/lt.po
+++ b/modules/incoterm/locale/lt.po
@@ -158,14 +158,23 @@ msgctxt "model:ir.message,text:msg_incoterm_location_required"
msgid "Incoterm Location Required"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_incoterm_required_for_quotation"
msgid "To get a quote for purchase \"%(purchase)s\" you must enter an incoterm."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_incoterm_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter an incoterm."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_shipment_different_incoterm"
+msgid ""
+"The incoterm \"%(shipment_incoterm)s\" of shipment \"%(shipment)s\" is "
+"different from the incoterms \"%(origin_incoterms)s\" of its origin."
+msgstr ""
+
msgctxt "model:ir.rule.group,name:rule_group_party_incoterm_companies"
msgid "User in companies"
msgstr ""
diff --git a/modules/incoterm/locale/nl.po b/modules/incoterm/locale/nl.po
index 0606b87fbd..5e4e977fa3 100644
--- a/modules/incoterm/locale/nl.po
+++ b/modules/incoterm/locale/nl.po
@@ -162,18 +162,29 @@ msgctxt "model:ir.message,text:msg_incoterm_location_required"
msgid "Incoterm Location Required"
msgstr "Incoterm-locatie vereist"
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_incoterm_required_for_quotation"
msgid "To get a quote for purchase \"%(purchase)s\" you must enter an incoterm."
msgstr ""
"Om een aankoopofferte \"%(purchase)s\" te krijgen, moet u een incoterm "
"invoeren."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_incoterm_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter an incoterm."
msgstr ""
"Om een verkoop offerte \"%(sale)s\" te krijgen, moet u een incoterm "
"invoeren."
+#, python-format
+msgctxt "model:ir.message,text:msg_shipment_different_incoterm"
+msgid ""
+"The incoterm \"%(shipment_incoterm)s\" of shipment \"%(shipment)s\" is "
+"different from the incoterms \"%(origin_incoterms)s\" of its origin."
+msgstr ""
+"De incoterm \"%(shipment_incoterm)s\" van zending \"%(shipment)s\" is anders"
+" dan de incoterms \"%(origin_incoterms)s\" van de bron."
+
msgctxt "model:ir.rule.group,name:rule_group_party_incoterm_companies"
msgid "User in companies"
msgstr "Gebruiker in bedrijven"
diff --git a/modules/incoterm/locale/pl.po b/modules/incoterm/locale/pl.po
index 32809c6e9a..438c57f167 100644
--- a/modules/incoterm/locale/pl.po
+++ b/modules/incoterm/locale/pl.po
@@ -158,14 +158,23 @@ msgctxt "model:ir.message,text:msg_incoterm_location_required"
msgid "Incoterm Location Required"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_incoterm_required_for_quotation"
msgid "To get a quote for purchase \"%(purchase)s\" you must enter an incoterm."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_incoterm_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter an incoterm."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_shipment_different_incoterm"
+msgid ""
+"The incoterm \"%(shipment_incoterm)s\" of shipment \"%(shipment)s\" is "
+"different from the incoterms \"%(origin_incoterms)s\" of its origin."
+msgstr ""
+
msgctxt "model:ir.rule.group,name:rule_group_party_incoterm_companies"
msgid "User in companies"
msgstr ""
diff --git a/modules/incoterm/locale/pt.po b/modules/incoterm/locale/pt.po
index 32809c6e9a..438c57f167 100644
--- a/modules/incoterm/locale/pt.po
+++ b/modules/incoterm/locale/pt.po
@@ -158,14 +158,23 @@ msgctxt "model:ir.message,text:msg_incoterm_location_required"
msgid "Incoterm Location Required"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_incoterm_required_for_quotation"
msgid "To get a quote for purchase \"%(purchase)s\" you must enter an incoterm."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_incoterm_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter an incoterm."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_shipment_different_incoterm"
+msgid ""
+"The incoterm \"%(shipment_incoterm)s\" of shipment \"%(shipment)s\" is "
+"different from the incoterms \"%(origin_incoterms)s\" of its origin."
+msgstr ""
+
msgctxt "model:ir.rule.group,name:rule_group_party_incoterm_companies"
msgid "User in companies"
msgstr ""
diff --git a/modules/incoterm/locale/ro.po b/modules/incoterm/locale/ro.po
index 32809c6e9a..438c57f167 100644
--- a/modules/incoterm/locale/ro.po
+++ b/modules/incoterm/locale/ro.po
@@ -158,14 +158,23 @@ msgctxt "model:ir.message,text:msg_incoterm_location_required"
msgid "Incoterm Location Required"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_incoterm_required_for_quotation"
msgid "To get a quote for purchase \"%(purchase)s\" you must enter an incoterm."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_incoterm_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter an incoterm."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_shipment_different_incoterm"
+msgid ""
+"The incoterm \"%(shipment_incoterm)s\" of shipment \"%(shipment)s\" is "
+"different from the incoterms \"%(origin_incoterms)s\" of its origin."
+msgstr ""
+
msgctxt "model:ir.rule.group,name:rule_group_party_incoterm_companies"
msgid "User in companies"
msgstr ""
diff --git a/modules/incoterm/locale/ru.po b/modules/incoterm/locale/ru.po
index 32809c6e9a..438c57f167 100644
--- a/modules/incoterm/locale/ru.po
+++ b/modules/incoterm/locale/ru.po
@@ -158,14 +158,23 @@ msgctxt "model:ir.message,text:msg_incoterm_location_required"
msgid "Incoterm Location Required"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_incoterm_required_for_quotation"
msgid "To get a quote for purchase \"%(purchase)s\" you must enter an incoterm."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_incoterm_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter an incoterm."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_shipment_different_incoterm"
+msgid ""
+"The incoterm \"%(shipment_incoterm)s\" of shipment \"%(shipment)s\" is "
+"different from the incoterms \"%(origin_incoterms)s\" of its origin."
+msgstr ""
+
msgctxt "model:ir.rule.group,name:rule_group_party_incoterm_companies"
msgid "User in companies"
msgstr ""
diff --git a/modules/incoterm/locale/sl.po b/modules/incoterm/locale/sl.po
index 32809c6e9a..438c57f167 100644
--- a/modules/incoterm/locale/sl.po
+++ b/modules/incoterm/locale/sl.po
@@ -158,14 +158,23 @@ msgctxt "model:ir.message,text:msg_incoterm_location_required"
msgid "Incoterm Location Required"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_incoterm_required_for_quotation"
msgid "To get a quote for purchase \"%(purchase)s\" you must enter an incoterm."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_incoterm_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter an incoterm."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_shipment_different_incoterm"
+msgid ""
+"The incoterm \"%(shipment_incoterm)s\" of shipment \"%(shipment)s\" is "
+"different from the incoterms \"%(origin_incoterms)s\" of its origin."
+msgstr ""
+
msgctxt "model:ir.rule.group,name:rule_group_party_incoterm_companies"
msgid "User in companies"
msgstr ""
diff --git a/modules/incoterm/locale/tr.po b/modules/incoterm/locale/tr.po
index 32809c6e9a..438c57f167 100644
--- a/modules/incoterm/locale/tr.po
+++ b/modules/incoterm/locale/tr.po
@@ -158,14 +158,23 @@ msgctxt "model:ir.message,text:msg_incoterm_location_required"
msgid "Incoterm Location Required"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_incoterm_required_for_quotation"
msgid "To get a quote for purchase \"%(purchase)s\" you must enter an incoterm."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_incoterm_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter an incoterm."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_shipment_different_incoterm"
+msgid ""
+"The incoterm \"%(shipment_incoterm)s\" of shipment \"%(shipment)s\" is "
+"different from the incoterms \"%(origin_incoterms)s\" of its origin."
+msgstr ""
+
msgctxt "model:ir.rule.group,name:rule_group_party_incoterm_companies"
msgid "User in companies"
msgstr ""
diff --git a/modules/incoterm/locale/uk.po b/modules/incoterm/locale/uk.po
index 32809c6e9a..438c57f167 100644
--- a/modules/incoterm/locale/uk.po
+++ b/modules/incoterm/locale/uk.po
@@ -158,14 +158,23 @@ msgctxt "model:ir.message,text:msg_incoterm_location_required"
msgid "Incoterm Location Required"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_incoterm_required_for_quotation"
msgid "To get a quote for purchase \"%(purchase)s\" you must enter an incoterm."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_incoterm_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter an incoterm."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_shipment_different_incoterm"
+msgid ""
+"The incoterm \"%(shipment_incoterm)s\" of shipment \"%(shipment)s\" is "
+"different from the incoterms \"%(origin_incoterms)s\" of its origin."
+msgstr ""
+
msgctxt "model:ir.rule.group,name:rule_group_party_incoterm_companies"
msgid "User in companies"
msgstr ""
diff --git a/modules/incoterm/locale/zh_CN.po b/modules/incoterm/locale/zh_CN.po
index 32809c6e9a..438c57f167 100644
--- a/modules/incoterm/locale/zh_CN.po
+++ b/modules/incoterm/locale/zh_CN.po
@@ -158,14 +158,23 @@ msgctxt "model:ir.message,text:msg_incoterm_location_required"
msgid "Incoterm Location Required"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_incoterm_required_for_quotation"
msgid "To get a quote for purchase \"%(purchase)s\" you must enter an incoterm."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_incoterm_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter an incoterm."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_shipment_different_incoterm"
+msgid ""
+"The incoterm \"%(shipment_incoterm)s\" of shipment \"%(shipment)s\" is "
+"different from the incoterms \"%(origin_incoterms)s\" of its origin."
+msgstr ""
+
msgctxt "model:ir.rule.group,name:rule_group_party_incoterm_companies"
msgid "User in companies"
msgstr ""
diff --git a/modules/ldap_authentication/locale/bg.po b/modules/ldap_authentication/locale/bg.po
index c98052b514..2547221242 100644
--- a/modules/ldap_authentication/locale/bg.po
+++ b/modules/ldap_authentication/locale/bg.po
@@ -2,6 +2,7 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
+#, python-format
msgctxt "model:ir.message,text:msg_ldap_user_change_password"
msgid "You cannot change the password of LDAP user \"%(user)s\"."
msgstr ""
diff --git a/modules/ldap_authentication/locale/ca.po b/modules/ldap_authentication/locale/ca.po
index 18a6af4bc7..a1c014b684 100644
--- a/modules/ldap_authentication/locale/ca.po
+++ b/modules/ldap_authentication/locale/ca.po
@@ -2,6 +2,7 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
+#, python-format
msgctxt "model:ir.message,text:msg_ldap_user_change_password"
msgid "You cannot change the password of LDAP user \"%(user)s\"."
msgstr "No podeu canviar la contrasenya del usuari de LDAP \"%(user)s\"."
diff --git a/modules/ldap_authentication/locale/cs.po b/modules/ldap_authentication/locale/cs.po
index c98052b514..2547221242 100644
--- a/modules/ldap_authentication/locale/cs.po
+++ b/modules/ldap_authentication/locale/cs.po
@@ -2,6 +2,7 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
+#, python-format
msgctxt "model:ir.message,text:msg_ldap_user_change_password"
msgid "You cannot change the password of LDAP user \"%(user)s\"."
msgstr ""
diff --git a/modules/ldap_authentication/locale/de.po b/modules/ldap_authentication/locale/de.po
index 3a0536ff10..993e9ea354 100644
--- a/modules/ldap_authentication/locale/de.po
+++ b/modules/ldap_authentication/locale/de.po
@@ -2,6 +2,7 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
+#, python-format
msgctxt "model:ir.message,text:msg_ldap_user_change_password"
msgid "You cannot change the password of LDAP user \"%(user)s\"."
msgstr "Das Passwort des LDAP Benutzers \"%(user)s\" kann nicht geändert werden."
diff --git a/modules/ldap_authentication/locale/es.po b/modules/ldap_authentication/locale/es.po
index 9cc8e88a73..2b36e598da 100644
--- a/modules/ldap_authentication/locale/es.po
+++ b/modules/ldap_authentication/locale/es.po
@@ -2,6 +2,7 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
+#, python-format
msgctxt "model:ir.message,text:msg_ldap_user_change_password"
msgid "You cannot change the password of LDAP user \"%(user)s\"."
msgstr "No se puede cambiar la contraseña del usuario de LDAP \"%(user)s\"."
diff --git a/modules/ldap_authentication/locale/es_419.po b/modules/ldap_authentication/locale/es_419.po
index c98052b514..2547221242 100644
--- a/modules/ldap_authentication/locale/es_419.po
+++ b/modules/ldap_authentication/locale/es_419.po
@@ -2,6 +2,7 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
+#, python-format
msgctxt "model:ir.message,text:msg_ldap_user_change_password"
msgid "You cannot change the password of LDAP user \"%(user)s\"."
msgstr ""
diff --git a/modules/ldap_authentication/locale/et.po b/modules/ldap_authentication/locale/et.po
index fe9e8ba4b5..2887fb366d 100644
--- a/modules/ldap_authentication/locale/et.po
+++ b/modules/ldap_authentication/locale/et.po
@@ -2,6 +2,7 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
+#, python-format
msgctxt "model:ir.message,text:msg_ldap_user_change_password"
msgid "You cannot change the password of LDAP user \"%(user)s\"."
msgstr "LDAP kasutaja \"%(user)s\" parooli ei saa muuta."
diff --git a/modules/ldap_authentication/locale/fa.po b/modules/ldap_authentication/locale/fa.po
index 0cda449e6e..4d0535476d 100644
--- a/modules/ldap_authentication/locale/fa.po
+++ b/modules/ldap_authentication/locale/fa.po
@@ -2,6 +2,7 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
+#, python-format
msgctxt "model:ir.message,text:msg_ldap_user_change_password"
msgid "You cannot change the password of LDAP user \"%(user)s\"."
msgstr "شما نمی توانید رمز عبور LDAP کاربر:\"%(user)s\" را تغییر دهید."
diff --git a/modules/ldap_authentication/locale/fi.po b/modules/ldap_authentication/locale/fi.po
index c98052b514..2547221242 100644
--- a/modules/ldap_authentication/locale/fi.po
+++ b/modules/ldap_authentication/locale/fi.po
@@ -2,6 +2,7 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
+#, python-format
msgctxt "model:ir.message,text:msg_ldap_user_change_password"
msgid "You cannot change the password of LDAP user \"%(user)s\"."
msgstr ""
diff --git a/modules/ldap_authentication/locale/fr.po b/modules/ldap_authentication/locale/fr.po
index f7b7b5c4c8..e6068c38a2 100644
--- a/modules/ldap_authentication/locale/fr.po
+++ b/modules/ldap_authentication/locale/fr.po
@@ -2,6 +2,7 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
+#, python-format
msgctxt "model:ir.message,text:msg_ldap_user_change_password"
msgid "You cannot change the password of LDAP user \"%(user)s\"."
msgstr ""
diff --git a/modules/ldap_authentication/locale/hu.po b/modules/ldap_authentication/locale/hu.po
index c98052b514..2547221242 100644
--- a/modules/ldap_authentication/locale/hu.po
+++ b/modules/ldap_authentication/locale/hu.po
@@ -2,6 +2,7 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
+#, python-format
msgctxt "model:ir.message,text:msg_ldap_user_change_password"
msgid "You cannot change the password of LDAP user \"%(user)s\"."
msgstr ""
diff --git a/modules/ldap_authentication/locale/id.po b/modules/ldap_authentication/locale/id.po
index 529be66849..d7aaddd302 100644
--- a/modules/ldap_authentication/locale/id.po
+++ b/modules/ldap_authentication/locale/id.po
@@ -2,6 +2,7 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
+#, python-format
msgctxt "model:ir.message,text:msg_ldap_user_change_password"
msgid "You cannot change the password of LDAP user \"%(user)s\"."
msgstr "Anda tidak dapat mengubah kata sandi pengguna LDAP \"%(user)s\"."
diff --git a/modules/ldap_authentication/locale/it.po b/modules/ldap_authentication/locale/it.po
index a80ed83f6c..d1b2c41b80 100644
--- a/modules/ldap_authentication/locale/it.po
+++ b/modules/ldap_authentication/locale/it.po
@@ -2,6 +2,7 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
+#, python-format
msgctxt "model:ir.message,text:msg_ldap_user_change_password"
msgid "You cannot change the password of LDAP user \"%(user)s\"."
msgstr "Non puoi cambiare la password dell'utente LDAP \"%(user)s\"."
diff --git a/modules/ldap_authentication/locale/lo.po b/modules/ldap_authentication/locale/lo.po
index c98052b514..2547221242 100644
--- a/modules/ldap_authentication/locale/lo.po
+++ b/modules/ldap_authentication/locale/lo.po
@@ -2,6 +2,7 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
+#, python-format
msgctxt "model:ir.message,text:msg_ldap_user_change_password"
msgid "You cannot change the password of LDAP user \"%(user)s\"."
msgstr ""
diff --git a/modules/ldap_authentication/locale/lt.po b/modules/ldap_authentication/locale/lt.po
index c98052b514..2547221242 100644
--- a/modules/ldap_authentication/locale/lt.po
+++ b/modules/ldap_authentication/locale/lt.po
@@ -2,6 +2,7 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
+#, python-format
msgctxt "model:ir.message,text:msg_ldap_user_change_password"
msgid "You cannot change the password of LDAP user \"%(user)s\"."
msgstr ""
diff --git a/modules/ldap_authentication/locale/nl.po b/modules/ldap_authentication/locale/nl.po
index 2c9c9e80c2..5e19fe35f3 100644
--- a/modules/ldap_authentication/locale/nl.po
+++ b/modules/ldap_authentication/locale/nl.po
@@ -2,6 +2,7 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
+#, python-format
msgctxt "model:ir.message,text:msg_ldap_user_change_password"
msgid "You cannot change the password of LDAP user \"%(user)s\"."
msgstr "U kunt het wachtwoord van LDAP-gebruiker \"%(user)s\" niet wijzigen."
diff --git a/modules/ldap_authentication/locale/pl.po b/modules/ldap_authentication/locale/pl.po
index 5cf1957881..815303fbf2 100644
--- a/modules/ldap_authentication/locale/pl.po
+++ b/modules/ldap_authentication/locale/pl.po
@@ -2,6 +2,7 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
+#, python-format
msgctxt "model:ir.message,text:msg_ldap_user_change_password"
msgid "You cannot change the password of LDAP user \"%(user)s\"."
msgstr "Nie możesz zmienić hasła użytkownika LDAP \"%(user)s\"."
diff --git a/modules/ldap_authentication/locale/pt.po b/modules/ldap_authentication/locale/pt.po
index c98052b514..2547221242 100644
--- a/modules/ldap_authentication/locale/pt.po
+++ b/modules/ldap_authentication/locale/pt.po
@@ -2,6 +2,7 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
+#, python-format
msgctxt "model:ir.message,text:msg_ldap_user_change_password"
msgid "You cannot change the password of LDAP user \"%(user)s\"."
msgstr ""
diff --git a/modules/ldap_authentication/locale/ro.po b/modules/ldap_authentication/locale/ro.po
index a83a712e99..3a6f4456c1 100644
--- a/modules/ldap_authentication/locale/ro.po
+++ b/modules/ldap_authentication/locale/ro.po
@@ -2,6 +2,7 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
+#, python-format
msgctxt "model:ir.message,text:msg_ldap_user_change_password"
msgid "You cannot change the password of LDAP user \"%(user)s\"."
msgstr "Nu puteți modifica parola utilizatorului LDAP \"%(user)s\"."
diff --git a/modules/ldap_authentication/locale/ru.po b/modules/ldap_authentication/locale/ru.po
index c98052b514..2547221242 100644
--- a/modules/ldap_authentication/locale/ru.po
+++ b/modules/ldap_authentication/locale/ru.po
@@ -2,6 +2,7 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
+#, python-format
msgctxt "model:ir.message,text:msg_ldap_user_change_password"
msgid "You cannot change the password of LDAP user \"%(user)s\"."
msgstr ""
diff --git a/modules/ldap_authentication/locale/sl.po b/modules/ldap_authentication/locale/sl.po
index 1cd8d17035..343494f3a7 100644
--- a/modules/ldap_authentication/locale/sl.po
+++ b/modules/ldap_authentication/locale/sl.po
@@ -2,6 +2,7 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
+#, python-format
msgctxt "model:ir.message,text:msg_ldap_user_change_password"
msgid "You cannot change the password of LDAP user \"%(user)s\"."
msgstr "Gesla LDAP uporabnika \"%(user)s\" ni mogoče spremeniti."
diff --git a/modules/ldap_authentication/locale/tr.po b/modules/ldap_authentication/locale/tr.po
index c98052b514..2547221242 100644
--- a/modules/ldap_authentication/locale/tr.po
+++ b/modules/ldap_authentication/locale/tr.po
@@ -2,6 +2,7 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
+#, python-format
msgctxt "model:ir.message,text:msg_ldap_user_change_password"
msgid "You cannot change the password of LDAP user \"%(user)s\"."
msgstr ""
diff --git a/modules/ldap_authentication/locale/uk.po b/modules/ldap_authentication/locale/uk.po
index 308b83f664..47705b309c 100644
--- a/modules/ldap_authentication/locale/uk.po
+++ b/modules/ldap_authentication/locale/uk.po
@@ -2,6 +2,7 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
+#, python-format
msgctxt "model:ir.message,text:msg_ldap_user_change_password"
msgid "You cannot change the password of LDAP user \"%(user)s\"."
msgstr "Ви не можете змінити пароль LDAP-користувача \"%(user)s\"."
diff --git a/modules/ldap_authentication/locale/zh_CN.po b/modules/ldap_authentication/locale/zh_CN.po
index ccd1268b58..5133d0da39 100644
--- a/modules/ldap_authentication/locale/zh_CN.po
+++ b/modules/ldap_authentication/locale/zh_CN.po
@@ -2,6 +2,7 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
+#, python-format
msgctxt "model:ir.message,text:msg_ldap_user_change_password"
msgid "You cannot change the password of LDAP user \"%(user)s\"."
msgstr "你不能更改LDAP用户 \"%(user)s\"的密码."
diff --git a/modules/marketing_automation/locale/bg.po b/modules/marketing_automation/locale/bg.po
index 6b1709944c..bab720714f 100644
--- a/modules/marketing_automation/locale/bg.po
+++ b/modules/marketing_automation/locale/bg.po
@@ -27,23 +27,23 @@ msgid "Delay"
msgstr ""
msgctxt "field:marketing.automation.activity,email_click_rate:"
-msgid "E-mail Click Rate"
+msgid "Email Click Rate"
msgstr ""
msgctxt "field:marketing.automation.activity,email_click_rate_trend:"
-msgid "E-mail Click Rate Trend"
+msgid "Email Click Rate Trend"
msgstr ""
msgctxt "field:marketing.automation.activity,email_click_through_rate:"
-msgid "E-mail Click-Through Rate"
+msgid "Email Click-Through Rate"
msgstr ""
msgctxt "field:marketing.automation.activity,email_click_through_rate_trend:"
-msgid "E-mail Click-Through Rate Trend"
+msgid "Email Click-Through Rate Trend"
msgstr ""
msgctxt "field:marketing.automation.activity,email_clicked:"
-msgid "E-Mails Clicked"
+msgid "Emails Clicked"
msgstr ""
msgctxt "field:marketing.automation.activity,email_from:"
@@ -51,23 +51,23 @@ msgid "From"
msgstr ""
msgctxt "field:marketing.automation.activity,email_open_rate:"
-msgid "E-mail Open Rate"
+msgid "Email Open Rate"
msgstr ""
msgctxt "field:marketing.automation.activity,email_open_rate_trend:"
-msgid "E-mail Open Rate Trend"
+msgid "Email Open Rate Trend"
msgstr ""
msgctxt "field:marketing.automation.activity,email_opened:"
-msgid "E-Mails Opened"
+msgid "Emails Opened"
msgstr ""
msgctxt "field:marketing.automation.activity,email_template:"
-msgid "E-Mail Template"
+msgid "Email Template"
msgstr ""
msgctxt "field:marketing.automation.activity,email_title:"
-msgid "E-Mail Title"
+msgid "Email Title"
msgstr ""
msgctxt "field:marketing.automation.activity,event:"
@@ -127,11 +127,11 @@ msgid "At"
msgstr ""
msgctxt "field:marketing.automation.record.activity,email_clicked:"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr ""
msgctxt "field:marketing.automation.record.activity,email_opened:"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr ""
msgctxt "field:marketing.automation.record.activity,record:"
@@ -155,24 +155,24 @@ msgid "Date"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,email_click_rate:"
-msgid "E-mail Click Rate"
+msgid "Email Click Rate"
msgstr ""
msgctxt ""
"field:marketing.automation.reporting.activity,email_click_through_rate:"
-msgid "E-mail Click-Through Rate"
+msgid "Email Click-Through Rate"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,email_clicked:"
-msgid "E-Mails Clicked"
+msgid "Emails Clicked"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,email_open_rate:"
-msgid "E-mail Open Rate"
+msgid "Email Open Rate"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,email_opened:"
-msgid "E-Mails Opened"
+msgid "Emails Opened"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,record_count:"
@@ -288,7 +288,7 @@ msgstr ""
msgctxt "help:marketing.automation.activity,email_template:"
msgid ""
-"The HTML content of the E-mail.\n"
+"The HTML content of the email.\n"
"The Genshi syntax can be used with 'record' in the evaluation context."
msgstr ""
@@ -317,7 +317,7 @@ msgid "Activities"
msgstr ""
msgctxt "model:ir.action,name:act_ir_email_form_relate_activity"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
msgctxt "model:ir.action,name:act_record_activity_form"
@@ -383,21 +383,24 @@ msgctxt ""
msgid "Stopped"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_condition"
msgid ""
"Invalid condition \"%(condition)s\" in activity \"%(activity)s\" with "
"exception \"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_email_template"
msgid ""
-"Invalid e-mail template in activity \"%(activity)s\" with exception "
+"Invalid email template in activity \"%(activity)s\" with exception "
"\"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_email_title"
msgid ""
-"Invalid e-mail title in activity \"%(activity)s\" with exception "
+"Invalid email title in activity \"%(activity)s\" with exception "
"\"%(exception)s\"."
msgstr ""
@@ -413,16 +416,17 @@ msgctxt "model:ir.message,text:msg_record_uuid_unique"
msgid "UUID of record must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_scenario_invalid_domain"
msgid "Invalid domain in scenario \"%(scenario)s\" with exception \"%(exception)s\"."
msgstr ""
msgctxt "model:ir.model.button,string:record_activity_on_email_clicked_button"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr ""
msgctxt "model:ir.model.button,string:record_activity_on_email_opened_button"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr ""
msgctxt "model:ir.model.button,string:record_block_button"
@@ -503,31 +507,31 @@ msgid "Trigger Marketing Scenarios"
msgstr ""
msgctxt "selection:marketing.automation.activity,action:"
-msgid "Send E-Mail"
+msgid "Send email"
msgstr ""
msgctxt "selection:marketing.automation.activity,event:"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr ""
msgctxt "selection:marketing.automation.activity,event:"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr ""
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr ""
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Not Clicked"
+msgid "Email Not Clicked"
msgstr ""
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Not Opened"
+msgid "Email Not Opened"
msgstr ""
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr ""
msgctxt "selection:marketing.automation.activity,parent:"
diff --git a/modules/marketing_automation/locale/ca.po b/modules/marketing_automation/locale/ca.po
index 2d404257a6..8375ec7c1b 100644
--- a/modules/marketing_automation/locale/ca.po
+++ b/modules/marketing_automation/locale/ca.po
@@ -27,23 +27,23 @@ msgid "Delay"
msgstr "Retard"
msgctxt "field:marketing.automation.activity,email_click_rate:"
-msgid "E-mail Click Rate"
-msgstr "Rati clicks correu"
+msgid "Email Click Rate"
+msgstr "Tasa de clics per correu electrònic"
msgctxt "field:marketing.automation.activity,email_click_rate_trend:"
-msgid "E-mail Click Rate Trend"
-msgstr "Tendència rati clicks correu"
+msgid "Email Click Rate Trend"
+msgstr "Tendència de la tassa de clics al correu electrònic"
msgctxt "field:marketing.automation.activity,email_click_through_rate:"
-msgid "E-mail Click-Through Rate"
-msgstr "Percentatge de clics del correu electrònic"
+msgid "Email Click-Through Rate"
+msgstr "Percentatge de clics per correu electrònic"
msgctxt "field:marketing.automation.activity,email_click_through_rate_trend:"
-msgid "E-mail Click-Through Rate Trend"
-msgstr "Tendència del percentatge de clics del correu electrònic"
+msgid "Email Click-Through Rate Trend"
+msgstr "Tendència del percentatge de clics per correu electrònic"
msgctxt "field:marketing.automation.activity,email_clicked:"
-msgid "E-Mails Clicked"
+msgid "Emails Clicked"
msgstr "Correus electrònics clicats"
msgctxt "field:marketing.automation.activity,email_from:"
@@ -51,23 +51,23 @@ msgid "From"
msgstr "De"
msgctxt "field:marketing.automation.activity,email_open_rate:"
-msgid "E-mail Open Rate"
-msgstr "Rati d'obertura correus"
+msgid "Email Open Rate"
+msgstr "Rati d'obertura correus electrònics"
msgctxt "field:marketing.automation.activity,email_open_rate_trend:"
-msgid "E-mail Open Rate Trend"
-msgstr "Tendència rati d'obertura correu"
+msgid "Email Open Rate Trend"
+msgstr "Tendència rati d'obertura correus electrònics"
msgctxt "field:marketing.automation.activity,email_opened:"
-msgid "E-Mails Opened"
+msgid "Emails Opened"
msgstr "Correus electrònics oberts"
msgctxt "field:marketing.automation.activity,email_template:"
-msgid "E-Mail Template"
+msgid "Email Template"
msgstr "Plantilla de correu electrònic"
msgctxt "field:marketing.automation.activity,email_title:"
-msgid "E-Mail Title"
+msgid "Email Title"
msgstr "Títol del correu electrònic"
msgctxt "field:marketing.automation.activity,event:"
@@ -127,12 +127,12 @@ msgid "At"
msgstr "A"
msgctxt "field:marketing.automation.record.activity,email_clicked:"
-msgid "E-Mail Clicked"
-msgstr "Correus electrònics clicats"
+msgid "Email Clicked"
+msgstr "Correu electrònic clicat"
msgctxt "field:marketing.automation.record.activity,email_opened:"
-msgid "E-Mail Opened"
-msgstr "Correus electrònics oberts"
+msgid "Email Opened"
+msgstr "Correu electrònic obert"
msgctxt "field:marketing.automation.record.activity,record:"
msgid "Record"
@@ -155,24 +155,24 @@ msgid "Date"
msgstr "Data"
msgctxt "field:marketing.automation.reporting.activity,email_click_rate:"
-msgid "E-mail Click Rate"
-msgstr "Rati clicks correu"
+msgid "Email Click Rate"
+msgstr "Rati de clics per correu electrònic"
msgctxt ""
"field:marketing.automation.reporting.activity,email_click_through_rate:"
-msgid "E-mail Click-Through Rate"
-msgstr "Percentatge de clics del correu electrònic"
+msgid "Email Click-Through Rate"
+msgstr "Percentatge de clics per correu electrònic"
msgctxt "field:marketing.automation.reporting.activity,email_clicked:"
-msgid "E-Mails Clicked"
+msgid "Emails Clicked"
msgstr "Correus electrònics clicats"
msgctxt "field:marketing.automation.reporting.activity,email_open_rate:"
-msgid "E-mail Open Rate"
-msgstr "Rati d'obertura correus"
+msgid "Email Open Rate"
+msgstr "Rati d'obertura correus electrònics"
msgctxt "field:marketing.automation.reporting.activity,email_opened:"
-msgid "E-Mails Opened"
+msgid "Emails Opened"
msgstr "Correus electrònics oberts"
msgctxt "field:marketing.automation.reporting.activity,record_count:"
@@ -290,7 +290,7 @@ msgstr "Deixa buit per utilizar el valor definit al fitxer de configuració."
msgctxt "help:marketing.automation.activity,email_template:"
msgid ""
-"The HTML content of the E-mail.\n"
+"The HTML content of the email.\n"
"The Genshi syntax can be used with 'record' in the evaluation context."
msgstr ""
"El contingut HTML del correu electrònic.\n"
@@ -326,7 +326,7 @@ msgid "Activities"
msgstr "Activitats"
msgctxt "model:ir.action,name:act_ir_email_form_relate_activity"
-msgid "E-mails"
+msgid "Emails"
msgstr "Correus electrònics"
msgctxt "model:ir.action,name:act_record_activity_form"
@@ -392,6 +392,7 @@ msgctxt ""
msgid "Stopped"
msgstr "Aturat"
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_condition"
msgid ""
"Invalid condition \"%(condition)s\" in activity \"%(activity)s\" with "
@@ -400,21 +401,23 @@ msgstr ""
"Condició no vàlida \"%(condition)s\" a l'activitat \"%(activity)s\" amb "
"l'excepció \"%(exception)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_email_template"
msgid ""
-"Invalid e-mail template in activity \"%(activity)s\" with exception "
+"Invalid email template in activity \"%(activity)s\" with exception "
"\"%(exception)s\"."
msgstr ""
-"Plantilla de correu electrònic no vàlida a l'activitat \"%(activity)s\" amb "
-"l'excepció \"%(exception)s\"."
+"La plantilla de correu electrònic no és vàlida a l'activitat "
+"\"%(activity)s\" amb l'excepció \"%(exception)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_email_title"
msgid ""
-"Invalid e-mail title in activity \"%(activity)s\" with exception "
+"Invalid email title in activity \"%(activity)s\" with exception "
"\"%(exception)s\"."
msgstr ""
-"Ttítol de la plantilla de correu electrònic no vàlida a l'activitat "
-"\"%(activity)s\" amb l'excepció \"%(exception)s\"."
+"El títol del correu electrònic no és vàlid a l'activitat \"%(activity)s\" "
+"amb l'excepció \"%(exception)s\"."
msgctxt "model:ir.message,text:msg_activity_record_unique"
msgid "Record Activity must be unique by record and activity."
@@ -428,6 +431,7 @@ msgctxt "model:ir.message,text:msg_record_uuid_unique"
msgid "UUID of record must be unique."
msgstr "L'UUID del registre ha de ser únic."
+#, python-format
msgctxt "model:ir.message,text:msg_scenario_invalid_domain"
msgid "Invalid domain in scenario \"%(scenario)s\" with exception \"%(exception)s\"."
msgstr ""
@@ -435,11 +439,11 @@ msgstr ""
"\"%(exception)s\"."
msgctxt "model:ir.model.button,string:record_activity_on_email_clicked_button"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr "Correu electrònic clicat"
msgctxt "model:ir.model.button,string:record_activity_on_email_opened_button"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr "Correu electrònic obert"
msgctxt "model:ir.model.button,string:record_block_button"
@@ -522,31 +526,31 @@ msgid "Trigger Marketing Scenarios"
msgstr "Executar disparadors del escenaris de màrqueting"
msgctxt "selection:marketing.automation.activity,action:"
-msgid "Send E-Mail"
-msgstr "Correu electrònic enviat"
+msgid "Send email"
+msgstr "Envia correu electrònic"
msgctxt "selection:marketing.automation.activity,event:"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr "Correu electrònic clicat"
msgctxt "selection:marketing.automation.activity,event:"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr "Correu electrònic obert"
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr "Correu electrònic clicat"
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Not Clicked"
+msgid "Email Not Clicked"
msgstr "Correu electrònic no clicat"
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Not Opened"
+msgid "Email Not Opened"
msgstr "Correu electrònic no obert"
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr "Correu electrònic obert"
msgctxt "selection:marketing.automation.activity,parent:"
diff --git a/modules/marketing_automation/locale/cs.po b/modules/marketing_automation/locale/cs.po
index 6b1709944c..bab720714f 100644
--- a/modules/marketing_automation/locale/cs.po
+++ b/modules/marketing_automation/locale/cs.po
@@ -27,23 +27,23 @@ msgid "Delay"
msgstr ""
msgctxt "field:marketing.automation.activity,email_click_rate:"
-msgid "E-mail Click Rate"
+msgid "Email Click Rate"
msgstr ""
msgctxt "field:marketing.automation.activity,email_click_rate_trend:"
-msgid "E-mail Click Rate Trend"
+msgid "Email Click Rate Trend"
msgstr ""
msgctxt "field:marketing.automation.activity,email_click_through_rate:"
-msgid "E-mail Click-Through Rate"
+msgid "Email Click-Through Rate"
msgstr ""
msgctxt "field:marketing.automation.activity,email_click_through_rate_trend:"
-msgid "E-mail Click-Through Rate Trend"
+msgid "Email Click-Through Rate Trend"
msgstr ""
msgctxt "field:marketing.automation.activity,email_clicked:"
-msgid "E-Mails Clicked"
+msgid "Emails Clicked"
msgstr ""
msgctxt "field:marketing.automation.activity,email_from:"
@@ -51,23 +51,23 @@ msgid "From"
msgstr ""
msgctxt "field:marketing.automation.activity,email_open_rate:"
-msgid "E-mail Open Rate"
+msgid "Email Open Rate"
msgstr ""
msgctxt "field:marketing.automation.activity,email_open_rate_trend:"
-msgid "E-mail Open Rate Trend"
+msgid "Email Open Rate Trend"
msgstr ""
msgctxt "field:marketing.automation.activity,email_opened:"
-msgid "E-Mails Opened"
+msgid "Emails Opened"
msgstr ""
msgctxt "field:marketing.automation.activity,email_template:"
-msgid "E-Mail Template"
+msgid "Email Template"
msgstr ""
msgctxt "field:marketing.automation.activity,email_title:"
-msgid "E-Mail Title"
+msgid "Email Title"
msgstr ""
msgctxt "field:marketing.automation.activity,event:"
@@ -127,11 +127,11 @@ msgid "At"
msgstr ""
msgctxt "field:marketing.automation.record.activity,email_clicked:"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr ""
msgctxt "field:marketing.automation.record.activity,email_opened:"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr ""
msgctxt "field:marketing.automation.record.activity,record:"
@@ -155,24 +155,24 @@ msgid "Date"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,email_click_rate:"
-msgid "E-mail Click Rate"
+msgid "Email Click Rate"
msgstr ""
msgctxt ""
"field:marketing.automation.reporting.activity,email_click_through_rate:"
-msgid "E-mail Click-Through Rate"
+msgid "Email Click-Through Rate"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,email_clicked:"
-msgid "E-Mails Clicked"
+msgid "Emails Clicked"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,email_open_rate:"
-msgid "E-mail Open Rate"
+msgid "Email Open Rate"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,email_opened:"
-msgid "E-Mails Opened"
+msgid "Emails Opened"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,record_count:"
@@ -288,7 +288,7 @@ msgstr ""
msgctxt "help:marketing.automation.activity,email_template:"
msgid ""
-"The HTML content of the E-mail.\n"
+"The HTML content of the email.\n"
"The Genshi syntax can be used with 'record' in the evaluation context."
msgstr ""
@@ -317,7 +317,7 @@ msgid "Activities"
msgstr ""
msgctxt "model:ir.action,name:act_ir_email_form_relate_activity"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
msgctxt "model:ir.action,name:act_record_activity_form"
@@ -383,21 +383,24 @@ msgctxt ""
msgid "Stopped"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_condition"
msgid ""
"Invalid condition \"%(condition)s\" in activity \"%(activity)s\" with "
"exception \"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_email_template"
msgid ""
-"Invalid e-mail template in activity \"%(activity)s\" with exception "
+"Invalid email template in activity \"%(activity)s\" with exception "
"\"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_email_title"
msgid ""
-"Invalid e-mail title in activity \"%(activity)s\" with exception "
+"Invalid email title in activity \"%(activity)s\" with exception "
"\"%(exception)s\"."
msgstr ""
@@ -413,16 +416,17 @@ msgctxt "model:ir.message,text:msg_record_uuid_unique"
msgid "UUID of record must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_scenario_invalid_domain"
msgid "Invalid domain in scenario \"%(scenario)s\" with exception \"%(exception)s\"."
msgstr ""
msgctxt "model:ir.model.button,string:record_activity_on_email_clicked_button"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr ""
msgctxt "model:ir.model.button,string:record_activity_on_email_opened_button"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr ""
msgctxt "model:ir.model.button,string:record_block_button"
@@ -503,31 +507,31 @@ msgid "Trigger Marketing Scenarios"
msgstr ""
msgctxt "selection:marketing.automation.activity,action:"
-msgid "Send E-Mail"
+msgid "Send email"
msgstr ""
msgctxt "selection:marketing.automation.activity,event:"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr ""
msgctxt "selection:marketing.automation.activity,event:"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr ""
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr ""
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Not Clicked"
+msgid "Email Not Clicked"
msgstr ""
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Not Opened"
+msgid "Email Not Opened"
msgstr ""
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr ""
msgctxt "selection:marketing.automation.activity,parent:"
diff --git a/modules/marketing_automation/locale/de.po b/modules/marketing_automation/locale/de.po
index 3b303f62de..43ee679a35 100644
--- a/modules/marketing_automation/locale/de.po
+++ b/modules/marketing_automation/locale/de.po
@@ -27,23 +27,23 @@ msgid "Delay"
msgstr "Verzögerung"
msgctxt "field:marketing.automation.activity,email_click_rate:"
-msgid "E-mail Click Rate"
+msgid "Email Click Rate"
msgstr "Klickrate (CR)"
msgctxt "field:marketing.automation.activity,email_click_rate_trend:"
-msgid "E-mail Click Rate Trend"
+msgid "Email Click Rate Trend"
msgstr "Klickrate Trend"
msgctxt "field:marketing.automation.activity,email_click_through_rate:"
-msgid "E-mail Click-Through Rate"
+msgid "Email Click-Through Rate"
msgstr "Durchklickrate (CTR)"
msgctxt "field:marketing.automation.activity,email_click_through_rate_trend:"
-msgid "E-mail Click-Through Rate Trend"
+msgid "Email Click-Through Rate Trend"
msgstr "Durchklickrate Trend"
msgctxt "field:marketing.automation.activity,email_clicked:"
-msgid "E-Mails Clicked"
+msgid "Emails Clicked"
msgstr "Angeklickte E-Mails"
msgctxt "field:marketing.automation.activity,email_from:"
@@ -51,23 +51,23 @@ msgid "From"
msgstr "Von"
msgctxt "field:marketing.automation.activity,email_open_rate:"
-msgid "E-mail Open Rate"
+msgid "Email Open Rate"
msgstr "Öffnungsrate"
msgctxt "field:marketing.automation.activity,email_open_rate_trend:"
-msgid "E-mail Open Rate Trend"
+msgid "Email Open Rate Trend"
msgstr "Öffnungsrate Trend"
msgctxt "field:marketing.automation.activity,email_opened:"
-msgid "E-Mails Opened"
+msgid "Emails Opened"
msgstr "Geöffnete E-Mails"
msgctxt "field:marketing.automation.activity,email_template:"
-msgid "E-Mail Template"
+msgid "Email Template"
msgstr "E-Mail Vorlage"
msgctxt "field:marketing.automation.activity,email_title:"
-msgid "E-Mail Title"
+msgid "Email Title"
msgstr "E-Mail Titel"
msgctxt "field:marketing.automation.activity,event:"
@@ -127,11 +127,11 @@ msgid "At"
msgstr "Um"
msgctxt "field:marketing.automation.record.activity,email_clicked:"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr "E-Mail angeklickt"
msgctxt "field:marketing.automation.record.activity,email_opened:"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr "E-Mail geöffnet"
msgctxt "field:marketing.automation.record.activity,record:"
@@ -155,24 +155,24 @@ msgid "Date"
msgstr "Datum"
msgctxt "field:marketing.automation.reporting.activity,email_click_rate:"
-msgid "E-mail Click Rate"
+msgid "Email Click Rate"
msgstr "Klickrate (CR)"
msgctxt ""
"field:marketing.automation.reporting.activity,email_click_through_rate:"
-msgid "E-mail Click-Through Rate"
+msgid "Email Click-Through Rate"
msgstr "Durchklickrate (CTR)"
msgctxt "field:marketing.automation.reporting.activity,email_clicked:"
-msgid "E-Mails Clicked"
+msgid "Emails Clicked"
msgstr "Angeklickt"
msgctxt "field:marketing.automation.reporting.activity,email_open_rate:"
-msgid "E-mail Open Rate"
+msgid "Email Open Rate"
msgstr "Öffnungsrate"
msgctxt "field:marketing.automation.reporting.activity,email_opened:"
-msgid "E-Mails Opened"
+msgid "Emails Opened"
msgstr "Geöffnet"
msgctxt "field:marketing.automation.reporting.activity,record_count:"
@@ -290,11 +290,11 @@ msgstr "Leer lassen, um den Wert aus der Konfigurationsdatei zu verwenden."
msgctxt "help:marketing.automation.activity,email_template:"
msgid ""
-"The HTML content of the E-mail.\n"
+"The HTML content of the email.\n"
"The Genshi syntax can be used with 'record' in the evaluation context."
msgstr ""
-"Der HTML Content der E-Mail.\n"
-"Die Genshi Syntax kann mit 'record' im Evaluierungskontext verwendet werden."
+"Der HTML-Content der E-Mail.\n"
+"Die Genshi-Syntax kann mit 'record' im Evaluierungskontext verwendet werden."
msgctxt "help:marketing.automation.activity,email_title:"
msgid ""
@@ -327,7 +327,7 @@ msgid "Activities"
msgstr "Aktivitäten"
msgctxt "model:ir.action,name:act_ir_email_form_relate_activity"
-msgid "E-mails"
+msgid "Emails"
msgstr "E-Mails"
msgctxt "model:ir.action,name:act_record_activity_form"
@@ -393,6 +393,7 @@ msgctxt ""
msgid "Stopped"
msgstr "Gestoppt"
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_condition"
msgid ""
"Invalid condition \"%(condition)s\" in activity \"%(activity)s\" with "
@@ -401,17 +402,19 @@ msgstr ""
"Ungültige Bedingung \"%(condition)s\" in Aktiviät \"%(activity)s\" mit "
"Fehler \"%(exception)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_email_template"
msgid ""
-"Invalid e-mail template in activity \"%(activity)s\" with exception "
+"Invalid email template in activity \"%(activity)s\" with exception "
"\"%(exception)s\"."
msgstr ""
"Ungültige E-Mail Vorlage in Aktivität \"%(activity)s\" mit Fehler "
"\"%(exception)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_email_title"
msgid ""
-"Invalid e-mail title in activity \"%(activity)s\" with exception "
+"Invalid email title in activity \"%(activity)s\" with exception "
"\"%(exception)s\"."
msgstr ""
"Ungültiger E-Mail Betreff in Aktivität \"%(activity)s\" mit Fehler "
@@ -430,6 +433,7 @@ msgctxt "model:ir.message,text:msg_record_uuid_unique"
msgid "UUID of record must be unique."
msgstr "Die UUID des Datensatzes existiert bereits."
+#, python-format
msgctxt "model:ir.message,text:msg_scenario_invalid_domain"
msgid "Invalid domain in scenario \"%(scenario)s\" with exception \"%(exception)s\"."
msgstr ""
@@ -437,11 +441,11 @@ msgstr ""
"\"%(exception)s\"."
msgctxt "model:ir.model.button,string:record_activity_on_email_clicked_button"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr "E-Mail angeklickt"
msgctxt "model:ir.model.button,string:record_activity_on_email_opened_button"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr "E-Mail geöffnet"
msgctxt "model:ir.model.button,string:record_block_button"
@@ -524,31 +528,31 @@ msgid "Trigger Marketing Scenarios"
msgstr "Marketingszenarios auslösen"
msgctxt "selection:marketing.automation.activity,action:"
-msgid "Send E-Mail"
+msgid "Send email"
msgstr "E-Mail senden"
msgctxt "selection:marketing.automation.activity,event:"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr "E-Mail angeklickt"
msgctxt "selection:marketing.automation.activity,event:"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr "E-Mail geöffnet"
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr "E-Mail angeklickt"
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Not Clicked"
+msgid "Email Not Clicked"
msgstr "E-Mail nicht angeklickt"
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Not Opened"
+msgid "Email Not Opened"
msgstr "E-Mail nicht geöffnet"
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr "E-Mail geöffnet"
msgctxt "selection:marketing.automation.activity,parent:"
diff --git a/modules/marketing_automation/locale/es.po b/modules/marketing_automation/locale/es.po
index 0936aa0116..146f8b8920 100644
--- a/modules/marketing_automation/locale/es.po
+++ b/modules/marketing_automation/locale/es.po
@@ -27,47 +27,47 @@ msgid "Delay"
msgstr "Retraso"
msgctxt "field:marketing.automation.activity,email_click_rate:"
-msgid "E-mail Click Rate"
-msgstr "Ratio Clicks correo"
+msgid "Email Click Rate"
+msgstr "Tasa de clics en el correo electrónico"
msgctxt "field:marketing.automation.activity,email_click_rate_trend:"
-msgid "E-mail Click Rate Trend"
-msgstr "Tendencia ratio clicks correo"
+msgid "Email Click Rate Trend"
+msgstr "Tendencia de la tasa de clics en el correo electrónico"
msgctxt "field:marketing.automation.activity,email_click_through_rate:"
-msgid "E-mail Click-Through Rate"
-msgstr "Tasa de clics de correo electrónico"
+msgid "Email Click-Through Rate"
+msgstr "Tasa de clics en correos electrónicos"
msgctxt "field:marketing.automation.activity,email_click_through_rate_trend:"
-msgid "E-mail Click-Through Rate Trend"
-msgstr "Tendencia de la tasa de clics de correo electrónico"
+msgid "Email Click-Through Rate Trend"
+msgstr "Tendencia de la tasa de clics en correos electrónicos"
msgctxt "field:marketing.automation.activity,email_clicked:"
-msgid "E-Mails Clicked"
-msgstr "Correos electrónicos pulsados"
+msgid "Emails Clicked"
+msgstr "Correos electrónicos clicados"
msgctxt "field:marketing.automation.activity,email_from:"
msgid "From"
msgstr "De"
msgctxt "field:marketing.automation.activity,email_open_rate:"
-msgid "E-mail Open Rate"
-msgstr "Ratio apertura correo"
+msgid "Email Open Rate"
+msgstr "Tasa de apertura de correos electrónicos"
msgctxt "field:marketing.automation.activity,email_open_rate_trend:"
-msgid "E-mail Open Rate Trend"
-msgstr "Tendencia ratio apertura correo"
+msgid "Email Open Rate Trend"
+msgstr "Tendencia de la tasa de apertura de correos electrónicos"
msgctxt "field:marketing.automation.activity,email_opened:"
-msgid "E-Mails Opened"
+msgid "Emails Opened"
msgstr "Correos electrónicos abiertos"
msgctxt "field:marketing.automation.activity,email_template:"
-msgid "E-Mail Template"
+msgid "Email Template"
msgstr "Plantilla de correo electrónico"
msgctxt "field:marketing.automation.activity,email_title:"
-msgid "E-Mail Title"
+msgid "Email Title"
msgstr "Titulo del correo electrónico"
msgctxt "field:marketing.automation.activity,event:"
@@ -127,11 +127,11 @@ msgid "At"
msgstr "A"
msgctxt "field:marketing.automation.record.activity,email_clicked:"
-msgid "E-Mail Clicked"
-msgstr "Correo electrónico pulsado"
+msgid "Email Clicked"
+msgstr "Correo electrónico clicado"
msgctxt "field:marketing.automation.record.activity,email_opened:"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr "Correo electrónico abierto"
msgctxt "field:marketing.automation.record.activity,record:"
@@ -155,25 +155,25 @@ msgid "Date"
msgstr "Fecha"
msgctxt "field:marketing.automation.reporting.activity,email_click_rate:"
-msgid "E-mail Click Rate"
-msgstr "Ratio Clicks correo"
+msgid "Email Click Rate"
+msgstr "Tasa de clics en el correo electrónico"
msgctxt ""
"field:marketing.automation.reporting.activity,email_click_through_rate:"
-msgid "E-mail Click-Through Rate"
-msgstr "Tasa de clics de correo electrónico"
+msgid "Email Click-Through Rate"
+msgstr "Tasa de clics en correos electrónicos"
msgctxt "field:marketing.automation.reporting.activity,email_clicked:"
-msgid "E-Mails Clicked"
+msgid "Emails Clicked"
msgstr "Emails clicados"
msgctxt "field:marketing.automation.reporting.activity,email_open_rate:"
-msgid "E-mail Open Rate"
-msgstr "Ratio apertura correo"
+msgid "Email Open Rate"
+msgstr "Tasa de apertura de correos electrónicos"
msgctxt "field:marketing.automation.reporting.activity,email_opened:"
-msgid "E-Mails Opened"
-msgstr "Correos abiertos"
+msgid "Emails Opened"
+msgstr "Correos electrónicos abiertos"
msgctxt "field:marketing.automation.reporting.activity,record_count:"
msgid "Records"
@@ -291,7 +291,7 @@ msgstr ""
msgctxt "help:marketing.automation.activity,email_template:"
msgid ""
-"The HTML content of the E-mail.\n"
+"The HTML content of the email.\n"
"The Genshi syntax can be used with 'record' in the evaluation context."
msgstr ""
"El contenido HTML del correo electrónico.\n"
@@ -327,7 +327,7 @@ msgid "Activities"
msgstr "Actividades"
msgctxt "model:ir.action,name:act_ir_email_form_relate_activity"
-msgid "E-mails"
+msgid "Emails"
msgstr "Correos electrónicos"
msgctxt "model:ir.action,name:act_record_activity_form"
@@ -393,6 +393,7 @@ msgctxt ""
msgid "Stopped"
msgstr "Parado"
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_condition"
msgid ""
"Invalid condition \"%(condition)s\" in activity \"%(activity)s\" with "
@@ -401,17 +402,19 @@ msgstr ""
"Condición \"%(condition)s\" inválida en la actividad \"%(activity)s\" con la"
" excepción \"%(exception)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_email_template"
msgid ""
-"Invalid e-mail template in activity \"%(activity)s\" with exception "
+"Invalid email template in activity \"%(activity)s\" with exception "
"\"%(exception)s\"."
msgstr ""
"Plantilla de correo electrónico inválida en la actividad \"%(activity)s\" "
"con la excepción \"%(exception)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_email_title"
msgid ""
-"Invalid e-mail title in activity \"%(activity)s\" with exception "
+"Invalid email title in activity \"%(activity)s\" with exception "
"\"%(exception)s\"."
msgstr ""
"Título de correo electrónico inválido en la actividad \"%(activity)s\" con "
@@ -429,6 +432,7 @@ msgctxt "model:ir.message,text:msg_record_uuid_unique"
msgid "UUID of record must be unique."
msgstr "El UUID del registro debe ser único."
+#, python-format
msgctxt "model:ir.message,text:msg_scenario_invalid_domain"
msgid "Invalid domain in scenario \"%(scenario)s\" with exception \"%(exception)s\"."
msgstr ""
@@ -436,11 +440,11 @@ msgstr ""
"\"%(exception)s\"."
msgctxt "model:ir.model.button,string:record_activity_on_email_clicked_button"
-msgid "E-Mail Clicked"
-msgstr "Correo electrónico pulsado"
+msgid "Email Clicked"
+msgstr "Correo electrónico clicado"
msgctxt "model:ir.model.button,string:record_activity_on_email_opened_button"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr "Correo electrónico abierto"
msgctxt "model:ir.model.button,string:record_block_button"
@@ -524,31 +528,31 @@ msgid "Trigger Marketing Scenarios"
msgstr "Ejecutar disparadores de escenarios de marketing"
msgctxt "selection:marketing.automation.activity,action:"
-msgid "Send E-Mail"
-msgstr "Enviar correo electrónico"
+msgid "Send email"
+msgstr "Enviar correo"
msgctxt "selection:marketing.automation.activity,event:"
-msgid "E-Mail Clicked"
-msgstr "Correo electrónico pulsado"
+msgid "Email Clicked"
+msgstr "Correo electrónico clicado"
msgctxt "selection:marketing.automation.activity,event:"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr "Correo electrónico abierto"
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Clicked"
-msgstr "Correo electrónico pulsado"
+msgid "Email Clicked"
+msgstr "Correo electrónico clicado"
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Not Clicked"
-msgstr "Correo electrónico no pulsado"
+msgid "Email Not Clicked"
+msgstr "Correo electrónico no clicado"
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Not Opened"
+msgid "Email Not Opened"
msgstr "Correo electrónico no abierto"
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr "Correo electrónico abierto"
msgctxt "selection:marketing.automation.activity,parent:"
diff --git a/modules/marketing_automation/locale/es_419.po b/modules/marketing_automation/locale/es_419.po
index 6b1709944c..bab720714f 100644
--- a/modules/marketing_automation/locale/es_419.po
+++ b/modules/marketing_automation/locale/es_419.po
@@ -27,23 +27,23 @@ msgid "Delay"
msgstr ""
msgctxt "field:marketing.automation.activity,email_click_rate:"
-msgid "E-mail Click Rate"
+msgid "Email Click Rate"
msgstr ""
msgctxt "field:marketing.automation.activity,email_click_rate_trend:"
-msgid "E-mail Click Rate Trend"
+msgid "Email Click Rate Trend"
msgstr ""
msgctxt "field:marketing.automation.activity,email_click_through_rate:"
-msgid "E-mail Click-Through Rate"
+msgid "Email Click-Through Rate"
msgstr ""
msgctxt "field:marketing.automation.activity,email_click_through_rate_trend:"
-msgid "E-mail Click-Through Rate Trend"
+msgid "Email Click-Through Rate Trend"
msgstr ""
msgctxt "field:marketing.automation.activity,email_clicked:"
-msgid "E-Mails Clicked"
+msgid "Emails Clicked"
msgstr ""
msgctxt "field:marketing.automation.activity,email_from:"
@@ -51,23 +51,23 @@ msgid "From"
msgstr ""
msgctxt "field:marketing.automation.activity,email_open_rate:"
-msgid "E-mail Open Rate"
+msgid "Email Open Rate"
msgstr ""
msgctxt "field:marketing.automation.activity,email_open_rate_trend:"
-msgid "E-mail Open Rate Trend"
+msgid "Email Open Rate Trend"
msgstr ""
msgctxt "field:marketing.automation.activity,email_opened:"
-msgid "E-Mails Opened"
+msgid "Emails Opened"
msgstr ""
msgctxt "field:marketing.automation.activity,email_template:"
-msgid "E-Mail Template"
+msgid "Email Template"
msgstr ""
msgctxt "field:marketing.automation.activity,email_title:"
-msgid "E-Mail Title"
+msgid "Email Title"
msgstr ""
msgctxt "field:marketing.automation.activity,event:"
@@ -127,11 +127,11 @@ msgid "At"
msgstr ""
msgctxt "field:marketing.automation.record.activity,email_clicked:"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr ""
msgctxt "field:marketing.automation.record.activity,email_opened:"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr ""
msgctxt "field:marketing.automation.record.activity,record:"
@@ -155,24 +155,24 @@ msgid "Date"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,email_click_rate:"
-msgid "E-mail Click Rate"
+msgid "Email Click Rate"
msgstr ""
msgctxt ""
"field:marketing.automation.reporting.activity,email_click_through_rate:"
-msgid "E-mail Click-Through Rate"
+msgid "Email Click-Through Rate"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,email_clicked:"
-msgid "E-Mails Clicked"
+msgid "Emails Clicked"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,email_open_rate:"
-msgid "E-mail Open Rate"
+msgid "Email Open Rate"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,email_opened:"
-msgid "E-Mails Opened"
+msgid "Emails Opened"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,record_count:"
@@ -288,7 +288,7 @@ msgstr ""
msgctxt "help:marketing.automation.activity,email_template:"
msgid ""
-"The HTML content of the E-mail.\n"
+"The HTML content of the email.\n"
"The Genshi syntax can be used with 'record' in the evaluation context."
msgstr ""
@@ -317,7 +317,7 @@ msgid "Activities"
msgstr ""
msgctxt "model:ir.action,name:act_ir_email_form_relate_activity"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
msgctxt "model:ir.action,name:act_record_activity_form"
@@ -383,21 +383,24 @@ msgctxt ""
msgid "Stopped"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_condition"
msgid ""
"Invalid condition \"%(condition)s\" in activity \"%(activity)s\" with "
"exception \"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_email_template"
msgid ""
-"Invalid e-mail template in activity \"%(activity)s\" with exception "
+"Invalid email template in activity \"%(activity)s\" with exception "
"\"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_email_title"
msgid ""
-"Invalid e-mail title in activity \"%(activity)s\" with exception "
+"Invalid email title in activity \"%(activity)s\" with exception "
"\"%(exception)s\"."
msgstr ""
@@ -413,16 +416,17 @@ msgctxt "model:ir.message,text:msg_record_uuid_unique"
msgid "UUID of record must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_scenario_invalid_domain"
msgid "Invalid domain in scenario \"%(scenario)s\" with exception \"%(exception)s\"."
msgstr ""
msgctxt "model:ir.model.button,string:record_activity_on_email_clicked_button"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr ""
msgctxt "model:ir.model.button,string:record_activity_on_email_opened_button"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr ""
msgctxt "model:ir.model.button,string:record_block_button"
@@ -503,31 +507,31 @@ msgid "Trigger Marketing Scenarios"
msgstr ""
msgctxt "selection:marketing.automation.activity,action:"
-msgid "Send E-Mail"
+msgid "Send email"
msgstr ""
msgctxt "selection:marketing.automation.activity,event:"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr ""
msgctxt "selection:marketing.automation.activity,event:"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr ""
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr ""
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Not Clicked"
+msgid "Email Not Clicked"
msgstr ""
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Not Opened"
+msgid "Email Not Opened"
msgstr ""
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr ""
msgctxt "selection:marketing.automation.activity,parent:"
diff --git a/modules/marketing_automation/locale/et.po b/modules/marketing_automation/locale/et.po
index 444b6818a4..4d7a989c34 100644
--- a/modules/marketing_automation/locale/et.po
+++ b/modules/marketing_automation/locale/et.po
@@ -30,25 +30,27 @@ msgstr "Viide"
#, fuzzy
msgctxt "field:marketing.automation.activity,email_click_rate:"
-msgid "E-mail Click Rate"
+msgid "Email Click Rate"
msgstr "E-mail vajutatud"
#, fuzzy
msgctxt "field:marketing.automation.activity,email_click_rate_trend:"
-msgid "E-mail Click Rate Trend"
+msgid "Email Click Rate Trend"
msgstr "E-mail vajutatud"
#, fuzzy
msgctxt "field:marketing.automation.activity,email_click_through_rate:"
-msgid "E-mail Click-Through Rate"
+msgid "Email Click-Through Rate"
msgstr "E-mail vajutatud"
+#, fuzzy
msgctxt "field:marketing.automation.activity,email_click_through_rate_trend:"
-msgid "E-mail Click-Through Rate Trend"
-msgstr ""
+msgid "Email Click-Through Rate Trend"
+msgstr "E-mail vajutatud"
+#, fuzzy
msgctxt "field:marketing.automation.activity,email_clicked:"
-msgid "E-Mails Clicked"
+msgid "Emails Clicked"
msgstr "E-mailid valitud"
msgctxt "field:marketing.automation.activity,email_from:"
@@ -57,24 +59,27 @@ msgstr "Saatja"
#, fuzzy
msgctxt "field:marketing.automation.activity,email_open_rate:"
-msgid "E-mail Open Rate"
+msgid "Email Open Rate"
msgstr "E-mail avatud"
#, fuzzy
msgctxt "field:marketing.automation.activity,email_open_rate_trend:"
-msgid "E-mail Open Rate Trend"
+msgid "Email Open Rate Trend"
msgstr "E-mail avatud"
+#, fuzzy
msgctxt "field:marketing.automation.activity,email_opened:"
-msgid "E-Mails Opened"
+msgid "Emails Opened"
msgstr "E-mailid avatud"
+#, fuzzy
msgctxt "field:marketing.automation.activity,email_template:"
-msgid "E-Mail Template"
+msgid "Email Template"
msgstr "E-maili vorm"
+#, fuzzy
msgctxt "field:marketing.automation.activity,email_title:"
-msgid "E-Mail Title"
+msgid "Email Title"
msgstr "E-maili pealkiri"
msgctxt "field:marketing.automation.activity,event:"
@@ -133,12 +138,14 @@ msgctxt "field:marketing.automation.record.activity,at:"
msgid "At"
msgstr "Asukohas"
+#, fuzzy
msgctxt "field:marketing.automation.record.activity,email_clicked:"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr "E-mail vajutatud"
+#, fuzzy
msgctxt "field:marketing.automation.record.activity,email_opened:"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr "E-mail avatud"
msgctxt "field:marketing.automation.record.activity,record:"
@@ -165,28 +172,28 @@ msgstr ""
#, fuzzy
msgctxt "field:marketing.automation.reporting.activity,email_click_rate:"
-msgid "E-mail Click Rate"
+msgid "Email Click Rate"
msgstr "E-mail vajutatud"
#, fuzzy
msgctxt ""
"field:marketing.automation.reporting.activity,email_click_through_rate:"
-msgid "E-mail Click-Through Rate"
+msgid "Email Click-Through Rate"
msgstr "E-mail vajutatud"
#, fuzzy
msgctxt "field:marketing.automation.reporting.activity,email_clicked:"
-msgid "E-Mails Clicked"
+msgid "Emails Clicked"
msgstr "E-mailid valitud"
#, fuzzy
msgctxt "field:marketing.automation.reporting.activity,email_open_rate:"
-msgid "E-mail Open Rate"
+msgid "Email Open Rate"
msgstr "E-mail avatud"
#, fuzzy
msgctxt "field:marketing.automation.reporting.activity,email_opened:"
-msgid "E-Mails Opened"
+msgid "Emails Opened"
msgstr "E-mailid avatud"
#, fuzzy
@@ -312,7 +319,7 @@ msgstr ""
msgctxt "help:marketing.automation.activity,email_template:"
msgid ""
-"The HTML content of the E-mail.\n"
+"The HTML content of the email.\n"
"The Genshi syntax can be used with 'record' in the evaluation context."
msgstr ""
@@ -341,7 +348,7 @@ msgid "Activities"
msgstr "Aktiviteedid"
msgctxt "model:ir.action,name:act_ir_email_form_relate_activity"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
msgctxt "model:ir.action,name:act_record_activity_form"
@@ -409,21 +416,24 @@ msgctxt ""
msgid "Stopped"
msgstr "Peatatud"
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_condition"
msgid ""
"Invalid condition \"%(condition)s\" in activity \"%(activity)s\" with "
"exception \"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_email_template"
msgid ""
-"Invalid e-mail template in activity \"%(activity)s\" with exception "
+"Invalid email template in activity \"%(activity)s\" with exception "
"\"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_email_title"
msgid ""
-"Invalid e-mail title in activity \"%(activity)s\" with exception "
+"Invalid email title in activity \"%(activity)s\" with exception "
"\"%(exception)s\"."
msgstr ""
@@ -439,16 +449,19 @@ msgctxt "model:ir.message,text:msg_record_uuid_unique"
msgid "UUID of record must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_scenario_invalid_domain"
msgid "Invalid domain in scenario \"%(scenario)s\" with exception \"%(exception)s\"."
msgstr ""
+#, fuzzy
msgctxt "model:ir.model.button,string:record_activity_on_email_clicked_button"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr "E-mail valitud"
+#, fuzzy
msgctxt "model:ir.model.button,string:record_activity_on_email_opened_button"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr "E-mail avatud"
#, fuzzy
@@ -532,32 +545,39 @@ msgctxt "selection:ir.cron,method:"
msgid "Trigger Marketing Scenarios"
msgstr ""
+#, fuzzy
msgctxt "selection:marketing.automation.activity,action:"
-msgid "Send E-Mail"
+msgid "Send email"
msgstr "Saada e-mail"
+#, fuzzy
msgctxt "selection:marketing.automation.activity,event:"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr "E-mail valitud"
+#, fuzzy
msgctxt "selection:marketing.automation.activity,event:"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr "E-mail avtud"
+#, fuzzy
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr "E-mail valitud"
+#, fuzzy
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Not Clicked"
+msgid "Email Not Clicked"
msgstr "E-maili ei valitud"
+#, fuzzy
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Not Opened"
+msgid "Email Not Opened"
msgstr "E-maili ei avatud"
+#, fuzzy
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr "E-mail avatud"
msgctxt "selection:marketing.automation.activity,parent:"
diff --git a/modules/marketing_automation/locale/fa.po b/modules/marketing_automation/locale/fa.po
index 6b1709944c..bab720714f 100644
--- a/modules/marketing_automation/locale/fa.po
+++ b/modules/marketing_automation/locale/fa.po
@@ -27,23 +27,23 @@ msgid "Delay"
msgstr ""
msgctxt "field:marketing.automation.activity,email_click_rate:"
-msgid "E-mail Click Rate"
+msgid "Email Click Rate"
msgstr ""
msgctxt "field:marketing.automation.activity,email_click_rate_trend:"
-msgid "E-mail Click Rate Trend"
+msgid "Email Click Rate Trend"
msgstr ""
msgctxt "field:marketing.automation.activity,email_click_through_rate:"
-msgid "E-mail Click-Through Rate"
+msgid "Email Click-Through Rate"
msgstr ""
msgctxt "field:marketing.automation.activity,email_click_through_rate_trend:"
-msgid "E-mail Click-Through Rate Trend"
+msgid "Email Click-Through Rate Trend"
msgstr ""
msgctxt "field:marketing.automation.activity,email_clicked:"
-msgid "E-Mails Clicked"
+msgid "Emails Clicked"
msgstr ""
msgctxt "field:marketing.automation.activity,email_from:"
@@ -51,23 +51,23 @@ msgid "From"
msgstr ""
msgctxt "field:marketing.automation.activity,email_open_rate:"
-msgid "E-mail Open Rate"
+msgid "Email Open Rate"
msgstr ""
msgctxt "field:marketing.automation.activity,email_open_rate_trend:"
-msgid "E-mail Open Rate Trend"
+msgid "Email Open Rate Trend"
msgstr ""
msgctxt "field:marketing.automation.activity,email_opened:"
-msgid "E-Mails Opened"
+msgid "Emails Opened"
msgstr ""
msgctxt "field:marketing.automation.activity,email_template:"
-msgid "E-Mail Template"
+msgid "Email Template"
msgstr ""
msgctxt "field:marketing.automation.activity,email_title:"
-msgid "E-Mail Title"
+msgid "Email Title"
msgstr ""
msgctxt "field:marketing.automation.activity,event:"
@@ -127,11 +127,11 @@ msgid "At"
msgstr ""
msgctxt "field:marketing.automation.record.activity,email_clicked:"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr ""
msgctxt "field:marketing.automation.record.activity,email_opened:"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr ""
msgctxt "field:marketing.automation.record.activity,record:"
@@ -155,24 +155,24 @@ msgid "Date"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,email_click_rate:"
-msgid "E-mail Click Rate"
+msgid "Email Click Rate"
msgstr ""
msgctxt ""
"field:marketing.automation.reporting.activity,email_click_through_rate:"
-msgid "E-mail Click-Through Rate"
+msgid "Email Click-Through Rate"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,email_clicked:"
-msgid "E-Mails Clicked"
+msgid "Emails Clicked"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,email_open_rate:"
-msgid "E-mail Open Rate"
+msgid "Email Open Rate"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,email_opened:"
-msgid "E-Mails Opened"
+msgid "Emails Opened"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,record_count:"
@@ -288,7 +288,7 @@ msgstr ""
msgctxt "help:marketing.automation.activity,email_template:"
msgid ""
-"The HTML content of the E-mail.\n"
+"The HTML content of the email.\n"
"The Genshi syntax can be used with 'record' in the evaluation context."
msgstr ""
@@ -317,7 +317,7 @@ msgid "Activities"
msgstr ""
msgctxt "model:ir.action,name:act_ir_email_form_relate_activity"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
msgctxt "model:ir.action,name:act_record_activity_form"
@@ -383,21 +383,24 @@ msgctxt ""
msgid "Stopped"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_condition"
msgid ""
"Invalid condition \"%(condition)s\" in activity \"%(activity)s\" with "
"exception \"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_email_template"
msgid ""
-"Invalid e-mail template in activity \"%(activity)s\" with exception "
+"Invalid email template in activity \"%(activity)s\" with exception "
"\"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_email_title"
msgid ""
-"Invalid e-mail title in activity \"%(activity)s\" with exception "
+"Invalid email title in activity \"%(activity)s\" with exception "
"\"%(exception)s\"."
msgstr ""
@@ -413,16 +416,17 @@ msgctxt "model:ir.message,text:msg_record_uuid_unique"
msgid "UUID of record must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_scenario_invalid_domain"
msgid "Invalid domain in scenario \"%(scenario)s\" with exception \"%(exception)s\"."
msgstr ""
msgctxt "model:ir.model.button,string:record_activity_on_email_clicked_button"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr ""
msgctxt "model:ir.model.button,string:record_activity_on_email_opened_button"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr ""
msgctxt "model:ir.model.button,string:record_block_button"
@@ -503,31 +507,31 @@ msgid "Trigger Marketing Scenarios"
msgstr ""
msgctxt "selection:marketing.automation.activity,action:"
-msgid "Send E-Mail"
+msgid "Send email"
msgstr ""
msgctxt "selection:marketing.automation.activity,event:"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr ""
msgctxt "selection:marketing.automation.activity,event:"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr ""
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr ""
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Not Clicked"
+msgid "Email Not Clicked"
msgstr ""
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Not Opened"
+msgid "Email Not Opened"
msgstr ""
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr ""
msgctxt "selection:marketing.automation.activity,parent:"
diff --git a/modules/marketing_automation/locale/fi.po b/modules/marketing_automation/locale/fi.po
index 6b1709944c..bab720714f 100644
--- a/modules/marketing_automation/locale/fi.po
+++ b/modules/marketing_automation/locale/fi.po
@@ -27,23 +27,23 @@ msgid "Delay"
msgstr ""
msgctxt "field:marketing.automation.activity,email_click_rate:"
-msgid "E-mail Click Rate"
+msgid "Email Click Rate"
msgstr ""
msgctxt "field:marketing.automation.activity,email_click_rate_trend:"
-msgid "E-mail Click Rate Trend"
+msgid "Email Click Rate Trend"
msgstr ""
msgctxt "field:marketing.automation.activity,email_click_through_rate:"
-msgid "E-mail Click-Through Rate"
+msgid "Email Click-Through Rate"
msgstr ""
msgctxt "field:marketing.automation.activity,email_click_through_rate_trend:"
-msgid "E-mail Click-Through Rate Trend"
+msgid "Email Click-Through Rate Trend"
msgstr ""
msgctxt "field:marketing.automation.activity,email_clicked:"
-msgid "E-Mails Clicked"
+msgid "Emails Clicked"
msgstr ""
msgctxt "field:marketing.automation.activity,email_from:"
@@ -51,23 +51,23 @@ msgid "From"
msgstr ""
msgctxt "field:marketing.automation.activity,email_open_rate:"
-msgid "E-mail Open Rate"
+msgid "Email Open Rate"
msgstr ""
msgctxt "field:marketing.automation.activity,email_open_rate_trend:"
-msgid "E-mail Open Rate Trend"
+msgid "Email Open Rate Trend"
msgstr ""
msgctxt "field:marketing.automation.activity,email_opened:"
-msgid "E-Mails Opened"
+msgid "Emails Opened"
msgstr ""
msgctxt "field:marketing.automation.activity,email_template:"
-msgid "E-Mail Template"
+msgid "Email Template"
msgstr ""
msgctxt "field:marketing.automation.activity,email_title:"
-msgid "E-Mail Title"
+msgid "Email Title"
msgstr ""
msgctxt "field:marketing.automation.activity,event:"
@@ -127,11 +127,11 @@ msgid "At"
msgstr ""
msgctxt "field:marketing.automation.record.activity,email_clicked:"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr ""
msgctxt "field:marketing.automation.record.activity,email_opened:"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr ""
msgctxt "field:marketing.automation.record.activity,record:"
@@ -155,24 +155,24 @@ msgid "Date"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,email_click_rate:"
-msgid "E-mail Click Rate"
+msgid "Email Click Rate"
msgstr ""
msgctxt ""
"field:marketing.automation.reporting.activity,email_click_through_rate:"
-msgid "E-mail Click-Through Rate"
+msgid "Email Click-Through Rate"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,email_clicked:"
-msgid "E-Mails Clicked"
+msgid "Emails Clicked"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,email_open_rate:"
-msgid "E-mail Open Rate"
+msgid "Email Open Rate"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,email_opened:"
-msgid "E-Mails Opened"
+msgid "Emails Opened"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,record_count:"
@@ -288,7 +288,7 @@ msgstr ""
msgctxt "help:marketing.automation.activity,email_template:"
msgid ""
-"The HTML content of the E-mail.\n"
+"The HTML content of the email.\n"
"The Genshi syntax can be used with 'record' in the evaluation context."
msgstr ""
@@ -317,7 +317,7 @@ msgid "Activities"
msgstr ""
msgctxt "model:ir.action,name:act_ir_email_form_relate_activity"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
msgctxt "model:ir.action,name:act_record_activity_form"
@@ -383,21 +383,24 @@ msgctxt ""
msgid "Stopped"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_condition"
msgid ""
"Invalid condition \"%(condition)s\" in activity \"%(activity)s\" with "
"exception \"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_email_template"
msgid ""
-"Invalid e-mail template in activity \"%(activity)s\" with exception "
+"Invalid email template in activity \"%(activity)s\" with exception "
"\"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_email_title"
msgid ""
-"Invalid e-mail title in activity \"%(activity)s\" with exception "
+"Invalid email title in activity \"%(activity)s\" with exception "
"\"%(exception)s\"."
msgstr ""
@@ -413,16 +416,17 @@ msgctxt "model:ir.message,text:msg_record_uuid_unique"
msgid "UUID of record must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_scenario_invalid_domain"
msgid "Invalid domain in scenario \"%(scenario)s\" with exception \"%(exception)s\"."
msgstr ""
msgctxt "model:ir.model.button,string:record_activity_on_email_clicked_button"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr ""
msgctxt "model:ir.model.button,string:record_activity_on_email_opened_button"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr ""
msgctxt "model:ir.model.button,string:record_block_button"
@@ -503,31 +507,31 @@ msgid "Trigger Marketing Scenarios"
msgstr ""
msgctxt "selection:marketing.automation.activity,action:"
-msgid "Send E-Mail"
+msgid "Send email"
msgstr ""
msgctxt "selection:marketing.automation.activity,event:"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr ""
msgctxt "selection:marketing.automation.activity,event:"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr ""
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr ""
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Not Clicked"
+msgid "Email Not Clicked"
msgstr ""
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Not Opened"
+msgid "Email Not Opened"
msgstr ""
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr ""
msgctxt "selection:marketing.automation.activity,parent:"
diff --git a/modules/marketing_automation/locale/fr.po b/modules/marketing_automation/locale/fr.po
index c971e8051b..ff490d18ef 100644
--- a/modules/marketing_automation/locale/fr.po
+++ b/modules/marketing_automation/locale/fr.po
@@ -27,48 +27,48 @@ msgid "Delay"
msgstr "Délai"
msgctxt "field:marketing.automation.activity,email_click_rate:"
-msgid "E-mail Click Rate"
-msgstr "Taux de clics sur les e-mails"
+msgid "Email Click Rate"
+msgstr "Taux de clics sur les courriels"
msgctxt "field:marketing.automation.activity,email_click_rate_trend:"
-msgid "E-mail Click Rate Trend"
-msgstr "Tendance du taux de clics sur les e-mails"
+msgid "Email Click Rate Trend"
+msgstr "Tendance du taux de clics sur les courriels"
msgctxt "field:marketing.automation.activity,email_click_through_rate:"
-msgid "E-mail Click-Through Rate"
-msgstr "Taux de clics sur les e-mails ouverts"
+msgid "Email Click-Through Rate"
+msgstr "Taux de clics sur les courriels ouverts"
msgctxt "field:marketing.automation.activity,email_click_through_rate_trend:"
-msgid "E-mail Click-Through Rate Trend"
-msgstr "Tendance du taux de clics sur les e-mails ouverts"
+msgid "Email Click-Through Rate Trend"
+msgstr "Tendance du taux de clics sur les courriels ouverts"
msgctxt "field:marketing.automation.activity,email_clicked:"
-msgid "E-Mails Clicked"
-msgstr "E-mails cliqués"
+msgid "Emails Clicked"
+msgstr "Courriels cliqués"
msgctxt "field:marketing.automation.activity,email_from:"
msgid "From"
msgstr "De"
msgctxt "field:marketing.automation.activity,email_open_rate:"
-msgid "E-mail Open Rate"
-msgstr "Taux d'ouverture des e-mails"
+msgid "Email Open Rate"
+msgstr "Taux d'ouverture des courriels"
msgctxt "field:marketing.automation.activity,email_open_rate_trend:"
-msgid "E-mail Open Rate Trend"
-msgstr "Tendance du taux d'ouverture des e-mails"
+msgid "Email Open Rate Trend"
+msgstr "Tendance du taux d'ouverture des courriels"
msgctxt "field:marketing.automation.activity,email_opened:"
-msgid "E-Mails Opened"
-msgstr "E-mails ouverts"
+msgid "Emails Opened"
+msgstr "Courriels ouverts"
msgctxt "field:marketing.automation.activity,email_template:"
-msgid "E-Mail Template"
-msgstr "Modèle d'e-mail"
+msgid "Email Template"
+msgstr "Modèle de courriel"
msgctxt "field:marketing.automation.activity,email_title:"
-msgid "E-Mail Title"
-msgstr "Titre de l'e-mail"
+msgid "Email Title"
+msgstr "Titre de courriel"
msgctxt "field:marketing.automation.activity,event:"
msgid "Event"
@@ -127,12 +127,12 @@ msgid "At"
msgstr "À"
msgctxt "field:marketing.automation.record.activity,email_clicked:"
-msgid "E-Mail Clicked"
-msgstr "E-mail cliqué"
+msgid "Email Clicked"
+msgstr "Courriel cliqué"
msgctxt "field:marketing.automation.record.activity,email_opened:"
-msgid "E-Mail Opened"
-msgstr "E-mail ouvert"
+msgid "Email Opened"
+msgstr "Courriel ouvert"
msgctxt "field:marketing.automation.record.activity,record:"
msgid "Record"
@@ -155,25 +155,25 @@ msgid "Date"
msgstr "Date"
msgctxt "field:marketing.automation.reporting.activity,email_click_rate:"
-msgid "E-mail Click Rate"
-msgstr "Taux de clics sur les e-mails"
+msgid "Email Click Rate"
+msgstr "Taux de clics sur les courriels"
msgctxt ""
"field:marketing.automation.reporting.activity,email_click_through_rate:"
-msgid "E-mail Click-Through Rate"
-msgstr "Taux de clics sur les e-mails ouverts"
+msgid "Email Click-Through Rate"
+msgstr "Taux de clics sur les courriels ouverts"
msgctxt "field:marketing.automation.reporting.activity,email_clicked:"
-msgid "E-Mails Clicked"
-msgstr "E-mails cliqués"
+msgid "Emails Clicked"
+msgstr "Courriels cliqués"
msgctxt "field:marketing.automation.reporting.activity,email_open_rate:"
-msgid "E-mail Open Rate"
-msgstr "Taux d'ouverture des e-mails"
+msgid "Email Open Rate"
+msgstr "Taux d'ouverture des courriels"
msgctxt "field:marketing.automation.reporting.activity,email_opened:"
-msgid "E-Mails Opened"
-msgstr "E-mails ouverts"
+msgid "Emails Opened"
+msgstr "Courriels ouverts"
msgctxt "field:marketing.automation.reporting.activity,record_count:"
msgid "Records"
@@ -292,18 +292,18 @@ msgstr ""
msgctxt "help:marketing.automation.activity,email_template:"
msgid ""
-"The HTML content of the E-mail.\n"
+"The HTML content of the email.\n"
"The Genshi syntax can be used with 'record' in the evaluation context."
msgstr ""
-"Le contenu HTML de l'e-mail.\n"
-"La syntaxe Genshi peut être utilisée avec « record » comme contexte d'évaluation."
+"Le contenu HTML du courriel.\n"
+"La syntaxe Genshi peut être utilisée avec « record » dans le contexte d'évaluation."
msgctxt "help:marketing.automation.activity,email_title:"
msgid ""
"The subject of the email.\n"
"The Genshi syntax can be used with 'record' in the evaluation context."
msgstr ""
-"Le sujet de l'e-mail.\n"
+"Le sujet du courriel.\n"
"La syntaxe Genshi peut être utilisée avec « record » comme contexte d'évaluation."
msgctxt "help:marketing.automation.activity,negative:"
@@ -329,8 +329,8 @@ msgid "Activities"
msgstr "Activés"
msgctxt "model:ir.action,name:act_ir_email_form_relate_activity"
-msgid "E-mails"
-msgstr "E-mails"
+msgid "Emails"
+msgstr "Courriels"
msgctxt "model:ir.action,name:act_record_activity_form"
msgid "Record Activities"
@@ -395,6 +395,7 @@ msgctxt ""
msgid "Stopped"
msgstr "Arrêtés"
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_condition"
msgid ""
"Invalid condition \"%(condition)s\" in activity \"%(activity)s\" with "
@@ -403,21 +404,23 @@ msgstr ""
"Condition « %(condition)s » non-valide sur l'activité « %(activity)s » avec "
"l'exception « %(exception)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_email_template"
msgid ""
-"Invalid e-mail template in activity \"%(activity)s\" with exception "
+"Invalid email template in activity \"%(activity)s\" with exception "
"\"%(exception)s\"."
msgstr ""
-"Modèle d'e-mail non-valide sur l'activité « %(activity)s » avec l'exception "
-"« %(exception)s »."
+"Modèle de courriel non-valide sur l'activité « %(activity)s » avec "
+"l'exception « %(exception)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_email_title"
msgid ""
-"Invalid e-mail title in activity \"%(activity)s\" with exception "
+"Invalid email title in activity \"%(activity)s\" with exception "
"\"%(exception)s\"."
msgstr ""
-"Titre d'e-mail non-valide sur l'activité « %(activity)s » avec l'exception "
-"« %(exception)s »."
+"Titre de courriel non-valide sur l'activité « %(activity)s » avec "
+"l'exception « %(exception)s »."
msgctxt "model:ir.message,text:msg_activity_record_unique"
msgid "Record Activity must be unique by record and activity."
@@ -432,6 +435,7 @@ msgctxt "model:ir.message,text:msg_record_uuid_unique"
msgid "UUID of record must be unique."
msgstr "L'UUID de l'enregistrement doit être unique."
+#, python-format
msgctxt "model:ir.message,text:msg_scenario_invalid_domain"
msgid "Invalid domain in scenario \"%(scenario)s\" with exception \"%(exception)s\"."
msgstr ""
@@ -439,12 +443,12 @@ msgstr ""
"« %(exception)s »."
msgctxt "model:ir.model.button,string:record_activity_on_email_clicked_button"
-msgid "E-Mail Clicked"
-msgstr "E-mails cliqués"
+msgid "Email Clicked"
+msgstr "Courriels cliqués"
msgctxt "model:ir.model.button,string:record_activity_on_email_opened_button"
-msgid "E-Mail Opened"
-msgstr "E-mails ouverts"
+msgid "Email Opened"
+msgstr "Courriel ouvert"
msgctxt "model:ir.model.button,string:record_block_button"
msgid "Block"
@@ -515,7 +519,7 @@ msgstr "Vous êtes désinscrit"
msgctxt "report:marketing.automation.unsubscribe:"
msgid "You have been successfully unsubscribed from this kind of email."
-msgstr "Vous avez été désinscrit avec succès de ce type d'e-mail."
+msgstr "Vous avez été désinscrit avec succès de ce type de courriel."
msgctxt "selection:ir.cron,method:"
msgid "Process Marketing Activity"
@@ -526,32 +530,32 @@ msgid "Trigger Marketing Scenarios"
msgstr "Déclencher les scénarios marketing"
msgctxt "selection:marketing.automation.activity,action:"
-msgid "Send E-Mail"
-msgstr "Envoyer un e-mail"
+msgid "Send email"
+msgstr "Envoyer un courriel"
msgctxt "selection:marketing.automation.activity,event:"
-msgid "E-Mail Clicked"
-msgstr "E-mail cliqué"
+msgid "Email Clicked"
+msgstr "Courriel cliqué"
msgctxt "selection:marketing.automation.activity,event:"
-msgid "E-Mail Opened"
-msgstr "E-mail ouvert"
+msgid "Email Opened"
+msgstr "Courriel ouvert"
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Clicked"
-msgstr "E-mail cliqué"
+msgid "Email Clicked"
+msgstr "Courriel cliqué"
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Not Clicked"
-msgstr "E-mail non cliqué"
+msgid "Email Not Clicked"
+msgstr "Courriel non cliqué"
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Not Opened"
-msgstr "E-mail non ouvert"
+msgid "Email Not Opened"
+msgstr "Courriel non ouvert"
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Opened"
-msgstr "E-mail ouvert"
+msgid "Email Opened"
+msgstr "Courriel ouvert"
msgctxt "selection:marketing.automation.activity,parent:"
msgid "Activity"
diff --git a/modules/marketing_automation/locale/hu.po b/modules/marketing_automation/locale/hu.po
index 6b1709944c..bab720714f 100644
--- a/modules/marketing_automation/locale/hu.po
+++ b/modules/marketing_automation/locale/hu.po
@@ -27,23 +27,23 @@ msgid "Delay"
msgstr ""
msgctxt "field:marketing.automation.activity,email_click_rate:"
-msgid "E-mail Click Rate"
+msgid "Email Click Rate"
msgstr ""
msgctxt "field:marketing.automation.activity,email_click_rate_trend:"
-msgid "E-mail Click Rate Trend"
+msgid "Email Click Rate Trend"
msgstr ""
msgctxt "field:marketing.automation.activity,email_click_through_rate:"
-msgid "E-mail Click-Through Rate"
+msgid "Email Click-Through Rate"
msgstr ""
msgctxt "field:marketing.automation.activity,email_click_through_rate_trend:"
-msgid "E-mail Click-Through Rate Trend"
+msgid "Email Click-Through Rate Trend"
msgstr ""
msgctxt "field:marketing.automation.activity,email_clicked:"
-msgid "E-Mails Clicked"
+msgid "Emails Clicked"
msgstr ""
msgctxt "field:marketing.automation.activity,email_from:"
@@ -51,23 +51,23 @@ msgid "From"
msgstr ""
msgctxt "field:marketing.automation.activity,email_open_rate:"
-msgid "E-mail Open Rate"
+msgid "Email Open Rate"
msgstr ""
msgctxt "field:marketing.automation.activity,email_open_rate_trend:"
-msgid "E-mail Open Rate Trend"
+msgid "Email Open Rate Trend"
msgstr ""
msgctxt "field:marketing.automation.activity,email_opened:"
-msgid "E-Mails Opened"
+msgid "Emails Opened"
msgstr ""
msgctxt "field:marketing.automation.activity,email_template:"
-msgid "E-Mail Template"
+msgid "Email Template"
msgstr ""
msgctxt "field:marketing.automation.activity,email_title:"
-msgid "E-Mail Title"
+msgid "Email Title"
msgstr ""
msgctxt "field:marketing.automation.activity,event:"
@@ -127,11 +127,11 @@ msgid "At"
msgstr ""
msgctxt "field:marketing.automation.record.activity,email_clicked:"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr ""
msgctxt "field:marketing.automation.record.activity,email_opened:"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr ""
msgctxt "field:marketing.automation.record.activity,record:"
@@ -155,24 +155,24 @@ msgid "Date"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,email_click_rate:"
-msgid "E-mail Click Rate"
+msgid "Email Click Rate"
msgstr ""
msgctxt ""
"field:marketing.automation.reporting.activity,email_click_through_rate:"
-msgid "E-mail Click-Through Rate"
+msgid "Email Click-Through Rate"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,email_clicked:"
-msgid "E-Mails Clicked"
+msgid "Emails Clicked"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,email_open_rate:"
-msgid "E-mail Open Rate"
+msgid "Email Open Rate"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,email_opened:"
-msgid "E-Mails Opened"
+msgid "Emails Opened"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,record_count:"
@@ -288,7 +288,7 @@ msgstr ""
msgctxt "help:marketing.automation.activity,email_template:"
msgid ""
-"The HTML content of the E-mail.\n"
+"The HTML content of the email.\n"
"The Genshi syntax can be used with 'record' in the evaluation context."
msgstr ""
@@ -317,7 +317,7 @@ msgid "Activities"
msgstr ""
msgctxt "model:ir.action,name:act_ir_email_form_relate_activity"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
msgctxt "model:ir.action,name:act_record_activity_form"
@@ -383,21 +383,24 @@ msgctxt ""
msgid "Stopped"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_condition"
msgid ""
"Invalid condition \"%(condition)s\" in activity \"%(activity)s\" with "
"exception \"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_email_template"
msgid ""
-"Invalid e-mail template in activity \"%(activity)s\" with exception "
+"Invalid email template in activity \"%(activity)s\" with exception "
"\"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_email_title"
msgid ""
-"Invalid e-mail title in activity \"%(activity)s\" with exception "
+"Invalid email title in activity \"%(activity)s\" with exception "
"\"%(exception)s\"."
msgstr ""
@@ -413,16 +416,17 @@ msgctxt "model:ir.message,text:msg_record_uuid_unique"
msgid "UUID of record must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_scenario_invalid_domain"
msgid "Invalid domain in scenario \"%(scenario)s\" with exception \"%(exception)s\"."
msgstr ""
msgctxt "model:ir.model.button,string:record_activity_on_email_clicked_button"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr ""
msgctxt "model:ir.model.button,string:record_activity_on_email_opened_button"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr ""
msgctxt "model:ir.model.button,string:record_block_button"
@@ -503,31 +507,31 @@ msgid "Trigger Marketing Scenarios"
msgstr ""
msgctxt "selection:marketing.automation.activity,action:"
-msgid "Send E-Mail"
+msgid "Send email"
msgstr ""
msgctxt "selection:marketing.automation.activity,event:"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr ""
msgctxt "selection:marketing.automation.activity,event:"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr ""
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr ""
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Not Clicked"
+msgid "Email Not Clicked"
msgstr ""
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Not Opened"
+msgid "Email Not Opened"
msgstr ""
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr ""
msgctxt "selection:marketing.automation.activity,parent:"
diff --git a/modules/marketing_automation/locale/id.po b/modules/marketing_automation/locale/id.po
index 2f8115b479..c1b7af829e 100644
--- a/modules/marketing_automation/locale/id.po
+++ b/modules/marketing_automation/locale/id.po
@@ -28,23 +28,23 @@ msgid "Delay"
msgstr "Jeda"
msgctxt "field:marketing.automation.activity,email_click_rate:"
-msgid "E-mail Click Rate"
+msgid "Email Click Rate"
msgstr ""
msgctxt "field:marketing.automation.activity,email_click_rate_trend:"
-msgid "E-mail Click Rate Trend"
+msgid "Email Click Rate Trend"
msgstr ""
msgctxt "field:marketing.automation.activity,email_click_through_rate:"
-msgid "E-mail Click-Through Rate"
+msgid "Email Click-Through Rate"
msgstr ""
msgctxt "field:marketing.automation.activity,email_click_through_rate_trend:"
-msgid "E-mail Click-Through Rate Trend"
+msgid "Email Click-Through Rate Trend"
msgstr ""
msgctxt "field:marketing.automation.activity,email_clicked:"
-msgid "E-Mails Clicked"
+msgid "Emails Clicked"
msgstr ""
msgctxt "field:marketing.automation.activity,email_from:"
@@ -52,23 +52,23 @@ msgid "From"
msgstr "Dari"
msgctxt "field:marketing.automation.activity,email_open_rate:"
-msgid "E-mail Open Rate"
+msgid "Email Open Rate"
msgstr ""
msgctxt "field:marketing.automation.activity,email_open_rate_trend:"
-msgid "E-mail Open Rate Trend"
+msgid "Email Open Rate Trend"
msgstr ""
msgctxt "field:marketing.automation.activity,email_opened:"
-msgid "E-Mails Opened"
+msgid "Emails Opened"
msgstr ""
msgctxt "field:marketing.automation.activity,email_template:"
-msgid "E-Mail Template"
+msgid "Email Template"
msgstr ""
msgctxt "field:marketing.automation.activity,email_title:"
-msgid "E-Mail Title"
+msgid "Email Title"
msgstr ""
msgctxt "field:marketing.automation.activity,event:"
@@ -128,11 +128,11 @@ msgid "At"
msgstr ""
msgctxt "field:marketing.automation.record.activity,email_clicked:"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr ""
msgctxt "field:marketing.automation.record.activity,email_opened:"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr ""
msgctxt "field:marketing.automation.record.activity,record:"
@@ -158,24 +158,24 @@ msgid "Date"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,email_click_rate:"
-msgid "E-mail Click Rate"
+msgid "Email Click Rate"
msgstr ""
msgctxt ""
"field:marketing.automation.reporting.activity,email_click_through_rate:"
-msgid "E-mail Click-Through Rate"
+msgid "Email Click-Through Rate"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,email_clicked:"
-msgid "E-Mails Clicked"
+msgid "Emails Clicked"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,email_open_rate:"
-msgid "E-mail Open Rate"
+msgid "Email Open Rate"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,email_opened:"
-msgid "E-Mails Opened"
+msgid "Emails Opened"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,record_count:"
@@ -293,7 +293,7 @@ msgstr ""
msgctxt "help:marketing.automation.activity,email_template:"
msgid ""
-"The HTML content of the E-mail.\n"
+"The HTML content of the email.\n"
"The Genshi syntax can be used with 'record' in the evaluation context."
msgstr ""
@@ -322,7 +322,7 @@ msgid "Activities"
msgstr ""
msgctxt "model:ir.action,name:act_ir_email_form_relate_activity"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
msgctxt "model:ir.action,name:act_record_activity_form"
@@ -390,21 +390,24 @@ msgctxt ""
msgid "Stopped"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_condition"
msgid ""
"Invalid condition \"%(condition)s\" in activity \"%(activity)s\" with "
"exception \"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_email_template"
msgid ""
-"Invalid e-mail template in activity \"%(activity)s\" with exception "
+"Invalid email template in activity \"%(activity)s\" with exception "
"\"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_email_title"
msgid ""
-"Invalid e-mail title in activity \"%(activity)s\" with exception "
+"Invalid email title in activity \"%(activity)s\" with exception "
"\"%(exception)s\"."
msgstr ""
@@ -420,16 +423,17 @@ msgctxt "model:ir.message,text:msg_record_uuid_unique"
msgid "UUID of record must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_scenario_invalid_domain"
msgid "Invalid domain in scenario \"%(scenario)s\" with exception \"%(exception)s\"."
msgstr ""
msgctxt "model:ir.model.button,string:record_activity_on_email_clicked_button"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr ""
msgctxt "model:ir.model.button,string:record_activity_on_email_opened_button"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr ""
msgctxt "model:ir.model.button,string:record_block_button"
@@ -510,31 +514,31 @@ msgid "Trigger Marketing Scenarios"
msgstr ""
msgctxt "selection:marketing.automation.activity,action:"
-msgid "Send E-Mail"
+msgid "Send email"
msgstr ""
msgctxt "selection:marketing.automation.activity,event:"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr ""
msgctxt "selection:marketing.automation.activity,event:"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr ""
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr ""
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Not Clicked"
+msgid "Email Not Clicked"
msgstr ""
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Not Opened"
+msgid "Email Not Opened"
msgstr ""
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr ""
msgctxt "selection:marketing.automation.activity,parent:"
diff --git a/modules/marketing_automation/locale/it.po b/modules/marketing_automation/locale/it.po
index b250d5ddc4..ae5dc7a73e 100644
--- a/modules/marketing_automation/locale/it.po
+++ b/modules/marketing_automation/locale/it.po
@@ -29,24 +29,27 @@ msgstr "Ritardo"
#, fuzzy
msgctxt "field:marketing.automation.activity,email_click_rate:"
-msgid "E-mail Click Rate"
+msgid "Email Click Rate"
msgstr "E-mail cliccate"
#, fuzzy
msgctxt "field:marketing.automation.activity,email_click_rate_trend:"
-msgid "E-mail Click Rate Trend"
+msgid "Email Click Rate Trend"
msgstr "E-mail cliccate"
+#, fuzzy
msgctxt "field:marketing.automation.activity,email_click_through_rate:"
-msgid "E-mail Click-Through Rate"
-msgstr ""
+msgid "Email Click-Through Rate"
+msgstr "E-mail cliccate"
+#, fuzzy
msgctxt "field:marketing.automation.activity,email_click_through_rate_trend:"
-msgid "E-mail Click-Through Rate Trend"
-msgstr ""
+msgid "Email Click-Through Rate Trend"
+msgstr "E-mail cliccate"
+#, fuzzy
msgctxt "field:marketing.automation.activity,email_clicked:"
-msgid "E-Mails Clicked"
+msgid "Emails Clicked"
msgstr "E-mail cliccate"
msgctxt "field:marketing.automation.activity,email_from:"
@@ -55,24 +58,27 @@ msgstr "Da"
#, fuzzy
msgctxt "field:marketing.automation.activity,email_open_rate:"
-msgid "E-mail Open Rate"
+msgid "Email Open Rate"
msgstr "E-mail aperte"
#, fuzzy
msgctxt "field:marketing.automation.activity,email_open_rate_trend:"
-msgid "E-mail Open Rate Trend"
+msgid "Email Open Rate Trend"
msgstr "E-mail aperte"
+#, fuzzy
msgctxt "field:marketing.automation.activity,email_opened:"
-msgid "E-Mails Opened"
+msgid "Emails Opened"
msgstr "E-mail aperte"
+#, fuzzy
msgctxt "field:marketing.automation.activity,email_template:"
-msgid "E-Mail Template"
+msgid "Email Template"
msgstr "Modello E-mail"
+#, fuzzy
msgctxt "field:marketing.automation.activity,email_title:"
-msgid "E-Mail Title"
+msgid "Email Title"
msgstr "Titolo E-mail"
msgctxt "field:marketing.automation.activity,event:"
@@ -131,12 +137,14 @@ msgctxt "field:marketing.automation.record.activity,at:"
msgid "At"
msgstr "A"
+#, fuzzy
msgctxt "field:marketing.automation.record.activity,email_clicked:"
-msgid "E-Mail Clicked"
-msgstr ""
+msgid "Email Clicked"
+msgstr "E-mail cliccate"
+#, fuzzy
msgctxt "field:marketing.automation.record.activity,email_opened:"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr "E-mail aperte"
msgctxt "field:marketing.automation.record.activity,record:"
@@ -163,27 +171,28 @@ msgstr ""
#, fuzzy
msgctxt "field:marketing.automation.reporting.activity,email_click_rate:"
-msgid "E-mail Click Rate"
+msgid "Email Click Rate"
msgstr "E-mail cliccate"
+#, fuzzy
msgctxt ""
"field:marketing.automation.reporting.activity,email_click_through_rate:"
-msgid "E-mail Click-Through Rate"
-msgstr ""
+msgid "Email Click-Through Rate"
+msgstr "E-mail cliccate"
#, fuzzy
msgctxt "field:marketing.automation.reporting.activity,email_clicked:"
-msgid "E-Mails Clicked"
+msgid "Emails Clicked"
msgstr "E-mail cliccate"
#, fuzzy
msgctxt "field:marketing.automation.reporting.activity,email_open_rate:"
-msgid "E-mail Open Rate"
+msgid "Email Open Rate"
msgstr "E-mail aperte"
#, fuzzy
msgctxt "field:marketing.automation.reporting.activity,email_opened:"
-msgid "E-Mails Opened"
+msgid "Emails Opened"
msgstr "E-mail aperte"
msgctxt "field:marketing.automation.reporting.activity,record_count:"
@@ -308,7 +317,7 @@ msgstr "Lasciare vuoto per il valore definito nel file di configurazione."
msgctxt "help:marketing.automation.activity,email_template:"
msgid ""
-"The HTML content of the E-mail.\n"
+"The HTML content of the email.\n"
"The Genshi syntax can be used with 'record' in the evaluation context."
msgstr ""
@@ -339,7 +348,7 @@ msgid "Activities"
msgstr "Attività"
msgctxt "model:ir.action,name:act_ir_email_form_relate_activity"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
msgctxt "model:ir.action,name:act_record_activity_form"
@@ -407,21 +416,24 @@ msgctxt ""
msgid "Stopped"
msgstr "Fermato"
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_condition"
msgid ""
"Invalid condition \"%(condition)s\" in activity \"%(activity)s\" with "
"exception \"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_email_template"
msgid ""
-"Invalid e-mail template in activity \"%(activity)s\" with exception "
+"Invalid email template in activity \"%(activity)s\" with exception "
"\"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_email_title"
msgid ""
-"Invalid e-mail title in activity \"%(activity)s\" with exception "
+"Invalid email title in activity \"%(activity)s\" with exception "
"\"%(exception)s\"."
msgstr ""
@@ -437,17 +449,20 @@ msgctxt "model:ir.message,text:msg_record_uuid_unique"
msgid "UUID of record must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_scenario_invalid_domain"
msgid "Invalid domain in scenario \"%(scenario)s\" with exception \"%(exception)s\"."
msgstr ""
+#, fuzzy
msgctxt "model:ir.model.button,string:record_activity_on_email_clicked_button"
-msgid "E-Mail Clicked"
-msgstr ""
+msgid "Email Clicked"
+msgstr "E-mail cliccate"
+#, fuzzy
msgctxt "model:ir.model.button,string:record_activity_on_email_opened_button"
-msgid "E-Mail Opened"
-msgstr ""
+msgid "Email Opened"
+msgstr "E-mail aperte"
#, fuzzy
msgctxt "model:ir.model.button,string:record_block_button"
@@ -530,33 +545,40 @@ msgctxt "selection:ir.cron,method:"
msgid "Trigger Marketing Scenarios"
msgstr ""
+#, fuzzy
msgctxt "selection:marketing.automation.activity,action:"
-msgid "Send E-Mail"
+msgid "Send email"
msgstr "Invia E-mail"
+#, fuzzy
msgctxt "selection:marketing.automation.activity,event:"
-msgid "E-Mail Clicked"
-msgstr ""
+msgid "Email Clicked"
+msgstr "E-mail cliccate"
+#, fuzzy
msgctxt "selection:marketing.automation.activity,event:"
-msgid "E-Mail Opened"
-msgstr ""
+msgid "Email Opened"
+msgstr "E-mail aperte"
+#, fuzzy
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Clicked"
-msgstr ""
+msgid "Email Clicked"
+msgstr "E-mail cliccate"
+#, fuzzy
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Not Clicked"
-msgstr ""
+msgid "Email Not Clicked"
+msgstr "E-mail cliccate"
+#, fuzzy
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Not Opened"
-msgstr ""
+msgid "Email Not Opened"
+msgstr "E-mail aperte"
+#, fuzzy
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Opened"
-msgstr ""
+msgid "Email Opened"
+msgstr "E-mail aperte"
msgctxt "selection:marketing.automation.activity,parent:"
msgid "Activity"
diff --git a/modules/marketing_automation/locale/lo.po b/modules/marketing_automation/locale/lo.po
index 6b1709944c..bab720714f 100644
--- a/modules/marketing_automation/locale/lo.po
+++ b/modules/marketing_automation/locale/lo.po
@@ -27,23 +27,23 @@ msgid "Delay"
msgstr ""
msgctxt "field:marketing.automation.activity,email_click_rate:"
-msgid "E-mail Click Rate"
+msgid "Email Click Rate"
msgstr ""
msgctxt "field:marketing.automation.activity,email_click_rate_trend:"
-msgid "E-mail Click Rate Trend"
+msgid "Email Click Rate Trend"
msgstr ""
msgctxt "field:marketing.automation.activity,email_click_through_rate:"
-msgid "E-mail Click-Through Rate"
+msgid "Email Click-Through Rate"
msgstr ""
msgctxt "field:marketing.automation.activity,email_click_through_rate_trend:"
-msgid "E-mail Click-Through Rate Trend"
+msgid "Email Click-Through Rate Trend"
msgstr ""
msgctxt "field:marketing.automation.activity,email_clicked:"
-msgid "E-Mails Clicked"
+msgid "Emails Clicked"
msgstr ""
msgctxt "field:marketing.automation.activity,email_from:"
@@ -51,23 +51,23 @@ msgid "From"
msgstr ""
msgctxt "field:marketing.automation.activity,email_open_rate:"
-msgid "E-mail Open Rate"
+msgid "Email Open Rate"
msgstr ""
msgctxt "field:marketing.automation.activity,email_open_rate_trend:"
-msgid "E-mail Open Rate Trend"
+msgid "Email Open Rate Trend"
msgstr ""
msgctxt "field:marketing.automation.activity,email_opened:"
-msgid "E-Mails Opened"
+msgid "Emails Opened"
msgstr ""
msgctxt "field:marketing.automation.activity,email_template:"
-msgid "E-Mail Template"
+msgid "Email Template"
msgstr ""
msgctxt "field:marketing.automation.activity,email_title:"
-msgid "E-Mail Title"
+msgid "Email Title"
msgstr ""
msgctxt "field:marketing.automation.activity,event:"
@@ -127,11 +127,11 @@ msgid "At"
msgstr ""
msgctxt "field:marketing.automation.record.activity,email_clicked:"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr ""
msgctxt "field:marketing.automation.record.activity,email_opened:"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr ""
msgctxt "field:marketing.automation.record.activity,record:"
@@ -155,24 +155,24 @@ msgid "Date"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,email_click_rate:"
-msgid "E-mail Click Rate"
+msgid "Email Click Rate"
msgstr ""
msgctxt ""
"field:marketing.automation.reporting.activity,email_click_through_rate:"
-msgid "E-mail Click-Through Rate"
+msgid "Email Click-Through Rate"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,email_clicked:"
-msgid "E-Mails Clicked"
+msgid "Emails Clicked"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,email_open_rate:"
-msgid "E-mail Open Rate"
+msgid "Email Open Rate"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,email_opened:"
-msgid "E-Mails Opened"
+msgid "Emails Opened"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,record_count:"
@@ -288,7 +288,7 @@ msgstr ""
msgctxt "help:marketing.automation.activity,email_template:"
msgid ""
-"The HTML content of the E-mail.\n"
+"The HTML content of the email.\n"
"The Genshi syntax can be used with 'record' in the evaluation context."
msgstr ""
@@ -317,7 +317,7 @@ msgid "Activities"
msgstr ""
msgctxt "model:ir.action,name:act_ir_email_form_relate_activity"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
msgctxt "model:ir.action,name:act_record_activity_form"
@@ -383,21 +383,24 @@ msgctxt ""
msgid "Stopped"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_condition"
msgid ""
"Invalid condition \"%(condition)s\" in activity \"%(activity)s\" with "
"exception \"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_email_template"
msgid ""
-"Invalid e-mail template in activity \"%(activity)s\" with exception "
+"Invalid email template in activity \"%(activity)s\" with exception "
"\"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_email_title"
msgid ""
-"Invalid e-mail title in activity \"%(activity)s\" with exception "
+"Invalid email title in activity \"%(activity)s\" with exception "
"\"%(exception)s\"."
msgstr ""
@@ -413,16 +416,17 @@ msgctxt "model:ir.message,text:msg_record_uuid_unique"
msgid "UUID of record must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_scenario_invalid_domain"
msgid "Invalid domain in scenario \"%(scenario)s\" with exception \"%(exception)s\"."
msgstr ""
msgctxt "model:ir.model.button,string:record_activity_on_email_clicked_button"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr ""
msgctxt "model:ir.model.button,string:record_activity_on_email_opened_button"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr ""
msgctxt "model:ir.model.button,string:record_block_button"
@@ -503,31 +507,31 @@ msgid "Trigger Marketing Scenarios"
msgstr ""
msgctxt "selection:marketing.automation.activity,action:"
-msgid "Send E-Mail"
+msgid "Send email"
msgstr ""
msgctxt "selection:marketing.automation.activity,event:"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr ""
msgctxt "selection:marketing.automation.activity,event:"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr ""
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr ""
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Not Clicked"
+msgid "Email Not Clicked"
msgstr ""
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Not Opened"
+msgid "Email Not Opened"
msgstr ""
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr ""
msgctxt "selection:marketing.automation.activity,parent:"
diff --git a/modules/marketing_automation/locale/lt.po b/modules/marketing_automation/locale/lt.po
index 6b1709944c..bab720714f 100644
--- a/modules/marketing_automation/locale/lt.po
+++ b/modules/marketing_automation/locale/lt.po
@@ -27,23 +27,23 @@ msgid "Delay"
msgstr ""
msgctxt "field:marketing.automation.activity,email_click_rate:"
-msgid "E-mail Click Rate"
+msgid "Email Click Rate"
msgstr ""
msgctxt "field:marketing.automation.activity,email_click_rate_trend:"
-msgid "E-mail Click Rate Trend"
+msgid "Email Click Rate Trend"
msgstr ""
msgctxt "field:marketing.automation.activity,email_click_through_rate:"
-msgid "E-mail Click-Through Rate"
+msgid "Email Click-Through Rate"
msgstr ""
msgctxt "field:marketing.automation.activity,email_click_through_rate_trend:"
-msgid "E-mail Click-Through Rate Trend"
+msgid "Email Click-Through Rate Trend"
msgstr ""
msgctxt "field:marketing.automation.activity,email_clicked:"
-msgid "E-Mails Clicked"
+msgid "Emails Clicked"
msgstr ""
msgctxt "field:marketing.automation.activity,email_from:"
@@ -51,23 +51,23 @@ msgid "From"
msgstr ""
msgctxt "field:marketing.automation.activity,email_open_rate:"
-msgid "E-mail Open Rate"
+msgid "Email Open Rate"
msgstr ""
msgctxt "field:marketing.automation.activity,email_open_rate_trend:"
-msgid "E-mail Open Rate Trend"
+msgid "Email Open Rate Trend"
msgstr ""
msgctxt "field:marketing.automation.activity,email_opened:"
-msgid "E-Mails Opened"
+msgid "Emails Opened"
msgstr ""
msgctxt "field:marketing.automation.activity,email_template:"
-msgid "E-Mail Template"
+msgid "Email Template"
msgstr ""
msgctxt "field:marketing.automation.activity,email_title:"
-msgid "E-Mail Title"
+msgid "Email Title"
msgstr ""
msgctxt "field:marketing.automation.activity,event:"
@@ -127,11 +127,11 @@ msgid "At"
msgstr ""
msgctxt "field:marketing.automation.record.activity,email_clicked:"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr ""
msgctxt "field:marketing.automation.record.activity,email_opened:"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr ""
msgctxt "field:marketing.automation.record.activity,record:"
@@ -155,24 +155,24 @@ msgid "Date"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,email_click_rate:"
-msgid "E-mail Click Rate"
+msgid "Email Click Rate"
msgstr ""
msgctxt ""
"field:marketing.automation.reporting.activity,email_click_through_rate:"
-msgid "E-mail Click-Through Rate"
+msgid "Email Click-Through Rate"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,email_clicked:"
-msgid "E-Mails Clicked"
+msgid "Emails Clicked"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,email_open_rate:"
-msgid "E-mail Open Rate"
+msgid "Email Open Rate"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,email_opened:"
-msgid "E-Mails Opened"
+msgid "Emails Opened"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,record_count:"
@@ -288,7 +288,7 @@ msgstr ""
msgctxt "help:marketing.automation.activity,email_template:"
msgid ""
-"The HTML content of the E-mail.\n"
+"The HTML content of the email.\n"
"The Genshi syntax can be used with 'record' in the evaluation context."
msgstr ""
@@ -317,7 +317,7 @@ msgid "Activities"
msgstr ""
msgctxt "model:ir.action,name:act_ir_email_form_relate_activity"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
msgctxt "model:ir.action,name:act_record_activity_form"
@@ -383,21 +383,24 @@ msgctxt ""
msgid "Stopped"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_condition"
msgid ""
"Invalid condition \"%(condition)s\" in activity \"%(activity)s\" with "
"exception \"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_email_template"
msgid ""
-"Invalid e-mail template in activity \"%(activity)s\" with exception "
+"Invalid email template in activity \"%(activity)s\" with exception "
"\"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_email_title"
msgid ""
-"Invalid e-mail title in activity \"%(activity)s\" with exception "
+"Invalid email title in activity \"%(activity)s\" with exception "
"\"%(exception)s\"."
msgstr ""
@@ -413,16 +416,17 @@ msgctxt "model:ir.message,text:msg_record_uuid_unique"
msgid "UUID of record must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_scenario_invalid_domain"
msgid "Invalid domain in scenario \"%(scenario)s\" with exception \"%(exception)s\"."
msgstr ""
msgctxt "model:ir.model.button,string:record_activity_on_email_clicked_button"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr ""
msgctxt "model:ir.model.button,string:record_activity_on_email_opened_button"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr ""
msgctxt "model:ir.model.button,string:record_block_button"
@@ -503,31 +507,31 @@ msgid "Trigger Marketing Scenarios"
msgstr ""
msgctxt "selection:marketing.automation.activity,action:"
-msgid "Send E-Mail"
+msgid "Send email"
msgstr ""
msgctxt "selection:marketing.automation.activity,event:"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr ""
msgctxt "selection:marketing.automation.activity,event:"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr ""
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr ""
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Not Clicked"
+msgid "Email Not Clicked"
msgstr ""
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Not Opened"
+msgid "Email Not Opened"
msgstr ""
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr ""
msgctxt "selection:marketing.automation.activity,parent:"
diff --git a/modules/marketing_automation/locale/nl.po b/modules/marketing_automation/locale/nl.po
index 62f4db49e6..785b687273 100644
--- a/modules/marketing_automation/locale/nl.po
+++ b/modules/marketing_automation/locale/nl.po
@@ -27,48 +27,48 @@ msgid "Delay"
msgstr "Vertraging"
msgctxt "field:marketing.automation.activity,email_click_rate:"
-msgid "E-mail Click Rate"
+msgid "Email Click Rate"
msgstr "Percentage email geklikt"
msgctxt "field:marketing.automation.activity,email_click_rate_trend:"
-msgid "E-mail Click Rate Trend"
+msgid "Email Click Rate Trend"
msgstr "Trend percentage email geklikt"
msgctxt "field:marketing.automation.activity,email_click_through_rate:"
-msgid "E-mail Click-Through Rate"
+msgid "Email Click-Through Rate"
msgstr "Percentage email doorgeklikt"
msgctxt "field:marketing.automation.activity,email_click_through_rate_trend:"
-msgid "E-mail Click-Through Rate Trend"
+msgid "Email Click-Through Rate Trend"
msgstr "Trend percentage email doorgeklikt"
msgctxt "field:marketing.automation.activity,email_clicked:"
-msgid "E-Mails Clicked"
-msgstr "E-mails Geklikt"
+msgid "Emails Clicked"
+msgstr "Emails Geklikt"
msgctxt "field:marketing.automation.activity,email_from:"
msgid "From"
msgstr "Van"
msgctxt "field:marketing.automation.activity,email_open_rate:"
-msgid "E-mail Open Rate"
+msgid "Email Open Rate"
msgstr "Percentage email geopend"
msgctxt "field:marketing.automation.activity,email_open_rate_trend:"
-msgid "E-mail Open Rate Trend"
+msgid "Email Open Rate Trend"
msgstr "Trend percentage email geopend"
msgctxt "field:marketing.automation.activity,email_opened:"
-msgid "E-Mails Opened"
-msgstr "E-mails geopend"
+msgid "Emails Opened"
+msgstr "Emails geopend"
msgctxt "field:marketing.automation.activity,email_template:"
-msgid "E-Mail Template"
-msgstr "Email sjabloon"
+msgid "Email Template"
+msgstr "Email template"
msgctxt "field:marketing.automation.activity,email_title:"
-msgid "E-Mail Title"
-msgstr "E-mail titel"
+msgid "Email Title"
+msgstr "Email titel"
msgctxt "field:marketing.automation.activity,event:"
msgid "Event"
@@ -127,12 +127,12 @@ msgid "At"
msgstr "Op"
msgctxt "field:marketing.automation.record.activity,email_clicked:"
-msgid "E-Mail Clicked"
-msgstr "E-mail Geklikt"
+msgid "Email Clicked"
+msgstr "Email Geklikt"
msgctxt "field:marketing.automation.record.activity,email_opened:"
-msgid "E-Mail Opened"
-msgstr "E-mails geopend"
+msgid "Email Opened"
+msgstr "Email geopend"
msgctxt "field:marketing.automation.record.activity,record:"
msgid "Record"
@@ -155,25 +155,25 @@ msgid "Date"
msgstr "Datum"
msgctxt "field:marketing.automation.reporting.activity,email_click_rate:"
-msgid "E-mail Click Rate"
+msgid "Email Click Rate"
msgstr "Percentage email geklikt"
msgctxt ""
"field:marketing.automation.reporting.activity,email_click_through_rate:"
-msgid "E-mail Click-Through Rate"
+msgid "Email Click-Through Rate"
msgstr "Percentage email doorgeklikt"
msgctxt "field:marketing.automation.reporting.activity,email_clicked:"
-msgid "E-Mails Clicked"
-msgstr "Op email geklikt"
+msgid "Emails Clicked"
+msgstr "Emails geklikt"
msgctxt "field:marketing.automation.reporting.activity,email_open_rate:"
-msgid "E-mail Open Rate"
+msgid "Email Open Rate"
msgstr "Percentage email geopend"
msgctxt "field:marketing.automation.reporting.activity,email_opened:"
-msgid "E-Mails Opened"
-msgstr "Email geopend"
+msgid "Emails Opened"
+msgstr "Emails geopend"
msgctxt "field:marketing.automation.reporting.activity,record_count:"
msgid "Records"
@@ -292,10 +292,10 @@ msgstr ""
msgctxt "help:marketing.automation.activity,email_template:"
msgid ""
-"The HTML content of the E-mail.\n"
+"The HTML content of the email.\n"
"The Genshi syntax can be used with 'record' in the evaluation context."
msgstr ""
-"De HTML-inhoud van de e-mail.\n"
+"De HTML-inhoud van de email.\n"
"De Genshi-syntaxis kan gebruikt worden met 'record' in de evaluatiecontext."
msgctxt "help:marketing.automation.activity,email_title:"
@@ -330,8 +330,8 @@ msgid "Activities"
msgstr "Activiteiten"
msgctxt "model:ir.action,name:act_ir_email_form_relate_activity"
-msgid "E-mails"
-msgstr "E-mails"
+msgid "Emails"
+msgstr "Emails"
msgctxt "model:ir.action,name:act_record_activity_form"
msgid "Record Activities"
@@ -396,6 +396,7 @@ msgctxt ""
msgid "Stopped"
msgstr "gestopt"
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_condition"
msgid ""
"Invalid condition \"%(condition)s\" in activity \"%(activity)s\" with "
@@ -404,20 +405,22 @@ msgstr ""
"Ongeldige voorwaarde \"%(condition)s\" in activiteit \"%(activity)s\" met "
"uitzondering \"%(exception)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_email_template"
msgid ""
-"Invalid e-mail template in activity \"%(activity)s\" with exception "
+"Invalid email template in activity \"%(activity)s\" with exception "
"\"%(exception)s\"."
msgstr ""
-"Ongeldige e-mail template in activiteit \"%(activity)s\" met uitzondering "
+"Ongeldige email template in activiteit \"%(activity)s\" met uitzondering "
"\"%(exception)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_email_title"
msgid ""
-"Invalid e-mail title in activity \"%(activity)s\" with exception "
+"Invalid email title in activity \"%(activity)s\" with exception "
"\"%(exception)s\"."
msgstr ""
-"Ongeldige e-mail titel in activiteit \"%(activity)s\" met uitzondering "
+"Ongeldige email titel in activiteit \"%(activity)s\" met uitzondering "
"\"%(exception)s\"."
msgctxt "model:ir.message,text:msg_activity_record_unique"
@@ -432,6 +435,7 @@ msgctxt "model:ir.message,text:msg_record_uuid_unique"
msgid "UUID of record must be unique."
msgstr "UUID van het record moet uniek zijn."
+#, python-format
msgctxt "model:ir.message,text:msg_scenario_invalid_domain"
msgid "Invalid domain in scenario \"%(scenario)s\" with exception \"%(exception)s\"."
msgstr ""
@@ -439,12 +443,12 @@ msgstr ""
"\"%(exception)s\"."
msgctxt "model:ir.model.button,string:record_activity_on_email_clicked_button"
-msgid "E-Mail Clicked"
-msgstr "E-mail Geklikt"
+msgid "Email Clicked"
+msgstr "Email Geklikt"
msgctxt "model:ir.model.button,string:record_activity_on_email_opened_button"
-msgid "E-Mail Opened"
-msgstr "E-mails geopend"
+msgid "Email Opened"
+msgstr "Email geopend"
msgctxt "model:ir.model.button,string:record_block_button"
msgid "Block"
@@ -525,32 +529,32 @@ msgid "Trigger Marketing Scenarios"
msgstr "Trigger Marketing Scenario's"
msgctxt "selection:marketing.automation.activity,action:"
-msgid "Send E-Mail"
-msgstr "E-mail verzenden"
+msgid "Send email"
+msgstr "Email verzenden"
msgctxt "selection:marketing.automation.activity,event:"
-msgid "E-Mail Clicked"
-msgstr "E-mail Geklikt"
+msgid "Email Clicked"
+msgstr "Email geklikt"
msgctxt "selection:marketing.automation.activity,event:"
-msgid "E-Mail Opened"
-msgstr "E-mails geopend"
+msgid "Email Opened"
+msgstr "Email geopend"
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Clicked"
-msgstr "E-mail Geklikt"
+msgid "Email Clicked"
+msgstr "Email geklikt"
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Not Clicked"
-msgstr "E-mail niet aangeklikt"
+msgid "Email Not Clicked"
+msgstr "Email niet geklikt"
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Not Opened"
-msgstr "E-mail niet geopend"
+msgid "Email Not Opened"
+msgstr "Email niet geopend"
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Opened"
-msgstr "E-mails geopend"
+msgid "Email Opened"
+msgstr "Email geopend"
msgctxt "selection:marketing.automation.activity,parent:"
msgid "Activity"
diff --git a/modules/marketing_automation/locale/pl.po b/modules/marketing_automation/locale/pl.po
index 6b1709944c..bab720714f 100644
--- a/modules/marketing_automation/locale/pl.po
+++ b/modules/marketing_automation/locale/pl.po
@@ -27,23 +27,23 @@ msgid "Delay"
msgstr ""
msgctxt "field:marketing.automation.activity,email_click_rate:"
-msgid "E-mail Click Rate"
+msgid "Email Click Rate"
msgstr ""
msgctxt "field:marketing.automation.activity,email_click_rate_trend:"
-msgid "E-mail Click Rate Trend"
+msgid "Email Click Rate Trend"
msgstr ""
msgctxt "field:marketing.automation.activity,email_click_through_rate:"
-msgid "E-mail Click-Through Rate"
+msgid "Email Click-Through Rate"
msgstr ""
msgctxt "field:marketing.automation.activity,email_click_through_rate_trend:"
-msgid "E-mail Click-Through Rate Trend"
+msgid "Email Click-Through Rate Trend"
msgstr ""
msgctxt "field:marketing.automation.activity,email_clicked:"
-msgid "E-Mails Clicked"
+msgid "Emails Clicked"
msgstr ""
msgctxt "field:marketing.automation.activity,email_from:"
@@ -51,23 +51,23 @@ msgid "From"
msgstr ""
msgctxt "field:marketing.automation.activity,email_open_rate:"
-msgid "E-mail Open Rate"
+msgid "Email Open Rate"
msgstr ""
msgctxt "field:marketing.automation.activity,email_open_rate_trend:"
-msgid "E-mail Open Rate Trend"
+msgid "Email Open Rate Trend"
msgstr ""
msgctxt "field:marketing.automation.activity,email_opened:"
-msgid "E-Mails Opened"
+msgid "Emails Opened"
msgstr ""
msgctxt "field:marketing.automation.activity,email_template:"
-msgid "E-Mail Template"
+msgid "Email Template"
msgstr ""
msgctxt "field:marketing.automation.activity,email_title:"
-msgid "E-Mail Title"
+msgid "Email Title"
msgstr ""
msgctxt "field:marketing.automation.activity,event:"
@@ -127,11 +127,11 @@ msgid "At"
msgstr ""
msgctxt "field:marketing.automation.record.activity,email_clicked:"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr ""
msgctxt "field:marketing.automation.record.activity,email_opened:"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr ""
msgctxt "field:marketing.automation.record.activity,record:"
@@ -155,24 +155,24 @@ msgid "Date"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,email_click_rate:"
-msgid "E-mail Click Rate"
+msgid "Email Click Rate"
msgstr ""
msgctxt ""
"field:marketing.automation.reporting.activity,email_click_through_rate:"
-msgid "E-mail Click-Through Rate"
+msgid "Email Click-Through Rate"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,email_clicked:"
-msgid "E-Mails Clicked"
+msgid "Emails Clicked"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,email_open_rate:"
-msgid "E-mail Open Rate"
+msgid "Email Open Rate"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,email_opened:"
-msgid "E-Mails Opened"
+msgid "Emails Opened"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,record_count:"
@@ -288,7 +288,7 @@ msgstr ""
msgctxt "help:marketing.automation.activity,email_template:"
msgid ""
-"The HTML content of the E-mail.\n"
+"The HTML content of the email.\n"
"The Genshi syntax can be used with 'record' in the evaluation context."
msgstr ""
@@ -317,7 +317,7 @@ msgid "Activities"
msgstr ""
msgctxt "model:ir.action,name:act_ir_email_form_relate_activity"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
msgctxt "model:ir.action,name:act_record_activity_form"
@@ -383,21 +383,24 @@ msgctxt ""
msgid "Stopped"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_condition"
msgid ""
"Invalid condition \"%(condition)s\" in activity \"%(activity)s\" with "
"exception \"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_email_template"
msgid ""
-"Invalid e-mail template in activity \"%(activity)s\" with exception "
+"Invalid email template in activity \"%(activity)s\" with exception "
"\"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_email_title"
msgid ""
-"Invalid e-mail title in activity \"%(activity)s\" with exception "
+"Invalid email title in activity \"%(activity)s\" with exception "
"\"%(exception)s\"."
msgstr ""
@@ -413,16 +416,17 @@ msgctxt "model:ir.message,text:msg_record_uuid_unique"
msgid "UUID of record must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_scenario_invalid_domain"
msgid "Invalid domain in scenario \"%(scenario)s\" with exception \"%(exception)s\"."
msgstr ""
msgctxt "model:ir.model.button,string:record_activity_on_email_clicked_button"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr ""
msgctxt "model:ir.model.button,string:record_activity_on_email_opened_button"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr ""
msgctxt "model:ir.model.button,string:record_block_button"
@@ -503,31 +507,31 @@ msgid "Trigger Marketing Scenarios"
msgstr ""
msgctxt "selection:marketing.automation.activity,action:"
-msgid "Send E-Mail"
+msgid "Send email"
msgstr ""
msgctxt "selection:marketing.automation.activity,event:"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr ""
msgctxt "selection:marketing.automation.activity,event:"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr ""
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr ""
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Not Clicked"
+msgid "Email Not Clicked"
msgstr ""
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Not Opened"
+msgid "Email Not Opened"
msgstr ""
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr ""
msgctxt "selection:marketing.automation.activity,parent:"
diff --git a/modules/marketing_automation/locale/pt.po b/modules/marketing_automation/locale/pt.po
index 6b1709944c..bab720714f 100644
--- a/modules/marketing_automation/locale/pt.po
+++ b/modules/marketing_automation/locale/pt.po
@@ -27,23 +27,23 @@ msgid "Delay"
msgstr ""
msgctxt "field:marketing.automation.activity,email_click_rate:"
-msgid "E-mail Click Rate"
+msgid "Email Click Rate"
msgstr ""
msgctxt "field:marketing.automation.activity,email_click_rate_trend:"
-msgid "E-mail Click Rate Trend"
+msgid "Email Click Rate Trend"
msgstr ""
msgctxt "field:marketing.automation.activity,email_click_through_rate:"
-msgid "E-mail Click-Through Rate"
+msgid "Email Click-Through Rate"
msgstr ""
msgctxt "field:marketing.automation.activity,email_click_through_rate_trend:"
-msgid "E-mail Click-Through Rate Trend"
+msgid "Email Click-Through Rate Trend"
msgstr ""
msgctxt "field:marketing.automation.activity,email_clicked:"
-msgid "E-Mails Clicked"
+msgid "Emails Clicked"
msgstr ""
msgctxt "field:marketing.automation.activity,email_from:"
@@ -51,23 +51,23 @@ msgid "From"
msgstr ""
msgctxt "field:marketing.automation.activity,email_open_rate:"
-msgid "E-mail Open Rate"
+msgid "Email Open Rate"
msgstr ""
msgctxt "field:marketing.automation.activity,email_open_rate_trend:"
-msgid "E-mail Open Rate Trend"
+msgid "Email Open Rate Trend"
msgstr ""
msgctxt "field:marketing.automation.activity,email_opened:"
-msgid "E-Mails Opened"
+msgid "Emails Opened"
msgstr ""
msgctxt "field:marketing.automation.activity,email_template:"
-msgid "E-Mail Template"
+msgid "Email Template"
msgstr ""
msgctxt "field:marketing.automation.activity,email_title:"
-msgid "E-Mail Title"
+msgid "Email Title"
msgstr ""
msgctxt "field:marketing.automation.activity,event:"
@@ -127,11 +127,11 @@ msgid "At"
msgstr ""
msgctxt "field:marketing.automation.record.activity,email_clicked:"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr ""
msgctxt "field:marketing.automation.record.activity,email_opened:"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr ""
msgctxt "field:marketing.automation.record.activity,record:"
@@ -155,24 +155,24 @@ msgid "Date"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,email_click_rate:"
-msgid "E-mail Click Rate"
+msgid "Email Click Rate"
msgstr ""
msgctxt ""
"field:marketing.automation.reporting.activity,email_click_through_rate:"
-msgid "E-mail Click-Through Rate"
+msgid "Email Click-Through Rate"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,email_clicked:"
-msgid "E-Mails Clicked"
+msgid "Emails Clicked"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,email_open_rate:"
-msgid "E-mail Open Rate"
+msgid "Email Open Rate"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,email_opened:"
-msgid "E-Mails Opened"
+msgid "Emails Opened"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,record_count:"
@@ -288,7 +288,7 @@ msgstr ""
msgctxt "help:marketing.automation.activity,email_template:"
msgid ""
-"The HTML content of the E-mail.\n"
+"The HTML content of the email.\n"
"The Genshi syntax can be used with 'record' in the evaluation context."
msgstr ""
@@ -317,7 +317,7 @@ msgid "Activities"
msgstr ""
msgctxt "model:ir.action,name:act_ir_email_form_relate_activity"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
msgctxt "model:ir.action,name:act_record_activity_form"
@@ -383,21 +383,24 @@ msgctxt ""
msgid "Stopped"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_condition"
msgid ""
"Invalid condition \"%(condition)s\" in activity \"%(activity)s\" with "
"exception \"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_email_template"
msgid ""
-"Invalid e-mail template in activity \"%(activity)s\" with exception "
+"Invalid email template in activity \"%(activity)s\" with exception "
"\"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_email_title"
msgid ""
-"Invalid e-mail title in activity \"%(activity)s\" with exception "
+"Invalid email title in activity \"%(activity)s\" with exception "
"\"%(exception)s\"."
msgstr ""
@@ -413,16 +416,17 @@ msgctxt "model:ir.message,text:msg_record_uuid_unique"
msgid "UUID of record must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_scenario_invalid_domain"
msgid "Invalid domain in scenario \"%(scenario)s\" with exception \"%(exception)s\"."
msgstr ""
msgctxt "model:ir.model.button,string:record_activity_on_email_clicked_button"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr ""
msgctxt "model:ir.model.button,string:record_activity_on_email_opened_button"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr ""
msgctxt "model:ir.model.button,string:record_block_button"
@@ -503,31 +507,31 @@ msgid "Trigger Marketing Scenarios"
msgstr ""
msgctxt "selection:marketing.automation.activity,action:"
-msgid "Send E-Mail"
+msgid "Send email"
msgstr ""
msgctxt "selection:marketing.automation.activity,event:"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr ""
msgctxt "selection:marketing.automation.activity,event:"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr ""
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr ""
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Not Clicked"
+msgid "Email Not Clicked"
msgstr ""
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Not Opened"
+msgid "Email Not Opened"
msgstr ""
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr ""
msgctxt "selection:marketing.automation.activity,parent:"
diff --git a/modules/marketing_automation/locale/ro.po b/modules/marketing_automation/locale/ro.po
index b849fe01cd..4e1896c3b3 100644
--- a/modules/marketing_automation/locale/ro.po
+++ b/modules/marketing_automation/locale/ro.po
@@ -27,23 +27,23 @@ msgid "Delay"
msgstr ""
msgctxt "field:marketing.automation.activity,email_click_rate:"
-msgid "E-mail Click Rate"
+msgid "Email Click Rate"
msgstr ""
msgctxt "field:marketing.automation.activity,email_click_rate_trend:"
-msgid "E-mail Click Rate Trend"
+msgid "Email Click Rate Trend"
msgstr ""
msgctxt "field:marketing.automation.activity,email_click_through_rate:"
-msgid "E-mail Click-Through Rate"
+msgid "Email Click-Through Rate"
msgstr ""
msgctxt "field:marketing.automation.activity,email_click_through_rate_trend:"
-msgid "E-mail Click-Through Rate Trend"
+msgid "Email Click-Through Rate Trend"
msgstr ""
msgctxt "field:marketing.automation.activity,email_clicked:"
-msgid "E-Mails Clicked"
+msgid "Emails Clicked"
msgstr ""
msgctxt "field:marketing.automation.activity,email_from:"
@@ -51,23 +51,23 @@ msgid "From"
msgstr ""
msgctxt "field:marketing.automation.activity,email_open_rate:"
-msgid "E-mail Open Rate"
+msgid "Email Open Rate"
msgstr ""
msgctxt "field:marketing.automation.activity,email_open_rate_trend:"
-msgid "E-mail Open Rate Trend"
+msgid "Email Open Rate Trend"
msgstr ""
msgctxt "field:marketing.automation.activity,email_opened:"
-msgid "E-Mails Opened"
+msgid "Emails Opened"
msgstr ""
msgctxt "field:marketing.automation.activity,email_template:"
-msgid "E-Mail Template"
+msgid "Email Template"
msgstr ""
msgctxt "field:marketing.automation.activity,email_title:"
-msgid "E-Mail Title"
+msgid "Email Title"
msgstr ""
msgctxt "field:marketing.automation.activity,event:"
@@ -127,11 +127,11 @@ msgid "At"
msgstr ""
msgctxt "field:marketing.automation.record.activity,email_clicked:"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr ""
msgctxt "field:marketing.automation.record.activity,email_opened:"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr ""
msgctxt "field:marketing.automation.record.activity,record:"
@@ -155,24 +155,24 @@ msgid "Date"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,email_click_rate:"
-msgid "E-mail Click Rate"
+msgid "Email Click Rate"
msgstr ""
msgctxt ""
"field:marketing.automation.reporting.activity,email_click_through_rate:"
-msgid "E-mail Click-Through Rate"
+msgid "Email Click-Through Rate"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,email_clicked:"
-msgid "E-Mails Clicked"
+msgid "Emails Clicked"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,email_open_rate:"
-msgid "E-mail Open Rate"
+msgid "Email Open Rate"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,email_opened:"
-msgid "E-Mails Opened"
+msgid "Emails Opened"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,record_count:"
@@ -288,7 +288,7 @@ msgstr ""
msgctxt "help:marketing.automation.activity,email_template:"
msgid ""
-"The HTML content of the E-mail.\n"
+"The HTML content of the email.\n"
"The Genshi syntax can be used with 'record' in the evaluation context."
msgstr ""
@@ -317,7 +317,7 @@ msgid "Activities"
msgstr ""
msgctxt "model:ir.action,name:act_ir_email_form_relate_activity"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
msgctxt "model:ir.action,name:act_record_activity_form"
@@ -383,21 +383,24 @@ msgctxt ""
msgid "Stopped"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_condition"
msgid ""
"Invalid condition \"%(condition)s\" in activity \"%(activity)s\" with "
"exception \"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_email_template"
msgid ""
-"Invalid e-mail template in activity \"%(activity)s\" with exception "
+"Invalid email template in activity \"%(activity)s\" with exception "
"\"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_email_title"
msgid ""
-"Invalid e-mail title in activity \"%(activity)s\" with exception "
+"Invalid email title in activity \"%(activity)s\" with exception "
"\"%(exception)s\"."
msgstr ""
@@ -413,16 +416,17 @@ msgctxt "model:ir.message,text:msg_record_uuid_unique"
msgid "UUID of record must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_scenario_invalid_domain"
msgid "Invalid domain in scenario \"%(scenario)s\" with exception \"%(exception)s\"."
msgstr ""
msgctxt "model:ir.model.button,string:record_activity_on_email_clicked_button"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr ""
msgctxt "model:ir.model.button,string:record_activity_on_email_opened_button"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr ""
msgctxt "model:ir.model.button,string:record_block_button"
@@ -503,31 +507,31 @@ msgid "Trigger Marketing Scenarios"
msgstr ""
msgctxt "selection:marketing.automation.activity,action:"
-msgid "Send E-Mail"
+msgid "Send email"
msgstr ""
msgctxt "selection:marketing.automation.activity,event:"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr ""
msgctxt "selection:marketing.automation.activity,event:"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr ""
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr ""
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Not Clicked"
+msgid "Email Not Clicked"
msgstr ""
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Not Opened"
+msgid "Email Not Opened"
msgstr ""
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr ""
msgctxt "selection:marketing.automation.activity,parent:"
diff --git a/modules/marketing_automation/locale/ru.po b/modules/marketing_automation/locale/ru.po
index 6b1709944c..bab720714f 100644
--- a/modules/marketing_automation/locale/ru.po
+++ b/modules/marketing_automation/locale/ru.po
@@ -27,23 +27,23 @@ msgid "Delay"
msgstr ""
msgctxt "field:marketing.automation.activity,email_click_rate:"
-msgid "E-mail Click Rate"
+msgid "Email Click Rate"
msgstr ""
msgctxt "field:marketing.automation.activity,email_click_rate_trend:"
-msgid "E-mail Click Rate Trend"
+msgid "Email Click Rate Trend"
msgstr ""
msgctxt "field:marketing.automation.activity,email_click_through_rate:"
-msgid "E-mail Click-Through Rate"
+msgid "Email Click-Through Rate"
msgstr ""
msgctxt "field:marketing.automation.activity,email_click_through_rate_trend:"
-msgid "E-mail Click-Through Rate Trend"
+msgid "Email Click-Through Rate Trend"
msgstr ""
msgctxt "field:marketing.automation.activity,email_clicked:"
-msgid "E-Mails Clicked"
+msgid "Emails Clicked"
msgstr ""
msgctxt "field:marketing.automation.activity,email_from:"
@@ -51,23 +51,23 @@ msgid "From"
msgstr ""
msgctxt "field:marketing.automation.activity,email_open_rate:"
-msgid "E-mail Open Rate"
+msgid "Email Open Rate"
msgstr ""
msgctxt "field:marketing.automation.activity,email_open_rate_trend:"
-msgid "E-mail Open Rate Trend"
+msgid "Email Open Rate Trend"
msgstr ""
msgctxt "field:marketing.automation.activity,email_opened:"
-msgid "E-Mails Opened"
+msgid "Emails Opened"
msgstr ""
msgctxt "field:marketing.automation.activity,email_template:"
-msgid "E-Mail Template"
+msgid "Email Template"
msgstr ""
msgctxt "field:marketing.automation.activity,email_title:"
-msgid "E-Mail Title"
+msgid "Email Title"
msgstr ""
msgctxt "field:marketing.automation.activity,event:"
@@ -127,11 +127,11 @@ msgid "At"
msgstr ""
msgctxt "field:marketing.automation.record.activity,email_clicked:"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr ""
msgctxt "field:marketing.automation.record.activity,email_opened:"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr ""
msgctxt "field:marketing.automation.record.activity,record:"
@@ -155,24 +155,24 @@ msgid "Date"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,email_click_rate:"
-msgid "E-mail Click Rate"
+msgid "Email Click Rate"
msgstr ""
msgctxt ""
"field:marketing.automation.reporting.activity,email_click_through_rate:"
-msgid "E-mail Click-Through Rate"
+msgid "Email Click-Through Rate"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,email_clicked:"
-msgid "E-Mails Clicked"
+msgid "Emails Clicked"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,email_open_rate:"
-msgid "E-mail Open Rate"
+msgid "Email Open Rate"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,email_opened:"
-msgid "E-Mails Opened"
+msgid "Emails Opened"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,record_count:"
@@ -288,7 +288,7 @@ msgstr ""
msgctxt "help:marketing.automation.activity,email_template:"
msgid ""
-"The HTML content of the E-mail.\n"
+"The HTML content of the email.\n"
"The Genshi syntax can be used with 'record' in the evaluation context."
msgstr ""
@@ -317,7 +317,7 @@ msgid "Activities"
msgstr ""
msgctxt "model:ir.action,name:act_ir_email_form_relate_activity"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
msgctxt "model:ir.action,name:act_record_activity_form"
@@ -383,21 +383,24 @@ msgctxt ""
msgid "Stopped"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_condition"
msgid ""
"Invalid condition \"%(condition)s\" in activity \"%(activity)s\" with "
"exception \"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_email_template"
msgid ""
-"Invalid e-mail template in activity \"%(activity)s\" with exception "
+"Invalid email template in activity \"%(activity)s\" with exception "
"\"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_email_title"
msgid ""
-"Invalid e-mail title in activity \"%(activity)s\" with exception "
+"Invalid email title in activity \"%(activity)s\" with exception "
"\"%(exception)s\"."
msgstr ""
@@ -413,16 +416,17 @@ msgctxt "model:ir.message,text:msg_record_uuid_unique"
msgid "UUID of record must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_scenario_invalid_domain"
msgid "Invalid domain in scenario \"%(scenario)s\" with exception \"%(exception)s\"."
msgstr ""
msgctxt "model:ir.model.button,string:record_activity_on_email_clicked_button"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr ""
msgctxt "model:ir.model.button,string:record_activity_on_email_opened_button"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr ""
msgctxt "model:ir.model.button,string:record_block_button"
@@ -503,31 +507,31 @@ msgid "Trigger Marketing Scenarios"
msgstr ""
msgctxt "selection:marketing.automation.activity,action:"
-msgid "Send E-Mail"
+msgid "Send email"
msgstr ""
msgctxt "selection:marketing.automation.activity,event:"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr ""
msgctxt "selection:marketing.automation.activity,event:"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr ""
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr ""
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Not Clicked"
+msgid "Email Not Clicked"
msgstr ""
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Not Opened"
+msgid "Email Not Opened"
msgstr ""
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr ""
msgctxt "selection:marketing.automation.activity,parent:"
diff --git a/modules/marketing_automation/locale/sl.po b/modules/marketing_automation/locale/sl.po
index 2b1283c902..bd8dfb49d8 100644
--- a/modules/marketing_automation/locale/sl.po
+++ b/modules/marketing_automation/locale/sl.po
@@ -28,25 +28,27 @@ msgstr "Zakasnitev"
#, fuzzy
msgctxt "field:marketing.automation.activity,email_click_rate:"
-msgid "E-mail Click Rate"
+msgid "Email Click Rate"
msgstr "E-poštni kliki"
#, fuzzy
msgctxt "field:marketing.automation.activity,email_click_rate_trend:"
-msgid "E-mail Click Rate Trend"
+msgid "Email Click Rate Trend"
msgstr "E-poštni kliki"
#, fuzzy
msgctxt "field:marketing.automation.activity,email_click_through_rate:"
-msgid "E-mail Click-Through Rate"
+msgid "Email Click-Through Rate"
msgstr "E-poštni kliki"
+#, fuzzy
msgctxt "field:marketing.automation.activity,email_click_through_rate_trend:"
-msgid "E-mail Click-Through Rate Trend"
-msgstr ""
+msgid "Email Click-Through Rate Trend"
+msgstr "E-poštni kliki"
+#, fuzzy
msgctxt "field:marketing.automation.activity,email_clicked:"
-msgid "E-Mails Clicked"
+msgid "Emails Clicked"
msgstr "E-poštni kliki"
msgctxt "field:marketing.automation.activity,email_from:"
@@ -55,24 +57,27 @@ msgstr "Od"
#, fuzzy
msgctxt "field:marketing.automation.activity,email_open_rate:"
-msgid "E-mail Open Rate"
+msgid "Email Open Rate"
msgstr "E-pošta odprta"
#, fuzzy
msgctxt "field:marketing.automation.activity,email_open_rate_trend:"
-msgid "E-mail Open Rate Trend"
+msgid "Email Open Rate Trend"
msgstr "E-pošta odprta"
+#, fuzzy
msgctxt "field:marketing.automation.activity,email_opened:"
-msgid "E-Mails Opened"
+msgid "Emails Opened"
msgstr "E-pošta odprta"
+#, fuzzy
msgctxt "field:marketing.automation.activity,email_template:"
-msgid "E-Mail Template"
+msgid "Email Template"
msgstr "E-poštna predloga"
+#, fuzzy
msgctxt "field:marketing.automation.activity,email_title:"
-msgid "E-Mail Title"
+msgid "Email Title"
msgstr "E-poštna zadeva"
msgctxt "field:marketing.automation.activity,event:"
@@ -131,12 +136,14 @@ msgctxt "field:marketing.automation.record.activity,at:"
msgid "At"
msgstr "Ob"
+#, fuzzy
msgctxt "field:marketing.automation.record.activity,email_clicked:"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr "E-poštni kliki"
+#, fuzzy
msgctxt "field:marketing.automation.record.activity,email_opened:"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr "E-pošta odprta"
msgctxt "field:marketing.automation.record.activity,record:"
@@ -163,28 +170,28 @@ msgstr ""
#, fuzzy
msgctxt "field:marketing.automation.reporting.activity,email_click_rate:"
-msgid "E-mail Click Rate"
+msgid "Email Click Rate"
msgstr "E-poštni kliki"
#, fuzzy
msgctxt ""
"field:marketing.automation.reporting.activity,email_click_through_rate:"
-msgid "E-mail Click-Through Rate"
+msgid "Email Click-Through Rate"
msgstr "E-poštni kliki"
#, fuzzy
msgctxt "field:marketing.automation.reporting.activity,email_clicked:"
-msgid "E-Mails Clicked"
+msgid "Emails Clicked"
msgstr "E-poštni kliki"
#, fuzzy
msgctxt "field:marketing.automation.reporting.activity,email_open_rate:"
-msgid "E-mail Open Rate"
+msgid "Email Open Rate"
msgstr "E-pošta odprta"
#, fuzzy
msgctxt "field:marketing.automation.reporting.activity,email_opened:"
-msgid "E-Mails Opened"
+msgid "Emails Opened"
msgstr "E-pošta odprta"
#, fuzzy
@@ -310,9 +317,10 @@ msgstr ""
"Pustite prazno, da uporabite vrednost opredeljeno v konfiguracijski "
"datoteki."
+#, fuzzy
msgctxt "help:marketing.automation.activity,email_template:"
msgid ""
-"The HTML content of the E-mail.\n"
+"The HTML content of the email.\n"
"The Genshi syntax can be used with 'record' in the evaluation context."
msgstr ""
"HTML vsebina e-pošte.\n"
@@ -348,8 +356,9 @@ msgctxt "model:ir.action,name:act_activity_tree"
msgid "Activities"
msgstr "Aktivnosti"
+#, fuzzy
msgctxt "model:ir.action,name:act_ir_email_form_relate_activity"
-msgid "E-mails"
+msgid "Emails"
msgstr "E-pošte"
msgctxt "model:ir.action,name:act_record_activity_form"
@@ -417,6 +426,7 @@ msgctxt ""
msgid "Stopped"
msgstr "Ustavljeno"
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_condition"
msgid ""
"Invalid condition \"%(condition)s\" in activity \"%(activity)s\" with "
@@ -425,17 +435,19 @@ msgstr ""
"Neveljaven pogojo \"%(condition)s\" v aktivnosti \"%(activity)s\" z napako "
"\"%(exception)s\"."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_email_template"
msgid ""
-"Invalid e-mail template in activity \"%(activity)s\" with exception "
+"Invalid email template in activity \"%(activity)s\" with exception "
"\"%(exception)s\"."
msgstr ""
"Neveljavna e-poštna predloga v aktivnosti \"%(activity)s\" z napako "
"\"%(exception)s\"."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_email_title"
msgid ""
-"Invalid e-mail title in activity \"%(activity)s\" with exception "
+"Invalid email title in activity \"%(activity)s\" with exception "
"\"%(exception)s\"."
msgstr ""
"Neveljavna e-poštna zadeva v aktivnosti \"%(activity)s\" z napako "
@@ -453,17 +465,20 @@ msgctxt "model:ir.message,text:msg_record_uuid_unique"
msgid "UUID of record must be unique."
msgstr "UUID zapisa mora biti edinstven."
+#, python-format
msgctxt "model:ir.message,text:msg_scenario_invalid_domain"
msgid "Invalid domain in scenario \"%(scenario)s\" with exception \"%(exception)s\"."
msgstr ""
+#, fuzzy
msgctxt "model:ir.model.button,string:record_activity_on_email_clicked_button"
-msgid "E-Mail Clicked"
-msgstr ""
+msgid "Email Clicked"
+msgstr "E-poštni kliki"
+#, fuzzy
msgctxt "model:ir.model.button,string:record_activity_on_email_opened_button"
-msgid "E-Mail Opened"
-msgstr ""
+msgid "Email Opened"
+msgstr "E-pošta odprta"
msgctxt "model:ir.model.button,string:record_block_button"
msgid "Block"
@@ -546,32 +561,38 @@ msgid "Trigger Marketing Scenarios"
msgstr ""
msgctxt "selection:marketing.automation.activity,action:"
-msgid "Send E-Mail"
+msgid "Send email"
msgstr ""
+#, fuzzy
msgctxt "selection:marketing.automation.activity,event:"
-msgid "E-Mail Clicked"
-msgstr ""
+msgid "Email Clicked"
+msgstr "E-poštni kliki"
+#, fuzzy
msgctxt "selection:marketing.automation.activity,event:"
-msgid "E-Mail Opened"
-msgstr ""
+msgid "Email Opened"
+msgstr "E-pošta odprta"
+#, fuzzy
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Clicked"
-msgstr ""
+msgid "Email Clicked"
+msgstr "E-poštni kliki"
+#, fuzzy
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Not Clicked"
-msgstr ""
+msgid "Email Not Clicked"
+msgstr "E-poštni kliki"
+#, fuzzy
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Not Opened"
-msgstr ""
+msgid "Email Not Opened"
+msgstr "E-pošta odprta"
+#, fuzzy
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Opened"
-msgstr ""
+msgid "Email Opened"
+msgstr "E-pošta odprta"
msgctxt "selection:marketing.automation.activity,parent:"
msgid "Activity"
diff --git a/modules/marketing_automation/locale/tr.po b/modules/marketing_automation/locale/tr.po
index 6b1709944c..bab720714f 100644
--- a/modules/marketing_automation/locale/tr.po
+++ b/modules/marketing_automation/locale/tr.po
@@ -27,23 +27,23 @@ msgid "Delay"
msgstr ""
msgctxt "field:marketing.automation.activity,email_click_rate:"
-msgid "E-mail Click Rate"
+msgid "Email Click Rate"
msgstr ""
msgctxt "field:marketing.automation.activity,email_click_rate_trend:"
-msgid "E-mail Click Rate Trend"
+msgid "Email Click Rate Trend"
msgstr ""
msgctxt "field:marketing.automation.activity,email_click_through_rate:"
-msgid "E-mail Click-Through Rate"
+msgid "Email Click-Through Rate"
msgstr ""
msgctxt "field:marketing.automation.activity,email_click_through_rate_trend:"
-msgid "E-mail Click-Through Rate Trend"
+msgid "Email Click-Through Rate Trend"
msgstr ""
msgctxt "field:marketing.automation.activity,email_clicked:"
-msgid "E-Mails Clicked"
+msgid "Emails Clicked"
msgstr ""
msgctxt "field:marketing.automation.activity,email_from:"
@@ -51,23 +51,23 @@ msgid "From"
msgstr ""
msgctxt "field:marketing.automation.activity,email_open_rate:"
-msgid "E-mail Open Rate"
+msgid "Email Open Rate"
msgstr ""
msgctxt "field:marketing.automation.activity,email_open_rate_trend:"
-msgid "E-mail Open Rate Trend"
+msgid "Email Open Rate Trend"
msgstr ""
msgctxt "field:marketing.automation.activity,email_opened:"
-msgid "E-Mails Opened"
+msgid "Emails Opened"
msgstr ""
msgctxt "field:marketing.automation.activity,email_template:"
-msgid "E-Mail Template"
+msgid "Email Template"
msgstr ""
msgctxt "field:marketing.automation.activity,email_title:"
-msgid "E-Mail Title"
+msgid "Email Title"
msgstr ""
msgctxt "field:marketing.automation.activity,event:"
@@ -127,11 +127,11 @@ msgid "At"
msgstr ""
msgctxt "field:marketing.automation.record.activity,email_clicked:"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr ""
msgctxt "field:marketing.automation.record.activity,email_opened:"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr ""
msgctxt "field:marketing.automation.record.activity,record:"
@@ -155,24 +155,24 @@ msgid "Date"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,email_click_rate:"
-msgid "E-mail Click Rate"
+msgid "Email Click Rate"
msgstr ""
msgctxt ""
"field:marketing.automation.reporting.activity,email_click_through_rate:"
-msgid "E-mail Click-Through Rate"
+msgid "Email Click-Through Rate"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,email_clicked:"
-msgid "E-Mails Clicked"
+msgid "Emails Clicked"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,email_open_rate:"
-msgid "E-mail Open Rate"
+msgid "Email Open Rate"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,email_opened:"
-msgid "E-Mails Opened"
+msgid "Emails Opened"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,record_count:"
@@ -288,7 +288,7 @@ msgstr ""
msgctxt "help:marketing.automation.activity,email_template:"
msgid ""
-"The HTML content of the E-mail.\n"
+"The HTML content of the email.\n"
"The Genshi syntax can be used with 'record' in the evaluation context."
msgstr ""
@@ -317,7 +317,7 @@ msgid "Activities"
msgstr ""
msgctxt "model:ir.action,name:act_ir_email_form_relate_activity"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
msgctxt "model:ir.action,name:act_record_activity_form"
@@ -383,21 +383,24 @@ msgctxt ""
msgid "Stopped"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_condition"
msgid ""
"Invalid condition \"%(condition)s\" in activity \"%(activity)s\" with "
"exception \"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_email_template"
msgid ""
-"Invalid e-mail template in activity \"%(activity)s\" with exception "
+"Invalid email template in activity \"%(activity)s\" with exception "
"\"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_email_title"
msgid ""
-"Invalid e-mail title in activity \"%(activity)s\" with exception "
+"Invalid email title in activity \"%(activity)s\" with exception "
"\"%(exception)s\"."
msgstr ""
@@ -413,16 +416,17 @@ msgctxt "model:ir.message,text:msg_record_uuid_unique"
msgid "UUID of record must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_scenario_invalid_domain"
msgid "Invalid domain in scenario \"%(scenario)s\" with exception \"%(exception)s\"."
msgstr ""
msgctxt "model:ir.model.button,string:record_activity_on_email_clicked_button"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr ""
msgctxt "model:ir.model.button,string:record_activity_on_email_opened_button"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr ""
msgctxt "model:ir.model.button,string:record_block_button"
@@ -503,31 +507,31 @@ msgid "Trigger Marketing Scenarios"
msgstr ""
msgctxt "selection:marketing.automation.activity,action:"
-msgid "Send E-Mail"
+msgid "Send email"
msgstr ""
msgctxt "selection:marketing.automation.activity,event:"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr ""
msgctxt "selection:marketing.automation.activity,event:"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr ""
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr ""
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Not Clicked"
+msgid "Email Not Clicked"
msgstr ""
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Not Opened"
+msgid "Email Not Opened"
msgstr ""
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr ""
msgctxt "selection:marketing.automation.activity,parent:"
diff --git a/modules/marketing_automation/locale/uk.po b/modules/marketing_automation/locale/uk.po
index 6b1709944c..bab720714f 100644
--- a/modules/marketing_automation/locale/uk.po
+++ b/modules/marketing_automation/locale/uk.po
@@ -27,23 +27,23 @@ msgid "Delay"
msgstr ""
msgctxt "field:marketing.automation.activity,email_click_rate:"
-msgid "E-mail Click Rate"
+msgid "Email Click Rate"
msgstr ""
msgctxt "field:marketing.automation.activity,email_click_rate_trend:"
-msgid "E-mail Click Rate Trend"
+msgid "Email Click Rate Trend"
msgstr ""
msgctxt "field:marketing.automation.activity,email_click_through_rate:"
-msgid "E-mail Click-Through Rate"
+msgid "Email Click-Through Rate"
msgstr ""
msgctxt "field:marketing.automation.activity,email_click_through_rate_trend:"
-msgid "E-mail Click-Through Rate Trend"
+msgid "Email Click-Through Rate Trend"
msgstr ""
msgctxt "field:marketing.automation.activity,email_clicked:"
-msgid "E-Mails Clicked"
+msgid "Emails Clicked"
msgstr ""
msgctxt "field:marketing.automation.activity,email_from:"
@@ -51,23 +51,23 @@ msgid "From"
msgstr ""
msgctxt "field:marketing.automation.activity,email_open_rate:"
-msgid "E-mail Open Rate"
+msgid "Email Open Rate"
msgstr ""
msgctxt "field:marketing.automation.activity,email_open_rate_trend:"
-msgid "E-mail Open Rate Trend"
+msgid "Email Open Rate Trend"
msgstr ""
msgctxt "field:marketing.automation.activity,email_opened:"
-msgid "E-Mails Opened"
+msgid "Emails Opened"
msgstr ""
msgctxt "field:marketing.automation.activity,email_template:"
-msgid "E-Mail Template"
+msgid "Email Template"
msgstr ""
msgctxt "field:marketing.automation.activity,email_title:"
-msgid "E-Mail Title"
+msgid "Email Title"
msgstr ""
msgctxt "field:marketing.automation.activity,event:"
@@ -127,11 +127,11 @@ msgid "At"
msgstr ""
msgctxt "field:marketing.automation.record.activity,email_clicked:"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr ""
msgctxt "field:marketing.automation.record.activity,email_opened:"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr ""
msgctxt "field:marketing.automation.record.activity,record:"
@@ -155,24 +155,24 @@ msgid "Date"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,email_click_rate:"
-msgid "E-mail Click Rate"
+msgid "Email Click Rate"
msgstr ""
msgctxt ""
"field:marketing.automation.reporting.activity,email_click_through_rate:"
-msgid "E-mail Click-Through Rate"
+msgid "Email Click-Through Rate"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,email_clicked:"
-msgid "E-Mails Clicked"
+msgid "Emails Clicked"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,email_open_rate:"
-msgid "E-mail Open Rate"
+msgid "Email Open Rate"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,email_opened:"
-msgid "E-Mails Opened"
+msgid "Emails Opened"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,record_count:"
@@ -288,7 +288,7 @@ msgstr ""
msgctxt "help:marketing.automation.activity,email_template:"
msgid ""
-"The HTML content of the E-mail.\n"
+"The HTML content of the email.\n"
"The Genshi syntax can be used with 'record' in the evaluation context."
msgstr ""
@@ -317,7 +317,7 @@ msgid "Activities"
msgstr ""
msgctxt "model:ir.action,name:act_ir_email_form_relate_activity"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
msgctxt "model:ir.action,name:act_record_activity_form"
@@ -383,21 +383,24 @@ msgctxt ""
msgid "Stopped"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_condition"
msgid ""
"Invalid condition \"%(condition)s\" in activity \"%(activity)s\" with "
"exception \"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_email_template"
msgid ""
-"Invalid e-mail template in activity \"%(activity)s\" with exception "
+"Invalid email template in activity \"%(activity)s\" with exception "
"\"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_email_title"
msgid ""
-"Invalid e-mail title in activity \"%(activity)s\" with exception "
+"Invalid email title in activity \"%(activity)s\" with exception "
"\"%(exception)s\"."
msgstr ""
@@ -413,16 +416,17 @@ msgctxt "model:ir.message,text:msg_record_uuid_unique"
msgid "UUID of record must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_scenario_invalid_domain"
msgid "Invalid domain in scenario \"%(scenario)s\" with exception \"%(exception)s\"."
msgstr ""
msgctxt "model:ir.model.button,string:record_activity_on_email_clicked_button"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr ""
msgctxt "model:ir.model.button,string:record_activity_on_email_opened_button"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr ""
msgctxt "model:ir.model.button,string:record_block_button"
@@ -503,31 +507,31 @@ msgid "Trigger Marketing Scenarios"
msgstr ""
msgctxt "selection:marketing.automation.activity,action:"
-msgid "Send E-Mail"
+msgid "Send email"
msgstr ""
msgctxt "selection:marketing.automation.activity,event:"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr ""
msgctxt "selection:marketing.automation.activity,event:"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr ""
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr ""
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Not Clicked"
+msgid "Email Not Clicked"
msgstr ""
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Not Opened"
+msgid "Email Not Opened"
msgstr ""
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr ""
msgctxt "selection:marketing.automation.activity,parent:"
diff --git a/modules/marketing_automation/locale/zh_CN.po b/modules/marketing_automation/locale/zh_CN.po
index 6b1709944c..bab720714f 100644
--- a/modules/marketing_automation/locale/zh_CN.po
+++ b/modules/marketing_automation/locale/zh_CN.po
@@ -27,23 +27,23 @@ msgid "Delay"
msgstr ""
msgctxt "field:marketing.automation.activity,email_click_rate:"
-msgid "E-mail Click Rate"
+msgid "Email Click Rate"
msgstr ""
msgctxt "field:marketing.automation.activity,email_click_rate_trend:"
-msgid "E-mail Click Rate Trend"
+msgid "Email Click Rate Trend"
msgstr ""
msgctxt "field:marketing.automation.activity,email_click_through_rate:"
-msgid "E-mail Click-Through Rate"
+msgid "Email Click-Through Rate"
msgstr ""
msgctxt "field:marketing.automation.activity,email_click_through_rate_trend:"
-msgid "E-mail Click-Through Rate Trend"
+msgid "Email Click-Through Rate Trend"
msgstr ""
msgctxt "field:marketing.automation.activity,email_clicked:"
-msgid "E-Mails Clicked"
+msgid "Emails Clicked"
msgstr ""
msgctxt "field:marketing.automation.activity,email_from:"
@@ -51,23 +51,23 @@ msgid "From"
msgstr ""
msgctxt "field:marketing.automation.activity,email_open_rate:"
-msgid "E-mail Open Rate"
+msgid "Email Open Rate"
msgstr ""
msgctxt "field:marketing.automation.activity,email_open_rate_trend:"
-msgid "E-mail Open Rate Trend"
+msgid "Email Open Rate Trend"
msgstr ""
msgctxt "field:marketing.automation.activity,email_opened:"
-msgid "E-Mails Opened"
+msgid "Emails Opened"
msgstr ""
msgctxt "field:marketing.automation.activity,email_template:"
-msgid "E-Mail Template"
+msgid "Email Template"
msgstr ""
msgctxt "field:marketing.automation.activity,email_title:"
-msgid "E-Mail Title"
+msgid "Email Title"
msgstr ""
msgctxt "field:marketing.automation.activity,event:"
@@ -127,11 +127,11 @@ msgid "At"
msgstr ""
msgctxt "field:marketing.automation.record.activity,email_clicked:"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr ""
msgctxt "field:marketing.automation.record.activity,email_opened:"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr ""
msgctxt "field:marketing.automation.record.activity,record:"
@@ -155,24 +155,24 @@ msgid "Date"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,email_click_rate:"
-msgid "E-mail Click Rate"
+msgid "Email Click Rate"
msgstr ""
msgctxt ""
"field:marketing.automation.reporting.activity,email_click_through_rate:"
-msgid "E-mail Click-Through Rate"
+msgid "Email Click-Through Rate"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,email_clicked:"
-msgid "E-Mails Clicked"
+msgid "Emails Clicked"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,email_open_rate:"
-msgid "E-mail Open Rate"
+msgid "Email Open Rate"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,email_opened:"
-msgid "E-Mails Opened"
+msgid "Emails Opened"
msgstr ""
msgctxt "field:marketing.automation.reporting.activity,record_count:"
@@ -288,7 +288,7 @@ msgstr ""
msgctxt "help:marketing.automation.activity,email_template:"
msgid ""
-"The HTML content of the E-mail.\n"
+"The HTML content of the email.\n"
"The Genshi syntax can be used with 'record' in the evaluation context."
msgstr ""
@@ -317,7 +317,7 @@ msgid "Activities"
msgstr ""
msgctxt "model:ir.action,name:act_ir_email_form_relate_activity"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
msgctxt "model:ir.action,name:act_record_activity_form"
@@ -383,21 +383,24 @@ msgctxt ""
msgid "Stopped"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_condition"
msgid ""
"Invalid condition \"%(condition)s\" in activity \"%(activity)s\" with "
"exception \"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_email_template"
msgid ""
-"Invalid e-mail template in activity \"%(activity)s\" with exception "
+"Invalid email template in activity \"%(activity)s\" with exception "
"\"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_activity_invalid_email_title"
msgid ""
-"Invalid e-mail title in activity \"%(activity)s\" with exception "
+"Invalid email title in activity \"%(activity)s\" with exception "
"\"%(exception)s\"."
msgstr ""
@@ -413,16 +416,17 @@ msgctxt "model:ir.message,text:msg_record_uuid_unique"
msgid "UUID of record must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_scenario_invalid_domain"
msgid "Invalid domain in scenario \"%(scenario)s\" with exception \"%(exception)s\"."
msgstr ""
msgctxt "model:ir.model.button,string:record_activity_on_email_clicked_button"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr ""
msgctxt "model:ir.model.button,string:record_activity_on_email_opened_button"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr ""
msgctxt "model:ir.model.button,string:record_block_button"
@@ -503,31 +507,31 @@ msgid "Trigger Marketing Scenarios"
msgstr ""
msgctxt "selection:marketing.automation.activity,action:"
-msgid "Send E-Mail"
+msgid "Send email"
msgstr ""
msgctxt "selection:marketing.automation.activity,event:"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr ""
msgctxt "selection:marketing.automation.activity,event:"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr ""
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Clicked"
+msgid "Email Clicked"
msgstr ""
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Not Clicked"
+msgid "Email Not Clicked"
msgstr ""
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Not Opened"
+msgid "Email Not Opened"
msgstr ""
msgctxt "selection:marketing.automation.activity,on:"
-msgid "E-Mail Opened"
+msgid "Email Opened"
msgstr ""
msgctxt "selection:marketing.automation.activity,parent:"
diff --git a/modules/marketing_email/locale/bg.po b/modules/marketing_email/locale/bg.po
index 7ce8540ba5..cd195330eb 100644
--- a/modules/marketing_email/locale/bg.po
+++ b/modules/marketing_email/locale/bg.po
@@ -3,11 +3,11 @@ msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:marketing.email,email:"
-msgid "E-mail"
+msgid "Email"
msgstr ""
msgctxt "field:marketing.email,email_token:"
-msgid "E-mail Token"
+msgid "Email Token"
msgstr ""
msgctxt "field:marketing.email,list_:"
@@ -63,7 +63,7 @@ msgid "URLs"
msgstr ""
msgctxt "field:marketing.email.send_test,email:"
-msgid "E-Mail"
+msgid "Email"
msgstr ""
msgctxt "field:marketing.email.send_test,list_:"
@@ -87,7 +87,7 @@ msgid "Messages"
msgstr ""
msgctxt "model:ir.action,name:act_email_relate_list"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
msgctxt "model:ir.action,name:report_email_subscribe"
@@ -115,6 +115,7 @@ msgctxt ""
msgid "Sending"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for \"%(record)s\" is not valid."
msgstr ""
@@ -123,6 +124,7 @@ msgctxt "model:ir.message,text:msg_email_list_unique"
msgid "Email addresses can only be subscribed once to each list."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_message_invalid_content"
msgid "Invalid content in message \"%(message)s\" with exception \"%(exception)s\"."
msgstr ""
@@ -144,7 +146,7 @@ msgid "Mailing Lists"
msgstr ""
msgctxt "model:marketing.email,name:"
-msgid "Marketing E-mail"
+msgid "Marketing Email"
msgstr ""
msgctxt "model:marketing.email.list,name:"
@@ -152,11 +154,11 @@ msgid "Marketing Mailing List"
msgstr ""
msgctxt "model:marketing.email.message,name:"
-msgid "Marketing E-mail Message"
+msgid "Marketing Email Message"
msgstr ""
msgctxt "model:marketing.email.send_test,name:"
-msgid "Send Test E-mail"
+msgid "Send Test Email"
msgstr ""
msgctxt "report:marketing.email.subscribe:"
diff --git a/modules/marketing_email/locale/ca.po b/modules/marketing_email/locale/ca.po
index 87cc3044f6..4d33a39adc 100644
--- a/modules/marketing_email/locale/ca.po
+++ b/modules/marketing_email/locale/ca.po
@@ -3,11 +3,11 @@ msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:marketing.email,email:"
-msgid "E-mail"
+msgid "Email"
msgstr "Correu electrònic"
msgctxt "field:marketing.email,email_token:"
-msgid "E-mail Token"
+msgid "Email Token"
msgstr "Token del correu electrònic"
msgctxt "field:marketing.email,list_:"
@@ -63,7 +63,7 @@ msgid "URLs"
msgstr "URLs"
msgctxt "field:marketing.email.send_test,email:"
-msgid "E-Mail"
+msgid "Email"
msgstr "Correu electrònic"
msgctxt "field:marketing.email.send_test,list_:"
@@ -88,7 +88,7 @@ msgid "Messages"
msgstr "Missatges"
msgctxt "model:ir.action,name:act_email_relate_list"
-msgid "E-mails"
+msgid "Emails"
msgstr "Correus electrònics"
msgctxt "model:ir.action,name:report_email_subscribe"
@@ -116,6 +116,7 @@ msgctxt ""
msgid "Sending"
msgstr "Enviant"
+#, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for \"%(record)s\" is not valid."
msgstr "El correu electrònic \"%(email)s\" del registre \"%(record)s\" no es vàlid."
@@ -125,6 +126,7 @@ msgid "Email addresses can only be subscribed once to each list."
msgstr ""
"Les direccions de correu només es poden subscriure una vegada a cada llista."
+#, python-format
msgctxt "model:ir.message,text:msg_message_invalid_content"
msgid "Invalid content in message \"%(message)s\" with exception \"%(exception)s\"."
msgstr ""
@@ -148,7 +150,7 @@ msgid "Mailing Lists"
msgstr "Llistes de correu electrònic"
msgctxt "model:marketing.email,name:"
-msgid "Marketing E-mail"
+msgid "Marketing Email"
msgstr "Correus electrònics de marketing"
msgctxt "model:marketing.email.list,name:"
@@ -156,12 +158,12 @@ msgid "Marketing Mailing List"
msgstr "Llista de correus de marketing"
msgctxt "model:marketing.email.message,name:"
-msgid "Marketing E-mail Message"
-msgstr "Missatge de correu electrónic de marketing"
+msgid "Marketing Email Message"
+msgstr "Missatge de correu electrònic de màrqueting"
msgctxt "model:marketing.email.send_test,name:"
-msgid "Send Test E-mail"
-msgstr "Envia correu electrònic de prova"
+msgid "Send Test Email"
+msgstr "Envia un correu electrònic de prova"
msgctxt "report:marketing.email.subscribe:"
msgid "Button is not working? Paste this into your browser:"
diff --git a/modules/marketing_email/locale/cs.po b/modules/marketing_email/locale/cs.po
index 7ce8540ba5..cd195330eb 100644
--- a/modules/marketing_email/locale/cs.po
+++ b/modules/marketing_email/locale/cs.po
@@ -3,11 +3,11 @@ msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:marketing.email,email:"
-msgid "E-mail"
+msgid "Email"
msgstr ""
msgctxt "field:marketing.email,email_token:"
-msgid "E-mail Token"
+msgid "Email Token"
msgstr ""
msgctxt "field:marketing.email,list_:"
@@ -63,7 +63,7 @@ msgid "URLs"
msgstr ""
msgctxt "field:marketing.email.send_test,email:"
-msgid "E-Mail"
+msgid "Email"
msgstr ""
msgctxt "field:marketing.email.send_test,list_:"
@@ -87,7 +87,7 @@ msgid "Messages"
msgstr ""
msgctxt "model:ir.action,name:act_email_relate_list"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
msgctxt "model:ir.action,name:report_email_subscribe"
@@ -115,6 +115,7 @@ msgctxt ""
msgid "Sending"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for \"%(record)s\" is not valid."
msgstr ""
@@ -123,6 +124,7 @@ msgctxt "model:ir.message,text:msg_email_list_unique"
msgid "Email addresses can only be subscribed once to each list."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_message_invalid_content"
msgid "Invalid content in message \"%(message)s\" with exception \"%(exception)s\"."
msgstr ""
@@ -144,7 +146,7 @@ msgid "Mailing Lists"
msgstr ""
msgctxt "model:marketing.email,name:"
-msgid "Marketing E-mail"
+msgid "Marketing Email"
msgstr ""
msgctxt "model:marketing.email.list,name:"
@@ -152,11 +154,11 @@ msgid "Marketing Mailing List"
msgstr ""
msgctxt "model:marketing.email.message,name:"
-msgid "Marketing E-mail Message"
+msgid "Marketing Email Message"
msgstr ""
msgctxt "model:marketing.email.send_test,name:"
-msgid "Send Test E-mail"
+msgid "Send Test Email"
msgstr ""
msgctxt "report:marketing.email.subscribe:"
diff --git a/modules/marketing_email/locale/de.po b/modules/marketing_email/locale/de.po
index 6cc744ce8e..6108e39092 100644
--- a/modules/marketing_email/locale/de.po
+++ b/modules/marketing_email/locale/de.po
@@ -3,11 +3,11 @@ msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:marketing.email,email:"
-msgid "E-mail"
+msgid "Email"
msgstr "E-Mail"
msgctxt "field:marketing.email,email_token:"
-msgid "E-mail Token"
+msgid "Email Token"
msgstr "E-Mail Token"
msgctxt "field:marketing.email,list_:"
@@ -63,8 +63,8 @@ msgid "URLs"
msgstr "URLs"
msgctxt "field:marketing.email.send_test,email:"
-msgid "E-Mail"
-msgstr "E-Mail"
+msgid "Email"
+msgstr "E-Mails"
msgctxt "field:marketing.email.send_test,list_:"
msgid "List"
@@ -87,7 +87,7 @@ msgid "Messages"
msgstr "Nachrichten"
msgctxt "model:ir.action,name:act_email_relate_list"
-msgid "E-mails"
+msgid "Emails"
msgstr "E-Mails"
msgctxt "model:ir.action,name:report_email_subscribe"
@@ -115,6 +115,7 @@ msgctxt ""
msgid "Sending"
msgstr "Im Versand"
+#, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for \"%(record)s\" is not valid."
msgstr "Die E-Mail-Adresse \"%(email)s\" für \"%(record)s\" ist ungültig."
@@ -123,6 +124,7 @@ msgctxt "model:ir.message,text:msg_email_list_unique"
msgid "Email addresses can only be subscribed once to each list."
msgstr "E-Mail-Adressen können nur einmal je Liste angemeldet werden."
+#, python-format
msgctxt "model:ir.message,text:msg_message_invalid_content"
msgid "Invalid content in message \"%(message)s\" with exception \"%(exception)s\"."
msgstr "Ungültiger Inhalt in Nachricht \"%(message)s\" mit Fehler \"%(exception)s\"."
@@ -144,7 +146,7 @@ msgid "Mailing Lists"
msgstr "Mailinglisten"
msgctxt "model:marketing.email,name:"
-msgid "Marketing E-mail"
+msgid "Marketing Email"
msgstr "Marketing E-Mail"
msgctxt "model:marketing.email.list,name:"
@@ -152,11 +154,11 @@ msgid "Marketing Mailing List"
msgstr "Marketing Mailingliste"
msgctxt "model:marketing.email.message,name:"
-msgid "Marketing E-mail Message"
+msgid "Marketing Email Message"
msgstr "Marketing E-Mail Nachricht"
msgctxt "model:marketing.email.send_test,name:"
-msgid "Send Test E-mail"
+msgid "Send Test Email"
msgstr "Test-E-Mail versenden"
msgctxt "report:marketing.email.subscribe:"
diff --git a/modules/marketing_email/locale/es.po b/modules/marketing_email/locale/es.po
index 9fc5f1cf9b..50bbd8f23d 100644
--- a/modules/marketing_email/locale/es.po
+++ b/modules/marketing_email/locale/es.po
@@ -3,12 +3,12 @@ msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:marketing.email,email:"
-msgid "E-mail"
+msgid "Email"
msgstr "Correo electrónico"
msgctxt "field:marketing.email,email_token:"
-msgid "E-mail Token"
-msgstr "Token Correo electrónico"
+msgid "Email Token"
+msgstr "Token de correo electrónico"
msgctxt "field:marketing.email,list_:"
msgid "List"
@@ -63,7 +63,7 @@ msgid "URLs"
msgstr "URLs"
msgctxt "field:marketing.email.send_test,email:"
-msgid "E-Mail"
+msgid "Email"
msgstr "Correo electrónico"
msgctxt "field:marketing.email.send_test,list_:"
@@ -88,7 +88,7 @@ msgid "Messages"
msgstr "Mensajes"
msgctxt "model:ir.action,name:act_email_relate_list"
-msgid "E-mails"
+msgid "Emails"
msgstr "Correos electrónicos"
msgctxt "model:ir.action,name:report_email_subscribe"
@@ -116,6 +116,7 @@ msgctxt ""
msgid "Sending"
msgstr "Enviando"
+#, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for \"%(record)s\" is not valid."
msgstr "El correo electrónico \"%(email)s\" de \"%(record)s\" no es valido."
@@ -126,6 +127,7 @@ msgstr ""
"Las direcciones de correo electrónico solo se pueden suscribir una vez a "
"cada lista."
+#, python-format
msgctxt "model:ir.message,text:msg_message_invalid_content"
msgid "Invalid content in message \"%(message)s\" with exception \"%(exception)s\"."
msgstr ""
@@ -149,19 +151,19 @@ msgid "Mailing Lists"
msgstr "Listas de correos electrónicos"
msgctxt "model:marketing.email,name:"
-msgid "Marketing E-mail"
-msgstr "Correos electrónicos de marketing"
+msgid "Marketing Email"
+msgstr "Email Marketing"
msgctxt "model:marketing.email.list,name:"
msgid "Marketing Mailing List"
msgstr "Lista de correos de marketing"
msgctxt "model:marketing.email.message,name:"
-msgid "Marketing E-mail Message"
-msgstr "Mensaje de correo electrónico de marketing"
+msgid "Marketing Email Message"
+msgstr "Mensaje de Email Marketing"
msgctxt "model:marketing.email.send_test,name:"
-msgid "Send Test E-mail"
+msgid "Send Test Email"
msgstr "Enviar correo electrónico de prueba"
msgctxt "report:marketing.email.subscribe:"
diff --git a/modules/marketing_email/locale/es_419.po b/modules/marketing_email/locale/es_419.po
index 7ce8540ba5..cd195330eb 100644
--- a/modules/marketing_email/locale/es_419.po
+++ b/modules/marketing_email/locale/es_419.po
@@ -3,11 +3,11 @@ msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:marketing.email,email:"
-msgid "E-mail"
+msgid "Email"
msgstr ""
msgctxt "field:marketing.email,email_token:"
-msgid "E-mail Token"
+msgid "Email Token"
msgstr ""
msgctxt "field:marketing.email,list_:"
@@ -63,7 +63,7 @@ msgid "URLs"
msgstr ""
msgctxt "field:marketing.email.send_test,email:"
-msgid "E-Mail"
+msgid "Email"
msgstr ""
msgctxt "field:marketing.email.send_test,list_:"
@@ -87,7 +87,7 @@ msgid "Messages"
msgstr ""
msgctxt "model:ir.action,name:act_email_relate_list"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
msgctxt "model:ir.action,name:report_email_subscribe"
@@ -115,6 +115,7 @@ msgctxt ""
msgid "Sending"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for \"%(record)s\" is not valid."
msgstr ""
@@ -123,6 +124,7 @@ msgctxt "model:ir.message,text:msg_email_list_unique"
msgid "Email addresses can only be subscribed once to each list."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_message_invalid_content"
msgid "Invalid content in message \"%(message)s\" with exception \"%(exception)s\"."
msgstr ""
@@ -144,7 +146,7 @@ msgid "Mailing Lists"
msgstr ""
msgctxt "model:marketing.email,name:"
-msgid "Marketing E-mail"
+msgid "Marketing Email"
msgstr ""
msgctxt "model:marketing.email.list,name:"
@@ -152,11 +154,11 @@ msgid "Marketing Mailing List"
msgstr ""
msgctxt "model:marketing.email.message,name:"
-msgid "Marketing E-mail Message"
+msgid "Marketing Email Message"
msgstr ""
msgctxt "model:marketing.email.send_test,name:"
-msgid "Send Test E-mail"
+msgid "Send Test Email"
msgstr ""
msgctxt "report:marketing.email.subscribe:"
diff --git a/modules/marketing_email/locale/et.po b/modules/marketing_email/locale/et.po
index 7ce8540ba5..cd195330eb 100644
--- a/modules/marketing_email/locale/et.po
+++ b/modules/marketing_email/locale/et.po
@@ -3,11 +3,11 @@ msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:marketing.email,email:"
-msgid "E-mail"
+msgid "Email"
msgstr ""
msgctxt "field:marketing.email,email_token:"
-msgid "E-mail Token"
+msgid "Email Token"
msgstr ""
msgctxt "field:marketing.email,list_:"
@@ -63,7 +63,7 @@ msgid "URLs"
msgstr ""
msgctxt "field:marketing.email.send_test,email:"
-msgid "E-Mail"
+msgid "Email"
msgstr ""
msgctxt "field:marketing.email.send_test,list_:"
@@ -87,7 +87,7 @@ msgid "Messages"
msgstr ""
msgctxt "model:ir.action,name:act_email_relate_list"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
msgctxt "model:ir.action,name:report_email_subscribe"
@@ -115,6 +115,7 @@ msgctxt ""
msgid "Sending"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for \"%(record)s\" is not valid."
msgstr ""
@@ -123,6 +124,7 @@ msgctxt "model:ir.message,text:msg_email_list_unique"
msgid "Email addresses can only be subscribed once to each list."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_message_invalid_content"
msgid "Invalid content in message \"%(message)s\" with exception \"%(exception)s\"."
msgstr ""
@@ -144,7 +146,7 @@ msgid "Mailing Lists"
msgstr ""
msgctxt "model:marketing.email,name:"
-msgid "Marketing E-mail"
+msgid "Marketing Email"
msgstr ""
msgctxt "model:marketing.email.list,name:"
@@ -152,11 +154,11 @@ msgid "Marketing Mailing List"
msgstr ""
msgctxt "model:marketing.email.message,name:"
-msgid "Marketing E-mail Message"
+msgid "Marketing Email Message"
msgstr ""
msgctxt "model:marketing.email.send_test,name:"
-msgid "Send Test E-mail"
+msgid "Send Test Email"
msgstr ""
msgctxt "report:marketing.email.subscribe:"
diff --git a/modules/marketing_email/locale/fa.po b/modules/marketing_email/locale/fa.po
index 7ce8540ba5..cd195330eb 100644
--- a/modules/marketing_email/locale/fa.po
+++ b/modules/marketing_email/locale/fa.po
@@ -3,11 +3,11 @@ msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:marketing.email,email:"
-msgid "E-mail"
+msgid "Email"
msgstr ""
msgctxt "field:marketing.email,email_token:"
-msgid "E-mail Token"
+msgid "Email Token"
msgstr ""
msgctxt "field:marketing.email,list_:"
@@ -63,7 +63,7 @@ msgid "URLs"
msgstr ""
msgctxt "field:marketing.email.send_test,email:"
-msgid "E-Mail"
+msgid "Email"
msgstr ""
msgctxt "field:marketing.email.send_test,list_:"
@@ -87,7 +87,7 @@ msgid "Messages"
msgstr ""
msgctxt "model:ir.action,name:act_email_relate_list"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
msgctxt "model:ir.action,name:report_email_subscribe"
@@ -115,6 +115,7 @@ msgctxt ""
msgid "Sending"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for \"%(record)s\" is not valid."
msgstr ""
@@ -123,6 +124,7 @@ msgctxt "model:ir.message,text:msg_email_list_unique"
msgid "Email addresses can only be subscribed once to each list."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_message_invalid_content"
msgid "Invalid content in message \"%(message)s\" with exception \"%(exception)s\"."
msgstr ""
@@ -144,7 +146,7 @@ msgid "Mailing Lists"
msgstr ""
msgctxt "model:marketing.email,name:"
-msgid "Marketing E-mail"
+msgid "Marketing Email"
msgstr ""
msgctxt "model:marketing.email.list,name:"
@@ -152,11 +154,11 @@ msgid "Marketing Mailing List"
msgstr ""
msgctxt "model:marketing.email.message,name:"
-msgid "Marketing E-mail Message"
+msgid "Marketing Email Message"
msgstr ""
msgctxt "model:marketing.email.send_test,name:"
-msgid "Send Test E-mail"
+msgid "Send Test Email"
msgstr ""
msgctxt "report:marketing.email.subscribe:"
diff --git a/modules/marketing_email/locale/fi.po b/modules/marketing_email/locale/fi.po
index 7ce8540ba5..cd195330eb 100644
--- a/modules/marketing_email/locale/fi.po
+++ b/modules/marketing_email/locale/fi.po
@@ -3,11 +3,11 @@ msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:marketing.email,email:"
-msgid "E-mail"
+msgid "Email"
msgstr ""
msgctxt "field:marketing.email,email_token:"
-msgid "E-mail Token"
+msgid "Email Token"
msgstr ""
msgctxt "field:marketing.email,list_:"
@@ -63,7 +63,7 @@ msgid "URLs"
msgstr ""
msgctxt "field:marketing.email.send_test,email:"
-msgid "E-Mail"
+msgid "Email"
msgstr ""
msgctxt "field:marketing.email.send_test,list_:"
@@ -87,7 +87,7 @@ msgid "Messages"
msgstr ""
msgctxt "model:ir.action,name:act_email_relate_list"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
msgctxt "model:ir.action,name:report_email_subscribe"
@@ -115,6 +115,7 @@ msgctxt ""
msgid "Sending"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for \"%(record)s\" is not valid."
msgstr ""
@@ -123,6 +124,7 @@ msgctxt "model:ir.message,text:msg_email_list_unique"
msgid "Email addresses can only be subscribed once to each list."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_message_invalid_content"
msgid "Invalid content in message \"%(message)s\" with exception \"%(exception)s\"."
msgstr ""
@@ -144,7 +146,7 @@ msgid "Mailing Lists"
msgstr ""
msgctxt "model:marketing.email,name:"
-msgid "Marketing E-mail"
+msgid "Marketing Email"
msgstr ""
msgctxt "model:marketing.email.list,name:"
@@ -152,11 +154,11 @@ msgid "Marketing Mailing List"
msgstr ""
msgctxt "model:marketing.email.message,name:"
-msgid "Marketing E-mail Message"
+msgid "Marketing Email Message"
msgstr ""
msgctxt "model:marketing.email.send_test,name:"
-msgid "Send Test E-mail"
+msgid "Send Test Email"
msgstr ""
msgctxt "report:marketing.email.subscribe:"
diff --git a/modules/marketing_email/locale/fr.po b/modules/marketing_email/locale/fr.po
index 1a5047d3f1..6d6bb344f0 100644
--- a/modules/marketing_email/locale/fr.po
+++ b/modules/marketing_email/locale/fr.po
@@ -3,12 +3,12 @@ msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:marketing.email,email:"
-msgid "E-mail"
-msgstr "E-mail"
+msgid "Email"
+msgstr "Adresse électronique"
msgctxt "field:marketing.email,email_token:"
-msgid "E-mail Token"
-msgstr "Jeton d'E-mail"
+msgid "Email Token"
+msgstr "Jeton de courrier électronique"
msgctxt "field:marketing.email,list_:"
msgid "List"
@@ -24,7 +24,7 @@ msgstr "Utilisateur web"
msgctxt "field:marketing.email.list,emails:"
msgid "Emails"
-msgstr "E-mails"
+msgstr "Courriels"
msgctxt "field:marketing.email.list,language:"
msgid "Language"
@@ -63,8 +63,8 @@ msgid "URLs"
msgstr "URLs"
msgctxt "field:marketing.email.send_test,email:"
-msgid "E-Mail"
-msgstr "E-mail"
+msgid "Email"
+msgstr "Adresse électronique"
msgctxt "field:marketing.email.send_test,list_:"
msgid "List"
@@ -87,8 +87,8 @@ msgid "Messages"
msgstr "Messages"
msgctxt "model:ir.action,name:act_email_relate_list"
-msgid "E-mails"
-msgstr "E-mails"
+msgid "Emails"
+msgstr "Adresses électroniques"
msgctxt "model:ir.action,name:report_email_subscribe"
msgid "Subscribe Request"
@@ -115,16 +115,19 @@ msgctxt ""
msgid "Sending"
msgstr "Envoi en cours"
+#, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for \"%(record)s\" is not valid."
-msgstr "L'adresse e-mail « %(email)s » pour « %(record)s » n'est pas valide."
+msgstr ""
+"L'adresse de courriel « %(email)s » pour « %(record)s » n'est pas valide."
msgctxt "model:ir.message,text:msg_email_list_unique"
msgid "Email addresses can only be subscribed once to each list."
msgstr ""
-"Les adresses e-mail ne peuvent être abonnées qu'une seule fois à chaque "
-"liste."
+"Les adresses de courriel ne peuvent être abonnées qu'une seule fois à chaque"
+" liste."
+#, python-format
msgctxt "model:ir.message,text:msg_message_invalid_content"
msgid "Invalid content in message \"%(message)s\" with exception \"%(exception)s\"."
msgstr ""
@@ -148,20 +151,20 @@ msgid "Mailing Lists"
msgstr "Listes de diffusion"
msgctxt "model:marketing.email,name:"
-msgid "Marketing E-mail"
-msgstr "E-mail marketing"
+msgid "Marketing Email"
+msgstr "Courriel marketing"
msgctxt "model:marketing.email.list,name:"
msgid "Marketing Mailing List"
msgstr "Liste de diffusion marketing"
msgctxt "model:marketing.email.message,name:"
-msgid "Marketing E-mail Message"
-msgstr "Message e-mail marketing"
+msgid "Marketing Email Message"
+msgstr "Message de courriel marketing"
msgctxt "model:marketing.email.send_test,name:"
-msgid "Send Test E-mail"
-msgstr "Envoyer un e-mail de test"
+msgid "Send Test Email"
+msgstr "Envoyer un courriel de test"
msgctxt "report:marketing.email.subscribe:"
msgid "Button is not working? Paste this into your browser:"
@@ -169,7 +172,7 @@ msgstr "Le bouton ne fonctionne pas ? Copier ceci dans votre navigateur :"
msgctxt "report:marketing.email.subscribe:"
msgid "If you received this email by mistake, just ignore it."
-msgstr "Si vous avez reçu cet E-mail par erreur, ignorez le."
+msgstr "Si vous avez reçu ce courriel par erreur, ignorez le."
msgctxt "report:marketing.email.subscribe:"
msgid "Just one more step..."
@@ -189,7 +192,7 @@ msgstr "Le bouton ne fonctionne pas ? Copier ceci dans votre navigateur :"
msgctxt "report:marketing.email.unsubscribe:"
msgid "If you received this email by mistake, just ignore it."
-msgstr "Si vous avez reçu cet E-mail par erreur, ignorez le."
+msgstr "Si vous avez reçu ce courriel par erreur, ignorez le."
msgctxt "report:marketing.email.unsubscribe:"
msgid "Just one more step..."
diff --git a/modules/marketing_email/locale/hu.po b/modules/marketing_email/locale/hu.po
index 7ce8540ba5..cd195330eb 100644
--- a/modules/marketing_email/locale/hu.po
+++ b/modules/marketing_email/locale/hu.po
@@ -3,11 +3,11 @@ msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:marketing.email,email:"
-msgid "E-mail"
+msgid "Email"
msgstr ""
msgctxt "field:marketing.email,email_token:"
-msgid "E-mail Token"
+msgid "Email Token"
msgstr ""
msgctxt "field:marketing.email,list_:"
@@ -63,7 +63,7 @@ msgid "URLs"
msgstr ""
msgctxt "field:marketing.email.send_test,email:"
-msgid "E-Mail"
+msgid "Email"
msgstr ""
msgctxt "field:marketing.email.send_test,list_:"
@@ -87,7 +87,7 @@ msgid "Messages"
msgstr ""
msgctxt "model:ir.action,name:act_email_relate_list"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
msgctxt "model:ir.action,name:report_email_subscribe"
@@ -115,6 +115,7 @@ msgctxt ""
msgid "Sending"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for \"%(record)s\" is not valid."
msgstr ""
@@ -123,6 +124,7 @@ msgctxt "model:ir.message,text:msg_email_list_unique"
msgid "Email addresses can only be subscribed once to each list."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_message_invalid_content"
msgid "Invalid content in message \"%(message)s\" with exception \"%(exception)s\"."
msgstr ""
@@ -144,7 +146,7 @@ msgid "Mailing Lists"
msgstr ""
msgctxt "model:marketing.email,name:"
-msgid "Marketing E-mail"
+msgid "Marketing Email"
msgstr ""
msgctxt "model:marketing.email.list,name:"
@@ -152,11 +154,11 @@ msgid "Marketing Mailing List"
msgstr ""
msgctxt "model:marketing.email.message,name:"
-msgid "Marketing E-mail Message"
+msgid "Marketing Email Message"
msgstr ""
msgctxt "model:marketing.email.send_test,name:"
-msgid "Send Test E-mail"
+msgid "Send Test Email"
msgstr ""
msgctxt "report:marketing.email.subscribe:"
diff --git a/modules/marketing_email/locale/id.po b/modules/marketing_email/locale/id.po
index a86d58d890..cc5ce5de45 100644
--- a/modules/marketing_email/locale/id.po
+++ b/modules/marketing_email/locale/id.po
@@ -3,11 +3,11 @@ msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:marketing.email,email:"
-msgid "E-mail"
+msgid "Email"
msgstr ""
msgctxt "field:marketing.email,email_token:"
-msgid "E-mail Token"
+msgid "Email Token"
msgstr ""
msgctxt "field:marketing.email,list_:"
@@ -63,7 +63,7 @@ msgid "URLs"
msgstr ""
msgctxt "field:marketing.email.send_test,email:"
-msgid "E-Mail"
+msgid "Email"
msgstr ""
msgctxt "field:marketing.email.send_test,list_:"
@@ -87,7 +87,7 @@ msgid "Messages"
msgstr ""
msgctxt "model:ir.action,name:act_email_relate_list"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
msgctxt "model:ir.action,name:report_email_subscribe"
@@ -115,6 +115,7 @@ msgctxt ""
msgid "Sending"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for \"%(record)s\" is not valid."
msgstr ""
@@ -123,6 +124,7 @@ msgctxt "model:ir.message,text:msg_email_list_unique"
msgid "Email addresses can only be subscribed once to each list."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_message_invalid_content"
msgid "Invalid content in message \"%(message)s\" with exception \"%(exception)s\"."
msgstr ""
@@ -144,7 +146,7 @@ msgid "Mailing Lists"
msgstr ""
msgctxt "model:marketing.email,name:"
-msgid "Marketing E-mail"
+msgid "Marketing Email"
msgstr ""
msgctxt "model:marketing.email.list,name:"
@@ -152,11 +154,11 @@ msgid "Marketing Mailing List"
msgstr ""
msgctxt "model:marketing.email.message,name:"
-msgid "Marketing E-mail Message"
+msgid "Marketing Email Message"
msgstr ""
msgctxt "model:marketing.email.send_test,name:"
-msgid "Send Test E-mail"
+msgid "Send Test Email"
msgstr ""
msgctxt "report:marketing.email.subscribe:"
diff --git a/modules/marketing_email/locale/it.po b/modules/marketing_email/locale/it.po
index 1c6d7d1fa2..72dee34206 100644
--- a/modules/marketing_email/locale/it.po
+++ b/modules/marketing_email/locale/it.po
@@ -2,12 +2,13 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
+#, fuzzy
msgctxt "field:marketing.email,email:"
-msgid "E-mail"
+msgid "Email"
msgstr "E-mail"
msgctxt "field:marketing.email,email_token:"
-msgid "E-mail Token"
+msgid "Email Token"
msgstr ""
msgctxt "field:marketing.email,list_:"
@@ -63,9 +64,10 @@ msgctxt "field:marketing.email.message,urls:"
msgid "URLs"
msgstr "URLs"
+#, fuzzy
msgctxt "field:marketing.email.send_test,email:"
-msgid "E-Mail"
-msgstr "E-mail"
+msgid "Email"
+msgstr "Email"
msgctxt "field:marketing.email.send_test,list_:"
msgid "List"
@@ -87,8 +89,9 @@ msgctxt "model:ir.action,name:act_email_message_form"
msgid "Messages"
msgstr "Messaggi"
+#, fuzzy
msgctxt "model:ir.action,name:act_email_relate_list"
-msgid "E-mails"
+msgid "Emails"
msgstr "Email"
msgctxt "model:ir.action,name:report_email_subscribe"
@@ -116,6 +119,7 @@ msgctxt ""
msgid "Sending"
msgstr "Invio"
+#, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for \"%(record)s\" is not valid."
msgstr ""
@@ -124,6 +128,7 @@ msgctxt "model:ir.message,text:msg_email_list_unique"
msgid "Email addresses can only be subscribed once to each list."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_message_invalid_content"
msgid "Invalid content in message \"%(message)s\" with exception \"%(exception)s\"."
msgstr ""
@@ -145,7 +150,7 @@ msgid "Mailing Lists"
msgstr ""
msgctxt "model:marketing.email,name:"
-msgid "Marketing E-mail"
+msgid "Marketing Email"
msgstr ""
msgctxt "model:marketing.email.list,name:"
@@ -153,11 +158,11 @@ msgid "Marketing Mailing List"
msgstr ""
msgctxt "model:marketing.email.message,name:"
-msgid "Marketing E-mail Message"
+msgid "Marketing Email Message"
msgstr ""
msgctxt "model:marketing.email.send_test,name:"
-msgid "Send Test E-mail"
+msgid "Send Test Email"
msgstr ""
msgctxt "report:marketing.email.subscribe:"
diff --git a/modules/marketing_email/locale/lo.po b/modules/marketing_email/locale/lo.po
index 7ce8540ba5..cd195330eb 100644
--- a/modules/marketing_email/locale/lo.po
+++ b/modules/marketing_email/locale/lo.po
@@ -3,11 +3,11 @@ msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:marketing.email,email:"
-msgid "E-mail"
+msgid "Email"
msgstr ""
msgctxt "field:marketing.email,email_token:"
-msgid "E-mail Token"
+msgid "Email Token"
msgstr ""
msgctxt "field:marketing.email,list_:"
@@ -63,7 +63,7 @@ msgid "URLs"
msgstr ""
msgctxt "field:marketing.email.send_test,email:"
-msgid "E-Mail"
+msgid "Email"
msgstr ""
msgctxt "field:marketing.email.send_test,list_:"
@@ -87,7 +87,7 @@ msgid "Messages"
msgstr ""
msgctxt "model:ir.action,name:act_email_relate_list"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
msgctxt "model:ir.action,name:report_email_subscribe"
@@ -115,6 +115,7 @@ msgctxt ""
msgid "Sending"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for \"%(record)s\" is not valid."
msgstr ""
@@ -123,6 +124,7 @@ msgctxt "model:ir.message,text:msg_email_list_unique"
msgid "Email addresses can only be subscribed once to each list."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_message_invalid_content"
msgid "Invalid content in message \"%(message)s\" with exception \"%(exception)s\"."
msgstr ""
@@ -144,7 +146,7 @@ msgid "Mailing Lists"
msgstr ""
msgctxt "model:marketing.email,name:"
-msgid "Marketing E-mail"
+msgid "Marketing Email"
msgstr ""
msgctxt "model:marketing.email.list,name:"
@@ -152,11 +154,11 @@ msgid "Marketing Mailing List"
msgstr ""
msgctxt "model:marketing.email.message,name:"
-msgid "Marketing E-mail Message"
+msgid "Marketing Email Message"
msgstr ""
msgctxt "model:marketing.email.send_test,name:"
-msgid "Send Test E-mail"
+msgid "Send Test Email"
msgstr ""
msgctxt "report:marketing.email.subscribe:"
diff --git a/modules/marketing_email/locale/lt.po b/modules/marketing_email/locale/lt.po
index 7ce8540ba5..cd195330eb 100644
--- a/modules/marketing_email/locale/lt.po
+++ b/modules/marketing_email/locale/lt.po
@@ -3,11 +3,11 @@ msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:marketing.email,email:"
-msgid "E-mail"
+msgid "Email"
msgstr ""
msgctxt "field:marketing.email,email_token:"
-msgid "E-mail Token"
+msgid "Email Token"
msgstr ""
msgctxt "field:marketing.email,list_:"
@@ -63,7 +63,7 @@ msgid "URLs"
msgstr ""
msgctxt "field:marketing.email.send_test,email:"
-msgid "E-Mail"
+msgid "Email"
msgstr ""
msgctxt "field:marketing.email.send_test,list_:"
@@ -87,7 +87,7 @@ msgid "Messages"
msgstr ""
msgctxt "model:ir.action,name:act_email_relate_list"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
msgctxt "model:ir.action,name:report_email_subscribe"
@@ -115,6 +115,7 @@ msgctxt ""
msgid "Sending"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for \"%(record)s\" is not valid."
msgstr ""
@@ -123,6 +124,7 @@ msgctxt "model:ir.message,text:msg_email_list_unique"
msgid "Email addresses can only be subscribed once to each list."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_message_invalid_content"
msgid "Invalid content in message \"%(message)s\" with exception \"%(exception)s\"."
msgstr ""
@@ -144,7 +146,7 @@ msgid "Mailing Lists"
msgstr ""
msgctxt "model:marketing.email,name:"
-msgid "Marketing E-mail"
+msgid "Marketing Email"
msgstr ""
msgctxt "model:marketing.email.list,name:"
@@ -152,11 +154,11 @@ msgid "Marketing Mailing List"
msgstr ""
msgctxt "model:marketing.email.message,name:"
-msgid "Marketing E-mail Message"
+msgid "Marketing Email Message"
msgstr ""
msgctxt "model:marketing.email.send_test,name:"
-msgid "Send Test E-mail"
+msgid "Send Test Email"
msgstr ""
msgctxt "report:marketing.email.subscribe:"
diff --git a/modules/marketing_email/locale/nl.po b/modules/marketing_email/locale/nl.po
index c8426d94b0..b26485b0ab 100644
--- a/modules/marketing_email/locale/nl.po
+++ b/modules/marketing_email/locale/nl.po
@@ -3,12 +3,12 @@ msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:marketing.email,email:"
-msgid "E-mail"
-msgstr "E-mail"
+msgid "Email"
+msgstr "Email"
msgctxt "field:marketing.email,email_token:"
-msgid "E-mail Token"
-msgstr "E-mail token"
+msgid "Email Token"
+msgstr "Email token"
msgctxt "field:marketing.email,list_:"
msgid "List"
@@ -63,8 +63,8 @@ msgid "URLs"
msgstr "URLs"
msgctxt "field:marketing.email.send_test,email:"
-msgid "E-Mail"
-msgstr "E-mail"
+msgid "Email"
+msgstr "Email"
msgctxt "field:marketing.email.send_test,list_:"
msgid "List"
@@ -89,8 +89,8 @@ msgid "Messages"
msgstr "Bericht"
msgctxt "model:ir.action,name:act_email_relate_list"
-msgid "E-mails"
-msgstr "E-mails"
+msgid "Emails"
+msgstr "Emails"
msgctxt "model:ir.action,name:report_email_subscribe"
msgid "Subscribe Request"
@@ -117,6 +117,7 @@ msgctxt ""
msgid "Sending"
msgstr "Bezig met verzenden"
+#, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for \"%(record)s\" is not valid."
msgstr "Het email adres \"%(email)s\" voor \"%(record)s\" is not geldig."
@@ -126,6 +127,7 @@ msgid "Email addresses can only be subscribed once to each list."
msgstr ""
"E-mailadressen kunnen slechts één keer op elke lijst worden ingeschreven."
+#, python-format
msgctxt "model:ir.message,text:msg_message_invalid_content"
msgid "Invalid content in message \"%(message)s\" with exception \"%(exception)s\"."
msgstr ""
@@ -149,20 +151,20 @@ msgid "Mailing Lists"
msgstr "Mail lijst"
msgctxt "model:marketing.email,name:"
-msgid "Marketing E-mail"
-msgstr "Marketing-e-mail"
+msgid "Marketing Email"
+msgstr "Marketing email"
msgctxt "model:marketing.email.list,name:"
msgid "Marketing Mailing List"
msgstr "Marketing mailinglijst"
msgctxt "model:marketing.email.message,name:"
-msgid "Marketing E-mail Message"
-msgstr "Marketing e-mailbericht"
+msgid "Marketing Email Message"
+msgstr "Marketing emailbericht"
msgctxt "model:marketing.email.send_test,name:"
-msgid "Send Test E-mail"
-msgstr "Stuur test-e-mail"
+msgid "Send Test Email"
+msgstr "Stuur test email"
msgctxt "report:marketing.email.subscribe:"
msgid "Button is not working? Paste this into your browser:"
diff --git a/modules/marketing_email/locale/pl.po b/modules/marketing_email/locale/pl.po
index 7ce8540ba5..cd195330eb 100644
--- a/modules/marketing_email/locale/pl.po
+++ b/modules/marketing_email/locale/pl.po
@@ -3,11 +3,11 @@ msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:marketing.email,email:"
-msgid "E-mail"
+msgid "Email"
msgstr ""
msgctxt "field:marketing.email,email_token:"
-msgid "E-mail Token"
+msgid "Email Token"
msgstr ""
msgctxt "field:marketing.email,list_:"
@@ -63,7 +63,7 @@ msgid "URLs"
msgstr ""
msgctxt "field:marketing.email.send_test,email:"
-msgid "E-Mail"
+msgid "Email"
msgstr ""
msgctxt "field:marketing.email.send_test,list_:"
@@ -87,7 +87,7 @@ msgid "Messages"
msgstr ""
msgctxt "model:ir.action,name:act_email_relate_list"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
msgctxt "model:ir.action,name:report_email_subscribe"
@@ -115,6 +115,7 @@ msgctxt ""
msgid "Sending"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for \"%(record)s\" is not valid."
msgstr ""
@@ -123,6 +124,7 @@ msgctxt "model:ir.message,text:msg_email_list_unique"
msgid "Email addresses can only be subscribed once to each list."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_message_invalid_content"
msgid "Invalid content in message \"%(message)s\" with exception \"%(exception)s\"."
msgstr ""
@@ -144,7 +146,7 @@ msgid "Mailing Lists"
msgstr ""
msgctxt "model:marketing.email,name:"
-msgid "Marketing E-mail"
+msgid "Marketing Email"
msgstr ""
msgctxt "model:marketing.email.list,name:"
@@ -152,11 +154,11 @@ msgid "Marketing Mailing List"
msgstr ""
msgctxt "model:marketing.email.message,name:"
-msgid "Marketing E-mail Message"
+msgid "Marketing Email Message"
msgstr ""
msgctxt "model:marketing.email.send_test,name:"
-msgid "Send Test E-mail"
+msgid "Send Test Email"
msgstr ""
msgctxt "report:marketing.email.subscribe:"
diff --git a/modules/marketing_email/locale/pt.po b/modules/marketing_email/locale/pt.po
index 7ce8540ba5..cd195330eb 100644
--- a/modules/marketing_email/locale/pt.po
+++ b/modules/marketing_email/locale/pt.po
@@ -3,11 +3,11 @@ msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:marketing.email,email:"
-msgid "E-mail"
+msgid "Email"
msgstr ""
msgctxt "field:marketing.email,email_token:"
-msgid "E-mail Token"
+msgid "Email Token"
msgstr ""
msgctxt "field:marketing.email,list_:"
@@ -63,7 +63,7 @@ msgid "URLs"
msgstr ""
msgctxt "field:marketing.email.send_test,email:"
-msgid "E-Mail"
+msgid "Email"
msgstr ""
msgctxt "field:marketing.email.send_test,list_:"
@@ -87,7 +87,7 @@ msgid "Messages"
msgstr ""
msgctxt "model:ir.action,name:act_email_relate_list"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
msgctxt "model:ir.action,name:report_email_subscribe"
@@ -115,6 +115,7 @@ msgctxt ""
msgid "Sending"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for \"%(record)s\" is not valid."
msgstr ""
@@ -123,6 +124,7 @@ msgctxt "model:ir.message,text:msg_email_list_unique"
msgid "Email addresses can only be subscribed once to each list."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_message_invalid_content"
msgid "Invalid content in message \"%(message)s\" with exception \"%(exception)s\"."
msgstr ""
@@ -144,7 +146,7 @@ msgid "Mailing Lists"
msgstr ""
msgctxt "model:marketing.email,name:"
-msgid "Marketing E-mail"
+msgid "Marketing Email"
msgstr ""
msgctxt "model:marketing.email.list,name:"
@@ -152,11 +154,11 @@ msgid "Marketing Mailing List"
msgstr ""
msgctxt "model:marketing.email.message,name:"
-msgid "Marketing E-mail Message"
+msgid "Marketing Email Message"
msgstr ""
msgctxt "model:marketing.email.send_test,name:"
-msgid "Send Test E-mail"
+msgid "Send Test Email"
msgstr ""
msgctxt "report:marketing.email.subscribe:"
diff --git a/modules/marketing_email/locale/ro.po b/modules/marketing_email/locale/ro.po
index 7ce8540ba5..cd195330eb 100644
--- a/modules/marketing_email/locale/ro.po
+++ b/modules/marketing_email/locale/ro.po
@@ -3,11 +3,11 @@ msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:marketing.email,email:"
-msgid "E-mail"
+msgid "Email"
msgstr ""
msgctxt "field:marketing.email,email_token:"
-msgid "E-mail Token"
+msgid "Email Token"
msgstr ""
msgctxt "field:marketing.email,list_:"
@@ -63,7 +63,7 @@ msgid "URLs"
msgstr ""
msgctxt "field:marketing.email.send_test,email:"
-msgid "E-Mail"
+msgid "Email"
msgstr ""
msgctxt "field:marketing.email.send_test,list_:"
@@ -87,7 +87,7 @@ msgid "Messages"
msgstr ""
msgctxt "model:ir.action,name:act_email_relate_list"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
msgctxt "model:ir.action,name:report_email_subscribe"
@@ -115,6 +115,7 @@ msgctxt ""
msgid "Sending"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for \"%(record)s\" is not valid."
msgstr ""
@@ -123,6 +124,7 @@ msgctxt "model:ir.message,text:msg_email_list_unique"
msgid "Email addresses can only be subscribed once to each list."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_message_invalid_content"
msgid "Invalid content in message \"%(message)s\" with exception \"%(exception)s\"."
msgstr ""
@@ -144,7 +146,7 @@ msgid "Mailing Lists"
msgstr ""
msgctxt "model:marketing.email,name:"
-msgid "Marketing E-mail"
+msgid "Marketing Email"
msgstr ""
msgctxt "model:marketing.email.list,name:"
@@ -152,11 +154,11 @@ msgid "Marketing Mailing List"
msgstr ""
msgctxt "model:marketing.email.message,name:"
-msgid "Marketing E-mail Message"
+msgid "Marketing Email Message"
msgstr ""
msgctxt "model:marketing.email.send_test,name:"
-msgid "Send Test E-mail"
+msgid "Send Test Email"
msgstr ""
msgctxt "report:marketing.email.subscribe:"
diff --git a/modules/marketing_email/locale/ru.po b/modules/marketing_email/locale/ru.po
index 7ce8540ba5..cd195330eb 100644
--- a/modules/marketing_email/locale/ru.po
+++ b/modules/marketing_email/locale/ru.po
@@ -3,11 +3,11 @@ msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:marketing.email,email:"
-msgid "E-mail"
+msgid "Email"
msgstr ""
msgctxt "field:marketing.email,email_token:"
-msgid "E-mail Token"
+msgid "Email Token"
msgstr ""
msgctxt "field:marketing.email,list_:"
@@ -63,7 +63,7 @@ msgid "URLs"
msgstr ""
msgctxt "field:marketing.email.send_test,email:"
-msgid "E-Mail"
+msgid "Email"
msgstr ""
msgctxt "field:marketing.email.send_test,list_:"
@@ -87,7 +87,7 @@ msgid "Messages"
msgstr ""
msgctxt "model:ir.action,name:act_email_relate_list"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
msgctxt "model:ir.action,name:report_email_subscribe"
@@ -115,6 +115,7 @@ msgctxt ""
msgid "Sending"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for \"%(record)s\" is not valid."
msgstr ""
@@ -123,6 +124,7 @@ msgctxt "model:ir.message,text:msg_email_list_unique"
msgid "Email addresses can only be subscribed once to each list."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_message_invalid_content"
msgid "Invalid content in message \"%(message)s\" with exception \"%(exception)s\"."
msgstr ""
@@ -144,7 +146,7 @@ msgid "Mailing Lists"
msgstr ""
msgctxt "model:marketing.email,name:"
-msgid "Marketing E-mail"
+msgid "Marketing Email"
msgstr ""
msgctxt "model:marketing.email.list,name:"
@@ -152,11 +154,11 @@ msgid "Marketing Mailing List"
msgstr ""
msgctxt "model:marketing.email.message,name:"
-msgid "Marketing E-mail Message"
+msgid "Marketing Email Message"
msgstr ""
msgctxt "model:marketing.email.send_test,name:"
-msgid "Send Test E-mail"
+msgid "Send Test Email"
msgstr ""
msgctxt "report:marketing.email.subscribe:"
diff --git a/modules/marketing_email/locale/sl.po b/modules/marketing_email/locale/sl.po
index a65dc6e831..6c250b273f 100644
--- a/modules/marketing_email/locale/sl.po
+++ b/modules/marketing_email/locale/sl.po
@@ -3,12 +3,14 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
+#, fuzzy
msgctxt "field:marketing.email,email:"
-msgid "E-mail"
+msgid "Email"
msgstr "E-pošta"
+#, fuzzy
msgctxt "field:marketing.email,email_token:"
-msgid "E-mail Token"
+msgid "Email Token"
msgstr "E-poštni žeton"
msgctxt "field:marketing.email,list_:"
@@ -63,9 +65,10 @@ msgctxt "field:marketing.email.message,urls:"
msgid "URLs"
msgstr "URL-ji"
+#, fuzzy
msgctxt "field:marketing.email.send_test,email:"
-msgid "E-Mail"
-msgstr "E-pošta"
+msgid "Email"
+msgstr "E-poštni naslovi"
msgctxt "field:marketing.email.send_test,list_:"
msgid "List"
@@ -88,9 +91,10 @@ msgctxt "model:ir.action,name:act_email_message_form"
msgid "Messages"
msgstr "Sporočila"
+#, fuzzy
msgctxt "model:ir.action,name:act_email_relate_list"
-msgid "E-mails"
-msgstr "E-pošte"
+msgid "Emails"
+msgstr "E-poštni naslovi"
msgctxt "model:ir.action,name:report_email_subscribe"
msgid "Subscribe Request"
@@ -117,6 +121,7 @@ msgctxt ""
msgid "Sending"
msgstr "V pošiljanju"
+#, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for \"%(record)s\" is not valid."
msgstr "E-poštni naslov \"%(email)s\" za \"%(record)s\" ni veljaven."
@@ -125,6 +130,7 @@ msgctxt "model:ir.message,text:msg_email_list_unique"
msgid "Email addresses can only be subscribed once to each list."
msgstr "E-poštni naslov sme biti naročen samo enkrat na posameznem seznamu."
+#, python-format
msgctxt "model:ir.message,text:msg_message_invalid_content"
msgid "Invalid content in message \"%(message)s\" with exception \"%(exception)s\"."
msgstr "Sporočilo \"%(message)s\" ima neveljavno vsebino. Napaka: \"%(exception)s\"."
@@ -145,20 +151,23 @@ msgctxt "model:ir.ui.menu,name:menu_email_list_form"
msgid "Mailing Lists"
msgstr "Elektronski poštni seznami"
+#, fuzzy
msgctxt "model:marketing.email,name:"
-msgid "Marketing E-mail"
+msgid "Marketing Email"
msgstr "Marketinška e-pošta"
msgctxt "model:marketing.email.list,name:"
msgid "Marketing Mailing List"
msgstr "Marketinški elektronski poštni seznam"
+#, fuzzy
msgctxt "model:marketing.email.message,name:"
-msgid "Marketing E-mail Message"
+msgid "Marketing Email Message"
msgstr "Marketinško e-poštno sporočilo"
+#, fuzzy
msgctxt "model:marketing.email.send_test,name:"
-msgid "Send Test E-mail"
+msgid "Send Test Email"
msgstr "Pošlji testno e-pošto"
msgctxt "report:marketing.email.subscribe:"
diff --git a/modules/marketing_email/locale/tr.po b/modules/marketing_email/locale/tr.po
index 7ce8540ba5..cd195330eb 100644
--- a/modules/marketing_email/locale/tr.po
+++ b/modules/marketing_email/locale/tr.po
@@ -3,11 +3,11 @@ msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:marketing.email,email:"
-msgid "E-mail"
+msgid "Email"
msgstr ""
msgctxt "field:marketing.email,email_token:"
-msgid "E-mail Token"
+msgid "Email Token"
msgstr ""
msgctxt "field:marketing.email,list_:"
@@ -63,7 +63,7 @@ msgid "URLs"
msgstr ""
msgctxt "field:marketing.email.send_test,email:"
-msgid "E-Mail"
+msgid "Email"
msgstr ""
msgctxt "field:marketing.email.send_test,list_:"
@@ -87,7 +87,7 @@ msgid "Messages"
msgstr ""
msgctxt "model:ir.action,name:act_email_relate_list"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
msgctxt "model:ir.action,name:report_email_subscribe"
@@ -115,6 +115,7 @@ msgctxt ""
msgid "Sending"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for \"%(record)s\" is not valid."
msgstr ""
@@ -123,6 +124,7 @@ msgctxt "model:ir.message,text:msg_email_list_unique"
msgid "Email addresses can only be subscribed once to each list."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_message_invalid_content"
msgid "Invalid content in message \"%(message)s\" with exception \"%(exception)s\"."
msgstr ""
@@ -144,7 +146,7 @@ msgid "Mailing Lists"
msgstr ""
msgctxt "model:marketing.email,name:"
-msgid "Marketing E-mail"
+msgid "Marketing Email"
msgstr ""
msgctxt "model:marketing.email.list,name:"
@@ -152,11 +154,11 @@ msgid "Marketing Mailing List"
msgstr ""
msgctxt "model:marketing.email.message,name:"
-msgid "Marketing E-mail Message"
+msgid "Marketing Email Message"
msgstr ""
msgctxt "model:marketing.email.send_test,name:"
-msgid "Send Test E-mail"
+msgid "Send Test Email"
msgstr ""
msgctxt "report:marketing.email.subscribe:"
diff --git a/modules/marketing_email/locale/uk.po b/modules/marketing_email/locale/uk.po
index 7ce8540ba5..cd195330eb 100644
--- a/modules/marketing_email/locale/uk.po
+++ b/modules/marketing_email/locale/uk.po
@@ -3,11 +3,11 @@ msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:marketing.email,email:"
-msgid "E-mail"
+msgid "Email"
msgstr ""
msgctxt "field:marketing.email,email_token:"
-msgid "E-mail Token"
+msgid "Email Token"
msgstr ""
msgctxt "field:marketing.email,list_:"
@@ -63,7 +63,7 @@ msgid "URLs"
msgstr ""
msgctxt "field:marketing.email.send_test,email:"
-msgid "E-Mail"
+msgid "Email"
msgstr ""
msgctxt "field:marketing.email.send_test,list_:"
@@ -87,7 +87,7 @@ msgid "Messages"
msgstr ""
msgctxt "model:ir.action,name:act_email_relate_list"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
msgctxt "model:ir.action,name:report_email_subscribe"
@@ -115,6 +115,7 @@ msgctxt ""
msgid "Sending"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for \"%(record)s\" is not valid."
msgstr ""
@@ -123,6 +124,7 @@ msgctxt "model:ir.message,text:msg_email_list_unique"
msgid "Email addresses can only be subscribed once to each list."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_message_invalid_content"
msgid "Invalid content in message \"%(message)s\" with exception \"%(exception)s\"."
msgstr ""
@@ -144,7 +146,7 @@ msgid "Mailing Lists"
msgstr ""
msgctxt "model:marketing.email,name:"
-msgid "Marketing E-mail"
+msgid "Marketing Email"
msgstr ""
msgctxt "model:marketing.email.list,name:"
@@ -152,11 +154,11 @@ msgid "Marketing Mailing List"
msgstr ""
msgctxt "model:marketing.email.message,name:"
-msgid "Marketing E-mail Message"
+msgid "Marketing Email Message"
msgstr ""
msgctxt "model:marketing.email.send_test,name:"
-msgid "Send Test E-mail"
+msgid "Send Test Email"
msgstr ""
msgctxt "report:marketing.email.subscribe:"
diff --git a/modules/marketing_email/locale/zh_CN.po b/modules/marketing_email/locale/zh_CN.po
index 7ce8540ba5..cd195330eb 100644
--- a/modules/marketing_email/locale/zh_CN.po
+++ b/modules/marketing_email/locale/zh_CN.po
@@ -3,11 +3,11 @@ msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:marketing.email,email:"
-msgid "E-mail"
+msgid "Email"
msgstr ""
msgctxt "field:marketing.email,email_token:"
-msgid "E-mail Token"
+msgid "Email Token"
msgstr ""
msgctxt "field:marketing.email,list_:"
@@ -63,7 +63,7 @@ msgid "URLs"
msgstr ""
msgctxt "field:marketing.email.send_test,email:"
-msgid "E-Mail"
+msgid "Email"
msgstr ""
msgctxt "field:marketing.email.send_test,list_:"
@@ -87,7 +87,7 @@ msgid "Messages"
msgstr ""
msgctxt "model:ir.action,name:act_email_relate_list"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
msgctxt "model:ir.action,name:report_email_subscribe"
@@ -115,6 +115,7 @@ msgctxt ""
msgid "Sending"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for \"%(record)s\" is not valid."
msgstr ""
@@ -123,6 +124,7 @@ msgctxt "model:ir.message,text:msg_email_list_unique"
msgid "Email addresses can only be subscribed once to each list."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_message_invalid_content"
msgid "Invalid content in message \"%(message)s\" with exception \"%(exception)s\"."
msgstr ""
@@ -144,7 +146,7 @@ msgid "Mailing Lists"
msgstr ""
msgctxt "model:marketing.email,name:"
-msgid "Marketing E-mail"
+msgid "Marketing Email"
msgstr ""
msgctxt "model:marketing.email.list,name:"
@@ -152,11 +154,11 @@ msgid "Marketing Mailing List"
msgstr ""
msgctxt "model:marketing.email.message,name:"
-msgid "Marketing E-mail Message"
+msgid "Marketing Email Message"
msgstr ""
msgctxt "model:marketing.email.send_test,name:"
-msgid "Send Test E-mail"
+msgid "Send Test Email"
msgstr ""
msgctxt "report:marketing.email.subscribe:"
diff --git a/modules/notification_email/locale/bg.po b/modules/notification_email/locale/bg.po
index 3c265cc1de..ee1090736e 100644
--- a/modules/notification_email/locale/bg.po
+++ b/modules/notification_email/locale/bg.po
@@ -102,15 +102,15 @@ msgid "The report used as email template."
msgstr ""
msgctxt "help:notification.email,fallback_recipients:"
-msgid "User notified when no recipients e-mail is found"
+msgid "User notified when no recipients email is found."
msgstr ""
msgctxt "help:notification.email,fallback_recipients_hidden:"
-msgid "User notified when no hidden recipients e-mail is found"
+msgid "User notified when no hidden recipients email is found."
msgstr ""
msgctxt "help:notification.email,fallback_recipients_secondary:"
-msgid "User notified when no secondary recipients e-mail is found"
+msgid "User notified when no secondary recipients email is found."
msgstr ""
msgctxt "help:notification.email,from_:"
@@ -150,12 +150,13 @@ msgid "Notification Emails"
msgstr "Notification Emails"
msgctxt "model:ir.action,name:act_ir_email_form_relate_notification"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_notification_invalid_subject"
msgid ""
-"Invalid e-mail subject in notification \"%(notification)s\" with exception "
+"Invalid email subject in notification \"%(notification)s\" with exception "
"\"%(exception)s\"."
msgstr ""
diff --git a/modules/notification_email/locale/ca.po b/modules/notification_email/locale/ca.po
index 66729aabb1..5e3d06aa9d 100644
--- a/modules/notification_email/locale/ca.po
+++ b/modules/notification_email/locale/ca.po
@@ -101,22 +101,22 @@ msgid "The report used as email template."
msgstr "El informes utilitzat com a plantilla del correu electrònic."
msgctxt "help:notification.email,fallback_recipients:"
-msgid "User notified when no recipients e-mail is found"
+msgid "User notified when no recipients email is found."
msgstr ""
-"El usuari que es notificarà quan no es trobi un correu electrònic pels "
-"destinataris"
+"L'usuari que es notificarà quan no es trobi un correu electrònic per als "
+"destinataris."
msgctxt "help:notification.email,fallback_recipients_hidden:"
-msgid "User notified when no hidden recipients e-mail is found"
+msgid "User notified when no hidden recipients email is found."
msgstr ""
-"El usuari que es notificarà quan no es trobi un correu electrònic pels "
-"destinataris ocults"
+"L'usuari que es notificarà quan no es trobi cap correu electrònic pels "
+"destinataris ocults."
msgctxt "help:notification.email,fallback_recipients_secondary:"
-msgid "User notified when no secondary recipients e-mail is found"
+msgid "User notified when no secondary recipients email is found."
msgstr ""
-"El usuari que es notificarà quan no es trobi un correu electrònic pels "
-"destinataris secundaris"
+"L'usuari que es notificarà quan no es trobi un correu electrònic pels "
+"destinataris secundaris."
msgctxt "help:notification.email,from_:"
msgid "Leave empty for the value defined in the configuration file."
@@ -160,15 +160,16 @@ msgid "Notification Emails"
msgstr "Notificacions per correu electrònic"
msgctxt "model:ir.action,name:act_ir_email_form_relate_notification"
-msgid "E-mails"
+msgid "Emails"
msgstr "Correus electrònics"
+#, python-format
msgctxt "model:ir.message,text:msg_notification_invalid_subject"
msgid ""
-"Invalid e-mail subject in notification \"%(notification)s\" with exception "
+"Invalid email subject in notification \"%(notification)s\" with exception "
"\"%(exception)s\"."
msgstr ""
-"El asumpte del correu electrónic de la notificació \"%(notification)s\" és "
+"El asumpte del correu electrònic de la notificació \"%(notification)s\" és "
"invàlid amb l'excepció: \"%(exception)s\"."
msgctxt "model:ir.ui.menu,name:menu_email_form"
diff --git a/modules/notification_email/locale/cs.po b/modules/notification_email/locale/cs.po
index 3c265cc1de..ee1090736e 100644
--- a/modules/notification_email/locale/cs.po
+++ b/modules/notification_email/locale/cs.po
@@ -102,15 +102,15 @@ msgid "The report used as email template."
msgstr ""
msgctxt "help:notification.email,fallback_recipients:"
-msgid "User notified when no recipients e-mail is found"
+msgid "User notified when no recipients email is found."
msgstr ""
msgctxt "help:notification.email,fallback_recipients_hidden:"
-msgid "User notified when no hidden recipients e-mail is found"
+msgid "User notified when no hidden recipients email is found."
msgstr ""
msgctxt "help:notification.email,fallback_recipients_secondary:"
-msgid "User notified when no secondary recipients e-mail is found"
+msgid "User notified when no secondary recipients email is found."
msgstr ""
msgctxt "help:notification.email,from_:"
@@ -150,12 +150,13 @@ msgid "Notification Emails"
msgstr "Notification Emails"
msgctxt "model:ir.action,name:act_ir_email_form_relate_notification"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_notification_invalid_subject"
msgid ""
-"Invalid e-mail subject in notification \"%(notification)s\" with exception "
+"Invalid email subject in notification \"%(notification)s\" with exception "
"\"%(exception)s\"."
msgstr ""
diff --git a/modules/notification_email/locale/de.po b/modules/notification_email/locale/de.po
index d42f135053..4f60afe6c2 100644
--- a/modules/notification_email/locale/de.po
+++ b/modules/notification_email/locale/de.po
@@ -100,21 +100,22 @@ msgid "The report used as email template."
msgstr "Der als E-Mail-Vorlage genutzte Bericht."
msgctxt "help:notification.email,fallback_recipients:"
-msgid "User notified when no recipients e-mail is found"
+msgid "User notified when no recipients email is found."
msgstr ""
-"Zu benachrichtigender Benutzer wenn keine E-Mail-Adresse vorhanden ist"
+"Zu benachrichtigender Benutzer wenn keine Empfänger-E-Mail-Adresse gefunden "
+"werden kann."
msgctxt "help:notification.email,fallback_recipients_hidden:"
-msgid "User notified when no hidden recipients e-mail is found"
+msgid "User notified when no hidden recipients email is found."
msgstr ""
-"Zu benachrichtigender Benutzer wenn keine versteckte E-Mail-Adresse "
-"vorhanden ist"
+"Zu benachrichtigender Benutzer wenn keine versteckte Empfänger-E-Mail-"
+"Adresse gefunden werden kann."
msgctxt "help:notification.email,fallback_recipients_secondary:"
-msgid "User notified when no secondary recipients e-mail is found"
+msgid "User notified when no secondary recipients email is found."
msgstr ""
-"Zu benachrichtigender Benutzer wenn keine sekundäre E-Mail-Adresse vorhanden"
-" ist"
+"Zu benachrichtigender Benutzer wenn keine sekundäre Empfänger-E-Mail-Adresse"
+" gefunden werden kann."
msgctxt "help:notification.email,from_:"
msgid "Leave empty for the value defined in the configuration file."
@@ -158,12 +159,13 @@ msgid "Notification Emails"
msgstr "E-Mail Benachrichtigungen"
msgctxt "model:ir.action,name:act_ir_email_form_relate_notification"
-msgid "E-mails"
+msgid "Emails"
msgstr "E-Mails"
+#, python-format
msgctxt "model:ir.message,text:msg_notification_invalid_subject"
msgid ""
-"Invalid e-mail subject in notification \"%(notification)s\" with exception "
+"Invalid email subject in notification \"%(notification)s\" with exception "
"\"%(exception)s\"."
msgstr ""
"Ungültiger E-Mail-Betreff in Benachrichtigung \"%(notification)s\" mit "
diff --git a/modules/notification_email/locale/es.po b/modules/notification_email/locale/es.po
index 5187505bcd..df72fca8d0 100644
--- a/modules/notification_email/locale/es.po
+++ b/modules/notification_email/locale/es.po
@@ -101,22 +101,22 @@ msgid "The report used as email template."
msgstr "El informe a utilizar como plantilla de correo electrónico."
msgctxt "help:notification.email,fallback_recipients:"
-msgid "User notified when no recipients e-mail is found"
+msgid "User notified when no recipients email is found."
msgstr ""
-"El usuario que se notificará cuando no se encuentre un correo para los "
-"destinatarios"
+"El usuario que se notificará cuando no se encuentre un correo electrónico "
+"para los destinatarios."
msgctxt "help:notification.email,fallback_recipients_hidden:"
-msgid "User notified when no hidden recipients e-mail is found"
+msgid "User notified when no hidden recipients email is found."
msgstr ""
-"El usuario que se notificará cuando no se encuentre un correo para los "
-"destinatarios ocultos"
+"El usuario que se notificará cuando no se encuentre un correo electrónico "
+"para los destinatarios ocultos."
msgctxt "help:notification.email,fallback_recipients_secondary:"
-msgid "User notified when no secondary recipients e-mail is found"
+msgid "User notified when no secondary recipients email is found."
msgstr ""
-"El usuario que se notificará cuando no se encuentre un correo para los "
-"destinatarios secundarios"
+"El usuario que se notificará cuando no se encuentre un correo electrónico "
+"para los destinatarios secundarios."
msgctxt "help:notification.email,from_:"
msgid "Leave empty for the value defined in the configuration file."
@@ -161,15 +161,16 @@ msgid "Notification Emails"
msgstr "Notificaciones por correo electrónico"
msgctxt "model:ir.action,name:act_ir_email_form_relate_notification"
-msgid "E-mails"
+msgid "Emails"
msgstr "Correos electrónicos"
+#, python-format
msgctxt "model:ir.message,text:msg_notification_invalid_subject"
msgid ""
-"Invalid e-mail subject in notification \"%(notification)s\" with exception "
+"Invalid email subject in notification \"%(notification)s\" with exception "
"\"%(exception)s\"."
msgstr ""
-"Asunto de correo electrónico inválido en la notificación "
+"Asunto del correo electrónico inválido en la notificación "
"\"%(notification)s\" con la excepción \"%(exception)s\"."
msgctxt "model:ir.ui.menu,name:menu_email_form"
diff --git a/modules/notification_email/locale/es_419.po b/modules/notification_email/locale/es_419.po
index 89e27a78f0..350ca8cfa0 100644
--- a/modules/notification_email/locale/es_419.po
+++ b/modules/notification_email/locale/es_419.po
@@ -99,15 +99,15 @@ msgid "The report used as email template."
msgstr ""
msgctxt "help:notification.email,fallback_recipients:"
-msgid "User notified when no recipients e-mail is found"
+msgid "User notified when no recipients email is found."
msgstr ""
msgctxt "help:notification.email,fallback_recipients_hidden:"
-msgid "User notified when no hidden recipients e-mail is found"
+msgid "User notified when no hidden recipients email is found."
msgstr ""
msgctxt "help:notification.email,fallback_recipients_secondary:"
-msgid "User notified when no secondary recipients e-mail is found"
+msgid "User notified when no secondary recipients email is found."
msgstr ""
msgctxt "help:notification.email,from_:"
@@ -147,12 +147,13 @@ msgid "Notification Emails"
msgstr ""
msgctxt "model:ir.action,name:act_ir_email_form_relate_notification"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_notification_invalid_subject"
msgid ""
-"Invalid e-mail subject in notification \"%(notification)s\" with exception "
+"Invalid email subject in notification \"%(notification)s\" with exception "
"\"%(exception)s\"."
msgstr ""
diff --git a/modules/notification_email/locale/et.po b/modules/notification_email/locale/et.po
index d88f6625a8..7b5ea1bb35 100644
--- a/modules/notification_email/locale/et.po
+++ b/modules/notification_email/locale/et.po
@@ -102,15 +102,15 @@ msgid "The report used as email template."
msgstr ""
msgctxt "help:notification.email,fallback_recipients:"
-msgid "User notified when no recipients e-mail is found"
+msgid "User notified when no recipients email is found."
msgstr ""
msgctxt "help:notification.email,fallback_recipients_hidden:"
-msgid "User notified when no hidden recipients e-mail is found"
+msgid "User notified when no hidden recipients email is found."
msgstr ""
msgctxt "help:notification.email,fallback_recipients_secondary:"
-msgid "User notified when no secondary recipients e-mail is found"
+msgid "User notified when no secondary recipients email is found."
msgstr ""
msgctxt "help:notification.email,from_:"
@@ -150,12 +150,13 @@ msgid "Notification Emails"
msgstr "E-kirja teavitused"
msgctxt "model:ir.action,name:act_ir_email_form_relate_notification"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_notification_invalid_subject"
msgid ""
-"Invalid e-mail subject in notification \"%(notification)s\" with exception "
+"Invalid email subject in notification \"%(notification)s\" with exception "
"\"%(exception)s\"."
msgstr ""
diff --git a/modules/notification_email/locale/fa.po b/modules/notification_email/locale/fa.po
index 5d16ffcf52..0b94393670 100644
--- a/modules/notification_email/locale/fa.po
+++ b/modules/notification_email/locale/fa.po
@@ -103,16 +103,19 @@ msgctxt "help:notification.email,content:"
msgid "The report used as email template."
msgstr "استفاده از گزارش بعنوان الگوی ایمیل."
+#, fuzzy
msgctxt "help:notification.email,fallback_recipients:"
-msgid "User notified when no recipients e-mail is found"
+msgid "User notified when no recipients email is found."
msgstr "ابلاغ به کاربر هنگامی که هیچ گیرنده ایمیلی یافت نشد"
+#, fuzzy
msgctxt "help:notification.email,fallback_recipients_hidden:"
-msgid "User notified when no hidden recipients e-mail is found"
+msgid "User notified when no hidden recipients email is found."
msgstr "ابلاغ به کاربر هنگامی که هیچ گیرنده پنهان ایمیلی یافت نشد"
+#, fuzzy
msgctxt "help:notification.email,fallback_recipients_secondary:"
-msgid "User notified when no secondary recipients e-mail is found"
+msgid "User notified when no secondary recipients email is found."
msgstr "ابلاغ به کاربر هنگامی که هیچ گیرنده ثانویه ایمیلی یافت نشد"
msgctxt "help:notification.email,from_:"
@@ -152,12 +155,13 @@ msgid "Notification Emails"
msgstr "ایمیلهای اطلاعیه"
msgctxt "model:ir.action,name:act_ir_email_form_relate_notification"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_notification_invalid_subject"
msgid ""
-"Invalid e-mail subject in notification \"%(notification)s\" with exception "
+"Invalid email subject in notification \"%(notification)s\" with exception "
"\"%(exception)s\"."
msgstr ""
diff --git a/modules/notification_email/locale/fi.po b/modules/notification_email/locale/fi.po
index 3c265cc1de..ee1090736e 100644
--- a/modules/notification_email/locale/fi.po
+++ b/modules/notification_email/locale/fi.po
@@ -102,15 +102,15 @@ msgid "The report used as email template."
msgstr ""
msgctxt "help:notification.email,fallback_recipients:"
-msgid "User notified when no recipients e-mail is found"
+msgid "User notified when no recipients email is found."
msgstr ""
msgctxt "help:notification.email,fallback_recipients_hidden:"
-msgid "User notified when no hidden recipients e-mail is found"
+msgid "User notified when no hidden recipients email is found."
msgstr ""
msgctxt "help:notification.email,fallback_recipients_secondary:"
-msgid "User notified when no secondary recipients e-mail is found"
+msgid "User notified when no secondary recipients email is found."
msgstr ""
msgctxt "help:notification.email,from_:"
@@ -150,12 +150,13 @@ msgid "Notification Emails"
msgstr "Notification Emails"
msgctxt "model:ir.action,name:act_ir_email_form_relate_notification"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_notification_invalid_subject"
msgid ""
-"Invalid e-mail subject in notification \"%(notification)s\" with exception "
+"Invalid email subject in notification \"%(notification)s\" with exception "
"\"%(exception)s\"."
msgstr ""
diff --git a/modules/notification_email/locale/fr.po b/modules/notification_email/locale/fr.po
index 084b39de41..9b52c1aa63 100644
--- a/modules/notification_email/locale/fr.po
+++ b/modules/notification_email/locale/fr.po
@@ -4,7 +4,7 @@ msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:ir.email,notification_email:"
msgid "Notification Email"
-msgstr "E-mail de notification"
+msgstr "Courriel de notification"
msgctxt "field:ir.email,notification_trigger:"
msgid "Notification Trigger"
@@ -12,11 +12,11 @@ msgstr "Déclencheur de notification"
msgctxt "field:ir.trigger,notification_email:"
msgid "Email Notification"
-msgstr "Notification par e-mail"
+msgstr "Notification par courriel"
msgctxt "field:ir.trigger,notification_email_required:"
msgid "Notification Email Required"
-msgstr "E-mail de notification requis"
+msgstr "Courriel de notification requis"
msgctxt "field:notification.email,attachments:"
msgid "Attachments"
@@ -36,7 +36,7 @@ msgstr "Destinataire de secours"
msgctxt "field:notification.email,fallback_recipients_hidden:"
msgid "Hidden Recipients Fallback User"
-msgstr "Destinataire caché de secours"
+msgstr "Utilisateur de secours pour destinataire masqué"
msgctxt "field:notification.email,fallback_recipients_secondary:"
msgid "Secondary Recipients Fallback User"
@@ -56,7 +56,7 @@ msgstr "Destinataires"
msgctxt "field:notification.email,recipients_hidden:"
msgid "Hidden Recipients"
-msgstr "Destinataires cachés"
+msgstr "Destinataires masqués"
msgctxt "field:notification.email,recipients_secondary:"
msgid "Secondary Recipients"
@@ -92,26 +92,31 @@ msgstr "Les rapports utilisés comme attachements."
msgctxt "help:notification.email,contact_mechanism:"
msgid "Define which email to use from the party's contact mechanisms"
-msgstr "Définit quel e-mail utiliser des mécanismes de contact du tiers"
+msgstr ""
+"Définit l'adresse électronique à utiliser à partir des mécanismes de contact"
+" du tiers"
msgctxt "help:notification.email,content:"
msgid "The report used as email template."
-msgstr "Le rapport utilisé comme modèle d'e-mail."
+msgstr "Le rapport utilisé comme modèle de courriel."
msgctxt "help:notification.email,fallback_recipients:"
-msgid "User notified when no recipients e-mail is found"
-msgstr "Utilisateur notifié quand l'e-mail du destinataire n'est pas trouvé"
+msgid "User notified when no recipients email is found."
+msgstr ""
+"L'utilisateur notifié lorsqu'aucune adresse électronique de destinataire "
+"n'est trouvée."
msgctxt "help:notification.email,fallback_recipients_hidden:"
-msgid "User notified when no hidden recipients e-mail is found"
+msgid "User notified when no hidden recipients email is found."
msgstr ""
-"Utilisateur notifié quand l'e-mail du destinataire caché ne peut être trouvé"
+"L'utilisateur notifié lorsqu'aucune adresse électronique de destinataire "
+"masqué n'est trouvée."
msgctxt "help:notification.email,fallback_recipients_secondary:"
-msgid "User notified when no secondary recipients e-mail is found"
+msgid "User notified when no secondary recipients email is found."
msgstr ""
-"Utilisateur notifié quand l'e-mail du destinataire secondaire ne peut être "
-"trouvé"
+"L'utilisateur notifié lorsqu'aucune adresse électronique de destinataire "
+"secondaire n'est trouvée."
msgctxt "help:notification.email,from_:"
msgid "Leave empty for the value defined in the configuration file."
@@ -123,7 +128,7 @@ msgstr "Le champ qui contient le(s) destinataire(s)."
msgctxt "help:notification.email,recipients_hidden:"
msgid "The field that contains the hidden recipient(s)."
-msgstr "Le champ qui contient le(s) destinataire(s) caché(s)."
+msgstr "Le champ qui contient le(s) destinataire(s) masqué(s)."
msgctxt "help:notification.email,recipients_secondary:"
msgid "The field that contains the secondary recipient(s)."
@@ -134,7 +139,7 @@ msgid ""
"The delay after which the email must be sent.\n"
"Applied if a worker queue is activated."
msgstr ""
-"Le délai après lequel l'e-mail doit être envoyé.\n"
+"Le délai après lequel le courriel doit être envoyé.\n"
"Appliqué si une file de travail est activée."
msgctxt "help:notification.email,subject:"
@@ -151,32 +156,33 @@ msgstr "Ajouter un déclencheur pour la notification."
msgctxt "model:ir.action,name:act_email_form"
msgid "Notification Emails"
-msgstr "E-mails de notification"
+msgstr "Courriels de notification"
msgctxt "model:ir.action,name:act_ir_email_form_relate_notification"
-msgid "E-mails"
-msgstr "E-mails"
+msgid "Emails"
+msgstr "Courriels"
+#, python-format
msgctxt "model:ir.message,text:msg_notification_invalid_subject"
msgid ""
-"Invalid e-mail subject in notification \"%(notification)s\" with exception "
+"Invalid email subject in notification \"%(notification)s\" with exception "
"\"%(exception)s\"."
msgstr ""
-"Objet de l'e-mail non valide dans la notification « %(notification)s » avec "
+"Objet de courriel non valide dans la notification « %(notification)s » avec "
"l'exception « %(exception)s »."
msgctxt "model:ir.ui.menu,name:menu_email_form"
msgid "Notification Emails"
-msgstr "E-mails de notification"
+msgstr "Courriels de notification"
msgctxt "model:notification.email,name:"
msgid "Email Notification"
-msgstr "Notification par e-mail"
+msgstr "Notification par courriel"
msgctxt "model:notification.email.attachment,name:"
msgid "Email Notification Attachment"
-msgstr "Attachement d'e-mail de notification"
+msgstr "Attachement de courriel de notification"
msgctxt "selection:ir.trigger,action:"
msgid "Email Notification"
-msgstr "Notification par e-mail"
+msgstr "Notification par courriel"
diff --git a/modules/notification_email/locale/hu.po b/modules/notification_email/locale/hu.po
index 3c265cc1de..ee1090736e 100644
--- a/modules/notification_email/locale/hu.po
+++ b/modules/notification_email/locale/hu.po
@@ -102,15 +102,15 @@ msgid "The report used as email template."
msgstr ""
msgctxt "help:notification.email,fallback_recipients:"
-msgid "User notified when no recipients e-mail is found"
+msgid "User notified when no recipients email is found."
msgstr ""
msgctxt "help:notification.email,fallback_recipients_hidden:"
-msgid "User notified when no hidden recipients e-mail is found"
+msgid "User notified when no hidden recipients email is found."
msgstr ""
msgctxt "help:notification.email,fallback_recipients_secondary:"
-msgid "User notified when no secondary recipients e-mail is found"
+msgid "User notified when no secondary recipients email is found."
msgstr ""
msgctxt "help:notification.email,from_:"
@@ -150,12 +150,13 @@ msgid "Notification Emails"
msgstr "Notification Emails"
msgctxt "model:ir.action,name:act_ir_email_form_relate_notification"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_notification_invalid_subject"
msgid ""
-"Invalid e-mail subject in notification \"%(notification)s\" with exception "
+"Invalid email subject in notification \"%(notification)s\" with exception "
"\"%(exception)s\"."
msgstr ""
diff --git a/modules/notification_email/locale/id.po b/modules/notification_email/locale/id.po
index 1056d761e2..329e9aab3c 100644
--- a/modules/notification_email/locale/id.po
+++ b/modules/notification_email/locale/id.po
@@ -101,15 +101,15 @@ msgid "The report used as email template."
msgstr ""
msgctxt "help:notification.email,fallback_recipients:"
-msgid "User notified when no recipients e-mail is found"
+msgid "User notified when no recipients email is found."
msgstr ""
msgctxt "help:notification.email,fallback_recipients_hidden:"
-msgid "User notified when no hidden recipients e-mail is found"
+msgid "User notified when no hidden recipients email is found."
msgstr ""
msgctxt "help:notification.email,fallback_recipients_secondary:"
-msgid "User notified when no secondary recipients e-mail is found"
+msgid "User notified when no secondary recipients email is found."
msgstr ""
msgctxt "help:notification.email,from_:"
@@ -149,12 +149,13 @@ msgid "Notification Emails"
msgstr ""
msgctxt "model:ir.action,name:act_ir_email_form_relate_notification"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_notification_invalid_subject"
msgid ""
-"Invalid e-mail subject in notification \"%(notification)s\" with exception "
+"Invalid email subject in notification \"%(notification)s\" with exception "
"\"%(exception)s\"."
msgstr ""
diff --git a/modules/notification_email/locale/it.po b/modules/notification_email/locale/it.po
index 161a71b338..09e4a091ad 100644
--- a/modules/notification_email/locale/it.po
+++ b/modules/notification_email/locale/it.po
@@ -102,19 +102,22 @@ msgctxt "help:notification.email,content:"
msgid "The report used as email template."
msgstr "Il report utilizzato come template della E-mail."
+#, fuzzy
msgctxt "help:notification.email,fallback_recipients:"
-msgid "User notified when no recipients e-mail is found"
+msgid "User notified when no recipients email is found."
msgstr ""
"Utente notificato quando nessun destinatario nella E-mail viene trovato"
+#, fuzzy
msgctxt "help:notification.email,fallback_recipients_hidden:"
-msgid "User notified when no hidden recipients e-mail is found"
+msgid "User notified when no hidden recipients email is found."
msgstr ""
"Utente notificato quando nessun destinatario nascosto nella E-mail viene "
"trovato"
+#, fuzzy
msgctxt "help:notification.email,fallback_recipients_secondary:"
-msgid "User notified when no secondary recipients e-mail is found"
+msgid "User notified when no secondary recipients email is found."
msgstr ""
"Utente notificato quando nessun destinatario secondario nella E-mail viene "
"trovato"
@@ -160,12 +163,13 @@ msgid "Notification Emails"
msgstr "Email di notifica"
msgctxt "model:ir.action,name:act_ir_email_form_relate_notification"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_notification_invalid_subject"
msgid ""
-"Invalid e-mail subject in notification \"%(notification)s\" with exception "
+"Invalid email subject in notification \"%(notification)s\" with exception "
"\"%(exception)s\"."
msgstr ""
"Oggetto dell'e-mail non valido nella notifica \"%(notification)s\" con "
diff --git a/modules/notification_email/locale/lo.po b/modules/notification_email/locale/lo.po
index 3c265cc1de..ee1090736e 100644
--- a/modules/notification_email/locale/lo.po
+++ b/modules/notification_email/locale/lo.po
@@ -102,15 +102,15 @@ msgid "The report used as email template."
msgstr ""
msgctxt "help:notification.email,fallback_recipients:"
-msgid "User notified when no recipients e-mail is found"
+msgid "User notified when no recipients email is found."
msgstr ""
msgctxt "help:notification.email,fallback_recipients_hidden:"
-msgid "User notified when no hidden recipients e-mail is found"
+msgid "User notified when no hidden recipients email is found."
msgstr ""
msgctxt "help:notification.email,fallback_recipients_secondary:"
-msgid "User notified when no secondary recipients e-mail is found"
+msgid "User notified when no secondary recipients email is found."
msgstr ""
msgctxt "help:notification.email,from_:"
@@ -150,12 +150,13 @@ msgid "Notification Emails"
msgstr "Notification Emails"
msgctxt "model:ir.action,name:act_ir_email_form_relate_notification"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_notification_invalid_subject"
msgid ""
-"Invalid e-mail subject in notification \"%(notification)s\" with exception "
+"Invalid email subject in notification \"%(notification)s\" with exception "
"\"%(exception)s\"."
msgstr ""
diff --git a/modules/notification_email/locale/lt.po b/modules/notification_email/locale/lt.po
index 3c265cc1de..ee1090736e 100644
--- a/modules/notification_email/locale/lt.po
+++ b/modules/notification_email/locale/lt.po
@@ -102,15 +102,15 @@ msgid "The report used as email template."
msgstr ""
msgctxt "help:notification.email,fallback_recipients:"
-msgid "User notified when no recipients e-mail is found"
+msgid "User notified when no recipients email is found."
msgstr ""
msgctxt "help:notification.email,fallback_recipients_hidden:"
-msgid "User notified when no hidden recipients e-mail is found"
+msgid "User notified when no hidden recipients email is found."
msgstr ""
msgctxt "help:notification.email,fallback_recipients_secondary:"
-msgid "User notified when no secondary recipients e-mail is found"
+msgid "User notified when no secondary recipients email is found."
msgstr ""
msgctxt "help:notification.email,from_:"
@@ -150,12 +150,13 @@ msgid "Notification Emails"
msgstr "Notification Emails"
msgctxt "model:ir.action,name:act_ir_email_form_relate_notification"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_notification_invalid_subject"
msgid ""
-"Invalid e-mail subject in notification \"%(notification)s\" with exception "
+"Invalid email subject in notification \"%(notification)s\" with exception "
"\"%(exception)s\"."
msgstr ""
diff --git a/modules/notification_email/locale/nl.po b/modules/notification_email/locale/nl.po
index f17c43c302..3010a1b9cc 100644
--- a/modules/notification_email/locale/nl.po
+++ b/modules/notification_email/locale/nl.po
@@ -101,17 +101,21 @@ msgid "The report used as email template."
msgstr "Het rapport gebruikt als e-mailsjabloon."
msgctxt "help:notification.email,fallback_recipients:"
-msgid "User notified when no recipients e-mail is found"
-msgstr "Te verwittigen gebruiker als er geen e-mail adres is"
+msgid "User notified when no recipients email is found."
+msgstr ""
+"Gebruiker die geïnformeerd moet worden als er geen email adres gevonden is."
msgctxt "help:notification.email,fallback_recipients_hidden:"
-msgid "User notified when no hidden recipients e-mail is found"
-msgstr "Gebruiker op de hoogte stellen als er geen verborgen e-mailadres is"
+msgid "User notified when no hidden recipients email is found."
+msgstr ""
+"Gebruiker die geïnformeerd moet worden als er geen verborgen ontvanger email"
+" adres gevonden is."
msgctxt "help:notification.email,fallback_recipients_secondary:"
-msgid "User notified when no secondary recipients e-mail is found"
+msgid "User notified when no secondary recipients email is found."
msgstr ""
-"Gebruiker wordt op de hoogte gesteld als er geen secundair e-mailadres is"
+"Gebruiker die geïnformeerd moet worden als er geen secundaire ontvangers "
+"email adres gevonden is."
msgctxt "help:notification.email,from_:"
msgid "Leave empty for the value defined in the configuration file."
@@ -155,15 +159,16 @@ msgid "Notification Emails"
msgstr "E-mailmeldingen"
msgctxt "model:ir.action,name:act_ir_email_form_relate_notification"
-msgid "E-mails"
-msgstr "E-mails"
+msgid "Emails"
+msgstr "Emails"
+#, python-format
msgctxt "model:ir.message,text:msg_notification_invalid_subject"
msgid ""
-"Invalid e-mail subject in notification \"%(notification)s\" with exception "
+"Invalid email subject in notification \"%(notification)s\" with exception "
"\"%(exception)s\"."
msgstr ""
-"Ongeldig e-mailonderwerp in melding \"%(notification)s\" met uitzondering "
+"Ongeldig email onderwerp in melding \"%(notification)s\" met uitzondering "
"\"%(exception)s\"."
msgctxt "model:ir.ui.menu,name:menu_email_form"
diff --git a/modules/notification_email/locale/pl.po b/modules/notification_email/locale/pl.po
index 3ef330b208..bb611d21b0 100644
--- a/modules/notification_email/locale/pl.po
+++ b/modules/notification_email/locale/pl.po
@@ -100,19 +100,22 @@ msgctxt "help:notification.email,content:"
msgid "The report used as email template."
msgstr "Raport użyty jako szablon wiadomości."
+#, fuzzy
msgctxt "help:notification.email,fallback_recipients:"
-msgid "User notified when no recipients e-mail is found"
+msgid "User notified when no recipients email is found."
msgstr ""
"Użytkownik zostanie powiadomiony, jeśli adres e-mail nie jest dostępny"
+#, fuzzy
msgctxt "help:notification.email,fallback_recipients_hidden:"
-msgid "User notified when no hidden recipients e-mail is found"
+msgid "User notified when no hidden recipients email is found."
msgstr ""
"Użytkownik zostanie powiadomiony, jeśli żaden ukryty adres e-mail nie jest "
"dostępny"
+#, fuzzy
msgctxt "help:notification.email,fallback_recipients_secondary:"
-msgid "User notified when no secondary recipients e-mail is found"
+msgid "User notified when no secondary recipients email is found."
msgstr ""
"Użytkownik zostanie powiadomiony, jeśli żaden dodatkowy adres e-mail nie "
"jest dostępny"
@@ -156,12 +159,13 @@ msgid "Notification Emails"
msgstr "E-maile z powiadomieniami"
msgctxt "model:ir.action,name:act_ir_email_form_relate_notification"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_notification_invalid_subject"
msgid ""
-"Invalid e-mail subject in notification \"%(notification)s\" with exception "
+"Invalid email subject in notification \"%(notification)s\" with exception "
"\"%(exception)s\"."
msgstr ""
"Nieprawidłowy temat wiadomości e-mail w powiadomieniu „% (notification) s” "
diff --git a/modules/notification_email/locale/pt.po b/modules/notification_email/locale/pt.po
index 960d5f7ab6..3f8fd7264d 100644
--- a/modules/notification_email/locale/pt.po
+++ b/modules/notification_email/locale/pt.po
@@ -101,19 +101,22 @@ msgctxt "help:notification.email,content:"
msgid "The report used as email template."
msgstr "O relatório utilizado como modelo para o email."
+#, fuzzy
msgctxt "help:notification.email,fallback_recipients:"
-msgid "User notified when no recipients e-mail is found"
+msgid "User notified when no recipients email is found."
msgstr ""
"Usuário a ser notificado quando o email de nenhum destinatário for "
"encontrado"
+#, fuzzy
msgctxt "help:notification.email,fallback_recipients_hidden:"
-msgid "User notified when no hidden recipients e-mail is found"
+msgid "User notified when no hidden recipients email is found."
msgstr ""
"Usuário a ser notificado quando nenhum destinatário oculto for encontrado"
+#, fuzzy
msgctxt "help:notification.email,fallback_recipients_secondary:"
-msgid "User notified when no secondary recipients e-mail is found"
+msgid "User notified when no secondary recipients email is found."
msgstr ""
"Usuário a ser notificado quando nenhum destinatário secundário for "
"encontrado"
@@ -155,12 +158,13 @@ msgid "Notification Emails"
msgstr "Emails de Notificação"
msgctxt "model:ir.action,name:act_ir_email_form_relate_notification"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_notification_invalid_subject"
msgid ""
-"Invalid e-mail subject in notification \"%(notification)s\" with exception "
+"Invalid email subject in notification \"%(notification)s\" with exception "
"\"%(exception)s\"."
msgstr ""
diff --git a/modules/notification_email/locale/ro.po b/modules/notification_email/locale/ro.po
index 4acb6ace22..e3e3edc772 100644
--- a/modules/notification_email/locale/ro.po
+++ b/modules/notification_email/locale/ro.po
@@ -98,16 +98,19 @@ msgctxt "help:notification.email,content:"
msgid "The report used as email template."
msgstr "Raportul utilizat ca șablon pentru email."
+#, fuzzy
msgctxt "help:notification.email,fallback_recipients:"
-msgid "User notified when no recipients e-mail is found"
+msgid "User notified when no recipients email is found."
msgstr "Utilizator notificat când nu se găsesc destinatari e-mail"
+#, fuzzy
msgctxt "help:notification.email,fallback_recipients_hidden:"
-msgid "User notified when no hidden recipients e-mail is found"
+msgid "User notified when no hidden recipients email is found."
msgstr "Utilizator notificat când nu sunt destinatari ascunși în e-mail"
+#, fuzzy
msgctxt "help:notification.email,fallback_recipients_secondary:"
-msgid "User notified when no secondary recipients e-mail is found"
+msgid "User notified when no secondary recipients email is found."
msgstr ""
"Utilizatorul este notificat când nu este găsit niciun e-mail al "
"destinatarilor secundari"
@@ -153,13 +156,15 @@ msgctxt "model:ir.action,name:act_email_form"
msgid "Notification Emails"
msgstr "E-mailuri de notificare"
+#, fuzzy
msgctxt "model:ir.action,name:act_ir_email_form_relate_notification"
-msgid "E-mails"
+msgid "Emails"
msgstr "E-mailuri"
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_notification_invalid_subject"
msgid ""
-"Invalid e-mail subject in notification \"%(notification)s\" with exception "
+"Invalid email subject in notification \"%(notification)s\" with exception "
"\"%(exception)s\"."
msgstr ""
"Subiect invalid în e-mail notificare \"%(notification)s\" cu excepția "
diff --git a/modules/notification_email/locale/ru.po b/modules/notification_email/locale/ru.po
index 3c265cc1de..ee1090736e 100644
--- a/modules/notification_email/locale/ru.po
+++ b/modules/notification_email/locale/ru.po
@@ -102,15 +102,15 @@ msgid "The report used as email template."
msgstr ""
msgctxt "help:notification.email,fallback_recipients:"
-msgid "User notified when no recipients e-mail is found"
+msgid "User notified when no recipients email is found."
msgstr ""
msgctxt "help:notification.email,fallback_recipients_hidden:"
-msgid "User notified when no hidden recipients e-mail is found"
+msgid "User notified when no hidden recipients email is found."
msgstr ""
msgctxt "help:notification.email,fallback_recipients_secondary:"
-msgid "User notified when no secondary recipients e-mail is found"
+msgid "User notified when no secondary recipients email is found."
msgstr ""
msgctxt "help:notification.email,from_:"
@@ -150,12 +150,13 @@ msgid "Notification Emails"
msgstr "Notification Emails"
msgctxt "model:ir.action,name:act_ir_email_form_relate_notification"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_notification_invalid_subject"
msgid ""
-"Invalid e-mail subject in notification \"%(notification)s\" with exception "
+"Invalid email subject in notification \"%(notification)s\" with exception "
"\"%(exception)s\"."
msgstr ""
diff --git a/modules/notification_email/locale/sl.po b/modules/notification_email/locale/sl.po
index 503bae4173..3b46cffed3 100644
--- a/modules/notification_email/locale/sl.po
+++ b/modules/notification_email/locale/sl.po
@@ -100,19 +100,22 @@ msgctxt "help:notification.email,content:"
msgid "The report used as email template."
msgstr "Poročilo uporabljeno kot e-poštna predloga."
+#, fuzzy
msgctxt "help:notification.email,fallback_recipients:"
-msgid "User notified when no recipients e-mail is found"
+msgid "User notified when no recipients email is found."
msgstr ""
"Uporabnik, ki naj bo obveščen, ko ni najden noben e-poštni naslov prejemnika"
+#, fuzzy
msgctxt "help:notification.email,fallback_recipients_hidden:"
-msgid "User notified when no hidden recipients e-mail is found"
+msgid "User notified when no hidden recipients email is found."
msgstr ""
"Uporabnik, ki naj bo obveščen, ko ni najden e-poštni naslov skritega "
"prejemnika"
+#, fuzzy
msgctxt "help:notification.email,fallback_recipients_secondary:"
-msgid "User notified when no secondary recipients e-mail is found"
+msgid "User notified when no secondary recipients email is found."
msgstr ""
"Uporabnik, ki naj bo obveščen, ko ni najden e-poštni naslov sekundarnega "
"prejemnika"
@@ -158,13 +161,15 @@ msgctxt "model:ir.action,name:act_email_form"
msgid "Notification Emails"
msgstr "E-poštna obvestila"
+#, fuzzy
msgctxt "model:ir.action,name:act_ir_email_form_relate_notification"
-msgid "E-mails"
+msgid "Emails"
msgstr "E-pošte"
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_notification_invalid_subject"
msgid ""
-"Invalid e-mail subject in notification \"%(notification)s\" with exception "
+"Invalid email subject in notification \"%(notification)s\" with exception "
"\"%(exception)s\"."
msgstr ""
"Neveljavna zadeva e-pošte v obvestilu »%(notification)s«. Napaka "
diff --git a/modules/notification_email/locale/tr.po b/modules/notification_email/locale/tr.po
index 3c265cc1de..ee1090736e 100644
--- a/modules/notification_email/locale/tr.po
+++ b/modules/notification_email/locale/tr.po
@@ -102,15 +102,15 @@ msgid "The report used as email template."
msgstr ""
msgctxt "help:notification.email,fallback_recipients:"
-msgid "User notified when no recipients e-mail is found"
+msgid "User notified when no recipients email is found."
msgstr ""
msgctxt "help:notification.email,fallback_recipients_hidden:"
-msgid "User notified when no hidden recipients e-mail is found"
+msgid "User notified when no hidden recipients email is found."
msgstr ""
msgctxt "help:notification.email,fallback_recipients_secondary:"
-msgid "User notified when no secondary recipients e-mail is found"
+msgid "User notified when no secondary recipients email is found."
msgstr ""
msgctxt "help:notification.email,from_:"
@@ -150,12 +150,13 @@ msgid "Notification Emails"
msgstr "Notification Emails"
msgctxt "model:ir.action,name:act_ir_email_form_relate_notification"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_notification_invalid_subject"
msgid ""
-"Invalid e-mail subject in notification \"%(notification)s\" with exception "
+"Invalid email subject in notification \"%(notification)s\" with exception "
"\"%(exception)s\"."
msgstr ""
diff --git a/modules/notification_email/locale/uk.po b/modules/notification_email/locale/uk.po
index 89e27a78f0..350ca8cfa0 100644
--- a/modules/notification_email/locale/uk.po
+++ b/modules/notification_email/locale/uk.po
@@ -99,15 +99,15 @@ msgid "The report used as email template."
msgstr ""
msgctxt "help:notification.email,fallback_recipients:"
-msgid "User notified when no recipients e-mail is found"
+msgid "User notified when no recipients email is found."
msgstr ""
msgctxt "help:notification.email,fallback_recipients_hidden:"
-msgid "User notified when no hidden recipients e-mail is found"
+msgid "User notified when no hidden recipients email is found."
msgstr ""
msgctxt "help:notification.email,fallback_recipients_secondary:"
-msgid "User notified when no secondary recipients e-mail is found"
+msgid "User notified when no secondary recipients email is found."
msgstr ""
msgctxt "help:notification.email,from_:"
@@ -147,12 +147,13 @@ msgid "Notification Emails"
msgstr ""
msgctxt "model:ir.action,name:act_ir_email_form_relate_notification"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_notification_invalid_subject"
msgid ""
-"Invalid e-mail subject in notification \"%(notification)s\" with exception "
+"Invalid email subject in notification \"%(notification)s\" with exception "
"\"%(exception)s\"."
msgstr ""
diff --git a/modules/notification_email/locale/zh_CN.po b/modules/notification_email/locale/zh_CN.po
index 0f5953f690..c6350035a3 100644
--- a/modules/notification_email/locale/zh_CN.po
+++ b/modules/notification_email/locale/zh_CN.po
@@ -101,16 +101,19 @@ msgctxt "help:notification.email,content:"
msgid "The report used as email template."
msgstr "作为电子邮件模板的报告."
+#, fuzzy
msgctxt "help:notification.email,fallback_recipients:"
-msgid "User notified when no recipients e-mail is found"
+msgid "User notified when no recipients email is found."
msgstr "当找不到收件人电子邮件时通知用户"
+#, fuzzy
msgctxt "help:notification.email,fallback_recipients_hidden:"
-msgid "User notified when no hidden recipients e-mail is found"
+msgid "User notified when no hidden recipients email is found."
msgstr "当找不到隐藏的收件人电子邮件时通知用户"
+#, fuzzy
msgctxt "help:notification.email,fallback_recipients_secondary:"
-msgid "User notified when no secondary recipients e-mail is found"
+msgid "User notified when no secondary recipients email is found."
msgstr "当找不到第二收件人电子邮件时通知用户"
msgctxt "help:notification.email,from_:"
@@ -152,12 +155,13 @@ msgid "Notification Emails"
msgstr "电子邮件通知"
msgctxt "model:ir.action,name:act_ir_email_form_relate_notification"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_notification_invalid_subject"
msgid ""
-"Invalid e-mail subject in notification \"%(notification)s\" with exception "
+"Invalid email subject in notification \"%(notification)s\" with exception "
"\"%(exception)s\"."
msgstr "通知 \"%(notification)s\" 中电子邮件主题无效,异常为: \"%(exception)s\"."
diff --git a/modules/party/locale/bg.po b/modules/party/locale/bg.po
index c256c1a5b4..1928ab69ae 100644
--- a/modules/party/locale/bg.po
+++ b/modules/party/locale/bg.po
@@ -139,8 +139,8 @@ msgid "Comment"
msgstr "Коментар"
msgctxt "field:party.contact_mechanism,email:"
-msgid "E-Mail"
-msgstr "E-Mail"
+msgid "Email"
+msgstr ""
#, fuzzy
msgctxt "field:party.contact_mechanism,language:"
@@ -256,8 +256,8 @@ msgid "Distance"
msgstr ""
msgctxt "field:party.party,email:"
-msgid "E-Mail"
-msgstr "E-Mail"
+msgid "Email"
+msgstr ""
msgctxt "field:party.party,fax:"
msgid "Fax"
@@ -503,6 +503,7 @@ msgctxt "model:ir.action,name:wizard_replace"
msgid "Replace"
msgstr "Replace"
+#, python-format
msgctxt "model:ir.message,text:msg_address_change_party"
msgid "You cannot change the party of address \"%(address)s\"."
msgstr ""
@@ -515,42 +516,51 @@ msgctxt "model:ir.message,text:msg_category_name_unique"
msgid "The name of party category must be unique by parent."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_contact_mechanism_change_party"
msgid "You cannot change the party of contact mechanism \"%(contact)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_different_name"
msgid "Parties have different names: \"%(source_name)s\" vs \"%(destination_name)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_different_tax_identifier"
msgid ""
"Parties have different tax identifiers: \"%(source_code)s\" vs "
"\"%(destination_code)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for party \"%(party)s\" is not valid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_active_party"
msgid "Party \"%(party)s\" cannot be erased because they are still active."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_identifier_type_remove"
msgid ""
"To remove the identifier type \"%(type)s\" from the configuration, you must "
"change it on \"%(identifier)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_code"
msgid "The %(type)s \"%(code)s\" for party \"%(party)s\" is not valid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_format"
msgid "Invalid format \"%(format)s\" with exception \"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_phone_number"
msgid "The phone number \"%(phone)s\" for party \"%(party)s\" is not valid."
msgstr ""
@@ -559,10 +569,12 @@ msgctxt "model:ir.message,text:msg_party_code_unique"
msgid "The code on party must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_identifier_duplicate"
msgid "The party \"%(party)s\" has the same %(type)s \"%(code)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_set_contact_mechanism"
msgid ""
"To change the \"%(field)s\" for party \"%(party)s\", you must edit their "
@@ -895,6 +907,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Egyptian Tax Registration Number"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "El Salvador Tax Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "English Unique Pupil Number"
msgstr ""
@@ -1059,6 +1075,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Japanese Corporate Number"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Kenya Tax Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Latvian VAT Number"
msgstr ""
@@ -1103,6 +1123,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Monacan VAT Number"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Montenegro Tax Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Moroccan Tax Number"
msgstr ""
@@ -1187,6 +1211,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Serbian Tax Identification"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Singapore's Unique Entity Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Slovak Birth Number"
msgstr ""
@@ -1263,6 +1291,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Swiss VAT Number"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Taiwanese Tax Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Thai Memorandum of Association Number"
msgstr ""
@@ -1283,6 +1315,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Turkish Personal Identification Number"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Turkish Tax Identification Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "U.S. Adoption Taxpayer Identification Number"
msgstr ""
@@ -1323,6 +1359,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "United Kingdom National Health Service Patient Identifier"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "United Kingdom Unique Taxpayer Reference"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Uruguay Tax Number"
msgstr ""
@@ -1336,8 +1376,8 @@ msgid "Vietnam Tax Number"
msgstr ""
msgctxt "selection:party.contact_mechanism,type:"
-msgid "E-Mail"
-msgstr "E-Mail"
+msgid "Email"
+msgstr ""
msgctxt "selection:party.contact_mechanism,type:"
msgid "Fax"
@@ -1389,9 +1429,10 @@ msgctxt "view:party.replace.ask:"
msgid "Party"
msgstr "Партньор"
+#, fuzzy
msgctxt "view:party.replace.ask:"
-msgid "Replace By"
-msgstr ""
+msgid "Replaced By"
+msgstr "Replace"
msgctxt "wizard_button:party.check_vies,result,end:"
msgid "OK"
diff --git a/modules/party/locale/ca.po b/modules/party/locale/ca.po
index f39a4e1c20..5c30d75e04 100644
--- a/modules/party/locale/ca.po
+++ b/modules/party/locale/ca.po
@@ -127,7 +127,7 @@ msgid "Comment"
msgstr "Comentari"
msgctxt "field:party.contact_mechanism,email:"
-msgid "E-Mail"
+msgid "Email"
msgstr "Correu electrònic"
msgctxt "field:party.contact_mechanism,language:"
@@ -235,7 +235,7 @@ msgid "Distance"
msgstr "Distància"
msgctxt "field:party.party,email:"
-msgid "E-Mail"
+msgid "Email"
msgstr "Correu electrònic"
msgctxt "field:party.party,fax:"
@@ -487,6 +487,7 @@ msgctxt "model:ir.action,name:wizard_replace"
msgid "Replace"
msgstr "Substitueix"
+#, python-format
msgctxt "model:ir.message,text:msg_address_change_party"
msgid "You cannot change the party of address \"%(address)s\"."
msgstr "No es pot canviar el tercer de l'adreça \"%(address)s\"."
@@ -499,16 +500,19 @@ msgctxt "model:ir.message,text:msg_category_name_unique"
msgid "The name of party category must be unique by parent."
msgstr "El nom de la categoria del tercer ha de ser únic segons el pare."
+#, python-format
msgctxt "model:ir.message,text:msg_contact_mechanism_change_party"
msgid "You cannot change the party of contact mechanism \"%(contact)s\"."
msgstr "No es pot canviar el tercer del mètode de contacte \"%(contact)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_different_name"
msgid "Parties have different names: \"%(source_name)s\" vs \"%(destination_name)s\"."
msgstr ""
"Els tercers tenen diferent nom: \"%(source_name)s\" vs "
"\"%(destination_name)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_different_tax_identifier"
msgid ""
"Parties have different tax identifiers: \"%(source_code)s\" vs "
@@ -517,14 +521,17 @@ msgstr ""
"Els tercers tenen diferent identificador fiscal: \"%(source_code)s\" vs "
"\"%(destination_code)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for party \"%(party)s\" is not valid."
msgstr "El correu electrònic \"%(email)s\" del tercer \"%(party)s\" no és vàlid."
+#, python-format
msgctxt "model:ir.message,text:msg_erase_active_party"
msgid "Party \"%(party)s\" cannot be erased because they are still active."
msgstr "No es pot eliminar el tercer \"%(party)s\" perquè encara està actiu."
+#, python-format
msgctxt "model:ir.message,text:msg_identifier_type_remove"
msgid ""
"To remove the identifier type \"%(type)s\" from the configuration, you must "
@@ -533,14 +540,17 @@ msgstr ""
"Per treure el tipus d'identificador \"%(type)s\" de la configuració, has de "
"canviar-lo en \"%(identifier)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_code"
msgid "The %(type)s \"%(code)s\" for party \"%(party)s\" is not valid."
msgstr "El %(type)s \"%(code)s\" del tercer \"%(party)s\" no és vàlid."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_format"
msgid "Invalid format \"%(format)s\" with exception \"%(exception)s\"."
msgstr "El format \"%(format)s\" es invàlid amb la excepció \"%(exception)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_phone_number"
msgid "The phone number \"%(phone)s\" for party \"%(party)s\" is not valid."
msgstr "El número de telèfon \"%(phone)s\" del tercer \"%(party)s\" no és vàlid."
@@ -549,10 +559,12 @@ msgctxt "model:ir.message,text:msg_party_code_unique"
msgid "The code on party must be unique."
msgstr "El codi del tercer ha de ser únic."
+#, python-format
msgctxt "model:ir.message,text:msg_party_identifier_duplicate"
msgid "The party \"%(party)s\" has the same %(type)s \"%(code)s\"."
msgstr "El tercer \"%(party)s\" té el mateix \"%(type)s\" \"%(code)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_party_set_contact_mechanism"
msgid ""
"To change the \"%(field)s\" for party \"%(party)s\", you must edit their "
@@ -869,6 +881,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Egyptian Tax Registration Number"
msgstr "Número de registre del contribuent egipci"
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "El Salvador Tax Number"
+msgstr "Número fiscal d'El Salvador"
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "English Unique Pupil Number"
msgstr "Número únic d'alumne anglès"
@@ -1033,6 +1049,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Japanese Corporate Number"
msgstr "Número d'empresa Japonés"
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Kenya Tax Number"
+msgstr "Número fiscal de Kenya"
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Latvian VAT Number"
msgstr "Identificador fiscal Letó"
@@ -1077,6 +1097,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Monacan VAT Number"
msgstr "Identificador fiscal de Mònaco"
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Montenegro Tax Number"
+msgstr "Número fiscal de Montenegro"
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Moroccan Tax Number"
msgstr "Identificador fiscal Marroquí"
@@ -1161,6 +1185,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Serbian Tax Identification"
msgstr "Identificador fiscal Serbi"
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Singapore's Unique Entity Number"
+msgstr "Número d'entitat únic de Singapur"
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Slovak Birth Number"
msgstr "Número de naixement Eslovac"
@@ -1237,6 +1265,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Swiss VAT Number"
msgstr "Identificador fiscal Suís"
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Taiwanese Tax Number"
+msgstr "Número fiscal taiwanès"
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Thai Memorandum of Association Number"
msgstr "Número d'associació Thai"
@@ -1257,6 +1289,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Turkish Personal Identification Number"
msgstr "Número d'identificació personal Turc"
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Turkish Tax Identification Number"
+msgstr "Número d'identificació fiscal turc"
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "U.S. Adoption Taxpayer Identification Number"
msgstr "Identificador temporal del contribuent dels EUA"
@@ -1297,6 +1333,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "United Kingdom National Health Service Patient Identifier"
msgstr "Identificador del pacient del servei nacional de salut del Regne Unit"
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "United Kingdom Unique Taxpayer Reference"
+msgstr "Referència única del contribuent del Regne Unit"
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Uruguay Tax Number"
msgstr "Identificador fiscal Uruguay"
@@ -1310,7 +1350,7 @@ msgid "Vietnam Tax Number"
msgstr "Número fiscal vietnamita"
msgctxt "selection:party.contact_mechanism,type:"
-msgid "E-Mail"
+msgid "Email"
msgstr "Correu electrònic"
msgctxt "selection:party.contact_mechanism,type:"
@@ -1362,8 +1402,8 @@ msgid "Party"
msgstr "Tercer"
msgctxt "view:party.replace.ask:"
-msgid "Replace By"
-msgstr "Substitueix per"
+msgid "Replaced By"
+msgstr "Substituït per"
msgctxt "wizard_button:party.check_vies,result,end:"
msgid "OK"
diff --git a/modules/party/locale/cs.po b/modules/party/locale/cs.po
index d97bee64e4..0ae77a0c4a 100644
--- a/modules/party/locale/cs.po
+++ b/modules/party/locale/cs.po
@@ -139,7 +139,7 @@ msgid "Comment"
msgstr ""
msgctxt "field:party.contact_mechanism,email:"
-msgid "E-Mail"
+msgid "Email"
msgstr ""
msgctxt "field:party.contact_mechanism,language:"
@@ -257,7 +257,7 @@ msgid "Distance"
msgstr ""
msgctxt "field:party.party,email:"
-msgid "E-Mail"
+msgid "Email"
msgstr ""
msgctxt "field:party.party,fax:"
@@ -496,6 +496,7 @@ msgctxt "model:ir.action,name:wizard_replace"
msgid "Replace"
msgstr "Replace"
+#, python-format
msgctxt "model:ir.message,text:msg_address_change_party"
msgid "You cannot change the party of address \"%(address)s\"."
msgstr ""
@@ -508,42 +509,51 @@ msgctxt "model:ir.message,text:msg_category_name_unique"
msgid "The name of party category must be unique by parent."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_contact_mechanism_change_party"
msgid "You cannot change the party of contact mechanism \"%(contact)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_different_name"
msgid "Parties have different names: \"%(source_name)s\" vs \"%(destination_name)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_different_tax_identifier"
msgid ""
"Parties have different tax identifiers: \"%(source_code)s\" vs "
"\"%(destination_code)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for party \"%(party)s\" is not valid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_active_party"
msgid "Party \"%(party)s\" cannot be erased because they are still active."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_identifier_type_remove"
msgid ""
"To remove the identifier type \"%(type)s\" from the configuration, you must "
"change it on \"%(identifier)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_code"
msgid "The %(type)s \"%(code)s\" for party \"%(party)s\" is not valid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_format"
msgid "Invalid format \"%(format)s\" with exception \"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_phone_number"
msgid "The phone number \"%(phone)s\" for party \"%(party)s\" is not valid."
msgstr ""
@@ -552,10 +562,12 @@ msgctxt "model:ir.message,text:msg_party_code_unique"
msgid "The code on party must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_identifier_duplicate"
msgid "The party \"%(party)s\" has the same %(type)s \"%(code)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_set_contact_mechanism"
msgid ""
"To change the \"%(field)s\" for party \"%(party)s\", you must edit their "
@@ -883,6 +895,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Egyptian Tax Registration Number"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "El Salvador Tax Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "English Unique Pupil Number"
msgstr ""
@@ -1047,6 +1063,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Japanese Corporate Number"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Kenya Tax Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Latvian VAT Number"
msgstr ""
@@ -1091,6 +1111,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Monacan VAT Number"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Montenegro Tax Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Moroccan Tax Number"
msgstr ""
@@ -1175,6 +1199,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Serbian Tax Identification"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Singapore's Unique Entity Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Slovak Birth Number"
msgstr ""
@@ -1251,6 +1279,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Swiss VAT Number"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Taiwanese Tax Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Thai Memorandum of Association Number"
msgstr ""
@@ -1271,6 +1303,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Turkish Personal Identification Number"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Turkish Tax Identification Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "U.S. Adoption Taxpayer Identification Number"
msgstr ""
@@ -1311,6 +1347,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "United Kingdom National Health Service Patient Identifier"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "United Kingdom Unique Taxpayer Reference"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Uruguay Tax Number"
msgstr ""
@@ -1324,7 +1364,7 @@ msgid "Vietnam Tax Number"
msgstr ""
msgctxt "selection:party.contact_mechanism,type:"
-msgid "E-Mail"
+msgid "Email"
msgstr ""
msgctxt "selection:party.contact_mechanism,type:"
@@ -1376,9 +1416,10 @@ msgctxt "view:party.replace.ask:"
msgid "Party"
msgstr "Party"
+#, fuzzy
msgctxt "view:party.replace.ask:"
-msgid "Replace By"
-msgstr ""
+msgid "Replaced By"
+msgstr "Replace"
msgctxt "wizard_button:party.check_vies,result,end:"
msgid "OK"
diff --git a/modules/party/locale/de.po b/modules/party/locale/de.po
index 805fd9c8fd..4d3858c1bf 100644
--- a/modules/party/locale/de.po
+++ b/modules/party/locale/de.po
@@ -127,7 +127,7 @@ msgid "Comment"
msgstr "Kommentar"
msgctxt "field:party.contact_mechanism,email:"
-msgid "E-Mail"
+msgid "Email"
msgstr "E-Mail"
msgctxt "field:party.contact_mechanism,language:"
@@ -235,7 +235,7 @@ msgid "Distance"
msgstr "Distanz"
msgctxt "field:party.party,email:"
-msgid "E-Mail"
+msgid "Email"
msgstr "E-Mail"
msgctxt "field:party.party,fax:"
@@ -488,6 +488,7 @@ msgctxt "model:ir.action,name:wizard_replace"
msgid "Replace"
msgstr "Ersetzen"
+#, python-format
msgctxt "model:ir.message,text:msg_address_change_party"
msgid "You cannot change the party of address \"%(address)s\"."
msgstr "Die Partei von Adresse \"%(address)s\" kann nicht geändert werden."
@@ -502,18 +503,21 @@ msgstr ""
"Der Name einer Parteienkategorie kann pro übergeordneter Kategorie nur "
"einmal vergeben werden."
+#, python-format
msgctxt "model:ir.message,text:msg_contact_mechanism_change_party"
msgid "You cannot change the party of contact mechanism \"%(contact)s\"."
msgstr ""
"Die Partei der Kontaktinformation \"%(contact)s\" kann nicht geändert "
"werden."
+#, python-format
msgctxt "model:ir.message,text:msg_different_name"
msgid "Parties have different names: \"%(source_name)s\" vs \"%(destination_name)s\"."
msgstr ""
"Die Parteien weisen unterschiedliche Namen auf: %(source_name)s gegenüber "
"%(destination_name)s."
+#, python-format
msgctxt "model:ir.message,text:msg_different_tax_identifier"
msgid ""
"Parties have different tax identifiers: \"%(source_code)s\" vs "
@@ -522,16 +526,19 @@ msgstr ""
"Die Parteien weisen unterschiedliche Steueridentifikatoren auf: "
"%(source_code)s gegenüber %(destination_code)s."
+#, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for party \"%(party)s\" is not valid."
msgstr "Die E-Mail-Adresse \"%(email)s\" der Partei \"%(party)s\" ist ungültig."
+#, python-format
msgctxt "model:ir.message,text:msg_erase_active_party"
msgid "Party \"%(party)s\" cannot be erased because they are still active."
msgstr ""
"Die Partei \"%(party)s\" kann nicht gelöscht werden, weil sie noch aktiv "
"ist."
+#, python-format
msgctxt "model:ir.message,text:msg_identifier_type_remove"
msgid ""
"To remove the identifier type \"%(type)s\" from the configuration, you must "
@@ -540,14 +547,17 @@ msgstr ""
"Damit der Identifikatorentyp \"%(type)s\" aus der Konfiguration gelöscht "
"werden kann, muss er auf \"%(identifier)s\" geändert werden."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_code"
msgid "The %(type)s \"%(code)s\" for party \"%(party)s\" is not valid."
msgstr "%(type)s \"%(code)s\" von Partei \"%(party)s\" ist ungültig."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_format"
msgid "Invalid format \"%(format)s\" with exception \"%(exception)s\"."
msgstr "Ungültiges Format \"%(format)s\" mit Fehlermeldung \"%(exception)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_phone_number"
msgid "The phone number \"%(phone)s\" for party \"%(party)s\" is not valid."
msgstr "Die Telefonnummer \"%(phone)s\" von Partei \"%(party)s\" ist nicht gültig."
@@ -556,10 +566,12 @@ msgctxt "model:ir.message,text:msg_party_code_unique"
msgid "The code on party must be unique."
msgstr "Der Code für eine Partei kann nur einmal vergeben werden."
+#, python-format
msgctxt "model:ir.message,text:msg_party_identifier_duplicate"
msgid "The party \"%(party)s\" has the same %(type)s \"%(code)s\"."
msgstr "Die Partei \"%(party)s\" hat dieselbe %(type)s \"%(code)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_party_set_contact_mechanism"
msgid ""
"To change the \"%(field)s\" for party \"%(party)s\", you must edit their "
@@ -879,6 +891,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Egyptian Tax Registration Number"
msgstr "Ägyptische Steuerregistrierungsnummer"
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "El Salvador Tax Number"
+msgstr "Salvadorianische Steuernummer"
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "English Unique Pupil Number"
msgstr "Englische Eindeutige Schülernummer (UPN)"
@@ -1046,6 +1062,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Japanese Corporate Number"
msgstr "Japanische Unternehmensnummer"
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Kenya Tax Number"
+msgstr "Kenianische Steuernummer"
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Latvian VAT Number"
msgstr "Lettische Umsatzsteuer-Identifikationsnummer (PVN)"
@@ -1090,6 +1110,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Monacan VAT Number"
msgstr "Monegassische Umsatzsteuer-Identifikationsnummer (n° TVA)"
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Montenegro Tax Number"
+msgstr "Montenegrinische Steuernummer"
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Moroccan Tax Number"
msgstr "Marokkanische Steuernummer"
@@ -1174,6 +1198,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Serbian Tax Identification"
msgstr "Serbische Steuernummer (PIB)"
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Singapore's Unique Entity Number"
+msgstr "Singapurische Unique Entity Number"
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Slovak Birth Number"
msgstr "Slowakische Geburtsnummer (RČ)"
@@ -1250,6 +1278,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Swiss VAT Number"
msgstr "Schweizer Mehrwertsteuernummer (VAT, MWST, TVA, IVA, TPV)"
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Taiwanese Tax Number"
+msgstr "Taiwanesische Steuernummer"
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Thai Memorandum of Association Number"
msgstr "Thailändische Gesellschaftsvertragsnummer"
@@ -1270,6 +1302,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Turkish Personal Identification Number"
msgstr "Türkische Personalausweisnummer (T.C. Kimlik No.)"
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Turkish Tax Identification Number"
+msgstr "Türkische Steueridentifikationsnummer"
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "U.S. Adoption Taxpayer Identification Number"
msgstr "US-amerikanische Steuernummer (ATIN)"
@@ -1310,6 +1346,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "United Kingdom National Health Service Patient Identifier"
msgstr "Britische nationale Patientennummer des Gesundheitssystems (NHS)"
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "United Kingdom Unique Taxpayer Reference"
+msgstr "Britische Unique Taxpayer Reference (UTR)"
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Uruguay Tax Number"
msgstr "Uruguayische Steuernummer"
@@ -1323,7 +1363,7 @@ msgid "Vietnam Tax Number"
msgstr "Vietnamesische Steuernummer"
msgctxt "selection:party.contact_mechanism,type:"
-msgid "E-Mail"
+msgid "Email"
msgstr "E-Mail"
msgctxt "selection:party.contact_mechanism,type:"
@@ -1375,8 +1415,8 @@ msgid "Party"
msgstr "Partei"
msgctxt "view:party.replace.ask:"
-msgid "Replace By"
-msgstr "Ersetzen durch"
+msgid "Replaced By"
+msgstr "Ersetzt durch"
msgctxt "wizard_button:party.check_vies,result,end:"
msgid "OK"
diff --git a/modules/party/locale/es.po b/modules/party/locale/es.po
index 50c1c2ae0c..567efc6568 100644
--- a/modules/party/locale/es.po
+++ b/modules/party/locale/es.po
@@ -127,7 +127,7 @@ msgid "Comment"
msgstr "Comentario"
msgctxt "field:party.contact_mechanism,email:"
-msgid "E-Mail"
+msgid "Email"
msgstr "Correo electrónico"
msgctxt "field:party.contact_mechanism,language:"
@@ -235,7 +235,7 @@ msgid "Distance"
msgstr "Distancia"
msgctxt "field:party.party,email:"
-msgid "E-Mail"
+msgid "Email"
msgstr "Correo electrónico"
msgctxt "field:party.party,fax:"
@@ -488,6 +488,7 @@ msgctxt "model:ir.action,name:wizard_replace"
msgid "Replace"
msgstr "Reemplazar"
+#, python-format
msgctxt "model:ir.message,text:msg_address_change_party"
msgid "You cannot change the party of address \"%(address)s\"."
msgstr "No puede cambiar el tercero de la dirección \"%(address)s\"."
@@ -500,16 +501,19 @@ msgctxt "model:ir.message,text:msg_category_name_unique"
msgid "The name of party category must be unique by parent."
msgstr "El nombre de la categoría del tercero debe ser único según el padre."
+#, python-format
msgctxt "model:ir.message,text:msg_contact_mechanism_change_party"
msgid "You cannot change the party of contact mechanism \"%(contact)s\"."
msgstr "No puede cambiar el medio de contacto \"%(contact)s\" del tercero."
+#, python-format
msgctxt "model:ir.message,text:msg_different_name"
msgid "Parties have different names: \"%(source_name)s\" vs \"%(destination_name)s\"."
msgstr ""
"Los terceros tienen nombre distinto: \"%(source_name)s\" vs "
"\"%(destination_name)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_different_tax_identifier"
msgid ""
"Parties have different tax identifiers: \"%(source_code)s\" vs "
@@ -518,14 +522,17 @@ msgstr ""
"Los terceros tienen distinto Identificador fiscal: \"%(source_code)s\" vs "
"\"%(destination_code)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for party \"%(party)s\" is not valid."
msgstr "El correo electrónico \"%(email)s\" del tercero \"%(party)s\" no es válido."
+#, python-format
msgctxt "model:ir.message,text:msg_erase_active_party"
msgid "Party \"%(party)s\" cannot be erased because they are still active."
msgstr "No se puede eliminar el tercero \"%(party)s\" porqué aún esta activo."
+#, python-format
msgctxt "model:ir.message,text:msg_identifier_type_remove"
msgid ""
"To remove the identifier type \"%(type)s\" from the configuration, you must "
@@ -534,14 +541,17 @@ msgstr ""
"Para quitar el tipo de identificador \"%(type)s\" de la configuración, "
"tienes que cambiarlo en \"%(identifier)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_code"
msgid "The %(type)s \"%(code)s\" for party \"%(party)s\" is not valid."
msgstr "El %(type)s \"%(code)s\" para el tercero \"%(party)s\" no es válido."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_format"
msgid "Invalid format \"%(format)s\" with exception \"%(exception)s\"."
msgstr "El format \"%(format)s\" es invalido con la excepción \"%(exception)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_phone_number"
msgid "The phone number \"%(phone)s\" for party \"%(party)s\" is not valid."
msgstr "El número de teléfono \"%(phone)s\" del tercero \"%(party)s\" no es válido."
@@ -550,10 +560,12 @@ msgctxt "model:ir.message,text:msg_party_code_unique"
msgid "The code on party must be unique."
msgstr "El código del tercero debe ser único."
+#, python-format
msgctxt "model:ir.message,text:msg_party_identifier_duplicate"
msgid "The party \"%(party)s\" has the same %(type)s \"%(code)s\"."
msgstr "El tercero \"%(party)s\" tiene el mismo %(type)s \"%(code)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_party_set_contact_mechanism"
msgid ""
"To change the \"%(field)s\" for party \"%(party)s\", you must edit their "
@@ -870,6 +882,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Egyptian Tax Registration Number"
msgstr "Número de registro de contribuyente egipcio"
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "El Salvador Tax Number"
+msgstr "Número de identificación fiscal de El Salvador"
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "English Unique Pupil Number"
msgstr "Número único de alumno inglés"
@@ -1034,6 +1050,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Japanese Corporate Number"
msgstr "Número de empresa Japonés"
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Kenya Tax Number"
+msgstr "Número de identificación fiscal de Kenia"
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Latvian VAT Number"
msgstr "Identificador fiscal Letón"
@@ -1078,6 +1098,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Monacan VAT Number"
msgstr "Identificador fiscal de Mónaco"
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Montenegro Tax Number"
+msgstr "Número de identificación fiscal de Montenegro"
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Moroccan Tax Number"
msgstr "Identificador fiscal Marroquí"
@@ -1162,6 +1186,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Serbian Tax Identification"
msgstr "Identificador fiscal Serbio"
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Singapore's Unique Entity Number"
+msgstr "Número de entidad único de Singapur"
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Slovak Birth Number"
msgstr "Número de nacimiento eslovaco"
@@ -1238,6 +1266,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Swiss VAT Number"
msgstr "Identificador fiscal Suizo"
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Taiwanese Tax Number"
+msgstr "Número de identificación fiscal de Taiwán"
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Thai Memorandum of Association Number"
msgstr "Número de associacion Thai"
@@ -1258,6 +1290,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Turkish Personal Identification Number"
msgstr "Número de identificación personal Turco"
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Turkish Tax Identification Number"
+msgstr "Número de identificación fiscal turco"
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "U.S. Adoption Taxpayer Identification Number"
msgstr "Identificador temporal de contribuyente de los EUA"
@@ -1299,6 +1335,10 @@ msgid "United Kingdom National Health Service Patient Identifier"
msgstr ""
"Identificador del paciente del servicio nacional de salud del Reino Unido"
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "United Kingdom Unique Taxpayer Reference"
+msgstr "Referencia única del contribuyente del Reino Unido"
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Uruguay Tax Number"
msgstr "Identificador fiscal Uruguayo"
@@ -1312,7 +1352,7 @@ msgid "Vietnam Tax Number"
msgstr "Número fiscal vietnamita"
msgctxt "selection:party.contact_mechanism,type:"
-msgid "E-Mail"
+msgid "Email"
msgstr "Correo electrónico"
msgctxt "selection:party.contact_mechanism,type:"
@@ -1364,8 +1404,8 @@ msgid "Party"
msgstr "Tercero"
msgctxt "view:party.replace.ask:"
-msgid "Replace By"
-msgstr "Reemplazar por"
+msgid "Replaced By"
+msgstr "Reemplazado por"
msgctxt "wizard_button:party.check_vies,result,end:"
msgid "OK"
diff --git a/modules/party/locale/es_419.po b/modules/party/locale/es_419.po
index 44e73b5ec4..ec4af071ef 100644
--- a/modules/party/locale/es_419.po
+++ b/modules/party/locale/es_419.po
@@ -131,7 +131,7 @@ msgid "Comment"
msgstr ""
msgctxt "field:party.contact_mechanism,email:"
-msgid "E-Mail"
+msgid "Email"
msgstr ""
msgctxt "field:party.contact_mechanism,language:"
@@ -240,7 +240,7 @@ msgid "Distance"
msgstr ""
msgctxt "field:party.party,email:"
-msgid "E-Mail"
+msgid "Email"
msgstr ""
msgctxt "field:party.party,fax:"
@@ -479,6 +479,7 @@ msgctxt "model:ir.action,name:wizard_replace"
msgid "Replace"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_address_change_party"
msgid "You cannot change the party of address \"%(address)s\"."
msgstr ""
@@ -491,42 +492,51 @@ msgctxt "model:ir.message,text:msg_category_name_unique"
msgid "The name of party category must be unique by parent."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_contact_mechanism_change_party"
msgid "You cannot change the party of contact mechanism \"%(contact)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_different_name"
msgid "Parties have different names: \"%(source_name)s\" vs \"%(destination_name)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_different_tax_identifier"
msgid ""
"Parties have different tax identifiers: \"%(source_code)s\" vs "
"\"%(destination_code)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for party \"%(party)s\" is not valid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_active_party"
msgid "Party \"%(party)s\" cannot be erased because they are still active."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_identifier_type_remove"
msgid ""
"To remove the identifier type \"%(type)s\" from the configuration, you must "
"change it on \"%(identifier)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_code"
msgid "The %(type)s \"%(code)s\" for party \"%(party)s\" is not valid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_format"
msgid "Invalid format \"%(format)s\" with exception \"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_phone_number"
msgid "The phone number \"%(phone)s\" for party \"%(party)s\" is not valid."
msgstr ""
@@ -535,10 +545,12 @@ msgctxt "model:ir.message,text:msg_party_code_unique"
msgid "The code on party must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_identifier_duplicate"
msgid "The party \"%(party)s\" has the same %(type)s \"%(code)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_set_contact_mechanism"
msgid ""
"To change the \"%(field)s\" for party \"%(party)s\", you must edit their "
@@ -866,6 +878,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Egyptian Tax Registration Number"
msgstr "Identificador de impuesto"
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "El Salvador Tax Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "English Unique Pupil Number"
msgstr ""
@@ -1035,6 +1051,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Japanese Corporate Number"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Kenya Tax Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Latvian VAT Number"
msgstr ""
@@ -1080,6 +1100,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Monacan VAT Number"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Montenegro Tax Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Moroccan Tax Number"
msgstr ""
@@ -1165,6 +1189,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Serbian Tax Identification"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Singapore's Unique Entity Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Slovak Birth Number"
msgstr ""
@@ -1241,6 +1269,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Swiss VAT Number"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Taiwanese Tax Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Thai Memorandum of Association Number"
msgstr ""
@@ -1263,6 +1295,11 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Turkish Personal Identification Number"
msgstr ""
+#, fuzzy
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Turkish Tax Identification Number"
+msgstr "Identificador de impuesto"
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "U.S. Adoption Taxpayer Identification Number"
msgstr ""
@@ -1303,6 +1340,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "United Kingdom National Health Service Patient Identifier"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "United Kingdom Unique Taxpayer Reference"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Uruguay Tax Number"
msgstr ""
@@ -1316,7 +1357,7 @@ msgid "Vietnam Tax Number"
msgstr ""
msgctxt "selection:party.contact_mechanism,type:"
-msgid "E-Mail"
+msgid "Email"
msgstr ""
msgctxt "selection:party.contact_mechanism,type:"
@@ -1368,7 +1409,7 @@ msgid "Party"
msgstr ""
msgctxt "view:party.replace.ask:"
-msgid "Replace By"
+msgid "Replaced By"
msgstr ""
msgctxt "wizard_button:party.check_vies,result,end:"
diff --git a/modules/party/locale/et.po b/modules/party/locale/et.po
index 12f44a6a16..7535ef212e 100644
--- a/modules/party/locale/et.po
+++ b/modules/party/locale/et.po
@@ -130,8 +130,8 @@ msgid "Comment"
msgstr "Kommentaar"
msgctxt "field:party.contact_mechanism,email:"
-msgid "E-Mail"
-msgstr "E-Kiri"
+msgid "Email"
+msgstr ""
msgctxt "field:party.contact_mechanism,language:"
msgid "Language"
@@ -238,8 +238,8 @@ msgid "Distance"
msgstr "Kaugus"
msgctxt "field:party.party,email:"
-msgid "E-Mail"
-msgstr "E-Kiri"
+msgid "Email"
+msgstr ""
msgctxt "field:party.party,fax:"
msgid "Fax"
@@ -473,6 +473,7 @@ msgctxt "model:ir.action,name:wizard_replace"
msgid "Replace"
msgstr "Asenda"
+#, python-format
msgctxt "model:ir.message,text:msg_address_change_party"
msgid "You cannot change the party of address \"%(address)s\"."
msgstr ""
@@ -485,42 +486,51 @@ msgctxt "model:ir.message,text:msg_category_name_unique"
msgid "The name of party category must be unique by parent."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_contact_mechanism_change_party"
msgid "You cannot change the party of contact mechanism \"%(contact)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_different_name"
msgid "Parties have different names: \"%(source_name)s\" vs \"%(destination_name)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_different_tax_identifier"
msgid ""
"Parties have different tax identifiers: \"%(source_code)s\" vs "
"\"%(destination_code)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for party \"%(party)s\" is not valid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_active_party"
msgid "Party \"%(party)s\" cannot be erased because they are still active."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_identifier_type_remove"
msgid ""
"To remove the identifier type \"%(type)s\" from the configuration, you must "
"change it on \"%(identifier)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_code"
msgid "The %(type)s \"%(code)s\" for party \"%(party)s\" is not valid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_format"
msgid "Invalid format \"%(format)s\" with exception \"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_phone_number"
msgid "The phone number \"%(phone)s\" for party \"%(party)s\" is not valid."
msgstr ""
@@ -529,10 +539,12 @@ msgctxt "model:ir.message,text:msg_party_code_unique"
msgid "The code on party must be unique."
msgstr "Partneri kood peab olema unikaalne."
+#, python-format
msgctxt "model:ir.message,text:msg_party_identifier_duplicate"
msgid "The party \"%(party)s\" has the same %(type)s \"%(code)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_set_contact_mechanism"
msgid ""
"To change the \"%(field)s\" for party \"%(party)s\", you must edit their "
@@ -897,6 +909,11 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Egyptian Tax Registration Number"
msgstr "U.S. isikuline maksumaksja tunnusnumber"
+#, fuzzy
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "El Salvador Tax Number"
+msgstr "Saksamaa maksu number"
+
#, fuzzy
msgctxt "selection:party.configuration,identifier_types:"
msgid "English Unique Pupil Number"
@@ -1100,6 +1117,11 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Japanese Corporate Number"
msgstr "Hispaania võõramaalase number"
+#, fuzzy
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Kenya Tax Number"
+msgstr "Argentiina KMKR"
+
#, fuzzy
msgctxt "selection:party.configuration,identifier_types:"
msgid "Latvian VAT Number"
@@ -1155,6 +1177,11 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Monacan VAT Number"
msgstr "Monaco Km number"
+#, fuzzy
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Montenegro Tax Number"
+msgstr "Mehhiko KM number"
+
#, fuzzy
msgctxt "selection:party.configuration,identifier_types:"
msgid "Moroccan Tax Number"
@@ -1259,6 +1286,11 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Serbian Tax Identification"
msgstr "Serbia KMKR"
+#, fuzzy
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Singapore's Unique Entity Number"
+msgstr "Inglise unikaalne isikunumber"
+
#, fuzzy
msgctxt "selection:party.configuration,identifier_types:"
msgid "Slovak Birth Number"
@@ -1354,6 +1386,11 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Swiss VAT Number"
msgstr "Šveitsi KM number"
+#, fuzzy
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Taiwanese Tax Number"
+msgstr "Malta KM number"
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Thai Memorandum of Association Number"
msgstr ""
@@ -1378,6 +1415,11 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Turkish Personal Identification Number"
msgstr "Tügi isikuline tunnusnumber"
+#, fuzzy
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Turkish Tax Identification Number"
+msgstr "Tügi isikuline tunnusnumber"
+
#, fuzzy
msgctxt "selection:party.configuration,identifier_types:"
msgid "U.S. Adoption Taxpayer Identification Number"
@@ -1427,6 +1469,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "United Kingdom National Health Service Patient Identifier"
msgstr "Ühendkuningriigi rahvuslik tervise teenuste patsiendi tunnus"
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "United Kingdom Unique Taxpayer Reference"
+msgstr ""
+
#, fuzzy
msgctxt "selection:party.configuration,identifier_types:"
msgid "Uruguay Tax Number"
@@ -1443,8 +1489,8 @@ msgid "Vietnam Tax Number"
msgstr "Argentiina KMKR"
msgctxt "selection:party.contact_mechanism,type:"
-msgid "E-Mail"
-msgstr "E-Kiri"
+msgid "Email"
+msgstr ""
msgctxt "selection:party.contact_mechanism,type:"
msgid "Fax"
@@ -1495,8 +1541,9 @@ msgctxt "view:party.replace.ask:"
msgid "Party"
msgstr "Partner"
+#, fuzzy
msgctxt "view:party.replace.ask:"
-msgid "Replace By"
+msgid "Replaced By"
msgstr "Asendatud"
msgctxt "wizard_button:party.check_vies,result,end:"
diff --git a/modules/party/locale/fa.po b/modules/party/locale/fa.po
index 349d22a768..024ecb7014 100644
--- a/modules/party/locale/fa.po
+++ b/modules/party/locale/fa.po
@@ -139,8 +139,8 @@ msgid "Comment"
msgstr "اظهار نظر"
msgctxt "field:party.contact_mechanism,email:"
-msgid "E-Mail"
-msgstr "ایمیل"
+msgid "Email"
+msgstr ""
#, fuzzy
msgctxt "field:party.contact_mechanism,language:"
@@ -253,8 +253,8 @@ msgid "Distance"
msgstr ""
msgctxt "field:party.party,email:"
-msgid "E-Mail"
-msgstr "ایمیل"
+msgid "Email"
+msgstr ""
msgctxt "field:party.party,fax:"
msgid "Fax"
@@ -502,6 +502,7 @@ msgctxt "model:ir.action,name:wizard_replace"
msgid "Replace"
msgstr "جایگزین"
+#, python-format
msgctxt "model:ir.message,text:msg_address_change_party"
msgid "You cannot change the party of address \"%(address)s\"."
msgstr "شما نمی توانید آدرس : \"%(address)s\" نهاد/سازمان را تغییر دهید."
@@ -515,14 +516,17 @@ msgctxt "model:ir.message,text:msg_category_name_unique"
msgid "The name of party category must be unique by parent."
msgstr "نام زیرمجموعه نهاد/سازمان باید توسط منبع منحصربفرد باشد."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_contact_mechanism_change_party"
msgid "You cannot change the party of contact mechanism \"%(contact)s\"."
msgstr "شما نمی توانید مکانیزم تماس: \"%(address)s\" نهاد/سازمان را تغییر دهید."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_different_name"
msgid "Parties have different names: \"%(source_name)s\" vs \"%(destination_name)s\"."
msgstr "نهاد ها/سازمان ها اسامی متفاوتی دارند: نام منبع \"%s\" با نام مقصد \"%s\"."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_different_tax_identifier"
msgid ""
"Parties have different tax identifiers: \"%(source_code)s\" vs "
@@ -531,30 +535,34 @@ msgstr ""
"نهاد ها/سازمان ها شناسه مالیاتی متفاوتی دارند : کد منبع \"%s\" با کد مقصد "
"\"%s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for party \"%(party)s\" is not valid."
msgstr "کد پیش شماره تلفن \"%s\" نهاد/سازمان \"%s\" معتبر نیست."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_erase_active_party"
msgid "Party \"%(party)s\" cannot be erased because they are still active."
msgstr "نهاد/سازمان: \"%s\" نمی تواند پاک شود زیرا هنوز فعال است."
+#, python-format
msgctxt "model:ir.message,text:msg_identifier_type_remove"
msgid ""
"To remove the identifier type \"%(type)s\" from the configuration, you must "
"change it on \"%(identifier)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invalid_code"
msgid "The %(type)s \"%(code)s\" for party \"%(party)s\" is not valid."
msgstr "کد پیش شماره تلفن \"%s\" نهاد/سازمان \"%s\" معتبر نیست."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invalid_format"
msgid "Invalid format \"%(format)s\" with exception \"%(exception)s\"."
msgstr "قالب : \"%s\" بااستثناء: \"%s\" نامعتبر است."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invalid_phone_number"
msgid "The phone number \"%(phone)s\" for party \"%(party)s\" is not valid."
msgstr "شماره تلفن \"%s\" نهاد/سازمان \"%s\" معتبر نیست."
@@ -563,11 +571,12 @@ msgctxt "model:ir.message,text:msg_party_code_unique"
msgid "The code on party must be unique."
msgstr "کد نهاد/سازمان باید منحصربفرد یاشد."
+#, python-format
msgctxt "model:ir.message,text:msg_party_identifier_duplicate"
msgid "The party \"%(party)s\" has the same %(type)s \"%(code)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_party_set_contact_mechanism"
msgid ""
"To change the \"%(field)s\" for party \"%(party)s\", you must edit their "
@@ -889,6 +898,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Egyptian Tax Registration Number"
msgstr "شناسه مالیاتی"
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "El Salvador Tax Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "English Unique Pupil Number"
msgstr ""
@@ -1058,6 +1071,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Japanese Corporate Number"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Kenya Tax Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Latvian VAT Number"
msgstr ""
@@ -1103,6 +1120,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Monacan VAT Number"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Montenegro Tax Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Moroccan Tax Number"
msgstr ""
@@ -1188,6 +1209,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Serbian Tax Identification"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Singapore's Unique Entity Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Slovak Birth Number"
msgstr ""
@@ -1264,6 +1289,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Swiss VAT Number"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Taiwanese Tax Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Thai Memorandum of Association Number"
msgstr ""
@@ -1286,6 +1315,11 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Turkish Personal Identification Number"
msgstr ""
+#, fuzzy
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Turkish Tax Identification Number"
+msgstr "شناسه مالیاتی"
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "U.S. Adoption Taxpayer Identification Number"
msgstr ""
@@ -1326,6 +1360,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "United Kingdom National Health Service Patient Identifier"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "United Kingdom Unique Taxpayer Reference"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Uruguay Tax Number"
msgstr ""
@@ -1339,8 +1377,8 @@ msgid "Vietnam Tax Number"
msgstr ""
msgctxt "selection:party.contact_mechanism,type:"
-msgid "E-Mail"
-msgstr "ایمیل"
+msgid "Email"
+msgstr ""
msgctxt "selection:party.contact_mechanism,type:"
msgid "Fax"
@@ -1391,9 +1429,10 @@ msgctxt "view:party.replace.ask:"
msgid "Party"
msgstr "نهاد/سازمان"
+#, fuzzy
msgctxt "view:party.replace.ask:"
-msgid "Replace By"
-msgstr "جایگزینی با"
+msgid "Replaced By"
+msgstr "جایگزین شده توسط"
msgctxt "wizard_button:party.check_vies,result,end:"
msgid "OK"
diff --git a/modules/party/locale/fi.po b/modules/party/locale/fi.po
index 1062c8dd87..92d8c8e171 100644
--- a/modules/party/locale/fi.po
+++ b/modules/party/locale/fi.po
@@ -131,7 +131,7 @@ msgid "Comment"
msgstr ""
msgctxt "field:party.contact_mechanism,email:"
-msgid "E-Mail"
+msgid "Email"
msgstr ""
msgctxt "field:party.contact_mechanism,language:"
@@ -248,7 +248,7 @@ msgid "Distance"
msgstr ""
msgctxt "field:party.party,email:"
-msgid "E-Mail"
+msgid "Email"
msgstr ""
msgctxt "field:party.party,fax:"
@@ -485,6 +485,7 @@ msgctxt "model:ir.action,name:wizard_replace"
msgid "Replace"
msgstr "Replace"
+#, python-format
msgctxt "model:ir.message,text:msg_address_change_party"
msgid "You cannot change the party of address \"%(address)s\"."
msgstr ""
@@ -497,42 +498,51 @@ msgctxt "model:ir.message,text:msg_category_name_unique"
msgid "The name of party category must be unique by parent."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_contact_mechanism_change_party"
msgid "You cannot change the party of contact mechanism \"%(contact)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_different_name"
msgid "Parties have different names: \"%(source_name)s\" vs \"%(destination_name)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_different_tax_identifier"
msgid ""
"Parties have different tax identifiers: \"%(source_code)s\" vs "
"\"%(destination_code)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for party \"%(party)s\" is not valid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_active_party"
msgid "Party \"%(party)s\" cannot be erased because they are still active."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_identifier_type_remove"
msgid ""
"To remove the identifier type \"%(type)s\" from the configuration, you must "
"change it on \"%(identifier)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_code"
msgid "The %(type)s \"%(code)s\" for party \"%(party)s\" is not valid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_format"
msgid "Invalid format \"%(format)s\" with exception \"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_phone_number"
msgid "The phone number \"%(phone)s\" for party \"%(party)s\" is not valid."
msgstr ""
@@ -541,10 +551,12 @@ msgctxt "model:ir.message,text:msg_party_code_unique"
msgid "The code on party must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_identifier_duplicate"
msgid "The party \"%(party)s\" has the same %(type)s \"%(code)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_set_contact_mechanism"
msgid ""
"To change the \"%(field)s\" for party \"%(party)s\", you must edit their "
@@ -870,6 +882,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Egyptian Tax Registration Number"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "El Salvador Tax Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "English Unique Pupil Number"
msgstr ""
@@ -1034,6 +1050,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Japanese Corporate Number"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Kenya Tax Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Latvian VAT Number"
msgstr ""
@@ -1078,6 +1098,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Monacan VAT Number"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Montenegro Tax Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Moroccan Tax Number"
msgstr ""
@@ -1162,6 +1186,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Serbian Tax Identification"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Singapore's Unique Entity Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Slovak Birth Number"
msgstr ""
@@ -1238,6 +1266,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Swiss VAT Number"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Taiwanese Tax Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Thai Memorandum of Association Number"
msgstr ""
@@ -1258,6 +1290,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Turkish Personal Identification Number"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Turkish Tax Identification Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "U.S. Adoption Taxpayer Identification Number"
msgstr ""
@@ -1298,6 +1334,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "United Kingdom National Health Service Patient Identifier"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "United Kingdom Unique Taxpayer Reference"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Uruguay Tax Number"
msgstr ""
@@ -1311,7 +1351,7 @@ msgid "Vietnam Tax Number"
msgstr ""
msgctxt "selection:party.contact_mechanism,type:"
-msgid "E-Mail"
+msgid "Email"
msgstr ""
msgctxt "selection:party.contact_mechanism,type:"
@@ -1363,9 +1403,10 @@ msgctxt "view:party.replace.ask:"
msgid "Party"
msgstr "Party"
+#, fuzzy
msgctxt "view:party.replace.ask:"
-msgid "Replace By"
-msgstr ""
+msgid "Replaced By"
+msgstr "Replace"
msgctxt "wizard_button:party.check_vies,result,end:"
msgid "OK"
diff --git a/modules/party/locale/fr.po b/modules/party/locale/fr.po
index da89da0c2b..998bfc240d 100644
--- a/modules/party/locale/fr.po
+++ b/modules/party/locale/fr.po
@@ -127,8 +127,8 @@ msgid "Comment"
msgstr "Commentaire"
msgctxt "field:party.contact_mechanism,email:"
-msgid "E-Mail"
-msgstr "E-mail"
+msgid "Email"
+msgstr "Adresse électronique"
msgctxt "field:party.contact_mechanism,language:"
msgid "Language"
@@ -235,8 +235,8 @@ msgid "Distance"
msgstr "Distance"
msgctxt "field:party.party,email:"
-msgid "E-Mail"
-msgstr "E-Mail"
+msgid "Email"
+msgstr "Adresse électronique"
msgctxt "field:party.party,fax:"
msgid "Fax"
@@ -308,7 +308,9 @@ msgstr "Source"
msgctxt "help:ir.email.template,contact_mechanism:"
msgid "Define which email address to use from the party's contact mechanisms."
-msgstr "Définit quel e-mail utiliser des mécanismes de contact du tiers."
+msgstr ""
+"Définit quelle adresse électronique utiliser parmi les mécanismes de contact"
+" du tiers."
msgctxt "help:party.address,party_name:"
msgid "If filled, replace the name of the party for address formatting"
@@ -485,6 +487,7 @@ msgctxt "model:ir.action,name:wizard_replace"
msgid "Replace"
msgstr "Remplacer"
+#, python-format
msgctxt "model:ir.message,text:msg_address_change_party"
msgid "You cannot change the party of address \"%(address)s\"."
msgstr "Vous ne pouvez pas changer le tiers de l'adresse « %(address)s »."
@@ -497,17 +500,20 @@ msgctxt "model:ir.message,text:msg_category_name_unique"
msgid "The name of party category must be unique by parent."
msgstr "Le nom de la catégorie de tiers doit être unique par parent."
+#, python-format
msgctxt "model:ir.message,text:msg_contact_mechanism_change_party"
msgid "You cannot change the party of contact mechanism \"%(contact)s\"."
msgstr ""
"Vous ne pouvez pas changer le tiers du moyen de contact « %(contact)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_different_name"
msgid "Parties have different names: \"%(source_name)s\" vs \"%(destination_name)s\"."
msgstr ""
"Les tiers ont des noms différents : « %(source_name)s » vs "
"« %(destination_name)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_different_tax_identifier"
msgid ""
"Parties have different tax identifiers: \"%(source_code)s\" vs "
@@ -516,16 +522,20 @@ msgstr ""
"Les tiers ont des identifiants de taxe différents : « %(source_code)s » vs "
"« %(destination_code)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for party \"%(party)s\" is not valid."
msgstr ""
-"L'adresse e-mail « %(email)s » pour le tiers « %(party)s » n'est pas valide."
+"L'adresse électronique « %(email)s » pour le tiers « %(party)s » n'est pas "
+"valide."
+#, python-format
msgctxt "model:ir.message,text:msg_erase_active_party"
msgid "Party \"%(party)s\" cannot be erased because they are still active."
msgstr ""
"Le tiers « %(party)s » ne peut pas être effacé car il est toujours actif."
+#, python-format
msgctxt "model:ir.message,text:msg_identifier_type_remove"
msgid ""
"To remove the identifier type \"%(type)s\" from the configuration, you must "
@@ -534,14 +544,17 @@ msgstr ""
"Pour supprimer le type d'identifiant « %(type)s » de la configuration, vous "
"devez le modifier sur « %(identifier)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_code"
msgid "The %(type)s \"%(code)s\" for party \"%(party)s\" is not valid."
msgstr "Le %(type)s « %(code)s » du tiers « %(party)s » n'est pas valide."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_format"
msgid "Invalid format \"%(format)s\" with exception \"%(exception)s\"."
msgstr "Format « %(format)s » non valide avec l'exception « %(exception)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_phone_number"
msgid "The phone number \"%(phone)s\" for party \"%(party)s\" is not valid."
msgstr ""
@@ -552,10 +565,12 @@ msgctxt "model:ir.message,text:msg_party_code_unique"
msgid "The code on party must be unique."
msgstr "Le code du tiers doit être unique."
+#, python-format
msgctxt "model:ir.message,text:msg_party_identifier_duplicate"
msgid "The party \"%(party)s\" has the same %(type)s \"%(code)s\"."
msgstr "Le tiers « %(party)s » a le même %(type)s « %(code)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_party_set_contact_mechanism"
msgid ""
"To change the \"%(field)s\" for party \"%(party)s\", you must edit their "
@@ -872,6 +887,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Egyptian Tax Registration Number"
msgstr "Numéro d'enregistrement fiscal égyptien"
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "El Salvador Tax Number"
+msgstr "Numéro d'identification fiscale du Salvador"
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "English Unique Pupil Number"
msgstr "Numéro unique de pupille anglais"
@@ -1036,6 +1055,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Japanese Corporate Number"
msgstr "Numéro d'entreprise japonais"
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Kenya Tax Number"
+msgstr "Numéro d'identification fiscale du Kenya"
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Latvian VAT Number"
msgstr "Numéro de TVA letton"
@@ -1080,6 +1103,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Monacan VAT Number"
msgstr "Numéro de TVA monégasque"
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Montenegro Tax Number"
+msgstr "Numéro d'identification fiscale du Monténégro"
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Moroccan Tax Number"
msgstr "Numéro fiscal marocain"
@@ -1164,6 +1191,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Serbian Tax Identification"
msgstr "Identifiant fiscal serbe"
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Singapore's Unique Entity Number"
+msgstr "Numéro d'entité unique de Singapour"
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Slovak Birth Number"
msgstr "Numéro de naissance slovaque"
@@ -1240,6 +1271,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Swiss VAT Number"
msgstr "Numéro de TVA suisse"
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Taiwanese Tax Number"
+msgstr "Numéro d'identification fiscale taïwanais"
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Thai Memorandum of Association Number"
msgstr "Numéro de mémorandum d'association thaïlandais"
@@ -1260,6 +1295,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Turkish Personal Identification Number"
msgstr "Numéro d'identifiant personnel turc"
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Turkish Tax Identification Number"
+msgstr "Numéro d'identification fiscale turc"
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "U.S. Adoption Taxpayer Identification Number"
msgstr "Numéro d'identification de contribuable d'adoption américain"
@@ -1300,6 +1339,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "United Kingdom National Health Service Patient Identifier"
msgstr "Identifiant de patient de service de santé britannique"
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "United Kingdom Unique Taxpayer Reference"
+msgstr "Référence unique de contribuable au Royaume-Uni"
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Uruguay Tax Number"
msgstr "Numéro fiscal uruguayen"
@@ -1313,8 +1356,8 @@ msgid "Vietnam Tax Number"
msgstr "Numéro fiscal vietnamien"
msgctxt "selection:party.contact_mechanism,type:"
-msgid "E-Mail"
-msgstr "E-Mail"
+msgid "Email"
+msgstr "Adresse électronique"
msgctxt "selection:party.contact_mechanism,type:"
msgid "Fax"
@@ -1365,7 +1408,7 @@ msgid "Party"
msgstr "Tiers"
msgctxt "view:party.replace.ask:"
-msgid "Replace By"
+msgid "Replaced By"
msgstr "Remplacer par"
msgctxt "wizard_button:party.check_vies,result,end:"
diff --git a/modules/party/locale/hu.po b/modules/party/locale/hu.po
index da2aedf079..1c025644b6 100644
--- a/modules/party/locale/hu.po
+++ b/modules/party/locale/hu.po
@@ -133,8 +133,8 @@ msgid "Comment"
msgstr "Megjegyzés"
msgctxt "field:party.contact_mechanism,email:"
-msgid "E-Mail"
-msgstr "E-mail"
+msgid "Email"
+msgstr ""
#, fuzzy
msgctxt "field:party.contact_mechanism,language:"
@@ -247,8 +247,8 @@ msgid "Distance"
msgstr ""
msgctxt "field:party.party,email:"
-msgid "E-Mail"
-msgstr "E-mail"
+msgid "Email"
+msgstr ""
msgctxt "field:party.party,fax:"
msgid "Fax"
@@ -496,6 +496,7 @@ msgctxt "model:ir.action,name:wizard_replace"
msgid "Replace"
msgstr "Csere"
+#, python-format
msgctxt "model:ir.message,text:msg_address_change_party"
msgid "You cannot change the party of address \"%(address)s\"."
msgstr ""
@@ -511,42 +512,51 @@ msgid "The name of party category must be unique by parent."
msgstr ""
"A partnerkategória neve felülrendelt kategóriánként csak egyszer adható ki"
+#, python-format
msgctxt "model:ir.message,text:msg_contact_mechanism_change_party"
msgid "You cannot change the party of contact mechanism \"%(contact)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_different_name"
msgid "Parties have different names: \"%(source_name)s\" vs \"%(destination_name)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_different_tax_identifier"
msgid ""
"Parties have different tax identifiers: \"%(source_code)s\" vs "
"\"%(destination_code)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for party \"%(party)s\" is not valid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_active_party"
msgid "Party \"%(party)s\" cannot be erased because they are still active."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_identifier_type_remove"
msgid ""
"To remove the identifier type \"%(type)s\" from the configuration, you must "
"change it on \"%(identifier)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_code"
msgid "The %(type)s \"%(code)s\" for party \"%(party)s\" is not valid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_format"
msgid "Invalid format \"%(format)s\" with exception \"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_phone_number"
msgid "The phone number \"%(phone)s\" for party \"%(party)s\" is not valid."
msgstr ""
@@ -556,10 +566,12 @@ msgctxt "model:ir.message,text:msg_party_code_unique"
msgid "The code on party must be unique."
msgstr "Egy partner kódja csak egyszer adható ki"
+#, python-format
msgctxt "model:ir.message,text:msg_party_identifier_duplicate"
msgid "The party \"%(party)s\" has the same %(type)s \"%(code)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_set_contact_mechanism"
msgid ""
"To change the \"%(field)s\" for party \"%(party)s\", you must edit their "
@@ -889,6 +901,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Egyptian Tax Registration Number"
msgstr "Szerb adószám (PIB)"
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "El Salvador Tax Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "English Unique Pupil Number"
msgstr ""
@@ -1058,6 +1074,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Japanese Corporate Number"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Kenya Tax Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Latvian VAT Number"
msgstr ""
@@ -1103,6 +1123,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Monacan VAT Number"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Montenegro Tax Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Moroccan Tax Number"
msgstr ""
@@ -1191,6 +1215,11 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Serbian Tax Identification"
msgstr "Szerb adószám (PIB)"
+#, fuzzy
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Singapore's Unique Entity Number"
+msgstr "Szerb adószám (PIB)"
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Slovak Birth Number"
msgstr ""
@@ -1269,6 +1298,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Swiss VAT Number"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Taiwanese Tax Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Thai Memorandum of Association Number"
msgstr ""
@@ -1291,6 +1324,11 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Turkish Personal Identification Number"
msgstr ""
+#, fuzzy
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Turkish Tax Identification Number"
+msgstr "Szerb adószám (PIB)"
+
#, fuzzy
msgctxt "selection:party.configuration,identifier_types:"
msgid "U.S. Adoption Taxpayer Identification Number"
@@ -1336,6 +1374,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "United Kingdom National Health Service Patient Identifier"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "United Kingdom Unique Taxpayer Reference"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Uruguay Tax Number"
msgstr ""
@@ -1349,8 +1391,8 @@ msgid "Vietnam Tax Number"
msgstr ""
msgctxt "selection:party.contact_mechanism,type:"
-msgid "E-Mail"
-msgstr "E-mail"
+msgid "Email"
+msgstr ""
msgctxt "selection:party.contact_mechanism,type:"
msgid "Fax"
@@ -1401,8 +1443,9 @@ msgctxt "view:party.replace.ask:"
msgid "Party"
msgstr "Ügyfél"
+#, fuzzy
msgctxt "view:party.replace.ask:"
-msgid "Replace By"
+msgid "Replaced By"
msgstr "Cserélje le erre"
msgctxt "wizard_button:party.check_vies,result,end:"
diff --git a/modules/party/locale/id.po b/modules/party/locale/id.po
index b73ef406b5..c17348432c 100644
--- a/modules/party/locale/id.po
+++ b/modules/party/locale/id.po
@@ -132,8 +132,8 @@ msgid "Comment"
msgstr "Komentar"
msgctxt "field:party.contact_mechanism,email:"
-msgid "E-Mail"
-msgstr "E-Mail"
+msgid "Email"
+msgstr ""
msgctxt "field:party.contact_mechanism,language:"
msgid "Language"
@@ -243,8 +243,8 @@ msgid "Distance"
msgstr ""
msgctxt "field:party.party,email:"
-msgid "E-Mail"
-msgstr "E-Mail"
+msgid "Email"
+msgstr ""
msgctxt "field:party.party,fax:"
msgid "Fax"
@@ -488,6 +488,7 @@ msgctxt "model:ir.action,name:wizard_replace"
msgid "Replace"
msgstr "Ganti"
+#, python-format
msgctxt "model:ir.message,text:msg_address_change_party"
msgid "You cannot change the party of address \"%(address)s\"."
msgstr "Anda tidak dapat mengubah alamat \"%(address)s\"."
@@ -500,42 +501,51 @@ msgctxt "model:ir.message,text:msg_category_name_unique"
msgid "The name of party category must be unique by parent."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_contact_mechanism_change_party"
msgid "You cannot change the party of contact mechanism \"%(contact)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_different_name"
msgid "Parties have different names: \"%(source_name)s\" vs \"%(destination_name)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_different_tax_identifier"
msgid ""
"Parties have different tax identifiers: \"%(source_code)s\" vs "
"\"%(destination_code)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for party \"%(party)s\" is not valid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_active_party"
msgid "Party \"%(party)s\" cannot be erased because they are still active."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_identifier_type_remove"
msgid ""
"To remove the identifier type \"%(type)s\" from the configuration, you must "
"change it on \"%(identifier)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_code"
msgid "The %(type)s \"%(code)s\" for party \"%(party)s\" is not valid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_format"
msgid "Invalid format \"%(format)s\" with exception \"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_phone_number"
msgid "The phone number \"%(phone)s\" for party \"%(party)s\" is not valid."
msgstr ""
@@ -544,10 +554,12 @@ msgctxt "model:ir.message,text:msg_party_code_unique"
msgid "The code on party must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_identifier_duplicate"
msgid "The party \"%(party)s\" has the same %(type)s \"%(code)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_set_contact_mechanism"
msgid ""
"To change the \"%(field)s\" for party \"%(party)s\", you must edit their "
@@ -865,6 +877,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Egyptian Tax Registration Number"
msgstr "Nomor Pokok Wajib Pajak"
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "El Salvador Tax Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "English Unique Pupil Number"
msgstr ""
@@ -1034,6 +1050,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Japanese Corporate Number"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Kenya Tax Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Latvian VAT Number"
msgstr ""
@@ -1078,6 +1098,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Monacan VAT Number"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Montenegro Tax Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Moroccan Tax Number"
msgstr ""
@@ -1162,6 +1186,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Serbian Tax Identification"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Singapore's Unique Entity Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Slovak Birth Number"
msgstr ""
@@ -1238,6 +1266,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Swiss VAT Number"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Taiwanese Tax Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Thai Memorandum of Association Number"
msgstr ""
@@ -1260,6 +1292,11 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Turkish Personal Identification Number"
msgstr ""
+#, fuzzy
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Turkish Tax Identification Number"
+msgstr "Nomor Pokok Wajib Pajak"
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "U.S. Adoption Taxpayer Identification Number"
msgstr ""
@@ -1300,6 +1337,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "United Kingdom National Health Service Patient Identifier"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "United Kingdom Unique Taxpayer Reference"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Uruguay Tax Number"
msgstr ""
@@ -1313,8 +1354,8 @@ msgid "Vietnam Tax Number"
msgstr ""
msgctxt "selection:party.contact_mechanism,type:"
-msgid "E-Mail"
-msgstr "E-Mail"
+msgid "Email"
+msgstr ""
msgctxt "selection:party.contact_mechanism,type:"
msgid "Fax"
@@ -1365,9 +1406,10 @@ msgctxt "view:party.replace.ask:"
msgid "Party"
msgstr "Pihak"
+#, fuzzy
msgctxt "view:party.replace.ask:"
-msgid "Replace By"
-msgstr "Ganti dengan"
+msgid "Replaced By"
+msgstr "Digantikan Oleh"
msgctxt "wizard_button:party.check_vies,result,end:"
msgid "OK"
diff --git a/modules/party/locale/it.po b/modules/party/locale/it.po
index f43a558534..f16b6f9b7d 100644
--- a/modules/party/locale/it.po
+++ b/modules/party/locale/it.po
@@ -140,8 +140,8 @@ msgid "Comment"
msgstr "Commento"
msgctxt "field:party.contact_mechanism,email:"
-msgid "E-Mail"
-msgstr "E-mail"
+msgid "Email"
+msgstr ""
#, fuzzy
msgctxt "field:party.contact_mechanism,language:"
@@ -255,8 +255,8 @@ msgid "Distance"
msgstr ""
msgctxt "field:party.party,email:"
-msgid "E-Mail"
-msgstr "E-mail"
+msgid "Email"
+msgstr ""
msgctxt "field:party.party,fax:"
msgid "Fax"
@@ -507,6 +507,7 @@ msgctxt "model:ir.action,name:wizard_replace"
msgid "Replace"
msgstr "Sostituisci"
+#, python-format
msgctxt "model:ir.message,text:msg_address_change_party"
msgid "You cannot change the party of address \"%(address)s\"."
msgstr ""
@@ -520,16 +521,19 @@ msgctxt "model:ir.message,text:msg_category_name_unique"
msgid "The name of party category must be unique by parent."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_contact_mechanism_change_party"
msgid "You cannot change the party of contact mechanism \"%(contact)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_different_name"
msgid "Parties have different names: \"%(source_name)s\" vs \"%(destination_name)s\"."
msgstr ""
"Le controparti hanno nomi differenti: \"%(source_name)s\" contro "
"\"%(destination_name)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_different_tax_identifier"
msgid ""
"Parties have different tax identifiers: \"%(source_code)s\" vs "
@@ -538,37 +542,40 @@ msgstr ""
"Le controparti hanno identificativi fiscali differenti: \"%(source_code)s\" "
"contro \"%(destination_code)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for party \"%(party)s\" is not valid."
msgstr ""
"Il numero di partita IVA \"%(code)s\" della controparte \"%(party)s\" non è "
"valido."
+#, python-format
msgctxt "model:ir.message,text:msg_erase_active_party"
msgid "Party \"%(party)s\" cannot be erased because they are still active."
msgstr ""
"La controparte \"%(party)s\" non può essere cancellata perché è ancora "
"attiva."
+#, python-format
msgctxt "model:ir.message,text:msg_identifier_type_remove"
msgid ""
"To remove the identifier type \"%(type)s\" from the configuration, you must "
"change it on \"%(identifier)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invalid_code"
msgid "The %(type)s \"%(code)s\" for party \"%(party)s\" is not valid."
msgstr ""
"Il numero di partita IVA \"%(code)s\" della controparte \"%(party)s\" non è "
"valido."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_format"
msgid "Invalid format \"%(format)s\" with exception \"%(exception)s\"."
msgstr "Formato non valido \"%(format)s\" con eccezione \"%(exception)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invalid_phone_number"
msgid "The phone number \"%(phone)s\" for party \"%(party)s\" is not valid."
msgstr ""
@@ -579,11 +586,12 @@ msgctxt "model:ir.message,text:msg_party_code_unique"
msgid "The code on party must be unique."
msgstr "Il codice della controparte deve essere univoco."
+#, python-format
msgctxt "model:ir.message,text:msg_party_identifier_duplicate"
msgid "The party \"%(party)s\" has the same %(type)s \"%(code)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_party_set_contact_mechanism"
msgid ""
"To change the \"%(field)s\" for party \"%(party)s\", you must edit their "
@@ -907,6 +915,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Egyptian Tax Registration Number"
msgstr "Identificatore fiscale"
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "El Salvador Tax Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "English Unique Pupil Number"
msgstr ""
@@ -1076,6 +1088,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Japanese Corporate Number"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Kenya Tax Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Latvian VAT Number"
msgstr ""
@@ -1121,6 +1137,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Monacan VAT Number"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Montenegro Tax Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Moroccan Tax Number"
msgstr ""
@@ -1206,6 +1226,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Serbian Tax Identification"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Singapore's Unique Entity Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Slovak Birth Number"
msgstr ""
@@ -1282,6 +1306,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Swiss VAT Number"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Taiwanese Tax Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Thai Memorandum of Association Number"
msgstr ""
@@ -1304,6 +1332,11 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Turkish Personal Identification Number"
msgstr ""
+#, fuzzy
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Turkish Tax Identification Number"
+msgstr "Identificatore fiscale"
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "U.S. Adoption Taxpayer Identification Number"
msgstr ""
@@ -1344,6 +1377,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "United Kingdom National Health Service Patient Identifier"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "United Kingdom Unique Taxpayer Reference"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Uruguay Tax Number"
msgstr ""
@@ -1357,8 +1394,8 @@ msgid "Vietnam Tax Number"
msgstr ""
msgctxt "selection:party.contact_mechanism,type:"
-msgid "E-Mail"
-msgstr "E-mail"
+msgid "Email"
+msgstr ""
msgctxt "selection:party.contact_mechanism,type:"
msgid "Fax"
@@ -1409,9 +1446,10 @@ msgctxt "view:party.replace.ask:"
msgid "Party"
msgstr "Controparte"
+#, fuzzy
msgctxt "view:party.replace.ask:"
-msgid "Replace By"
-msgstr "Sostituisci con"
+msgid "Replaced By"
+msgstr "Sostituito da"
msgctxt "wizard_button:party.check_vies,result,end:"
msgid "OK"
diff --git a/modules/party/locale/lo.po b/modules/party/locale/lo.po
index 413623b946..bd65835243 100644
--- a/modules/party/locale/lo.po
+++ b/modules/party/locale/lo.po
@@ -140,8 +140,8 @@ msgid "Comment"
msgstr "ຄໍາເຫັນ"
msgctxt "field:party.contact_mechanism,email:"
-msgid "E-Mail"
-msgstr "ອີເມວລ໌"
+msgid "Email"
+msgstr ""
#, fuzzy
msgctxt "field:party.contact_mechanism,language:"
@@ -256,8 +256,8 @@ msgid "Distance"
msgstr ""
msgctxt "field:party.party,email:"
-msgid "E-Mail"
-msgstr "ອີເມວລ໌"
+msgid "Email"
+msgstr ""
msgctxt "field:party.party,fax:"
msgid "Fax"
@@ -516,6 +516,7 @@ msgctxt "model:ir.action,name:wizard_replace"
msgid "Replace"
msgstr "Replace"
+#, python-format
msgctxt "model:ir.message,text:msg_address_change_party"
msgid "You cannot change the party of address \"%(address)s\"."
msgstr ""
@@ -530,16 +531,17 @@ msgctxt "model:ir.message,text:msg_category_name_unique"
msgid "The name of party category must be unique by parent."
msgstr "ຊື່ປະເພດຂອງພາກສ່ວນຕ້ອງບໍ່ຊໍ້າກັນ"
+#, python-format
msgctxt "model:ir.message,text:msg_contact_mechanism_change_party"
msgid "You cannot change the party of contact mechanism \"%(contact)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_different_name"
msgid "Parties have different names: \"%(source_name)s\" vs \"%(destination_name)s\"."
msgstr "ບັນດາພາກສ່ວນມີ ຊື່ຕ່າງກັນ: %(source_name)s ກັບ %(destination_name)s."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_different_tax_identifier"
msgid ""
"Parties have different tax identifiers: \"%(source_code)s\" vs "
@@ -547,31 +549,34 @@ msgid ""
msgstr ""
"ບັນດາພາກສ່ວນມີເລກລະບຸບັນຊີຕ່າງກັນ: %(source_code)s ກັບ %(destination_code)s."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for party \"%(party)s\" is not valid."
msgstr "ເລກໂທລະສັບ \"%(phone)s\" ຂອງພາກສ່ວນ \"%(party)s\" ບໍ່ຖືກຕ້ອງ ."
+#, python-format
msgctxt "model:ir.message,text:msg_erase_active_party"
msgid "Party \"%(party)s\" cannot be erased because they are still active."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_identifier_type_remove"
msgid ""
"To remove the identifier type \"%(type)s\" from the configuration, you must "
"change it on \"%(identifier)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invalid_code"
msgid "The %(type)s \"%(code)s\" for party \"%(party)s\" is not valid."
msgstr "ເລກໂທລະສັບ \"%(phone)s\" ຂອງພາກສ່ວນ \"%(party)s\" ບໍ່ຖືກຕ້ອງ ."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_format"
msgid "Invalid format \"%(format)s\" with exception \"%(exception)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invalid_phone_number"
msgid "The phone number \"%(phone)s\" for party \"%(party)s\" is not valid."
msgstr "ເລກໂທລະສັບ \"%(phone)s\" ຂອງພາກສ່ວນ \"%(party)s\" ບໍ່ຖືກຕ້ອງ ."
@@ -581,11 +586,12 @@ msgctxt "model:ir.message,text:msg_party_code_unique"
msgid "The code on party must be unique."
msgstr "ລະຫັດຂອງພາກສ່ວນຕ້ອງບໍ່ຊໍ້າກັນ"
+#, python-format
msgctxt "model:ir.message,text:msg_party_identifier_duplicate"
msgid "The party \"%(party)s\" has the same %(type)s \"%(code)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_party_set_contact_mechanism"
msgid ""
"To change the \"%(field)s\" for party \"%(party)s\", you must edit their "
@@ -920,6 +926,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Egyptian Tax Registration Number"
msgstr "ໂຕລະບຸອາກອນ"
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "El Salvador Tax Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "English Unique Pupil Number"
msgstr ""
@@ -1089,6 +1099,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Japanese Corporate Number"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Kenya Tax Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Latvian VAT Number"
msgstr ""
@@ -1134,6 +1148,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Monacan VAT Number"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Montenegro Tax Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Moroccan Tax Number"
msgstr ""
@@ -1219,6 +1237,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Serbian Tax Identification"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Singapore's Unique Entity Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Slovak Birth Number"
msgstr ""
@@ -1295,6 +1317,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Swiss VAT Number"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Taiwanese Tax Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Thai Memorandum of Association Number"
msgstr ""
@@ -1317,6 +1343,11 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Turkish Personal Identification Number"
msgstr ""
+#, fuzzy
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Turkish Tax Identification Number"
+msgstr "ໂຕລະບຸອາກອນ"
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "U.S. Adoption Taxpayer Identification Number"
msgstr ""
@@ -1357,6 +1388,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "United Kingdom National Health Service Patient Identifier"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "United Kingdom Unique Taxpayer Reference"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Uruguay Tax Number"
msgstr ""
@@ -1370,8 +1405,8 @@ msgid "Vietnam Tax Number"
msgstr ""
msgctxt "selection:party.contact_mechanism,type:"
-msgid "E-Mail"
-msgstr "ອີເມວລ໌"
+msgid "Email"
+msgstr ""
msgctxt "selection:party.contact_mechanism,type:"
msgid "Fax"
@@ -1422,8 +1457,9 @@ msgctxt "view:party.replace.ask:"
msgid "Party"
msgstr "ພາກສ່ວນ"
+#, fuzzy
msgctxt "view:party.replace.ask:"
-msgid "Replace By"
+msgid "Replaced By"
msgstr "ປ່ຽນແທນໂດຍ"
msgctxt "wizard_button:party.check_vies,result,end:"
diff --git a/modules/party/locale/lt.po b/modules/party/locale/lt.po
index f183e7aa65..76f6018c0b 100644
--- a/modules/party/locale/lt.po
+++ b/modules/party/locale/lt.po
@@ -137,8 +137,8 @@ msgid "Comment"
msgstr "Komentaras"
msgctxt "field:party.contact_mechanism,email:"
-msgid "E-Mail"
-msgstr "Elektroninis paštas"
+msgid "Email"
+msgstr ""
#, fuzzy
msgctxt "field:party.contact_mechanism,language:"
@@ -251,8 +251,8 @@ msgid "Distance"
msgstr ""
msgctxt "field:party.party,email:"
-msgid "E-Mail"
-msgstr "Elektroninis paštas"
+msgid "Email"
+msgstr ""
msgctxt "field:party.party,fax:"
msgid "Fax"
@@ -487,6 +487,7 @@ msgctxt "model:ir.action,name:wizard_replace"
msgid "Replace"
msgstr "Pakeisti"
+#, python-format
msgctxt "model:ir.message,text:msg_address_change_party"
msgid "You cannot change the party of address \"%(address)s\"."
msgstr ""
@@ -499,42 +500,51 @@ msgctxt "model:ir.message,text:msg_category_name_unique"
msgid "The name of party category must be unique by parent."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_contact_mechanism_change_party"
msgid "You cannot change the party of contact mechanism \"%(contact)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_different_name"
msgid "Parties have different names: \"%(source_name)s\" vs \"%(destination_name)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_different_tax_identifier"
msgid ""
"Parties have different tax identifiers: \"%(source_code)s\" vs "
"\"%(destination_code)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for party \"%(party)s\" is not valid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_active_party"
msgid "Party \"%(party)s\" cannot be erased because they are still active."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_identifier_type_remove"
msgid ""
"To remove the identifier type \"%(type)s\" from the configuration, you must "
"change it on \"%(identifier)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_code"
msgid "The %(type)s \"%(code)s\" for party \"%(party)s\" is not valid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_format"
msgid "Invalid format \"%(format)s\" with exception \"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_phone_number"
msgid "The phone number \"%(phone)s\" for party \"%(party)s\" is not valid."
msgstr ""
@@ -543,10 +553,12 @@ msgctxt "model:ir.message,text:msg_party_code_unique"
msgid "The code on party must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_identifier_duplicate"
msgid "The party \"%(party)s\" has the same %(type)s \"%(code)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_set_contact_mechanism"
msgid ""
"To change the \"%(field)s\" for party \"%(party)s\", you must edit their "
@@ -912,6 +924,11 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Egyptian Tax Registration Number"
msgstr "JAV individualaus mokesčių mokėtojo kodas"
+#, fuzzy
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "El Salvador Tax Number"
+msgstr "Vokietijos mokesčių mokėtojo kodas"
+
#, fuzzy
msgctxt "selection:party.configuration,identifier_types:"
msgid "English Unique Pupil Number"
@@ -1115,6 +1132,11 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Japanese Corporate Number"
msgstr "Ispanijos užsieniečio kodas"
+#, fuzzy
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Kenya Tax Number"
+msgstr "Argentinos mokesčių mokėtojo kodas"
+
#, fuzzy
msgctxt "selection:party.configuration,identifier_types:"
msgid "Latvian VAT Number"
@@ -1170,6 +1192,11 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Monacan VAT Number"
msgstr "Monako PVM kodas"
+#, fuzzy
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Montenegro Tax Number"
+msgstr "Meksikos mokesčių mokėtojo kodas"
+
#, fuzzy
msgctxt "selection:party.configuration,identifier_types:"
msgid "Moroccan Tax Number"
@@ -1274,6 +1301,11 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Serbian Tax Identification"
msgstr "Serbijos mokesčių mokėtojo kodas"
+#, fuzzy
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Singapore's Unique Entity Number"
+msgstr "Anglijos mokinio kodas"
+
#, fuzzy
msgctxt "selection:party.configuration,identifier_types:"
msgid "Slovak Birth Number"
@@ -1369,6 +1401,11 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Swiss VAT Number"
msgstr "Šveicarijos PVM kodas"
+#, fuzzy
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Taiwanese Tax Number"
+msgstr "Maltos PVM kodas"
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Thai Memorandum of Association Number"
msgstr ""
@@ -1393,6 +1430,11 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Turkish Personal Identification Number"
msgstr "Turkijos asmens kodas"
+#, fuzzy
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Turkish Tax Identification Number"
+msgstr "Turkijos asmens kodas"
+
#, fuzzy
msgctxt "selection:party.configuration,identifier_types:"
msgid "U.S. Adoption Taxpayer Identification Number"
@@ -1442,6 +1484,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "United Kingdom National Health Service Patient Identifier"
msgstr "Jungtinės Karalystės nacionalinės sveikatos tarnybos paciento numeris"
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "United Kingdom Unique Taxpayer Reference"
+msgstr ""
+
#, fuzzy
msgctxt "selection:party.configuration,identifier_types:"
msgid "Uruguay Tax Number"
@@ -1458,8 +1504,8 @@ msgid "Vietnam Tax Number"
msgstr "Argentinos mokesčių mokėtojo kodas"
msgctxt "selection:party.contact_mechanism,type:"
-msgid "E-Mail"
-msgstr "Elektroninis paštas"
+msgid "Email"
+msgstr ""
msgctxt "selection:party.contact_mechanism,type:"
msgid "Fax"
@@ -1510,9 +1556,10 @@ msgctxt "view:party.replace.ask:"
msgid "Party"
msgstr "Kontrahentas"
+#, fuzzy
msgctxt "view:party.replace.ask:"
-msgid "Replace By"
-msgstr "Pakeičiantis"
+msgid "Replaced By"
+msgstr "Pakeičiantysis"
msgctxt "wizard_button:party.check_vies,result,end:"
msgid "OK"
diff --git a/modules/party/locale/nl.po b/modules/party/locale/nl.po
index ec8c3004c2..5ff14db8fa 100644
--- a/modules/party/locale/nl.po
+++ b/modules/party/locale/nl.po
@@ -127,8 +127,8 @@ msgid "Comment"
msgstr "Opmerking"
msgctxt "field:party.contact_mechanism,email:"
-msgid "E-Mail"
-msgstr "E-mail"
+msgid "Email"
+msgstr "Email"
msgctxt "field:party.contact_mechanism,language:"
msgid "Language"
@@ -235,8 +235,8 @@ msgid "Distance"
msgstr "Afstand"
msgctxt "field:party.party,email:"
-msgid "E-Mail"
-msgstr "E-mail"
+msgid "Email"
+msgstr "Email"
msgctxt "field:party.party,fax:"
msgid "Fax"
@@ -488,6 +488,7 @@ msgctxt "model:ir.action,name:wizard_replace"
msgid "Replace"
msgstr "Vervangen"
+#, python-format
msgctxt "model:ir.message,text:msg_address_change_party"
msgid "You cannot change the party of address \"%(address)s\"."
msgstr "U kunt de relatie van het adres \"%(address)s\"niet wijzigen."
@@ -501,16 +502,19 @@ msgid "The name of party category must be unique by parent."
msgstr ""
"De naam van de relatie categorie moet uniek zijn per bovenliggend niveau."
+#, python-format
msgctxt "model:ir.message,text:msg_contact_mechanism_change_party"
msgid "You cannot change the party of contact mechanism \"%(contact)s\"."
msgstr "U kunt de relatie van contact mogelijkheid \"%(contact)s\" niet wijzigen."
+#, python-format
msgctxt "model:ir.message,text:msg_different_name"
msgid "Parties have different names: \"%(source_name)s\" vs \"%(destination_name)s\"."
msgstr ""
"De relaties hebben verschillende namen: %(source_name)s\" vs "
"\"%(destination_name)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_different_tax_identifier"
msgid ""
"Parties have different tax identifiers: \"%(source_code)s\" vs "
@@ -519,14 +523,17 @@ msgstr ""
"De relaties hebben verschillende belasting identificaties: "
"\"%(source_code)s\" vs \"%(destination_code)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for party \"%(party)s\" is not valid."
msgstr "Het email adres \"%(email)s\" voor relatie \"%(party)s\" is niet geldig."
+#, python-format
msgctxt "model:ir.message,text:msg_erase_active_party"
msgid "Party \"%(party)s\" cannot be erased because they are still active."
msgstr "De relatie \"%(party)s\" kan niet gewist worden omdat ze nog actief is."
+#, python-format
msgctxt "model:ir.message,text:msg_identifier_type_remove"
msgid ""
"To remove the identifier type \"%(type)s\" from the configuration, you must "
@@ -535,14 +542,17 @@ msgstr ""
"Om het identificatietype \"%(type)s\" uit de configuratie te verwijderen, "
"moet dit in \"%(identifier)s\" gewijzigd worden."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_code"
msgid "The %(type)s \"%(code)s\" for party \"%(party)s\" is not valid."
msgstr "Het %(type)s \"%(code)s\" voor relatie \"%(party)s\" is niet geldig."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_format"
msgid "Invalid format \"%(format)s\" with exception \"%(exception)s\"."
msgstr "Ongeldige notatie \"%(format)s\"met foutmelding\"%(exception)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_phone_number"
msgid "The phone number \"%(phone)s\" for party \"%(party)s\" is not valid."
msgstr "Het telefoonnummer \"%(phone)s\" voor relatie \"%(party)s\" is niet geldig."
@@ -551,10 +561,12 @@ msgctxt "model:ir.message,text:msg_party_code_unique"
msgid "The code on party must be unique."
msgstr "De code voor relatie moet uniek zijn."
+#, python-format
msgctxt "model:ir.message,text:msg_party_identifier_duplicate"
msgid "The party \"%(party)s\" has the same %(type)s \"%(code)s\"."
msgstr "De relatie \"%(party)s\" heeft dezelfde %(type)s \"%(code)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_party_set_contact_mechanism"
msgid ""
"To change the \"%(field)s\" for party \"%(party)s\", you must edit their "
@@ -871,6 +883,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Egyptian Tax Registration Number"
msgstr "Egyptisch belastingregistratienummer"
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "El Salvador Tax Number"
+msgstr "Belastingnummer El Salvador"
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "English Unique Pupil Number"
msgstr "Engels uniek studentnummer (UPN)"
@@ -1035,6 +1051,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Japanese Corporate Number"
msgstr "Japans bedrijfsnummer"
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Kenya Tax Number"
+msgstr "Keniaans belastingnummer"
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Latvian VAT Number"
msgstr "Lets BTW-nummer"
@@ -1079,6 +1099,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Monacan VAT Number"
msgstr "Monegasque btw-identificatienummer (nr. TVA)"
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Montenegro Tax Number"
+msgstr "Belastingnummer Montenegro"
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Moroccan Tax Number"
msgstr "Marokkaans belastingnummer"
@@ -1163,6 +1187,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Serbian Tax Identification"
msgstr "Servische belastingidentificatie"
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Singapore's Unique Entity Number"
+msgstr "Unieke entiteitsnummer van Singapore"
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Slovak Birth Number"
msgstr "Slowaaks geboortenummer (RČ)"
@@ -1239,6 +1267,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Swiss VAT Number"
msgstr "Zwitsers BTW-nummer"
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Taiwanese Tax Number"
+msgstr "Taiwanees belastingnummer"
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Thai Memorandum of Association Number"
msgstr "Thais Memorandum of Association-nummer"
@@ -1259,6 +1291,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Turkish Personal Identification Number"
msgstr "Turks persoonlijk identificatienummer"
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Turkish Tax Identification Number"
+msgstr "Turks belastingidentificatienummer"
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "U.S. Adoption Taxpayer Identification Number"
msgstr "Amerikaanse belastingcode (ATIN)"
@@ -1299,6 +1335,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "United Kingdom National Health Service Patient Identifier"
msgstr "UK National Healthcare System (NHS) Patiëntnummer"
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "United Kingdom Unique Taxpayer Reference"
+msgstr "Verenigd Koninkrijk unieke belastingbetalers referentie"
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Uruguay Tax Number"
msgstr "Belastingnummer in Uruguay"
@@ -1312,8 +1352,8 @@ msgid "Vietnam Tax Number"
msgstr "Vietnam belastingnummer"
msgctxt "selection:party.contact_mechanism,type:"
-msgid "E-Mail"
-msgstr "E-mail"
+msgid "Email"
+msgstr "Email"
msgctxt "selection:party.contact_mechanism,type:"
msgid "Fax"
@@ -1364,8 +1404,8 @@ msgid "Party"
msgstr "Relatie"
msgctxt "view:party.replace.ask:"
-msgid "Replace By"
-msgstr "Vervang door"
+msgid "Replaced By"
+msgstr "Vervangen door"
msgctxt "wizard_button:party.check_vies,result,end:"
msgid "OK"
diff --git a/modules/party/locale/pl.po b/modules/party/locale/pl.po
index 9cc568c9e2..180f72f355 100644
--- a/modules/party/locale/pl.po
+++ b/modules/party/locale/pl.po
@@ -127,8 +127,8 @@ msgid "Comment"
msgstr "Komentarz"
msgctxt "field:party.contact_mechanism,email:"
-msgid "E-Mail"
-msgstr "E-mail"
+msgid "Email"
+msgstr ""
msgctxt "field:party.contact_mechanism,language:"
msgid "Language"
@@ -235,8 +235,8 @@ msgid "Distance"
msgstr "Odległość"
msgctxt "field:party.party,email:"
-msgid "E-Mail"
-msgstr "E-mail"
+msgid "Email"
+msgstr ""
msgctxt "field:party.party,fax:"
msgid "Fax"
@@ -485,6 +485,7 @@ msgctxt "model:ir.action,name:wizard_replace"
msgid "Replace"
msgstr "Zastąp"
+#, python-format
msgctxt "model:ir.message,text:msg_address_change_party"
msgid "You cannot change the party of address \"%(address)s\"."
msgstr "Nie możesz zmienić strony dla adresu \"%(address)s\"."
@@ -498,16 +499,19 @@ msgid "The name of party category must be unique by parent."
msgstr ""
"Nazwa kategorii strony musi być unikatowa względem kategorii nadrzędnej."
+#, python-format
msgctxt "model:ir.message,text:msg_contact_mechanism_change_party"
msgid "You cannot change the party of contact mechanism \"%(contact)s\"."
msgstr "Nie możesz zmienić strony dla sposobu kontaktu \"%(contact)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_different_name"
msgid "Parties have different names: \"%(source_name)s\" vs \"%(destination_name)s\"."
msgstr ""
"Strony mają różne nazwy: \"%(source_name)s\" różni się od "
"\"%(destination_name)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_different_tax_identifier"
msgid ""
"Parties have different tax identifiers: \"%(source_code)s\" vs "
@@ -516,15 +520,18 @@ msgstr ""
"Strony mają różny identyfikator podatkowy: \"%(source_code)s\" różni się od "
"\"%(destination_code)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for party \"%(party)s\" is not valid."
msgstr "Adres e-mail \"%(email)s\" strony \"%(party)s\" jest nieprawidłowy."
+#, python-format
msgctxt "model:ir.message,text:msg_erase_active_party"
msgid "Party \"%(party)s\" cannot be erased because they are still active."
msgstr ""
"Strona \"%(party)s\" nie może zostać usunięta, ponieważ nadal jest aktywna."
+#, python-format
msgctxt "model:ir.message,text:msg_identifier_type_remove"
msgid ""
"To remove the identifier type \"%(type)s\" from the configuration, you must "
@@ -533,14 +540,17 @@ msgstr ""
"W celu usunięcia typu identyfikatora \"%(type)s\" z konfiguracji, musisz "
"dokonać zmiany w \"%(identifier)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_code"
msgid "The %(type)s \"%(code)s\" for party \"%(party)s\" is not valid."
msgstr "Typ %(type)s \"%(code)s\" strony \"%(party)s\" jest niepoprawny."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_format"
msgid "Invalid format \"%(format)s\" with exception \"%(exception)s\"."
msgstr "Niewłaściwy format \"%(format)s\". Wyjątek \"%(exception)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_phone_number"
msgid "The phone number \"%(phone)s\" for party \"%(party)s\" is not valid."
msgstr "Numer telefonu \"%(phone)s\" strony \"%(party)s\" jest niewłaściwy."
@@ -549,10 +559,12 @@ msgctxt "model:ir.message,text:msg_party_code_unique"
msgid "The code on party must be unique."
msgstr "Kod strony musi być unikatowy."
+#, python-format
msgctxt "model:ir.message,text:msg_party_identifier_duplicate"
msgid "The party \"%(party)s\" has the same %(type)s \"%(code)s\"."
msgstr "Strona \"%(party)s\" ma ten sam %(type)s \"%(code)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_party_set_contact_mechanism"
msgid ""
"To change the \"%(field)s\" for party \"%(party)s\", you must edit their "
@@ -869,6 +881,11 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Egyptian Tax Registration Number"
msgstr "Egipski numer rejestracji podatkowej"
+#, fuzzy
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "El Salvador Tax Number"
+msgstr "Numer podatkowy w Andorze"
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "English Unique Pupil Number"
msgstr "Angielski indywidualny numer ucznia (UPN)"
@@ -1033,6 +1050,11 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Japanese Corporate Number"
msgstr "Japoński numer przedsiębiorstwa"
+#, fuzzy
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Kenya Tax Number"
+msgstr "Argentyński numer podatkowy"
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Latvian VAT Number"
msgstr "Łotewski numer VAT"
@@ -1078,6 +1100,11 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Monacan VAT Number"
msgstr "Numer VAT w Albanii"
+#, fuzzy
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Montenegro Tax Number"
+msgstr "Nr podatkowy w Argentynie"
+
#, fuzzy
msgctxt "selection:party.configuration,identifier_types:"
msgid "Moroccan Tax Number"
@@ -1177,6 +1204,11 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Serbian Tax Identification"
msgstr "Austryjacka Identyfikacja Podatkowa"
+#, fuzzy
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Singapore's Unique Entity Number"
+msgstr "Angielski indywidualny numer ucznia (UPN)"
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Slovak Birth Number"
msgstr ""
@@ -1267,6 +1299,11 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Swiss VAT Number"
msgstr "NIP"
+#, fuzzy
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Taiwanese Tax Number"
+msgstr "Numer podatkowy Wysp Owczych"
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Thai Memorandum of Association Number"
msgstr ""
@@ -1291,6 +1328,11 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Turkish Personal Identification Number"
msgstr "PESEL"
+#, fuzzy
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Turkish Tax Identification Number"
+msgstr "PESEL"
+
#, fuzzy
msgctxt "selection:party.configuration,identifier_types:"
msgid "U.S. Adoption Taxpayer Identification Number"
@@ -1338,6 +1380,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "United Kingdom National Health Service Patient Identifier"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "United Kingdom Unique Taxpayer Reference"
+msgstr ""
+
#, fuzzy
msgctxt "selection:party.configuration,identifier_types:"
msgid "Uruguay Tax Number"
@@ -1354,8 +1400,8 @@ msgid "Vietnam Tax Number"
msgstr "Argentyński numer podatkowy"
msgctxt "selection:party.contact_mechanism,type:"
-msgid "E-Mail"
-msgstr "E-mail"
+msgid "Email"
+msgstr ""
msgctxt "selection:party.contact_mechanism,type:"
msgid "Fax"
@@ -1405,9 +1451,10 @@ msgctxt "view:party.replace.ask:"
msgid "Party"
msgstr "Strona"
+#, fuzzy
msgctxt "view:party.replace.ask:"
-msgid "Replace By"
-msgstr "Zastąp przez"
+msgid "Replaced By"
+msgstr "Zastąpione przez"
msgctxt "wizard_button:party.check_vies,result,end:"
msgid "OK"
diff --git a/modules/party/locale/pt.po b/modules/party/locale/pt.po
index 0ba9578735..7117d64164 100644
--- a/modules/party/locale/pt.po
+++ b/modules/party/locale/pt.po
@@ -139,8 +139,8 @@ msgid "Comment"
msgstr "Comentário"
msgctxt "field:party.contact_mechanism,email:"
-msgid "E-Mail"
-msgstr "E-mail"
+msgid "Email"
+msgstr ""
#, fuzzy
msgctxt "field:party.contact_mechanism,language:"
@@ -253,8 +253,8 @@ msgid "Distance"
msgstr ""
msgctxt "field:party.party,email:"
-msgid "E-Mail"
-msgstr "E-mail"
+msgid "Email"
+msgstr ""
msgctxt "field:party.party,fax:"
msgid "Fax"
@@ -503,6 +503,7 @@ msgctxt "model:ir.action,name:wizard_replace"
msgid "Replace"
msgstr "Substituir"
+#, python-format
msgctxt "model:ir.message,text:msg_address_change_party"
msgid "You cannot change the party of address \"%(address)s\"."
msgstr "Você não pode alterar a pessoa do endereço \"%(address)s\"."
@@ -516,15 +517,18 @@ msgctxt "model:ir.message,text:msg_category_name_unique"
msgid "The name of party category must be unique by parent."
msgstr "O nome da categoria de pessoa deve ser único por categoria pai."
+#, python-format
msgctxt "model:ir.message,text:msg_contact_mechanism_change_party"
msgid "You cannot change the party of contact mechanism \"%(contact)s\"."
msgstr "Você não pode alterar a pessoa da forma de contato \"%(contact)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_different_name"
msgid "Parties have different names: \"%(source_name)s\" vs \"%(destination_name)s\"."
msgstr ""
"Pessoas têm diferentes nomes: %(source_name)s vs %(destination_name)s."
+#, python-format
msgctxt "model:ir.message,text:msg_different_tax_identifier"
msgid ""
"Parties have different tax identifiers: \"%(source_code)s\" vs "
@@ -533,30 +537,34 @@ msgstr ""
"Pessoas têm diferentes Identificadores de Tributos: %(source_code)s vs "
"%(destination_code)s."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for party \"%(party)s\" is not valid."
msgstr "O número de IVA \"%(code)s\" da pessoa \"%(party)s\" é inválido."
+#, python-format
msgctxt "model:ir.message,text:msg_erase_active_party"
msgid "Party \"%(party)s\" cannot be erased because they are still active."
msgstr "A pessoa \"%(party)s\" não pode ser removida, pois está ativa."
+#, python-format
msgctxt "model:ir.message,text:msg_identifier_type_remove"
msgid ""
"To remove the identifier type \"%(type)s\" from the configuration, you must "
"change it on \"%(identifier)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invalid_code"
msgid "The %(type)s \"%(code)s\" for party \"%(party)s\" is not valid."
msgstr "O número de IVA \"%(code)s\" da pessoa \"%(party)s\" é inválido."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_format"
msgid "Invalid format \"%(format)s\" with exception \"%(exception)s\"."
msgstr "Formato inválido \"%(format)s\" com exceção \"%(exception)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_phone_number"
msgid "The phone number \"%(phone)s\" for party \"%(party)s\" is not valid."
msgstr "O número de telefone \"%(phone)s\" da pessoa \"%(party)s\" é inválido."
@@ -565,11 +573,12 @@ msgctxt "model:ir.message,text:msg_party_code_unique"
msgid "The code on party must be unique."
msgstr "O código da pessoa deve ser único."
+#, python-format
msgctxt "model:ir.message,text:msg_party_identifier_duplicate"
msgid "The party \"%(party)s\" has the same %(type)s \"%(code)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_party_set_contact_mechanism"
msgid ""
"To change the \"%(field)s\" for party \"%(party)s\", you must edit their "
@@ -891,6 +900,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Egyptian Tax Registration Number"
msgstr "Identificador de Tributo"
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "El Salvador Tax Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "English Unique Pupil Number"
msgstr ""
@@ -1060,6 +1073,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Japanese Corporate Number"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Kenya Tax Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Latvian VAT Number"
msgstr ""
@@ -1105,6 +1122,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Monacan VAT Number"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Montenegro Tax Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Moroccan Tax Number"
msgstr ""
@@ -1190,6 +1211,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Serbian Tax Identification"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Singapore's Unique Entity Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Slovak Birth Number"
msgstr ""
@@ -1266,6 +1291,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Swiss VAT Number"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Taiwanese Tax Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Thai Memorandum of Association Number"
msgstr ""
@@ -1288,6 +1317,11 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Turkish Personal Identification Number"
msgstr ""
+#, fuzzy
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Turkish Tax Identification Number"
+msgstr "Identificador de Tributo"
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "U.S. Adoption Taxpayer Identification Number"
msgstr ""
@@ -1328,6 +1362,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "United Kingdom National Health Service Patient Identifier"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "United Kingdom Unique Taxpayer Reference"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Uruguay Tax Number"
msgstr ""
@@ -1341,8 +1379,8 @@ msgid "Vietnam Tax Number"
msgstr ""
msgctxt "selection:party.contact_mechanism,type:"
-msgid "E-Mail"
-msgstr "E-mail"
+msgid "Email"
+msgstr ""
msgctxt "selection:party.contact_mechanism,type:"
msgid "Fax"
@@ -1393,9 +1431,10 @@ msgctxt "view:party.replace.ask:"
msgid "Party"
msgstr "Pessoa"
+#, fuzzy
msgctxt "view:party.replace.ask:"
-msgid "Replace By"
-msgstr "Substituir Por"
+msgid "Replaced By"
+msgstr "Substituído Por"
msgctxt "wizard_button:party.check_vies,result,end:"
msgid "OK"
diff --git a/modules/party/locale/ro.po b/modules/party/locale/ro.po
index 8283df12c5..834f23ff0f 100644
--- a/modules/party/locale/ro.po
+++ b/modules/party/locale/ro.po
@@ -127,8 +127,8 @@ msgid "Comment"
msgstr "Cometariu"
msgctxt "field:party.contact_mechanism,email:"
-msgid "E-Mail"
-msgstr "E-mail"
+msgid "Email"
+msgstr ""
msgctxt "field:party.contact_mechanism,language:"
msgid "Language"
@@ -235,8 +235,8 @@ msgid "Distance"
msgstr "Distanţă"
msgctxt "field:party.party,email:"
-msgid "E-Mail"
-msgstr "E-mail"
+msgid "Email"
+msgstr ""
msgctxt "field:party.party,fax:"
msgid "Fax"
@@ -487,6 +487,7 @@ msgctxt "model:ir.action,name:wizard_replace"
msgid "Replace"
msgstr "Inlocuire"
+#, python-format
msgctxt "model:ir.message,text:msg_address_change_party"
msgid "You cannot change the party of address \"%(address)s\"."
msgstr "Adresa \"%(address)s\" al parți nu se poate schimba."
@@ -499,14 +500,17 @@ msgctxt "model:ir.message,text:msg_category_name_unique"
msgid "The name of party category must be unique by parent."
msgstr "Numele categoriei de parte trebuie să fie unic pe părinte."
+#, python-format
msgctxt "model:ir.message,text:msg_contact_mechanism_change_party"
msgid "You cannot change the party of contact mechanism \"%(contact)s\"."
msgstr "Nu se poate schimba partea a mecanismului de contact \"%(contact)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_different_name"
msgid "Parties have different names: \"%(source_name)s\" vs \"%(destination_name)s\"."
msgstr "Părțile au nume diferite: \"%(source_name)s\" vs \"%(destination_name)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_different_tax_identifier"
msgid ""
"Parties have different tax identifiers: \"%(source_code)s\" vs "
@@ -515,14 +519,17 @@ msgstr ""
"Părțile au identificatori fiscali diferiți: \"%(source_code)s\" vs "
"\"%(destination_code)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for party \"%(party)s\" is not valid."
msgstr "Adresa de email \"%(email)s\" pentru parte \"%(party)s\" nu este valid."
+#, python-format
msgctxt "model:ir.message,text:msg_erase_active_party"
msgid "Party \"%(party)s\" cannot be erased because they are still active."
msgstr "Partea \"%(party)s\" nu poate fi șters pentru ca este inca activ."
+#, python-format
msgctxt "model:ir.message,text:msg_identifier_type_remove"
msgid ""
"To remove the identifier type \"%(type)s\" from the configuration, you must "
@@ -531,14 +538,17 @@ msgstr ""
"Pentru a şterge tipul de identificator \"%(type)s\" de la configurarea "
"trebuie schimbat la \"%(identifier)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_code"
msgid "The %(type)s \"%(code)s\" for party \"%(party)s\" is not valid."
msgstr "Tipul %(type)s \"%(code)s\" pentru parte \"%(party)s\" este invalid."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_format"
msgid "Invalid format \"%(format)s\" with exception \"%(exception)s\"."
msgstr "Formatul \"%(format)s\" este invalid cu exceptia \"%(exception)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_phone_number"
msgid "The phone number \"%(phone)s\" for party \"%(party)s\" is not valid."
msgstr "Numărul de telefon \"%(phone)s\" al parti \"%(party)s\" nu este valid."
@@ -547,10 +557,12 @@ msgctxt "model:ir.message,text:msg_party_code_unique"
msgid "The code on party must be unique."
msgstr "Codul parții trebuie să fie unic."
+#, python-format
msgctxt "model:ir.message,text:msg_party_identifier_duplicate"
msgid "The party \"%(party)s\" has the same %(type)s \"%(code)s\"."
msgstr "Partea \"%(party)s\" are acelaş %(type)s \"%(code)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_party_set_contact_mechanism"
msgid ""
"To change the \"%(field)s\" for party \"%(party)s\", you must edit their "
@@ -867,6 +879,11 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Egyptian Tax Registration Number"
msgstr "Număr de înregistrare fiscală egipteană"
+#, fuzzy
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "El Salvador Tax Number"
+msgstr "Andorra, Cod Fiscal"
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "English Unique Pupil Number"
msgstr "Anglia, Număr Unic de Elev"
@@ -1031,6 +1048,11 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Japanese Corporate Number"
msgstr "Japonia, Număr de Companie"
+#, fuzzy
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Kenya Tax Number"
+msgstr "Vietnam Cod Fiscal"
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Latvian VAT Number"
msgstr "Latvia, Număr TVA"
@@ -1075,6 +1097,11 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Monacan VAT Number"
msgstr "Monaco, Număr TVA"
+#, fuzzy
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Montenegro Tax Number"
+msgstr "Cod Fiscal Marocan"
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Moroccan Tax Number"
msgstr "Cod Fiscal Marocan"
@@ -1159,6 +1186,11 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Serbian Tax Identification"
msgstr "Serbia, Cod Fiscal"
+#, fuzzy
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Singapore's Unique Entity Number"
+msgstr "Anglia, Număr Unic de Elev"
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Slovak Birth Number"
msgstr "Slovacia, Număr de Naştere"
@@ -1235,6 +1267,11 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Swiss VAT Number"
msgstr "Elveţia, Număr TVA"
+#, fuzzy
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Taiwanese Tax Number"
+msgstr "Cod Fiscal Feroez"
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Thai Memorandum of Association Number"
msgstr "Tailandez, Număr Memorandum de Asociere"
@@ -1255,6 +1292,11 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Turkish Personal Identification Number"
msgstr "Turcia, Cod Numeric Personal"
+#, fuzzy
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Turkish Tax Identification Number"
+msgstr "Turcia, Cod Numeric Personal"
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "U.S. Adoption Taxpayer Identification Number"
msgstr "SUA, Număr de Identificare Contribuabil Adoptiv"
@@ -1295,6 +1337,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "United Kingdom National Health Service Patient Identifier"
msgstr "Regatul Unit, Identificator Pacient al Serviciul National de Sănatate"
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "United Kingdom Unique Taxpayer Reference"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Uruguay Tax Number"
msgstr "Uruguay, Cod Fiscal"
@@ -1308,8 +1354,8 @@ msgid "Vietnam Tax Number"
msgstr "Vietnam Cod Fiscal"
msgctxt "selection:party.contact_mechanism,type:"
-msgid "E-Mail"
-msgstr "E-Mail"
+msgid "Email"
+msgstr ""
msgctxt "selection:party.contact_mechanism,type:"
msgid "Fax"
@@ -1359,9 +1405,10 @@ msgctxt "view:party.replace.ask:"
msgid "Party"
msgstr "Parte"
+#, fuzzy
msgctxt "view:party.replace.ask:"
-msgid "Replace By"
-msgstr "Înlocuire cu"
+msgid "Replaced By"
+msgstr "Inlocuit de"
msgctxt "wizard_button:party.check_vies,result,end:"
msgid "OK"
diff --git a/modules/party/locale/ru.po b/modules/party/locale/ru.po
index a407af7380..ef1167d6a7 100644
--- a/modules/party/locale/ru.po
+++ b/modules/party/locale/ru.po
@@ -139,8 +139,8 @@ msgid "Comment"
msgstr "Комментарии"
msgctxt "field:party.contact_mechanism,email:"
-msgid "E-Mail"
-msgstr "Эл.почта"
+msgid "Email"
+msgstr ""
#, fuzzy
msgctxt "field:party.contact_mechanism,language:"
@@ -255,8 +255,8 @@ msgid "Distance"
msgstr ""
msgctxt "field:party.party,email:"
-msgid "E-Mail"
-msgstr "Эл.почта"
+msgid "Email"
+msgstr ""
msgctxt "field:party.party,fax:"
msgid "Fax"
@@ -502,6 +502,7 @@ msgctxt "model:ir.action,name:wizard_replace"
msgid "Replace"
msgstr "Replace"
+#, python-format
msgctxt "model:ir.message,text:msg_address_change_party"
msgid "You cannot change the party of address \"%(address)s\"."
msgstr ""
@@ -518,42 +519,51 @@ msgstr ""
"Название категории должно быть уникальным в пределах каждого родительского "
"узла."
+#, python-format
msgctxt "model:ir.message,text:msg_contact_mechanism_change_party"
msgid "You cannot change the party of contact mechanism \"%(contact)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_different_name"
msgid "Parties have different names: \"%(source_name)s\" vs \"%(destination_name)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_different_tax_identifier"
msgid ""
"Parties have different tax identifiers: \"%(source_code)s\" vs "
"\"%(destination_code)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for party \"%(party)s\" is not valid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_active_party"
msgid "Party \"%(party)s\" cannot be erased because they are still active."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_identifier_type_remove"
msgid ""
"To remove the identifier type \"%(type)s\" from the configuration, you must "
"change it on \"%(identifier)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_code"
msgid "The %(type)s \"%(code)s\" for party \"%(party)s\" is not valid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_format"
msgid "Invalid format \"%(format)s\" with exception \"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_phone_number"
msgid "The phone number \"%(phone)s\" for party \"%(party)s\" is not valid."
msgstr ""
@@ -563,10 +573,12 @@ msgctxt "model:ir.message,text:msg_party_code_unique"
msgid "The code on party must be unique."
msgstr "Код контрагента должен быть уникальным"
+#, python-format
msgctxt "model:ir.message,text:msg_party_identifier_duplicate"
msgid "The party \"%(party)s\" has the same %(type)s \"%(code)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_set_contact_mechanism"
msgid ""
"To change the \"%(field)s\" for party \"%(party)s\", you must edit their "
@@ -899,6 +911,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Egyptian Tax Registration Number"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "El Salvador Tax Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "English Unique Pupil Number"
msgstr ""
@@ -1063,6 +1079,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Japanese Corporate Number"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Kenya Tax Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Latvian VAT Number"
msgstr ""
@@ -1107,6 +1127,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Monacan VAT Number"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Montenegro Tax Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Moroccan Tax Number"
msgstr ""
@@ -1191,6 +1215,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Serbian Tax Identification"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Singapore's Unique Entity Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Slovak Birth Number"
msgstr ""
@@ -1267,6 +1295,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Swiss VAT Number"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Taiwanese Tax Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Thai Memorandum of Association Number"
msgstr ""
@@ -1287,6 +1319,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Turkish Personal Identification Number"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Turkish Tax Identification Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "U.S. Adoption Taxpayer Identification Number"
msgstr ""
@@ -1327,6 +1363,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "United Kingdom National Health Service Patient Identifier"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "United Kingdom Unique Taxpayer Reference"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Uruguay Tax Number"
msgstr ""
@@ -1340,8 +1380,8 @@ msgid "Vietnam Tax Number"
msgstr ""
msgctxt "selection:party.contact_mechanism,type:"
-msgid "E-Mail"
-msgstr "Эл.почта"
+msgid "Email"
+msgstr ""
msgctxt "selection:party.contact_mechanism,type:"
msgid "Fax"
@@ -1393,9 +1433,10 @@ msgctxt "view:party.replace.ask:"
msgid "Party"
msgstr "Контрагент"
+#, fuzzy
msgctxt "view:party.replace.ask:"
-msgid "Replace By"
-msgstr ""
+msgid "Replaced By"
+msgstr "Replace"
msgctxt "wizard_button:party.check_vies,result,end:"
msgid "OK"
diff --git a/modules/party/locale/sl.po b/modules/party/locale/sl.po
index 9513e73cac..39e8f65544 100644
--- a/modules/party/locale/sl.po
+++ b/modules/party/locale/sl.po
@@ -127,8 +127,8 @@ msgid "Comment"
msgstr "Opomba"
msgctxt "field:party.contact_mechanism,email:"
-msgid "E-Mail"
-msgstr "E-pošta"
+msgid "Email"
+msgstr ""
msgctxt "field:party.contact_mechanism,language:"
msgid "Language"
@@ -235,8 +235,8 @@ msgid "Distance"
msgstr "Oddaljenost"
msgctxt "field:party.party,email:"
-msgid "E-Mail"
-msgstr "E-pošta"
+msgid "Email"
+msgstr ""
msgctxt "field:party.party,fax:"
msgid "Fax"
@@ -487,6 +487,7 @@ msgctxt "model:ir.action,name:wizard_replace"
msgid "Replace"
msgstr "Zamenjaj"
+#, python-format
msgctxt "model:ir.message,text:msg_address_change_party"
msgid "You cannot change the party of address \"%(address)s\"."
msgstr "Ni mogoče spremeniti partnerja na naslovu \"%(address)s\"."
@@ -499,16 +500,19 @@ msgctxt "model:ir.message,text:msg_category_name_unique"
msgid "The name of party category must be unique by parent."
msgstr "Naziv kategorije partnerja mora biti edinstven na matično kategorijo."
+#, python-format
msgctxt "model:ir.message,text:msg_contact_mechanism_change_party"
msgid "You cannot change the party of contact mechanism \"%(contact)s\"."
msgstr "Ni mogoče spremeniti partnerja na kotaktni informaciji \"%(contact)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_different_name"
msgid "Parties have different names: \"%(source_name)s\" vs \"%(destination_name)s\"."
msgstr ""
"Partnerja imata različne nazive: \"%(source_name)s\" in "
"\"%(destination_name)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_different_tax_identifier"
msgid ""
"Parties have different tax identifiers: \"%(source_code)s\" vs "
@@ -517,30 +521,36 @@ msgstr ""
"Partnerja imata različen davčni identifikator: \"%(source_code)s\" in "
"\"%(destination_code)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for party \"%(party)s\" is not valid."
msgstr "E-poštni naslov \"%(email)s\" stranke \"%(party)s\" ni veljaven."
+#, python-format
msgctxt "model:ir.message,text:msg_erase_active_party"
msgid "Party \"%(party)s\" cannot be erased because they are still active."
-msgstr "Partnerja \"%(party)\" ni mogoče izbrisati, saj je še vedno aktiven."
+msgstr "Partnerja \"%(party)s\" ni mogoče izbrisati, saj je še vedno aktiven."
+#, python-format
msgctxt "model:ir.message,text:msg_identifier_type_remove"
msgid ""
"To remove the identifier type \"%(type)s\" from the configuration, you must "
"change it on \"%(identifier)s\"."
msgstr ""
"Za odstranitev vrste identifikatorja \"%(type)s\" iz nastavitev, je potrebno"
-" spremeniti le-to na \"%(indentifier)s\"."
+" spremeniti le-to na \"%(identifier)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_code"
msgid "The %(type)s \"%(code)s\" for party \"%(party)s\" is not valid."
-msgstr "\"$(type)s\" z vrednostjo \"%(phone)s\" partnerja \"%(party)s\" je neveljavna."
+msgstr "$(type)s z vrednostjo \"%(code)s\" partnerja \"%(party)s\" je neveljavna."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_format"
msgid "Invalid format \"%(format)s\" with exception \"%(exception)s\"."
msgstr "Neveljavna oblika \"%(format)s\", napaka \"%(exception)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_phone_number"
msgid "The phone number \"%(phone)s\" for party \"%(party)s\" is not valid."
msgstr "Telefonska številka \"%(phone)s\" partnerja \"%(party)s\" je neveljavna."
@@ -549,10 +559,12 @@ msgctxt "model:ir.message,text:msg_party_code_unique"
msgid "The code on party must be unique."
msgstr "Šifra partnerja mora biti edinstvena."
+#, python-format
msgctxt "model:ir.message,text:msg_party_identifier_duplicate"
msgid "The party \"%(party)s\" has the same %(type)s \"%(code)s\"."
msgstr "Partner \"%(party)s\" že ima %(type)s \"%(code)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_party_set_contact_mechanism"
msgid ""
"To change the \"%(field)s\" for party \"%(party)s\", you must edit their "
@@ -869,6 +881,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Egyptian Tax Registration Number"
msgstr "Egipčanska davčna številka"
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "El Salvador Tax Number"
+msgstr "Salvadorska davčna številka"
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "English Unique Pupil Number"
msgstr "Angleška enovita številka učenca"
@@ -1033,6 +1049,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Japanese Corporate Number"
msgstr "Japonska številka podjetja"
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Kenya Tax Number"
+msgstr "Kenijska davčna številka"
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Latvian VAT Number"
msgstr "Latvijski ID za DDV"
@@ -1077,6 +1097,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Monacan VAT Number"
msgstr "Monaški ID za DDV"
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Montenegro Tax Number"
+msgstr "Črnogorska davčna številka"
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Moroccan Tax Number"
msgstr "Maroška davčna številka"
@@ -1161,6 +1185,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Serbian Tax Identification"
msgstr "Srbska davčna številka"
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Singapore's Unique Entity Number"
+msgstr "Singaporska enovita številka entitete"
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Slovak Birth Number"
msgstr "Slovaška rojstna številka"
@@ -1237,6 +1265,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Swiss VAT Number"
msgstr "Švicarski ID za DDV"
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Taiwanese Tax Number"
+msgstr "Tajvanska davčna številka"
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Thai Memorandum of Association Number"
msgstr "Tajska številka družbe"
@@ -1257,6 +1289,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Turkish Personal Identification Number"
msgstr "Turška osebna identifikacijska številka"
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Turkish Tax Identification Number"
+msgstr "Turška davčna identifikacijska številka"
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "U.S. Adoption Taxpayer Identification Number"
msgstr "Ameriška davčna številka za posvojitev"
@@ -1297,6 +1333,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "United Kingdom National Health Service Patient Identifier"
msgstr "Združeno kraljestvo - Nacionalni identifikator pacienta"
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "United Kingdom Unique Taxpayer Reference"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Uruguay Tax Number"
msgstr "Urugvajska davčna številka"
@@ -1310,8 +1350,8 @@ msgid "Vietnam Tax Number"
msgstr "Vietnamska davčna številka"
msgctxt "selection:party.contact_mechanism,type:"
-msgid "E-Mail"
-msgstr "E-pošta"
+msgid "Email"
+msgstr ""
msgctxt "selection:party.contact_mechanism,type:"
msgid "Fax"
@@ -1361,9 +1401,10 @@ msgctxt "view:party.replace.ask:"
msgid "Party"
msgstr "Partner"
+#, fuzzy
msgctxt "view:party.replace.ask:"
-msgid "Replace By"
-msgstr "Zamenjaj z"
+msgid "Replaced By"
+msgstr "Zamenjan z"
msgctxt "wizard_button:party.check_vies,result,end:"
msgid "OK"
diff --git a/modules/party/locale/tr.po b/modules/party/locale/tr.po
index 1062c8dd87..92d8c8e171 100644
--- a/modules/party/locale/tr.po
+++ b/modules/party/locale/tr.po
@@ -131,7 +131,7 @@ msgid "Comment"
msgstr ""
msgctxt "field:party.contact_mechanism,email:"
-msgid "E-Mail"
+msgid "Email"
msgstr ""
msgctxt "field:party.contact_mechanism,language:"
@@ -248,7 +248,7 @@ msgid "Distance"
msgstr ""
msgctxt "field:party.party,email:"
-msgid "E-Mail"
+msgid "Email"
msgstr ""
msgctxt "field:party.party,fax:"
@@ -485,6 +485,7 @@ msgctxt "model:ir.action,name:wizard_replace"
msgid "Replace"
msgstr "Replace"
+#, python-format
msgctxt "model:ir.message,text:msg_address_change_party"
msgid "You cannot change the party of address \"%(address)s\"."
msgstr ""
@@ -497,42 +498,51 @@ msgctxt "model:ir.message,text:msg_category_name_unique"
msgid "The name of party category must be unique by parent."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_contact_mechanism_change_party"
msgid "You cannot change the party of contact mechanism \"%(contact)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_different_name"
msgid "Parties have different names: \"%(source_name)s\" vs \"%(destination_name)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_different_tax_identifier"
msgid ""
"Parties have different tax identifiers: \"%(source_code)s\" vs "
"\"%(destination_code)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for party \"%(party)s\" is not valid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_active_party"
msgid "Party \"%(party)s\" cannot be erased because they are still active."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_identifier_type_remove"
msgid ""
"To remove the identifier type \"%(type)s\" from the configuration, you must "
"change it on \"%(identifier)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_code"
msgid "The %(type)s \"%(code)s\" for party \"%(party)s\" is not valid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_format"
msgid "Invalid format \"%(format)s\" with exception \"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_phone_number"
msgid "The phone number \"%(phone)s\" for party \"%(party)s\" is not valid."
msgstr ""
@@ -541,10 +551,12 @@ msgctxt "model:ir.message,text:msg_party_code_unique"
msgid "The code on party must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_identifier_duplicate"
msgid "The party \"%(party)s\" has the same %(type)s \"%(code)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_set_contact_mechanism"
msgid ""
"To change the \"%(field)s\" for party \"%(party)s\", you must edit their "
@@ -870,6 +882,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Egyptian Tax Registration Number"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "El Salvador Tax Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "English Unique Pupil Number"
msgstr ""
@@ -1034,6 +1050,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Japanese Corporate Number"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Kenya Tax Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Latvian VAT Number"
msgstr ""
@@ -1078,6 +1098,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Monacan VAT Number"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Montenegro Tax Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Moroccan Tax Number"
msgstr ""
@@ -1162,6 +1186,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Serbian Tax Identification"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Singapore's Unique Entity Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Slovak Birth Number"
msgstr ""
@@ -1238,6 +1266,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Swiss VAT Number"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Taiwanese Tax Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Thai Memorandum of Association Number"
msgstr ""
@@ -1258,6 +1290,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Turkish Personal Identification Number"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Turkish Tax Identification Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "U.S. Adoption Taxpayer Identification Number"
msgstr ""
@@ -1298,6 +1334,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "United Kingdom National Health Service Patient Identifier"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "United Kingdom Unique Taxpayer Reference"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Uruguay Tax Number"
msgstr ""
@@ -1311,7 +1351,7 @@ msgid "Vietnam Tax Number"
msgstr ""
msgctxt "selection:party.contact_mechanism,type:"
-msgid "E-Mail"
+msgid "Email"
msgstr ""
msgctxt "selection:party.contact_mechanism,type:"
@@ -1363,9 +1403,10 @@ msgctxt "view:party.replace.ask:"
msgid "Party"
msgstr "Party"
+#, fuzzy
msgctxt "view:party.replace.ask:"
-msgid "Replace By"
-msgstr ""
+msgid "Replaced By"
+msgstr "Replace"
msgctxt "wizard_button:party.check_vies,result,end:"
msgid "OK"
diff --git a/modules/party/locale/uk.po b/modules/party/locale/uk.po
index 18d7558123..dea2372236 100644
--- a/modules/party/locale/uk.po
+++ b/modules/party/locale/uk.po
@@ -129,8 +129,8 @@ msgid "Comment"
msgstr "Коментар"
msgctxt "field:party.contact_mechanism,email:"
-msgid "E-Mail"
-msgstr "Ел.пошта"
+msgid "Email"
+msgstr ""
msgctxt "field:party.contact_mechanism,language:"
msgid "Language"
@@ -237,8 +237,8 @@ msgid "Distance"
msgstr "Відстань"
msgctxt "field:party.party,email:"
-msgid "E-Mail"
-msgstr "Ел.пошта"
+msgid "Email"
+msgstr ""
msgctxt "field:party.party,fax:"
msgid "Fax"
@@ -487,6 +487,7 @@ msgctxt "model:ir.action,name:wizard_replace"
msgid "Replace"
msgstr "Замінити"
+#, python-format
msgctxt "model:ir.message,text:msg_address_change_party"
msgid "You cannot change the party of address \"%(address)s\"."
msgstr "Ви не можете змінити адресу особи \"%(address)s\"."
@@ -499,16 +500,19 @@ msgctxt "model:ir.message,text:msg_category_name_unique"
msgid "The name of party category must be unique by parent."
msgstr "Найменування категорії особи має бути унікальним для батька."
+#, python-format
msgctxt "model:ir.message,text:msg_contact_mechanism_change_party"
msgid "You cannot change the party of contact mechanism \"%(contact)s\"."
msgstr "Ви не можете змінити особу контактного механізму \"%(contact)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_different_name"
msgid "Parties have different names: \"%(source_name)s\" vs \"%(destination_name)s\"."
msgstr ""
"Особи мають різні найменування: \"%(source_name)s\" та "
"\"%(destination_name)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_different_tax_identifier"
msgid ""
"Parties have different tax identifiers: \"%(source_code)s\" vs "
@@ -517,15 +521,17 @@ msgstr ""
"Особи мають різні податкові ідентифікатори: \"%(source_code)s\" та "
"\"%(destination_code)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for party \"%(party)s\" is not valid."
msgstr "Код %(type)s \"%(code)s\" для особи \"%(party)s\" не є коректним."
+#, python-format
msgctxt "model:ir.message,text:msg_erase_active_party"
msgid "Party \"%(party)s\" cannot be erased because they are still active."
msgstr "Особу \"%(party)s\" не можна видалити, тому що вона все ще активна."
+#, python-format
msgctxt "model:ir.message,text:msg_identifier_type_remove"
msgid ""
"To remove the identifier type \"%(type)s\" from the configuration, you must "
@@ -534,14 +540,17 @@ msgstr ""
"Щоб вилучити з конфігурації тип ідентифікатора \"%(type)s\", вам слід "
"змінити його у \"%(identifier)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_code"
msgid "The %(type)s \"%(code)s\" for party \"%(party)s\" is not valid."
msgstr "Код %(type)s \"%(code)s\" для особи \"%(party)s\" не є коректним."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_format"
msgid "Invalid format \"%(format)s\" with exception \"%(exception)s\"."
msgstr "Некоректний формат \"%(format)s\" з винятком \"%(exception)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_phone_number"
msgid "The phone number \"%(phone)s\" for party \"%(party)s\" is not valid."
msgstr "Номер телефону \"%(phone)s\" для особи \"%(party)s\" не є коректним."
@@ -550,10 +559,12 @@ msgctxt "model:ir.message,text:msg_party_code_unique"
msgid "The code on party must be unique."
msgstr "Код особи має бути унікальним."
+#, python-format
msgctxt "model:ir.message,text:msg_party_identifier_duplicate"
msgid "The party \"%(party)s\" has the same %(type)s \"%(code)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_party_set_contact_mechanism"
msgid ""
"To change the \"%(field)s\" for party \"%(party)s\", you must edit their "
@@ -874,6 +885,11 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Egyptian Tax Registration Number"
msgstr "Український індивідуальний податковий номер"
+#, fuzzy
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "El Salvador Tax Number"
+msgstr "Андорра, податковий номер"
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "English Unique Pupil Number"
msgstr "Англійський унікальний номер учня"
@@ -1042,6 +1058,11 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Japanese Corporate Number"
msgstr "Японський номер компанії"
+#, fuzzy
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Kenya Tax Number"
+msgstr "В'єтнам, податковий номер"
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Latvian VAT Number"
msgstr "Латвійський номер платника ПДВ"
@@ -1087,6 +1108,11 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Monacan VAT Number"
msgstr "Монаканський номер платника ПДВ"
+#, fuzzy
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Montenegro Tax Number"
+msgstr "Мексиканський податковий номер"
+
#, fuzzy
msgctxt "selection:party.configuration,identifier_types:"
msgid "Moroccan Tax Number"
@@ -1174,6 +1200,11 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Serbian Tax Identification"
msgstr "Сербський податковий номер"
+#, fuzzy
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Singapore's Unique Entity Number"
+msgstr "Англійський унікальний номер учня"
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Slovak Birth Number"
msgstr "Словацький номер народження"
@@ -1252,6 +1283,11 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Swiss VAT Number"
msgstr "Швейцарський номер платника ПДВ"
+#, fuzzy
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Taiwanese Tax Number"
+msgstr "Мальтійський номер платника ПДВ"
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Thai Memorandum of Association Number"
msgstr ""
@@ -1275,6 +1311,11 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Turkish Personal Identification Number"
msgstr "Турецький особистий ідентифікаційний номер"
+#, fuzzy
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Turkish Tax Identification Number"
+msgstr "Турецький особистий ідентифікаційний номер"
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "U.S. Adoption Taxpayer Identification Number"
msgstr "США, ідентифікаційний податковий номер на усиновлення"
@@ -1316,6 +1357,10 @@ msgid "United Kingdom National Health Service Patient Identifier"
msgstr ""
"Великобританія, ідентифікатор пацієнта Національної служби охорони здоров'я"
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "United Kingdom Unique Taxpayer Reference"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Uruguay Tax Number"
msgstr "Уругвай, податковий номер"
@@ -1329,8 +1374,8 @@ msgid "Vietnam Tax Number"
msgstr "В'єтнам, податковий номер"
msgctxt "selection:party.contact_mechanism,type:"
-msgid "E-Mail"
-msgstr "Ел.пошта"
+msgid "Email"
+msgstr ""
msgctxt "selection:party.contact_mechanism,type:"
msgid "Fax"
@@ -1380,9 +1425,10 @@ msgctxt "view:party.replace.ask:"
msgid "Party"
msgstr "Особа"
+#, fuzzy
msgctxt "view:party.replace.ask:"
-msgid "Replace By"
-msgstr "Замінити на"
+msgid "Replaced By"
+msgstr "Замінено на"
msgctxt "wizard_button:party.check_vies,result,end:"
msgid "OK"
diff --git a/modules/party/locale/zh_CN.po b/modules/party/locale/zh_CN.po
index 0b5380842e..7552d199e4 100644
--- a/modules/party/locale/zh_CN.po
+++ b/modules/party/locale/zh_CN.po
@@ -127,8 +127,8 @@ msgid "Comment"
msgstr "说明"
msgctxt "field:party.contact_mechanism,email:"
-msgid "E-Mail"
-msgstr "电子邮件"
+msgid "Email"
+msgstr ""
msgctxt "field:party.contact_mechanism,language:"
msgid "Language"
@@ -235,8 +235,8 @@ msgid "Distance"
msgstr "距离"
msgctxt "field:party.party,email:"
-msgid "E-Mail"
-msgstr "电子邮件"
+msgid "Email"
+msgstr ""
msgctxt "field:party.party,fax:"
msgid "Fax"
@@ -482,6 +482,7 @@ msgctxt "model:ir.action,name:wizard_replace"
msgid "Replace"
msgstr "替换"
+#, python-format
msgctxt "model:ir.message,text:msg_address_change_party"
msgid "You cannot change the party of address \"%(address)s\"."
msgstr "不能改变地址 \"%(address)s\" 对应的参与者。"
@@ -494,42 +495,51 @@ msgctxt "model:ir.message,text:msg_category_name_unique"
msgid "The name of party category must be unique by parent."
msgstr "参与者类别名称必须唯一."
+#, python-format
msgctxt "model:ir.message,text:msg_contact_mechanism_change_party"
msgid "You cannot change the party of contact mechanism \"%(contact)s\"."
msgstr "不能改变联系方式 \"%(contact)s\" 对应的参与者。"
+#, python-format
msgctxt "model:ir.message,text:msg_different_name"
msgid "Parties have different names: \"%(source_name)s\" vs \"%(destination_name)s\"."
msgstr "参与者有不同的名称: \"%(source_name)s\" vs \"%(destination_name)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_different_tax_identifier"
msgid ""
"Parties have different tax identifiers: \"%(source_code)s\" vs "
"\"%(destination_code)s\"."
msgstr "参与者有不同的税号:\"%(source_code)s\" vs \"%(destination_code)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for party \"%(party)s\" is not valid."
msgstr "对参与者 \"%(party)s\" 来说,电子邮件地址 \"%(email)s\" 无效。"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_active_party"
msgid "Party \"%(party)s\" cannot be erased because they are still active."
msgstr "参与者 \"%(party)s\" 在启用状态下无法删除."
+#, python-format
msgctxt "model:ir.message,text:msg_identifier_type_remove"
msgid ""
"To remove the identifier type \"%(type)s\" from the configuration, you must "
"change it on \"%(identifier)s\"."
msgstr "若要从配置中删除标识符类型 \"%(type)s\",必须在 \"%(identifier)s\"上对其进行更改。"
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_code"
msgid "The %(type)s \"%(code)s\" for party \"%(party)s\" is not valid."
msgstr "参与者 \"%(party)s\" 的 %(type)s \"%(code)s\" 设置无效."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_format"
msgid "Invalid format \"%(format)s\" with exception \"%(exception)s\"."
msgstr "无效格式 \"%(format)s\" ,异常为: \"%(exception)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_phone_number"
msgid "The phone number \"%(phone)s\" for party \"%(party)s\" is not valid."
msgstr "参与者 \"%(party)s\" 的电话号码 \"%(phone)s\" 设置无效."
@@ -538,10 +548,12 @@ msgctxt "model:ir.message,text:msg_party_code_unique"
msgid "The code on party must be unique."
msgstr "参与者代码不能重复."
+#, python-format
msgctxt "model:ir.message,text:msg_party_identifier_duplicate"
msgid "The party \"%(party)s\" has the same %(type)s \"%(code)s\"."
msgstr "参与者 \"%(party)s\" 具有相同的 %(type)s \"%(code)s\"。"
+#, python-format
msgctxt "model:ir.message,text:msg_party_set_contact_mechanism"
msgid ""
"To change the \"%(field)s\" for party \"%(party)s\", you must edit their "
@@ -856,6 +868,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Egyptian Tax Registration Number"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "El Salvador Tax Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "English Unique Pupil Number"
msgstr ""
@@ -1020,6 +1036,11 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Japanese Corporate Number"
msgstr ""
+#, fuzzy
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Kenya Tax Number"
+msgstr "阿尔巴尼亚增值税编号"
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Latvian VAT Number"
msgstr ""
@@ -1064,6 +1085,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Monacan VAT Number"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Montenegro Tax Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Moroccan Tax Number"
msgstr ""
@@ -1148,6 +1173,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Serbian Tax Identification"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Singapore's Unique Entity Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Slovak Birth Number"
msgstr ""
@@ -1224,6 +1253,11 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Swiss VAT Number"
msgstr ""
+#, fuzzy
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Taiwanese Tax Number"
+msgstr "阿尔巴尼亚增值税编号"
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Thai Memorandum of Association Number"
msgstr ""
@@ -1244,6 +1278,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "Turkish Personal Identification Number"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "Turkish Tax Identification Number"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "U.S. Adoption Taxpayer Identification Number"
msgstr ""
@@ -1284,6 +1322,10 @@ msgctxt "selection:party.configuration,identifier_types:"
msgid "United Kingdom National Health Service Patient Identifier"
msgstr ""
+msgctxt "selection:party.configuration,identifier_types:"
+msgid "United Kingdom Unique Taxpayer Reference"
+msgstr ""
+
msgctxt "selection:party.configuration,identifier_types:"
msgid "Uruguay Tax Number"
msgstr ""
@@ -1297,8 +1339,8 @@ msgid "Vietnam Tax Number"
msgstr ""
msgctxt "selection:party.contact_mechanism,type:"
-msgid "E-Mail"
-msgstr "电子邮件"
+msgid "Email"
+msgstr ""
msgctxt "selection:party.contact_mechanism,type:"
msgid "Fax"
@@ -1348,8 +1390,9 @@ msgctxt "view:party.replace.ask:"
msgid "Party"
msgstr "参与者"
+#, fuzzy
msgctxt "view:party.replace.ask:"
-msgid "Replace By"
+msgid "Replaced By"
msgstr "替换为"
msgctxt "wizard_button:party.check_vies,result,end:"
diff --git a/modules/product/locale/bg.po b/modules/product/locale/bg.po
index 416b98021a..a4cfb79471 100644
--- a/modules/product/locale/bg.po
+++ b/modules/product/locale/bg.po
@@ -201,6 +201,10 @@ msgctxt "field:product.product,prefix_code:"
msgid "Prefix Code"
msgstr ""
+msgctxt "field:product.product,replaced_by:"
+msgid "Replaced By"
+msgstr ""
+
msgctxt "field:product.product,suffix_code:"
msgid "Suffix Code"
msgstr ""
@@ -214,6 +218,24 @@ msgctxt "field:product.product,type:"
msgid "Type"
msgstr "Вид"
+#, fuzzy
+msgctxt "field:product.product.replace.ask,destination:"
+msgid "Destination"
+msgstr "Описание"
+
+msgctxt "field:product.product.replace.ask,source:"
+msgid "Source"
+msgstr ""
+
+#, fuzzy
+msgctxt "field:product.product.replace.ask,source_default_uom_category:"
+msgid "Source Default UoM Category"
+msgstr "Категория мер. ед. по подразбиране"
+
+msgctxt "field:product.product.replace.ask,source_type:"
+msgid "Source Type"
+msgstr ""
+
#, fuzzy
msgctxt "field:product.template,categories:"
msgid "Categories"
@@ -415,6 +437,10 @@ msgctxt "help:product.product,list_price:"
msgid "The standard price the product is sold at."
msgstr ""
+msgctxt "help:product.product,replaced_by:"
+msgid "The product replacing this one."
+msgstr ""
+
msgctxt "help:product.product,suffix_code:"
msgid "The unique identifier for the product (aka SKU)."
msgstr ""
@@ -424,6 +450,14 @@ msgid ""
"The product that defines the common properties inherited by the variant."
msgstr ""
+msgctxt "help:product.product.replace.ask,destination:"
+msgid "The product that replaces."
+msgstr ""
+
+msgctxt "help:product.product.replace.ask,source:"
+msgid "The product to be replaced."
+msgstr ""
+
msgctxt "help:product.template,categories:"
msgid ""
"The categories that the product is in.\n"
@@ -548,10 +582,15 @@ msgctxt "model:ir.action,name:act_uom_form"
msgid "Units of Measure"
msgstr "Units of Measure"
+msgctxt "model:ir.action,name:wizard_product_replace"
+msgid "Replace"
+msgstr ""
+
msgctxt "model:ir.message,text:msg_category_code_unique"
msgid "The code on product category must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_code"
msgid "The %(type)s \"%(code)s\" for product \"%(product)s\" is not valid."
msgstr ""
@@ -560,18 +599,22 @@ msgctxt "model:ir.message,text:msg_product_code_unique"
msgid "Code of active product must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_decrease_digits"
msgid "You cannot decrease the digits of the unit of measure \"%(uom)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_incompatible_factor_rate"
msgid "Incompatible factor and rate values on unit of measure\"%(uom)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_category"
msgid "You cannot modify the category of the unit of measure \"%(uom)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_factor"
msgid "You cannot modify the factor of the unit of measure \"%(uom)s\"."
msgstr ""
@@ -582,6 +625,7 @@ msgid ""
"can deactivate it and create a new one."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_rate"
msgid "You cannot modify the rate of the unit of measure\"%(uom)s\"."
msgstr ""
@@ -694,6 +738,11 @@ msgctxt "model:product.product,name:"
msgid "Product Variant"
msgstr "Продукт"
+#, fuzzy
+msgctxt "model:product.product.replace.ask,name:"
+msgid "Replace Product"
+msgstr "Продукт"
+
msgctxt "model:product.template,name:"
msgid "Product Template"
msgstr "Щаблон за продукт"
@@ -1067,6 +1116,10 @@ msgctxt "model:res.group,name:group_product_admin"
msgid "Product Administration"
msgstr "Product Administration"
+msgctxt "selection:ir.cron,method:"
+msgid "Deactivate Replaced Products"
+msgstr ""
+
msgctxt "selection:product.identifier,type:"
msgid "Brand"
msgstr ""
@@ -1153,6 +1206,23 @@ msgctxt "view:product.configuration:"
msgid "Sequences"
msgstr "Щаблон за продукт"
+#, fuzzy
+msgctxt "view:product.product.replace.ask:"
+msgid "Product"
+msgstr "Продукт"
+
+msgctxt "view:product.product.replace.ask:"
+msgid "Replaced By"
+msgstr ""
+
msgctxt "view:product.template:"
msgid "General"
msgstr "Основен"
+
+msgctxt "wizard_button:product.product.replace,ask,end:"
+msgid "Cancel"
+msgstr ""
+
+msgctxt "wizard_button:product.product.replace,ask,replace:"
+msgid "Replace"
+msgstr ""
diff --git a/modules/product/locale/ca.po b/modules/product/locale/ca.po
index 1109aba9f0..72c7367a41 100644
--- a/modules/product/locale/ca.po
+++ b/modules/product/locale/ca.po
@@ -175,6 +175,10 @@ msgctxt "field:product.product,prefix_code:"
msgid "Prefix Code"
msgstr "Codi prefix"
+msgctxt "field:product.product,replaced_by:"
+msgid "Replaced By"
+msgstr "Substituït per"
+
msgctxt "field:product.product,suffix_code:"
msgid "Suffix Code"
msgstr "Codi sufix"
@@ -187,6 +191,22 @@ msgctxt "field:product.product,type:"
msgid "Type"
msgstr "Tipus"
+msgctxt "field:product.product.replace.ask,destination:"
+msgid "Destination"
+msgstr "Destí"
+
+msgctxt "field:product.product.replace.ask,source:"
+msgid "Source"
+msgstr "Origen"
+
+msgctxt "field:product.product.replace.ask,source_default_uom_category:"
+msgid "Source Default UoM Category"
+msgstr "Categoria d'UdM per defecte de l'origen"
+
+msgctxt "field:product.product.replace.ask,source_type:"
+msgid "Source Type"
+msgstr "Tipus de l'origen"
+
msgctxt "field:product.template,categories:"
msgid "Categories"
msgstr "Categories"
@@ -381,6 +401,10 @@ msgctxt "help:product.product,list_price:"
msgid "The standard price the product is sold at."
msgstr "El preu al que normalment es ven el producte."
+msgctxt "help:product.product,replaced_by:"
+msgid "The product replacing this one."
+msgstr "El producte que substitueix aquest."
+
msgctxt "help:product.product,suffix_code:"
msgid "The unique identifier for the product (aka SKU)."
msgstr "El identificador únic del producte (aka SKU)."
@@ -391,6 +415,14 @@ msgid ""
msgstr ""
"El producte que defineix les propietats comunes que s'hereten a la variant."
+msgctxt "help:product.product.replace.ask,destination:"
+msgid "The product that replaces."
+msgstr "El producte que substitueix."
+
+msgctxt "help:product.product.replace.ask,source:"
+msgid "The product to be replaced."
+msgstr "El producte a substituir."
+
msgctxt "help:product.template,categories:"
msgid ""
"The categories that the product is in.\n"
@@ -512,10 +544,15 @@ msgctxt "model:ir.action,name:act_uom_form"
msgid "Units of Measure"
msgstr "Unitats de mesura"
+msgctxt "model:ir.action,name:wizard_product_replace"
+msgid "Replace"
+msgstr "Substitueix"
+
msgctxt "model:ir.message,text:msg_category_code_unique"
msgid "The code on product category must be unique."
msgstr "El codi de la categoria de producte ha de ser únic."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_code"
msgid "The %(type)s \"%(code)s\" for product \"%(product)s\" is not valid."
msgstr "El \"%(type)s\" \"%(code)s\" del producte \"%(product)s\" no és vàlid."
@@ -524,18 +561,22 @@ msgctxt "model:ir.message,text:msg_product_code_unique"
msgid "Code of active product must be unique."
msgstr "El codi dels productes actius ha de ser únic."
+#, python-format
msgctxt "model:ir.message,text:msg_uom_decrease_digits"
msgid "You cannot decrease the digits of the unit of measure \"%(uom)s\"."
msgstr "No podeu reduir els dígits de la unitat de mesura \"%(uom)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_uom_incompatible_factor_rate"
msgid "Incompatible factor and rate values on unit of measure\"%(uom)s\"."
msgstr "El factor i el rati de la unitat de mesura \"%(uom)s\" són incompatibles."
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_category"
msgid "You cannot modify the category of the unit of measure \"%(uom)s\"."
msgstr "No podeu modificar la categoria de la unitat de mesura \"%(uom)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_factor"
msgid "You cannot modify the factor of the unit of measure \"%(uom)s\"."
msgstr "No podeu modificar el factor de la unitat de mesura \"%(uom)s\"."
@@ -548,6 +589,7 @@ msgstr ""
"Si la unitat de mesura encara no s'ha fet servir es podrà eliminar. Sinó ha "
"de ser desactivada i en podeu crear una de nova."
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_rate"
msgid "You cannot modify the rate of the unit of measure\"%(uom)s\"."
msgstr "No podeu modificar el rati de la unitat de mesura \"%(uom)s\"."
@@ -644,6 +686,10 @@ msgctxt "model:product.product,name:"
msgid "Product Variant"
msgstr "Variant de producte"
+msgctxt "model:product.product.replace.ask,name:"
+msgid "Replace Product"
+msgstr "Substitueix el producte"
+
msgctxt "model:product.template,name:"
msgid "Product Template"
msgstr "Plantilla de producte"
@@ -976,6 +1022,10 @@ msgctxt "model:res.group,name:group_product_admin"
msgid "Product Administration"
msgstr "Administració de productes"
+msgctxt "selection:ir.cron,method:"
+msgid "Deactivate Replaced Products"
+msgstr "Desactiva els productes substituïts"
+
msgctxt "selection:product.identifier,type:"
msgid "Brand"
msgstr "Marca"
@@ -1056,6 +1106,22 @@ msgctxt "view:product.configuration:"
msgid "Sequences"
msgstr "Seqüències"
+msgctxt "view:product.product.replace.ask:"
+msgid "Product"
+msgstr "Producte"
+
+msgctxt "view:product.product.replace.ask:"
+msgid "Replaced By"
+msgstr "Substituït per"
+
msgctxt "view:product.template:"
msgid "General"
msgstr "General"
+
+msgctxt "wizard_button:product.product.replace,ask,end:"
+msgid "Cancel"
+msgstr "Cancel·la"
+
+msgctxt "wizard_button:product.product.replace,ask,replace:"
+msgid "Replace"
+msgstr "Substitueix"
diff --git a/modules/product/locale/cs.po b/modules/product/locale/cs.po
index 33772097fb..9c8adb294f 100644
--- a/modules/product/locale/cs.po
+++ b/modules/product/locale/cs.po
@@ -186,6 +186,10 @@ msgctxt "field:product.product,prefix_code:"
msgid "Prefix Code"
msgstr ""
+msgctxt "field:product.product,replaced_by:"
+msgid "Replaced By"
+msgstr ""
+
msgctxt "field:product.product,suffix_code:"
msgid "Suffix Code"
msgstr ""
@@ -198,6 +202,23 @@ msgctxt "field:product.product,type:"
msgid "Type"
msgstr ""
+msgctxt "field:product.product.replace.ask,destination:"
+msgid "Destination"
+msgstr ""
+
+msgctxt "field:product.product.replace.ask,source:"
+msgid "Source"
+msgstr ""
+
+#, fuzzy
+msgctxt "field:product.product.replace.ask,source_default_uom_category:"
+msgid "Source Default UoM Category"
+msgstr "Product by Category"
+
+msgctxt "field:product.product.replace.ask,source_type:"
+msgid "Source Type"
+msgstr ""
+
#, fuzzy
msgctxt "field:product.template,categories:"
msgid "Categories"
@@ -394,6 +415,10 @@ msgctxt "help:product.product,list_price:"
msgid "The standard price the product is sold at."
msgstr ""
+msgctxt "help:product.product,replaced_by:"
+msgid "The product replacing this one."
+msgstr ""
+
msgctxt "help:product.product,suffix_code:"
msgid "The unique identifier for the product (aka SKU)."
msgstr ""
@@ -403,6 +428,14 @@ msgid ""
"The product that defines the common properties inherited by the variant."
msgstr ""
+msgctxt "help:product.product.replace.ask,destination:"
+msgid "The product that replaces."
+msgstr ""
+
+msgctxt "help:product.product.replace.ask,source:"
+msgid "The product to be replaced."
+msgstr ""
+
msgctxt "help:product.template,categories:"
msgid ""
"The categories that the product is in.\n"
@@ -515,10 +548,15 @@ msgctxt "model:ir.action,name:act_uom_form"
msgid "Units of Measure"
msgstr "Units of Measure"
+msgctxt "model:ir.action,name:wizard_product_replace"
+msgid "Replace"
+msgstr ""
+
msgctxt "model:ir.message,text:msg_category_code_unique"
msgid "The code on product category must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_code"
msgid "The %(type)s \"%(code)s\" for product \"%(product)s\" is not valid."
msgstr ""
@@ -527,18 +565,22 @@ msgctxt "model:ir.message,text:msg_product_code_unique"
msgid "Code of active product must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_decrease_digits"
msgid "You cannot decrease the digits of the unit of measure \"%(uom)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_incompatible_factor_rate"
msgid "Incompatible factor and rate values on unit of measure\"%(uom)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_category"
msgid "You cannot modify the category of the unit of measure \"%(uom)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_factor"
msgid "You cannot modify the factor of the unit of measure \"%(uom)s\"."
msgstr ""
@@ -549,6 +591,7 @@ msgid ""
"can deactivate it and create a new one."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_rate"
msgid "You cannot modify the rate of the unit of measure\"%(uom)s\"."
msgstr ""
@@ -654,6 +697,11 @@ msgctxt "model:product.product,name:"
msgid "Product Variant"
msgstr ""
+#, fuzzy
+msgctxt "model:product.product.replace.ask,name:"
+msgid "Replace Product"
+msgstr "Product"
+
msgctxt "model:product.template,name:"
msgid "Product Template"
msgstr ""
@@ -989,6 +1037,10 @@ msgctxt "model:res.group,name:group_product_admin"
msgid "Product Administration"
msgstr "Product Administration"
+msgctxt "selection:ir.cron,method:"
+msgid "Deactivate Replaced Products"
+msgstr ""
+
msgctxt "selection:product.identifier,type:"
msgid "Brand"
msgstr ""
@@ -1070,6 +1122,23 @@ msgctxt "view:product.configuration:"
msgid "Sequences"
msgstr "Product by Category"
+#, fuzzy
+msgctxt "view:product.product.replace.ask:"
+msgid "Product"
+msgstr "Product"
+
+msgctxt "view:product.product.replace.ask:"
+msgid "Replaced By"
+msgstr ""
+
msgctxt "view:product.template:"
msgid "General"
msgstr ""
+
+msgctxt "wizard_button:product.product.replace,ask,end:"
+msgid "Cancel"
+msgstr ""
+
+msgctxt "wizard_button:product.product.replace,ask,replace:"
+msgid "Replace"
+msgstr ""
diff --git a/modules/product/locale/de.po b/modules/product/locale/de.po
index b10c62899c..0424712e1a 100644
--- a/modules/product/locale/de.po
+++ b/modules/product/locale/de.po
@@ -133,7 +133,7 @@ msgstr "Bestandsbewertungsmethoden"
msgctxt "field:product.product,cost_price_uom:"
msgid "Cost Price"
-msgstr "Maßeinheit Einstandspreis"
+msgstr "Einstandspreis"
msgctxt "field:product.product,cost_prices:"
msgid "Cost Prices"
@@ -175,6 +175,10 @@ msgctxt "field:product.product,prefix_code:"
msgid "Prefix Code"
msgstr "Artikelnummer Präfix"
+msgctxt "field:product.product,replaced_by:"
+msgid "Replaced By"
+msgstr "Ersetzt durch"
+
msgctxt "field:product.product,suffix_code:"
msgid "Suffix Code"
msgstr "Artikelnummer Suffix"
@@ -187,6 +191,22 @@ msgctxt "field:product.product,type:"
msgid "Type"
msgstr "Typ"
+msgctxt "field:product.product.replace.ask,destination:"
+msgid "Destination"
+msgstr "Zielartikel"
+
+msgctxt "field:product.product.replace.ask,source:"
+msgid "Source"
+msgstr "Ursprungsartikel"
+
+msgctxt "field:product.product.replace.ask,source_default_uom_category:"
+msgid "Source Default UoM Category"
+msgstr "Ursprungsartikel Standardmaßeinheitenkategorie"
+
+msgctxt "field:product.product.replace.ask,source_type:"
+msgid "Source Type"
+msgstr "Ursprungsartikel-Typ"
+
msgctxt "field:product.template,categories:"
msgid "Categories"
msgstr "Artikelkategorien"
@@ -382,6 +402,10 @@ msgctxt "help:product.product,list_price:"
msgid "The standard price the product is sold at."
msgstr "Der Standardpreis zu dem der Artikel verkauft wird."
+msgctxt "help:product.product,replaced_by:"
+msgid "The product replacing this one."
+msgstr "Ein Artikel durch den dieser Artikel ersetzt wird."
+
msgctxt "help:product.product,suffix_code:"
msgid "The unique identifier for the product (aka SKU)."
msgstr "Der eindeutige Identifikator für den Artikel (z.B. SKU)."
@@ -393,6 +417,14 @@ msgstr ""
"Der Artikel der die gemeinsamen Eigenschaften beschreibt, die von der "
"Variante geerbt werden."
+msgctxt "help:product.product.replace.ask,destination:"
+msgid "The product that replaces."
+msgstr "Der Ersatzartikel."
+
+msgctxt "help:product.product.replace.ask,source:"
+msgid "The product to be replaced."
+msgstr "Der zu ersetzende Artikel."
+
msgctxt "help:product.template,categories:"
msgid ""
"The categories that the product is in.\n"
@@ -515,10 +547,15 @@ msgctxt "model:ir.action,name:act_uom_form"
msgid "Units of Measure"
msgstr "Maßeinheiten"
+msgctxt "model:ir.action,name:wizard_product_replace"
+msgid "Replace"
+msgstr "Ersetzen"
+
msgctxt "model:ir.message,text:msg_category_code_unique"
msgid "The code on product category must be unique."
msgstr "Der Code für eine Artikelkategorie kann nur einmal vergeben werden."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_code"
msgid "The %(type)s \"%(code)s\" for product \"%(product)s\" is not valid."
msgstr ""
@@ -529,21 +566,25 @@ msgctxt "model:ir.message,text:msg_product_code_unique"
msgid "Code of active product must be unique."
msgstr "Die Artikelnummer eines aktiven Artikels muss eindeutig sein."
+#, python-format
msgctxt "model:ir.message,text:msg_uom_decrease_digits"
msgid "You cannot decrease the digits of the unit of measure \"%(uom)s\"."
msgstr ""
"Die Anzahl der Nachkommastellen für die Maßeinheit \"%(uom)s\" kann nicht "
"verringert werden."
+#, python-format
msgctxt "model:ir.message,text:msg_uom_incompatible_factor_rate"
msgid "Incompatible factor and rate values on unit of measure\"%(uom)s\"."
msgstr ""
"Inkompatible Kombination aus Faktor und Kehrwert auf Maßeinheit \"%(uom)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_category"
msgid "You cannot modify the category of the unit of measure \"%(uom)s\"."
msgstr "Die Kategorie der Maßeinheit \"%(uom)s\" kann nicht geändert werden."
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_factor"
msgid "You cannot modify the factor of the unit of measure \"%(uom)s\"."
msgstr "Der Faktor der Maßeinheit \"%(uom)s\" kann nicht geändert werden."
@@ -556,6 +597,7 @@ msgstr ""
"Sofern die Maßeinheit noch nicht verwendet wurde, kann sie gelöscht werden. "
"Andernfalls kann sie deaktiviert und eine neue Maßeinheit erstellt werden."
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_rate"
msgid "You cannot modify the rate of the unit of measure\"%(uom)s\"."
msgstr ""
@@ -653,6 +695,10 @@ msgctxt "model:product.product,name:"
msgid "Product Variant"
msgstr "Artikel Variante"
+msgctxt "model:product.product.replace.ask,name:"
+msgid "Replace Product"
+msgstr "Artikel Ersetzen"
+
msgctxt "model:product.template,name:"
msgid "Product Template"
msgstr "Artikelvorlage"
@@ -985,6 +1031,10 @@ msgctxt "model:res.group,name:group_product_admin"
msgid "Product Administration"
msgstr "Artikel Administration"
+msgctxt "selection:ir.cron,method:"
+msgid "Deactivate Replaced Products"
+msgstr "Ersetzte Artikel Deaktivieren"
+
msgctxt "selection:product.identifier,type:"
msgid "Brand"
msgstr "Marke"
@@ -1065,6 +1115,22 @@ msgctxt "view:product.configuration:"
msgid "Sequences"
msgstr "Nummernkreise"
+msgctxt "view:product.product.replace.ask:"
+msgid "Product"
+msgstr "Artikel"
+
+msgctxt "view:product.product.replace.ask:"
+msgid "Replaced By"
+msgstr "Ersetzt durch"
+
msgctxt "view:product.template:"
msgid "General"
msgstr "Allgemein"
+
+msgctxt "wizard_button:product.product.replace,ask,end:"
+msgid "Cancel"
+msgstr "Abbrechen"
+
+msgctxt "wizard_button:product.product.replace,ask,replace:"
+msgid "Replace"
+msgstr "Ersetzen"
diff --git a/modules/product/locale/es.po b/modules/product/locale/es.po
index d5a1633446..2217ee8b74 100644
--- a/modules/product/locale/es.po
+++ b/modules/product/locale/es.po
@@ -175,6 +175,10 @@ msgctxt "field:product.product,prefix_code:"
msgid "Prefix Code"
msgstr "Código prefijo"
+msgctxt "field:product.product,replaced_by:"
+msgid "Replaced By"
+msgstr "Reemplazado por"
+
msgctxt "field:product.product,suffix_code:"
msgid "Suffix Code"
msgstr "Código sufijo"
@@ -187,6 +191,22 @@ msgctxt "field:product.product,type:"
msgid "Type"
msgstr "Tipo"
+msgctxt "field:product.product.replace.ask,destination:"
+msgid "Destination"
+msgstr "Destino"
+
+msgctxt "field:product.product.replace.ask,source:"
+msgid "Source"
+msgstr "Origen"
+
+msgctxt "field:product.product.replace.ask,source_default_uom_category:"
+msgid "Source Default UoM Category"
+msgstr "Categoría UdM por defecto del origen"
+
+msgctxt "field:product.product.replace.ask,source_type:"
+msgid "Source Type"
+msgstr "Tipo del origen"
+
msgctxt "field:product.template,categories:"
msgid "Categories"
msgstr "Categorías"
@@ -381,6 +401,10 @@ msgctxt "help:product.product,list_price:"
msgid "The standard price the product is sold at."
msgstr "El precio al que normalmente se vende el producto."
+msgctxt "help:product.product,replaced_by:"
+msgid "The product replacing this one."
+msgstr "El producto que reemplaza a éste."
+
msgctxt "help:product.product,suffix_code:"
msgid "The unique identifier for the product (aka SKU)."
msgstr "El identificador único del producto (aka SKU)."
@@ -391,6 +415,14 @@ msgid ""
msgstr ""
"El producto que define las propiedades comunes que se heredan a la variante."
+msgctxt "help:product.product.replace.ask,destination:"
+msgid "The product that replaces."
+msgstr "El producto que reemplaza."
+
+msgctxt "help:product.product.replace.ask,source:"
+msgid "The product to be replaced."
+msgstr "El producto a reemplazar."
+
msgctxt "help:product.template,categories:"
msgid ""
"The categories that the product is in.\n"
@@ -512,10 +544,15 @@ msgctxt "model:ir.action,name:act_uom_form"
msgid "Units of Measure"
msgstr "Unidades de medida"
+msgctxt "model:ir.action,name:wizard_product_replace"
+msgid "Replace"
+msgstr "Reemplazar"
+
msgctxt "model:ir.message,text:msg_category_code_unique"
msgid "The code on product category must be unique."
msgstr "El código de la categoría de producto debe ser único."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_code"
msgid "The %(type)s \"%(code)s\" for product \"%(product)s\" is not valid."
msgstr "El \"%(type)s\" \"%(code)s\" del producto \"%(product)s\" no es valido."
@@ -524,19 +561,23 @@ msgctxt "model:ir.message,text:msg_product_code_unique"
msgid "Code of active product must be unique."
msgstr "El código de los productos activos debe ser único."
+#, python-format
msgctxt "model:ir.message,text:msg_uom_decrease_digits"
msgid "You cannot decrease the digits of the unit of measure \"%(uom)s\"."
msgstr "No puede disminuir los dígitos de la unidad de medida \"%(uom)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_uom_incompatible_factor_rate"
msgid "Incompatible factor and rate values on unit of measure\"%(uom)s\"."
msgstr ""
"El factor y el ratio de la unidad de medida \"%(uom)s\" son incompatibles."
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_category"
msgid "You cannot modify the category of the unit of measure \"%(uom)s\"."
msgstr "No se puede modificar la categoría de la unidad de medida \"%(uom)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_factor"
msgid "You cannot modify the factor of the unit of measure \"%(uom)s\"."
msgstr "No se puede modificar el factor de la unidad de medida \"%(uom)s\"."
@@ -549,6 +590,7 @@ msgstr ""
"Si la unidad de medida aún no esta en uso podrá ser eliminada. Sinó debe ser"
" desactivada y podéis crear una de nueva."
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_rate"
msgid "You cannot modify the rate of the unit of measure\"%(uom)s\"."
msgstr "No se puede modificar el ratio de la unidad de medida \"%(uom)s\"."
@@ -645,6 +687,10 @@ msgctxt "model:product.product,name:"
msgid "Product Variant"
msgstr "Variante de producto"
+msgctxt "model:product.product.replace.ask,name:"
+msgid "Replace Product"
+msgstr "Reemplazar producto"
+
msgctxt "model:product.template,name:"
msgid "Product Template"
msgstr "Plantilla de producto"
@@ -977,6 +1023,10 @@ msgctxt "model:res.group,name:group_product_admin"
msgid "Product Administration"
msgstr "Administración de productos"
+msgctxt "selection:ir.cron,method:"
+msgid "Deactivate Replaced Products"
+msgstr "Desactivar productos reemplazados"
+
msgctxt "selection:product.identifier,type:"
msgid "Brand"
msgstr "Marca"
@@ -1057,6 +1107,22 @@ msgctxt "view:product.configuration:"
msgid "Sequences"
msgstr "Secuencias"
+msgctxt "view:product.product.replace.ask:"
+msgid "Product"
+msgstr "Producto"
+
+msgctxt "view:product.product.replace.ask:"
+msgid "Replaced By"
+msgstr "Reemplazado por"
+
msgctxt "view:product.template:"
msgid "General"
msgstr "General"
+
+msgctxt "wizard_button:product.product.replace,ask,end:"
+msgid "Cancel"
+msgstr "Cancelar"
+
+msgctxt "wizard_button:product.product.replace,ask,replace:"
+msgid "Replace"
+msgstr "Reemplazar"
diff --git a/modules/product/locale/es_419.po b/modules/product/locale/es_419.po
index 856b5e0a24..e348df2996 100644
--- a/modules/product/locale/es_419.po
+++ b/modules/product/locale/es_419.po
@@ -190,6 +190,10 @@ msgctxt "field:product.product,prefix_code:"
msgid "Prefix Code"
msgstr ""
+msgctxt "field:product.product,replaced_by:"
+msgid "Replaced By"
+msgstr ""
+
msgctxt "field:product.product,suffix_code:"
msgid "Suffix Code"
msgstr ""
@@ -202,6 +206,23 @@ msgctxt "field:product.product,type:"
msgid "Type"
msgstr ""
+msgctxt "field:product.product.replace.ask,destination:"
+msgid "Destination"
+msgstr ""
+
+msgctxt "field:product.product.replace.ask,source:"
+msgid "Source"
+msgstr ""
+
+#, fuzzy
+msgctxt "field:product.product.replace.ask,source_default_uom_category:"
+msgid "Source Default UoM Category"
+msgstr "Categoría de UdM por defecto"
+
+msgctxt "field:product.product.replace.ask,source_type:"
+msgid "Source Type"
+msgstr ""
+
#, fuzzy
msgctxt "field:product.template,categories:"
msgid "Categories"
@@ -396,6 +417,10 @@ msgctxt "help:product.product,list_price:"
msgid "The standard price the product is sold at."
msgstr ""
+msgctxt "help:product.product,replaced_by:"
+msgid "The product replacing this one."
+msgstr ""
+
msgctxt "help:product.product,suffix_code:"
msgid "The unique identifier for the product (aka SKU)."
msgstr ""
@@ -405,6 +430,14 @@ msgid ""
"The product that defines the common properties inherited by the variant."
msgstr ""
+msgctxt "help:product.product.replace.ask,destination:"
+msgid "The product that replaces."
+msgstr ""
+
+msgctxt "help:product.product.replace.ask,source:"
+msgid "The product to be replaced."
+msgstr ""
+
msgctxt "help:product.template,categories:"
msgid ""
"The categories that the product is in.\n"
@@ -520,10 +553,15 @@ msgctxt "model:ir.action,name:act_uom_form"
msgid "Units of Measure"
msgstr ""
+msgctxt "model:ir.action,name:wizard_product_replace"
+msgid "Replace"
+msgstr ""
+
msgctxt "model:ir.message,text:msg_category_code_unique"
msgid "The code on product category must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_code"
msgid "The %(type)s \"%(code)s\" for product \"%(product)s\" is not valid."
msgstr ""
@@ -532,18 +570,22 @@ msgctxt "model:ir.message,text:msg_product_code_unique"
msgid "Code of active product must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_decrease_digits"
msgid "You cannot decrease the digits of the unit of measure \"%(uom)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_incompatible_factor_rate"
msgid "Incompatible factor and rate values on unit of measure\"%(uom)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_category"
msgid "You cannot modify the category of the unit of measure \"%(uom)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_factor"
msgid "You cannot modify the factor of the unit of measure \"%(uom)s\"."
msgstr ""
@@ -554,6 +596,7 @@ msgid ""
"can deactivate it and create a new one."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_rate"
msgid "You cannot modify the rate of the unit of measure\"%(uom)s\"."
msgstr ""
@@ -662,6 +705,11 @@ msgctxt "model:product.product,name:"
msgid "Product Variant"
msgstr ""
+#, fuzzy
+msgctxt "model:product.product.replace.ask,name:"
+msgid "Replace Product"
+msgstr "Configuración de producto"
+
msgctxt "model:product.template,name:"
msgid "Product Template"
msgstr ""
@@ -995,6 +1043,10 @@ msgctxt "model:res.group,name:group_product_admin"
msgid "Product Administration"
msgstr ""
+msgctxt "selection:ir.cron,method:"
+msgid "Deactivate Replaced Products"
+msgstr ""
+
msgctxt "selection:product.identifier,type:"
msgid "Brand"
msgstr ""
@@ -1076,6 +1128,23 @@ msgctxt "view:product.configuration:"
msgid "Sequences"
msgstr "Configuración de producto"
+#, fuzzy
+msgctxt "view:product.product.replace.ask:"
+msgid "Product"
+msgstr "Configuración de producto"
+
+msgctxt "view:product.product.replace.ask:"
+msgid "Replaced By"
+msgstr ""
+
msgctxt "view:product.template:"
msgid "General"
msgstr ""
+
+msgctxt "wizard_button:product.product.replace,ask,end:"
+msgid "Cancel"
+msgstr ""
+
+msgctxt "wizard_button:product.product.replace,ask,replace:"
+msgid "Replace"
+msgstr ""
diff --git a/modules/product/locale/et.po b/modules/product/locale/et.po
index 3905d226ff..a7852a1d2b 100644
--- a/modules/product/locale/et.po
+++ b/modules/product/locale/et.po
@@ -185,6 +185,10 @@ msgctxt "field:product.product,prefix_code:"
msgid "Prefix Code"
msgstr ""
+msgctxt "field:product.product,replaced_by:"
+msgid "Replaced By"
+msgstr ""
+
msgctxt "field:product.product,suffix_code:"
msgid "Suffix Code"
msgstr ""
@@ -197,6 +201,24 @@ msgctxt "field:product.product,type:"
msgid "Type"
msgstr "Tüüp"
+#, fuzzy
+msgctxt "field:product.product.replace.ask,destination:"
+msgid "Destination"
+msgstr "Kirjeldus"
+
+msgctxt "field:product.product.replace.ask,source:"
+msgid "Source"
+msgstr ""
+
+#, fuzzy
+msgctxt "field:product.product.replace.ask,source_default_uom_category:"
+msgid "Source Default UoM Category"
+msgstr "Vaikimisi kategooria ühik"
+
+msgctxt "field:product.product.replace.ask,source_type:"
+msgid "Source Type"
+msgstr ""
+
msgctxt "field:product.template,categories:"
msgid "Categories"
msgstr "Kategooriad"
@@ -389,6 +411,10 @@ msgctxt "help:product.product,list_price:"
msgid "The standard price the product is sold at."
msgstr ""
+msgctxt "help:product.product,replaced_by:"
+msgid "The product replacing this one."
+msgstr ""
+
msgctxt "help:product.product,suffix_code:"
msgid "The unique identifier for the product (aka SKU)."
msgstr ""
@@ -398,6 +424,14 @@ msgid ""
"The product that defines the common properties inherited by the variant."
msgstr ""
+msgctxt "help:product.product.replace.ask,destination:"
+msgid "The product that replaces."
+msgstr ""
+
+msgctxt "help:product.product.replace.ask,source:"
+msgid "The product to be replaced."
+msgstr ""
+
msgctxt "help:product.template,categories:"
msgid ""
"The categories that the product is in.\n"
@@ -509,10 +543,15 @@ msgctxt "model:ir.action,name:act_uom_form"
msgid "Units of Measure"
msgstr "Mõõtühik"
+msgctxt "model:ir.action,name:wizard_product_replace"
+msgid "Replace"
+msgstr ""
+
msgctxt "model:ir.message,text:msg_category_code_unique"
msgid "The code on product category must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_code"
msgid "The %(type)s \"%(code)s\" for product \"%(product)s\" is not valid."
msgstr ""
@@ -521,18 +560,22 @@ msgctxt "model:ir.message,text:msg_product_code_unique"
msgid "Code of active product must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_decrease_digits"
msgid "You cannot decrease the digits of the unit of measure \"%(uom)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_incompatible_factor_rate"
msgid "Incompatible factor and rate values on unit of measure\"%(uom)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_category"
msgid "You cannot modify the category of the unit of measure \"%(uom)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_factor"
msgid "You cannot modify the factor of the unit of measure \"%(uom)s\"."
msgstr ""
@@ -543,6 +586,7 @@ msgid ""
"can deactivate it and create a new one."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_rate"
msgid "You cannot modify the rate of the unit of measure\"%(uom)s\"."
msgstr ""
@@ -645,6 +689,11 @@ msgctxt "model:product.product,name:"
msgid "Product Variant"
msgstr "Toote variant"
+#, fuzzy
+msgctxt "model:product.product.replace.ask,name:"
+msgid "Replace Product"
+msgstr "Toode"
+
msgctxt "model:product.template,name:"
msgid "Product Template"
msgstr "Kauba mall"
@@ -980,6 +1029,10 @@ msgctxt "model:res.group,name:group_product_admin"
msgid "Product Administration"
msgstr "Toote administreerimine"
+msgctxt "selection:ir.cron,method:"
+msgid "Deactivate Replaced Products"
+msgstr ""
+
msgctxt "selection:product.identifier,type:"
msgid "Brand"
msgstr ""
@@ -1062,6 +1115,23 @@ msgctxt "view:product.configuration:"
msgid "Sequences"
msgstr "Kauba mall"
+#, fuzzy
+msgctxt "view:product.product.replace.ask:"
+msgid "Product"
+msgstr "Toode"
+
+msgctxt "view:product.product.replace.ask:"
+msgid "Replaced By"
+msgstr ""
+
msgctxt "view:product.template:"
msgid "General"
msgstr "Üldine"
+
+msgctxt "wizard_button:product.product.replace,ask,end:"
+msgid "Cancel"
+msgstr ""
+
+msgctxt "wizard_button:product.product.replace,ask,replace:"
+msgid "Replace"
+msgstr ""
diff --git a/modules/product/locale/fa.po b/modules/product/locale/fa.po
index d414363032..2aaa512c39 100644
--- a/modules/product/locale/fa.po
+++ b/modules/product/locale/fa.po
@@ -186,6 +186,10 @@ msgctxt "field:product.product,prefix_code:"
msgid "Prefix Code"
msgstr ""
+msgctxt "field:product.product,replaced_by:"
+msgid "Replaced By"
+msgstr ""
+
msgctxt "field:product.product,suffix_code:"
msgid "Suffix Code"
msgstr ""
@@ -198,6 +202,24 @@ msgctxt "field:product.product,type:"
msgid "Type"
msgstr "نوع"
+#, fuzzy
+msgctxt "field:product.product.replace.ask,destination:"
+msgid "Destination"
+msgstr "شرح"
+
+msgctxt "field:product.product.replace.ask,source:"
+msgid "Source"
+msgstr ""
+
+#, fuzzy
+msgctxt "field:product.product.replace.ask,source_default_uom_category:"
+msgid "Source Default UoM Category"
+msgstr "زیرمجموعه واحد اندازه گیری پیش فرض"
+
+msgctxt "field:product.product.replace.ask,source_type:"
+msgid "Source Type"
+msgstr ""
+
msgctxt "field:product.template,categories:"
msgid "Categories"
msgstr "دسته بندی ها"
@@ -390,6 +412,10 @@ msgctxt "help:product.product,list_price:"
msgid "The standard price the product is sold at."
msgstr ""
+msgctxt "help:product.product,replaced_by:"
+msgid "The product replacing this one."
+msgstr ""
+
msgctxt "help:product.product,suffix_code:"
msgid "The unique identifier for the product (aka SKU)."
msgstr ""
@@ -399,6 +425,14 @@ msgid ""
"The product that defines the common properties inherited by the variant."
msgstr ""
+msgctxt "help:product.product.replace.ask,destination:"
+msgid "The product that replaces."
+msgstr ""
+
+msgctxt "help:product.product.replace.ask,source:"
+msgid "The product to be replaced."
+msgstr ""
+
msgctxt "help:product.template,categories:"
msgid ""
"The categories that the product is in.\n"
@@ -516,10 +550,15 @@ msgctxt "model:ir.action,name:act_uom_form"
msgid "Units of Measure"
msgstr "واحدهای اندازه گیری"
+msgctxt "model:ir.action,name:wizard_product_replace"
+msgid "Replace"
+msgstr ""
+
msgctxt "model:ir.message,text:msg_category_code_unique"
msgid "The code on product category must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_code"
msgid "The %(type)s \"%(code)s\" for product \"%(product)s\" is not valid."
msgstr ""
@@ -528,18 +567,22 @@ msgctxt "model:ir.message,text:msg_product_code_unique"
msgid "Code of active product must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_decrease_digits"
msgid "You cannot decrease the digits of the unit of measure \"%(uom)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_incompatible_factor_rate"
msgid "Incompatible factor and rate values on unit of measure\"%(uom)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_category"
msgid "You cannot modify the category of the unit of measure \"%(uom)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_factor"
msgid "You cannot modify the factor of the unit of measure \"%(uom)s\"."
msgstr ""
@@ -550,6 +593,7 @@ msgid ""
"can deactivate it and create a new one."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_rate"
msgid "You cannot modify the rate of the unit of measure\"%(uom)s\"."
msgstr ""
@@ -653,6 +697,11 @@ msgctxt "model:product.product,name:"
msgid "Product Variant"
msgstr "تنوع محصول"
+#, fuzzy
+msgctxt "model:product.product.replace.ask,name:"
+msgid "Replace Product"
+msgstr "محصول"
+
msgctxt "model:product.template,name:"
msgid "Product Template"
msgstr "الگوی محصول"
@@ -988,6 +1037,10 @@ msgctxt "model:res.group,name:group_product_admin"
msgid "Product Administration"
msgstr "مدیریت محصول"
+msgctxt "selection:ir.cron,method:"
+msgid "Deactivate Replaced Products"
+msgstr ""
+
msgctxt "selection:product.identifier,type:"
msgid "Brand"
msgstr ""
@@ -1069,6 +1122,23 @@ msgctxt "view:product.configuration:"
msgid "Sequences"
msgstr "الگوی محصول"
+#, fuzzy
+msgctxt "view:product.product.replace.ask:"
+msgid "Product"
+msgstr "محصول"
+
+msgctxt "view:product.product.replace.ask:"
+msgid "Replaced By"
+msgstr ""
+
msgctxt "view:product.template:"
msgid "General"
msgstr "عمومی"
+
+msgctxt "wizard_button:product.product.replace,ask,end:"
+msgid "Cancel"
+msgstr ""
+
+msgctxt "wizard_button:product.product.replace,ask,replace:"
+msgid "Replace"
+msgstr ""
diff --git a/modules/product/locale/fi.po b/modules/product/locale/fi.po
index 4ea0be061b..372af3ee37 100644
--- a/modules/product/locale/fi.po
+++ b/modules/product/locale/fi.po
@@ -184,6 +184,10 @@ msgctxt "field:product.product,prefix_code:"
msgid "Prefix Code"
msgstr ""
+msgctxt "field:product.product,replaced_by:"
+msgid "Replaced By"
+msgstr ""
+
msgctxt "field:product.product,suffix_code:"
msgid "Suffix Code"
msgstr ""
@@ -196,6 +200,23 @@ msgctxt "field:product.product,type:"
msgid "Type"
msgstr ""
+msgctxt "field:product.product.replace.ask,destination:"
+msgid "Destination"
+msgstr ""
+
+msgctxt "field:product.product.replace.ask,source:"
+msgid "Source"
+msgstr ""
+
+#, fuzzy
+msgctxt "field:product.product.replace.ask,source_default_uom_category:"
+msgid "Source Default UoM Category"
+msgstr "Product by Category"
+
+msgctxt "field:product.product.replace.ask,source_type:"
+msgid "Source Type"
+msgstr ""
+
#, fuzzy
msgctxt "field:product.template,categories:"
msgid "Categories"
@@ -389,6 +410,10 @@ msgctxt "help:product.product,list_price:"
msgid "The standard price the product is sold at."
msgstr ""
+msgctxt "help:product.product,replaced_by:"
+msgid "The product replacing this one."
+msgstr ""
+
msgctxt "help:product.product,suffix_code:"
msgid "The unique identifier for the product (aka SKU)."
msgstr ""
@@ -398,6 +423,14 @@ msgid ""
"The product that defines the common properties inherited by the variant."
msgstr ""
+msgctxt "help:product.product.replace.ask,destination:"
+msgid "The product that replaces."
+msgstr ""
+
+msgctxt "help:product.product.replace.ask,source:"
+msgid "The product to be replaced."
+msgstr ""
+
msgctxt "help:product.template,categories:"
msgid ""
"The categories that the product is in.\n"
@@ -510,10 +543,15 @@ msgctxt "model:ir.action,name:act_uom_form"
msgid "Units of Measure"
msgstr "Units of Measure"
+msgctxt "model:ir.action,name:wizard_product_replace"
+msgid "Replace"
+msgstr ""
+
msgctxt "model:ir.message,text:msg_category_code_unique"
msgid "The code on product category must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_code"
msgid "The %(type)s \"%(code)s\" for product \"%(product)s\" is not valid."
msgstr ""
@@ -522,18 +560,22 @@ msgctxt "model:ir.message,text:msg_product_code_unique"
msgid "Code of active product must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_decrease_digits"
msgid "You cannot decrease the digits of the unit of measure \"%(uom)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_incompatible_factor_rate"
msgid "Incompatible factor and rate values on unit of measure\"%(uom)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_category"
msgid "You cannot modify the category of the unit of measure \"%(uom)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_factor"
msgid "You cannot modify the factor of the unit of measure \"%(uom)s\"."
msgstr ""
@@ -544,6 +586,7 @@ msgid ""
"can deactivate it and create a new one."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_rate"
msgid "You cannot modify the rate of the unit of measure\"%(uom)s\"."
msgstr ""
@@ -649,6 +692,11 @@ msgctxt "model:product.product,name:"
msgid "Product Variant"
msgstr ""
+#, fuzzy
+msgctxt "model:product.product.replace.ask,name:"
+msgid "Replace Product"
+msgstr "Product"
+
msgctxt "model:product.template,name:"
msgid "Product Template"
msgstr ""
@@ -984,6 +1032,10 @@ msgctxt "model:res.group,name:group_product_admin"
msgid "Product Administration"
msgstr "Product Administration"
+msgctxt "selection:ir.cron,method:"
+msgid "Deactivate Replaced Products"
+msgstr ""
+
msgctxt "selection:product.identifier,type:"
msgid "Brand"
msgstr ""
@@ -1065,6 +1117,23 @@ msgctxt "view:product.configuration:"
msgid "Sequences"
msgstr "Product by Category"
+#, fuzzy
+msgctxt "view:product.product.replace.ask:"
+msgid "Product"
+msgstr "Product"
+
+msgctxt "view:product.product.replace.ask:"
+msgid "Replaced By"
+msgstr ""
+
msgctxt "view:product.template:"
msgid "General"
msgstr ""
+
+msgctxt "wizard_button:product.product.replace,ask,end:"
+msgid "Cancel"
+msgstr ""
+
+msgctxt "wizard_button:product.product.replace,ask,replace:"
+msgid "Replace"
+msgstr ""
diff --git a/modules/product/locale/fr.po b/modules/product/locale/fr.po
index 85bc8aabe9..b7f25dce82 100644
--- a/modules/product/locale/fr.po
+++ b/modules/product/locale/fr.po
@@ -175,6 +175,10 @@ msgctxt "field:product.product,prefix_code:"
msgid "Prefix Code"
msgstr "Code préfixe"
+msgctxt "field:product.product,replaced_by:"
+msgid "Replaced By"
+msgstr "Remplacé par"
+
msgctxt "field:product.product,suffix_code:"
msgid "Suffix Code"
msgstr "Code suffixe"
@@ -187,6 +191,22 @@ msgctxt "field:product.product,type:"
msgid "Type"
msgstr "Type"
+msgctxt "field:product.product.replace.ask,destination:"
+msgid "Destination"
+msgstr "Destination"
+
+msgctxt "field:product.product.replace.ask,source:"
+msgid "Source"
+msgstr "Source"
+
+msgctxt "field:product.product.replace.ask,source_default_uom_category:"
+msgid "Source Default UoM Category"
+msgstr "Source de la catégorie d'UDM par défaut"
+
+msgctxt "field:product.product.replace.ask,source_type:"
+msgid "Source Type"
+msgstr "Type de source"
+
msgctxt "field:product.template,categories:"
msgid "Categories"
msgstr "Catégories"
@@ -382,6 +402,10 @@ msgctxt "help:product.product,list_price:"
msgid "The standard price the product is sold at."
msgstr "Le prix standard auquel le produit est vendu."
+msgctxt "help:product.product,replaced_by:"
+msgid "The product replacing this one."
+msgstr "Le produit remplaçant celui-ci."
+
msgctxt "help:product.product,suffix_code:"
msgid "The unique identifier for the product (aka SKU)."
msgstr "L'identifiant unique du produit (alias UGS)."
@@ -392,6 +416,14 @@ msgid ""
msgstr ""
"Le produit qui définit les propriétés communes héritées par la variante."
+msgctxt "help:product.product.replace.ask,destination:"
+msgid "The product that replaces."
+msgstr "Le produit qui remplace."
+
+msgctxt "help:product.product.replace.ask,source:"
+msgid "The product to be replaced."
+msgstr "Le produit à remplacer."
+
msgctxt "help:product.template,categories:"
msgid ""
"The categories that the product is in.\n"
@@ -514,10 +546,15 @@ msgctxt "model:ir.action,name:act_uom_form"
msgid "Units of Measure"
msgstr "Unités de mesure"
+msgctxt "model:ir.action,name:wizard_product_replace"
+msgid "Replace"
+msgstr "Remplacer"
+
msgctxt "model:ir.message,text:msg_category_code_unique"
msgid "The code on product category must be unique."
msgstr "Le code sur la catégorie de produit doit être unique."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_code"
msgid "The %(type)s \"%(code)s\" for product \"%(product)s\" is not valid."
msgstr "Le %(type)s « %(code)s » du produit « %(product)s » n'est pas valide."
@@ -526,22 +563,26 @@ msgctxt "model:ir.message,text:msg_product_code_unique"
msgid "Code of active product must be unique."
msgstr "Le code des produits actifs doit être unique."
+#, python-format
msgctxt "model:ir.message,text:msg_uom_decrease_digits"
msgid "You cannot decrease the digits of the unit of measure \"%(uom)s\"."
msgstr ""
"Vous ne pouvez pas diminuer les décimales de l'unité de mesure « %(uom)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_uom_incompatible_factor_rate"
msgid "Incompatible factor and rate values on unit of measure\"%(uom)s\"."
msgstr ""
"Valeurs de facteur et de taux incompatibles sur l'unité de mesure "
"« %(uom)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_category"
msgid "You cannot modify the category of the unit of measure \"%(uom)s\"."
msgstr ""
"Vous ne pouvez pas modifier la catégorie d’unité de mesure « %(uom)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_factor"
msgid "You cannot modify the factor of the unit of measure \"%(uom)s\"."
msgstr ""
@@ -555,6 +596,7 @@ msgstr ""
"Si l'unité de mesure n'est toujours pas utilisée, vous pouvez la supprimer, "
"sinon vous pouvez la désactiver et en créer une nouvelle."
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_rate"
msgid "You cannot modify the rate of the unit of measure\"%(uom)s\"."
msgstr "Vous ne pouvez pas modifier le taux de l'unité de mesure « %(uom)s »."
@@ -651,6 +693,10 @@ msgctxt "model:product.product,name:"
msgid "Product Variant"
msgstr "Variante produit"
+msgctxt "model:product.product.replace.ask,name:"
+msgid "Replace Product"
+msgstr "Remplacer le produit"
+
msgctxt "model:product.template,name:"
msgid "Product Template"
msgstr "Modèle produit"
@@ -983,6 +1029,10 @@ msgctxt "model:res.group,name:group_product_admin"
msgid "Product Administration"
msgstr "Administration des produits"
+msgctxt "selection:ir.cron,method:"
+msgid "Deactivate Replaced Products"
+msgstr "Désactiver les produits remplacés"
+
msgctxt "selection:product.identifier,type:"
msgid "Brand"
msgstr "Marque"
@@ -1063,6 +1113,22 @@ msgctxt "view:product.configuration:"
msgid "Sequences"
msgstr "Séquences"
+msgctxt "view:product.product.replace.ask:"
+msgid "Product"
+msgstr "Produit"
+
+msgctxt "view:product.product.replace.ask:"
+msgid "Replaced By"
+msgstr "Remplacé par"
+
msgctxt "view:product.template:"
msgid "General"
msgstr "Général"
+
+msgctxt "wizard_button:product.product.replace,ask,end:"
+msgid "Cancel"
+msgstr "Annuler"
+
+msgctxt "wizard_button:product.product.replace,ask,replace:"
+msgid "Replace"
+msgstr "Remplacer"
diff --git a/modules/product/locale/hu.po b/modules/product/locale/hu.po
index 14b1bd3b34..105946ac63 100644
--- a/modules/product/locale/hu.po
+++ b/modules/product/locale/hu.po
@@ -182,6 +182,10 @@ msgctxt "field:product.product,prefix_code:"
msgid "Prefix Code"
msgstr ""
+msgctxt "field:product.product,replaced_by:"
+msgid "Replaced By"
+msgstr ""
+
msgctxt "field:product.product,suffix_code:"
msgid "Suffix Code"
msgstr ""
@@ -194,6 +198,24 @@ msgctxt "field:product.product,type:"
msgid "Type"
msgstr "Típus"
+#, fuzzy
+msgctxt "field:product.product.replace.ask,destination:"
+msgid "Destination"
+msgstr "Leírás"
+
+msgctxt "field:product.product.replace.ask,source:"
+msgid "Source"
+msgstr ""
+
+#, fuzzy
+msgctxt "field:product.product.replace.ask,source_default_uom_category:"
+msgid "Source Default UoM Category"
+msgstr "Alapértelmezett ME kategória"
+
+msgctxt "field:product.product.replace.ask,source_type:"
+msgid "Source Type"
+msgstr ""
+
msgctxt "field:product.template,categories:"
msgid "Categories"
msgstr "Kategóriák"
@@ -394,6 +416,10 @@ msgctxt "help:product.product,list_price:"
msgid "The standard price the product is sold at."
msgstr "A termék értékesítésekor használt alapár."
+msgctxt "help:product.product,replaced_by:"
+msgid "The product replacing this one."
+msgstr ""
+
msgctxt "help:product.product,suffix_code:"
msgid "The unique identifier for the product (aka SKU)."
msgstr "A terméknek a cégen belüli egyedi azonosítója (cikkszám)."
@@ -405,6 +431,14 @@ msgstr ""
"Az a termék, amely meghatározza a változatok által örökölt közös "
"tulajdonságokat."
+msgctxt "help:product.product.replace.ask,destination:"
+msgid "The product that replaces."
+msgstr ""
+
+msgctxt "help:product.product.replace.ask,source:"
+msgid "The product to be replaced."
+msgstr ""
+
msgctxt "help:product.template,categories:"
msgid ""
"The categories that the product is in.\n"
@@ -528,10 +562,15 @@ msgctxt "model:ir.action,name:act_uom_form"
msgid "Units of Measure"
msgstr "Mértékegységek"
+msgctxt "model:ir.action,name:wizard_product_replace"
+msgid "Replace"
+msgstr ""
+
msgctxt "model:ir.message,text:msg_category_code_unique"
msgid "The code on product category must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_code"
msgid "The %(type)s \"%(code)s\" for product \"%(product)s\" is not valid."
msgstr ""
@@ -540,18 +579,22 @@ msgctxt "model:ir.message,text:msg_product_code_unique"
msgid "Code of active product must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_decrease_digits"
msgid "You cannot decrease the digits of the unit of measure \"%(uom)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_incompatible_factor_rate"
msgid "Incompatible factor and rate values on unit of measure\"%(uom)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_category"
msgid "You cannot modify the category of the unit of measure \"%(uom)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_factor"
msgid "You cannot modify the factor of the unit of measure \"%(uom)s\"."
msgstr ""
@@ -562,6 +605,7 @@ msgid ""
"can deactivate it and create a new one."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_rate"
msgid "You cannot modify the rate of the unit of measure\"%(uom)s\"."
msgstr ""
@@ -662,6 +706,11 @@ msgctxt "model:product.product,name:"
msgid "Product Variant"
msgstr "Cikk változat"
+#, fuzzy
+msgctxt "model:product.product.replace.ask,name:"
+msgid "Replace Product"
+msgstr "Termék"
+
msgctxt "model:product.template,name:"
msgid "Product Template"
msgstr "Terméksablon"
@@ -997,6 +1046,10 @@ msgctxt "model:res.group,name:group_product_admin"
msgid "Product Administration"
msgstr "Product Administration"
+msgctxt "selection:ir.cron,method:"
+msgid "Deactivate Replaced Products"
+msgstr ""
+
msgctxt "selection:product.identifier,type:"
msgid "Brand"
msgstr ""
@@ -1077,6 +1130,23 @@ msgctxt "view:product.configuration:"
msgid "Sequences"
msgstr "Sorszámozások"
+#, fuzzy
+msgctxt "view:product.product.replace.ask:"
+msgid "Product"
+msgstr "Termék"
+
+msgctxt "view:product.product.replace.ask:"
+msgid "Replaced By"
+msgstr ""
+
msgctxt "view:product.template:"
msgid "General"
msgstr "Általános"
+
+msgctxt "wizard_button:product.product.replace,ask,end:"
+msgid "Cancel"
+msgstr ""
+
+msgctxt "wizard_button:product.product.replace,ask,replace:"
+msgid "Replace"
+msgstr ""
diff --git a/modules/product/locale/id.po b/modules/product/locale/id.po
index d03458fafb..df2c76f54a 100644
--- a/modules/product/locale/id.po
+++ b/modules/product/locale/id.po
@@ -180,6 +180,10 @@ msgctxt "field:product.product,prefix_code:"
msgid "Prefix Code"
msgstr ""
+msgctxt "field:product.product,replaced_by:"
+msgid "Replaced By"
+msgstr ""
+
msgctxt "field:product.product,suffix_code:"
msgid "Suffix Code"
msgstr ""
@@ -192,6 +196,24 @@ msgctxt "field:product.product,type:"
msgid "Type"
msgstr ""
+#, fuzzy
+msgctxt "field:product.product.replace.ask,destination:"
+msgid "Destination"
+msgstr "Deskripsi"
+
+msgctxt "field:product.product.replace.ask,source:"
+msgid "Source"
+msgstr ""
+
+#, fuzzy
+msgctxt "field:product.product.replace.ask,source_default_uom_category:"
+msgid "Source Default UoM Category"
+msgstr "Kategori Produk"
+
+msgctxt "field:product.product.replace.ask,source_type:"
+msgid "Source Type"
+msgstr ""
+
msgctxt "field:product.template,categories:"
msgid "Categories"
msgstr ""
@@ -380,6 +402,10 @@ msgctxt "help:product.product,list_price:"
msgid "The standard price the product is sold at."
msgstr ""
+msgctxt "help:product.product,replaced_by:"
+msgid "The product replacing this one."
+msgstr ""
+
msgctxt "help:product.product,suffix_code:"
msgid "The unique identifier for the product (aka SKU)."
msgstr ""
@@ -389,6 +415,14 @@ msgid ""
"The product that defines the common properties inherited by the variant."
msgstr ""
+msgctxt "help:product.product.replace.ask,destination:"
+msgid "The product that replaces."
+msgstr ""
+
+msgctxt "help:product.product.replace.ask,source:"
+msgid "The product to be replaced."
+msgstr ""
+
msgctxt "help:product.template,categories:"
msgid ""
"The categories that the product is in.\n"
@@ -499,10 +533,15 @@ msgctxt "model:ir.action,name:act_uom_form"
msgid "Units of Measure"
msgstr "Satuan Ukuran"
+msgctxt "model:ir.action,name:wizard_product_replace"
+msgid "Replace"
+msgstr ""
+
msgctxt "model:ir.message,text:msg_category_code_unique"
msgid "The code on product category must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_code"
msgid "The %(type)s \"%(code)s\" for product \"%(product)s\" is not valid."
msgstr ""
@@ -511,18 +550,22 @@ msgctxt "model:ir.message,text:msg_product_code_unique"
msgid "Code of active product must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_decrease_digits"
msgid "You cannot decrease the digits of the unit of measure \"%(uom)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_incompatible_factor_rate"
msgid "Incompatible factor and rate values on unit of measure\"%(uom)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_category"
msgid "You cannot modify the category of the unit of measure \"%(uom)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_factor"
msgid "You cannot modify the factor of the unit of measure \"%(uom)s\"."
msgstr ""
@@ -533,6 +576,7 @@ msgid ""
"can deactivate it and create a new one."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_rate"
msgid "You cannot modify the rate of the unit of measure\"%(uom)s\"."
msgstr ""
@@ -631,6 +675,11 @@ msgctxt "model:product.product,name:"
msgid "Product Variant"
msgstr ""
+#, fuzzy
+msgctxt "model:product.product.replace.ask,name:"
+msgid "Replace Product"
+msgstr "Produk"
+
msgctxt "model:product.template,name:"
msgid "Product Template"
msgstr ""
@@ -964,6 +1013,10 @@ msgctxt "model:res.group,name:group_product_admin"
msgid "Product Administration"
msgstr ""
+msgctxt "selection:ir.cron,method:"
+msgid "Deactivate Replaced Products"
+msgstr ""
+
msgctxt "selection:product.identifier,type:"
msgid "Brand"
msgstr ""
@@ -1044,6 +1097,23 @@ msgctxt "view:product.configuration:"
msgid "Sequences"
msgstr "Urutan-Urutan"
+#, fuzzy
+msgctxt "view:product.product.replace.ask:"
+msgid "Product"
+msgstr "Produk"
+
+msgctxt "view:product.product.replace.ask:"
+msgid "Replaced By"
+msgstr ""
+
msgctxt "view:product.template:"
msgid "General"
msgstr "Umum"
+
+msgctxt "wizard_button:product.product.replace,ask,end:"
+msgid "Cancel"
+msgstr ""
+
+msgctxt "wizard_button:product.product.replace,ask,replace:"
+msgid "Replace"
+msgstr ""
diff --git a/modules/product/locale/it.po b/modules/product/locale/it.po
index e8b6300cc3..51410bda99 100644
--- a/modules/product/locale/it.po
+++ b/modules/product/locale/it.po
@@ -186,6 +186,10 @@ msgctxt "field:product.product,prefix_code:"
msgid "Prefix Code"
msgstr ""
+msgctxt "field:product.product,replaced_by:"
+msgid "Replaced By"
+msgstr ""
+
msgctxt "field:product.product,suffix_code:"
msgid "Suffix Code"
msgstr ""
@@ -198,6 +202,24 @@ msgctxt "field:product.product,type:"
msgid "Type"
msgstr "Tipo"
+#, fuzzy
+msgctxt "field:product.product.replace.ask,destination:"
+msgid "Destination"
+msgstr "Descrizione"
+
+msgctxt "field:product.product.replace.ask,source:"
+msgid "Source"
+msgstr ""
+
+#, fuzzy
+msgctxt "field:product.product.replace.ask,source_default_uom_category:"
+msgid "Source Default UoM Category"
+msgstr "UdM predefinita"
+
+msgctxt "field:product.product.replace.ask,source_type:"
+msgid "Source Type"
+msgstr ""
+
msgctxt "field:product.template,categories:"
msgid "Categories"
msgstr "Categorie"
@@ -391,6 +413,10 @@ msgctxt "help:product.product,list_price:"
msgid "The standard price the product is sold at."
msgstr ""
+msgctxt "help:product.product,replaced_by:"
+msgid "The product replacing this one."
+msgstr ""
+
msgctxt "help:product.product,suffix_code:"
msgid "The unique identifier for the product (aka SKU)."
msgstr ""
@@ -400,6 +426,14 @@ msgid ""
"The product that defines the common properties inherited by the variant."
msgstr ""
+msgctxt "help:product.product.replace.ask,destination:"
+msgid "The product that replaces."
+msgstr ""
+
+msgctxt "help:product.product.replace.ask,source:"
+msgid "The product to be replaced."
+msgstr ""
+
msgctxt "help:product.template,categories:"
msgid ""
"The categories that the product is in.\n"
@@ -517,10 +551,15 @@ msgctxt "model:ir.action,name:act_uom_form"
msgid "Units of Measure"
msgstr "Units of Measure"
+msgctxt "model:ir.action,name:wizard_product_replace"
+msgid "Replace"
+msgstr ""
+
msgctxt "model:ir.message,text:msg_category_code_unique"
msgid "The code on product category must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_code"
msgid "The %(type)s \"%(code)s\" for product \"%(product)s\" is not valid."
msgstr ""
@@ -529,18 +568,22 @@ msgctxt "model:ir.message,text:msg_product_code_unique"
msgid "Code of active product must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_decrease_digits"
msgid "You cannot decrease the digits of the unit of measure \"%(uom)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_incompatible_factor_rate"
msgid "Incompatible factor and rate values on unit of measure\"%(uom)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_category"
msgid "You cannot modify the category of the unit of measure \"%(uom)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_factor"
msgid "You cannot modify the factor of the unit of measure \"%(uom)s\"."
msgstr ""
@@ -551,6 +594,7 @@ msgid ""
"can deactivate it and create a new one."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_rate"
msgid "You cannot modify the rate of the unit of measure\"%(uom)s\"."
msgstr ""
@@ -655,6 +699,11 @@ msgctxt "model:product.product,name:"
msgid "Product Variant"
msgstr "Variante prodotto"
+#, fuzzy
+msgctxt "model:product.product.replace.ask,name:"
+msgid "Replace Product"
+msgstr "Prodotto"
+
msgctxt "model:product.template,name:"
msgid "Product Template"
msgstr "Modello prodotto"
@@ -990,6 +1039,10 @@ msgctxt "model:res.group,name:group_product_admin"
msgid "Product Administration"
msgstr "Amministrazione prodotto"
+msgctxt "selection:ir.cron,method:"
+msgid "Deactivate Replaced Products"
+msgstr ""
+
msgctxt "selection:product.identifier,type:"
msgid "Brand"
msgstr ""
@@ -1073,6 +1126,23 @@ msgctxt "view:product.configuration:"
msgid "Sequences"
msgstr "Modello prodotto"
+#, fuzzy
+msgctxt "view:product.product.replace.ask:"
+msgid "Product"
+msgstr "Prodotto"
+
+msgctxt "view:product.product.replace.ask:"
+msgid "Replaced By"
+msgstr ""
+
msgctxt "view:product.template:"
msgid "General"
msgstr "Generale"
+
+msgctxt "wizard_button:product.product.replace,ask,end:"
+msgid "Cancel"
+msgstr ""
+
+msgctxt "wizard_button:product.product.replace,ask,replace:"
+msgid "Replace"
+msgstr ""
diff --git a/modules/product/locale/lo.po b/modules/product/locale/lo.po
index 2937808279..5b75f8ef66 100644
--- a/modules/product/locale/lo.po
+++ b/modules/product/locale/lo.po
@@ -195,6 +195,10 @@ msgctxt "field:product.product,prefix_code:"
msgid "Prefix Code"
msgstr ""
+msgctxt "field:product.product,replaced_by:"
+msgid "Replaced By"
+msgstr ""
+
msgctxt "field:product.product,suffix_code:"
msgid "Suffix Code"
msgstr ""
@@ -207,6 +211,24 @@ msgctxt "field:product.product,type:"
msgid "Type"
msgstr "ຊະນິດ"
+#, fuzzy
+msgctxt "field:product.product.replace.ask,destination:"
+msgid "Destination"
+msgstr "ຄຳອະທິບາຍ"
+
+msgctxt "field:product.product.replace.ask,source:"
+msgid "Source"
+msgstr ""
+
+#, fuzzy
+msgctxt "field:product.product.replace.ask,source_default_uom_category:"
+msgid "Source Default UoM Category"
+msgstr "ປະເພດຫົວໜ່ວຍເດີມ"
+
+msgctxt "field:product.product.replace.ask,source_type:"
+msgid "Source Type"
+msgstr ""
+
msgctxt "field:product.template,categories:"
msgid "Categories"
msgstr "ປະເພດ"
@@ -403,6 +425,10 @@ msgctxt "help:product.product,list_price:"
msgid "The standard price the product is sold at."
msgstr ""
+msgctxt "help:product.product,replaced_by:"
+msgid "The product replacing this one."
+msgstr ""
+
msgctxt "help:product.product,suffix_code:"
msgid "The unique identifier for the product (aka SKU)."
msgstr ""
@@ -412,6 +438,14 @@ msgid ""
"The product that defines the common properties inherited by the variant."
msgstr ""
+msgctxt "help:product.product.replace.ask,destination:"
+msgid "The product that replaces."
+msgstr ""
+
+msgctxt "help:product.product.replace.ask,source:"
+msgid "The product to be replaced."
+msgstr ""
+
msgctxt "help:product.template,categories:"
msgid ""
"The categories that the product is in.\n"
@@ -536,10 +570,15 @@ msgctxt "model:ir.action,name:act_uom_form"
msgid "Units of Measure"
msgstr "Units of Measure"
+msgctxt "model:ir.action,name:wizard_product_replace"
+msgid "Replace"
+msgstr ""
+
msgctxt "model:ir.message,text:msg_category_code_unique"
msgid "The code on product category must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_code"
msgid "The %(type)s \"%(code)s\" for product \"%(product)s\" is not valid."
msgstr ""
@@ -548,18 +587,22 @@ msgctxt "model:ir.message,text:msg_product_code_unique"
msgid "Code of active product must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_decrease_digits"
msgid "You cannot decrease the digits of the unit of measure \"%(uom)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_incompatible_factor_rate"
msgid "Incompatible factor and rate values on unit of measure\"%(uom)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_category"
msgid "You cannot modify the category of the unit of measure \"%(uom)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_factor"
msgid "You cannot modify the factor of the unit of measure \"%(uom)s\"."
msgstr ""
@@ -570,6 +613,7 @@ msgid ""
"can deactivate it and create a new one."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_rate"
msgid "You cannot modify the rate of the unit of measure\"%(uom)s\"."
msgstr ""
@@ -680,6 +724,11 @@ msgctxt "model:product.product,name:"
msgid "Product Variant"
msgstr "ຜະລິດຕະພັນຍ່ອຍ"
+#, fuzzy
+msgctxt "model:product.product.replace.ask,name:"
+msgid "Replace Product"
+msgstr "ຜະລິດຕະພັນ"
+
msgctxt "model:product.template,name:"
msgid "Product Template"
msgstr "ຮ່າງຂໍ້ມູນຜະລິດຕະພັນ"
@@ -1083,6 +1132,10 @@ msgctxt "model:res.group,name:group_product_admin"
msgid "Product Administration"
msgstr "Product Administration"
+msgctxt "selection:ir.cron,method:"
+msgid "Deactivate Replaced Products"
+msgstr ""
+
msgctxt "selection:product.identifier,type:"
msgid "Brand"
msgstr ""
@@ -1164,6 +1217,23 @@ msgctxt "view:product.configuration:"
msgid "Sequences"
msgstr "ຮ່າງແບບຜະລິດຕະພັນ"
+#, fuzzy
+msgctxt "view:product.product.replace.ask:"
+msgid "Product"
+msgstr "ຜະລິດຕະພັນ"
+
+msgctxt "view:product.product.replace.ask:"
+msgid "Replaced By"
+msgstr ""
+
msgctxt "view:product.template:"
msgid "General"
msgstr "ທົ່ວໄປ"
+
+msgctxt "wizard_button:product.product.replace,ask,end:"
+msgid "Cancel"
+msgstr ""
+
+msgctxt "wizard_button:product.product.replace,ask,replace:"
+msgid "Replace"
+msgstr ""
diff --git a/modules/product/locale/lt.po b/modules/product/locale/lt.po
index 9e1ba0fe07..16ad46cb5a 100644
--- a/modules/product/locale/lt.po
+++ b/modules/product/locale/lt.po
@@ -183,6 +183,10 @@ msgctxt "field:product.product,prefix_code:"
msgid "Prefix Code"
msgstr ""
+msgctxt "field:product.product,replaced_by:"
+msgid "Replaced By"
+msgstr ""
+
msgctxt "field:product.product,suffix_code:"
msgid "Suffix Code"
msgstr ""
@@ -195,6 +199,24 @@ msgctxt "field:product.product,type:"
msgid "Type"
msgstr "Tipas"
+#, fuzzy
+msgctxt "field:product.product.replace.ask,destination:"
+msgid "Destination"
+msgstr "Aprašymas"
+
+msgctxt "field:product.product.replace.ask,source:"
+msgid "Source"
+msgstr ""
+
+#, fuzzy
+msgctxt "field:product.product.replace.ask,source_default_uom_category:"
+msgid "Source Default UoM Category"
+msgstr "Numatytojo mato vieneto kategorija"
+
+msgctxt "field:product.product.replace.ask,source_type:"
+msgid "Source Type"
+msgstr ""
+
msgctxt "field:product.template,categories:"
msgid "Categories"
msgstr "Kategorijos"
@@ -390,6 +412,11 @@ msgctxt "help:product.product,list_price:"
msgid "The standard price the product is sold at."
msgstr ""
+#, fuzzy
+msgctxt "help:product.product,replaced_by:"
+msgid "The product replacing this one."
+msgstr "Šio identifikatoriaus aprašoma prekė."
+
msgctxt "help:product.product,suffix_code:"
msgid "The unique identifier for the product (aka SKU)."
msgstr ""
@@ -399,6 +426,15 @@ msgid ""
"The product that defines the common properties inherited by the variant."
msgstr ""
+msgctxt "help:product.product.replace.ask,destination:"
+msgid "The product that replaces."
+msgstr ""
+
+#, fuzzy
+msgctxt "help:product.product.replace.ask,source:"
+msgid "The product to be replaced."
+msgstr "Šio identifikatoriaus aprašoma prekė."
+
msgctxt "help:product.template,categories:"
msgid ""
"The categories that the product is in.\n"
@@ -516,10 +552,15 @@ msgctxt "model:ir.action,name:act_uom_form"
msgid "Units of Measure"
msgstr "Mato vienetai"
+msgctxt "model:ir.action,name:wizard_product_replace"
+msgid "Replace"
+msgstr ""
+
msgctxt "model:ir.message,text:msg_category_code_unique"
msgid "The code on product category must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_code"
msgid "The %(type)s \"%(code)s\" for product \"%(product)s\" is not valid."
msgstr ""
@@ -528,18 +569,22 @@ msgctxt "model:ir.message,text:msg_product_code_unique"
msgid "Code of active product must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_decrease_digits"
msgid "You cannot decrease the digits of the unit of measure \"%(uom)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_incompatible_factor_rate"
msgid "Incompatible factor and rate values on unit of measure\"%(uom)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_category"
msgid "You cannot modify the category of the unit of measure \"%(uom)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_factor"
msgid "You cannot modify the factor of the unit of measure \"%(uom)s\"."
msgstr ""
@@ -550,6 +595,7 @@ msgid ""
"can deactivate it and create a new one."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_rate"
msgid "You cannot modify the rate of the unit of measure\"%(uom)s\"."
msgstr ""
@@ -652,6 +698,11 @@ msgctxt "model:product.product,name:"
msgid "Product Variant"
msgstr "Prekės variantas"
+#, fuzzy
+msgctxt "model:product.product.replace.ask,name:"
+msgid "Replace Product"
+msgstr "Prekė"
+
msgctxt "model:product.template,name:"
msgid "Product Template"
msgstr "Prekės šablonas"
@@ -987,6 +1038,10 @@ msgctxt "model:res.group,name:group_product_admin"
msgid "Product Administration"
msgstr "Prekių valdymas"
+msgctxt "selection:ir.cron,method:"
+msgid "Deactivate Replaced Products"
+msgstr ""
+
msgctxt "selection:product.identifier,type:"
msgid "Brand"
msgstr ""
@@ -1068,6 +1123,23 @@ msgctxt "view:product.configuration:"
msgid "Sequences"
msgstr "Numeruotė"
+#, fuzzy
+msgctxt "view:product.product.replace.ask:"
+msgid "Product"
+msgstr "Prekė"
+
+msgctxt "view:product.product.replace.ask:"
+msgid "Replaced By"
+msgstr ""
+
msgctxt "view:product.template:"
msgid "General"
msgstr "Pagrindinis"
+
+msgctxt "wizard_button:product.product.replace,ask,end:"
+msgid "Cancel"
+msgstr ""
+
+msgctxt "wizard_button:product.product.replace,ask,replace:"
+msgid "Replace"
+msgstr ""
diff --git a/modules/product/locale/nl.po b/modules/product/locale/nl.po
index 7a3c9ebc5c..349e123a3d 100644
--- a/modules/product/locale/nl.po
+++ b/modules/product/locale/nl.po
@@ -175,6 +175,10 @@ msgctxt "field:product.product,prefix_code:"
msgid "Prefix Code"
msgstr "Code voorvoegsel"
+msgctxt "field:product.product,replaced_by:"
+msgid "Replaced By"
+msgstr "Vervangen door"
+
msgctxt "field:product.product,suffix_code:"
msgid "Suffix Code"
msgstr "Achtervoegsel code"
@@ -187,6 +191,22 @@ msgctxt "field:product.product,type:"
msgid "Type"
msgstr "Soort"
+msgctxt "field:product.product.replace.ask,destination:"
+msgid "Destination"
+msgstr "Bestemming"
+
+msgctxt "field:product.product.replace.ask,source:"
+msgid "Source"
+msgstr "Bron"
+
+msgctxt "field:product.product.replace.ask,source_default_uom_category:"
+msgid "Source Default UoM Category"
+msgstr "Standaard maateenheid categorie van de bron"
+
+msgctxt "field:product.product.replace.ask,source_type:"
+msgid "Source Type"
+msgstr "Bron soort"
+
msgctxt "field:product.template,categories:"
msgid "Categories"
msgstr "Categorieën"
@@ -382,6 +402,10 @@ msgctxt "help:product.product,list_price:"
msgid "The standard price the product is sold at."
msgstr "De standaardprijs waarvoor het product wordt verkocht."
+msgctxt "help:product.product,replaced_by:"
+msgid "The product replacing this one."
+msgstr "Het product dat dit product vervangt."
+
msgctxt "help:product.product,suffix_code:"
msgid "The unique identifier for the product (aka SKU)."
msgstr "De unieke ID voor het product (ook bekend als SKU)."
@@ -393,6 +417,14 @@ msgstr ""
"Het product dat de gemeenschappelijke eigenschappen van de variant "
"definieert."
+msgctxt "help:product.product.replace.ask,destination:"
+msgid "The product that replaces."
+msgstr "Het vervangende product."
+
+msgctxt "help:product.product.replace.ask,source:"
+msgid "The product to be replaced."
+msgstr "Het product wat vervangen wordt."
+
msgctxt "help:product.template,categories:"
msgid ""
"The categories that the product is in.\n"
@@ -515,10 +547,15 @@ msgctxt "model:ir.action,name:act_uom_form"
msgid "Units of Measure"
msgstr "Maateenheden"
+msgctxt "model:ir.action,name:wizard_product_replace"
+msgid "Replace"
+msgstr "Vervangen"
+
msgctxt "model:ir.message,text:msg_category_code_unique"
msgid "The code on product category must be unique."
msgstr "Code van het product categorie moet uniek zijn."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_code"
msgid "The %(type)s \"%(code)s\" for product \"%(product)s\" is not valid."
msgstr "Het %(type)s \"%(code)s\" voor product \"%(product)s\" is niet geldig."
@@ -527,18 +564,22 @@ msgctxt "model:ir.message,text:msg_product_code_unique"
msgid "Code of active product must be unique."
msgstr "Code van actief product moet uniek zijn."
+#, python-format
msgctxt "model:ir.message,text:msg_uom_decrease_digits"
msgid "You cannot decrease the digits of the unit of measure \"%(uom)s\"."
msgstr "U kunt het aantal decimalen van maateenheid \"%(uom)s\" niet verkleinen."
+#, python-format
msgctxt "model:ir.message,text:msg_uom_incompatible_factor_rate"
msgid "Incompatible factor and rate values on unit of measure\"%(uom)s\"."
msgstr "Tegenstrijdige factor en verhouding op standaard maateenheid \"%(uom)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_category"
msgid "You cannot modify the category of the unit of measure \"%(uom)s\"."
msgstr "U kunt de categorie van maateenheid \"%(uom)s\" niet wijzigen."
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_factor"
msgid "You cannot modify the factor of the unit of measure \"%(uom)s\"."
msgstr "U kunt de factor van maateenheid \"%(uom)s\" niet wijzigen."
@@ -551,6 +592,7 @@ msgstr ""
"Als de maateenheid nog niet wordt gebruikt, kunt u deze verwijderen, anders "
"kunt u deze deactiveren en een nieuwe maken."
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_rate"
msgid "You cannot modify the rate of the unit of measure\"%(uom)s\"."
msgstr "U kunt de verhouding van maateenheid \"%(uom)s\" niet wijzigen."
@@ -647,6 +689,10 @@ msgctxt "model:product.product,name:"
msgid "Product Variant"
msgstr "Product variant"
+msgctxt "model:product.product.replace.ask,name:"
+msgid "Replace Product"
+msgstr "Vervang product"
+
msgctxt "model:product.template,name:"
msgid "Product Template"
msgstr "Product template"
@@ -979,6 +1025,10 @@ msgctxt "model:res.group,name:group_product_admin"
msgid "Product Administration"
msgstr "Product administratie"
+msgctxt "selection:ir.cron,method:"
+msgid "Deactivate Replaced Products"
+msgstr "Deactiveer vervangen producten"
+
msgctxt "selection:product.identifier,type:"
msgid "Brand"
msgstr "Merk"
@@ -1059,6 +1109,22 @@ msgctxt "view:product.configuration:"
msgid "Sequences"
msgstr "Reeksen"
+msgctxt "view:product.product.replace.ask:"
+msgid "Product"
+msgstr "Product"
+
+msgctxt "view:product.product.replace.ask:"
+msgid "Replaced By"
+msgstr "Vervangen door"
+
msgctxt "view:product.template:"
msgid "General"
msgstr "Algemeen"
+
+msgctxt "wizard_button:product.product.replace,ask,end:"
+msgid "Cancel"
+msgstr "Annuleer"
+
+msgctxt "wizard_button:product.product.replace,ask,replace:"
+msgid "Replace"
+msgstr "Vervang"
diff --git a/modules/product/locale/pl.po b/modules/product/locale/pl.po
index 0f451f0851..7eb0f7d5d6 100644
--- a/modules/product/locale/pl.po
+++ b/modules/product/locale/pl.po
@@ -57,7 +57,7 @@ msgstr "Firma"
msgctxt "field:product.cost_price,cost_price:"
msgid "Cost Price"
-msgstr "Cena kosztów"
+msgstr "Koszt wytworzenia"
msgctxt "field:product.cost_price,product:"
msgid "Product"
@@ -121,7 +121,7 @@ msgstr "Artykuły konsumpcyjne"
msgctxt "field:product.product,cost_price:"
msgid "Cost Price"
-msgstr "Cena kosztów"
+msgstr "Koszt wytworzenia"
msgctxt "field:product.product,cost_price_method:"
msgid "Cost Price Method"
@@ -133,7 +133,7 @@ msgstr "Metody wyceny zapasów"
msgctxt "field:product.product,cost_price_uom:"
msgid "Cost Price"
-msgstr "Cena kosztów"
+msgstr "Koszt wytworzenia"
msgctxt "field:product.product,cost_prices:"
msgid "Cost Prices"
@@ -175,6 +175,10 @@ msgctxt "field:product.product,prefix_code:"
msgid "Prefix Code"
msgstr "Prefiks kodu"
+msgctxt "field:product.product,replaced_by:"
+msgid "Replaced By"
+msgstr ""
+
msgctxt "field:product.product,suffix_code:"
msgid "Suffix Code"
msgstr "Sufiks kodu"
@@ -187,6 +191,24 @@ msgctxt "field:product.product,type:"
msgid "Type"
msgstr "Typ"
+#, fuzzy
+msgctxt "field:product.product.replace.ask,destination:"
+msgid "Destination"
+msgstr "Opis"
+
+msgctxt "field:product.product.replace.ask,source:"
+msgid "Source"
+msgstr ""
+
+#, fuzzy
+msgctxt "field:product.product.replace.ask,source_default_uom_category:"
+msgid "Source Default UoM Category"
+msgstr "Domyślna kategoria jednostki miary"
+
+msgctxt "field:product.product.replace.ask,source_type:"
+msgid "Source Type"
+msgstr ""
+
msgctxt "field:product.template,categories:"
msgid "Categories"
msgstr "Kategorie"
@@ -209,7 +231,7 @@ msgstr "Artykuły konsumpcyjne"
msgctxt "field:product.template,cost_price:"
msgid "Cost Price"
-msgstr "Cena kosztów"
+msgstr "Koszt wytworzenia"
msgctxt "field:product.template,cost_price_method:"
msgid "Cost Price Method"
@@ -380,6 +402,11 @@ msgctxt "help:product.product,list_price:"
msgid "The standard price the product is sold at."
msgstr "Standardowa cena, za jaką sprzedawany jest produkt."
+#, fuzzy
+msgctxt "help:product.product,replaced_by:"
+msgid "The product replacing this one."
+msgstr "Produkt identyfikowany kodem."
+
msgctxt "help:product.product,suffix_code:"
msgid "The unique identifier for the product (aka SKU)."
msgstr "Unikalny identyfikator produktu (znany również jako SKU)."
@@ -391,6 +418,15 @@ msgstr ""
"Produkt, który definiuje typowe właściwości dziedziczone przez wariant "
"produktu."
+msgctxt "help:product.product.replace.ask,destination:"
+msgid "The product that replaces."
+msgstr ""
+
+#, fuzzy
+msgctxt "help:product.product.replace.ask,source:"
+msgid "The product to be replaced."
+msgstr "Produkt identyfikowany kodem."
+
msgctxt "help:product.template,categories:"
msgid ""
"The categories that the product is in.\n"
@@ -511,10 +547,15 @@ msgctxt "model:ir.action,name:act_uom_form"
msgid "Units of Measure"
msgstr "Jednostki miary"
+msgctxt "model:ir.action,name:wizard_product_replace"
+msgid "Replace"
+msgstr ""
+
msgctxt "model:ir.message,text:msg_category_code_unique"
msgid "The code on product category must be unique."
msgstr "Kod kategorii produktu musi być unikalny."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invalid_code"
msgid "The %(type)s \"%(code)s\" for product \"%(product)s\" is not valid."
msgstr "%(type) s \"% (code) s” dla produktu \"% (product) s” jest nieprawidłowy."
@@ -523,18 +564,22 @@ msgctxt "model:ir.message,text:msg_product_code_unique"
msgid "Code of active product must be unique."
msgstr "Kod aktywnego produktu musi być unikalny."
+#, python-format
msgctxt "model:ir.message,text:msg_uom_decrease_digits"
msgid "You cannot decrease the digits of the unit of measure \"%(uom)s\"."
msgstr "Nie można zmniejszyć cyfr jednostki miary \"%(uom)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_uom_incompatible_factor_rate"
msgid "Incompatible factor and rate values on unit of measure\"%(uom)s\"."
msgstr "Niezgodne wartości współczynnika i stawki w jednostce miary \"%(uom)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_category"
msgid "You cannot modify the category of the unit of measure \"%(uom)s\"."
msgstr "Nie można modyfikować kategorii jednostki miary \"%(uom)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_factor"
msgid "You cannot modify the factor of the unit of measure \"%(uom)s\"."
msgstr "Nie można modyfikować współczynnika jednostki miary \"%(uom)s\"."
@@ -547,6 +592,7 @@ msgstr ""
"Jeśli jednostka miary nadal nie jest używana, możesz ją usunąć, w przeciwnym"
" razie możesz ją dezaktywować i utworzyć nową."
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_rate"
msgid "You cannot modify the rate of the unit of measure\"%(uom)s\"."
msgstr "Nie można modyfikować stawki jednostki miary \"%(uom)s”."
@@ -643,6 +689,11 @@ msgctxt "model:product.product,name:"
msgid "Product Variant"
msgstr "Wariant produktu"
+#, fuzzy
+msgctxt "model:product.product.replace.ask,name:"
+msgid "Replace Product"
+msgstr "Produkt"
+
msgctxt "model:product.template,name:"
msgid "Product Template"
msgstr "Szablon produktu"
@@ -975,6 +1026,10 @@ msgctxt "model:res.group,name:group_product_admin"
msgid "Product Administration"
msgstr "Administracja ustawieniami produktu"
+msgctxt "selection:ir.cron,method:"
+msgid "Deactivate Replaced Products"
+msgstr ""
+
msgctxt "selection:product.identifier,type:"
msgid "Brand"
msgstr "Marka"
@@ -1055,6 +1110,23 @@ msgctxt "view:product.configuration:"
msgid "Sequences"
msgstr "Sekwencje"
+#, fuzzy
+msgctxt "view:product.product.replace.ask:"
+msgid "Product"
+msgstr "Produkt"
+
+msgctxt "view:product.product.replace.ask:"
+msgid "Replaced By"
+msgstr ""
+
msgctxt "view:product.template:"
msgid "General"
msgstr "Ogólne"
+
+msgctxt "wizard_button:product.product.replace,ask,end:"
+msgid "Cancel"
+msgstr ""
+
+msgctxt "wizard_button:product.product.replace,ask,replace:"
+msgid "Replace"
+msgstr ""
diff --git a/modules/product/locale/pt.po b/modules/product/locale/pt.po
index e8a2356233..9337abb0f2 100644
--- a/modules/product/locale/pt.po
+++ b/modules/product/locale/pt.po
@@ -186,6 +186,10 @@ msgctxt "field:product.product,prefix_code:"
msgid "Prefix Code"
msgstr ""
+msgctxt "field:product.product,replaced_by:"
+msgid "Replaced By"
+msgstr ""
+
msgctxt "field:product.product,suffix_code:"
msgid "Suffix Code"
msgstr ""
@@ -198,6 +202,24 @@ msgctxt "field:product.product,type:"
msgid "Type"
msgstr "Tipo"
+#, fuzzy
+msgctxt "field:product.product.replace.ask,destination:"
+msgid "Destination"
+msgstr "Descrição"
+
+msgctxt "field:product.product.replace.ask,source:"
+msgid "Source"
+msgstr ""
+
+#, fuzzy
+msgctxt "field:product.product.replace.ask,source_default_uom_category:"
+msgid "Source Default UoM Category"
+msgstr "Categoria Padrão para UDM"
+
+msgctxt "field:product.product.replace.ask,source_type:"
+msgid "Source Type"
+msgstr ""
+
msgctxt "field:product.template,categories:"
msgid "Categories"
msgstr "Categorias"
@@ -390,6 +412,10 @@ msgctxt "help:product.product,list_price:"
msgid "The standard price the product is sold at."
msgstr ""
+msgctxt "help:product.product,replaced_by:"
+msgid "The product replacing this one."
+msgstr ""
+
msgctxt "help:product.product,suffix_code:"
msgid "The unique identifier for the product (aka SKU)."
msgstr ""
@@ -399,6 +425,14 @@ msgid ""
"The product that defines the common properties inherited by the variant."
msgstr ""
+msgctxt "help:product.product.replace.ask,destination:"
+msgid "The product that replaces."
+msgstr ""
+
+msgctxt "help:product.product.replace.ask,source:"
+msgid "The product to be replaced."
+msgstr ""
+
msgctxt "help:product.template,categories:"
msgid ""
"The categories that the product is in.\n"
@@ -516,10 +550,15 @@ msgctxt "model:ir.action,name:act_uom_form"
msgid "Units of Measure"
msgstr "Unidades de Medida"
+msgctxt "model:ir.action,name:wizard_product_replace"
+msgid "Replace"
+msgstr ""
+
msgctxt "model:ir.message,text:msg_category_code_unique"
msgid "The code on product category must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_code"
msgid "The %(type)s \"%(code)s\" for product \"%(product)s\" is not valid."
msgstr ""
@@ -528,18 +567,22 @@ msgctxt "model:ir.message,text:msg_product_code_unique"
msgid "Code of active product must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_decrease_digits"
msgid "You cannot decrease the digits of the unit of measure \"%(uom)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_incompatible_factor_rate"
msgid "Incompatible factor and rate values on unit of measure\"%(uom)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_category"
msgid "You cannot modify the category of the unit of measure \"%(uom)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_factor"
msgid "You cannot modify the factor of the unit of measure \"%(uom)s\"."
msgstr ""
@@ -550,6 +593,7 @@ msgid ""
"can deactivate it and create a new one."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_rate"
msgid "You cannot modify the rate of the unit of measure\"%(uom)s\"."
msgstr ""
@@ -653,6 +697,11 @@ msgctxt "model:product.product,name:"
msgid "Product Variant"
msgstr "Variante do Produto"
+#, fuzzy
+msgctxt "model:product.product.replace.ask,name:"
+msgid "Replace Product"
+msgstr "Produto"
+
msgctxt "model:product.template,name:"
msgid "Product Template"
msgstr "Modelo de produto"
@@ -988,6 +1037,10 @@ msgctxt "model:res.group,name:group_product_admin"
msgid "Product Administration"
msgstr "Administração de produtos"
+msgctxt "selection:ir.cron,method:"
+msgid "Deactivate Replaced Products"
+msgstr ""
+
msgctxt "selection:product.identifier,type:"
msgid "Brand"
msgstr ""
@@ -1069,6 +1122,23 @@ msgctxt "view:product.configuration:"
msgid "Sequences"
msgstr "Modelo de produto"
+#, fuzzy
+msgctxt "view:product.product.replace.ask:"
+msgid "Product"
+msgstr "Produto"
+
+msgctxt "view:product.product.replace.ask:"
+msgid "Replaced By"
+msgstr ""
+
msgctxt "view:product.template:"
msgid "General"
msgstr "Geral"
+
+msgctxt "wizard_button:product.product.replace,ask,end:"
+msgid "Cancel"
+msgstr ""
+
+msgctxt "wizard_button:product.product.replace,ask,replace:"
+msgid "Replace"
+msgstr ""
diff --git a/modules/product/locale/ro.po b/modules/product/locale/ro.po
index 8f3105bd39..3477d5c0ba 100644
--- a/modules/product/locale/ro.po
+++ b/modules/product/locale/ro.po
@@ -10,7 +10,6 @@ msgctxt "field:product.category,childs:"
msgid "Children"
msgstr "Copii"
-#, fuzzy
msgctxt "field:product.category,code:"
msgid "Code"
msgstr "Cod"
@@ -32,10 +31,9 @@ msgctxt "field:product.category,templates:"
msgid "Products"
msgstr "Produse"
-#, fuzzy
msgctxt "field:product.configuration,category_sequence:"
msgid "Category Sequence"
-msgstr "Secvența produs"
+msgstr "Secvenţa Categorie"
msgctxt "field:product.configuration,default_cost_price_method:"
msgid "Default Cost Method"
@@ -178,6 +176,10 @@ msgctxt "field:product.product,prefix_code:"
msgid "Prefix Code"
msgstr "Cod Prefix"
+msgctxt "field:product.product,replaced_by:"
+msgid "Replaced By"
+msgstr ""
+
msgctxt "field:product.product,suffix_code:"
msgid "Suffix Code"
msgstr "Cod Suffix"
@@ -190,6 +192,24 @@ msgctxt "field:product.product,type:"
msgid "Type"
msgstr "Tip"
+#, fuzzy
+msgctxt "field:product.product.replace.ask,destination:"
+msgid "Destination"
+msgstr "Descriere"
+
+msgctxt "field:product.product.replace.ask,source:"
+msgid "Source"
+msgstr ""
+
+#, fuzzy
+msgctxt "field:product.product.replace.ask,source_default_uom_category:"
+msgid "Source Default UoM Category"
+msgstr "Categorie Implicita UM"
+
+msgctxt "field:product.product.replace.ask,source_type:"
+msgid "Source Type"
+msgstr ""
+
msgctxt "field:product.template,categories:"
msgid "Categories"
msgstr "Categorii"
@@ -310,10 +330,9 @@ msgctxt "help:product.category,parent:"
msgid "Used to add structure above the category."
msgstr "Folosit pentru a adăuga structură deasupra categoriei."
-#, fuzzy
msgctxt "help:product.configuration,category_sequence:"
msgid "Used to generate the category code."
-msgstr "Folosit pentru a genera codul produsului."
+msgstr "Folosit pentru a genera codul categoriei."
msgctxt "help:product.configuration,default_cost_price_method:"
msgid "The default cost price method for new products."
@@ -385,6 +404,11 @@ msgctxt "help:product.product,list_price:"
msgid "The standard price the product is sold at."
msgstr "Prețul standard la care se vinde produsul."
+#, fuzzy
+msgctxt "help:product.product,replaced_by:"
+msgid "The product replacing this one."
+msgstr "Produsul identificat prin cod."
+
msgctxt "help:product.product,suffix_code:"
msgid "The unique identifier for the product (aka SKU)."
msgstr "Identificatorul unic pentru produs (adica SKU)."
@@ -396,6 +420,15 @@ msgstr ""
"Produsul care defineşte proprietăţi comune care vor fi moştenite de "
"varianta."
+msgctxt "help:product.product.replace.ask,destination:"
+msgid "The product that replaces."
+msgstr ""
+
+#, fuzzy
+msgctxt "help:product.product.replace.ask,source:"
+msgid "The product to be replaced."
+msgstr "Produsul identificat prin cod."
+
msgctxt "help:product.template,categories:"
msgid ""
"The categories that the product is in.\n"
@@ -517,11 +550,15 @@ msgctxt "model:ir.action,name:act_uom_form"
msgid "Units of Measure"
msgstr "Unități de Măsura"
-#, fuzzy
+msgctxt "model:ir.action,name:wizard_product_replace"
+msgid "Replace"
+msgstr ""
+
msgctxt "model:ir.message,text:msg_category_code_unique"
msgid "The code on product category must be unique."
-msgstr "Codul al unui produs activ trebuie să fie unic."
+msgstr "Codul al unui categorii de produs trebuie să fie unic."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_code"
msgid "The %(type)s \"%(code)s\" for product \"%(product)s\" is not valid."
msgstr "%(type)s \"%(code)s\" nu este valabil pentru produsul \"%(product)s\"."
@@ -530,18 +567,22 @@ msgctxt "model:ir.message,text:msg_product_code_unique"
msgid "Code of active product must be unique."
msgstr "Codul al unui produs activ trebuie să fie unic."
+#, python-format
msgctxt "model:ir.message,text:msg_uom_decrease_digits"
msgid "You cannot decrease the digits of the unit of measure \"%(uom)s\"."
msgstr "Nu se pot reduce zecimalele al UM \"%(uom)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_uom_incompatible_factor_rate"
msgid "Incompatible factor and rate values on unit of measure\"%(uom)s\"."
msgstr "Factor şi rata incompatibil pentru UM \"%(uom)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_category"
msgid "You cannot modify the category of the unit of measure \"%(uom)s\"."
msgstr "Categoria de UM nu se poate modifica \"%(uom)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_factor"
msgid "You cannot modify the factor of the unit of measure \"%(uom)s\"."
msgstr "Nu se poate modifica factorul Unităţii de Masură \"%(uom)s\"."
@@ -554,6 +595,7 @@ msgstr ""
"Dacă UM nu este utilizată se poate şterge, altfel se poate dezactiva în "
"vedere creării unei noi UM."
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_rate"
msgid "You cannot modify the rate of the unit of measure\"%(uom)s\"."
msgstr "Nu se poate modifică rata al UM \"%(uom)s\"."
@@ -566,7 +608,6 @@ msgctxt "model:ir.model.button,string:category_add_products_button"
msgid "Add products"
msgstr "Adăugare Produse"
-#, fuzzy
msgctxt "model:ir.sequence.type,name:sequence_type_category"
msgid "Category"
msgstr "Categorie"
@@ -651,6 +692,11 @@ msgctxt "model:product.product,name:"
msgid "Product Variant"
msgstr "Varianta Produs"
+#, fuzzy
+msgctxt "model:product.product.replace.ask,name:"
+msgid "Replace Product"
+msgstr "Produs"
+
msgctxt "model:product.template,name:"
msgid "Product Template"
msgstr "Șablon Produs"
@@ -983,9 +1029,13 @@ msgctxt "model:res.group,name:group_product_admin"
msgid "Product Administration"
msgstr "Administrare Produs"
+msgctxt "selection:ir.cron,method:"
+msgid "Deactivate Replaced Products"
+msgstr ""
+
msgctxt "selection:product.identifier,type:"
msgid "Brand"
-msgstr ""
+msgstr "Marca"
msgctxt "selection:product.identifier,type:"
msgid "International Article Number"
@@ -1063,6 +1113,23 @@ msgctxt "view:product.configuration:"
msgid "Sequences"
msgstr "Secvențe"
+#, fuzzy
+msgctxt "view:product.product.replace.ask:"
+msgid "Product"
+msgstr "Produs"
+
+msgctxt "view:product.product.replace.ask:"
+msgid "Replaced By"
+msgstr ""
+
msgctxt "view:product.template:"
msgid "General"
msgstr "General"
+
+msgctxt "wizard_button:product.product.replace,ask,end:"
+msgid "Cancel"
+msgstr ""
+
+msgctxt "wizard_button:product.product.replace,ask,replace:"
+msgid "Replace"
+msgstr ""
diff --git a/modules/product/locale/ru.po b/modules/product/locale/ru.po
index 36dc534bfc..955041b04b 100644
--- a/modules/product/locale/ru.po
+++ b/modules/product/locale/ru.po
@@ -199,6 +199,10 @@ msgctxt "field:product.product,prefix_code:"
msgid "Prefix Code"
msgstr ""
+msgctxt "field:product.product,replaced_by:"
+msgid "Replaced By"
+msgstr ""
+
msgctxt "field:product.product,suffix_code:"
msgid "Suffix Code"
msgstr ""
@@ -211,6 +215,24 @@ msgctxt "field:product.product,type:"
msgid "Type"
msgstr "Тип"
+#, fuzzy
+msgctxt "field:product.product.replace.ask,destination:"
+msgid "Destination"
+msgstr "Описание"
+
+msgctxt "field:product.product.replace.ask,source:"
+msgid "Source"
+msgstr ""
+
+#, fuzzy
+msgctxt "field:product.product.replace.ask,source_default_uom_category:"
+msgid "Source Default UoM Category"
+msgstr "Категория ед.измерения по умолчанию"
+
+msgctxt "field:product.product.replace.ask,source_type:"
+msgid "Source Type"
+msgstr ""
+
#, fuzzy
msgctxt "field:product.template,categories:"
msgid "Categories"
@@ -411,6 +433,10 @@ msgctxt "help:product.product,list_price:"
msgid "The standard price the product is sold at."
msgstr ""
+msgctxt "help:product.product,replaced_by:"
+msgid "The product replacing this one."
+msgstr ""
+
msgctxt "help:product.product,suffix_code:"
msgid "The unique identifier for the product (aka SKU)."
msgstr ""
@@ -420,6 +446,14 @@ msgid ""
"The product that defines the common properties inherited by the variant."
msgstr ""
+msgctxt "help:product.product.replace.ask,destination:"
+msgid "The product that replaces."
+msgstr ""
+
+msgctxt "help:product.product.replace.ask,source:"
+msgid "The product to be replaced."
+msgstr ""
+
msgctxt "help:product.template,categories:"
msgid ""
"The categories that the product is in.\n"
@@ -544,10 +578,15 @@ msgctxt "model:ir.action,name:act_uom_form"
msgid "Units of Measure"
msgstr "Units of Measure"
+msgctxt "model:ir.action,name:wizard_product_replace"
+msgid "Replace"
+msgstr ""
+
msgctxt "model:ir.message,text:msg_category_code_unique"
msgid "The code on product category must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_code"
msgid "The %(type)s \"%(code)s\" for product \"%(product)s\" is not valid."
msgstr ""
@@ -556,18 +595,22 @@ msgctxt "model:ir.message,text:msg_product_code_unique"
msgid "Code of active product must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_decrease_digits"
msgid "You cannot decrease the digits of the unit of measure \"%(uom)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_incompatible_factor_rate"
msgid "Incompatible factor and rate values on unit of measure\"%(uom)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_category"
msgid "You cannot modify the category of the unit of measure \"%(uom)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_factor"
msgid "You cannot modify the factor of the unit of measure \"%(uom)s\"."
msgstr ""
@@ -578,6 +621,7 @@ msgid ""
"can deactivate it and create a new one."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_rate"
msgid "You cannot modify the rate of the unit of measure\"%(uom)s\"."
msgstr ""
@@ -689,6 +733,11 @@ msgctxt "model:product.product,name:"
msgid "Product Variant"
msgstr "Вид продукта"
+#, fuzzy
+msgctxt "model:product.product.replace.ask,name:"
+msgid "Replace Product"
+msgstr "Продукция"
+
msgctxt "model:product.template,name:"
msgid "Product Template"
msgstr "Шаблон продукта"
@@ -1092,6 +1141,10 @@ msgctxt "model:res.group,name:group_product_admin"
msgid "Product Administration"
msgstr "Product Administration"
+msgctxt "selection:ir.cron,method:"
+msgid "Deactivate Replaced Products"
+msgstr ""
+
msgctxt "selection:product.identifier,type:"
msgid "Brand"
msgstr ""
@@ -1175,6 +1228,23 @@ msgctxt "view:product.configuration:"
msgid "Sequences"
msgstr "Шаблон продукта"
+#, fuzzy
+msgctxt "view:product.product.replace.ask:"
+msgid "Product"
+msgstr "Продукция"
+
+msgctxt "view:product.product.replace.ask:"
+msgid "Replaced By"
+msgstr ""
+
msgctxt "view:product.template:"
msgid "General"
msgstr "Основные"
+
+msgctxt "wizard_button:product.product.replace,ask,end:"
+msgid "Cancel"
+msgstr ""
+
+msgctxt "wizard_button:product.product.replace,ask,replace:"
+msgid "Replace"
+msgstr ""
diff --git a/modules/product/locale/sl.po b/modules/product/locale/sl.po
index 9747012f6a..43c9f37aa1 100644
--- a/modules/product/locale/sl.po
+++ b/modules/product/locale/sl.po
@@ -189,6 +189,10 @@ msgctxt "field:product.product,prefix_code:"
msgid "Prefix Code"
msgstr ""
+msgctxt "field:product.product,replaced_by:"
+msgid "Replaced By"
+msgstr ""
+
msgctxt "field:product.product,suffix_code:"
msgid "Suffix Code"
msgstr ""
@@ -201,6 +205,24 @@ msgctxt "field:product.product,type:"
msgid "Type"
msgstr "Vrsta"
+#, fuzzy
+msgctxt "field:product.product.replace.ask,destination:"
+msgid "Destination"
+msgstr "Opis"
+
+msgctxt "field:product.product.replace.ask,source:"
+msgid "Source"
+msgstr ""
+
+#, fuzzy
+msgctxt "field:product.product.replace.ask,source_default_uom_category:"
+msgid "Source Default UoM Category"
+msgstr "Privzeta kategorija ME"
+
+msgctxt "field:product.product.replace.ask,source_type:"
+msgid "Source Type"
+msgstr ""
+
msgctxt "field:product.template,categories:"
msgid "Categories"
msgstr "Kategorije"
@@ -396,6 +418,10 @@ msgctxt "help:product.product,list_price:"
msgid "The standard price the product is sold at."
msgstr ""
+msgctxt "help:product.product,replaced_by:"
+msgid "The product replacing this one."
+msgstr ""
+
msgctxt "help:product.product,suffix_code:"
msgid "The unique identifier for the product (aka SKU)."
msgstr ""
@@ -405,6 +431,14 @@ msgid ""
"The product that defines the common properties inherited by the variant."
msgstr ""
+msgctxt "help:product.product.replace.ask,destination:"
+msgid "The product that replaces."
+msgstr ""
+
+msgctxt "help:product.product.replace.ask,source:"
+msgid "The product to be replaced."
+msgstr ""
+
msgctxt "help:product.template,categories:"
msgid ""
"The categories that the product is in.\n"
@@ -526,10 +560,15 @@ msgctxt "model:ir.action,name:act_uom_form"
msgid "Units of Measure"
msgstr "Units of Measure"
+msgctxt "model:ir.action,name:wizard_product_replace"
+msgid "Replace"
+msgstr ""
+
msgctxt "model:ir.message,text:msg_category_code_unique"
msgid "The code on product category must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_code"
msgid "The %(type)s \"%(code)s\" for product \"%(product)s\" is not valid."
msgstr ""
@@ -538,18 +577,22 @@ msgctxt "model:ir.message,text:msg_product_code_unique"
msgid "Code of active product must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_decrease_digits"
msgid "You cannot decrease the digits of the unit of measure \"%(uom)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_incompatible_factor_rate"
msgid "Incompatible factor and rate values on unit of measure\"%(uom)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_category"
msgid "You cannot modify the category of the unit of measure \"%(uom)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_factor"
msgid "You cannot modify the factor of the unit of measure \"%(uom)s\"."
msgstr ""
@@ -560,6 +603,7 @@ msgid ""
"can deactivate it and create a new one."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_rate"
msgid "You cannot modify the rate of the unit of measure\"%(uom)s\"."
msgstr ""
@@ -666,6 +710,11 @@ msgctxt "model:product.product,name:"
msgid "Product Variant"
msgstr "Različica"
+#, fuzzy
+msgctxt "model:product.product.replace.ask,name:"
+msgid "Replace Product"
+msgstr "Izdelek"
+
msgctxt "model:product.template,name:"
msgid "Product Template"
msgstr "Predloga izdelka"
@@ -1024,6 +1073,10 @@ msgctxt "model:res.group,name:group_product_admin"
msgid "Product Administration"
msgstr "Product Administration"
+msgctxt "selection:ir.cron,method:"
+msgid "Deactivate Replaced Products"
+msgstr ""
+
msgctxt "selection:product.identifier,type:"
msgid "Brand"
msgstr ""
@@ -1102,8 +1155,25 @@ msgstr "Podkategorije"
msgctxt "view:product.configuration:"
msgid "Sequences"
-msgstr "Šifranti"
+msgstr "Številčna serija"
+
+#, fuzzy
+msgctxt "view:product.product.replace.ask:"
+msgid "Product"
+msgstr "Izdelek"
+
+msgctxt "view:product.product.replace.ask:"
+msgid "Replaced By"
+msgstr ""
msgctxt "view:product.template:"
msgid "General"
msgstr "Splošno"
+
+msgctxt "wizard_button:product.product.replace,ask,end:"
+msgid "Cancel"
+msgstr ""
+
+msgctxt "wizard_button:product.product.replace,ask,replace:"
+msgid "Replace"
+msgstr ""
diff --git a/modules/product/locale/tr.po b/modules/product/locale/tr.po
index 3d2ad464e6..d990939888 100644
--- a/modules/product/locale/tr.po
+++ b/modules/product/locale/tr.po
@@ -186,6 +186,10 @@ msgctxt "field:product.product,prefix_code:"
msgid "Prefix Code"
msgstr ""
+msgctxt "field:product.product,replaced_by:"
+msgid "Replaced By"
+msgstr ""
+
msgctxt "field:product.product,suffix_code:"
msgid "Suffix Code"
msgstr ""
@@ -198,6 +202,24 @@ msgctxt "field:product.product,type:"
msgid "Type"
msgstr "Tip"
+#, fuzzy
+msgctxt "field:product.product.replace.ask,destination:"
+msgid "Destination"
+msgstr "Tanım"
+
+msgctxt "field:product.product.replace.ask,source:"
+msgid "Source"
+msgstr ""
+
+#, fuzzy
+msgctxt "field:product.product.replace.ask,source_default_uom_category:"
+msgid "Source Default UoM Category"
+msgstr "Varsayılan Ölçüm Birim Kategorisi"
+
+msgctxt "field:product.product.replace.ask,source_type:"
+msgid "Source Type"
+msgstr ""
+
msgctxt "field:product.template,categories:"
msgid "Categories"
msgstr "Kategoriler"
@@ -390,6 +412,10 @@ msgctxt "help:product.product,list_price:"
msgid "The standard price the product is sold at."
msgstr ""
+msgctxt "help:product.product,replaced_by:"
+msgid "The product replacing this one."
+msgstr ""
+
msgctxt "help:product.product,suffix_code:"
msgid "The unique identifier for the product (aka SKU)."
msgstr ""
@@ -399,6 +425,14 @@ msgid ""
"The product that defines the common properties inherited by the variant."
msgstr ""
+msgctxt "help:product.product.replace.ask,destination:"
+msgid "The product that replaces."
+msgstr ""
+
+msgctxt "help:product.product.replace.ask,source:"
+msgid "The product to be replaced."
+msgstr ""
+
msgctxt "help:product.template,categories:"
msgid ""
"The categories that the product is in.\n"
@@ -518,10 +552,15 @@ msgctxt "model:ir.action,name:act_uom_form"
msgid "Units of Measure"
msgstr "Ölçü birimi"
+msgctxt "model:ir.action,name:wizard_product_replace"
+msgid "Replace"
+msgstr ""
+
msgctxt "model:ir.message,text:msg_category_code_unique"
msgid "The code on product category must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_code"
msgid "The %(type)s \"%(code)s\" for product \"%(product)s\" is not valid."
msgstr ""
@@ -530,18 +569,22 @@ msgctxt "model:ir.message,text:msg_product_code_unique"
msgid "Code of active product must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_decrease_digits"
msgid "You cannot decrease the digits of the unit of measure \"%(uom)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_incompatible_factor_rate"
msgid "Incompatible factor and rate values on unit of measure\"%(uom)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_category"
msgid "You cannot modify the category of the unit of measure \"%(uom)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_factor"
msgid "You cannot modify the factor of the unit of measure \"%(uom)s\"."
msgstr ""
@@ -552,6 +595,7 @@ msgid ""
"can deactivate it and create a new one."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_rate"
msgid "You cannot modify the rate of the unit of measure\"%(uom)s\"."
msgstr ""
@@ -663,6 +707,11 @@ msgctxt "model:product.product,name:"
msgid "Product Variant"
msgstr "Ürün Varyant"
+#, fuzzy
+msgctxt "model:product.product.replace.ask,name:"
+msgid "Replace Product"
+msgstr "Ürün"
+
msgctxt "model:product.template,name:"
msgid "Product Template"
msgstr "Ürün Taslağı"
@@ -1035,6 +1084,10 @@ msgctxt "model:res.group,name:group_product_admin"
msgid "Product Administration"
msgstr "Product Administration"
+msgctxt "selection:ir.cron,method:"
+msgid "Deactivate Replaced Products"
+msgstr ""
+
msgctxt "selection:product.identifier,type:"
msgid "Brand"
msgstr ""
@@ -1116,6 +1169,23 @@ msgctxt "view:product.configuration:"
msgid "Sequences"
msgstr "Ürün Şablonu"
+#, fuzzy
+msgctxt "view:product.product.replace.ask:"
+msgid "Product"
+msgstr "Ürün"
+
+msgctxt "view:product.product.replace.ask:"
+msgid "Replaced By"
+msgstr ""
+
msgctxt "view:product.template:"
msgid "General"
msgstr "Genel"
+
+msgctxt "wizard_button:product.product.replace,ask,end:"
+msgid "Cancel"
+msgstr ""
+
+msgctxt "wizard_button:product.product.replace,ask,replace:"
+msgid "Replace"
+msgstr ""
diff --git a/modules/product/locale/uk.po b/modules/product/locale/uk.po
index 64112c3714..0faf3b5d4a 100644
--- a/modules/product/locale/uk.po
+++ b/modules/product/locale/uk.po
@@ -175,6 +175,10 @@ msgctxt "field:product.product,prefix_code:"
msgid "Prefix Code"
msgstr ""
+msgctxt "field:product.product,replaced_by:"
+msgid "Replaced By"
+msgstr ""
+
msgctxt "field:product.product,suffix_code:"
msgid "Suffix Code"
msgstr ""
@@ -187,6 +191,22 @@ msgctxt "field:product.product,type:"
msgid "Type"
msgstr ""
+msgctxt "field:product.product.replace.ask,destination:"
+msgid "Destination"
+msgstr ""
+
+msgctxt "field:product.product.replace.ask,source:"
+msgid "Source"
+msgstr ""
+
+msgctxt "field:product.product.replace.ask,source_default_uom_category:"
+msgid "Source Default UoM Category"
+msgstr ""
+
+msgctxt "field:product.product.replace.ask,source_type:"
+msgid "Source Type"
+msgstr ""
+
msgctxt "field:product.template,categories:"
msgid "Categories"
msgstr ""
@@ -374,6 +394,10 @@ msgctxt "help:product.product,list_price:"
msgid "The standard price the product is sold at."
msgstr ""
+msgctxt "help:product.product,replaced_by:"
+msgid "The product replacing this one."
+msgstr ""
+
msgctxt "help:product.product,suffix_code:"
msgid "The unique identifier for the product (aka SKU)."
msgstr ""
@@ -383,6 +407,14 @@ msgid ""
"The product that defines the common properties inherited by the variant."
msgstr ""
+msgctxt "help:product.product.replace.ask,destination:"
+msgid "The product that replaces."
+msgstr ""
+
+msgctxt "help:product.product.replace.ask,source:"
+msgid "The product to be replaced."
+msgstr ""
+
msgctxt "help:product.template,categories:"
msgid ""
"The categories that the product is in.\n"
@@ -491,10 +523,15 @@ msgctxt "model:ir.action,name:act_uom_form"
msgid "Units of Measure"
msgstr ""
+msgctxt "model:ir.action,name:wizard_product_replace"
+msgid "Replace"
+msgstr ""
+
msgctxt "model:ir.message,text:msg_category_code_unique"
msgid "The code on product category must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_code"
msgid "The %(type)s \"%(code)s\" for product \"%(product)s\" is not valid."
msgstr ""
@@ -503,18 +540,22 @@ msgctxt "model:ir.message,text:msg_product_code_unique"
msgid "Code of active product must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_decrease_digits"
msgid "You cannot decrease the digits of the unit of measure \"%(uom)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_incompatible_factor_rate"
msgid "Incompatible factor and rate values on unit of measure\"%(uom)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_category"
msgid "You cannot modify the category of the unit of measure \"%(uom)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_factor"
msgid "You cannot modify the factor of the unit of measure \"%(uom)s\"."
msgstr ""
@@ -525,6 +566,7 @@ msgid ""
"can deactivate it and create a new one."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_rate"
msgid "You cannot modify the rate of the unit of measure\"%(uom)s\"."
msgstr ""
@@ -622,6 +664,10 @@ msgctxt "model:product.product,name:"
msgid "Product Variant"
msgstr ""
+msgctxt "model:product.product.replace.ask,name:"
+msgid "Replace Product"
+msgstr ""
+
msgctxt "model:product.template,name:"
msgid "Product Template"
msgstr ""
@@ -954,6 +1000,10 @@ msgctxt "model:res.group,name:group_product_admin"
msgid "Product Administration"
msgstr ""
+msgctxt "selection:ir.cron,method:"
+msgid "Deactivate Replaced Products"
+msgstr ""
+
msgctxt "selection:product.identifier,type:"
msgid "Brand"
msgstr ""
@@ -1034,6 +1084,22 @@ msgctxt "view:product.configuration:"
msgid "Sequences"
msgstr ""
+msgctxt "view:product.product.replace.ask:"
+msgid "Product"
+msgstr ""
+
+msgctxt "view:product.product.replace.ask:"
+msgid "Replaced By"
+msgstr ""
+
msgctxt "view:product.template:"
msgid "General"
msgstr ""
+
+msgctxt "wizard_button:product.product.replace,ask,end:"
+msgid "Cancel"
+msgstr ""
+
+msgctxt "wizard_button:product.product.replace,ask,replace:"
+msgid "Replace"
+msgstr ""
diff --git a/modules/product/locale/zh_CN.po b/modules/product/locale/zh_CN.po
index a1d8224904..b712ece886 100644
--- a/modules/product/locale/zh_CN.po
+++ b/modules/product/locale/zh_CN.po
@@ -178,6 +178,10 @@ msgctxt "field:product.product,prefix_code:"
msgid "Prefix Code"
msgstr "前缀代码"
+msgctxt "field:product.product,replaced_by:"
+msgid "Replaced By"
+msgstr ""
+
msgctxt "field:product.product,suffix_code:"
msgid "Suffix Code"
msgstr "后缀代码"
@@ -190,6 +194,24 @@ msgctxt "field:product.product,type:"
msgid "Type"
msgstr "类型"
+#, fuzzy
+msgctxt "field:product.product.replace.ask,destination:"
+msgid "Destination"
+msgstr "描述"
+
+msgctxt "field:product.product.replace.ask,source:"
+msgid "Source"
+msgstr ""
+
+#, fuzzy
+msgctxt "field:product.product.replace.ask,source_default_uom_category:"
+msgid "Source Default UoM Category"
+msgstr "默认计量单位类别"
+
+msgctxt "field:product.product.replace.ask,source_type:"
+msgid "Source Type"
+msgstr ""
+
msgctxt "field:product.template,categories:"
msgid "Categories"
msgstr "类别"
@@ -382,6 +404,11 @@ msgctxt "help:product.product,list_price:"
msgid "The standard price the product is sold at."
msgstr "产品销售的标准价格."
+#, fuzzy
+msgctxt "help:product.product,replaced_by:"
+msgid "The product replacing this one."
+msgstr "此代码标识的产品."
+
msgctxt "help:product.product,suffix_code:"
msgid "The unique identifier for the product (aka SKU)."
msgstr "产品的唯一标识符(也称为SKU)."
@@ -391,6 +418,15 @@ msgid ""
"The product that defines the common properties inherited by the variant."
msgstr "用来定义公共属性的产品,这些公共属性会被产品的变体继承."
+msgctxt "help:product.product.replace.ask,destination:"
+msgid "The product that replaces."
+msgstr ""
+
+#, fuzzy
+msgctxt "help:product.product.replace.ask,source:"
+msgid "The product to be replaced."
+msgstr "此代码标识的产品."
+
msgctxt "help:product.template,categories:"
msgid ""
"The categories that the product is in.\n"
@@ -509,11 +545,16 @@ msgctxt "model:ir.action,name:act_uom_form"
msgid "Units of Measure"
msgstr "计量单位"
+msgctxt "model:ir.action,name:wizard_product_replace"
+msgid "Replace"
+msgstr ""
+
#, fuzzy
msgctxt "model:ir.message,text:msg_category_code_unique"
msgid "The code on product category must be unique."
msgstr "已启用产品的代码不能重复."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_code"
msgid "The %(type)s \"%(code)s\" for product \"%(product)s\" is not valid."
msgstr "%(type)s \"%(code)s\" 对产品 \"%(product)s\" 是无效的."
@@ -522,18 +563,22 @@ msgctxt "model:ir.message,text:msg_product_code_unique"
msgid "Code of active product must be unique."
msgstr "已启用产品的代码不能重复."
+#, python-format
msgctxt "model:ir.message,text:msg_uom_decrease_digits"
msgid "You cannot decrease the digits of the unit of measure \"%(uom)s\"."
msgstr "不能减少计量单位 \"%(uom)s\" 的位数。"
+#, python-format
msgctxt "model:ir.message,text:msg_uom_incompatible_factor_rate"
msgid "Incompatible factor and rate values on unit of measure\"%(uom)s\"."
msgstr "与计量单位 \"%(uom)s\" 不兼容的换算因子和换算率."
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_category"
msgid "You cannot modify the category of the unit of measure \"%(uom)s\"."
msgstr "不能改变计量单位 \"%(uom)s\" 的类别."
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_factor"
msgid "You cannot modify the factor of the unit of measure \"%(uom)s\"."
msgstr "不能更改计量单位 \"%(uom)s\" 的换算因子."
@@ -544,6 +589,7 @@ msgid ""
"can deactivate it and create a new one."
msgstr "从未使用过的计量单位可以删除,否则只能停用后再新建。"
+#, python-format
msgctxt "model:ir.message,text:msg_uom_modify_rate"
msgid "You cannot modify the rate of the unit of measure\"%(uom)s\"."
msgstr "不能修改计量单位 \"%(uom)s\" 的换算率."
@@ -641,6 +687,11 @@ msgctxt "model:product.product,name:"
msgid "Product Variant"
msgstr "产品变体"
+#, fuzzy
+msgctxt "model:product.product.replace.ask,name:"
+msgid "Replace Product"
+msgstr "产品"
+
msgctxt "model:product.template,name:"
msgid "Product Template"
msgstr "产品模板"
@@ -973,6 +1024,10 @@ msgctxt "model:res.group,name:group_product_admin"
msgid "Product Administration"
msgstr "产品管理"
+msgctxt "selection:ir.cron,method:"
+msgid "Deactivate Replaced Products"
+msgstr ""
+
msgctxt "selection:product.identifier,type:"
msgid "Brand"
msgstr ""
@@ -1053,6 +1108,23 @@ msgctxt "view:product.configuration:"
msgid "Sequences"
msgstr "产品序列"
+#, fuzzy
+msgctxt "view:product.product.replace.ask:"
+msgid "Product"
+msgstr "产品"
+
+msgctxt "view:product.product.replace.ask:"
+msgid "Replaced By"
+msgstr ""
+
msgctxt "view:product.template:"
msgid "General"
msgstr "常规"
+
+msgctxt "wizard_button:product.product.replace,ask,end:"
+msgid "Cancel"
+msgstr ""
+
+msgctxt "wizard_button:product.product.replace,ask,replace:"
+msgid "Replace"
+msgstr ""
diff --git a/modules/product_attribute/locale/bg.po b/modules/product_attribute/locale/bg.po
index 261c305dc4..adae9236bc 100644
--- a/modules/product_attribute/locale/bg.po
+++ b/modules/product_attribute/locale/bg.po
@@ -77,6 +77,7 @@ msgctxt "model:ir.action,name:act_attribute_set_form"
msgid "Attribute Sets"
msgstr "Attribute Sets"
+#, python-format
msgctxt "model:ir.message,text:msg_label_value"
msgid "%(label)s: %(value)s"
msgstr ""
diff --git a/modules/product_attribute/locale/ca.po b/modules/product_attribute/locale/ca.po
index 4912a91b9d..4db23637cb 100644
--- a/modules/product_attribute/locale/ca.po
+++ b/modules/product_attribute/locale/ca.po
@@ -70,6 +70,7 @@ msgctxt "model:ir.action,name:act_attribute_set_form"
msgid "Attribute Sets"
msgstr "Grups d'atributs"
+#, python-format
msgctxt "model:ir.message,text:msg_label_value"
msgid "%(label)s: %(value)s"
msgstr "%(label)s: %(value)s"
diff --git a/modules/product_attribute/locale/cs.po b/modules/product_attribute/locale/cs.po
index d986d50085..648ded1a1d 100644
--- a/modules/product_attribute/locale/cs.po
+++ b/modules/product_attribute/locale/cs.po
@@ -77,6 +77,7 @@ msgctxt "model:ir.action,name:act_attribute_set_form"
msgid "Attribute Sets"
msgstr "Attribute Sets"
+#, python-format
msgctxt "model:ir.message,text:msg_label_value"
msgid "%(label)s: %(value)s"
msgstr ""
diff --git a/modules/product_attribute/locale/de.po b/modules/product_attribute/locale/de.po
index 5e4186b073..38f3c9fefe 100644
--- a/modules/product_attribute/locale/de.po
+++ b/modules/product_attribute/locale/de.po
@@ -72,6 +72,7 @@ msgctxt "model:ir.action,name:act_attribute_set_form"
msgid "Attribute Sets"
msgstr "Attributssatz"
+#, python-format
msgctxt "model:ir.message,text:msg_label_value"
msgid "%(label)s: %(value)s"
msgstr "%(label)s: %(value)s"
diff --git a/modules/product_attribute/locale/es.po b/modules/product_attribute/locale/es.po
index d209ff5363..44d373495f 100644
--- a/modules/product_attribute/locale/es.po
+++ b/modules/product_attribute/locale/es.po
@@ -70,6 +70,7 @@ msgctxt "model:ir.action,name:act_attribute_set_form"
msgid "Attribute Sets"
msgstr "Grupos de atributos"
+#, python-format
msgctxt "model:ir.message,text:msg_label_value"
msgid "%(label)s: %(value)s"
msgstr "%(label)s: %(value)s"
diff --git a/modules/product_attribute/locale/es_419.po b/modules/product_attribute/locale/es_419.po
index f7db5251c7..208cc615af 100644
--- a/modules/product_attribute/locale/es_419.po
+++ b/modules/product_attribute/locale/es_419.po
@@ -70,6 +70,7 @@ msgctxt "model:ir.action,name:act_attribute_set_form"
msgid "Attribute Sets"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_label_value"
msgid "%(label)s: %(value)s"
msgstr ""
diff --git a/modules/product_attribute/locale/et.po b/modules/product_attribute/locale/et.po
index b6703d491a..bdaeaa7da1 100644
--- a/modules/product_attribute/locale/et.po
+++ b/modules/product_attribute/locale/et.po
@@ -71,6 +71,7 @@ msgctxt "model:ir.action,name:act_attribute_set_form"
msgid "Attribute Sets"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_label_value"
msgid "%(label)s: %(value)s"
msgstr ""
diff --git a/modules/product_attribute/locale/fa.po b/modules/product_attribute/locale/fa.po
index fe95ebc8c9..a30a1f1ad4 100644
--- a/modules/product_attribute/locale/fa.po
+++ b/modules/product_attribute/locale/fa.po
@@ -71,6 +71,7 @@ msgctxt "model:ir.action,name:act_attribute_set_form"
msgid "Attribute Sets"
msgstr "مجموعه ویژگی"
+#, python-format
msgctxt "model:ir.message,text:msg_label_value"
msgid "%(label)s: %(value)s"
msgstr ""
diff --git a/modules/product_attribute/locale/fi.po b/modules/product_attribute/locale/fi.po
index eeae1aed10..0cd7aeb56d 100644
--- a/modules/product_attribute/locale/fi.po
+++ b/modules/product_attribute/locale/fi.po
@@ -76,6 +76,7 @@ msgctxt "model:ir.action,name:act_attribute_set_form"
msgid "Attribute Sets"
msgstr "Attribute Sets"
+#, python-format
msgctxt "model:ir.message,text:msg_label_value"
msgid "%(label)s: %(value)s"
msgstr ""
diff --git a/modules/product_attribute/locale/fr.po b/modules/product_attribute/locale/fr.po
index 3feac02c8c..ff46195323 100644
--- a/modules/product_attribute/locale/fr.po
+++ b/modules/product_attribute/locale/fr.po
@@ -70,6 +70,7 @@ msgctxt "model:ir.action,name:act_attribute_set_form"
msgid "Attribute Sets"
msgstr "Ensembles d'attributs"
+#, python-format
msgctxt "model:ir.message,text:msg_label_value"
msgid "%(label)s: %(value)s"
msgstr "%(label)s : %(value)s"
diff --git a/modules/product_attribute/locale/hu.po b/modules/product_attribute/locale/hu.po
index 453b527c7a..2a9d8765f8 100644
--- a/modules/product_attribute/locale/hu.po
+++ b/modules/product_attribute/locale/hu.po
@@ -75,6 +75,7 @@ msgctxt "model:ir.action,name:act_attribute_set_form"
msgid "Attribute Sets"
msgstr "Termékjellemzők"
+#, python-format
msgctxt "model:ir.message,text:msg_label_value"
msgid "%(label)s: %(value)s"
msgstr ""
diff --git a/modules/product_attribute/locale/id.po b/modules/product_attribute/locale/id.po
index 450cdaa7cb..64705c9f63 100644
--- a/modules/product_attribute/locale/id.po
+++ b/modules/product_attribute/locale/id.po
@@ -70,6 +70,7 @@ msgctxt "model:ir.action,name:act_attribute_set_form"
msgid "Attribute Sets"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_label_value"
msgid "%(label)s: %(value)s"
msgstr ""
diff --git a/modules/product_attribute/locale/it.po b/modules/product_attribute/locale/it.po
index 5e790f81a4..fcefef3305 100644
--- a/modules/product_attribute/locale/it.po
+++ b/modules/product_attribute/locale/it.po
@@ -74,6 +74,7 @@ msgctxt "model:ir.action,name:act_attribute_set_form"
msgid "Attribute Sets"
msgstr "Insiemi di attributi"
+#, python-format
msgctxt "model:ir.message,text:msg_label_value"
msgid "%(label)s: %(value)s"
msgstr ""
diff --git a/modules/product_attribute/locale/lo.po b/modules/product_attribute/locale/lo.po
index 7b8e79fd5a..3dfac18b04 100644
--- a/modules/product_attribute/locale/lo.po
+++ b/modules/product_attribute/locale/lo.po
@@ -77,6 +77,7 @@ msgctxt "model:ir.action,name:act_attribute_set_form"
msgid "Attribute Sets"
msgstr "Attribute Sets"
+#, python-format
msgctxt "model:ir.message,text:msg_label_value"
msgid "%(label)s: %(value)s"
msgstr ""
diff --git a/modules/product_attribute/locale/lt.po b/modules/product_attribute/locale/lt.po
index 5a584fb2c7..6be08ad1e7 100644
--- a/modules/product_attribute/locale/lt.po
+++ b/modules/product_attribute/locale/lt.po
@@ -71,6 +71,7 @@ msgctxt "model:ir.action,name:act_attribute_set_form"
msgid "Attribute Sets"
msgstr "Atributų rinkiniai"
+#, python-format
msgctxt "model:ir.message,text:msg_label_value"
msgid "%(label)s: %(value)s"
msgstr ""
diff --git a/modules/product_attribute/locale/nl.po b/modules/product_attribute/locale/nl.po
index 980058dbdd..d9195315f9 100644
--- a/modules/product_attribute/locale/nl.po
+++ b/modules/product_attribute/locale/nl.po
@@ -72,6 +72,7 @@ msgctxt "model:ir.action,name:act_attribute_set_form"
msgid "Attribute Sets"
msgstr "Specificatie Groepen"
+#, python-format
msgctxt "model:ir.message,text:msg_label_value"
msgid "%(label)s: %(value)s"
msgstr "%(label)s : %(value)s"
diff --git a/modules/product_attribute/locale/pl.po b/modules/product_attribute/locale/pl.po
index 257e29b14d..8b158723ad 100644
--- a/modules/product_attribute/locale/pl.po
+++ b/modules/product_attribute/locale/pl.po
@@ -70,6 +70,7 @@ msgctxt "model:ir.action,name:act_attribute_set_form"
msgid "Attribute Sets"
msgstr "Zestawy atrybutów"
+#, python-format
msgctxt "model:ir.message,text:msg_label_value"
msgid "%(label)s: %(value)s"
msgstr "%(label)s: %(value)s"
diff --git a/modules/product_attribute/locale/pt.po b/modules/product_attribute/locale/pt.po
index c6524d869a..d02ed59113 100644
--- a/modules/product_attribute/locale/pt.po
+++ b/modules/product_attribute/locale/pt.po
@@ -71,6 +71,7 @@ msgctxt "model:ir.action,name:act_attribute_set_form"
msgid "Attribute Sets"
msgstr "Conjuntos de Atributos"
+#, python-format
msgctxt "model:ir.message,text:msg_label_value"
msgid "%(label)s: %(value)s"
msgstr ""
diff --git a/modules/product_attribute/locale/ro.po b/modules/product_attribute/locale/ro.po
index f7db5251c7..208cc615af 100644
--- a/modules/product_attribute/locale/ro.po
+++ b/modules/product_attribute/locale/ro.po
@@ -70,6 +70,7 @@ msgctxt "model:ir.action,name:act_attribute_set_form"
msgid "Attribute Sets"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_label_value"
msgid "%(label)s: %(value)s"
msgstr ""
diff --git a/modules/product_attribute/locale/ru.po b/modules/product_attribute/locale/ru.po
index a7428bc13b..f24e2f2872 100644
--- a/modules/product_attribute/locale/ru.po
+++ b/modules/product_attribute/locale/ru.po
@@ -79,6 +79,7 @@ msgctxt "model:ir.action,name:act_attribute_set_form"
msgid "Attribute Sets"
msgstr "Attribute Sets"
+#, python-format
msgctxt "model:ir.message,text:msg_label_value"
msgid "%(label)s: %(value)s"
msgstr ""
diff --git a/modules/product_attribute/locale/sl.po b/modules/product_attribute/locale/sl.po
index 62c7ee8389..03cc143116 100644
--- a/modules/product_attribute/locale/sl.po
+++ b/modules/product_attribute/locale/sl.po
@@ -72,6 +72,7 @@ msgctxt "model:ir.action,name:act_attribute_set_form"
msgid "Attribute Sets"
msgstr "Attribute Sets"
+#, python-format
msgctxt "model:ir.message,text:msg_label_value"
msgid "%(label)s: %(value)s"
msgstr ""
diff --git a/modules/product_attribute/locale/tr.po b/modules/product_attribute/locale/tr.po
index a7e118df76..cefb44476a 100644
--- a/modules/product_attribute/locale/tr.po
+++ b/modules/product_attribute/locale/tr.po
@@ -73,6 +73,7 @@ msgctxt "model:ir.action,name:act_attribute_set_form"
msgid "Attribute Sets"
msgstr "Attribute Sets"
+#, python-format
msgctxt "model:ir.message,text:msg_label_value"
msgid "%(label)s: %(value)s"
msgstr ""
diff --git a/modules/product_attribute/locale/uk.po b/modules/product_attribute/locale/uk.po
index f7db5251c7..208cc615af 100644
--- a/modules/product_attribute/locale/uk.po
+++ b/modules/product_attribute/locale/uk.po
@@ -70,6 +70,7 @@ msgctxt "model:ir.action,name:act_attribute_set_form"
msgid "Attribute Sets"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_label_value"
msgid "%(label)s: %(value)s"
msgstr ""
diff --git a/modules/product_attribute/locale/zh_CN.po b/modules/product_attribute/locale/zh_CN.po
index b1fa83d877..89861fcd04 100644
--- a/modules/product_attribute/locale/zh_CN.po
+++ b/modules/product_attribute/locale/zh_CN.po
@@ -79,6 +79,7 @@ msgctxt "model:ir.action,name:act_attribute_set_form"
msgid "Attribute Sets"
msgstr "Attribute Sets"
+#, python-format
msgctxt "model:ir.message,text:msg_label_value"
msgid "%(label)s: %(value)s"
msgstr ""
diff --git a/modules/product_cost_fifo/locale/bg.po b/modules/product_cost_fifo/locale/bg.po
index b73b47171e..ae71e52ece 100644
--- a/modules/product_cost_fifo/locale/bg.po
+++ b/modules/product_cost_fifo/locale/bg.po
@@ -19,12 +19,14 @@ msgctxt "help:stock.move,fifo_quantity_available:"
msgid "Quantity available for FIFO"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_cancel_fifo"
msgid ""
"You cannot cancel move \"%(move)s\" because it is used for FIFO cost price "
"calculation."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_delete_fifo"
msgid ""
"You cannot delete move \"%(move)s\" because it is used for FIFO cost price "
diff --git a/modules/product_cost_fifo/locale/ca.po b/modules/product_cost_fifo/locale/ca.po
index a19d04a821..e8acfe894f 100644
--- a/modules/product_cost_fifo/locale/ca.po
+++ b/modules/product_cost_fifo/locale/ca.po
@@ -18,6 +18,7 @@ msgctxt "help:stock.move,fifo_quantity_available:"
msgid "Quantity available for FIFO"
msgstr "Quantitat disponible per FIFO"
+#, python-format
msgctxt "model:ir.message,text:msg_move_cancel_fifo"
msgid ""
"You cannot cancel move \"%(move)s\" because it is used for FIFO cost price "
@@ -26,6 +27,7 @@ msgstr ""
"No podeu cancelar el moviment \"%(move)s\" perquè es fa servir en el càlcul "
"del cost FIFO."
+#, python-format
msgctxt "model:ir.message,text:msg_move_delete_fifo"
msgid ""
"You cannot delete move \"%(move)s\" because it is used for FIFO cost price "
diff --git a/modules/product_cost_fifo/locale/cs.po b/modules/product_cost_fifo/locale/cs.po
index 0f4b9fb53e..e40ea7b9db 100644
--- a/modules/product_cost_fifo/locale/cs.po
+++ b/modules/product_cost_fifo/locale/cs.po
@@ -18,12 +18,14 @@ msgctxt "help:stock.move,fifo_quantity_available:"
msgid "Quantity available for FIFO"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_cancel_fifo"
msgid ""
"You cannot cancel move \"%(move)s\" because it is used for FIFO cost price "
"calculation."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_delete_fifo"
msgid ""
"You cannot delete move \"%(move)s\" because it is used for FIFO cost price "
diff --git a/modules/product_cost_fifo/locale/de.po b/modules/product_cost_fifo/locale/de.po
index 9c0d41d7ab..e31003137b 100644
--- a/modules/product_cost_fifo/locale/de.po
+++ b/modules/product_cost_fifo/locale/de.po
@@ -18,6 +18,7 @@ msgctxt "help:stock.move,fifo_quantity_available:"
msgid "Quantity available for FIFO"
msgstr "Menge für FIFO verfügbar"
+#, python-format
msgctxt "model:ir.message,text:msg_move_cancel_fifo"
msgid ""
"You cannot cancel move \"%(move)s\" because it is used for FIFO cost price "
@@ -26,6 +27,7 @@ msgstr ""
"Die Warenbewegung \"%(move)s\" kann nicht gelöscht werden, weil sie für die "
"Kalkulation des FIFO Kostenpreis benutzt wird."
+#, python-format
msgctxt "model:ir.message,text:msg_move_delete_fifo"
msgid ""
"You cannot delete move \"%(move)s\" because it is used for FIFO cost price "
diff --git a/modules/product_cost_fifo/locale/es.po b/modules/product_cost_fifo/locale/es.po
index e4fb332a3e..7841853339 100644
--- a/modules/product_cost_fifo/locale/es.po
+++ b/modules/product_cost_fifo/locale/es.po
@@ -18,6 +18,7 @@ msgctxt "help:stock.move,fifo_quantity_available:"
msgid "Quantity available for FIFO"
msgstr "Cantidad disponible para FIFO"
+#, python-format
msgctxt "model:ir.message,text:msg_move_cancel_fifo"
msgid ""
"You cannot cancel move \"%(move)s\" because it is used for FIFO cost price "
@@ -26,6 +27,7 @@ msgstr ""
"No puede cancelar el movimiento \"%(move)s\" porque se utiliza en el cálculo"
" de precio coste FIFO."
+#, python-format
msgctxt "model:ir.message,text:msg_move_delete_fifo"
msgid ""
"You cannot delete move \"%(move)s\" because it is used for FIFO cost price "
diff --git a/modules/product_cost_fifo/locale/es_419.po b/modules/product_cost_fifo/locale/es_419.po
index 0f4b9fb53e..e40ea7b9db 100644
--- a/modules/product_cost_fifo/locale/es_419.po
+++ b/modules/product_cost_fifo/locale/es_419.po
@@ -18,12 +18,14 @@ msgctxt "help:stock.move,fifo_quantity_available:"
msgid "Quantity available for FIFO"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_cancel_fifo"
msgid ""
"You cannot cancel move \"%(move)s\" because it is used for FIFO cost price "
"calculation."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_delete_fifo"
msgid ""
"You cannot delete move \"%(move)s\" because it is used for FIFO cost price "
diff --git a/modules/product_cost_fifo/locale/et.po b/modules/product_cost_fifo/locale/et.po
index 58369a88c9..f7f8953fad 100644
--- a/modules/product_cost_fifo/locale/et.po
+++ b/modules/product_cost_fifo/locale/et.po
@@ -19,7 +19,7 @@ msgctxt "help:stock.move,fifo_quantity_available:"
msgid "Quantity available for FIFO"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_move_cancel_fifo"
msgid ""
"You cannot cancel move \"%(move)s\" because it is used for FIFO cost price "
@@ -28,6 +28,7 @@ msgstr ""
"Ei saa kustutada rida \"%(move)s\", mida kasutatakse FIFO hinna "
"arvestamisel."
+#, python-format
msgctxt "model:ir.message,text:msg_move_delete_fifo"
msgid ""
"You cannot delete move \"%(move)s\" because it is used for FIFO cost price "
diff --git a/modules/product_cost_fifo/locale/fa.po b/modules/product_cost_fifo/locale/fa.po
index 3a3b55bee7..57ebd7b410 100644
--- a/modules/product_cost_fifo/locale/fa.po
+++ b/modules/product_cost_fifo/locale/fa.po
@@ -19,7 +19,7 @@ msgctxt "help:stock.move,fifo_quantity_available:"
msgid "Quantity available for FIFO"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_move_cancel_fifo"
msgid ""
"You cannot cancel move \"%(move)s\" because it is used for FIFO cost price "
@@ -28,6 +28,7 @@ msgstr ""
"شما نمیتوانید جابجایی : \"%(move)s\" را حذف کنید چرا که برای محاسبه قیمت "
"هزینه FIFO استفاده می شود."
+#, python-format
msgctxt "model:ir.message,text:msg_move_delete_fifo"
msgid ""
"You cannot delete move \"%(move)s\" because it is used for FIFO cost price "
diff --git a/modules/product_cost_fifo/locale/fi.po b/modules/product_cost_fifo/locale/fi.po
index 0f4b9fb53e..e40ea7b9db 100644
--- a/modules/product_cost_fifo/locale/fi.po
+++ b/modules/product_cost_fifo/locale/fi.po
@@ -18,12 +18,14 @@ msgctxt "help:stock.move,fifo_quantity_available:"
msgid "Quantity available for FIFO"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_cancel_fifo"
msgid ""
"You cannot cancel move \"%(move)s\" because it is used for FIFO cost price "
"calculation."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_delete_fifo"
msgid ""
"You cannot delete move \"%(move)s\" because it is used for FIFO cost price "
diff --git a/modules/product_cost_fifo/locale/fr.po b/modules/product_cost_fifo/locale/fr.po
index d673537026..35a7450eed 100644
--- a/modules/product_cost_fifo/locale/fr.po
+++ b/modules/product_cost_fifo/locale/fr.po
@@ -18,6 +18,7 @@ msgctxt "help:stock.move,fifo_quantity_available:"
msgid "Quantity available for FIFO"
msgstr "Quantité disponible pour PEPS"
+#, python-format
msgctxt "model:ir.message,text:msg_move_cancel_fifo"
msgid ""
"You cannot cancel move \"%(move)s\" because it is used for FIFO cost price "
@@ -26,6 +27,7 @@ msgstr ""
"Vous ne pouvez pas annuler le mouvement « %(move)s » parce qu'il est utilisé"
" pour le calcul PEPS du prix de revient."
+#, python-format
msgctxt "model:ir.message,text:msg_move_delete_fifo"
msgid ""
"You cannot delete move \"%(move)s\" because it is used for FIFO cost price "
diff --git a/modules/product_cost_fifo/locale/hu.po b/modules/product_cost_fifo/locale/hu.po
index 92672a626f..e2e78c055f 100644
--- a/modules/product_cost_fifo/locale/hu.po
+++ b/modules/product_cost_fifo/locale/hu.po
@@ -19,7 +19,7 @@ msgctxt "help:stock.move,fifo_quantity_available:"
msgid "Quantity available for FIFO"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_move_cancel_fifo"
msgid ""
"You cannot cancel move \"%(move)s\" because it is used for FIFO cost price "
@@ -28,6 +28,7 @@ msgstr ""
"\"%s\" könyvelési rész nem törölhető, mivel a FIFO ár kalkulációjához "
"használandó."
+#, python-format
msgctxt "model:ir.message,text:msg_move_delete_fifo"
msgid ""
"You cannot delete move \"%(move)s\" because it is used for FIFO cost price "
diff --git a/modules/product_cost_fifo/locale/id.po b/modules/product_cost_fifo/locale/id.po
index 0f4b9fb53e..e40ea7b9db 100644
--- a/modules/product_cost_fifo/locale/id.po
+++ b/modules/product_cost_fifo/locale/id.po
@@ -18,12 +18,14 @@ msgctxt "help:stock.move,fifo_quantity_available:"
msgid "Quantity available for FIFO"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_cancel_fifo"
msgid ""
"You cannot cancel move \"%(move)s\" because it is used for FIFO cost price "
"calculation."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_delete_fifo"
msgid ""
"You cannot delete move \"%(move)s\" because it is used for FIFO cost price "
diff --git a/modules/product_cost_fifo/locale/it.po b/modules/product_cost_fifo/locale/it.po
index 7024319b0d..2980ee35e9 100644
--- a/modules/product_cost_fifo/locale/it.po
+++ b/modules/product_cost_fifo/locale/it.po
@@ -18,6 +18,7 @@ msgctxt "help:stock.move,fifo_quantity_available:"
msgid "Quantity available for FIFO"
msgstr "Quantità disponibile per la FIFO"
+#, python-format
msgctxt "model:ir.message,text:msg_move_cancel_fifo"
msgid ""
"You cannot cancel move \"%(move)s\" because it is used for FIFO cost price "
@@ -26,6 +27,7 @@ msgstr ""
"Non è possibile eliminare il movimento \"%(move)s\" perché viene utilizzato "
"per il calcolo del prezzo di costo FIFO."
+#, python-format
msgctxt "model:ir.message,text:msg_move_delete_fifo"
msgid ""
"You cannot delete move \"%(move)s\" because it is used for FIFO cost price "
diff --git a/modules/product_cost_fifo/locale/lo.po b/modules/product_cost_fifo/locale/lo.po
index 0f4b9fb53e..e40ea7b9db 100644
--- a/modules/product_cost_fifo/locale/lo.po
+++ b/modules/product_cost_fifo/locale/lo.po
@@ -18,12 +18,14 @@ msgctxt "help:stock.move,fifo_quantity_available:"
msgid "Quantity available for FIFO"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_cancel_fifo"
msgid ""
"You cannot cancel move \"%(move)s\" because it is used for FIFO cost price "
"calculation."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_delete_fifo"
msgid ""
"You cannot delete move \"%(move)s\" because it is used for FIFO cost price "
diff --git a/modules/product_cost_fifo/locale/lt.po b/modules/product_cost_fifo/locale/lt.po
index 0f4b9fb53e..e40ea7b9db 100644
--- a/modules/product_cost_fifo/locale/lt.po
+++ b/modules/product_cost_fifo/locale/lt.po
@@ -18,12 +18,14 @@ msgctxt "help:stock.move,fifo_quantity_available:"
msgid "Quantity available for FIFO"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_cancel_fifo"
msgid ""
"You cannot cancel move \"%(move)s\" because it is used for FIFO cost price "
"calculation."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_delete_fifo"
msgid ""
"You cannot delete move \"%(move)s\" because it is used for FIFO cost price "
diff --git a/modules/product_cost_fifo/locale/nl.po b/modules/product_cost_fifo/locale/nl.po
index 6f411e7d9d..a811a67fd8 100644
--- a/modules/product_cost_fifo/locale/nl.po
+++ b/modules/product_cost_fifo/locale/nl.po
@@ -18,6 +18,7 @@ msgctxt "help:stock.move,fifo_quantity_available:"
msgid "Quantity available for FIFO"
msgstr "Beschikbare hoeveelheid voor FIFO"
+#, python-format
msgctxt "model:ir.message,text:msg_move_cancel_fifo"
msgid ""
"You cannot cancel move \"%(move)s\" because it is used for FIFO cost price "
@@ -26,6 +27,7 @@ msgstr ""
"U kunt de voorraad boeking \"%(move)s\" niet annuleren omdat deze wordt "
"gebruikt voor de FIFO kostprijsberekening."
+#, python-format
msgctxt "model:ir.message,text:msg_move_delete_fifo"
msgid ""
"You cannot delete move \"%(move)s\" because it is used for FIFO cost price "
diff --git a/modules/product_cost_fifo/locale/pl.po b/modules/product_cost_fifo/locale/pl.po
index e82d8c3da8..02e7f9b602 100644
--- a/modules/product_cost_fifo/locale/pl.po
+++ b/modules/product_cost_fifo/locale/pl.po
@@ -18,7 +18,7 @@ msgctxt "help:stock.move,fifo_quantity_available:"
msgid "Quantity available for FIFO"
msgstr "Ilość dostępna dla FIFO"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_move_cancel_fifo"
msgid ""
"You cannot cancel move \"%(move)s\" because it is used for FIFO cost price "
@@ -27,6 +27,7 @@ msgstr ""
"Nie można usunąć przesunięcia„% (move) s”, ponieważ jest używane do "
"obliczania kosztu własnego wg FIFO."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_move_delete_fifo"
msgid ""
"You cannot delete move \"%(move)s\" because it is used for FIFO cost price "
diff --git a/modules/product_cost_fifo/locale/pt.po b/modules/product_cost_fifo/locale/pt.po
index 44097f9404..e5f43740e2 100644
--- a/modules/product_cost_fifo/locale/pt.po
+++ b/modules/product_cost_fifo/locale/pt.po
@@ -19,7 +19,7 @@ msgctxt "help:stock.move,fifo_quantity_available:"
msgid "Quantity available for FIFO"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_move_cancel_fifo"
msgid ""
"You cannot cancel move \"%(move)s\" because it is used for FIFO cost price "
@@ -28,6 +28,7 @@ msgstr ""
"Você não pode apagar a movimentação \"%s\" que é usada para o preço de custo"
" PEPS."
+#, python-format
msgctxt "model:ir.message,text:msg_move_delete_fifo"
msgid ""
"You cannot delete move \"%(move)s\" because it is used for FIFO cost price "
diff --git a/modules/product_cost_fifo/locale/ro.po b/modules/product_cost_fifo/locale/ro.po
index 0f4b9fb53e..e40ea7b9db 100644
--- a/modules/product_cost_fifo/locale/ro.po
+++ b/modules/product_cost_fifo/locale/ro.po
@@ -18,12 +18,14 @@ msgctxt "help:stock.move,fifo_quantity_available:"
msgid "Quantity available for FIFO"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_cancel_fifo"
msgid ""
"You cannot cancel move \"%(move)s\" because it is used for FIFO cost price "
"calculation."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_delete_fifo"
msgid ""
"You cannot delete move \"%(move)s\" because it is used for FIFO cost price "
diff --git a/modules/product_cost_fifo/locale/ru.po b/modules/product_cost_fifo/locale/ru.po
index 0f4b9fb53e..e40ea7b9db 100644
--- a/modules/product_cost_fifo/locale/ru.po
+++ b/modules/product_cost_fifo/locale/ru.po
@@ -18,12 +18,14 @@ msgctxt "help:stock.move,fifo_quantity_available:"
msgid "Quantity available for FIFO"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_cancel_fifo"
msgid ""
"You cannot cancel move \"%(move)s\" because it is used for FIFO cost price "
"calculation."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_delete_fifo"
msgid ""
"You cannot delete move \"%(move)s\" because it is used for FIFO cost price "
diff --git a/modules/product_cost_fifo/locale/sl.po b/modules/product_cost_fifo/locale/sl.po
index 7ec9865375..bd676393a6 100644
--- a/modules/product_cost_fifo/locale/sl.po
+++ b/modules/product_cost_fifo/locale/sl.po
@@ -18,6 +18,7 @@ msgctxt "help:stock.move,fifo_quantity_available:"
msgid "Quantity available for FIFO"
msgstr "Razpoložljiva količina za FIFO"
+#, python-format
msgctxt "model:ir.message,text:msg_move_cancel_fifo"
msgid ""
"You cannot cancel move \"%(move)s\" because it is used for FIFO cost price "
@@ -26,6 +27,7 @@ msgstr ""
"Postavke »%(move)s« ne morete preklicati, ker se uporablja za izračun "
"stroškov FIFO."
+#, python-format
msgctxt "model:ir.message,text:msg_move_delete_fifo"
msgid ""
"You cannot delete move \"%(move)s\" because it is used for FIFO cost price "
diff --git a/modules/product_cost_fifo/locale/tr.po b/modules/product_cost_fifo/locale/tr.po
index f65af6d234..b9b722c617 100644
--- a/modules/product_cost_fifo/locale/tr.po
+++ b/modules/product_cost_fifo/locale/tr.po
@@ -19,13 +19,14 @@ msgctxt "help:stock.move,fifo_quantity_available:"
msgid "Quantity available for FIFO"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_move_cancel_fifo"
msgid ""
"You cannot cancel move \"%(move)s\" because it is used for FIFO cost price "
"calculation."
msgstr "FIFO maliyet değeri için kullanılan \"%s\" hareketi silinemez."
+#, python-format
msgctxt "model:ir.message,text:msg_move_delete_fifo"
msgid ""
"You cannot delete move \"%(move)s\" because it is used for FIFO cost price "
diff --git a/modules/product_cost_fifo/locale/uk.po b/modules/product_cost_fifo/locale/uk.po
index 0f4b9fb53e..e40ea7b9db 100644
--- a/modules/product_cost_fifo/locale/uk.po
+++ b/modules/product_cost_fifo/locale/uk.po
@@ -18,12 +18,14 @@ msgctxt "help:stock.move,fifo_quantity_available:"
msgid "Quantity available for FIFO"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_cancel_fifo"
msgid ""
"You cannot cancel move \"%(move)s\" because it is used for FIFO cost price "
"calculation."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_delete_fifo"
msgid ""
"You cannot delete move \"%(move)s\" because it is used for FIFO cost price "
diff --git a/modules/product_cost_fifo/locale/zh_CN.po b/modules/product_cost_fifo/locale/zh_CN.po
index 0f4b9fb53e..e40ea7b9db 100644
--- a/modules/product_cost_fifo/locale/zh_CN.po
+++ b/modules/product_cost_fifo/locale/zh_CN.po
@@ -18,12 +18,14 @@ msgctxt "help:stock.move,fifo_quantity_available:"
msgid "Quantity available for FIFO"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_cancel_fifo"
msgid ""
"You cannot cancel move \"%(move)s\" because it is used for FIFO cost price "
"calculation."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_delete_fifo"
msgid ""
"You cannot delete move \"%(move)s\" because it is used for FIFO cost price "
diff --git a/modules/product_cost_warehouse/locale/bg.po b/modules/product_cost_warehouse/locale/bg.po
index a8d088698c..29feec577b 100644
--- a/modules/product_cost_warehouse/locale/bg.po
+++ b/modules/product_cost_warehouse/locale/bg.po
@@ -72,6 +72,7 @@ msgctxt "model:ir.cron-stock.warehouse,name:"
msgid "Cron - Warehouse"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_storage_location_same_warehouse"
msgid ""
"To move products between \"%(from_)s\" and \"%(to)s\", you must use the "
diff --git a/modules/product_cost_warehouse/locale/ca.po b/modules/product_cost_warehouse/locale/ca.po
index e53f1975c4..2ed9497d80 100644
--- a/modules/product_cost_warehouse/locale/ca.po
+++ b/modules/product_cost_warehouse/locale/ca.po
@@ -72,6 +72,7 @@ msgctxt "model:ir.cron-stock.warehouse,name:"
msgid "Cron - Warehouse"
msgstr "Tasca programada - Magatzem"
+#, python-format
msgctxt "model:ir.message,text:msg_move_storage_location_same_warehouse"
msgid ""
"To move products between \"%(from_)s\" and \"%(to)s\", you must use the "
diff --git a/modules/product_cost_warehouse/locale/cs.po b/modules/product_cost_warehouse/locale/cs.po
index a8d088698c..29feec577b 100644
--- a/modules/product_cost_warehouse/locale/cs.po
+++ b/modules/product_cost_warehouse/locale/cs.po
@@ -72,6 +72,7 @@ msgctxt "model:ir.cron-stock.warehouse,name:"
msgid "Cron - Warehouse"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_storage_location_same_warehouse"
msgid ""
"To move products between \"%(from_)s\" and \"%(to)s\", you must use the "
diff --git a/modules/product_cost_warehouse/locale/de.po b/modules/product_cost_warehouse/locale/de.po
index d151346a9d..d599a29596 100644
--- a/modules/product_cost_warehouse/locale/de.po
+++ b/modules/product_cost_warehouse/locale/de.po
@@ -73,6 +73,7 @@ msgctxt "model:ir.cron-stock.warehouse,name:"
msgid "Cron - Warehouse"
msgstr "Zeitplaner - Logistikstandort"
+#, python-format
msgctxt "model:ir.message,text:msg_move_storage_location_same_warehouse"
msgid ""
"To move products between \"%(from_)s\" and \"%(to)s\", you must use the "
diff --git a/modules/product_cost_warehouse/locale/es.po b/modules/product_cost_warehouse/locale/es.po
index b097bd9300..0f54a0e463 100644
--- a/modules/product_cost_warehouse/locale/es.po
+++ b/modules/product_cost_warehouse/locale/es.po
@@ -72,6 +72,7 @@ msgctxt "model:ir.cron-stock.warehouse,name:"
msgid "Cron - Warehouse"
msgstr "Tarea programada - Almacén"
+#, python-format
msgctxt "model:ir.message,text:msg_move_storage_location_same_warehouse"
msgid ""
"To move products between \"%(from_)s\" and \"%(to)s\", you must use the "
diff --git a/modules/product_cost_warehouse/locale/es_419.po b/modules/product_cost_warehouse/locale/es_419.po
index a8d088698c..29feec577b 100644
--- a/modules/product_cost_warehouse/locale/es_419.po
+++ b/modules/product_cost_warehouse/locale/es_419.po
@@ -72,6 +72,7 @@ msgctxt "model:ir.cron-stock.warehouse,name:"
msgid "Cron - Warehouse"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_storage_location_same_warehouse"
msgid ""
"To move products between \"%(from_)s\" and \"%(to)s\", you must use the "
diff --git a/modules/product_cost_warehouse/locale/et.po b/modules/product_cost_warehouse/locale/et.po
index a8d088698c..29feec577b 100644
--- a/modules/product_cost_warehouse/locale/et.po
+++ b/modules/product_cost_warehouse/locale/et.po
@@ -72,6 +72,7 @@ msgctxt "model:ir.cron-stock.warehouse,name:"
msgid "Cron - Warehouse"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_storage_location_same_warehouse"
msgid ""
"To move products between \"%(from_)s\" and \"%(to)s\", you must use the "
diff --git a/modules/product_cost_warehouse/locale/fa.po b/modules/product_cost_warehouse/locale/fa.po
index a8d088698c..29feec577b 100644
--- a/modules/product_cost_warehouse/locale/fa.po
+++ b/modules/product_cost_warehouse/locale/fa.po
@@ -72,6 +72,7 @@ msgctxt "model:ir.cron-stock.warehouse,name:"
msgid "Cron - Warehouse"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_storage_location_same_warehouse"
msgid ""
"To move products between \"%(from_)s\" and \"%(to)s\", you must use the "
diff --git a/modules/product_cost_warehouse/locale/fi.po b/modules/product_cost_warehouse/locale/fi.po
index a8d088698c..29feec577b 100644
--- a/modules/product_cost_warehouse/locale/fi.po
+++ b/modules/product_cost_warehouse/locale/fi.po
@@ -72,6 +72,7 @@ msgctxt "model:ir.cron-stock.warehouse,name:"
msgid "Cron - Warehouse"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_storage_location_same_warehouse"
msgid ""
"To move products between \"%(from_)s\" and \"%(to)s\", you must use the "
diff --git a/modules/product_cost_warehouse/locale/fr.po b/modules/product_cost_warehouse/locale/fr.po
index bf14388855..5725d8b382 100644
--- a/modules/product_cost_warehouse/locale/fr.po
+++ b/modules/product_cost_warehouse/locale/fr.po
@@ -72,6 +72,7 @@ msgctxt "model:ir.cron-stock.warehouse,name:"
msgid "Cron - Warehouse"
msgstr "Tâche planifiée - Entrepôt"
+#, python-format
msgctxt "model:ir.message,text:msg_move_storage_location_same_warehouse"
msgid ""
"To move products between \"%(from_)s\" and \"%(to)s\", you must use the "
diff --git a/modules/product_cost_warehouse/locale/hu.po b/modules/product_cost_warehouse/locale/hu.po
index 5dff743eb3..c17bf2193e 100644
--- a/modules/product_cost_warehouse/locale/hu.po
+++ b/modules/product_cost_warehouse/locale/hu.po
@@ -72,6 +72,7 @@ msgctxt "model:ir.cron-stock.warehouse,name:"
msgid "Cron - Warehouse"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_storage_location_same_warehouse"
msgid ""
"To move products between \"%(from_)s\" and \"%(to)s\", you must use the "
diff --git a/modules/product_cost_warehouse/locale/id.po b/modules/product_cost_warehouse/locale/id.po
index 8f50aed609..052e60e177 100644
--- a/modules/product_cost_warehouse/locale/id.po
+++ b/modules/product_cost_warehouse/locale/id.po
@@ -72,6 +72,7 @@ msgctxt "model:ir.cron-stock.warehouse,name:"
msgid "Cron - Warehouse"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_storage_location_same_warehouse"
msgid ""
"To move products between \"%(from_)s\" and \"%(to)s\", you must use the "
diff --git a/modules/product_cost_warehouse/locale/it.po b/modules/product_cost_warehouse/locale/it.po
index 3b7b6c3a22..3fd4dbf7e8 100644
--- a/modules/product_cost_warehouse/locale/it.po
+++ b/modules/product_cost_warehouse/locale/it.po
@@ -72,6 +72,7 @@ msgctxt "model:ir.cron-stock.warehouse,name:"
msgid "Cron - Warehouse"
msgstr "Operazione pianificata - Magazzino"
+#, python-format
msgctxt "model:ir.message,text:msg_move_storage_location_same_warehouse"
msgid ""
"To move products between \"%(from_)s\" and \"%(to)s\", you must use the "
diff --git a/modules/product_cost_warehouse/locale/lo.po b/modules/product_cost_warehouse/locale/lo.po
index a8d088698c..29feec577b 100644
--- a/modules/product_cost_warehouse/locale/lo.po
+++ b/modules/product_cost_warehouse/locale/lo.po
@@ -72,6 +72,7 @@ msgctxt "model:ir.cron-stock.warehouse,name:"
msgid "Cron - Warehouse"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_storage_location_same_warehouse"
msgid ""
"To move products between \"%(from_)s\" and \"%(to)s\", you must use the "
diff --git a/modules/product_cost_warehouse/locale/lt.po b/modules/product_cost_warehouse/locale/lt.po
index a8d088698c..29feec577b 100644
--- a/modules/product_cost_warehouse/locale/lt.po
+++ b/modules/product_cost_warehouse/locale/lt.po
@@ -72,6 +72,7 @@ msgctxt "model:ir.cron-stock.warehouse,name:"
msgid "Cron - Warehouse"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_storage_location_same_warehouse"
msgid ""
"To move products between \"%(from_)s\" and \"%(to)s\", you must use the "
diff --git a/modules/product_cost_warehouse/locale/nl.po b/modules/product_cost_warehouse/locale/nl.po
index aff0c081d7..7b0f34c18d 100644
--- a/modules/product_cost_warehouse/locale/nl.po
+++ b/modules/product_cost_warehouse/locale/nl.po
@@ -72,6 +72,7 @@ msgctxt "model:ir.cron-stock.warehouse,name:"
msgid "Cron - Warehouse"
msgstr "Cyclische opdracht - Magazijn"
+#, python-format
msgctxt "model:ir.message,text:msg_move_storage_location_same_warehouse"
msgid ""
"To move products between \"%(from_)s\" and \"%(to)s\", you must use the "
diff --git a/modules/product_cost_warehouse/locale/pl.po b/modules/product_cost_warehouse/locale/pl.po
index a8d088698c..29feec577b 100644
--- a/modules/product_cost_warehouse/locale/pl.po
+++ b/modules/product_cost_warehouse/locale/pl.po
@@ -72,6 +72,7 @@ msgctxt "model:ir.cron-stock.warehouse,name:"
msgid "Cron - Warehouse"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_storage_location_same_warehouse"
msgid ""
"To move products between \"%(from_)s\" and \"%(to)s\", you must use the "
diff --git a/modules/product_cost_warehouse/locale/pt.po b/modules/product_cost_warehouse/locale/pt.po
index a8d088698c..29feec577b 100644
--- a/modules/product_cost_warehouse/locale/pt.po
+++ b/modules/product_cost_warehouse/locale/pt.po
@@ -72,6 +72,7 @@ msgctxt "model:ir.cron-stock.warehouse,name:"
msgid "Cron - Warehouse"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_storage_location_same_warehouse"
msgid ""
"To move products between \"%(from_)s\" and \"%(to)s\", you must use the "
diff --git a/modules/product_cost_warehouse/locale/ro.po b/modules/product_cost_warehouse/locale/ro.po
index a8d088698c..29feec577b 100644
--- a/modules/product_cost_warehouse/locale/ro.po
+++ b/modules/product_cost_warehouse/locale/ro.po
@@ -72,6 +72,7 @@ msgctxt "model:ir.cron-stock.warehouse,name:"
msgid "Cron - Warehouse"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_storage_location_same_warehouse"
msgid ""
"To move products between \"%(from_)s\" and \"%(to)s\", you must use the "
diff --git a/modules/product_cost_warehouse/locale/ru.po b/modules/product_cost_warehouse/locale/ru.po
index a8d088698c..29feec577b 100644
--- a/modules/product_cost_warehouse/locale/ru.po
+++ b/modules/product_cost_warehouse/locale/ru.po
@@ -72,6 +72,7 @@ msgctxt "model:ir.cron-stock.warehouse,name:"
msgid "Cron - Warehouse"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_storage_location_same_warehouse"
msgid ""
"To move products between \"%(from_)s\" and \"%(to)s\", you must use the "
diff --git a/modules/product_cost_warehouse/locale/sl.po b/modules/product_cost_warehouse/locale/sl.po
index 5396e52e04..aa622456d8 100644
--- a/modules/product_cost_warehouse/locale/sl.po
+++ b/modules/product_cost_warehouse/locale/sl.po
@@ -73,6 +73,7 @@ msgctxt "model:ir.cron-stock.warehouse,name:"
msgid "Cron - Warehouse"
msgstr "Časovni razporejevalnik - Skladišče"
+#, python-format
msgctxt "model:ir.message,text:msg_move_storage_location_same_warehouse"
msgid ""
"To move products between \"%(from_)s\" and \"%(to)s\", you must use the "
diff --git a/modules/product_cost_warehouse/locale/tr.po b/modules/product_cost_warehouse/locale/tr.po
index a8d088698c..29feec577b 100644
--- a/modules/product_cost_warehouse/locale/tr.po
+++ b/modules/product_cost_warehouse/locale/tr.po
@@ -72,6 +72,7 @@ msgctxt "model:ir.cron-stock.warehouse,name:"
msgid "Cron - Warehouse"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_storage_location_same_warehouse"
msgid ""
"To move products between \"%(from_)s\" and \"%(to)s\", you must use the "
diff --git a/modules/product_cost_warehouse/locale/uk.po b/modules/product_cost_warehouse/locale/uk.po
index a8d088698c..29feec577b 100644
--- a/modules/product_cost_warehouse/locale/uk.po
+++ b/modules/product_cost_warehouse/locale/uk.po
@@ -72,6 +72,7 @@ msgctxt "model:ir.cron-stock.warehouse,name:"
msgid "Cron - Warehouse"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_storage_location_same_warehouse"
msgid ""
"To move products between \"%(from_)s\" and \"%(to)s\", you must use the "
diff --git a/modules/product_cost_warehouse/locale/zh_CN.po b/modules/product_cost_warehouse/locale/zh_CN.po
index a8d088698c..29feec577b 100644
--- a/modules/product_cost_warehouse/locale/zh_CN.po
+++ b/modules/product_cost_warehouse/locale/zh_CN.po
@@ -72,6 +72,7 @@ msgctxt "model:ir.cron-stock.warehouse,name:"
msgid "Cron - Warehouse"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_storage_location_same_warehouse"
msgid ""
"To move products between \"%(from_)s\" and \"%(to)s\", you must use the "
diff --git a/modules/product_image/locale/bg.po b/modules/product_image/locale/bg.po
index 4918466c6a..01e3ff86cb 100644
--- a/modules/product_image/locale/bg.po
+++ b/modules/product_image/locale/bg.po
@@ -18,6 +18,10 @@ msgctxt "field:product.category.image,category:"
msgid "Category"
msgstr ""
+msgctxt "field:product.category.image,description:"
+msgid "Description"
+msgstr ""
+
msgctxt "field:product.category.image,image:"
msgid "Image"
msgstr ""
@@ -50,6 +54,10 @@ msgctxt "field:product.image,cache:"
msgid "Cache"
msgstr ""
+msgctxt "field:product.image,description:"
+msgid "Description"
+msgstr ""
+
msgctxt "field:product.image,image:"
msgid "Image"
msgstr ""
diff --git a/modules/product_image/locale/ca.po b/modules/product_image/locale/ca.po
index 47b461307e..090ef5b75d 100644
--- a/modules/product_image/locale/ca.po
+++ b/modules/product_image/locale/ca.po
@@ -18,6 +18,10 @@ msgctxt "field:product.category.image,category:"
msgid "Category"
msgstr "Categoria"
+msgctxt "field:product.category.image,description:"
+msgid "Description"
+msgstr "Descripció"
+
msgctxt "field:product.category.image,image:"
msgid "Image"
msgstr "Imatge"
@@ -50,6 +54,10 @@ msgctxt "field:product.image,cache:"
msgid "Cache"
msgstr "Memòria cau"
+msgctxt "field:product.image,description:"
+msgid "Description"
+msgstr "Descripció"
+
msgctxt "field:product.image,image:"
msgid "Image"
msgstr "Imatge"
diff --git a/modules/product_image/locale/cs.po b/modules/product_image/locale/cs.po
index 4918466c6a..01e3ff86cb 100644
--- a/modules/product_image/locale/cs.po
+++ b/modules/product_image/locale/cs.po
@@ -18,6 +18,10 @@ msgctxt "field:product.category.image,category:"
msgid "Category"
msgstr ""
+msgctxt "field:product.category.image,description:"
+msgid "Description"
+msgstr ""
+
msgctxt "field:product.category.image,image:"
msgid "Image"
msgstr ""
@@ -50,6 +54,10 @@ msgctxt "field:product.image,cache:"
msgid "Cache"
msgstr ""
+msgctxt "field:product.image,description:"
+msgid "Description"
+msgstr ""
+
msgctxt "field:product.image,image:"
msgid "Image"
msgstr ""
diff --git a/modules/product_image/locale/de.po b/modules/product_image/locale/de.po
index 71ee7c45ca..b9c184966f 100644
--- a/modules/product_image/locale/de.po
+++ b/modules/product_image/locale/de.po
@@ -18,6 +18,10 @@ msgctxt "field:product.category.image,category:"
msgid "Category"
msgstr "Kategorie"
+msgctxt "field:product.category.image,description:"
+msgid "Description"
+msgstr "Beschreibung"
+
msgctxt "field:product.category.image,image:"
msgid "Image"
msgstr "Bild"
@@ -50,6 +54,10 @@ msgctxt "field:product.image,cache:"
msgid "Cache"
msgstr "Cache"
+msgctxt "field:product.image,description:"
+msgid "Description"
+msgstr "Beschreibung"
+
msgctxt "field:product.image,image:"
msgid "Image"
msgstr "Bild"
diff --git a/modules/product_image/locale/es.po b/modules/product_image/locale/es.po
index 53db6f88d7..9da6a3a11a 100644
--- a/modules/product_image/locale/es.po
+++ b/modules/product_image/locale/es.po
@@ -18,6 +18,10 @@ msgctxt "field:product.category.image,category:"
msgid "Category"
msgstr "Categoría"
+msgctxt "field:product.category.image,description:"
+msgid "Description"
+msgstr "Descripción"
+
msgctxt "field:product.category.image,image:"
msgid "Image"
msgstr "Imagen"
@@ -50,6 +54,10 @@ msgctxt "field:product.image,cache:"
msgid "Cache"
msgstr "Caché"
+msgctxt "field:product.image,description:"
+msgid "Description"
+msgstr "Descripción"
+
msgctxt "field:product.image,image:"
msgid "Image"
msgstr "Imagen"
diff --git a/modules/product_image/locale/es_419.po b/modules/product_image/locale/es_419.po
index 4918466c6a..01e3ff86cb 100644
--- a/modules/product_image/locale/es_419.po
+++ b/modules/product_image/locale/es_419.po
@@ -18,6 +18,10 @@ msgctxt "field:product.category.image,category:"
msgid "Category"
msgstr ""
+msgctxt "field:product.category.image,description:"
+msgid "Description"
+msgstr ""
+
msgctxt "field:product.category.image,image:"
msgid "Image"
msgstr ""
@@ -50,6 +54,10 @@ msgctxt "field:product.image,cache:"
msgid "Cache"
msgstr ""
+msgctxt "field:product.image,description:"
+msgid "Description"
+msgstr ""
+
msgctxt "field:product.image,image:"
msgid "Image"
msgstr ""
diff --git a/modules/product_image/locale/et.po b/modules/product_image/locale/et.po
index 4918466c6a..01e3ff86cb 100644
--- a/modules/product_image/locale/et.po
+++ b/modules/product_image/locale/et.po
@@ -18,6 +18,10 @@ msgctxt "field:product.category.image,category:"
msgid "Category"
msgstr ""
+msgctxt "field:product.category.image,description:"
+msgid "Description"
+msgstr ""
+
msgctxt "field:product.category.image,image:"
msgid "Image"
msgstr ""
@@ -50,6 +54,10 @@ msgctxt "field:product.image,cache:"
msgid "Cache"
msgstr ""
+msgctxt "field:product.image,description:"
+msgid "Description"
+msgstr ""
+
msgctxt "field:product.image,image:"
msgid "Image"
msgstr ""
diff --git a/modules/product_image/locale/fa.po b/modules/product_image/locale/fa.po
index 4918466c6a..01e3ff86cb 100644
--- a/modules/product_image/locale/fa.po
+++ b/modules/product_image/locale/fa.po
@@ -18,6 +18,10 @@ msgctxt "field:product.category.image,category:"
msgid "Category"
msgstr ""
+msgctxt "field:product.category.image,description:"
+msgid "Description"
+msgstr ""
+
msgctxt "field:product.category.image,image:"
msgid "Image"
msgstr ""
@@ -50,6 +54,10 @@ msgctxt "field:product.image,cache:"
msgid "Cache"
msgstr ""
+msgctxt "field:product.image,description:"
+msgid "Description"
+msgstr ""
+
msgctxt "field:product.image,image:"
msgid "Image"
msgstr ""
diff --git a/modules/product_image/locale/fi.po b/modules/product_image/locale/fi.po
index 4918466c6a..01e3ff86cb 100644
--- a/modules/product_image/locale/fi.po
+++ b/modules/product_image/locale/fi.po
@@ -18,6 +18,10 @@ msgctxt "field:product.category.image,category:"
msgid "Category"
msgstr ""
+msgctxt "field:product.category.image,description:"
+msgid "Description"
+msgstr ""
+
msgctxt "field:product.category.image,image:"
msgid "Image"
msgstr ""
@@ -50,6 +54,10 @@ msgctxt "field:product.image,cache:"
msgid "Cache"
msgstr ""
+msgctxt "field:product.image,description:"
+msgid "Description"
+msgstr ""
+
msgctxt "field:product.image,image:"
msgid "Image"
msgstr ""
diff --git a/modules/product_image/locale/fr.po b/modules/product_image/locale/fr.po
index c1e3df8630..3df12d13d6 100644
--- a/modules/product_image/locale/fr.po
+++ b/modules/product_image/locale/fr.po
@@ -18,6 +18,10 @@ msgctxt "field:product.category.image,category:"
msgid "Category"
msgstr "Catégorie"
+msgctxt "field:product.category.image,description:"
+msgid "Description"
+msgstr "Description"
+
msgctxt "field:product.category.image,image:"
msgid "Image"
msgstr "Image"
@@ -50,6 +54,10 @@ msgctxt "field:product.image,cache:"
msgid "Cache"
msgstr "Cache"
+msgctxt "field:product.image,description:"
+msgid "Description"
+msgstr "Description"
+
msgctxt "field:product.image,image:"
msgid "Image"
msgstr "Image"
diff --git a/modules/product_image/locale/hu.po b/modules/product_image/locale/hu.po
index 06b8355821..acac37f080 100644
--- a/modules/product_image/locale/hu.po
+++ b/modules/product_image/locale/hu.po
@@ -20,6 +20,10 @@ msgctxt "field:product.category.image,category:"
msgid "Category"
msgstr ""
+msgctxt "field:product.category.image,description:"
+msgid "Description"
+msgstr ""
+
#, fuzzy
msgctxt "field:product.category.image,image:"
msgid "Image"
@@ -56,6 +60,10 @@ msgctxt "field:product.image,cache:"
msgid "Cache"
msgstr ""
+msgctxt "field:product.image,description:"
+msgid "Description"
+msgstr ""
+
msgctxt "field:product.image,image:"
msgid "Image"
msgstr ""
diff --git a/modules/product_image/locale/id.po b/modules/product_image/locale/id.po
index 4918466c6a..01e3ff86cb 100644
--- a/modules/product_image/locale/id.po
+++ b/modules/product_image/locale/id.po
@@ -18,6 +18,10 @@ msgctxt "field:product.category.image,category:"
msgid "Category"
msgstr ""
+msgctxt "field:product.category.image,description:"
+msgid "Description"
+msgstr ""
+
msgctxt "field:product.category.image,image:"
msgid "Image"
msgstr ""
@@ -50,6 +54,10 @@ msgctxt "field:product.image,cache:"
msgid "Cache"
msgstr ""
+msgctxt "field:product.image,description:"
+msgid "Description"
+msgstr ""
+
msgctxt "field:product.image,image:"
msgid "Image"
msgstr ""
diff --git a/modules/product_image/locale/it.po b/modules/product_image/locale/it.po
index e7d5480cfe..7f3b5ba998 100644
--- a/modules/product_image/locale/it.po
+++ b/modules/product_image/locale/it.po
@@ -18,6 +18,10 @@ msgctxt "field:product.category.image,category:"
msgid "Category"
msgstr ""
+msgctxt "field:product.category.image,description:"
+msgid "Description"
+msgstr ""
+
msgctxt "field:product.category.image,image:"
msgid "Image"
msgstr ""
@@ -50,6 +54,10 @@ msgctxt "field:product.image,cache:"
msgid "Cache"
msgstr ""
+msgctxt "field:product.image,description:"
+msgid "Description"
+msgstr ""
+
msgctxt "field:product.image,image:"
msgid "Image"
msgstr ""
diff --git a/modules/product_image/locale/lo.po b/modules/product_image/locale/lo.po
index 4918466c6a..01e3ff86cb 100644
--- a/modules/product_image/locale/lo.po
+++ b/modules/product_image/locale/lo.po
@@ -18,6 +18,10 @@ msgctxt "field:product.category.image,category:"
msgid "Category"
msgstr ""
+msgctxt "field:product.category.image,description:"
+msgid "Description"
+msgstr ""
+
msgctxt "field:product.category.image,image:"
msgid "Image"
msgstr ""
@@ -50,6 +54,10 @@ msgctxt "field:product.image,cache:"
msgid "Cache"
msgstr ""
+msgctxt "field:product.image,description:"
+msgid "Description"
+msgstr ""
+
msgctxt "field:product.image,image:"
msgid "Image"
msgstr ""
diff --git a/modules/product_image/locale/lt.po b/modules/product_image/locale/lt.po
index 4918466c6a..01e3ff86cb 100644
--- a/modules/product_image/locale/lt.po
+++ b/modules/product_image/locale/lt.po
@@ -18,6 +18,10 @@ msgctxt "field:product.category.image,category:"
msgid "Category"
msgstr ""
+msgctxt "field:product.category.image,description:"
+msgid "Description"
+msgstr ""
+
msgctxt "field:product.category.image,image:"
msgid "Image"
msgstr ""
@@ -50,6 +54,10 @@ msgctxt "field:product.image,cache:"
msgid "Cache"
msgstr ""
+msgctxt "field:product.image,description:"
+msgid "Description"
+msgstr ""
+
msgctxt "field:product.image,image:"
msgid "Image"
msgstr ""
diff --git a/modules/product_image/locale/nl.po b/modules/product_image/locale/nl.po
index ec83a65def..3852f5939e 100644
--- a/modules/product_image/locale/nl.po
+++ b/modules/product_image/locale/nl.po
@@ -18,6 +18,10 @@ msgctxt "field:product.category.image,category:"
msgid "Category"
msgstr "Categorie"
+msgctxt "field:product.category.image,description:"
+msgid "Description"
+msgstr "Omschrijving"
+
msgctxt "field:product.category.image,image:"
msgid "Image"
msgstr "Afbeelding"
@@ -50,6 +54,10 @@ msgctxt "field:product.image,cache:"
msgid "Cache"
msgstr "Cache"
+msgctxt "field:product.image,description:"
+msgid "Description"
+msgstr "Omschrijving"
+
msgctxt "field:product.image,image:"
msgid "Image"
msgstr "Afbeelding"
diff --git a/modules/product_image/locale/pl.po b/modules/product_image/locale/pl.po
index 4918466c6a..01e3ff86cb 100644
--- a/modules/product_image/locale/pl.po
+++ b/modules/product_image/locale/pl.po
@@ -18,6 +18,10 @@ msgctxt "field:product.category.image,category:"
msgid "Category"
msgstr ""
+msgctxt "field:product.category.image,description:"
+msgid "Description"
+msgstr ""
+
msgctxt "field:product.category.image,image:"
msgid "Image"
msgstr ""
@@ -50,6 +54,10 @@ msgctxt "field:product.image,cache:"
msgid "Cache"
msgstr ""
+msgctxt "field:product.image,description:"
+msgid "Description"
+msgstr ""
+
msgctxt "field:product.image,image:"
msgid "Image"
msgstr ""
diff --git a/modules/product_image/locale/pt.po b/modules/product_image/locale/pt.po
index 4918466c6a..01e3ff86cb 100644
--- a/modules/product_image/locale/pt.po
+++ b/modules/product_image/locale/pt.po
@@ -18,6 +18,10 @@ msgctxt "field:product.category.image,category:"
msgid "Category"
msgstr ""
+msgctxt "field:product.category.image,description:"
+msgid "Description"
+msgstr ""
+
msgctxt "field:product.category.image,image:"
msgid "Image"
msgstr ""
@@ -50,6 +54,10 @@ msgctxt "field:product.image,cache:"
msgid "Cache"
msgstr ""
+msgctxt "field:product.image,description:"
+msgid "Description"
+msgstr ""
+
msgctxt "field:product.image,image:"
msgid "Image"
msgstr ""
diff --git a/modules/product_image/locale/ro.po b/modules/product_image/locale/ro.po
index 4918466c6a..01e3ff86cb 100644
--- a/modules/product_image/locale/ro.po
+++ b/modules/product_image/locale/ro.po
@@ -18,6 +18,10 @@ msgctxt "field:product.category.image,category:"
msgid "Category"
msgstr ""
+msgctxt "field:product.category.image,description:"
+msgid "Description"
+msgstr ""
+
msgctxt "field:product.category.image,image:"
msgid "Image"
msgstr ""
@@ -50,6 +54,10 @@ msgctxt "field:product.image,cache:"
msgid "Cache"
msgstr ""
+msgctxt "field:product.image,description:"
+msgid "Description"
+msgstr ""
+
msgctxt "field:product.image,image:"
msgid "Image"
msgstr ""
diff --git a/modules/product_image/locale/ru.po b/modules/product_image/locale/ru.po
index 4918466c6a..01e3ff86cb 100644
--- a/modules/product_image/locale/ru.po
+++ b/modules/product_image/locale/ru.po
@@ -18,6 +18,10 @@ msgctxt "field:product.category.image,category:"
msgid "Category"
msgstr ""
+msgctxt "field:product.category.image,description:"
+msgid "Description"
+msgstr ""
+
msgctxt "field:product.category.image,image:"
msgid "Image"
msgstr ""
@@ -50,6 +54,10 @@ msgctxt "field:product.image,cache:"
msgid "Cache"
msgstr ""
+msgctxt "field:product.image,description:"
+msgid "Description"
+msgstr ""
+
msgctxt "field:product.image,image:"
msgid "Image"
msgstr ""
diff --git a/modules/product_image/locale/sl.po b/modules/product_image/locale/sl.po
index c98b4e10db..aeff80c859 100644
--- a/modules/product_image/locale/sl.po
+++ b/modules/product_image/locale/sl.po
@@ -21,6 +21,10 @@ msgctxt "field:product.category.image,category:"
msgid "Category"
msgstr ""
+msgctxt "field:product.category.image,description:"
+msgid "Description"
+msgstr ""
+
#, fuzzy
msgctxt "field:product.category.image,image:"
msgid "Image"
@@ -57,6 +61,10 @@ msgctxt "field:product.image,cache:"
msgid "Cache"
msgstr "Predpomnilnik"
+msgctxt "field:product.image,description:"
+msgid "Description"
+msgstr ""
+
msgctxt "field:product.image,image:"
msgid "Image"
msgstr "Podoba"
diff --git a/modules/product_image/locale/tr.po b/modules/product_image/locale/tr.po
index 4918466c6a..01e3ff86cb 100644
--- a/modules/product_image/locale/tr.po
+++ b/modules/product_image/locale/tr.po
@@ -18,6 +18,10 @@ msgctxt "field:product.category.image,category:"
msgid "Category"
msgstr ""
+msgctxt "field:product.category.image,description:"
+msgid "Description"
+msgstr ""
+
msgctxt "field:product.category.image,image:"
msgid "Image"
msgstr ""
@@ -50,6 +54,10 @@ msgctxt "field:product.image,cache:"
msgid "Cache"
msgstr ""
+msgctxt "field:product.image,description:"
+msgid "Description"
+msgstr ""
+
msgctxt "field:product.image,image:"
msgid "Image"
msgstr ""
diff --git a/modules/product_image/locale/uk.po b/modules/product_image/locale/uk.po
index 4918466c6a..01e3ff86cb 100644
--- a/modules/product_image/locale/uk.po
+++ b/modules/product_image/locale/uk.po
@@ -18,6 +18,10 @@ msgctxt "field:product.category.image,category:"
msgid "Category"
msgstr ""
+msgctxt "field:product.category.image,description:"
+msgid "Description"
+msgstr ""
+
msgctxt "field:product.category.image,image:"
msgid "Image"
msgstr ""
@@ -50,6 +54,10 @@ msgctxt "field:product.image,cache:"
msgid "Cache"
msgstr ""
+msgctxt "field:product.image,description:"
+msgid "Description"
+msgstr ""
+
msgctxt "field:product.image,image:"
msgid "Image"
msgstr ""
diff --git a/modules/product_image/locale/zh_CN.po b/modules/product_image/locale/zh_CN.po
index 4918466c6a..01e3ff86cb 100644
--- a/modules/product_image/locale/zh_CN.po
+++ b/modules/product_image/locale/zh_CN.po
@@ -18,6 +18,10 @@ msgctxt "field:product.category.image,category:"
msgid "Category"
msgstr ""
+msgctxt "field:product.category.image,description:"
+msgid "Description"
+msgstr ""
+
msgctxt "field:product.category.image,image:"
msgid "Image"
msgstr ""
@@ -50,6 +54,10 @@ msgctxt "field:product.image,cache:"
msgid "Cache"
msgstr ""
+msgctxt "field:product.image,description:"
+msgid "Description"
+msgstr ""
+
msgctxt "field:product.image,image:"
msgid "Image"
msgstr ""
diff --git a/modules/product_price_list/locale/bg.po b/modules/product_price_list/locale/bg.po
index 2c311b88dd..de8153070a 100644
--- a/modules/product_price_list/locale/bg.po
+++ b/modules/product_price_list/locale/bg.po
@@ -107,12 +107,23 @@ msgctxt "model:ir.action,name:act_price_list_form"
msgid "Price Lists"
msgstr "Price Lists"
+#, fuzzy
+msgctxt "model:ir.action,name:act_price_list_line_form"
+msgid "Price List Lines"
+msgstr "Редове от ценова листа"
+
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in price list line \"%(line)s\" with "
"exception \"%(exception)s\"."
msgstr ""
+#, fuzzy
+msgctxt "model:ir.model.button,string:price_list_open_lines_button"
+msgid "Open Lines"
+msgstr "Редове"
+
msgctxt "model:ir.rule.group,name:rule_group_price_list_companies"
msgid "User in companies"
msgstr ""
@@ -130,6 +141,11 @@ msgctxt "model:product.price_list.line,name:"
msgid "Price List Line"
msgstr "Ред от ценова листа"
+#, fuzzy
+msgctxt "model:product.price_list.line.context,name:"
+msgid "Price List Line Context"
+msgstr "Ред от ценова листа"
+
msgctxt "selection:product.price_list,price:"
msgid "Cost Price"
msgstr ""
diff --git a/modules/product_price_list/locale/ca.po b/modules/product_price_list/locale/ca.po
index d05e6a97e0..ce4dc4f2a6 100644
--- a/modules/product_price_list/locale/ca.po
+++ b/modules/product_price_list/locale/ca.po
@@ -110,6 +110,11 @@ msgctxt "model:ir.action,name:act_price_list_form"
msgid "Price Lists"
msgstr "Tarifes"
+msgctxt "model:ir.action,name:act_price_list_line_form"
+msgid "Price List Lines"
+msgstr "Línies de tarifa"
+
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in price list line \"%(line)s\" with "
@@ -118,6 +123,10 @@ msgstr ""
"La fórmula \"%(formula)s\" a la línia de tarifa \"%(line)s\" no és correcta "
"generant l'excepció \"%(exception)s\"."
+msgctxt "model:ir.model.button,string:price_list_open_lines_button"
+msgid "Open Lines"
+msgstr "Obre línies"
+
msgctxt "model:ir.rule.group,name:rule_group_price_list_companies"
msgid "User in companies"
msgstr "Usuari a les empreses"
@@ -134,6 +143,10 @@ msgctxt "model:product.price_list.line,name:"
msgid "Price List Line"
msgstr "Línia de tarifa"
+msgctxt "model:product.price_list.line.context,name:"
+msgid "Price List Line Context"
+msgstr "Context de la línia de tarifa"
+
msgctxt "selection:product.price_list,price:"
msgid "Cost Price"
msgstr "Preu de cost"
diff --git a/modules/product_price_list/locale/cs.po b/modules/product_price_list/locale/cs.po
index e3b6648951..faef23eb22 100644
--- a/modules/product_price_list/locale/cs.po
+++ b/modules/product_price_list/locale/cs.po
@@ -105,12 +105,22 @@ msgctxt "model:ir.action,name:act_price_list_form"
msgid "Price Lists"
msgstr "Price Lists"
+#, fuzzy
+msgctxt "model:ir.action,name:act_price_list_line_form"
+msgid "Price List Lines"
+msgstr "Price Lists"
+
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in price list line \"%(line)s\" with "
"exception \"%(exception)s\"."
msgstr ""
+msgctxt "model:ir.model.button,string:price_list_open_lines_button"
+msgid "Open Lines"
+msgstr ""
+
msgctxt "model:ir.rule.group,name:rule_group_price_list_companies"
msgid "User in companies"
msgstr ""
@@ -128,6 +138,11 @@ msgctxt "model:product.price_list.line,name:"
msgid "Price List Line"
msgstr ""
+#, fuzzy
+msgctxt "model:product.price_list.line.context,name:"
+msgid "Price List Line Context"
+msgstr "Price Lists"
+
msgctxt "selection:product.price_list,price:"
msgid "Cost Price"
msgstr ""
diff --git a/modules/product_price_list/locale/de.po b/modules/product_price_list/locale/de.po
index bf15d91d02..d828311ca6 100644
--- a/modules/product_price_list/locale/de.po
+++ b/modules/product_price_list/locale/de.po
@@ -8,7 +8,7 @@ msgstr "Unternehmen"
msgctxt "field:product.price_list,lines:"
msgid "Lines"
-msgstr "Positionen"
+msgstr "Konditionssätze"
msgctxt "field:product.price_list,name:"
msgid "Name"
@@ -36,7 +36,7 @@ msgstr "Formel"
msgctxt "field:product.price_list.line,price_list:"
msgid "Price List"
-msgstr "Preisliste"
+msgstr "Preiskonditionsschema"
msgctxt "field:product.price_list.line,product:"
msgid "Product"
@@ -51,8 +51,8 @@ msgid ""
"Make the price list belong to the company.\n"
"It defines the currency of the price list."
msgstr ""
-"Die Preisliste dem Unternehmen zuordnen.\n"
-"Dies definiert die Währung der Preisliste."
+"Das Preiskonditionsschema dem Unternehmen zuordnen.\n"
+"Dies definiert die Währung des Preiskonditionsschemas."
msgctxt "help:product.price_list,lines:"
msgid ""
@@ -64,7 +64,7 @@ msgstr ""
msgctxt "help:product.price_list,name:"
msgid "The main identifier of the price list."
-msgstr "Das Hauptidentifizierungsmerkmal der Preisliste."
+msgstr "Das Hauptidentifizierungsmerkmal des Preiskonditionsschemas."
msgctxt "help:product.price_list,price:"
msgid "The value used for 'unit_price'."
@@ -89,14 +89,14 @@ msgid ""
"- cost_price: the cost price of the product\n"
"- list_price: the list price of the product"
msgstr ""
-"Ein Pythonausdruck, der ausgewertet wird mit:\n"
+"Ein Python-Ausdruck, der ausgewertet wird mit:\n"
"- unit_price: Originaler Einzelpreis des Artikels\n"
"- cost_price: Der Einstandspreis des Artikels\n"
"- list_price: Der Listenpreis des Artikels"
msgctxt "help:product.price_list.line,price_list:"
msgid "The price list to which the line belongs."
-msgstr "Die Preisliste zu der die Position zugeordnet ist."
+msgstr "Das Preiskonditionsschema dem der Konditionssatz zugeordnet ist."
msgctxt "help:product.price_list.line,product:"
msgid "Apply only to this product."
@@ -108,31 +108,44 @@ msgstr "Nur anwenden, wenn die Menge größer ist."
msgctxt "model:ir.action,name:act_price_list_form"
msgid "Price Lists"
-msgstr "Preislisten"
+msgstr "Preiskonditionsschemata"
+msgctxt "model:ir.action,name:act_price_list_line_form"
+msgid "Price List Lines"
+msgstr "Konditionssätze"
+
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in price list line \"%(line)s\" with "
"exception \"%(exception)s\"."
msgstr ""
-"Ungültige Formel \"%(formula)s\" in Preislistenposition \"%(line)s\" mit "
+"Ungültige Formel \"%(formula)s\" in Konditionssatz \"%(line)s\" mit "
"Fehlermeldung \"%(exception)s\"."
+msgctxt "model:ir.model.button,string:price_list_open_lines_button"
+msgid "Open Lines"
+msgstr "Konditionssätze öffnen"
+
msgctxt "model:ir.rule.group,name:rule_group_price_list_companies"
msgid "User in companies"
msgstr "Benutzer in Unternehmen"
msgctxt "model:ir.ui.menu,name:menu_price_list"
msgid "Price Lists"
-msgstr "Preislisten"
+msgstr "Preiskonditionsschemata"
msgctxt "model:product.price_list,name:"
msgid "Price List"
-msgstr "Preisliste"
+msgstr "Preiskonditionsschema"
msgctxt "model:product.price_list.line,name:"
msgid "Price List Line"
-msgstr "Preislistenposition"
+msgstr "Konditionssatz"
+
+msgctxt "model:product.price_list.line.context,name:"
+msgid "Price List Line Context"
+msgstr "Konditionssatz Kontext"
msgctxt "selection:product.price_list,price:"
msgid "Cost Price"
diff --git a/modules/product_price_list/locale/es.po b/modules/product_price_list/locale/es.po
index 73e975140b..498af9d6fb 100644
--- a/modules/product_price_list/locale/es.po
+++ b/modules/product_price_list/locale/es.po
@@ -110,6 +110,11 @@ msgctxt "model:ir.action,name:act_price_list_form"
msgid "Price Lists"
msgstr "Tarifas"
+msgctxt "model:ir.action,name:act_price_list_line_form"
+msgid "Price List Lines"
+msgstr "Líneas de tarifas"
+
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in price list line \"%(line)s\" with "
@@ -118,6 +123,10 @@ msgstr ""
"La fórmula \"%(formula)s\" en la línea de tarifa \"%(line)s\" no es correcta"
" generando la excepción \"%(exception)s\"."
+msgctxt "model:ir.model.button,string:price_list_open_lines_button"
+msgid "Open Lines"
+msgstr "Abrir lineas"
+
msgctxt "model:ir.rule.group,name:rule_group_price_list_companies"
msgid "User in companies"
msgstr "Usuario en las empresas"
@@ -134,6 +143,10 @@ msgctxt "model:product.price_list.line,name:"
msgid "Price List Line"
msgstr "Línea de tarifa"
+msgctxt "model:product.price_list.line.context,name:"
+msgid "Price List Line Context"
+msgstr "Contexto de la línea de tarifa"
+
msgctxt "selection:product.price_list,price:"
msgid "Cost Price"
msgstr "Precio de coste"
diff --git a/modules/product_price_list/locale/es_419.po b/modules/product_price_list/locale/es_419.po
index 5b76c56485..ff9eed571e 100644
--- a/modules/product_price_list/locale/es_419.po
+++ b/modules/product_price_list/locale/es_419.po
@@ -108,6 +108,11 @@ msgid "Price Lists"
msgstr "Lista de precios"
#, fuzzy
+msgctxt "model:ir.action,name:act_price_list_line_form"
+msgid "Price List Lines"
+msgstr "Línea de lista de precios"
+
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in price list line \"%(line)s\" with "
@@ -116,6 +121,10 @@ msgstr ""
"La fórmula \"%(formula)s\" en la línea de lista de precios \"%(line)s\" con "
"excepción \"%(exception)s\" no es válida."
+msgctxt "model:ir.model.button,string:price_list_open_lines_button"
+msgid "Open Lines"
+msgstr ""
+
msgctxt "model:ir.rule.group,name:rule_group_price_list_companies"
msgid "User in companies"
msgstr ""
@@ -133,6 +142,11 @@ msgctxt "model:product.price_list.line,name:"
msgid "Price List Line"
msgstr "Línea de lista de precios"
+#, fuzzy
+msgctxt "model:product.price_list.line.context,name:"
+msgid "Price List Line Context"
+msgstr "Línea de lista de precios"
+
msgctxt "selection:product.price_list,price:"
msgid "Cost Price"
msgstr ""
diff --git a/modules/product_price_list/locale/et.po b/modules/product_price_list/locale/et.po
index 806099041a..abcc2c9b82 100644
--- a/modules/product_price_list/locale/et.po
+++ b/modules/product_price_list/locale/et.po
@@ -103,12 +103,23 @@ msgctxt "model:ir.action,name:act_price_list_form"
msgid "Price Lists"
msgstr "Hinnakirjad"
+#, fuzzy
+msgctxt "model:ir.action,name:act_price_list_line_form"
+msgid "Price List Lines"
+msgstr "Hinnakirja rida"
+
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in price list line \"%(line)s\" with "
"exception \"%(exception)s\"."
msgstr ""
+#, fuzzy
+msgctxt "model:ir.model.button,string:price_list_open_lines_button"
+msgid "Open Lines"
+msgstr "Read"
+
#, fuzzy
msgctxt "model:ir.rule.group,name:rule_group_price_list_companies"
msgid "User in companies"
@@ -126,6 +137,11 @@ msgctxt "model:product.price_list.line,name:"
msgid "Price List Line"
msgstr "Hinnakirja rida"
+#, fuzzy
+msgctxt "model:product.price_list.line.context,name:"
+msgid "Price List Line Context"
+msgstr "Hinnakirja rida"
+
msgctxt "selection:product.price_list,price:"
msgid "Cost Price"
msgstr ""
diff --git a/modules/product_price_list/locale/fa.po b/modules/product_price_list/locale/fa.po
index 16cf8fe3f9..91e3fb31db 100644
--- a/modules/product_price_list/locale/fa.po
+++ b/modules/product_price_list/locale/fa.po
@@ -109,12 +109,23 @@ msgctxt "model:ir.action,name:act_price_list_form"
msgid "Price Lists"
msgstr "لیست های قیمت"
+#, fuzzy
+msgctxt "model:ir.action,name:act_price_list_line_form"
+msgid "Price List Lines"
+msgstr "خط لیست قیمت"
+
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in price list line \"%(line)s\" with "
"exception \"%(exception)s\"."
msgstr "فرمول: \"%s\" در سطر لیست قیمت: \"%s\" با استثنا: \"%s\" نامعتبر میباشد."
+#, fuzzy
+msgctxt "model:ir.model.button,string:price_list_open_lines_button"
+msgid "Open Lines"
+msgstr "خطوط"
+
msgctxt "model:ir.rule.group,name:rule_group_price_list_companies"
msgid "User in companies"
msgstr ""
@@ -131,6 +142,11 @@ msgctxt "model:product.price_list.line,name:"
msgid "Price List Line"
msgstr "خط لیست قیمت"
+#, fuzzy
+msgctxt "model:product.price_list.line.context,name:"
+msgid "Price List Line Context"
+msgstr "خط لیست قیمت"
+
msgctxt "selection:product.price_list,price:"
msgid "Cost Price"
msgstr ""
diff --git a/modules/product_price_list/locale/fi.po b/modules/product_price_list/locale/fi.po
index 1604f3456c..ea90e3b2cd 100644
--- a/modules/product_price_list/locale/fi.po
+++ b/modules/product_price_list/locale/fi.po
@@ -104,12 +104,22 @@ msgctxt "model:ir.action,name:act_price_list_form"
msgid "Price Lists"
msgstr "Price Lists"
+#, fuzzy
+msgctxt "model:ir.action,name:act_price_list_line_form"
+msgid "Price List Lines"
+msgstr "Price Lists"
+
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in price list line \"%(line)s\" with "
"exception \"%(exception)s\"."
msgstr ""
+msgctxt "model:ir.model.button,string:price_list_open_lines_button"
+msgid "Open Lines"
+msgstr ""
+
msgctxt "model:ir.rule.group,name:rule_group_price_list_companies"
msgid "User in companies"
msgstr ""
@@ -127,6 +137,11 @@ msgctxt "model:product.price_list.line,name:"
msgid "Price List Line"
msgstr ""
+#, fuzzy
+msgctxt "model:product.price_list.line.context,name:"
+msgid "Price List Line Context"
+msgstr "Price Lists"
+
msgctxt "selection:product.price_list,price:"
msgid "Cost Price"
msgstr ""
diff --git a/modules/product_price_list/locale/fr.po b/modules/product_price_list/locale/fr.po
index edb36a7cc5..7ae792e4f8 100644
--- a/modules/product_price_list/locale/fr.po
+++ b/modules/product_price_list/locale/fr.po
@@ -110,6 +110,11 @@ msgctxt "model:ir.action,name:act_price_list_form"
msgid "Price Lists"
msgstr "Listes de prix"
+msgctxt "model:ir.action,name:act_price_list_line_form"
+msgid "Price List Lines"
+msgstr "Lignes de la liste de prix"
+
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in price list line \"%(line)s\" with "
@@ -118,6 +123,10 @@ msgstr ""
"Formule invalide « %(formula)s » sur la ligne de la liste de prix "
"« %(line)s » avec l'exception « %(exception)s »."
+msgctxt "model:ir.model.button,string:price_list_open_lines_button"
+msgid "Open Lines"
+msgstr "Ouvrir les lignes"
+
msgctxt "model:ir.rule.group,name:rule_group_price_list_companies"
msgid "User in companies"
msgstr "Utilisateur dans les sociétés"
@@ -134,6 +143,10 @@ msgctxt "model:product.price_list.line,name:"
msgid "Price List Line"
msgstr "Ligne de liste de prix"
+msgctxt "model:product.price_list.line.context,name:"
+msgid "Price List Line Context"
+msgstr "Contexte de ligne de liste de prix"
+
msgctxt "selection:product.price_list,price:"
msgid "Cost Price"
msgstr "Prix de revient"
diff --git a/modules/product_price_list/locale/hu.po b/modules/product_price_list/locale/hu.po
index b2f62e7190..e6b3506194 100644
--- a/modules/product_price_list/locale/hu.po
+++ b/modules/product_price_list/locale/hu.po
@@ -111,6 +111,11 @@ msgid "Price Lists"
msgstr "Árlisták"
#, fuzzy
+msgctxt "model:ir.action,name:act_price_list_line_form"
+msgid "Price List Lines"
+msgstr "Árlista sor"
+
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in price list line \"%(line)s\" with "
@@ -119,6 +124,11 @@ msgstr ""
"Érvénytelen \"%(formula)s\" űrlap a \"%(line)s\" árlista sorban "
"\"%(exception)s\" hibajelentéssel."
+#, fuzzy
+msgctxt "model:ir.model.button,string:price_list_open_lines_button"
+msgid "Open Lines"
+msgstr "Sorok"
+
msgctxt "model:ir.rule.group,name:rule_group_price_list_companies"
msgid "User in companies"
msgstr ""
@@ -135,6 +145,11 @@ msgctxt "model:product.price_list.line,name:"
msgid "Price List Line"
msgstr "Árlista sor"
+#, fuzzy
+msgctxt "model:product.price_list.line.context,name:"
+msgid "Price List Line Context"
+msgstr "Árlista sor"
+
msgctxt "selection:product.price_list,price:"
msgid "Cost Price"
msgstr ""
diff --git a/modules/product_price_list/locale/id.po b/modules/product_price_list/locale/id.po
index 83c7fac0fc..7be6d1ca28 100644
--- a/modules/product_price_list/locale/id.po
+++ b/modules/product_price_list/locale/id.po
@@ -102,12 +102,22 @@ msgctxt "model:ir.action,name:act_price_list_form"
msgid "Price Lists"
msgstr ""
+msgctxt "model:ir.action,name:act_price_list_line_form"
+msgid "Price List Lines"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in price list line \"%(line)s\" with "
"exception \"%(exception)s\"."
msgstr ""
+#, fuzzy
+msgctxt "model:ir.model.button,string:price_list_open_lines_button"
+msgid "Open Lines"
+msgstr "Baris"
+
#, fuzzy
msgctxt "model:ir.rule.group,name:rule_group_price_list_companies"
msgid "User in companies"
@@ -125,6 +135,10 @@ msgctxt "model:product.price_list.line,name:"
msgid "Price List Line"
msgstr ""
+msgctxt "model:product.price_list.line.context,name:"
+msgid "Price List Line Context"
+msgstr ""
+
msgctxt "selection:product.price_list,price:"
msgid "Cost Price"
msgstr ""
diff --git a/modules/product_price_list/locale/it.po b/modules/product_price_list/locale/it.po
index 92649a6c48..c71b92c7b7 100644
--- a/modules/product_price_list/locale/it.po
+++ b/modules/product_price_list/locale/it.po
@@ -105,12 +105,23 @@ msgctxt "model:ir.action,name:act_price_list_form"
msgid "Price Lists"
msgstr "Price Lists"
+#, fuzzy
+msgctxt "model:ir.action,name:act_price_list_line_form"
+msgid "Price List Lines"
+msgstr "Price Lists"
+
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in price list line \"%(line)s\" with "
"exception \"%(exception)s\"."
msgstr ""
+#, fuzzy
+msgctxt "model:ir.model.button,string:price_list_open_lines_button"
+msgid "Open Lines"
+msgstr "Righe"
+
msgctxt "model:ir.rule.group,name:rule_group_price_list_companies"
msgid "User in companies"
msgstr ""
@@ -128,6 +139,11 @@ msgctxt "model:product.price_list.line,name:"
msgid "Price List Line"
msgstr ""
+#, fuzzy
+msgctxt "model:product.price_list.line.context,name:"
+msgid "Price List Line Context"
+msgstr "Price Lists"
+
msgctxt "selection:product.price_list,price:"
msgid "Cost Price"
msgstr ""
diff --git a/modules/product_price_list/locale/lo.po b/modules/product_price_list/locale/lo.po
index ecd8edb39d..f933cdcd1d 100644
--- a/modules/product_price_list/locale/lo.po
+++ b/modules/product_price_list/locale/lo.po
@@ -110,12 +110,23 @@ msgctxt "model:ir.action,name:act_price_list_form"
msgid "Price Lists"
msgstr "ລາຍການລາຄາ"
+#, fuzzy
+msgctxt "model:ir.action,name:act_price_list_line_form"
+msgid "Price List Lines"
+msgstr "ລາຍການລາຄາ"
+
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in price list line \"%(line)s\" with "
"exception \"%(exception)s\"."
msgstr ""
+#, fuzzy
+msgctxt "model:ir.model.button,string:price_list_open_lines_button"
+msgid "Open Lines"
+msgstr "ຮ່ວງ"
+
msgctxt "model:ir.rule.group,name:rule_group_price_list_companies"
msgid "User in companies"
msgstr ""
@@ -134,6 +145,11 @@ msgctxt "model:product.price_list.line,name:"
msgid "Price List Line"
msgstr ""
+#, fuzzy
+msgctxt "model:product.price_list.line.context,name:"
+msgid "Price List Line Context"
+msgstr "ລາຍການລາຄາ"
+
msgctxt "selection:product.price_list,price:"
msgid "Cost Price"
msgstr ""
diff --git a/modules/product_price_list/locale/lt.po b/modules/product_price_list/locale/lt.po
index 1493b9b433..636bcd4388 100644
--- a/modules/product_price_list/locale/lt.po
+++ b/modules/product_price_list/locale/lt.po
@@ -105,12 +105,22 @@ msgctxt "model:ir.action,name:act_price_list_form"
msgid "Price Lists"
msgstr "Price Lists"
+#, fuzzy
+msgctxt "model:ir.action,name:act_price_list_line_form"
+msgid "Price List Lines"
+msgstr "Price Lists"
+
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in price list line \"%(line)s\" with "
"exception \"%(exception)s\"."
msgstr ""
+msgctxt "model:ir.model.button,string:price_list_open_lines_button"
+msgid "Open Lines"
+msgstr ""
+
msgctxt "model:ir.rule.group,name:rule_group_price_list_companies"
msgid "User in companies"
msgstr ""
@@ -128,6 +138,11 @@ msgctxt "model:product.price_list.line,name:"
msgid "Price List Line"
msgstr ""
+#, fuzzy
+msgctxt "model:product.price_list.line.context,name:"
+msgid "Price List Line Context"
+msgstr "Price Lists"
+
msgctxt "selection:product.price_list,price:"
msgid "Cost Price"
msgstr ""
diff --git a/modules/product_price_list/locale/nl.po b/modules/product_price_list/locale/nl.po
index ceb9bc33bc..3194102210 100644
--- a/modules/product_price_list/locale/nl.po
+++ b/modules/product_price_list/locale/nl.po
@@ -110,6 +110,11 @@ msgctxt "model:ir.action,name:act_price_list_form"
msgid "Price Lists"
msgstr "Prijslijsten"
+msgctxt "model:ir.action,name:act_price_list_line_form"
+msgid "Price List Lines"
+msgstr "Prijslijst regels"
+
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in price list line \"%(line)s\" with "
@@ -118,6 +123,10 @@ msgstr ""
"Ongeldige formule \"%(formula)s\" in prijslijst regel \"%(line)s\" met "
"uitzondering \"%(exception)s\"."
+msgctxt "model:ir.model.button,string:price_list_open_lines_button"
+msgid "Open Lines"
+msgstr "Open regels"
+
msgctxt "model:ir.rule.group,name:rule_group_price_list_companies"
msgid "User in companies"
msgstr "Gebruiker in het bedrijf"
@@ -134,6 +143,10 @@ msgctxt "model:product.price_list.line,name:"
msgid "Price List Line"
msgstr "Prijslijst regel"
+msgctxt "model:product.price_list.line.context,name:"
+msgid "Price List Line Context"
+msgstr "Prijslijst regel context"
+
msgctxt "selection:product.price_list,price:"
msgid "Cost Price"
msgstr "Kostprijs"
diff --git a/modules/product_price_list/locale/pl.po b/modules/product_price_list/locale/pl.po
index 5876a1a46a..de5ede646c 100644
--- a/modules/product_price_list/locale/pl.po
+++ b/modules/product_price_list/locale/pl.po
@@ -105,12 +105,22 @@ msgid "Price Lists"
msgstr "Price Lists"
#, fuzzy
+msgctxt "model:ir.action,name:act_price_list_line_form"
+msgid "Price List Lines"
+msgstr "Wiersz cennika"
+
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in price list line \"%(line)s\" with "
"exception \"%(exception)s\"."
msgstr "Błąd \"%(exception)s\" w formule \"%(formula)s\" w wierszu \"%(line)s\" cennika."
+#, fuzzy
+msgctxt "model:ir.model.button,string:price_list_open_lines_button"
+msgid "Open Lines"
+msgstr "Wiersze"
+
msgctxt "model:ir.rule.group,name:rule_group_price_list_companies"
msgid "User in companies"
msgstr ""
@@ -128,6 +138,11 @@ msgctxt "model:product.price_list.line,name:"
msgid "Price List Line"
msgstr "Wiersz cennika"
+#, fuzzy
+msgctxt "model:product.price_list.line.context,name:"
+msgid "Price List Line Context"
+msgstr "Wiersz cennika"
+
msgctxt "selection:product.price_list,price:"
msgid "Cost Price"
msgstr ""
diff --git a/modules/product_price_list/locale/pt.po b/modules/product_price_list/locale/pt.po
index b547e31aad..d9a790881b 100644
--- a/modules/product_price_list/locale/pt.po
+++ b/modules/product_price_list/locale/pt.po
@@ -111,6 +111,11 @@ msgid "Price Lists"
msgstr "Price Lists"
#, fuzzy
+msgctxt "model:ir.action,name:act_price_list_line_form"
+msgid "Price List Lines"
+msgstr "Linhas da Lista de Preços"
+
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in price list line \"%(line)s\" with "
@@ -119,6 +124,11 @@ msgstr ""
"A fórmula \"%(formula)s\" na linha \"%(line)s\" da lista de preços com a "
"exceção \"%(exception)s\"."
+#, fuzzy
+msgctxt "model:ir.model.button,string:price_list_open_lines_button"
+msgid "Open Lines"
+msgstr "Linhas"
+
msgctxt "model:ir.rule.group,name:rule_group_price_list_companies"
msgid "User in companies"
msgstr ""
@@ -136,6 +146,11 @@ msgctxt "model:product.price_list.line,name:"
msgid "Price List Line"
msgstr "Linha da Lista de Preços"
+#, fuzzy
+msgctxt "model:product.price_list.line.context,name:"
+msgid "Price List Line Context"
+msgstr "Linha da Lista de Preços"
+
msgctxt "selection:product.price_list,price:"
msgid "Cost Price"
msgstr ""
diff --git a/modules/product_price_list/locale/ro.po b/modules/product_price_list/locale/ro.po
index 890d187670..f0dddeac4e 100644
--- a/modules/product_price_list/locale/ro.po
+++ b/modules/product_price_list/locale/ro.po
@@ -110,6 +110,12 @@ msgctxt "model:ir.action,name:act_price_list_form"
msgid "Price Lists"
msgstr "Liste de prețuri"
+#, fuzzy
+msgctxt "model:ir.action,name:act_price_list_line_form"
+msgid "Price List Lines"
+msgstr "Rând al listei de prețuri"
+
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in price list line \"%(line)s\" with "
@@ -118,6 +124,11 @@ msgstr ""
"Formula invalidă \"%(formula)s\" din linia listei de prețuri \"%(line)s\" cu"
" excepția \"%(exception)s\"."
+#, fuzzy
+msgctxt "model:ir.model.button,string:price_list_open_lines_button"
+msgid "Open Lines"
+msgstr "Rânduri"
+
msgctxt "model:ir.rule.group,name:rule_group_price_list_companies"
msgid "User in companies"
msgstr "Utilizator în companii"
@@ -134,6 +145,11 @@ msgctxt "model:product.price_list.line,name:"
msgid "Price List Line"
msgstr "Rând al listei de prețuri"
+#, fuzzy
+msgctxt "model:product.price_list.line.context,name:"
+msgid "Price List Line Context"
+msgstr "Rând al listei de prețuri"
+
msgctxt "selection:product.price_list,price:"
msgid "Cost Price"
msgstr "Preţ Cost"
diff --git a/modules/product_price_list/locale/ru.po b/modules/product_price_list/locale/ru.po
index ab64568a24..5ca426d7ac 100644
--- a/modules/product_price_list/locale/ru.po
+++ b/modules/product_price_list/locale/ru.po
@@ -109,12 +109,23 @@ msgctxt "model:ir.action,name:act_price_list_form"
msgid "Price Lists"
msgstr "Price Lists"
+#, fuzzy
+msgctxt "model:ir.action,name:act_price_list_line_form"
+msgid "Price List Lines"
+msgstr "Price Lists"
+
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in price list line \"%(line)s\" with "
"exception \"%(exception)s\"."
msgstr ""
+#, fuzzy
+msgctxt "model:ir.model.button,string:price_list_open_lines_button"
+msgid "Open Lines"
+msgstr "Строки"
+
msgctxt "model:ir.rule.group,name:rule_group_price_list_companies"
msgid "User in companies"
msgstr ""
@@ -132,6 +143,11 @@ msgctxt "model:product.price_list.line,name:"
msgid "Price List Line"
msgstr ""
+#, fuzzy
+msgctxt "model:product.price_list.line.context,name:"
+msgid "Price List Line Context"
+msgstr "Price Lists"
+
msgctxt "selection:product.price_list,price:"
msgid "Cost Price"
msgstr ""
diff --git a/modules/product_price_list/locale/sl.po b/modules/product_price_list/locale/sl.po
index dd754d8f82..d98f5ccda3 100644
--- a/modules/product_price_list/locale/sl.po
+++ b/modules/product_price_list/locale/sl.po
@@ -111,6 +111,12 @@ msgctxt "model:ir.action,name:act_price_list_form"
msgid "Price Lists"
msgstr "Ceniki"
+#, fuzzy
+msgctxt "model:ir.action,name:act_price_list_line_form"
+msgid "Price List Lines"
+msgstr "Postavke cenika"
+
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in price list line \"%(line)s\" with "
@@ -119,6 +125,11 @@ msgstr ""
"Neveljavna formula \"%(formula)s\" v postavki cenika \"%(line)s\" z napako "
"\"%(exception)s\"."
+#, fuzzy
+msgctxt "model:ir.model.button,string:price_list_open_lines_button"
+msgid "Open Lines"
+msgstr "Postavke"
+
msgctxt "model:ir.rule.group,name:rule_group_price_list_companies"
msgid "User in companies"
msgstr "Uporabnik v družbah"
@@ -135,6 +146,11 @@ msgctxt "model:product.price_list.line,name:"
msgid "Price List Line"
msgstr "Postavka cenika"
+#, fuzzy
+msgctxt "model:product.price_list.line.context,name:"
+msgid "Price List Line Context"
+msgstr "Postavka cenika"
+
msgctxt "selection:product.price_list,price:"
msgid "Cost Price"
msgstr ""
diff --git a/modules/product_price_list/locale/tr.po b/modules/product_price_list/locale/tr.po
index 1604f3456c..ea90e3b2cd 100644
--- a/modules/product_price_list/locale/tr.po
+++ b/modules/product_price_list/locale/tr.po
@@ -104,12 +104,22 @@ msgctxt "model:ir.action,name:act_price_list_form"
msgid "Price Lists"
msgstr "Price Lists"
+#, fuzzy
+msgctxt "model:ir.action,name:act_price_list_line_form"
+msgid "Price List Lines"
+msgstr "Price Lists"
+
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in price list line \"%(line)s\" with "
"exception \"%(exception)s\"."
msgstr ""
+msgctxt "model:ir.model.button,string:price_list_open_lines_button"
+msgid "Open Lines"
+msgstr ""
+
msgctxt "model:ir.rule.group,name:rule_group_price_list_companies"
msgid "User in companies"
msgstr ""
@@ -127,6 +137,11 @@ msgctxt "model:product.price_list.line,name:"
msgid "Price List Line"
msgstr ""
+#, fuzzy
+msgctxt "model:product.price_list.line.context,name:"
+msgid "Price List Line Context"
+msgstr "Price Lists"
+
msgctxt "selection:product.price_list,price:"
msgid "Cost Price"
msgstr ""
diff --git a/modules/product_price_list/locale/uk.po b/modules/product_price_list/locale/uk.po
index 6c3dd06106..0b3e485970 100644
--- a/modules/product_price_list/locale/uk.po
+++ b/modules/product_price_list/locale/uk.po
@@ -102,12 +102,21 @@ msgctxt "model:ir.action,name:act_price_list_form"
msgid "Price Lists"
msgstr ""
+msgctxt "model:ir.action,name:act_price_list_line_form"
+msgid "Price List Lines"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in price list line \"%(line)s\" with "
"exception \"%(exception)s\"."
msgstr ""
+msgctxt "model:ir.model.button,string:price_list_open_lines_button"
+msgid "Open Lines"
+msgstr ""
+
msgctxt "model:ir.rule.group,name:rule_group_price_list_companies"
msgid "User in companies"
msgstr ""
@@ -124,6 +133,10 @@ msgctxt "model:product.price_list.line,name:"
msgid "Price List Line"
msgstr ""
+msgctxt "model:product.price_list.line.context,name:"
+msgid "Price List Line Context"
+msgstr ""
+
msgctxt "selection:product.price_list,price:"
msgid "Cost Price"
msgstr ""
diff --git a/modules/product_price_list/locale/zh_CN.po b/modules/product_price_list/locale/zh_CN.po
index 61fc91ef59..2c9b9aec47 100644
--- a/modules/product_price_list/locale/zh_CN.po
+++ b/modules/product_price_list/locale/zh_CN.po
@@ -105,12 +105,22 @@ msgctxt "model:ir.action,name:act_price_list_form"
msgid "Price Lists"
msgstr "Price Lists"
+#, fuzzy
+msgctxt "model:ir.action,name:act_price_list_line_form"
+msgid "Price List Lines"
+msgstr "Price Lists"
+
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in price list line \"%(line)s\" with "
"exception \"%(exception)s\"."
msgstr ""
+msgctxt "model:ir.model.button,string:price_list_open_lines_button"
+msgid "Open Lines"
+msgstr ""
+
msgctxt "model:ir.rule.group,name:rule_group_price_list_companies"
msgid "User in companies"
msgstr ""
@@ -128,6 +138,11 @@ msgctxt "model:product.price_list.line,name:"
msgid "Price List Line"
msgstr ""
+#, fuzzy
+msgctxt "model:product.price_list.line.context,name:"
+msgid "Price List Line Context"
+msgstr "Price Lists"
+
msgctxt "selection:product.price_list,price:"
msgid "Cost Price"
msgstr ""
diff --git a/modules/product_price_list_cache/locale/de.po b/modules/product_price_list_cache/locale/de.po
index c5f9348da6..c3dcaaedd9 100644
--- a/modules/product_price_list_cache/locale/de.po
+++ b/modules/product_price_list_cache/locale/de.po
@@ -8,7 +8,7 @@ msgstr "Schema"
msgctxt "field:product.price_list.cache,price_list:"
msgid "Price List"
-msgstr "Preisliste"
+msgstr "Preiskonditionsschema"
msgctxt "field:product.price_list.cache,product:"
msgid "Product"
@@ -24,7 +24,7 @@ msgstr "Maßeinheit"
msgctxt "field:product.product,cached_price_lists:"
msgid "Cached Price Lists"
-msgstr "Preislisten Cache"
+msgstr "Preiskonditionsschemata Cache"
msgctxt "help:product.price_list.cache,uom:"
msgid "The Unit of Measure."
@@ -32,8 +32,8 @@ msgstr "Die Maßeinheit."
msgctxt "model:product.price_list.cache,name:"
msgid "Price List Cache"
-msgstr "Preisliste Cache"
+msgstr "Preiskonditionsschema Cache"
msgctxt "selection:ir.cron,method:"
msgid "Fill Product Price List Cache"
-msgstr "Artikel Preislisten Cache aktualisieren"
+msgstr "Artikel Preiskonditionschema Cache aktualisieren"
diff --git a/modules/product_price_list_dates/locale/bg.po b/modules/product_price_list_dates/locale/bg.po
index 097f951508..27244879d3 100644
--- a/modules/product_price_list_dates/locale/bg.po
+++ b/modules/product_price_list_dates/locale/bg.po
@@ -17,15 +17,3 @@ msgstr ""
msgctxt "field:product.sale.context,date:"
msgid "Date"
msgstr ""
-
-msgctxt "model:ir.action,name:act_price_list_line_form"
-msgid "Lines"
-msgstr "Lines"
-
-msgctxt "model:ir.model.button,string:price_list_open_lines_button"
-msgid "Open Lines"
-msgstr "Open Lines"
-
-msgctxt "model:product.price_list.line.context,name:"
-msgid "Price List Line Context"
-msgstr ""
diff --git a/modules/product_price_list_dates/locale/ca.po b/modules/product_price_list_dates/locale/ca.po
index 7cdc7ed3c2..38012533ee 100644
--- a/modules/product_price_list_dates/locale/ca.po
+++ b/modules/product_price_list_dates/locale/ca.po
@@ -17,15 +17,3 @@ msgstr "Data"
msgctxt "field:product.sale.context,date:"
msgid "Date"
msgstr "Data"
-
-msgctxt "model:ir.action,name:act_price_list_line_form"
-msgid "Lines"
-msgstr "Línies"
-
-msgctxt "model:ir.model.button,string:price_list_open_lines_button"
-msgid "Open Lines"
-msgstr "Obre línies"
-
-msgctxt "model:product.price_list.line.context,name:"
-msgid "Price List Line Context"
-msgstr "Context de la línia de tarifa"
diff --git a/modules/product_price_list_dates/locale/cs.po b/modules/product_price_list_dates/locale/cs.po
index 097f951508..27244879d3 100644
--- a/modules/product_price_list_dates/locale/cs.po
+++ b/modules/product_price_list_dates/locale/cs.po
@@ -17,15 +17,3 @@ msgstr ""
msgctxt "field:product.sale.context,date:"
msgid "Date"
msgstr ""
-
-msgctxt "model:ir.action,name:act_price_list_line_form"
-msgid "Lines"
-msgstr "Lines"
-
-msgctxt "model:ir.model.button,string:price_list_open_lines_button"
-msgid "Open Lines"
-msgstr "Open Lines"
-
-msgctxt "model:product.price_list.line.context,name:"
-msgid "Price List Line Context"
-msgstr ""
diff --git a/modules/product_price_list_dates/locale/de.po b/modules/product_price_list_dates/locale/de.po
index 7bdd19cd90..4dd78e969a 100644
--- a/modules/product_price_list_dates/locale/de.po
+++ b/modules/product_price_list_dates/locale/de.po
@@ -17,15 +17,3 @@ msgstr "Datum"
msgctxt "field:product.sale.context,date:"
msgid "Date"
msgstr "Datum"
-
-msgctxt "model:ir.action,name:act_price_list_line_form"
-msgid "Lines"
-msgstr "Positionen"
-
-msgctxt "model:ir.model.button,string:price_list_open_lines_button"
-msgid "Open Lines"
-msgstr "Positionen öffnen"
-
-msgctxt "model:product.price_list.line.context,name:"
-msgid "Price List Line Context"
-msgstr "Preisliste Position Kontext"
diff --git a/modules/product_price_list_dates/locale/es.po b/modules/product_price_list_dates/locale/es.po
index df3d39ed75..b3f7f636e7 100644
--- a/modules/product_price_list_dates/locale/es.po
+++ b/modules/product_price_list_dates/locale/es.po
@@ -17,15 +17,3 @@ msgstr "Fecha"
msgctxt "field:product.sale.context,date:"
msgid "Date"
msgstr "Fecha"
-
-msgctxt "model:ir.action,name:act_price_list_line_form"
-msgid "Lines"
-msgstr "Líneas"
-
-msgctxt "model:ir.model.button,string:price_list_open_lines_button"
-msgid "Open Lines"
-msgstr "Abrir lineas"
-
-msgctxt "model:product.price_list.line.context,name:"
-msgid "Price List Line Context"
-msgstr "Contexto de la línea de tarifa"
diff --git a/modules/product_price_list_dates/locale/es_419.po b/modules/product_price_list_dates/locale/es_419.po
index 662804d125..27244879d3 100644
--- a/modules/product_price_list_dates/locale/es_419.po
+++ b/modules/product_price_list_dates/locale/es_419.po
@@ -17,15 +17,3 @@ msgstr ""
msgctxt "field:product.sale.context,date:"
msgid "Date"
msgstr ""
-
-msgctxt "model:ir.action,name:act_price_list_line_form"
-msgid "Lines"
-msgstr ""
-
-msgctxt "model:ir.model.button,string:price_list_open_lines_button"
-msgid "Open Lines"
-msgstr ""
-
-msgctxt "model:product.price_list.line.context,name:"
-msgid "Price List Line Context"
-msgstr ""
diff --git a/modules/product_price_list_dates/locale/et.po b/modules/product_price_list_dates/locale/et.po
index 543a8ed07f..c2433402ae 100644
--- a/modules/product_price_list_dates/locale/et.po
+++ b/modules/product_price_list_dates/locale/et.po
@@ -18,15 +18,3 @@ msgstr "Kuupäev"
msgctxt "field:product.sale.context,date:"
msgid "Date"
msgstr "Kuupäev"
-
-msgctxt "model:ir.action,name:act_price_list_line_form"
-msgid "Lines"
-msgstr "Read"
-
-msgctxt "model:ir.model.button,string:price_list_open_lines_button"
-msgid "Open Lines"
-msgstr "Avatud read"
-
-msgctxt "model:product.price_list.line.context,name:"
-msgid "Price List Line Context"
-msgstr "Hinnakirja rea sisu"
diff --git a/modules/product_price_list_dates/locale/fa.po b/modules/product_price_list_dates/locale/fa.po
index 785a46104a..b7cd5d6ad8 100644
--- a/modules/product_price_list_dates/locale/fa.po
+++ b/modules/product_price_list_dates/locale/fa.po
@@ -18,15 +18,3 @@ msgstr "تاریخ"
msgctxt "field:product.sale.context,date:"
msgid "Date"
msgstr "تاریخ"
-
-msgctxt "model:ir.action,name:act_price_list_line_form"
-msgid "Lines"
-msgstr "خطوط"
-
-msgctxt "model:ir.model.button,string:price_list_open_lines_button"
-msgid "Open Lines"
-msgstr "Open Lines"
-
-msgctxt "model:product.price_list.line.context,name:"
-msgid "Price List Line Context"
-msgstr "مفاد خط لیست قیمت"
diff --git a/modules/product_price_list_dates/locale/fi.po b/modules/product_price_list_dates/locale/fi.po
index 097f951508..27244879d3 100644
--- a/modules/product_price_list_dates/locale/fi.po
+++ b/modules/product_price_list_dates/locale/fi.po
@@ -17,15 +17,3 @@ msgstr ""
msgctxt "field:product.sale.context,date:"
msgid "Date"
msgstr ""
-
-msgctxt "model:ir.action,name:act_price_list_line_form"
-msgid "Lines"
-msgstr "Lines"
-
-msgctxt "model:ir.model.button,string:price_list_open_lines_button"
-msgid "Open Lines"
-msgstr "Open Lines"
-
-msgctxt "model:product.price_list.line.context,name:"
-msgid "Price List Line Context"
-msgstr ""
diff --git a/modules/product_price_list_dates/locale/fr.po b/modules/product_price_list_dates/locale/fr.po
index e86d8216f0..08cadf3719 100644
--- a/modules/product_price_list_dates/locale/fr.po
+++ b/modules/product_price_list_dates/locale/fr.po
@@ -17,15 +17,3 @@ msgstr "Date"
msgctxt "field:product.sale.context,date:"
msgid "Date"
msgstr "Date"
-
-msgctxt "model:ir.action,name:act_price_list_line_form"
-msgid "Lines"
-msgstr "Lignes"
-
-msgctxt "model:ir.model.button,string:price_list_open_lines_button"
-msgid "Open Lines"
-msgstr "Ouvrir les lignes"
-
-msgctxt "model:product.price_list.line.context,name:"
-msgid "Price List Line Context"
-msgstr "Contexte de ligne de liste de prix"
diff --git a/modules/product_price_list_dates/locale/hu.po b/modules/product_price_list_dates/locale/hu.po
index 097f951508..27244879d3 100644
--- a/modules/product_price_list_dates/locale/hu.po
+++ b/modules/product_price_list_dates/locale/hu.po
@@ -17,15 +17,3 @@ msgstr ""
msgctxt "field:product.sale.context,date:"
msgid "Date"
msgstr ""
-
-msgctxt "model:ir.action,name:act_price_list_line_form"
-msgid "Lines"
-msgstr "Lines"
-
-msgctxt "model:ir.model.button,string:price_list_open_lines_button"
-msgid "Open Lines"
-msgstr "Open Lines"
-
-msgctxt "model:product.price_list.line.context,name:"
-msgid "Price List Line Context"
-msgstr ""
diff --git a/modules/product_price_list_dates/locale/id.po b/modules/product_price_list_dates/locale/id.po
index e5983935fc..bc6be6d425 100644
--- a/modules/product_price_list_dates/locale/id.po
+++ b/modules/product_price_list_dates/locale/id.po
@@ -18,15 +18,3 @@ msgstr "Tanggal"
msgctxt "field:product.sale.context,date:"
msgid "Date"
msgstr "Tanggal"
-
-msgctxt "model:ir.action,name:act_price_list_line_form"
-msgid "Lines"
-msgstr "Baris"
-
-msgctxt "model:ir.model.button,string:price_list_open_lines_button"
-msgid "Open Lines"
-msgstr ""
-
-msgctxt "model:product.price_list.line.context,name:"
-msgid "Price List Line Context"
-msgstr ""
diff --git a/modules/product_price_list_dates/locale/it.po b/modules/product_price_list_dates/locale/it.po
index 3a88ac6382..0c52fc52a2 100644
--- a/modules/product_price_list_dates/locale/it.po
+++ b/modules/product_price_list_dates/locale/it.po
@@ -17,15 +17,3 @@ msgstr "Data"
msgctxt "field:product.sale.context,date:"
msgid "Date"
msgstr "Data"
-
-msgctxt "model:ir.action,name:act_price_list_line_form"
-msgid "Lines"
-msgstr "Righe"
-
-msgctxt "model:ir.model.button,string:price_list_open_lines_button"
-msgid "Open Lines"
-msgstr "Righe aperte"
-
-msgctxt "model:product.price_list.line.context,name:"
-msgid "Price List Line Context"
-msgstr "Contesto della riga del listino prezzi"
diff --git a/modules/product_price_list_dates/locale/lo.po b/modules/product_price_list_dates/locale/lo.po
index 992f29fd30..6f8d006331 100644
--- a/modules/product_price_list_dates/locale/lo.po
+++ b/modules/product_price_list_dates/locale/lo.po
@@ -18,16 +18,3 @@ msgstr "ວັນທີ"
msgctxt "field:product.sale.context,date:"
msgid "Date"
msgstr "ວັນທີ"
-
-#, fuzzy
-msgctxt "model:ir.action,name:act_price_list_line_form"
-msgid "Lines"
-msgstr "Lines"
-
-msgctxt "model:ir.model.button,string:price_list_open_lines_button"
-msgid "Open Lines"
-msgstr "Open Lines"
-
-msgctxt "model:product.price_list.line.context,name:"
-msgid "Price List Line Context"
-msgstr "ບໍລິບົດລາຍການບັນຊີລາຄາ"
diff --git a/modules/product_price_list_dates/locale/lt.po b/modules/product_price_list_dates/locale/lt.po
index 88dcbf811a..71970bb98a 100644
--- a/modules/product_price_list_dates/locale/lt.po
+++ b/modules/product_price_list_dates/locale/lt.po
@@ -18,15 +18,3 @@ msgstr ""
msgctxt "field:product.sale.context,date:"
msgid "Date"
msgstr "Pabaigos data"
-
-msgctxt "model:ir.action,name:act_price_list_line_form"
-msgid "Lines"
-msgstr "Lines"
-
-msgctxt "model:ir.model.button,string:price_list_open_lines_button"
-msgid "Open Lines"
-msgstr "Open Lines"
-
-msgctxt "model:product.price_list.line.context,name:"
-msgid "Price List Line Context"
-msgstr ""
diff --git a/modules/product_price_list_dates/locale/nl.po b/modules/product_price_list_dates/locale/nl.po
index 2b39048ba0..c8e363e33d 100644
--- a/modules/product_price_list_dates/locale/nl.po
+++ b/modules/product_price_list_dates/locale/nl.po
@@ -17,15 +17,3 @@ msgstr "Datum"
msgctxt "field:product.sale.context,date:"
msgid "Date"
msgstr "Datum"
-
-msgctxt "model:ir.action,name:act_price_list_line_form"
-msgid "Lines"
-msgstr "Regels"
-
-msgctxt "model:ir.model.button,string:price_list_open_lines_button"
-msgid "Open Lines"
-msgstr "Open posities"
-
-msgctxt "model:product.price_list.line.context,name:"
-msgid "Price List Line Context"
-msgstr "Prijslijst regelcontext"
diff --git a/modules/product_price_list_dates/locale/pl.po b/modules/product_price_list_dates/locale/pl.po
index c53235e941..1406ca642e 100644
--- a/modules/product_price_list_dates/locale/pl.po
+++ b/modules/product_price_list_dates/locale/pl.po
@@ -18,16 +18,3 @@ msgstr "Data"
msgctxt "field:product.sale.context,date:"
msgid "Date"
msgstr "Data"
-
-#, fuzzy
-msgctxt "model:ir.action,name:act_price_list_line_form"
-msgid "Lines"
-msgstr "Lines"
-
-msgctxt "model:ir.model.button,string:price_list_open_lines_button"
-msgid "Open Lines"
-msgstr "Open Lines"
-
-msgctxt "model:product.price_list.line.context,name:"
-msgid "Price List Line Context"
-msgstr ""
diff --git a/modules/product_price_list_dates/locale/pt.po b/modules/product_price_list_dates/locale/pt.po
index a2c96dc431..32912bafae 100644
--- a/modules/product_price_list_dates/locale/pt.po
+++ b/modules/product_price_list_dates/locale/pt.po
@@ -18,15 +18,3 @@ msgstr "Data"
msgctxt "field:product.sale.context,date:"
msgid "Date"
msgstr "Data"
-
-msgctxt "model:ir.action,name:act_price_list_line_form"
-msgid "Lines"
-msgstr "Linhas"
-
-msgctxt "model:ir.model.button,string:price_list_open_lines_button"
-msgid "Open Lines"
-msgstr "Open Lines"
-
-msgctxt "model:product.price_list.line.context,name:"
-msgid "Price List Line Context"
-msgstr "Contexto das linhas de Preço de Tabela"
diff --git a/modules/product_price_list_dates/locale/ro.po b/modules/product_price_list_dates/locale/ro.po
index 6f19bd7fd5..03f7cae84d 100644
--- a/modules/product_price_list_dates/locale/ro.po
+++ b/modules/product_price_list_dates/locale/ro.po
@@ -17,15 +17,3 @@ msgstr "Data"
msgctxt "field:product.sale.context,date:"
msgid "Date"
msgstr "Data"
-
-msgctxt "model:ir.action,name:act_price_list_line_form"
-msgid "Lines"
-msgstr "Rânduri"
-
-msgctxt "model:ir.model.button,string:price_list_open_lines_button"
-msgid "Open Lines"
-msgstr "Rânduri Deschide"
-
-msgctxt "model:product.price_list.line.context,name:"
-msgid "Price List Line Context"
-msgstr "Contextul rândului de prețuri"
diff --git a/modules/product_price_list_dates/locale/ru.po b/modules/product_price_list_dates/locale/ru.po
index 097f951508..27244879d3 100644
--- a/modules/product_price_list_dates/locale/ru.po
+++ b/modules/product_price_list_dates/locale/ru.po
@@ -17,15 +17,3 @@ msgstr ""
msgctxt "field:product.sale.context,date:"
msgid "Date"
msgstr ""
-
-msgctxt "model:ir.action,name:act_price_list_line_form"
-msgid "Lines"
-msgstr "Lines"
-
-msgctxt "model:ir.model.button,string:price_list_open_lines_button"
-msgid "Open Lines"
-msgstr "Open Lines"
-
-msgctxt "model:product.price_list.line.context,name:"
-msgid "Price List Line Context"
-msgstr ""
diff --git a/modules/product_price_list_dates/locale/sl.po b/modules/product_price_list_dates/locale/sl.po
index 94c98e4e1b..1918da37a8 100644
--- a/modules/product_price_list_dates/locale/sl.po
+++ b/modules/product_price_list_dates/locale/sl.po
@@ -18,16 +18,3 @@ msgstr "Datum"
msgctxt "field:product.sale.context,date:"
msgid "Date"
msgstr "Datum"
-
-#, fuzzy
-msgctxt "model:ir.action,name:act_price_list_line_form"
-msgid "Lines"
-msgstr "Lines"
-
-msgctxt "model:ir.model.button,string:price_list_open_lines_button"
-msgid "Open Lines"
-msgstr "Open Lines"
-
-msgctxt "model:product.price_list.line.context,name:"
-msgid "Price List Line Context"
-msgstr "Kontekst postavke cenika"
diff --git a/modules/product_price_list_dates/locale/tr.po b/modules/product_price_list_dates/locale/tr.po
index 097f951508..27244879d3 100644
--- a/modules/product_price_list_dates/locale/tr.po
+++ b/modules/product_price_list_dates/locale/tr.po
@@ -17,15 +17,3 @@ msgstr ""
msgctxt "field:product.sale.context,date:"
msgid "Date"
msgstr ""
-
-msgctxt "model:ir.action,name:act_price_list_line_form"
-msgid "Lines"
-msgstr "Lines"
-
-msgctxt "model:ir.model.button,string:price_list_open_lines_button"
-msgid "Open Lines"
-msgstr "Open Lines"
-
-msgctxt "model:product.price_list.line.context,name:"
-msgid "Price List Line Context"
-msgstr ""
diff --git a/modules/product_price_list_dates/locale/uk.po b/modules/product_price_list_dates/locale/uk.po
index 662804d125..27244879d3 100644
--- a/modules/product_price_list_dates/locale/uk.po
+++ b/modules/product_price_list_dates/locale/uk.po
@@ -17,15 +17,3 @@ msgstr ""
msgctxt "field:product.sale.context,date:"
msgid "Date"
msgstr ""
-
-msgctxt "model:ir.action,name:act_price_list_line_form"
-msgid "Lines"
-msgstr ""
-
-msgctxt "model:ir.model.button,string:price_list_open_lines_button"
-msgid "Open Lines"
-msgstr ""
-
-msgctxt "model:product.price_list.line.context,name:"
-msgid "Price List Line Context"
-msgstr ""
diff --git a/modules/product_price_list_dates/locale/zh_CN.po b/modules/product_price_list_dates/locale/zh_CN.po
index 097f951508..27244879d3 100644
--- a/modules/product_price_list_dates/locale/zh_CN.po
+++ b/modules/product_price_list_dates/locale/zh_CN.po
@@ -17,15 +17,3 @@ msgstr ""
msgctxt "field:product.sale.context,date:"
msgid "Date"
msgstr ""
-
-msgctxt "model:ir.action,name:act_price_list_line_form"
-msgid "Lines"
-msgstr "Lines"
-
-msgctxt "model:ir.model.button,string:price_list_open_lines_button"
-msgid "Open Lines"
-msgstr "Open Lines"
-
-msgctxt "model:product.price_list.line.context,name:"
-msgid "Price List Line Context"
-msgstr ""
diff --git a/modules/product_price_list_parent/locale/de.po b/modules/product_price_list_parent/locale/de.po
index 20e66f1906..a1c2fc846b 100644
--- a/modules/product_price_list_parent/locale/de.po
+++ b/modules/product_price_list_parent/locale/de.po
@@ -4,7 +4,7 @@ msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:product.price_list,parent:"
msgid "Parent"
-msgstr "Übergeordnet (Preisliste)"
+msgstr "Übergeordnet (Preiskonditionsschema)"
msgctxt "help:product.price_list.line,formula:"
msgid ""
@@ -12,4 +12,4 @@ msgid ""
"- parent_unit_price: the unit_price from the parent"
msgstr ""
"\n"
-"- parent_unit_price: Der Einzelpreis der übergeordneten Preisliste"
+"- parent_unit_price: Der Einzelpreis des übergeordneten Preiskonditionsschemas"
diff --git a/modules/production/locale/bg.po b/modules/production/locale/bg.po
index 2a9bc8df12..1d3aec44e8 100644
--- a/modules/production/locale/bg.po
+++ b/modules/production/locale/bg.po
@@ -117,6 +117,14 @@ msgctxt "field:production,warehouse:"
msgid "Warehouse"
msgstr "Склад"
+msgctxt "field:production.bom,code:"
+msgid "Code"
+msgstr ""
+
+msgctxt "field:production.bom,code_readonly:"
+msgid "Code Readonly"
+msgstr ""
+
msgctxt "field:production.bom,inputs:"
msgid "Inputs"
msgstr "Входящи"
@@ -218,6 +226,11 @@ msgctxt "field:production.bom.tree.open.tree,bom_tree:"
msgid "BOM Tree"
msgstr "Дърво от спецификацията"
+#, fuzzy
+msgctxt "field:production.configuration,bom_sequence:"
+msgid "BOM Sequence"
+msgstr "Последователност"
+
msgctxt "field:production.configuration,production_sequence:"
msgid "Production Sequence"
msgstr "Последователност на производство"
@@ -300,6 +313,10 @@ msgctxt "help:production,uom_category:"
msgid "The category of Unit of Measure."
msgstr ""
+msgctxt "help:production.configuration,bom_sequence:"
+msgid "Used to generate the BOM code."
+msgstr ""
+
msgctxt "help:stock.location,production_output_location:"
msgid ""
"Where the produced goods are stored.\n"
@@ -403,12 +420,14 @@ msgctxt ""
msgid "Waiting"
msgstr "Очакване"
+#, python-format
msgctxt "model:ir.message,text:msg_missing_product_list_price"
msgid ""
"The product \"%(product)s\" on production \"%(production)s\" does not have "
"any list price defined."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_recursive_bom"
msgid "You cannot create a recursive BOM for product \"%(product)s\"."
msgstr ""
@@ -458,6 +477,11 @@ msgctxt "model:ir.sequence,name:sequence_production"
msgid "Production"
msgstr "Production"
+#, fuzzy
+msgctxt "model:ir.sequence.type,name:sequence_type_bom"
+msgid "BOM"
+msgstr "Спецификация"
+
#, fuzzy
msgctxt "model:ir.sequence.type,name:sequence_type_production"
msgid "Production"
diff --git a/modules/production/locale/ca.po b/modules/production/locale/ca.po
index 969da9fef2..306a75bfc8 100644
--- a/modules/production/locale/ca.po
+++ b/modules/production/locale/ca.po
@@ -110,6 +110,14 @@ msgctxt "field:production,warehouse:"
msgid "Warehouse"
msgstr "Magatzem"
+msgctxt "field:production.bom,code:"
+msgid "Code"
+msgstr "Codi"
+
+msgctxt "field:production.bom,code_readonly:"
+msgid "Code Readonly"
+msgstr "Codi només lectura"
+
msgctxt "field:production.bom,inputs:"
msgid "Inputs"
msgstr "Entrades"
@@ -206,6 +214,10 @@ msgctxt "field:production.bom.tree.open.tree,bom_tree:"
msgid "BOM Tree"
msgstr "Arbre de la llista de materials"
+msgctxt "field:production.configuration,bom_sequence:"
+msgid "BOM Sequence"
+msgstr "Seqüència de llista de materials"
+
msgctxt "field:production.configuration,production_sequence:"
msgid "Production Sequence"
msgstr "Seqüència de producció"
@@ -279,6 +291,10 @@ msgctxt "help:production,uom_category:"
msgid "The category of Unit of Measure."
msgstr "La categoria de la unitat de mesura."
+msgctxt "help:production.configuration,bom_sequence:"
+msgid "Used to generate the BOM code."
+msgstr "S'utilitza per generar el codi de la LdM."
+
msgctxt "help:stock.location,production_output_location:"
msgid ""
"Where the produced goods are stored.\n"
@@ -372,6 +388,7 @@ msgctxt ""
msgid "Waiting"
msgstr "En espera"
+#, python-format
msgctxt "model:ir.message,text:msg_missing_product_list_price"
msgid ""
"The product \"%(product)s\" on production \"%(production)s\" does not have "
@@ -380,6 +397,7 @@ msgstr ""
"El producte \"%(product)s\" de la producció \"%(production)s\" no té cap "
"preu de venda definit."
+#, python-format
msgctxt "model:ir.message,text:msg_recursive_bom"
msgid "You cannot create a recursive BOM for product \"%(product)s\"."
msgstr "No podeu crear una LdM recursiva pel producte \"%(product)s\"."
@@ -429,6 +447,10 @@ msgctxt "model:ir.sequence,name:sequence_production"
msgid "Production"
msgstr "Producció"
+msgctxt "model:ir.sequence.type,name:sequence_type_bom"
+msgid "BOM"
+msgstr "LdM"
+
msgctxt "model:ir.sequence.type,name:sequence_type_production"
msgid "Production"
msgstr "Producció"
@@ -479,7 +501,7 @@ msgstr "Sortida de la llista de materials"
msgctxt "model:production.bom.tree,name:"
msgid "BOM Tree"
-msgstr "Arbre de l'escandall"
+msgstr "Arbre de llista de material"
msgctxt "model:production.bom.tree.open.start,name:"
msgid "Open BOM Tree"
diff --git a/modules/production/locale/cs.po b/modules/production/locale/cs.po
index 4551063b95..ca5323d19c 100644
--- a/modules/production/locale/cs.po
+++ b/modules/production/locale/cs.po
@@ -116,6 +116,14 @@ msgctxt "field:production,warehouse:"
msgid "Warehouse"
msgstr ""
+msgctxt "field:production.bom,code:"
+msgid "Code"
+msgstr ""
+
+msgctxt "field:production.bom,code_readonly:"
+msgid "Code Readonly"
+msgstr ""
+
msgctxt "field:production.bom,inputs:"
msgid "Inputs"
msgstr ""
@@ -217,6 +225,10 @@ msgctxt "field:production.bom.tree.open.tree,bom_tree:"
msgid "BOM Tree"
msgstr "BOM Tree"
+msgctxt "field:production.configuration,bom_sequence:"
+msgid "BOM Sequence"
+msgstr ""
+
msgctxt "field:production.configuration,production_sequence:"
msgid "Production Sequence"
msgstr ""
@@ -297,6 +309,10 @@ msgctxt "help:production,uom_category:"
msgid "The category of Unit of Measure."
msgstr ""
+msgctxt "help:production.configuration,bom_sequence:"
+msgid "Used to generate the BOM code."
+msgstr ""
+
msgctxt "help:stock.location,production_output_location:"
msgid ""
"Where the produced goods are stored.\n"
@@ -390,12 +406,14 @@ msgctxt ""
msgid "Waiting"
msgstr "Waiting"
+#, python-format
msgctxt "model:ir.message,text:msg_missing_product_list_price"
msgid ""
"The product \"%(product)s\" on production \"%(production)s\" does not have "
"any list price defined."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_recursive_bom"
msgid "You cannot create a recursive BOM for product \"%(product)s\"."
msgstr ""
@@ -444,6 +462,11 @@ msgctxt "model:ir.sequence,name:sequence_production"
msgid "Production"
msgstr "Production"
+#, fuzzy
+msgctxt "model:ir.sequence.type,name:sequence_type_bom"
+msgid "BOM"
+msgstr "BOM"
+
msgctxt "model:ir.sequence.type,name:sequence_type_production"
msgid "Production"
msgstr "Production"
diff --git a/modules/production/locale/de.po b/modules/production/locale/de.po
index 77f9f2a86e..73683f7c44 100644
--- a/modules/production/locale/de.po
+++ b/modules/production/locale/de.po
@@ -110,6 +110,14 @@ msgctxt "field:production,warehouse:"
msgid "Warehouse"
msgstr "Logistikstandort"
+msgctxt "field:production.bom,code:"
+msgid "Code"
+msgstr "Code"
+
+msgctxt "field:production.bom,code_readonly:"
+msgid "Code Readonly"
+msgstr "Code nur lesbar"
+
msgctxt "field:production.bom,inputs:"
msgid "Inputs"
msgstr "Eingänge"
@@ -206,6 +214,10 @@ msgctxt "field:production.bom.tree.open.tree,bom_tree:"
msgid "BOM Tree"
msgstr "Stücklistenbaum"
+msgctxt "field:production.configuration,bom_sequence:"
+msgid "BOM Sequence"
+msgstr "Nummernkreis Stückliste"
+
msgctxt "field:production.configuration,production_sequence:"
msgid "Production Sequence"
msgstr "Nummernkreis Produktion"
@@ -279,6 +291,10 @@ msgctxt "help:production,uom_category:"
msgid "The category of Unit of Measure."
msgstr "Die Kategorie der Maßeinheit."
+msgctxt "help:production.configuration,bom_sequence:"
+msgid "Used to generate the BOM code."
+msgstr "Wird benutzt, um die Stücklisten-Codes zu erzeugen."
+
msgctxt "help:stock.location,production_output_location:"
msgid ""
"Where the produced goods are stored.\n"
@@ -372,6 +388,7 @@ msgctxt ""
msgid "Waiting"
msgstr "Wartend"
+#, python-format
msgctxt "model:ir.message,text:msg_missing_product_list_price"
msgid ""
"The product \"%(product)s\" on production \"%(production)s\" does not have "
@@ -380,6 +397,7 @@ msgstr ""
"Für den Artikel \"%(product)s\" auf dem Produktionsauftrag "
"\"%(production)s\" wurde kein Listenpreis erfasst."
+#, python-format
msgctxt "model:ir.message,text:msg_recursive_bom"
msgid "You cannot create a recursive BOM for product \"%(product)s\"."
msgstr ""
@@ -431,6 +449,10 @@ msgctxt "model:ir.sequence,name:sequence_production"
msgid "Production"
msgstr "Produktion"
+msgctxt "model:ir.sequence.type,name:sequence_type_bom"
+msgid "BOM"
+msgstr "Stückliste"
+
msgctxt "model:ir.sequence.type,name:sequence_type_production"
msgid "Production"
msgstr "Produktion"
diff --git a/modules/production/locale/es.po b/modules/production/locale/es.po
index 051063fbd5..c447bc01ff 100644
--- a/modules/production/locale/es.po
+++ b/modules/production/locale/es.po
@@ -110,6 +110,14 @@ msgctxt "field:production,warehouse:"
msgid "Warehouse"
msgstr "Almacén"
+msgctxt "field:production.bom,code:"
+msgid "Code"
+msgstr "Código"
+
+msgctxt "field:production.bom,code_readonly:"
+msgid "Code Readonly"
+msgstr "Código sólo lectura"
+
msgctxt "field:production.bom,inputs:"
msgid "Inputs"
msgstr "Entradas"
@@ -206,6 +214,10 @@ msgctxt "field:production.bom.tree.open.tree,bom_tree:"
msgid "BOM Tree"
msgstr "Árbol LdM"
+msgctxt "field:production.configuration,bom_sequence:"
+msgid "BOM Sequence"
+msgstr "Secuencia de lista de materiales"
+
msgctxt "field:production.configuration,production_sequence:"
msgid "Production Sequence"
msgstr "Secuencia de producción"
@@ -221,7 +233,7 @@ msgstr "Secuencia de producción"
msgctxt "field:production.lead_time,bom:"
msgid "BOM"
-msgstr "Lista de material"
+msgstr "LdM"
msgctxt "field:production.lead_time,lead_time:"
msgid "Lead Time"
@@ -279,6 +291,10 @@ msgctxt "help:production,uom_category:"
msgid "The category of Unit of Measure."
msgstr "La categoria de la unidad de medida."
+msgctxt "help:production.configuration,bom_sequence:"
+msgid "Used to generate the BOM code."
+msgstr "Utilizado para generar el código de la LdM."
+
msgctxt "help:stock.location,production_output_location:"
msgid ""
"Where the produced goods are stored.\n"
@@ -297,7 +313,7 @@ msgstr ""
msgctxt "model:ir.action,name:act_bom_form"
msgid "BOM"
-msgstr "Listas de materiales"
+msgstr "LdM"
msgctxt "model:ir.action,name:act_bom_list"
msgid "BOMs"
@@ -372,6 +388,7 @@ msgctxt ""
msgid "Waiting"
msgstr "En espera"
+#, python-format
msgctxt "model:ir.message,text:msg_missing_product_list_price"
msgid ""
"The product \"%(product)s\" on production \"%(production)s\" does not have "
@@ -380,6 +397,7 @@ msgstr ""
"El producto \"%(product)s\" de la producción \"%(production)s\" no tiene "
"ningún precio de venta definido."
+#, python-format
msgctxt "model:ir.message,text:msg_recursive_bom"
msgid "You cannot create a recursive BOM for product \"%(product)s\"."
msgstr "No puede crear una LdM recursiva para el producto \"%(product)s\"."
@@ -430,6 +448,10 @@ msgctxt "model:ir.sequence,name:sequence_production"
msgid "Production"
msgstr "Producción"
+msgctxt "model:ir.sequence.type,name:sequence_type_bom"
+msgid "BOM"
+msgstr "LdM"
+
msgctxt "model:ir.sequence.type,name:sequence_type_production"
msgid "Production"
msgstr "Producción"
diff --git a/modules/production/locale/es_419.po b/modules/production/locale/es_419.po
index 0cde6c856f..f09f809571 100644
--- a/modules/production/locale/es_419.po
+++ b/modules/production/locale/es_419.po
@@ -110,6 +110,14 @@ msgctxt "field:production,warehouse:"
msgid "Warehouse"
msgstr "Almacén"
+msgctxt "field:production.bom,code:"
+msgid "Code"
+msgstr ""
+
+msgctxt "field:production.bom,code_readonly:"
+msgid "Code Readonly"
+msgstr ""
+
msgctxt "field:production.bom,inputs:"
msgid "Inputs"
msgstr ""
@@ -206,6 +214,10 @@ msgctxt "field:production.bom.tree.open.tree,bom_tree:"
msgid "BOM Tree"
msgstr ""
+msgctxt "field:production.configuration,bom_sequence:"
+msgid "BOM Sequence"
+msgstr ""
+
msgctxt "field:production.configuration,production_sequence:"
msgid "Production Sequence"
msgstr ""
@@ -279,6 +291,10 @@ msgctxt "help:production,uom_category:"
msgid "The category of Unit of Measure."
msgstr ""
+msgctxt "help:production.configuration,bom_sequence:"
+msgid "Used to generate the BOM code."
+msgstr ""
+
msgctxt "help:stock.location,production_output_location:"
msgid ""
"Where the produced goods are stored.\n"
@@ -368,12 +384,14 @@ msgctxt ""
msgid "Waiting"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_product_list_price"
msgid ""
"The product \"%(product)s\" on production \"%(production)s\" does not have "
"any list price defined."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_recursive_bom"
msgid "You cannot create a recursive BOM for product \"%(product)s\"."
msgstr ""
@@ -422,6 +440,10 @@ msgctxt "model:ir.sequence,name:sequence_production"
msgid "Production"
msgstr ""
+msgctxt "model:ir.sequence.type,name:sequence_type_bom"
+msgid "BOM"
+msgstr ""
+
msgctxt "model:ir.sequence.type,name:sequence_type_production"
msgid "Production"
msgstr ""
diff --git a/modules/production/locale/et.po b/modules/production/locale/et.po
index 16cc810158..49d245e09b 100644
--- a/modules/production/locale/et.po
+++ b/modules/production/locale/et.po
@@ -116,6 +116,14 @@ msgctxt "field:production,warehouse:"
msgid "Warehouse"
msgstr "Ladu"
+msgctxt "field:production.bom,code:"
+msgid "Code"
+msgstr ""
+
+msgctxt "field:production.bom,code_readonly:"
+msgid "Code Readonly"
+msgstr ""
+
msgctxt "field:production.bom,inputs:"
msgid "Inputs"
msgstr "Sisendid"
@@ -216,6 +224,11 @@ msgctxt "field:production.bom.tree.open.tree,bom_tree:"
msgid "BOM Tree"
msgstr "Retseptipuu"
+#, fuzzy
+msgctxt "field:production.configuration,bom_sequence:"
+msgid "BOM Sequence"
+msgstr "Järjestus"
+
msgctxt "field:production.configuration,production_sequence:"
msgid "Production Sequence"
msgstr "Tootmise järjestus"
@@ -294,6 +307,10 @@ msgctxt "help:production,uom_category:"
msgid "The category of Unit of Measure."
msgstr ""
+msgctxt "help:production.configuration,bom_sequence:"
+msgid "Used to generate the BOM code."
+msgstr ""
+
msgctxt "help:stock.location,production_output_location:"
msgid ""
"Where the produced goods are stored.\n"
@@ -386,12 +403,14 @@ msgctxt ""
msgid "Waiting"
msgstr "Ootel"
+#, python-format
msgctxt "model:ir.message,text:msg_missing_product_list_price"
msgid ""
"The product \"%(product)s\" on production \"%(production)s\" does not have "
"any list price defined."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_recursive_bom"
msgid "You cannot create a recursive BOM for product \"%(product)s\"."
msgstr ""
@@ -441,6 +460,11 @@ msgctxt "model:ir.sequence,name:sequence_production"
msgid "Production"
msgstr "Tootmine"
+#, fuzzy
+msgctxt "model:ir.sequence.type,name:sequence_type_bom"
+msgid "BOM"
+msgstr "Retsept"
+
msgctxt "model:ir.sequence.type,name:sequence_type_production"
msgid "Production"
msgstr "Tootmine"
diff --git a/modules/production/locale/fa.po b/modules/production/locale/fa.po
index cc2e745410..5e05c780d9 100644
--- a/modules/production/locale/fa.po
+++ b/modules/production/locale/fa.po
@@ -116,6 +116,14 @@ msgctxt "field:production,warehouse:"
msgid "Warehouse"
msgstr "انبار"
+msgctxt "field:production.bom,code:"
+msgid "Code"
+msgstr ""
+
+msgctxt "field:production.bom,code_readonly:"
+msgid "Code Readonly"
+msgstr ""
+
msgctxt "field:production.bom,inputs:"
msgid "Inputs"
msgstr "ورودی ها"
@@ -216,6 +224,11 @@ msgctxt "field:production.bom.tree.open.tree,bom_tree:"
msgid "BOM Tree"
msgstr "BOM درخت"
+#, fuzzy
+msgctxt "field:production.configuration,bom_sequence:"
+msgid "BOM Sequence"
+msgstr "ادامه"
+
msgctxt "field:production.configuration,production_sequence:"
msgid "Production Sequence"
msgstr "ادامه تولید"
@@ -294,6 +307,10 @@ msgctxt "help:production,uom_category:"
msgid "The category of Unit of Measure."
msgstr ""
+msgctxt "help:production.configuration,bom_sequence:"
+msgid "Used to generate the BOM code."
+msgstr ""
+
msgctxt "help:stock.location,production_output_location:"
msgid ""
"Where the produced goods are stored.\n"
@@ -386,7 +403,7 @@ msgctxt ""
msgid "Waiting"
msgstr "در انتظار"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_missing_product_list_price"
msgid ""
"The product \"%(product)s\" on production \"%(production)s\" does not have "
@@ -395,6 +412,7 @@ msgstr ""
"هزینه های خروجی : \"%(outputs)s\" از تولید : \"%(production)s\"، با هزینه "
"تولید : \"%(costs)s\" مطابقت ندارد."
+#, python-format
msgctxt "model:ir.message,text:msg_recursive_bom"
msgid "You cannot create a recursive BOM for product \"%(product)s\"."
msgstr "شما نمیتوانید یک BOM بازگشتی برای محصول :\"%(product)s\" ایجاد کنید."
@@ -443,6 +461,11 @@ msgctxt "model:ir.sequence,name:sequence_production"
msgid "Production"
msgstr "تولید"
+#, fuzzy
+msgctxt "model:ir.sequence.type,name:sequence_type_bom"
+msgid "BOM"
+msgstr "BOM"
+
msgctxt "model:ir.sequence.type,name:sequence_type_production"
msgid "Production"
msgstr "تولید"
diff --git a/modules/production/locale/fi.po b/modules/production/locale/fi.po
index 460b24f548..6e3e3e7b7d 100644
--- a/modules/production/locale/fi.po
+++ b/modules/production/locale/fi.po
@@ -116,6 +116,14 @@ msgctxt "field:production,warehouse:"
msgid "Warehouse"
msgstr ""
+msgctxt "field:production.bom,code:"
+msgid "Code"
+msgstr ""
+
+msgctxt "field:production.bom,code_readonly:"
+msgid "Code Readonly"
+msgstr ""
+
msgctxt "field:production.bom,inputs:"
msgid "Inputs"
msgstr ""
@@ -216,6 +224,10 @@ msgctxt "field:production.bom.tree.open.tree,bom_tree:"
msgid "BOM Tree"
msgstr "BOM Tree"
+msgctxt "field:production.configuration,bom_sequence:"
+msgid "BOM Sequence"
+msgstr ""
+
msgctxt "field:production.configuration,production_sequence:"
msgid "Production Sequence"
msgstr ""
@@ -296,6 +308,10 @@ msgctxt "help:production,uom_category:"
msgid "The category of Unit of Measure."
msgstr ""
+msgctxt "help:production.configuration,bom_sequence:"
+msgid "Used to generate the BOM code."
+msgstr ""
+
msgctxt "help:stock.location,production_output_location:"
msgid ""
"Where the produced goods are stored.\n"
@@ -389,12 +405,14 @@ msgctxt ""
msgid "Waiting"
msgstr "Waiting"
+#, python-format
msgctxt "model:ir.message,text:msg_missing_product_list_price"
msgid ""
"The product \"%(product)s\" on production \"%(production)s\" does not have "
"any list price defined."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_recursive_bom"
msgid "You cannot create a recursive BOM for product \"%(product)s\"."
msgstr ""
@@ -443,6 +461,11 @@ msgctxt "model:ir.sequence,name:sequence_production"
msgid "Production"
msgstr "Production"
+#, fuzzy
+msgctxt "model:ir.sequence.type,name:sequence_type_bom"
+msgid "BOM"
+msgstr "BOM"
+
msgctxt "model:ir.sequence.type,name:sequence_type_production"
msgid "Production"
msgstr "Production"
diff --git a/modules/production/locale/fr.po b/modules/production/locale/fr.po
index f16c6d0366..f5f3c4f841 100644
--- a/modules/production/locale/fr.po
+++ b/modules/production/locale/fr.po
@@ -110,6 +110,14 @@ msgctxt "field:production,warehouse:"
msgid "Warehouse"
msgstr "Entrepôt"
+msgctxt "field:production.bom,code:"
+msgid "Code"
+msgstr "Code"
+
+msgctxt "field:production.bom,code_readonly:"
+msgid "Code Readonly"
+msgstr "Code en lecture seule"
+
msgctxt "field:production.bom,inputs:"
msgid "Inputs"
msgstr "Entrées"
@@ -206,6 +214,10 @@ msgctxt "field:production.bom.tree.open.tree,bom_tree:"
msgid "BOM Tree"
msgstr "Arbre de nomenclature"
+msgctxt "field:production.configuration,bom_sequence:"
+msgid "BOM Sequence"
+msgstr "Séquence de nomenclature"
+
msgctxt "field:production.configuration,production_sequence:"
msgid "Production Sequence"
msgstr "Séquence de production"
@@ -279,6 +291,10 @@ msgctxt "help:production,uom_category:"
msgid "The category of Unit of Measure."
msgstr "La catégorie d’unité de mesure."
+msgctxt "help:production.configuration,bom_sequence:"
+msgid "Used to generate the BOM code."
+msgstr "Utilisé pour générer le code de nomenclature."
+
msgctxt "help:stock.location,production_output_location:"
msgid ""
"Where the produced goods are stored.\n"
@@ -372,6 +388,7 @@ msgctxt ""
msgid "Waiting"
msgstr "En attentes"
+#, python-format
msgctxt "model:ir.message,text:msg_missing_product_list_price"
msgid ""
"The product \"%(product)s\" on production \"%(production)s\" does not have "
@@ -380,6 +397,7 @@ msgstr ""
"Le produit « %(product)s » sur la production « %(production)s » n'a pas de "
"prix listé défini."
+#, python-format
msgctxt "model:ir.message,text:msg_recursive_bom"
msgid "You cannot create a recursive BOM for product \"%(product)s\"."
msgstr ""
@@ -432,6 +450,10 @@ msgctxt "model:ir.sequence,name:sequence_production"
msgid "Production"
msgstr "Production"
+msgctxt "model:ir.sequence.type,name:sequence_type_bom"
+msgid "BOM"
+msgstr "Nomenclature"
+
msgctxt "model:ir.sequence.type,name:sequence_type_production"
msgid "Production"
msgstr "Production"
diff --git a/modules/production/locale/hu.po b/modules/production/locale/hu.po
index 1e743ed816..43600f03a3 100644
--- a/modules/production/locale/hu.po
+++ b/modules/production/locale/hu.po
@@ -127,6 +127,14 @@ msgctxt "field:production,warehouse:"
msgid "Warehouse"
msgstr "Raktár"
+msgctxt "field:production.bom,code:"
+msgid "Code"
+msgstr ""
+
+msgctxt "field:production.bom,code_readonly:"
+msgid "Code Readonly"
+msgstr ""
+
msgctxt "field:production.bom,inputs:"
msgid "Inputs"
msgstr ""
@@ -244,6 +252,11 @@ msgctxt "field:production.bom.tree.open.tree,bom_tree:"
msgid "BOM Tree"
msgstr "BOM Tree"
+#, fuzzy
+msgctxt "field:production.configuration,bom_sequence:"
+msgid "BOM Sequence"
+msgstr "Számkör"
+
msgctxt "field:production.configuration,production_sequence:"
msgid "Production Sequence"
msgstr ""
@@ -326,6 +339,10 @@ msgctxt "help:production,uom_category:"
msgid "The category of Unit of Measure."
msgstr ""
+msgctxt "help:production.configuration,bom_sequence:"
+msgid "Used to generate the BOM code."
+msgstr ""
+
msgctxt "help:stock.location,production_output_location:"
msgid ""
"Where the produced goods are stored.\n"
@@ -422,12 +439,14 @@ msgctxt ""
msgid "Waiting"
msgstr "Waiting"
+#, python-format
msgctxt "model:ir.message,text:msg_missing_product_list_price"
msgid ""
"The product \"%(product)s\" on production \"%(production)s\" does not have "
"any list price defined."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_recursive_bom"
msgid "You cannot create a recursive BOM for product \"%(product)s\"."
msgstr ""
@@ -477,6 +496,11 @@ msgctxt "model:ir.sequence,name:sequence_production"
msgid "Production"
msgstr "Termelés"
+#, fuzzy
+msgctxt "model:ir.sequence.type,name:sequence_type_bom"
+msgid "BOM"
+msgstr "BOM"
+
#, fuzzy
msgctxt "model:ir.sequence.type,name:sequence_type_production"
msgid "Production"
diff --git a/modules/production/locale/id.po b/modules/production/locale/id.po
index 0aaa9bb476..709561157a 100644
--- a/modules/production/locale/id.po
+++ b/modules/production/locale/id.po
@@ -111,6 +111,14 @@ msgctxt "field:production,warehouse:"
msgid "Warehouse"
msgstr "Gudang"
+msgctxt "field:production.bom,code:"
+msgid "Code"
+msgstr ""
+
+msgctxt "field:production.bom,code_readonly:"
+msgid "Code Readonly"
+msgstr ""
+
msgctxt "field:production.bom,inputs:"
msgid "Inputs"
msgstr ""
@@ -207,6 +215,11 @@ msgctxt "field:production.bom.tree.open.tree,bom_tree:"
msgid "BOM Tree"
msgstr ""
+#, fuzzy
+msgctxt "field:production.configuration,bom_sequence:"
+msgid "BOM Sequence"
+msgstr "Urutan"
+
msgctxt "field:production.configuration,production_sequence:"
msgid "Production Sequence"
msgstr ""
@@ -285,6 +298,10 @@ msgctxt "help:production,uom_category:"
msgid "The category of Unit of Measure."
msgstr ""
+msgctxt "help:production.configuration,bom_sequence:"
+msgid "Used to generate the BOM code."
+msgstr ""
+
msgctxt "help:stock.location,production_output_location:"
msgid ""
"Where the produced goods are stored.\n"
@@ -375,12 +392,14 @@ msgctxt ""
msgid "Waiting"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_product_list_price"
msgid ""
"The product \"%(product)s\" on production \"%(production)s\" does not have "
"any list price defined."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_recursive_bom"
msgid "You cannot create a recursive BOM for product \"%(product)s\"."
msgstr ""
@@ -430,6 +449,11 @@ msgctxt "model:ir.sequence,name:sequence_production"
msgid "Production"
msgstr "Produksi"
+#, fuzzy
+msgctxt "model:ir.sequence.type,name:sequence_type_bom"
+msgid "BOM"
+msgstr "BOMs"
+
msgctxt "model:ir.sequence.type,name:sequence_type_production"
msgid "Production"
msgstr "Produksi"
diff --git a/modules/production/locale/it.po b/modules/production/locale/it.po
index cb761e80b0..17d1b46945 100644
--- a/modules/production/locale/it.po
+++ b/modules/production/locale/it.po
@@ -113,6 +113,14 @@ msgctxt "field:production,warehouse:"
msgid "Warehouse"
msgstr "Magazzino"
+msgctxt "field:production.bom,code:"
+msgid "Code"
+msgstr ""
+
+msgctxt "field:production.bom,code_readonly:"
+msgid "Code Readonly"
+msgstr ""
+
#, fuzzy
msgctxt "field:production.bom,inputs:"
msgid "Inputs"
@@ -214,6 +222,11 @@ msgctxt "field:production.bom.tree.open.tree,bom_tree:"
msgid "BOM Tree"
msgstr "Albero distinta materiali"
+#, fuzzy
+msgctxt "field:production.configuration,bom_sequence:"
+msgid "BOM Sequence"
+msgstr "Sequenza"
+
msgctxt "field:production.configuration,production_sequence:"
msgid "Production Sequence"
msgstr "Sequenza Produzione"
@@ -292,6 +305,10 @@ msgctxt "help:production,uom_category:"
msgid "The category of Unit of Measure."
msgstr ""
+msgctxt "help:production.configuration,bom_sequence:"
+msgid "Used to generate the BOM code."
+msgstr ""
+
msgctxt "help:stock.location,production_output_location:"
msgid ""
"Where the produced goods are stored.\n"
@@ -384,7 +401,7 @@ msgctxt ""
msgid "Waiting"
msgstr "In attesa"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_missing_product_list_price"
msgid ""
"The product \"%(product)s\" on production \"%(production)s\" does not have "
@@ -393,6 +410,7 @@ msgstr ""
"I costi delle uscite \"%(outputs)s\" di produzione \"%(production) \" non "
"corrispondono al costo della produzione \"(costs)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_recursive_bom"
msgid "You cannot create a recursive BOM for product \"%(product)s\"."
msgstr ""
@@ -444,6 +462,11 @@ msgctxt "model:ir.sequence,name:sequence_production"
msgid "Production"
msgstr "Production"
+#, fuzzy
+msgctxt "model:ir.sequence.type,name:sequence_type_bom"
+msgid "BOM"
+msgstr "Distinta materiali"
+
msgctxt "model:ir.sequence.type,name:sequence_type_production"
msgid "Production"
msgstr "Production"
diff --git a/modules/production/locale/lo.po b/modules/production/locale/lo.po
index 0df848ae78..6ef69d1d25 100644
--- a/modules/production/locale/lo.po
+++ b/modules/production/locale/lo.po
@@ -118,6 +118,14 @@ msgctxt "field:production,warehouse:"
msgid "Warehouse"
msgstr ""
+msgctxt "field:production.bom,code:"
+msgid "Code"
+msgstr ""
+
+msgctxt "field:production.bom,code_readonly:"
+msgid "Code Readonly"
+msgstr ""
+
msgctxt "field:production.bom,inputs:"
msgid "Inputs"
msgstr ""
@@ -233,6 +241,11 @@ msgctxt "field:production.bom.tree.open.tree,bom_tree:"
msgid "BOM Tree"
msgstr "BOM Tree"
+#, fuzzy
+msgctxt "field:production.configuration,bom_sequence:"
+msgid "BOM Sequence"
+msgstr "ລໍາດັບ"
+
msgctxt "field:production.configuration,production_sequence:"
msgid "Production Sequence"
msgstr ""
@@ -315,6 +328,10 @@ msgctxt "help:production,uom_category:"
msgid "The category of Unit of Measure."
msgstr ""
+msgctxt "help:production.configuration,bom_sequence:"
+msgid "Used to generate the BOM code."
+msgstr ""
+
msgctxt "help:stock.location,production_output_location:"
msgid ""
"Where the produced goods are stored.\n"
@@ -413,12 +430,14 @@ msgctxt ""
msgid "Waiting"
msgstr "Waiting"
+#, python-format
msgctxt "model:ir.message,text:msg_missing_product_list_price"
msgid ""
"The product \"%(product)s\" on production \"%(production)s\" does not have "
"any list price defined."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_recursive_bom"
msgid "You cannot create a recursive BOM for product \"%(product)s\"."
msgstr ""
@@ -468,6 +487,11 @@ msgctxt "model:ir.sequence,name:sequence_production"
msgid "Production"
msgstr "ຜະລິດຕະພັນ"
+#, fuzzy
+msgctxt "model:ir.sequence.type,name:sequence_type_bom"
+msgid "BOM"
+msgstr "BOM"
+
#, fuzzy
msgctxt "model:ir.sequence.type,name:sequence_type_production"
msgid "Production"
diff --git a/modules/production/locale/lt.po b/modules/production/locale/lt.po
index 8bbb0fb309..5e6cc01cb9 100644
--- a/modules/production/locale/lt.po
+++ b/modules/production/locale/lt.po
@@ -116,6 +116,14 @@ msgctxt "field:production,warehouse:"
msgid "Warehouse"
msgstr ""
+msgctxt "field:production.bom,code:"
+msgid "Code"
+msgstr ""
+
+msgctxt "field:production.bom,code_readonly:"
+msgid "Code Readonly"
+msgstr ""
+
msgctxt "field:production.bom,inputs:"
msgid "Inputs"
msgstr ""
@@ -217,6 +225,10 @@ msgctxt "field:production.bom.tree.open.tree,bom_tree:"
msgid "BOM Tree"
msgstr "BOM Tree"
+msgctxt "field:production.configuration,bom_sequence:"
+msgid "BOM Sequence"
+msgstr ""
+
msgctxt "field:production.configuration,production_sequence:"
msgid "Production Sequence"
msgstr ""
@@ -297,6 +309,10 @@ msgctxt "help:production,uom_category:"
msgid "The category of Unit of Measure."
msgstr ""
+msgctxt "help:production.configuration,bom_sequence:"
+msgid "Used to generate the BOM code."
+msgstr ""
+
msgctxt "help:stock.location,production_output_location:"
msgid ""
"Where the produced goods are stored.\n"
@@ -390,12 +406,14 @@ msgctxt ""
msgid "Waiting"
msgstr "Waiting"
+#, python-format
msgctxt "model:ir.message,text:msg_missing_product_list_price"
msgid ""
"The product \"%(product)s\" on production \"%(production)s\" does not have "
"any list price defined."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_recursive_bom"
msgid "You cannot create a recursive BOM for product \"%(product)s\"."
msgstr ""
@@ -444,6 +462,11 @@ msgctxt "model:ir.sequence,name:sequence_production"
msgid "Production"
msgstr "Production"
+#, fuzzy
+msgctxt "model:ir.sequence.type,name:sequence_type_bom"
+msgid "BOM"
+msgstr "BOM"
+
msgctxt "model:ir.sequence.type,name:sequence_type_production"
msgid "Production"
msgstr "Production"
diff --git a/modules/production/locale/nl.po b/modules/production/locale/nl.po
index 2fb0d795f4..9f823ed462 100644
--- a/modules/production/locale/nl.po
+++ b/modules/production/locale/nl.po
@@ -110,6 +110,14 @@ msgctxt "field:production,warehouse:"
msgid "Warehouse"
msgstr "Magazijn"
+msgctxt "field:production.bom,code:"
+msgid "Code"
+msgstr "Code"
+
+msgctxt "field:production.bom,code_readonly:"
+msgid "Code Readonly"
+msgstr "Alleen-lezen code"
+
msgctxt "field:production.bom,inputs:"
msgid "Inputs"
msgstr "Invoer"
@@ -206,6 +214,10 @@ msgctxt "field:production.bom.tree.open.tree,bom_tree:"
msgid "BOM Tree"
msgstr "Stuklijst boom structuur"
+msgctxt "field:production.configuration,bom_sequence:"
+msgid "BOM Sequence"
+msgstr "Stuklijst reeks"
+
msgctxt "field:production.configuration,production_sequence:"
msgid "Production Sequence"
msgstr "Productiereeks"
@@ -279,6 +291,10 @@ msgctxt "help:production,uom_category:"
msgid "The category of Unit of Measure."
msgstr "De categorie van de maateenheid."
+msgctxt "help:production.configuration,bom_sequence:"
+msgid "Used to generate the BOM code."
+msgstr "Wordt gebruikt om de stuklijst code te genereren."
+
msgctxt "help:stock.location,production_output_location:"
msgid ""
"Where the produced goods are stored.\n"
@@ -372,6 +388,7 @@ msgctxt ""
msgid "Waiting"
msgstr "In afwachting"
+#, python-format
msgctxt "model:ir.message,text:msg_missing_product_list_price"
msgid ""
"The product \"%(product)s\" on production \"%(production)s\" does not have "
@@ -380,6 +397,7 @@ msgstr ""
"Voor het product \"%(product)s\" in productie \"%(production)s\" is er geen "
"catalogusprijs gedefinieerd."
+#, python-format
msgctxt "model:ir.message,text:msg_recursive_bom"
msgid "You cannot create a recursive BOM for product \"%(product)s\"."
msgstr "U kunt geen recursieve stuklijst maken voor product \"%(product)s\"."
@@ -429,6 +447,10 @@ msgctxt "model:ir.sequence,name:sequence_production"
msgid "Production"
msgstr "Productie"
+msgctxt "model:ir.sequence.type,name:sequence_type_bom"
+msgid "BOM"
+msgstr "Stuklijst"
+
msgctxt "model:ir.sequence.type,name:sequence_type_production"
msgid "Production"
msgstr "Productie"
diff --git a/modules/production/locale/pl.po b/modules/production/locale/pl.po
index b7239ce943..8034ccb7f6 100644
--- a/modules/production/locale/pl.po
+++ b/modules/production/locale/pl.po
@@ -117,6 +117,14 @@ msgctxt "field:production,warehouse:"
msgid "Warehouse"
msgstr "Magazyn"
+msgctxt "field:production.bom,code:"
+msgid "Code"
+msgstr ""
+
+msgctxt "field:production.bom,code_readonly:"
+msgid "Code Readonly"
+msgstr ""
+
msgctxt "field:production.bom,inputs:"
msgid "Inputs"
msgstr "Wejścia"
@@ -217,6 +225,11 @@ msgctxt "field:production.bom.tree.open.tree,bom_tree:"
msgid "BOM Tree"
msgstr "Drzewo BOM"
+#, fuzzy
+msgctxt "field:production.configuration,bom_sequence:"
+msgid "BOM Sequence"
+msgstr "Sekwencja"
+
msgctxt "field:production.configuration,production_sequence:"
msgid "Production Sequence"
msgstr "Sekwencja produkcji"
@@ -295,6 +308,10 @@ msgctxt "help:production,uom_category:"
msgid "The category of Unit of Measure."
msgstr ""
+msgctxt "help:production.configuration,bom_sequence:"
+msgid "Used to generate the BOM code."
+msgstr ""
+
msgctxt "help:stock.location,production_output_location:"
msgid ""
"Where the produced goods are stored.\n"
@@ -400,12 +417,14 @@ msgctxt ""
msgid "Waiting"
msgstr "Waiting"
+#, python-format
msgctxt "model:ir.message,text:msg_missing_product_list_price"
msgid ""
"The product \"%(product)s\" on production \"%(production)s\" does not have "
"any list price defined."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_recursive_bom"
msgid "You cannot create a recursive BOM for product \"%(product)s\"."
msgstr ""
@@ -455,6 +474,11 @@ msgctxt "model:ir.sequence,name:sequence_production"
msgid "Production"
msgstr "Production"
+#, fuzzy
+msgctxt "model:ir.sequence.type,name:sequence_type_bom"
+msgid "BOM"
+msgstr "BOM"
+
#, fuzzy
msgctxt "model:ir.sequence.type,name:sequence_type_production"
msgid "Production"
diff --git a/modules/production/locale/pt.po b/modules/production/locale/pt.po
index d50cc3c594..09f871502e 100644
--- a/modules/production/locale/pt.po
+++ b/modules/production/locale/pt.po
@@ -116,6 +116,14 @@ msgctxt "field:production,warehouse:"
msgid "Warehouse"
msgstr "Almoxarifado"
+msgctxt "field:production.bom,code:"
+msgid "Code"
+msgstr ""
+
+msgctxt "field:production.bom,code_readonly:"
+msgid "Code Readonly"
+msgstr ""
+
msgctxt "field:production.bom,inputs:"
msgid "Inputs"
msgstr "Entradas"
@@ -216,6 +224,11 @@ msgctxt "field:production.bom.tree.open.tree,bom_tree:"
msgid "BOM Tree"
msgstr "Listagem da lista de materiais"
+#, fuzzy
+msgctxt "field:production.configuration,bom_sequence:"
+msgid "BOM Sequence"
+msgstr "Sequência"
+
msgctxt "field:production.configuration,production_sequence:"
msgid "Production Sequence"
msgstr "Sequência de produção"
@@ -294,6 +307,10 @@ msgctxt "help:production,uom_category:"
msgid "The category of Unit of Measure."
msgstr ""
+msgctxt "help:production.configuration,bom_sequence:"
+msgid "Used to generate the BOM code."
+msgstr ""
+
msgctxt "help:stock.location,production_output_location:"
msgid ""
"Where the produced goods are stored.\n"
@@ -386,7 +403,7 @@ msgctxt ""
msgid "Waiting"
msgstr "Esperando"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_missing_product_list_price"
msgid ""
"The product \"%(product)s\" on production \"%(production)s\" does not have "
@@ -395,6 +412,7 @@ msgstr ""
"Os custos das saídas (%(outputs)s) de produção \"%(production)s\" não "
"coincidem com o custo da produção (%(costs)s)."
+#, python-format
msgctxt "model:ir.message,text:msg_recursive_bom"
msgid "You cannot create a recursive BOM for product \"%(product)s\"."
msgstr ""
@@ -443,6 +461,11 @@ msgctxt "model:ir.sequence,name:sequence_production"
msgid "Production"
msgstr "Produção"
+#, fuzzy
+msgctxt "model:ir.sequence.type,name:sequence_type_bom"
+msgid "BOM"
+msgstr "Lista de Materiais"
+
msgctxt "model:ir.sequence.type,name:sequence_type_production"
msgid "Production"
msgstr "Produção"
diff --git a/modules/production/locale/ro.po b/modules/production/locale/ro.po
index 139cc68a4d..06be552596 100644
--- a/modules/production/locale/ro.po
+++ b/modules/production/locale/ro.po
@@ -111,6 +111,14 @@ msgctxt "field:production,warehouse:"
msgid "Warehouse"
msgstr "Depozit"
+msgctxt "field:production.bom,code:"
+msgid "Code"
+msgstr "Cod"
+
+msgctxt "field:production.bom,code_readonly:"
+msgid "Code Readonly"
+msgstr "Cod numai pentru citit"
+
msgctxt "field:production.bom,inputs:"
msgid "Inputs"
msgstr "Intrări"
@@ -169,7 +177,7 @@ msgstr "Categorie UM"
msgctxt "field:production.bom.tree,childs:"
msgid "Childs"
-msgstr ""
+msgstr "Copii"
msgctxt "field:production.bom.tree,product:"
msgid "Product"
@@ -207,6 +215,10 @@ msgctxt "field:production.bom.tree.open.tree,bom_tree:"
msgid "BOM Tree"
msgstr "Arborele BOM"
+msgctxt "field:production.configuration,bom_sequence:"
+msgid "BOM Sequence"
+msgstr ""
+
msgctxt "field:production.configuration,production_sequence:"
msgid "Production Sequence"
msgstr "Secvența de producție"
@@ -237,44 +249,37 @@ msgctxt "field:stock.location,production_location:"
msgid "Production"
msgstr "Producţie"
-#, fuzzy
msgctxt "field:stock.location,production_output_location:"
msgid "Production Output"
-msgstr "Ieșire de producție"
+msgstr "Ieșiri Producţie"
-#, fuzzy
msgctxt "field:stock.location,production_picking_location:"
msgid "Production Picking"
-msgstr "Alegerea producției"
+msgstr "Picking Producţie"
-#, fuzzy
msgctxt "field:stock.lot.trace,production_input:"
msgid "Production Input"
-msgstr "Intrare de producție"
+msgstr "Intrari Producție"
-#, fuzzy
msgctxt "field:stock.lot.trace,production_output:"
msgid "Production Output"
-msgstr "Ieșire de producție"
+msgstr "Ieșiri Producţie"
msgctxt "field:stock.move,production:"
msgid "Production"
msgstr "Producţie"
-#, fuzzy
msgctxt "field:stock.move,production_cost_price_updated:"
msgid "Cost Price Updated"
-msgstr "Preț actualizat"
+msgstr "Cost Actualizat"
-#, fuzzy
msgctxt "field:stock.move,production_input:"
msgid "Production Input"
-msgstr "Intrare de producție"
+msgstr "Intrari Producție"
-#, fuzzy
msgctxt "field:stock.move,production_output:"
msgid "Production Output"
-msgstr "Ieșire de producție"
+msgstr "Ieșiri Producţie"
msgctxt "help:production,number:"
msgid "The main identifier for the shipment."
@@ -288,6 +293,10 @@ msgctxt "help:production,uom_category:"
msgid "The category of Unit of Measure."
msgstr "Categoria de unitate de măsură."
+msgctxt "help:production.configuration,bom_sequence:"
+msgid "Used to generate the BOM code."
+msgstr ""
+
msgctxt "help:stock.location,production_output_location:"
msgid ""
"Where the produced goods are stored.\n"
@@ -332,7 +341,6 @@ msgctxt "model:ir.action,name:wizard_bom_tree_open"
msgid "BOM Tree"
msgstr "Arborele BOM"
-#, fuzzy
msgctxt "model:ir.action,name:wizard_production_assign"
msgid "Assign Production"
msgstr "Alocare Producţie"
@@ -347,7 +355,6 @@ msgctxt ""
msgid "As Outputs"
msgstr "Ca Ieșiri"
-#, fuzzy
msgctxt ""
"model:ir.action.act_window.domain,name:act_production_list_domain_all"
msgid "All"
@@ -368,7 +375,6 @@ msgctxt ""
msgid "Draft"
msgstr "Ciornă"
-#, fuzzy
msgctxt ""
"model:ir.action.act_window.domain,name:act_production_list_domain_requests"
msgid "Requests"
@@ -384,6 +390,7 @@ msgctxt ""
msgid "Waiting"
msgstr "În Aşteptare"
+#, python-format
msgctxt "model:ir.message,text:msg_missing_product_list_price"
msgid ""
"The product \"%(product)s\" on production \"%(production)s\" does not have "
@@ -392,6 +399,7 @@ msgstr ""
"Produsul \"%(product)s\" din producția \"%(production)s\" nu are niciun preț"
" de listă definit."
+#, python-format
msgctxt "model:ir.message,text:msg_recursive_bom"
msgid "You cannot create a recursive BOM for product \"%(product)s\"."
msgstr "Nu puteți crea un BOM recursiv pentru produsul „%(product)s”."
@@ -401,7 +409,6 @@ msgctxt "model:ir.message,text:msg_stock_move_production_single"
msgid "Move can not be used for production input and output."
msgstr "Mișcarea nu poate fi utilizată pentru intrarea și ieșirea producției."
-#, fuzzy
msgctxt "model:ir.model.button,confirm:production_done_button"
msgid "Are you sure you want to complete the production?"
msgstr "Sunteți sigur că doriți să finalizați producția?"
@@ -442,6 +449,11 @@ msgctxt "model:ir.sequence,name:sequence_production"
msgid "Production"
msgstr "Producţie"
+#, fuzzy
+msgctxt "model:ir.sequence.type,name:sequence_type_bom"
+msgid "BOM"
+msgstr "BOM"
+
msgctxt "model:ir.sequence.type,name:sequence_type_production"
msgid "Production"
msgstr "Producţie"
@@ -462,10 +474,9 @@ msgctxt "model:ir.ui.menu,name:menu_production_calendar"
msgid "Productions"
msgstr "Producţie"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_production_configuration"
msgid "Configuration"
-msgstr "Configurație"
+msgstr "Configurare"
msgctxt "model:ir.ui.menu,name:menu_production_list"
msgid "Productions"
@@ -521,10 +532,9 @@ msgctxt "model:res.group,name:group_production"
msgid "Production"
msgstr "Producţie"
-#, fuzzy
msgctxt "model:res.group,name:group_production_admin"
msgid "Production Administration"
-msgstr "Administrare producție"
+msgstr "Administrare Producție"
msgctxt "model:stock.location,name:location_production"
msgid "Production"
@@ -534,10 +544,9 @@ msgctxt "selection:ir.cron,method:"
msgid "Reschedule Productions"
msgstr "Reprogramare Producţie"
-#, fuzzy
msgctxt "selection:ir.cron,method:"
msgid "Set Cost from Moves"
-msgstr "Setați costul din mișcări"
+msgstr "Setare Costul de la Mișcări"
msgctxt "selection:production,state:"
msgid "Assigned"
@@ -555,7 +564,6 @@ msgctxt "selection:production,state:"
msgid "Draft"
msgstr "Ciornă"
-#, fuzzy
msgctxt "selection:production,state:"
msgid "Request"
msgstr "Cerere"
diff --git a/modules/production/locale/ru.po b/modules/production/locale/ru.po
index 097ff9f74c..8755d458d6 100644
--- a/modules/production/locale/ru.po
+++ b/modules/production/locale/ru.po
@@ -116,6 +116,14 @@ msgctxt "field:production,warehouse:"
msgid "Warehouse"
msgstr "Товарный склад"
+msgctxt "field:production.bom,code:"
+msgid "Code"
+msgstr ""
+
+msgctxt "field:production.bom,code_readonly:"
+msgid "Code Readonly"
+msgstr ""
+
msgctxt "field:production.bom,inputs:"
msgid "Inputs"
msgstr "Исходные"
@@ -216,6 +224,11 @@ msgctxt "field:production.bom.tree.open.tree,bom_tree:"
msgid "BOM Tree"
msgstr "Дерево спецификации"
+#, fuzzy
+msgctxt "field:production.configuration,bom_sequence:"
+msgid "BOM Sequence"
+msgstr "Нумерация"
+
msgctxt "field:production.configuration,production_sequence:"
msgid "Production Sequence"
msgstr "Нумерация производства"
@@ -298,6 +311,10 @@ msgctxt "help:production,uom_category:"
msgid "The category of Unit of Measure."
msgstr ""
+msgctxt "help:production.configuration,bom_sequence:"
+msgid "Used to generate the BOM code."
+msgstr ""
+
msgctxt "help:stock.location,production_output_location:"
msgid ""
"Where the produced goods are stored.\n"
@@ -402,12 +419,14 @@ msgctxt ""
msgid "Waiting"
msgstr "Waiting"
+#, python-format
msgctxt "model:ir.message,text:msg_missing_product_list_price"
msgid ""
"The product \"%(product)s\" on production \"%(production)s\" does not have "
"any list price defined."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_recursive_bom"
msgid "You cannot create a recursive BOM for product \"%(product)s\"."
msgstr ""
@@ -457,6 +476,11 @@ msgctxt "model:ir.sequence,name:sequence_production"
msgid "Production"
msgstr "Production"
+#, fuzzy
+msgctxt "model:ir.sequence.type,name:sequence_type_bom"
+msgid "BOM"
+msgstr "Спецификация"
+
#, fuzzy
msgctxt "model:ir.sequence.type,name:sequence_type_production"
msgid "Production"
diff --git a/modules/production/locale/sl.po b/modules/production/locale/sl.po
index e5792d6830..a10d27f91b 100644
--- a/modules/production/locale/sl.po
+++ b/modules/production/locale/sl.po
@@ -116,6 +116,14 @@ msgctxt "field:production,warehouse:"
msgid "Warehouse"
msgstr "Skladišče"
+msgctxt "field:production.bom,code:"
+msgid "Code"
+msgstr ""
+
+msgctxt "field:production.bom,code_readonly:"
+msgid "Code Readonly"
+msgstr ""
+
msgctxt "field:production.bom,inputs:"
msgid "Inputs"
msgstr "Vhodi"
@@ -216,6 +224,11 @@ msgctxt "field:production.bom.tree.open.tree,bom_tree:"
msgid "BOM Tree"
msgstr "Drevo kosovnice"
+#, fuzzy
+msgctxt "field:production.configuration,bom_sequence:"
+msgid "BOM Sequence"
+msgstr "Zap.št."
+
msgctxt "field:production.configuration,production_sequence:"
msgid "Production Sequence"
msgstr "Proizvodni nalog"
@@ -294,6 +307,10 @@ msgctxt "help:production,uom_category:"
msgid "The category of Unit of Measure."
msgstr ""
+msgctxt "help:production.configuration,bom_sequence:"
+msgid "Used to generate the BOM code."
+msgstr ""
+
msgctxt "help:stock.location,production_output_location:"
msgid ""
"Where the produced goods are stored.\n"
@@ -399,7 +416,7 @@ msgctxt ""
msgid "Waiting"
msgstr "Waiting"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_missing_product_list_price"
msgid ""
"The product \"%(product)s\" on production \"%(production)s\" does not have "
@@ -408,6 +425,7 @@ msgstr ""
"Izhodni stroški (%(outputs)s) proizvodnega naloga \"%(production)s\" se ne "
"ujemajo s proizvodnimi stroški (%(costs)s)."
+#, python-format
msgctxt "model:ir.message,text:msg_recursive_bom"
msgid "You cannot create a recursive BOM for product \"%(product)s\"."
msgstr ""
@@ -457,6 +475,11 @@ msgctxt "model:ir.sequence,name:sequence_production"
msgid "Production"
msgstr "Production"
+#, fuzzy
+msgctxt "model:ir.sequence.type,name:sequence_type_bom"
+msgid "BOM"
+msgstr "Kosovnica"
+
#, fuzzy
msgctxt "model:ir.sequence.type,name:sequence_type_production"
msgid "Production"
diff --git a/modules/production/locale/tr.po b/modules/production/locale/tr.po
index 3d29a2804b..955096497b 100644
--- a/modules/production/locale/tr.po
+++ b/modules/production/locale/tr.po
@@ -116,6 +116,14 @@ msgctxt "field:production,warehouse:"
msgid "Warehouse"
msgstr "Depo"
+msgctxt "field:production.bom,code:"
+msgid "Code"
+msgstr ""
+
+msgctxt "field:production.bom,code_readonly:"
+msgid "Code Readonly"
+msgstr ""
+
msgctxt "field:production.bom,inputs:"
msgid "Inputs"
msgstr "Girdiler"
@@ -216,6 +224,11 @@ msgctxt "field:production.bom.tree.open.tree,bom_tree:"
msgid "BOM Tree"
msgstr "BOM Ağacı"
+#, fuzzy
+msgctxt "field:production.configuration,bom_sequence:"
+msgid "BOM Sequence"
+msgstr "Sıra"
+
msgctxt "field:production.configuration,production_sequence:"
msgid "Production Sequence"
msgstr "Ürün Sırası"
@@ -294,6 +307,10 @@ msgctxt "help:production,uom_category:"
msgid "The category of Unit of Measure."
msgstr ""
+msgctxt "help:production.configuration,bom_sequence:"
+msgid "Used to generate the BOM code."
+msgstr ""
+
msgctxt "help:stock.location,production_output_location:"
msgid ""
"Where the produced goods are stored.\n"
@@ -399,7 +416,7 @@ msgctxt ""
msgid "Waiting"
msgstr "Waiting"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_missing_product_list_price"
msgid ""
"The product \"%(product)s\" on production \"%(production)s\" does not have "
@@ -408,6 +425,7 @@ msgstr ""
"Üretim \"%(production)s\" çıktılarının (%(outputs)s) maliyetleri üretim "
"(%(costs)s) maliyetleri ile uyuşmamaktadır."
+#, python-format
msgctxt "model:ir.message,text:msg_recursive_bom"
msgid "You cannot create a recursive BOM for product \"%(product)s\"."
msgstr ""
@@ -457,6 +475,11 @@ msgctxt "model:ir.sequence,name:sequence_production"
msgid "Production"
msgstr "Production"
+#, fuzzy
+msgctxt "model:ir.sequence.type,name:sequence_type_bom"
+msgid "BOM"
+msgstr "BOM"
+
#, fuzzy
msgctxt "model:ir.sequence.type,name:sequence_type_production"
msgid "Production"
diff --git a/modules/production/locale/uk.po b/modules/production/locale/uk.po
index e06e1deea2..0b9827df5e 100644
--- a/modules/production/locale/uk.po
+++ b/modules/production/locale/uk.po
@@ -110,6 +110,14 @@ msgctxt "field:production,warehouse:"
msgid "Warehouse"
msgstr ""
+msgctxt "field:production.bom,code:"
+msgid "Code"
+msgstr ""
+
+msgctxt "field:production.bom,code_readonly:"
+msgid "Code Readonly"
+msgstr ""
+
msgctxt "field:production.bom,inputs:"
msgid "Inputs"
msgstr ""
@@ -206,6 +214,10 @@ msgctxt "field:production.bom.tree.open.tree,bom_tree:"
msgid "BOM Tree"
msgstr ""
+msgctxt "field:production.configuration,bom_sequence:"
+msgid "BOM Sequence"
+msgstr ""
+
msgctxt "field:production.configuration,production_sequence:"
msgid "Production Sequence"
msgstr ""
@@ -279,6 +291,10 @@ msgctxt "help:production,uom_category:"
msgid "The category of Unit of Measure."
msgstr ""
+msgctxt "help:production.configuration,bom_sequence:"
+msgid "Used to generate the BOM code."
+msgstr ""
+
msgctxt "help:stock.location,production_output_location:"
msgid ""
"Where the produced goods are stored.\n"
@@ -368,12 +384,14 @@ msgctxt ""
msgid "Waiting"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_product_list_price"
msgid ""
"The product \"%(product)s\" on production \"%(production)s\" does not have "
"any list price defined."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_recursive_bom"
msgid "You cannot create a recursive BOM for product \"%(product)s\"."
msgstr ""
@@ -422,6 +440,10 @@ msgctxt "model:ir.sequence,name:sequence_production"
msgid "Production"
msgstr ""
+msgctxt "model:ir.sequence.type,name:sequence_type_bom"
+msgid "BOM"
+msgstr ""
+
msgctxt "model:ir.sequence.type,name:sequence_type_production"
msgid "Production"
msgstr ""
diff --git a/modules/production/locale/zh_CN.po b/modules/production/locale/zh_CN.po
index aa30ca5c97..e9f86ea9ee 100644
--- a/modules/production/locale/zh_CN.po
+++ b/modules/production/locale/zh_CN.po
@@ -117,6 +117,14 @@ msgctxt "field:production,warehouse:"
msgid "Warehouse"
msgstr ""
+msgctxt "field:production.bom,code:"
+msgid "Code"
+msgstr ""
+
+msgctxt "field:production.bom,code_readonly:"
+msgid "Code Readonly"
+msgstr ""
+
msgctxt "field:production.bom,inputs:"
msgid "Inputs"
msgstr ""
@@ -219,6 +227,11 @@ msgctxt "field:production.bom.tree.open.tree,bom_tree:"
msgid "BOM Tree"
msgstr "BOM Tree"
+#, fuzzy
+msgctxt "field:production.configuration,bom_sequence:"
+msgid "BOM Sequence"
+msgstr "序列"
+
msgctxt "field:production.configuration,production_sequence:"
msgid "Production Sequence"
msgstr ""
@@ -299,6 +312,10 @@ msgctxt "help:production,uom_category:"
msgid "The category of Unit of Measure."
msgstr ""
+msgctxt "help:production.configuration,bom_sequence:"
+msgid "Used to generate the BOM code."
+msgstr ""
+
msgctxt "help:stock.location,production_output_location:"
msgid ""
"Where the produced goods are stored.\n"
@@ -393,12 +410,14 @@ msgctxt ""
msgid "Waiting"
msgstr "Waiting"
+#, python-format
msgctxt "model:ir.message,text:msg_missing_product_list_price"
msgid ""
"The product \"%(product)s\" on production \"%(production)s\" does not have "
"any list price defined."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_recursive_bom"
msgid "You cannot create a recursive BOM for product \"%(product)s\"."
msgstr ""
@@ -447,6 +466,11 @@ msgctxt "model:ir.sequence,name:sequence_production"
msgid "Production"
msgstr "Production"
+#, fuzzy
+msgctxt "model:ir.sequence.type,name:sequence_type_bom"
+msgid "BOM"
+msgstr "BOM"
+
msgctxt "model:ir.sequence.type,name:sequence_type_production"
msgid "Production"
msgstr "Production"
diff --git a/modules/production_outsourcing/locale/bg.po b/modules/production_outsourcing/locale/bg.po
index 27faee68f6..eaa6375cf7 100644
--- a/modules/production_outsourcing/locale/bg.po
+++ b/modules/production_outsourcing/locale/bg.po
@@ -50,6 +50,7 @@ msgctxt "help:purchase.line,production:"
msgid "Add to the cost of the production."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_pending_purchase_done"
msgid ""
"The productions \"%(productions)s\" cannot be processed as they have pending"
diff --git a/modules/production_outsourcing/locale/ca.po b/modules/production_outsourcing/locale/ca.po
index d68e4dc228..ed12f2bce4 100644
--- a/modules/production_outsourcing/locale/ca.po
+++ b/modules/production_outsourcing/locale/ca.po
@@ -50,6 +50,7 @@ msgctxt "help:purchase.line,production:"
msgid "Add to the cost of the production."
msgstr "Afegeix al cost de la producció."
+#, python-format
msgctxt "model:ir.message,text:msg_pending_purchase_done"
msgid ""
"The productions \"%(productions)s\" cannot be processed as they have pending"
diff --git a/modules/production_outsourcing/locale/cs.po b/modules/production_outsourcing/locale/cs.po
index 27faee68f6..eaa6375cf7 100644
--- a/modules/production_outsourcing/locale/cs.po
+++ b/modules/production_outsourcing/locale/cs.po
@@ -50,6 +50,7 @@ msgctxt "help:purchase.line,production:"
msgid "Add to the cost of the production."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_pending_purchase_done"
msgid ""
"The productions \"%(productions)s\" cannot be processed as they have pending"
diff --git a/modules/production_outsourcing/locale/de.po b/modules/production_outsourcing/locale/de.po
index 6cf4ee7121..d905181cf4 100644
--- a/modules/production_outsourcing/locale/de.po
+++ b/modules/production_outsourcing/locale/de.po
@@ -50,6 +50,7 @@ msgctxt "help:purchase.line,production:"
msgid "Add to the cost of the production."
msgstr "Zu den Produktionskosten hinzufügen."
+#, python-format
msgctxt "model:ir.message,text:msg_pending_purchase_done"
msgid ""
"The productions \"%(productions)s\" cannot be processed as they have pending"
diff --git a/modules/production_outsourcing/locale/es.po b/modules/production_outsourcing/locale/es.po
index 837ebfea32..168d904a09 100644
--- a/modules/production_outsourcing/locale/es.po
+++ b/modules/production_outsourcing/locale/es.po
@@ -50,6 +50,7 @@ msgctxt "help:purchase.line,production:"
msgid "Add to the cost of the production."
msgstr "Añade coste a la producción."
+#, python-format
msgctxt "model:ir.message,text:msg_pending_purchase_done"
msgid ""
"The productions \"%(productions)s\" cannot be processed as they have pending"
diff --git a/modules/production_outsourcing/locale/es_419.po b/modules/production_outsourcing/locale/es_419.po
index 27faee68f6..eaa6375cf7 100644
--- a/modules/production_outsourcing/locale/es_419.po
+++ b/modules/production_outsourcing/locale/es_419.po
@@ -50,6 +50,7 @@ msgctxt "help:purchase.line,production:"
msgid "Add to the cost of the production."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_pending_purchase_done"
msgid ""
"The productions \"%(productions)s\" cannot be processed as they have pending"
diff --git a/modules/production_outsourcing/locale/et.po b/modules/production_outsourcing/locale/et.po
index ce03a1eac0..59acaacef3 100644
--- a/modules/production_outsourcing/locale/et.po
+++ b/modules/production_outsourcing/locale/et.po
@@ -50,6 +50,7 @@ msgctxt "help:purchase.line,production:"
msgid "Add to the cost of the production."
msgstr "Lisa tootmise kulusse."
+#, python-format
msgctxt "model:ir.message,text:msg_pending_purchase_done"
msgid ""
"The productions \"%(productions)s\" cannot be processed as they have pending"
diff --git a/modules/production_outsourcing/locale/fa.po b/modules/production_outsourcing/locale/fa.po
index 9bc4df97f6..d875c934f0 100644
--- a/modules/production_outsourcing/locale/fa.po
+++ b/modules/production_outsourcing/locale/fa.po
@@ -50,6 +50,7 @@ msgctxt "help:purchase.line,production:"
msgid "Add to the cost of the production."
msgstr "افزودن به هزينه توليد."
+#, python-format
msgctxt "model:ir.message,text:msg_pending_purchase_done"
msgid ""
"The productions \"%(productions)s\" cannot be processed as they have pending"
diff --git a/modules/production_outsourcing/locale/fi.po b/modules/production_outsourcing/locale/fi.po
index 27faee68f6..eaa6375cf7 100644
--- a/modules/production_outsourcing/locale/fi.po
+++ b/modules/production_outsourcing/locale/fi.po
@@ -50,6 +50,7 @@ msgctxt "help:purchase.line,production:"
msgid "Add to the cost of the production."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_pending_purchase_done"
msgid ""
"The productions \"%(productions)s\" cannot be processed as they have pending"
diff --git a/modules/production_outsourcing/locale/fr.po b/modules/production_outsourcing/locale/fr.po
index b2e250dee8..9ea557efdf 100644
--- a/modules/production_outsourcing/locale/fr.po
+++ b/modules/production_outsourcing/locale/fr.po
@@ -50,6 +50,7 @@ msgctxt "help:purchase.line,production:"
msgid "Add to the cost of the production."
msgstr "Ajouter au coût de production."
+#, python-format
msgctxt "model:ir.message,text:msg_pending_purchase_done"
msgid ""
"The productions \"%(productions)s\" cannot be processed as they have pending"
diff --git a/modules/production_outsourcing/locale/hu.po b/modules/production_outsourcing/locale/hu.po
index 27faee68f6..eaa6375cf7 100644
--- a/modules/production_outsourcing/locale/hu.po
+++ b/modules/production_outsourcing/locale/hu.po
@@ -50,6 +50,7 @@ msgctxt "help:purchase.line,production:"
msgid "Add to the cost of the production."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_pending_purchase_done"
msgid ""
"The productions \"%(productions)s\" cannot be processed as they have pending"
diff --git a/modules/production_outsourcing/locale/id.po b/modules/production_outsourcing/locale/id.po
index 32cd29eea2..1144429de3 100644
--- a/modules/production_outsourcing/locale/id.po
+++ b/modules/production_outsourcing/locale/id.po
@@ -50,6 +50,7 @@ msgctxt "help:purchase.line,production:"
msgid "Add to the cost of the production."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_pending_purchase_done"
msgid ""
"The productions \"%(productions)s\" cannot be processed as they have pending"
diff --git a/modules/production_outsourcing/locale/it.po b/modules/production_outsourcing/locale/it.po
index 0b2f119964..f395970185 100644
--- a/modules/production_outsourcing/locale/it.po
+++ b/modules/production_outsourcing/locale/it.po
@@ -50,6 +50,7 @@ msgctxt "help:purchase.line,production:"
msgid "Add to the cost of the production."
msgstr "Aggiungere al costo della produzione."
+#, python-format
msgctxt "model:ir.message,text:msg_pending_purchase_done"
msgid ""
"The productions \"%(productions)s\" cannot be processed as they have pending"
diff --git a/modules/production_outsourcing/locale/lo.po b/modules/production_outsourcing/locale/lo.po
index 27faee68f6..eaa6375cf7 100644
--- a/modules/production_outsourcing/locale/lo.po
+++ b/modules/production_outsourcing/locale/lo.po
@@ -50,6 +50,7 @@ msgctxt "help:purchase.line,production:"
msgid "Add to the cost of the production."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_pending_purchase_done"
msgid ""
"The productions \"%(productions)s\" cannot be processed as they have pending"
diff --git a/modules/production_outsourcing/locale/lt.po b/modules/production_outsourcing/locale/lt.po
index 27faee68f6..eaa6375cf7 100644
--- a/modules/production_outsourcing/locale/lt.po
+++ b/modules/production_outsourcing/locale/lt.po
@@ -50,6 +50,7 @@ msgctxt "help:purchase.line,production:"
msgid "Add to the cost of the production."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_pending_purchase_done"
msgid ""
"The productions \"%(productions)s\" cannot be processed as they have pending"
diff --git a/modules/production_outsourcing/locale/nl.po b/modules/production_outsourcing/locale/nl.po
index 833526706e..eaab7b1924 100644
--- a/modules/production_outsourcing/locale/nl.po
+++ b/modules/production_outsourcing/locale/nl.po
@@ -52,6 +52,7 @@ msgctxt "help:purchase.line,production:"
msgid "Add to the cost of the production."
msgstr "Voeg toe aan de kosten van de productie."
+#, python-format
msgctxt "model:ir.message,text:msg_pending_purchase_done"
msgid ""
"The productions \"%(productions)s\" cannot be processed as they have pending"
diff --git a/modules/production_outsourcing/locale/pl.po b/modules/production_outsourcing/locale/pl.po
index 27faee68f6..eaa6375cf7 100644
--- a/modules/production_outsourcing/locale/pl.po
+++ b/modules/production_outsourcing/locale/pl.po
@@ -50,6 +50,7 @@ msgctxt "help:purchase.line,production:"
msgid "Add to the cost of the production."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_pending_purchase_done"
msgid ""
"The productions \"%(productions)s\" cannot be processed as they have pending"
diff --git a/modules/production_outsourcing/locale/pt.po b/modules/production_outsourcing/locale/pt.po
index 27faee68f6..eaa6375cf7 100644
--- a/modules/production_outsourcing/locale/pt.po
+++ b/modules/production_outsourcing/locale/pt.po
@@ -50,6 +50,7 @@ msgctxt "help:purchase.line,production:"
msgid "Add to the cost of the production."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_pending_purchase_done"
msgid ""
"The productions \"%(productions)s\" cannot be processed as they have pending"
diff --git a/modules/production_outsourcing/locale/ro.po b/modules/production_outsourcing/locale/ro.po
index 27faee68f6..eaa6375cf7 100644
--- a/modules/production_outsourcing/locale/ro.po
+++ b/modules/production_outsourcing/locale/ro.po
@@ -50,6 +50,7 @@ msgctxt "help:purchase.line,production:"
msgid "Add to the cost of the production."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_pending_purchase_done"
msgid ""
"The productions \"%(productions)s\" cannot be processed as they have pending"
diff --git a/modules/production_outsourcing/locale/ru.po b/modules/production_outsourcing/locale/ru.po
index 27faee68f6..eaa6375cf7 100644
--- a/modules/production_outsourcing/locale/ru.po
+++ b/modules/production_outsourcing/locale/ru.po
@@ -50,6 +50,7 @@ msgctxt "help:purchase.line,production:"
msgid "Add to the cost of the production."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_pending_purchase_done"
msgid ""
"The productions \"%(productions)s\" cannot be processed as they have pending"
diff --git a/modules/production_outsourcing/locale/sl.po b/modules/production_outsourcing/locale/sl.po
index 27faee68f6..eaa6375cf7 100644
--- a/modules/production_outsourcing/locale/sl.po
+++ b/modules/production_outsourcing/locale/sl.po
@@ -50,6 +50,7 @@ msgctxt "help:purchase.line,production:"
msgid "Add to the cost of the production."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_pending_purchase_done"
msgid ""
"The productions \"%(productions)s\" cannot be processed as they have pending"
diff --git a/modules/production_outsourcing/locale/tr.po b/modules/production_outsourcing/locale/tr.po
index 27faee68f6..eaa6375cf7 100644
--- a/modules/production_outsourcing/locale/tr.po
+++ b/modules/production_outsourcing/locale/tr.po
@@ -50,6 +50,7 @@ msgctxt "help:purchase.line,production:"
msgid "Add to the cost of the production."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_pending_purchase_done"
msgid ""
"The productions \"%(productions)s\" cannot be processed as they have pending"
diff --git a/modules/production_outsourcing/locale/uk.po b/modules/production_outsourcing/locale/uk.po
index 27faee68f6..eaa6375cf7 100644
--- a/modules/production_outsourcing/locale/uk.po
+++ b/modules/production_outsourcing/locale/uk.po
@@ -50,6 +50,7 @@ msgctxt "help:purchase.line,production:"
msgid "Add to the cost of the production."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_pending_purchase_done"
msgid ""
"The productions \"%(productions)s\" cannot be processed as they have pending"
diff --git a/modules/production_outsourcing/locale/zh_CN.po b/modules/production_outsourcing/locale/zh_CN.po
index 27faee68f6..eaa6375cf7 100644
--- a/modules/production_outsourcing/locale/zh_CN.po
+++ b/modules/production_outsourcing/locale/zh_CN.po
@@ -50,6 +50,7 @@ msgctxt "help:purchase.line,production:"
msgid "Add to the cost of the production."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_pending_purchase_done"
msgid ""
"The productions \"%(productions)s\" cannot be processed as they have pending"
diff --git a/modules/production_work/locale/bg.po b/modules/production_work/locale/bg.po
index 903b278b64..a7cefedbc0 100644
--- a/modules/production_work/locale/bg.po
+++ b/modules/production_work/locale/bg.po
@@ -190,14 +190,17 @@ msgctxt "model:ir.action.act_window.domain,name:act_work_list_domain_waiting"
msgid "Waiting"
msgstr "Очакване"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_request"
msgid "To delete work \"%(work)s\" it must be in the \"request\" or \"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_do_finished_work"
msgid "To complete production \"%(production)s\", work \"%(work)s\" must be finished."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_work_center"
msgid ""
"Could not find a work center of category \"%(category)s\" under "
diff --git a/modules/production_work/locale/ca.po b/modules/production_work/locale/ca.po
index de8be887fc..2790230988 100644
--- a/modules/production_work/locale/ca.po
+++ b/modules/production_work/locale/ca.po
@@ -158,18 +158,21 @@ msgctxt "model:ir.action.act_window.domain,name:act_work_list_domain_waiting"
msgid "Waiting"
msgstr "En espera"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_request"
msgid "To delete work \"%(work)s\" it must be in the \"request\" or \"draft\" state."
msgstr ""
"Per eliminar el treball \"%(work)s\" ha d'estar en estat \"sol·licitud\" o "
"\"borrador\"."
+#, python-format
msgctxt "model:ir.message,text:msg_do_finished_work"
msgid "To complete production \"%(production)s\", work \"%(work)s\" must be finished."
msgstr ""
"Per poder finalitzar la producció \"%(production)s\", el treball "
"\"%(work)s\" ha d'estar finalitzat."
+#, python-format
msgctxt "model:ir.message,text:msg_missing_work_center"
msgid ""
"Could not find a work center of category \"%(category)s\" under "
diff --git a/modules/production_work/locale/cs.po b/modules/production_work/locale/cs.po
index 04339f1833..aba7247e3d 100644
--- a/modules/production_work/locale/cs.po
+++ b/modules/production_work/locale/cs.po
@@ -167,14 +167,17 @@ msgctxt "model:ir.action.act_window.domain,name:act_work_list_domain_waiting"
msgid "Waiting"
msgstr "Waiting"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_request"
msgid "To delete work \"%(work)s\" it must be in the \"request\" or \"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_do_finished_work"
msgid "To complete production \"%(production)s\", work \"%(work)s\" must be finished."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_work_center"
msgid ""
"Could not find a work center of category \"%(category)s\" under "
diff --git a/modules/production_work/locale/de.po b/modules/production_work/locale/de.po
index 7c7060324b..e9210f7520 100644
--- a/modules/production_work/locale/de.po
+++ b/modules/production_work/locale/de.po
@@ -158,18 +158,21 @@ msgctxt "model:ir.action.act_window.domain,name:act_work_list_domain_waiting"
msgid "Waiting"
msgstr "Wartend"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_request"
msgid "To delete work \"%(work)s\" it must be in the \"request\" or \"draft\" state."
msgstr ""
"Damit der Arbeitsauftrag \"%(work)s\" gelöscht werden kann, muss er im "
"Status \"Angefordert\" oder \"Entwurf\" sein."
+#, python-format
msgctxt "model:ir.message,text:msg_do_finished_work"
msgid "To complete production \"%(production)s\", work \"%(work)s\" must be finished."
msgstr ""
"Damit der Produktionsauftrag \"%(production)s\" abgeschlossen werden kann, "
"muss zunächst der Arbeitsauftrag \"%(work)s\" beendet werden."
+#, python-format
msgctxt "model:ir.message,text:msg_missing_work_center"
msgid ""
"Could not find a work center of category \"%(category)s\" under "
diff --git a/modules/production_work/locale/es.po b/modules/production_work/locale/es.po
index 72d61b90e6..3a46d71feb 100644
--- a/modules/production_work/locale/es.po
+++ b/modules/production_work/locale/es.po
@@ -158,18 +158,21 @@ msgctxt "model:ir.action.act_window.domain,name:act_work_list_domain_waiting"
msgid "Waiting"
msgstr "En espera"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_request"
msgid "To delete work \"%(work)s\" it must be in the \"request\" or \"draft\" state."
msgstr ""
"Para eliminar el trabajo \"%(work)s\" tiene que estar en estado "
"\"solicitud\" o \"borrador\"."
+#, python-format
msgctxt "model:ir.message,text:msg_do_finished_work"
msgid "To complete production \"%(production)s\", work \"%(work)s\" must be finished."
msgstr ""
"Para finalizar la producción \"%(production)s\", el trabajo \"%(work)s\" "
"debe estar finalizado."
+#, python-format
msgctxt "model:ir.message,text:msg_missing_work_center"
msgid ""
"Could not find a work center of category \"%(category)s\" under "
diff --git a/modules/production_work/locale/es_419.po b/modules/production_work/locale/es_419.po
index d3db47b06a..b13dd85ffc 100644
--- a/modules/production_work/locale/es_419.po
+++ b/modules/production_work/locale/es_419.po
@@ -160,14 +160,17 @@ msgctxt "model:ir.action.act_window.domain,name:act_work_list_domain_waiting"
msgid "Waiting"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_delete_request"
msgid "To delete work \"%(work)s\" it must be in the \"request\" or \"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_do_finished_work"
msgid "To complete production \"%(production)s\", work \"%(work)s\" must be finished."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_work_center"
msgid ""
"Could not find a work center of category \"%(category)s\" under "
diff --git a/modules/production_work/locale/et.po b/modules/production_work/locale/et.po
index f7beb7bfba..0b0ff527b6 100644
--- a/modules/production_work/locale/et.po
+++ b/modules/production_work/locale/et.po
@@ -163,14 +163,17 @@ msgctxt "model:ir.action.act_window.domain,name:act_work_list_domain_waiting"
msgid "Waiting"
msgstr "Ootel"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_request"
msgid "To delete work \"%(work)s\" it must be in the \"request\" or \"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_do_finished_work"
msgid "To complete production \"%(production)s\", work \"%(work)s\" must be finished."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_work_center"
msgid ""
"Could not find a work center of category \"%(category)s\" under "
diff --git a/modules/production_work/locale/fa.po b/modules/production_work/locale/fa.po
index c068e1adff..0ed0f416fc 100644
--- a/modules/production_work/locale/fa.po
+++ b/modules/production_work/locale/fa.po
@@ -163,14 +163,17 @@ msgctxt "model:ir.action.act_window.domain,name:act_work_list_domain_waiting"
msgid "Waiting"
msgstr "در انتظار"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_request"
msgid "To delete work \"%(work)s\" it must be in the \"request\" or \"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_do_finished_work"
msgid "To complete production \"%(production)s\", work \"%(work)s\" must be finished."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_work_center"
msgid ""
"Could not find a work center of category \"%(category)s\" under "
diff --git a/modules/production_work/locale/fi.po b/modules/production_work/locale/fi.po
index 0386317793..1427e800a5 100644
--- a/modules/production_work/locale/fi.po
+++ b/modules/production_work/locale/fi.po
@@ -165,14 +165,17 @@ msgctxt "model:ir.action.act_window.domain,name:act_work_list_domain_waiting"
msgid "Waiting"
msgstr "Waiting"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_request"
msgid "To delete work \"%(work)s\" it must be in the \"request\" or \"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_do_finished_work"
msgid "To complete production \"%(production)s\", work \"%(work)s\" must be finished."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_work_center"
msgid ""
"Could not find a work center of category \"%(category)s\" under "
diff --git a/modules/production_work/locale/fr.po b/modules/production_work/locale/fr.po
index 134193ae69..b9202e612b 100644
--- a/modules/production_work/locale/fr.po
+++ b/modules/production_work/locale/fr.po
@@ -158,18 +158,21 @@ msgctxt "model:ir.action.act_window.domain,name:act_work_list_domain_waiting"
msgid "Waiting"
msgstr "En attentes"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_request"
msgid "To delete work \"%(work)s\" it must be in the \"request\" or \"draft\" state."
msgstr ""
"Pour supprimer le travail « %(work)s », il doit être dans l'état « requête »"
" ou « brouillon »."
+#, python-format
msgctxt "model:ir.message,text:msg_do_finished_work"
msgid "To complete production \"%(production)s\", work \"%(work)s\" must be finished."
msgstr ""
"Pour terminer la production « %(production)s », le travail « %(work)s » doit"
" être terminé."
+#, python-format
msgctxt "model:ir.message,text:msg_missing_work_center"
msgid ""
"Could not find a work center of category \"%(category)s\" under "
diff --git a/modules/production_work/locale/hu.po b/modules/production_work/locale/hu.po
index 14f4617839..8e66741c20 100644
--- a/modules/production_work/locale/hu.po
+++ b/modules/production_work/locale/hu.po
@@ -187,14 +187,17 @@ msgctxt "model:ir.action.act_window.domain,name:act_work_list_domain_waiting"
msgid "Waiting"
msgstr "Waiting"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_request"
msgid "To delete work \"%(work)s\" it must be in the \"request\" or \"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_do_finished_work"
msgid "To complete production \"%(production)s\", work \"%(work)s\" must be finished."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_work_center"
msgid ""
"Could not find a work center of category \"%(category)s\" under "
diff --git a/modules/production_work/locale/id.po b/modules/production_work/locale/id.po
index b476d0492a..85827dad6f 100644
--- a/modules/production_work/locale/id.po
+++ b/modules/production_work/locale/id.po
@@ -161,14 +161,17 @@ msgctxt "model:ir.action.act_window.domain,name:act_work_list_domain_waiting"
msgid "Waiting"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_delete_request"
msgid "To delete work \"%(work)s\" it must be in the \"request\" or \"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_do_finished_work"
msgid "To complete production \"%(production)s\", work \"%(work)s\" must be finished."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_work_center"
msgid ""
"Could not find a work center of category \"%(category)s\" under "
diff --git a/modules/production_work/locale/it.po b/modules/production_work/locale/it.po
index e5e23893b0..c89882b032 100644
--- a/modules/production_work/locale/it.po
+++ b/modules/production_work/locale/it.po
@@ -176,14 +176,17 @@ msgctxt "model:ir.action.act_window.domain,name:act_work_list_domain_waiting"
msgid "Waiting"
msgstr "In attesa"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_request"
msgid "To delete work \"%(work)s\" it must be in the \"request\" or \"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_do_finished_work"
msgid "To complete production \"%(production)s\", work \"%(work)s\" must be finished."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_work_center"
msgid ""
"Could not find a work center of category \"%(category)s\" under "
diff --git a/modules/production_work/locale/lo.po b/modules/production_work/locale/lo.po
index b23b14f6a1..5fa736bcb1 100644
--- a/modules/production_work/locale/lo.po
+++ b/modules/production_work/locale/lo.po
@@ -186,14 +186,17 @@ msgctxt "model:ir.action.act_window.domain,name:act_work_list_domain_waiting"
msgid "Waiting"
msgstr "Waiting"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_request"
msgid "To delete work \"%(work)s\" it must be in the \"request\" or \"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_do_finished_work"
msgid "To complete production \"%(production)s\", work \"%(work)s\" must be finished."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_work_center"
msgid ""
"Could not find a work center of category \"%(category)s\" under "
diff --git a/modules/production_work/locale/lt.po b/modules/production_work/locale/lt.po
index 7cbbd3e478..69076e6c7b 100644
--- a/modules/production_work/locale/lt.po
+++ b/modules/production_work/locale/lt.po
@@ -168,14 +168,17 @@ msgctxt "model:ir.action.act_window.domain,name:act_work_list_domain_waiting"
msgid "Waiting"
msgstr "Waiting"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_request"
msgid "To delete work \"%(work)s\" it must be in the \"request\" or \"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_do_finished_work"
msgid "To complete production \"%(production)s\", work \"%(work)s\" must be finished."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_work_center"
msgid ""
"Could not find a work center of category \"%(category)s\" under "
diff --git a/modules/production_work/locale/nl.po b/modules/production_work/locale/nl.po
index e726b76894..bd46496272 100644
--- a/modules/production_work/locale/nl.po
+++ b/modules/production_work/locale/nl.po
@@ -4,15 +4,15 @@ msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:production,work_center:"
msgid "Work Center"
-msgstr "Werkplaats"
+msgstr "Werkplek"
msgctxt "field:production,works:"
msgid "Works"
-msgstr "Werken"
+msgstr "Werkzaamheden"
msgctxt "field:production.routing.operation,work_center_category:"
msgid "Work Center Category"
-msgstr "Werkplaatscategorie"
+msgstr "Werkplek categorie"
msgctxt "field:production.work,active_cycles:"
msgid "Active Cycles"
@@ -28,7 +28,7 @@ msgstr "Kosten"
msgctxt "field:production.work,cycles:"
msgid "Cycles"
-msgstr "cyclisch"
+msgstr "Cycli"
msgctxt "field:production.work,operation:"
msgid "Operation"
@@ -48,11 +48,11 @@ msgstr "Magazijn"
msgctxt "field:production.work,work_center:"
msgid "Work Center"
-msgstr "Werkplaats"
+msgstr "Werkplek"
msgctxt "field:production.work,work_center_category:"
msgid "Work Center Category"
-msgstr "Werkplaatscategorie"
+msgstr "Werkplek categorie"
msgctxt "field:production.work.center,category:"
msgid "Category"
@@ -120,7 +120,7 @@ msgstr "Status"
msgctxt "field:production.work.cycle,work:"
msgid "Work"
-msgstr "Werk"
+msgstr "Werkzaamheden"
msgctxt "model:ir.action,name:act_work_center_category_list"
msgid "Work Center Categories"
@@ -128,11 +128,11 @@ msgstr "Werkplekcategorieën"
msgctxt "model:ir.action,name:act_work_center_list"
msgid "Work Centers"
-msgstr "Wertkplaats"
+msgstr "Werkplekken"
msgctxt "model:ir.action,name:act_work_center_tree"
msgid "Work Centers"
-msgstr "Wertkplaats"
+msgstr "Werkplekken"
msgctxt "model:ir.action,name:act_work_list"
msgid "Works"
@@ -152,24 +152,27 @@ msgstr "Verzoek"
msgctxt "model:ir.action.act_window.domain,name:act_work_list_domain_running"
msgid "Running"
-msgstr "in uitvoering"
+msgstr "In uitvoering"
msgctxt "model:ir.action.act_window.domain,name:act_work_list_domain_waiting"
msgid "Waiting"
msgstr "In afwachting"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_request"
msgid "To delete work \"%(work)s\" it must be in the \"request\" or \"draft\" state."
msgstr ""
"Als u het werk \"%(work)s\" wilt verwijderen, moet dit de status \"verzoek\""
" of \"concept\" hebben."
+#, python-format
msgctxt "model:ir.message,text:msg_do_finished_work"
msgid "To complete production \"%(production)s\", work \"%(work)s\" must be finished."
msgstr ""
"Om de productie \"%(production)s\" te voltooien, moet het werk \"%(work)s\" "
"voltooid zijn."
+#, python-format
msgctxt "model:ir.message,text:msg_missing_work_center"
msgid ""
"Could not find a work center of category \"%(category)s\" under "
@@ -188,7 +191,7 @@ msgstr "Doe"
msgctxt "model:ir.model.button,string:work_cycle_run_button"
msgid "Run"
-msgstr "uitvoeren"
+msgstr "Uitvoeren"
msgctxt "model:ir.model.button,string:work_start_button"
msgid "Start"
@@ -196,7 +199,7 @@ msgstr "Begin"
msgctxt "model:ir.model.button,string:work_stop_button"
msgid "Stop"
-msgstr "stop"
+msgstr "Stop"
msgctxt "model:ir.rule.group,name:rule_group_work_center_companies"
msgid "User in companies"
@@ -216,27 +219,27 @@ msgstr "Werkplekcategorieën"
msgctxt "model:ir.ui.menu,name:menu_work_center_list"
msgid "Work Centers"
-msgstr "Wertkplaats"
+msgstr "Werkplekken"
msgctxt "model:ir.ui.menu,name:menu_work_center_tree"
msgid "Work Centers"
-msgstr "Wertkplaats"
+msgstr "Werkplekken"
msgctxt "model:ir.ui.menu,name:menu_work_list"
msgid "Works"
-msgstr "Werken"
+msgstr "Werkzaamheden"
msgctxt "model:production.work,name:"
msgid "Production Work"
-msgstr "Productiewerk"
+msgstr "Productiewerkzaamheden"
msgctxt "model:production.work.center,name:"
msgid "Work Center"
-msgstr "Werkplaats"
+msgstr "Werkplek"
msgctxt "model:production.work.center.category,name:"
msgid "Work Center Category"
-msgstr "Werkplaatscategorie"
+msgstr "Werkplek categorie"
msgctxt "model:production.work.cycle,name:"
msgid "Work Cycle"
@@ -260,7 +263,7 @@ msgstr "Verzoek"
msgctxt "selection:production.work,state:"
msgid "Running"
-msgstr "in uitvoering"
+msgstr "In uitvoering"
msgctxt "selection:production.work,state:"
msgid "Waiting"
@@ -288,4 +291,4 @@ msgstr "Concept"
msgctxt "selection:production.work.cycle,state:"
msgid "Running"
-msgstr "in uitvoering"
+msgstr "In uitvoering"
diff --git a/modules/production_work/locale/pl.po b/modules/production_work/locale/pl.po
index 0526d30fe2..c99784816a 100644
--- a/modules/production_work/locale/pl.po
+++ b/modules/production_work/locale/pl.po
@@ -178,14 +178,17 @@ msgctxt "model:ir.action.act_window.domain,name:act_work_list_domain_waiting"
msgid "Waiting"
msgstr "Waiting"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_request"
msgid "To delete work \"%(work)s\" it must be in the \"request\" or \"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_do_finished_work"
msgid "To complete production \"%(production)s\", work \"%(work)s\" must be finished."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_work_center"
msgid ""
"Could not find a work center of category \"%(category)s\" under "
diff --git a/modules/production_work/locale/pt.po b/modules/production_work/locale/pt.po
index 6fc386d2b1..bc90516505 100644
--- a/modules/production_work/locale/pt.po
+++ b/modules/production_work/locale/pt.po
@@ -172,14 +172,17 @@ msgctxt "model:ir.action.act_window.domain,name:act_work_list_domain_waiting"
msgid "Waiting"
msgstr "Waiting"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_request"
msgid "To delete work \"%(work)s\" it must be in the \"request\" or \"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_do_finished_work"
msgid "To complete production \"%(production)s\", work \"%(work)s\" must be finished."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_work_center"
msgid ""
"Could not find a work center of category \"%(category)s\" under "
diff --git a/modules/production_work/locale/ro.po b/modules/production_work/locale/ro.po
index 6d5f1d1db5..a64b682c7c 100644
--- a/modules/production_work/locale/ro.po
+++ b/modules/production_work/locale/ro.po
@@ -168,18 +168,21 @@ msgctxt "model:ir.action.act_window.domain,name:act_work_list_domain_waiting"
msgid "Waiting"
msgstr "În Aşteptare"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_request"
msgid "To delete work \"%(work)s\" it must be in the \"request\" or \"draft\" state."
msgstr ""
"Pentru a șterge lucrarea \"%(work)s\" trebuie să fie în starea „cerere” sau "
"„ciornă”."
+#, python-format
msgctxt "model:ir.message,text:msg_do_finished_work"
msgid "To complete production \"%(production)s\", work \"%(work)s\" must be finished."
msgstr ""
"Pentru a finaliza producția \"%(production)s\", lucrarea \"%(work)s\" "
"trebuie să fie terminată."
+#, python-format
msgctxt "model:ir.message,text:msg_missing_work_center"
msgid ""
"Could not find a work center of category \"%(category)s\" under "
@@ -235,7 +238,6 @@ msgctxt "model:ir.ui.menu,name:menu_work_center_tree"
msgid "Work Centers"
msgstr "Centre de lucru"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_work_list"
msgid "Works"
msgstr "Lucrări"
diff --git a/modules/production_work/locale/ru.po b/modules/production_work/locale/ru.po
index d93fb1c88d..a09a625bce 100644
--- a/modules/production_work/locale/ru.po
+++ b/modules/production_work/locale/ru.po
@@ -191,14 +191,17 @@ msgctxt "model:ir.action.act_window.domain,name:act_work_list_domain_waiting"
msgid "Waiting"
msgstr "Ожидание"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_request"
msgid "To delete work \"%(work)s\" it must be in the \"request\" or \"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_do_finished_work"
msgid "To complete production \"%(production)s\", work \"%(work)s\" must be finished."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_work_center"
msgid ""
"Could not find a work center of category \"%(category)s\" under "
diff --git a/modules/production_work/locale/sl.po b/modules/production_work/locale/sl.po
index d4382743bc..0bb2a84e78 100644
--- a/modules/production_work/locale/sl.po
+++ b/modules/production_work/locale/sl.po
@@ -158,18 +158,21 @@ msgctxt "model:ir.action.act_window.domain,name:act_work_list_domain_waiting"
msgid "Waiting"
msgstr "V čakanju"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_request"
msgid "To delete work \"%(work)s\" it must be in the \"request\" or \"draft\" state."
msgstr ""
"Če želite izbrisati delo »%(work)s«, mora biti v stanju »Zahtevek« ali "
"»Osnutek«."
+#, python-format
msgctxt "model:ir.message,text:msg_do_finished_work"
msgid "To complete production \"%(production)s\", work \"%(work)s\" must be finished."
msgstr ""
"Za dokončanje proizvodnje \"%(production)s\" mora biti dokončano delo "
"\"%(work)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_missing_work_center"
msgid ""
"Could not find a work center of category \"%(category)s\" under "
diff --git a/modules/production_work/locale/tr.po b/modules/production_work/locale/tr.po
index f73f475b6a..8c3ba3bcc6 100644
--- a/modules/production_work/locale/tr.po
+++ b/modules/production_work/locale/tr.po
@@ -172,14 +172,17 @@ msgctxt "model:ir.action.act_window.domain,name:act_work_list_domain_waiting"
msgid "Waiting"
msgstr "Waiting"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_request"
msgid "To delete work \"%(work)s\" it must be in the \"request\" or \"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_do_finished_work"
msgid "To complete production \"%(production)s\", work \"%(work)s\" must be finished."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_work_center"
msgid ""
"Could not find a work center of category \"%(category)s\" under "
diff --git a/modules/production_work/locale/uk.po b/modules/production_work/locale/uk.po
index d6e5abd999..9acb948c06 100644
--- a/modules/production_work/locale/uk.po
+++ b/modules/production_work/locale/uk.po
@@ -158,14 +158,17 @@ msgctxt "model:ir.action.act_window.domain,name:act_work_list_domain_waiting"
msgid "Waiting"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_delete_request"
msgid "To delete work \"%(work)s\" it must be in the \"request\" or \"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_do_finished_work"
msgid "To complete production \"%(production)s\", work \"%(work)s\" must be finished."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_work_center"
msgid ""
"Could not find a work center of category \"%(category)s\" under "
diff --git a/modules/production_work/locale/zh_CN.po b/modules/production_work/locale/zh_CN.po
index 8cfcd67b7c..12d638539d 100644
--- a/modules/production_work/locale/zh_CN.po
+++ b/modules/production_work/locale/zh_CN.po
@@ -174,14 +174,17 @@ msgctxt "model:ir.action.act_window.domain,name:act_work_list_domain_waiting"
msgid "Waiting"
msgstr "Waiting"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_request"
msgid "To delete work \"%(work)s\" it must be in the \"request\" or \"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_do_finished_work"
msgid "To complete production \"%(production)s\", work \"%(work)s\" must be finished."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_work_center"
msgid ""
"Could not find a work center of category \"%(category)s\" under "
diff --git a/modules/production_work_timesheet/locale/fr.po b/modules/production_work_timesheet/locale/fr.po
index 85b750ff31..b83855e36e 100644
--- a/modules/production_work_timesheet/locale/fr.po
+++ b/modules/production_work_timesheet/locale/fr.po
@@ -4,20 +4,20 @@ msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:production.routing.operation,timesheet_available:"
msgid "Available on timesheets"
-msgstr "Disponible sur les feuilles de présence"
+msgstr "Disponible sur les relevés de temps"
msgctxt "field:production.work,timesheet_available:"
msgid "Available on timesheets"
-msgstr "Disponible sur les feuilles de présence"
+msgstr "Disponible sur les relevés de temps"
msgctxt "field:production.work,timesheet_lines:"
msgid "Timesheet Lines"
-msgstr "Lignes de feuille de présence"
+msgstr "Lignes de relevé de temps"
msgctxt "field:production.work,timesheet_work:"
msgid "Timesheet Work"
-msgstr "Travile de feuille de présence"
+msgstr "Travaille de relevé de temps"
msgctxt "field:production.work,timesheet_works:"
msgid "Timesheet Works"
-msgstr "Lignes de feuille de présence des travaux"
+msgstr "Lignes de relevé de temps des travaux"
diff --git a/modules/project/locale/bg.po b/modules/project/locale/bg.po
index 7f816c80ad..941e5919c2 100644
--- a/modules/project/locale/bg.po
+++ b/modules/project/locale/bg.po
@@ -192,24 +192,30 @@ msgctxt "model:ir.message,text:msg_domain_all"
msgid "All"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_opened_project"
msgid ""
"You cannot erase party \"%(party)s\" while they have opened projects with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_work_children_progress"
msgid "To complete work \"%(work)s\" you must complete also all its children."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_work_invalid_progress_status"
msgid ""
"To set work \"%(work)s\" in \"%(status)s\" status, you must increase its "
"progress up to at least %(progress)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_work_parent_progress"
-msgid "To re-open work \"%(work)s\" you must re-open also its parent \"%(parent)s\"."
+msgid ""
+"To reopen the work \"%(work)s\", you must also reopen its parent "
+"\"%(parent)s\"."
msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_work_companies"
diff --git a/modules/project/locale/ca.po b/modules/project/locale/ca.po
index 039f19ed59..9ab94be252 100644
--- a/modules/project/locale/ca.po
+++ b/modules/project/locale/ca.po
@@ -174,6 +174,7 @@ msgctxt "model:ir.message,text:msg_domain_all"
msgid "All"
msgstr "Tot"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_opened_project"
msgid ""
"You cannot erase party \"%(party)s\" while they have opened projects with "
@@ -182,12 +183,14 @@ msgstr ""
"No es pot eliminar el tercer \"%(party)s\" mentre tingui projectes oberts "
"amb l'empresa \"%(company)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_work_children_progress"
msgid "To complete work \"%(work)s\" you must complete also all its children."
msgstr ""
"Per completar el treball \"%(work)s\", heu de completar primer tots els seus"
" fills."
+#, python-format
msgctxt "model:ir.message,text:msg_work_invalid_progress_status"
msgid ""
"To set work \"%(work)s\" in \"%(status)s\" status, you must increase its "
@@ -196,11 +199,14 @@ msgstr ""
"Per actualitzar el treball \"%(work)s\" al estat \"%(status)s\", heu "
"d'incrementar el seu progres com a mínim fins a %(progress)s."
+#, python-format
msgctxt "model:ir.message,text:msg_work_parent_progress"
-msgid "To re-open work \"%(work)s\" you must re-open also its parent \"%(parent)s\"."
-msgstr ""
-"Per re-obrir el treball \"%(work)s\", heu de re-obrir primer el seu pare "
+msgid ""
+"To reopen the work \"%(work)s\", you must also reopen its parent "
"\"%(parent)s\"."
+msgstr ""
+"Per tornar a obrir el treball \"%(work)s\", també heu de reobrir el seu pare"
+" \"%(parent)s\"."
msgctxt "model:ir.rule.group,name:rule_group_work_companies"
msgid "User in companies"
diff --git a/modules/project/locale/cs.po b/modules/project/locale/cs.po
index 544bdeba8b..92b2d5f9d5 100644
--- a/modules/project/locale/cs.po
+++ b/modules/project/locale/cs.po
@@ -176,24 +176,30 @@ msgctxt "model:ir.message,text:msg_domain_all"
msgid "All"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_opened_project"
msgid ""
"You cannot erase party \"%(party)s\" while they have opened projects with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_work_children_progress"
msgid "To complete work \"%(work)s\" you must complete also all its children."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_work_invalid_progress_status"
msgid ""
"To set work \"%(work)s\" in \"%(status)s\" status, you must increase its "
"progress up to at least %(progress)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_work_parent_progress"
-msgid "To re-open work \"%(work)s\" you must re-open also its parent \"%(parent)s\"."
+msgid ""
+"To reopen the work \"%(work)s\", you must also reopen its parent "
+"\"%(parent)s\"."
msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_work_companies"
diff --git a/modules/project/locale/de.po b/modules/project/locale/de.po
index 54ac37ce8b..1e72c64655 100644
--- a/modules/project/locale/de.po
+++ b/modules/project/locale/de.po
@@ -181,6 +181,7 @@ msgctxt "model:ir.message,text:msg_domain_all"
msgid "All"
msgstr "Alle"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_opened_project"
msgid ""
"You cannot erase party \"%(party)s\" while they have opened projects with "
@@ -189,12 +190,14 @@ msgstr ""
"Partei \"%(party)s\" kann nicht gelöscht werden solange für sie noch offene "
"Projekte bei Unternehmen \"%(company)s\" bestehen."
+#, python-format
msgctxt "model:ir.message,text:msg_work_children_progress"
msgid "To complete work \"%(work)s\" you must complete also all its children."
msgstr ""
"Um das Projekt/die Projektaufgabe \"%(work)s\" abschließen zu können, müssen"
" auch alle zugehörigen Unteraufgaben abgeschlossen werden."
+#, python-format
msgctxt "model:ir.message,text:msg_work_invalid_progress_status"
msgid ""
"To set work \"%(work)s\" in \"%(status)s\" status, you must increase its "
@@ -203,8 +206,11 @@ msgstr ""
"Um \"%(work)s\" in den Status \"%(status)s\" setzen zu können, muss der "
"Fortschritt mindestens auf %(progress)s gesetzt werden."
+#, python-format
msgctxt "model:ir.message,text:msg_work_parent_progress"
-msgid "To re-open work \"%(work)s\" you must re-open also its parent \"%(parent)s\"."
+msgid ""
+"To reopen the work \"%(work)s\", you must also reopen its parent "
+"\"%(parent)s\"."
msgstr ""
"Um das Projekt \"%(work)s\" wieder öffnen zu können, muss zuerst das "
"übergeordnete Projekt \"%(parent)s\" wieder geöffnet werden."
diff --git a/modules/project/locale/es.po b/modules/project/locale/es.po
index e94cc92014..3a70b25cc9 100644
--- a/modules/project/locale/es.po
+++ b/modules/project/locale/es.po
@@ -174,6 +174,7 @@ msgctxt "model:ir.message,text:msg_domain_all"
msgid "All"
msgstr "Todo"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_opened_project"
msgid ""
"You cannot erase party \"%(party)s\" while they have opened projects with "
@@ -182,12 +183,14 @@ msgstr ""
"No puede eliminar el tercero \"%(party)s\" mientras tenga proyectos abiertos"
" con la empresa \"%(company)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_work_children_progress"
msgid "To complete work \"%(work)s\" you must complete also all its children."
msgstr ""
"Para completar el trabajo \"%(work)s\", debe completar primero todos sus "
"hijos."
+#, python-format
msgctxt "model:ir.message,text:msg_work_invalid_progress_status"
msgid ""
"To set work \"%(work)s\" in \"%(status)s\" status, you must increase its "
@@ -196,9 +199,14 @@ msgstr ""
"Para establecer el trabajo \"%(work)s\" en el estado \"%(status)s\", debe "
"incrementar su progreso como mínimo hasta %(progress)s."
+#, python-format
msgctxt "model:ir.message,text:msg_work_parent_progress"
-msgid "To re-open work \"%(work)s\" you must re-open also its parent \"%(parent)s\"."
-msgstr "Para reabrir el trabajo \"%(work)s\", debe reabrir su padre \"%(parent)s\"."
+msgid ""
+"To reopen the work \"%(work)s\", you must also reopen its parent "
+"\"%(parent)s\"."
+msgstr ""
+"Para volver a abrir el trabajo \"%(work)s\", también debes volver a abrir su"
+" padre \"%(parent)s\"."
msgctxt "model:ir.rule.group,name:rule_group_work_companies"
msgid "User in companies"
diff --git a/modules/project/locale/es_419.po b/modules/project/locale/es_419.po
index 1e62da429b..76380893c9 100644
--- a/modules/project/locale/es_419.po
+++ b/modules/project/locale/es_419.po
@@ -179,24 +179,30 @@ msgctxt "model:ir.message,text:msg_domain_all"
msgid "All"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_opened_project"
msgid ""
"You cannot erase party \"%(party)s\" while they have opened projects with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_work_children_progress"
msgid "To complete work \"%(work)s\" you must complete also all its children."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_work_invalid_progress_status"
msgid ""
"To set work \"%(work)s\" in \"%(status)s\" status, you must increase its "
"progress up to at least %(progress)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_work_parent_progress"
-msgid "To re-open work \"%(work)s\" you must re-open also its parent \"%(parent)s\"."
+msgid ""
+"To reopen the work \"%(work)s\", you must also reopen its parent "
+"\"%(parent)s\"."
msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_work_companies"
diff --git a/modules/project/locale/et.po b/modules/project/locale/et.po
index 6082d03940..1995ec8580 100644
--- a/modules/project/locale/et.po
+++ b/modules/project/locale/et.po
@@ -180,24 +180,30 @@ msgctxt "model:ir.message,text:msg_domain_all"
msgid "All"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_opened_project"
msgid ""
"You cannot erase party \"%(party)s\" while they have opened projects with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_work_children_progress"
msgid "To complete work \"%(work)s\" you must complete also all its children."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_work_invalid_progress_status"
msgid ""
"To set work \"%(work)s\" in \"%(status)s\" status, you must increase its "
"progress up to at least %(progress)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_work_parent_progress"
-msgid "To re-open work \"%(work)s\" you must re-open also its parent \"%(parent)s\"."
+msgid ""
+"To reopen the work \"%(work)s\", you must also reopen its parent "
+"\"%(parent)s\"."
msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_work_companies"
diff --git a/modules/project/locale/fa.po b/modules/project/locale/fa.po
index da70369446..cd89cfecd4 100644
--- a/modules/project/locale/fa.po
+++ b/modules/project/locale/fa.po
@@ -183,6 +183,7 @@ msgctxt "model:ir.message,text:msg_domain_all"
msgid "All"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_opened_project"
msgid ""
"You cannot erase party \"%(party)s\" while they have opened projects with "
@@ -191,22 +192,25 @@ msgstr ""
"شما نمیتوانید نهاد/سازمان : \"%(party)s\"را هنگامی که پروژه باز با شرکت : "
"\"%(company)s\"دارد حذف کنید."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_work_children_progress"
msgid "To complete work \"%(work)s\" you must complete also all its children."
msgstr ""
"برای بستن کار \"%(parent)s\"، شما باید ابتدا کار زیرمجموعه :\"%(child)s\" را"
" ببندید."
+#, python-format
msgctxt "model:ir.message,text:msg_work_invalid_progress_status"
msgid ""
"To set work \"%(work)s\" in \"%(status)s\" status, you must increase its "
"progress up to at least %(progress)s."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_work_parent_progress"
-msgid "To re-open work \"%(work)s\" you must re-open also its parent \"%(parent)s\"."
+msgid ""
+"To reopen the work \"%(work)s\", you must also reopen its parent "
+"\"%(parent)s\"."
msgstr ""
"برای بازکردن کار \"%(child)s\"، شما باید ابتدا کار منبع:\"%(parent)s\" را "
"باز کنید."
diff --git a/modules/project/locale/fi.po b/modules/project/locale/fi.po
index 2c7129cb2e..b60689a1a7 100644
--- a/modules/project/locale/fi.po
+++ b/modules/project/locale/fi.po
@@ -174,24 +174,30 @@ msgctxt "model:ir.message,text:msg_domain_all"
msgid "All"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_opened_project"
msgid ""
"You cannot erase party \"%(party)s\" while they have opened projects with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_work_children_progress"
msgid "To complete work \"%(work)s\" you must complete also all its children."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_work_invalid_progress_status"
msgid ""
"To set work \"%(work)s\" in \"%(status)s\" status, you must increase its "
"progress up to at least %(progress)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_work_parent_progress"
-msgid "To re-open work \"%(work)s\" you must re-open also its parent \"%(parent)s\"."
+msgid ""
+"To reopen the work \"%(work)s\", you must also reopen its parent "
+"\"%(parent)s\"."
msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_work_companies"
diff --git a/modules/project/locale/fr.po b/modules/project/locale/fr.po
index eef8566a12..6c9b344679 100644
--- a/modules/project/locale/fr.po
+++ b/modules/project/locale/fr.po
@@ -48,7 +48,7 @@ msgstr "Statut"
msgctxt "field:project.work,timesheet_available:"
msgid "Available on timesheets"
-msgstr "Disponible sur les feuilles de présence"
+msgstr "Disponible sur les relevés de temps"
msgctxt "field:project.work,timesheet_duration:"
msgid "Duration"
@@ -56,15 +56,15 @@ msgstr "Durée"
msgctxt "field:project.work,timesheet_end_date:"
msgid "Timesheet End"
-msgstr "Fin de feuille de présence"
+msgstr "Fin de relevé de temps"
msgctxt "field:project.work,timesheet_start_date:"
msgid "Timesheet Start"
-msgstr "Début de feuille de présence"
+msgstr "Début de relevé de temps"
msgctxt "field:project.work,timesheet_works:"
msgid "Timesheet Works"
-msgstr "Feuille de présence des travaux"
+msgstr "Relevé de temps des travaux"
msgctxt "field:project.work,total_effort:"
msgid "Total Effort"
@@ -156,7 +156,7 @@ msgstr "Tâches"
msgctxt "model:ir.action,name:act_timesheet_line_form_work"
msgid "Timesheet Lines"
-msgstr "Lignes de feuille de présence"
+msgstr "Lignes de relevé de temps"
msgctxt "model:ir.action,name:act_work_list"
msgid "Works Efforts"
@@ -174,6 +174,7 @@ msgctxt "model:ir.message,text:msg_domain_all"
msgid "All"
msgstr "Tous"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_opened_project"
msgid ""
"You cannot erase party \"%(party)s\" while they have opened projects with "
@@ -182,12 +183,14 @@ msgstr ""
"Vous ne pouvez pas effacer le tiers « %(party)s » tant qu'il a des projets "
"ouverts avec la société « %(company)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_work_children_progress"
msgid "To complete work \"%(work)s\" you must complete also all its children."
msgstr ""
"Pour terminer le travail « %(work)s », vous devez également terminer tous "
"ses enfants."
+#, python-format
msgctxt "model:ir.message,text:msg_work_invalid_progress_status"
msgid ""
"To set work \"%(work)s\" in \"%(status)s\" status, you must increase its "
@@ -196,8 +199,11 @@ msgstr ""
"Pour définir le travail « %(work)s » dans le statut « %(status)s », vous "
"devez augmenter sa progression jusqu'à au moins %(progress)s."
+#, python-format
msgctxt "model:ir.message,text:msg_work_parent_progress"
-msgid "To re-open work \"%(work)s\" you must re-open also its parent \"%(parent)s\"."
+msgid ""
+"To reopen the work \"%(work)s\", you must also reopen its parent "
+"\"%(parent)s\"."
msgstr ""
"Pour rouvrir le travail « %(work)s », vous devez également rouvrir son "
"parent « %(parent)s »."
@@ -292,4 +298,4 @@ msgstr "Début :"
msgctxt "view:project.work:"
msgid "Timesheet:"
-msgstr "Feuilles de présence :"
+msgstr "Relevé de temps :"
diff --git a/modules/project/locale/hu.po b/modules/project/locale/hu.po
index 2d261b6bd7..720210e2a5 100644
--- a/modules/project/locale/hu.po
+++ b/modules/project/locale/hu.po
@@ -187,24 +187,30 @@ msgctxt "model:ir.message,text:msg_domain_all"
msgid "All"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_opened_project"
msgid ""
"You cannot erase party \"%(party)s\" while they have opened projects with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_work_children_progress"
msgid "To complete work \"%(work)s\" you must complete also all its children."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_work_invalid_progress_status"
msgid ""
"To set work \"%(work)s\" in \"%(status)s\" status, you must increase its "
"progress up to at least %(progress)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_work_parent_progress"
-msgid "To re-open work \"%(work)s\" you must re-open also its parent \"%(parent)s\"."
+msgid ""
+"To reopen the work \"%(work)s\", you must also reopen its parent "
+"\"%(parent)s\"."
msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_work_companies"
diff --git a/modules/project/locale/id.po b/modules/project/locale/id.po
index 5e06a4094f..d5d0d3db1c 100644
--- a/modules/project/locale/id.po
+++ b/modules/project/locale/id.po
@@ -174,24 +174,30 @@ msgctxt "model:ir.message,text:msg_domain_all"
msgid "All"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_opened_project"
msgid ""
"You cannot erase party \"%(party)s\" while they have opened projects with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_work_children_progress"
msgid "To complete work \"%(work)s\" you must complete also all its children."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_work_invalid_progress_status"
msgid ""
"To set work \"%(work)s\" in \"%(status)s\" status, you must increase its "
"progress up to at least %(progress)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_work_parent_progress"
-msgid "To re-open work \"%(work)s\" you must re-open also its parent \"%(parent)s\"."
+msgid ""
+"To reopen the work \"%(work)s\", you must also reopen its parent "
+"\"%(parent)s\"."
msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_work_companies"
diff --git a/modules/project/locale/it.po b/modules/project/locale/it.po
index 5c4fff59fe..0183037b40 100644
--- a/modules/project/locale/it.po
+++ b/modules/project/locale/it.po
@@ -178,24 +178,30 @@ msgctxt "model:ir.message,text:msg_domain_all"
msgid "All"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_opened_project"
msgid ""
"You cannot erase party \"%(party)s\" while they have opened projects with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_work_children_progress"
msgid "To complete work \"%(work)s\" you must complete also all its children."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_work_invalid_progress_status"
msgid ""
"To set work \"%(work)s\" in \"%(status)s\" status, you must increase its "
"progress up to at least %(progress)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_work_parent_progress"
-msgid "To re-open work \"%(work)s\" you must re-open also its parent \"%(parent)s\"."
+msgid ""
+"To reopen the work \"%(work)s\", you must also reopen its parent "
+"\"%(parent)s\"."
msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_work_companies"
diff --git a/modules/project/locale/lo.po b/modules/project/locale/lo.po
index 03e0df70a9..4329dc1576 100644
--- a/modules/project/locale/lo.po
+++ b/modules/project/locale/lo.po
@@ -187,24 +187,30 @@ msgctxt "model:ir.message,text:msg_domain_all"
msgid "All"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_opened_project"
msgid ""
"You cannot erase party \"%(party)s\" while they have opened projects with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_work_children_progress"
msgid "To complete work \"%(work)s\" you must complete also all its children."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_work_invalid_progress_status"
msgid ""
"To set work \"%(work)s\" in \"%(status)s\" status, you must increase its "
"progress up to at least %(progress)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_work_parent_progress"
-msgid "To re-open work \"%(work)s\" you must re-open also its parent \"%(parent)s\"."
+msgid ""
+"To reopen the work \"%(work)s\", you must also reopen its parent "
+"\"%(parent)s\"."
msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_work_companies"
diff --git a/modules/project/locale/lt.po b/modules/project/locale/lt.po
index cfbc263116..e51a2b3a5c 100644
--- a/modules/project/locale/lt.po
+++ b/modules/project/locale/lt.po
@@ -176,24 +176,30 @@ msgctxt "model:ir.message,text:msg_domain_all"
msgid "All"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_opened_project"
msgid ""
"You cannot erase party \"%(party)s\" while they have opened projects with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_work_children_progress"
msgid "To complete work \"%(work)s\" you must complete also all its children."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_work_invalid_progress_status"
msgid ""
"To set work \"%(work)s\" in \"%(status)s\" status, you must increase its "
"progress up to at least %(progress)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_work_parent_progress"
-msgid "To re-open work \"%(work)s\" you must re-open also its parent \"%(parent)s\"."
+msgid ""
+"To reopen the work \"%(work)s\", you must also reopen its parent "
+"\"%(parent)s\"."
msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_work_companies"
diff --git a/modules/project/locale/nl.po b/modules/project/locale/nl.po
index 233641aefe..737023067f 100644
--- a/modules/project/locale/nl.po
+++ b/modules/project/locale/nl.po
@@ -174,6 +174,7 @@ msgctxt "model:ir.message,text:msg_domain_all"
msgid "All"
msgstr "Alle"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_opened_project"
msgid ""
"You cannot erase party \"%(party)s\" while they have opened projects with "
@@ -182,12 +183,14 @@ msgstr ""
"U kunt de relatie \"%(party)s\" niet verwijderen terwijl ze facturen in "
"behandeling hebben bij bedrijf \"%(company)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_work_children_progress"
msgid "To complete work \"%(work)s\" you must complete also all its children."
msgstr ""
"Om het werk \"%(work)s\" te voltooien, moet u ook al zijn kinderen "
"voltooien."
+#, python-format
msgctxt "model:ir.message,text:msg_work_invalid_progress_status"
msgid ""
"To set work \"%(work)s\" in \"%(status)s\" status, you must increase its "
@@ -196,11 +199,14 @@ msgstr ""
"Om werk \"%(work)s\" in te stellen op \"%(status)s\" status, moet u de "
"progressie (vooruitgang) verhogen tot minstens %(progress)s."
+#, python-format
msgctxt "model:ir.message,text:msg_work_parent_progress"
-msgid "To re-open work \"%(work)s\" you must re-open also its parent \"%(parent)s\"."
+msgid ""
+"To reopen the work \"%(work)s\", you must also reopen its parent "
+"\"%(parent)s\"."
msgstr ""
-"Om werk \"%(work)s\" opnieuw te openen, moet u ook het bovenliggende niveau "
-"\"%(parent)s\" opnieuw openen."
+"Om werkzaamheden \"%(work)s\" te heropenen, moet u het bovenliggende niveau "
+"\"%(parent)s\" ook heropenen."
msgctxt "model:ir.rule.group,name:rule_group_work_companies"
msgid "User in companies"
diff --git a/modules/project/locale/pl.po b/modules/project/locale/pl.po
index dec371df83..d0cec185ff 100644
--- a/modules/project/locale/pl.po
+++ b/modules/project/locale/pl.po
@@ -184,24 +184,30 @@ msgctxt "model:ir.message,text:msg_domain_all"
msgid "All"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_opened_project"
msgid ""
"You cannot erase party \"%(party)s\" while they have opened projects with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_work_children_progress"
msgid "To complete work \"%(work)s\" you must complete also all its children."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_work_invalid_progress_status"
msgid ""
"To set work \"%(work)s\" in \"%(status)s\" status, you must increase its "
"progress up to at least %(progress)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_work_parent_progress"
-msgid "To re-open work \"%(work)s\" you must re-open also its parent \"%(parent)s\"."
+msgid ""
+"To reopen the work \"%(work)s\", you must also reopen its parent "
+"\"%(parent)s\"."
msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_work_companies"
diff --git a/modules/project/locale/pt.po b/modules/project/locale/pt.po
index 437625544d..f47ccb2e1c 100644
--- a/modules/project/locale/pt.po
+++ b/modules/project/locale/pt.po
@@ -183,6 +183,7 @@ msgctxt "model:ir.message,text:msg_domain_all"
msgid "All"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_opened_project"
msgid ""
"You cannot erase party \"%(party)s\" while they have opened projects with "
@@ -191,22 +192,25 @@ msgstr ""
"Você não pode remover a pessoa \"%(party)s\" enquanto ela tiver projetos em "
"aberto com a empresa \"%(company)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_work_children_progress"
msgid "To complete work \"%(work)s\" you must complete also all its children."
msgstr ""
"Para fechar o trabalho \"%(parent)s\", você precisa fechar o trabalho "
"\"%(child)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_work_invalid_progress_status"
msgid ""
"To set work \"%(work)s\" in \"%(status)s\" status, you must increase its "
"progress up to at least %(progress)s."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_work_parent_progress"
-msgid "To re-open work \"%(work)s\" you must re-open also its parent \"%(parent)s\"."
+msgid ""
+"To reopen the work \"%(work)s\", you must also reopen its parent "
+"\"%(parent)s\"."
msgstr "Para abrir o trabalho \"%(child)s\", você precisa abrir \"%(parent)s\"."
msgctxt "model:ir.rule.group,name:rule_group_work_companies"
diff --git a/modules/project/locale/ro.po b/modules/project/locale/ro.po
index a391d08ada..606b0b0dce 100644
--- a/modules/project/locale/ro.po
+++ b/modules/project/locale/ro.po
@@ -181,6 +181,7 @@ msgctxt "model:ir.message,text:msg_domain_all"
msgid "All"
msgstr "Tot"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_opened_project"
msgid ""
"You cannot erase party \"%(party)s\" while they have opened projects with "
@@ -189,10 +190,12 @@ msgstr ""
"Nu puteți șterge partea „%(party)s” în timp ce au proiecte deschise cu "
"compania „%(company)s”."
+#, python-format
msgctxt "model:ir.message,text:msg_work_children_progress"
msgid "To complete work \"%(work)s\" you must complete also all its children."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_work_invalid_progress_status"
msgid ""
"To set work \"%(work)s\" in \"%(status)s\" status, you must increase its "
@@ -201,8 +204,11 @@ msgstr ""
"Pentru a seta lucrarea „%(work)s” în starea „%(status)s”, trebuie să-i "
"măriți progresul până la cel puțin %(progress)s."
+#, python-format
msgctxt "model:ir.message,text:msg_work_parent_progress"
-msgid "To re-open work \"%(work)s\" you must re-open also its parent \"%(parent)s\"."
+msgid ""
+"To reopen the work \"%(work)s\", you must also reopen its parent "
+"\"%(parent)s\"."
msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_work_companies"
diff --git a/modules/project/locale/ru.po b/modules/project/locale/ru.po
index f0482a0fcd..12e5769453 100644
--- a/modules/project/locale/ru.po
+++ b/modules/project/locale/ru.po
@@ -191,24 +191,30 @@ msgctxt "model:ir.message,text:msg_domain_all"
msgid "All"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_opened_project"
msgid ""
"You cannot erase party \"%(party)s\" while they have opened projects with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_work_children_progress"
msgid "To complete work \"%(work)s\" you must complete also all its children."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_work_invalid_progress_status"
msgid ""
"To set work \"%(work)s\" in \"%(status)s\" status, you must increase its "
"progress up to at least %(progress)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_work_parent_progress"
-msgid "To re-open work \"%(work)s\" you must re-open also its parent \"%(parent)s\"."
+msgid ""
+"To reopen the work \"%(work)s\", you must also reopen its parent "
+"\"%(parent)s\"."
msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_work_companies"
diff --git a/modules/project/locale/sl.po b/modules/project/locale/sl.po
index 1534d8f543..7d20253fdd 100644
--- a/modules/project/locale/sl.po
+++ b/modules/project/locale/sl.po
@@ -174,6 +174,7 @@ msgctxt "model:ir.message,text:msg_domain_all"
msgid "All"
msgstr "Vse"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_opened_project"
msgid ""
"You cannot erase party \"%(party)s\" while they have opened projects with "
@@ -182,12 +183,14 @@ msgstr ""
"Ni mogoče izbrisati partnerja \"%(party)s\", dokler so nanj vezani odpri "
"projekti z družbo \"%(company)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_work_children_progress"
msgid "To complete work \"%(work)s\" you must complete also all its children."
msgstr ""
"Za zaključek dela \"%(work)s\", je potrebno zaključiti tudi podrejene "
"elemente."
+#, python-format
msgctxt "model:ir.message,text:msg_work_invalid_progress_status"
msgid ""
"To set work \"%(work)s\" in \"%(status)s\" status, you must increase its "
@@ -196,8 +199,11 @@ msgstr ""
"Če želite nastaviti delo »%(work)s« v stanje »%(status)s«, mora biti njegov "
"napredek vsaj %(progress)s."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_work_parent_progress"
-msgid "To re-open work \"%(work)s\" you must re-open also its parent \"%(parent)s\"."
+msgid ""
+"To reopen the work \"%(work)s\", you must also reopen its parent "
+"\"%(parent)s\"."
msgstr ""
"Če želite znova odpreti delo \"%(work)s\", je potrebno znova odpreti tudi "
"njegov matični zapis \"%(parent)s\"."
diff --git a/modules/project/locale/tr.po b/modules/project/locale/tr.po
index e6176b401a..7a3d0f4598 100644
--- a/modules/project/locale/tr.po
+++ b/modules/project/locale/tr.po
@@ -174,24 +174,30 @@ msgctxt "model:ir.message,text:msg_domain_all"
msgid "All"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_opened_project"
msgid ""
"You cannot erase party \"%(party)s\" while they have opened projects with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_work_children_progress"
msgid "To complete work \"%(work)s\" you must complete also all its children."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_work_invalid_progress_status"
msgid ""
"To set work \"%(work)s\" in \"%(status)s\" status, you must increase its "
"progress up to at least %(progress)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_work_parent_progress"
-msgid "To re-open work \"%(work)s\" you must re-open also its parent \"%(parent)s\"."
+msgid ""
+"To reopen the work \"%(work)s\", you must also reopen its parent "
+"\"%(parent)s\"."
msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_work_companies"
diff --git a/modules/project/locale/uk.po b/modules/project/locale/uk.po
index 2b2843e3a6..18777c19f5 100644
--- a/modules/project/locale/uk.po
+++ b/modules/project/locale/uk.po
@@ -174,24 +174,30 @@ msgctxt "model:ir.message,text:msg_domain_all"
msgid "All"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_opened_project"
msgid ""
"You cannot erase party \"%(party)s\" while they have opened projects with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_work_children_progress"
msgid "To complete work \"%(work)s\" you must complete also all its children."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_work_invalid_progress_status"
msgid ""
"To set work \"%(work)s\" in \"%(status)s\" status, you must increase its "
"progress up to at least %(progress)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_work_parent_progress"
-msgid "To re-open work \"%(work)s\" you must re-open also its parent \"%(parent)s\"."
+msgid ""
+"To reopen the work \"%(work)s\", you must also reopen its parent "
+"\"%(parent)s\"."
msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_work_companies"
diff --git a/modules/project/locale/zh_CN.po b/modules/project/locale/zh_CN.po
index 5d12b77448..70bb4d6d7e 100644
--- a/modules/project/locale/zh_CN.po
+++ b/modules/project/locale/zh_CN.po
@@ -174,24 +174,30 @@ msgctxt "model:ir.message,text:msg_domain_all"
msgid "All"
msgstr "所有"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_opened_project"
msgid ""
"You cannot erase party \"%(party)s\" while they have opened projects with "
"company \"%(company)s\"."
msgstr "无法清除参与者 \"%(party)s\" , 因为他们与公司 \"%(company)s\" 有未完成项目."
+#, python-format
msgctxt "model:ir.message,text:msg_work_children_progress"
msgid "To complete work \"%(work)s\" you must complete also all its children."
msgstr "如果要完成工作 \"%(work)s\",你必须完成它的所有子工作."
+#, python-format
msgctxt "model:ir.message,text:msg_work_invalid_progress_status"
msgid ""
"To set work \"%(work)s\" in \"%(status)s\" status, you must increase its "
"progress up to at least %(progress)s."
msgstr "如果要设置工作 \"%(work)s\" 的状态为 \"%(status)s\",你必须将其进度推进到至少 %(progress)s."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_work_parent_progress"
-msgid "To re-open work \"%(work)s\" you must re-open also its parent \"%(parent)s\"."
+msgid ""
+"To reopen the work \"%(work)s\", you must also reopen its parent "
+"\"%(parent)s\"."
msgstr "如果要重新开启工作 \"%(work)s\",你首先必须重新开启它的父工作 \"%(parent)s\"."
msgctxt "model:ir.rule.group,name:rule_group_work_companies"
diff --git a/modules/project_invoice/locale/bg.po b/modules/project_invoice/locale/bg.po
index 555786cb4b..62aff5942a 100644
--- a/modules/project_invoice/locale/bg.po
+++ b/modules/project_invoice/locale/bg.po
@@ -93,51 +93,61 @@ msgctxt "model:ir.action,name:open_invoice"
msgid "Invoices"
msgstr "Фактури"
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_delete"
msgid ""
"You cannot delete timesheet line \"%(line)s\" because it has been invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_modify_duration"
msgid ""
"You cannot modify the duration of timesheet line \"%(line)s\" because it has"
" been invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_modify_work"
msgid ""
"You cannot modify the work of timesheet line \"%(line)s\" because it has "
"been invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_work_delete"
msgid "You cannot delete work \"%(work)s\" because it has been invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_work_modify_effort"
msgid ""
"You cannot modify the effort of work \"%(work)s\" because it has been "
"invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_account_revenue"
msgid "To invoice work \"%(work)s\" you must configure a default account revenue."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_list_price"
msgid "There is no list price on work \"%(work)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_party"
msgid "There is no party on work \"%(work)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_missing_account_revenue"
msgid ""
"To invoice work \"%(work)s\" you must define an account revenue for product "
"\"%(product)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_project_invoice_line_quantity"
msgid ""
"The quantity of project invoice line \"%(invoice_line)s\" must be "
diff --git a/modules/project_invoice/locale/ca.po b/modules/project_invoice/locale/ca.po
index a12392609b..9eead3cbc1 100644
--- a/modules/project_invoice/locale/ca.po
+++ b/modules/project_invoice/locale/ca.po
@@ -81,6 +81,7 @@ msgctxt "model:ir.action,name:open_invoice"
msgid "Invoices"
msgstr "Factures"
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_delete"
msgid ""
"You cannot delete timesheet line \"%(line)s\" because it has been invoiced."
@@ -88,6 +89,7 @@ msgstr ""
"No es pot eliminar la línia del full de treball \"%(line)s\" perquè s'ha "
"facturat."
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_modify_duration"
msgid ""
"You cannot modify the duration of timesheet line \"%(line)s\" because it has"
@@ -96,6 +98,7 @@ msgstr ""
"No es pot modificar la duració de la línia del full de treball \"%(line)s\" "
"perquè s'ha facturat."
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_modify_work"
msgid ""
"You cannot modify the work of timesheet line \"%(line)s\" because it has "
@@ -104,10 +107,12 @@ msgstr ""
"No es pot modificar el treball de la línia del full de treball \"%(line)s\" "
"perquè s'ha facturat."
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_work_delete"
msgid "You cannot delete work \"%(work)s\" because it has been invoiced."
msgstr "No podeu eliminar el treball \"%(work)s\" perquè s'ha facturat."
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_work_modify_effort"
msgid ""
"You cannot modify the effort of work \"%(work)s\" because it has been "
@@ -115,20 +120,24 @@ msgid ""
msgstr ""
"No es pot modificar l'esforç del treball \"%(work)s\" perquè s'ha facturat."
+#, python-format
msgctxt "model:ir.message,text:msg_missing_account_revenue"
msgid "To invoice work \"%(work)s\" you must configure a default account revenue."
msgstr ""
"Per facturar el treball \"%(work)s\" heu de configurar un compte d'ingressos"
" per defecte."
+#, python-format
msgctxt "model:ir.message,text:msg_missing_list_price"
msgid "There is no list price on work \"%(work)s\"."
msgstr "No hi ha cap preu de venda al treball \"%(work)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_missing_party"
msgid "There is no party on work \"%(work)s\"."
msgstr "No hi ha cap tercer al treball \"%(work)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_product_missing_account_revenue"
msgid ""
"To invoice work \"%(work)s\" you must define an account revenue for product "
@@ -137,6 +146,7 @@ msgstr ""
"Per facturar el treball \"%(work)s\" heu de definir un compte d'ingressos "
"pel producte \"%(product)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_project_invoice_line_quantity"
msgid ""
"The quantity of project invoice line \"%(invoice_line)s\" must be "
diff --git a/modules/project_invoice/locale/cs.po b/modules/project_invoice/locale/cs.po
index 2cdb2d6857..0623987d1b 100644
--- a/modules/project_invoice/locale/cs.po
+++ b/modules/project_invoice/locale/cs.po
@@ -86,51 +86,61 @@ msgctxt "model:ir.action,name:open_invoice"
msgid "Invoices"
msgstr "Invoices"
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_delete"
msgid ""
"You cannot delete timesheet line \"%(line)s\" because it has been invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_modify_duration"
msgid ""
"You cannot modify the duration of timesheet line \"%(line)s\" because it has"
" been invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_modify_work"
msgid ""
"You cannot modify the work of timesheet line \"%(line)s\" because it has "
"been invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_work_delete"
msgid "You cannot delete work \"%(work)s\" because it has been invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_work_modify_effort"
msgid ""
"You cannot modify the effort of work \"%(work)s\" because it has been "
"invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_account_revenue"
msgid "To invoice work \"%(work)s\" you must configure a default account revenue."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_list_price"
msgid "There is no list price on work \"%(work)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_party"
msgid "There is no party on work \"%(work)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_missing_account_revenue"
msgid ""
"To invoice work \"%(work)s\" you must define an account revenue for product "
"\"%(product)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_project_invoice_line_quantity"
msgid ""
"The quantity of project invoice line \"%(invoice_line)s\" must be "
diff --git a/modules/project_invoice/locale/de.po b/modules/project_invoice/locale/de.po
index 114d703945..c97f4f061c 100644
--- a/modules/project_invoice/locale/de.po
+++ b/modules/project_invoice/locale/de.po
@@ -81,6 +81,7 @@ msgctxt "model:ir.action,name:open_invoice"
msgid "Invoices"
msgstr "Rechnungen"
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_delete"
msgid ""
"You cannot delete timesheet line \"%(line)s\" because it has been invoiced."
@@ -88,6 +89,7 @@ msgstr ""
"Zeiterfassungsposition \"%(line)s\" kann nicht mehr gelöscht werden, weil "
"diese bereits in Rechnung gestellt ist."
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_modify_duration"
msgid ""
"You cannot modify the duration of timesheet line \"%(line)s\" because it has"
@@ -96,6 +98,7 @@ msgstr ""
"Die Dauer der Zeiterfassungsposition \"%(line)s\" kann nicht mehr geändert "
"werden, weil diese bereits in Rechnung gestellt ist."
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_modify_work"
msgid ""
"You cannot modify the work of timesheet line \"%(line)s\" because it has "
@@ -104,12 +107,14 @@ msgstr ""
"Die Aufgabe von Zeiterfassungsposition \"%(line)s\" kann nicht mehr geändert"
" werden, weil diese bereits in Rechnung gestellt ist."
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_work_delete"
msgid "You cannot delete work \"%(work)s\" because it has been invoiced."
msgstr ""
"Die Projektaufgabe \"%(work)s\" kann nicht mehr gelöscht werden, weil diese "
"bereits in Rechnung gestellt ist."
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_work_modify_effort"
msgid ""
"You cannot modify the effort of work \"%(work)s\" because it has been "
@@ -118,20 +123,24 @@ msgstr ""
"Der Aufwand von Projektaufgabe \"%(work)s\" kann nicht mehr geändert werden,"
" weil diese bereits fakturiert ist."
+#, python-format
msgctxt "model:ir.message,text:msg_missing_account_revenue"
msgid "To invoice work \"%(work)s\" you must configure a default account revenue."
msgstr ""
"Damit Projekt \"%(work)s\" fakturiert werden kann, muss ein "
"Standardertragskonto konfiguriert werden."
+#, python-format
msgctxt "model:ir.message,text:msg_missing_list_price"
msgid "There is no list price on work \"%(work)s\"."
msgstr "Fehlender Listenpreis für Projektaufgabe \"%(work)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_missing_party"
msgid "There is no party on work \"%(work)s\"."
msgstr "Fehlende Partei für Projektaufgabe \"%(work)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_product_missing_account_revenue"
msgid ""
"To invoice work \"%(work)s\" you must define an account revenue for product "
@@ -140,6 +149,7 @@ msgstr ""
"Damit Projekt \"%(work)s\" fakturiert werden kann, muss ein Ertragskonto für"
" Artikel \"%(product)s\" konfiguriert werden."
+#, python-format
msgctxt "model:ir.message,text:msg_project_invoice_line_quantity"
msgid ""
"The quantity of project invoice line \"%(invoice_line)s\" must be "
diff --git a/modules/project_invoice/locale/es.po b/modules/project_invoice/locale/es.po
index 2057efd15d..e363ae8758 100644
--- a/modules/project_invoice/locale/es.po
+++ b/modules/project_invoice/locale/es.po
@@ -81,6 +81,7 @@ msgctxt "model:ir.action,name:open_invoice"
msgid "Invoices"
msgstr "Facturas"
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_delete"
msgid ""
"You cannot delete timesheet line \"%(line)s\" because it has been invoiced."
@@ -88,6 +89,7 @@ msgstr ""
"No puedes eliminar la linea del parte de trabajo \"%(line)s\" porque se ha "
"facturado."
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_modify_duration"
msgid ""
"You cannot modify the duration of timesheet line \"%(line)s\" because it has"
@@ -96,6 +98,7 @@ msgstr ""
"No puedes modificar la duración de la linea del parte de trabajo "
"\"%(line)s\" porque se ha facturado."
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_modify_work"
msgid ""
"You cannot modify the work of timesheet line \"%(line)s\" because it has "
@@ -104,10 +107,12 @@ msgstr ""
"No puedes modificar el trabajo de la linea del parte de trabajo \"%(line)s\""
" porque se ha facturado."
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_work_delete"
msgid "You cannot delete work \"%(work)s\" because it has been invoiced."
msgstr "No se puede eliminar el trabajo \"%(work)s\" porque se ha facturado."
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_work_modify_effort"
msgid ""
"You cannot modify the effort of work \"%(work)s\" because it has been "
@@ -116,20 +121,24 @@ msgstr ""
"No se puede modificar el esfuerzo del trabajo \"%(work)s\" porque se ha "
"facturado."
+#, python-format
msgctxt "model:ir.message,text:msg_missing_account_revenue"
msgid "To invoice work \"%(work)s\" you must configure a default account revenue."
msgstr ""
-"Para facturar el trabajo \"%(works)s\" debéis configurar una cuenta de "
+"Para facturar el trabajo \"%(work)s\" debéis configurar una cuenta de "
"ingressos por defecto."
+#, python-format
msgctxt "model:ir.message,text:msg_missing_list_price"
msgid "There is no list price on work \"%(work)s\"."
msgstr "No hay ningún precio en el trabajo \"%(work)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_missing_party"
msgid "There is no party on work \"%(work)s\"."
msgstr "No hay ningún tercero en el trabajo \"%(work)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_product_missing_account_revenue"
msgid ""
"To invoice work \"%(work)s\" you must define an account revenue for product "
@@ -138,6 +147,7 @@ msgstr ""
"Para facturar el trabajo \"%(work)s\" debeis definir una cuenta de ingressos"
" para el producto \"%(product)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_project_invoice_line_quantity"
msgid ""
"The quantity of project invoice line \"%(invoice_line)s\" must be "
diff --git a/modules/project_invoice/locale/es_419.po b/modules/project_invoice/locale/es_419.po
index 8e4bd5d278..a68cc1dba8 100644
--- a/modules/project_invoice/locale/es_419.po
+++ b/modules/project_invoice/locale/es_419.po
@@ -87,51 +87,61 @@ msgctxt "model:ir.action,name:open_invoice"
msgid "Invoices"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_delete"
msgid ""
"You cannot delete timesheet line \"%(line)s\" because it has been invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_modify_duration"
msgid ""
"You cannot modify the duration of timesheet line \"%(line)s\" because it has"
" been invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_modify_work"
msgid ""
"You cannot modify the work of timesheet line \"%(line)s\" because it has "
"been invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_work_delete"
msgid "You cannot delete work \"%(work)s\" because it has been invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_work_modify_effort"
msgid ""
"You cannot modify the effort of work \"%(work)s\" because it has been "
"invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_account_revenue"
msgid "To invoice work \"%(work)s\" you must configure a default account revenue."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_list_price"
msgid "There is no list price on work \"%(work)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_party"
msgid "There is no party on work \"%(work)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_missing_account_revenue"
msgid ""
"To invoice work \"%(work)s\" you must define an account revenue for product "
"\"%(product)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_project_invoice_line_quantity"
msgid ""
"The quantity of project invoice line \"%(invoice_line)s\" must be "
diff --git a/modules/project_invoice/locale/et.po b/modules/project_invoice/locale/et.po
index 5cba78271c..c583303395 100644
--- a/modules/project_invoice/locale/et.po
+++ b/modules/project_invoice/locale/et.po
@@ -87,53 +87,61 @@ msgctxt "model:ir.action,name:open_invoice"
msgid "Invoices"
msgstr "Arved"
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_delete"
msgid ""
"You cannot delete timesheet line \"%(line)s\" because it has been invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_modify_duration"
msgid ""
"You cannot modify the duration of timesheet line \"%(line)s\" because it has"
" been invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_modify_work"
msgid ""
"You cannot modify the work of timesheet line \"%(line)s\" because it has "
"been invoiced."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invoiced_work_delete"
msgid "You cannot delete work \"%(work)s\" because it has been invoiced."
msgstr "Ei saa kustutada arveldatud rida."
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_work_modify_effort"
msgid ""
"You cannot modify the effort of work \"%(work)s\" because it has been "
"invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_account_revenue"
msgid "To invoice work \"%(work)s\" you must configure a default account revenue."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_list_price"
msgid "There is no list price on work \"%(work)s\"."
msgstr "Tööle \"%(work)s\" ei ole määratud hinda."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_missing_party"
msgid "There is no party on work \"%(work)s\"."
msgstr "Tööle \"%(work)s\" ei ole määratud hinda."
+#, python-format
msgctxt "model:ir.message,text:msg_product_missing_account_revenue"
msgid ""
"To invoice work \"%(work)s\" you must define an account revenue for product "
"\"%(product)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_project_invoice_line_quantity"
msgid ""
"The quantity of project invoice line \"%(invoice_line)s\" must be "
diff --git a/modules/project_invoice/locale/fa.po b/modules/project_invoice/locale/fa.po
index 944aa168b5..899851daa0 100644
--- a/modules/project_invoice/locale/fa.po
+++ b/modules/project_invoice/locale/fa.po
@@ -87,52 +87,61 @@ msgctxt "model:ir.action,name:open_invoice"
msgid "Invoices"
msgstr "صورتحساب ها"
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_delete"
msgid ""
"You cannot delete timesheet line \"%(line)s\" because it has been invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_modify_duration"
msgid ""
"You cannot modify the duration of timesheet line \"%(line)s\" because it has"
" been invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_modify_work"
msgid ""
"You cannot modify the work of timesheet line \"%(line)s\" because it has "
"been invoiced."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invoiced_work_delete"
msgid "You cannot delete work \"%(work)s\" because it has been invoiced."
msgstr "شما نمی توانید سطر صورتحساب را حذف کنید."
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_work_modify_effort"
msgid ""
"You cannot modify the effort of work \"%(work)s\" because it has been "
"invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_account_revenue"
msgid "To invoice work \"%(work)s\" you must configure a default account revenue."
msgstr ""
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_missing_list_price"
msgid "There is no list price on work \"%(work)s\"."
msgstr "در کار : \"%s\" هیچ لیست قیمتی وجود ندارد."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_missing_party"
msgid "There is no party on work \"%(work)s\"."
msgstr "در کار : \"%s\" هیچ نهاد/سازمانی وجود ندارد."
+#, python-format
msgctxt "model:ir.message,text:msg_product_missing_account_revenue"
msgid ""
"To invoice work \"%(work)s\" you must define an account revenue for product "
"\"%(product)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_project_invoice_line_quantity"
msgid ""
"The quantity of project invoice line \"%(invoice_line)s\" must be "
diff --git a/modules/project_invoice/locale/fi.po b/modules/project_invoice/locale/fi.po
index 2cdb2d6857..0623987d1b 100644
--- a/modules/project_invoice/locale/fi.po
+++ b/modules/project_invoice/locale/fi.po
@@ -86,51 +86,61 @@ msgctxt "model:ir.action,name:open_invoice"
msgid "Invoices"
msgstr "Invoices"
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_delete"
msgid ""
"You cannot delete timesheet line \"%(line)s\" because it has been invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_modify_duration"
msgid ""
"You cannot modify the duration of timesheet line \"%(line)s\" because it has"
" been invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_modify_work"
msgid ""
"You cannot modify the work of timesheet line \"%(line)s\" because it has "
"been invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_work_delete"
msgid "You cannot delete work \"%(work)s\" because it has been invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_work_modify_effort"
msgid ""
"You cannot modify the effort of work \"%(work)s\" because it has been "
"invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_account_revenue"
msgid "To invoice work \"%(work)s\" you must configure a default account revenue."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_list_price"
msgid "There is no list price on work \"%(work)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_party"
msgid "There is no party on work \"%(work)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_missing_account_revenue"
msgid ""
"To invoice work \"%(work)s\" you must define an account revenue for product "
"\"%(product)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_project_invoice_line_quantity"
msgid ""
"The quantity of project invoice line \"%(invoice_line)s\" must be "
diff --git a/modules/project_invoice/locale/fr.po b/modules/project_invoice/locale/fr.po
index 867a1575cf..c9d64c781b 100644
--- a/modules/project_invoice/locale/fr.po
+++ b/modules/project_invoice/locale/fr.po
@@ -8,7 +8,7 @@ msgstr "Avancement de facturation de projet"
msgctxt "field:account.invoice.line,project_invoice_timesheet_duration:"
msgid "Project Invoice Timesheet Duration"
-msgstr "Durée de feuille de temps de facturation de projet"
+msgstr "Durée de relevé de temps de facturation de projet"
msgctxt "field:account.invoice.line,project_invoice_works:"
msgid "Project Invoice Works"
@@ -70,32 +70,35 @@ msgctxt "help:project.work,project_invoice_timesheet_up_to:"
msgid ""
"Limits which timesheet lines get invoiced to only those before the date."
msgstr ""
-"Limite les lignes de feuille de temps facturées à celles antérieures à la "
+"Limite les lignes de relevé de temps facturées à celles antérieures à la "
"date."
msgctxt "model:ir.action,name:act_timesheet_line_form_invoice"
msgid "Timesheet Lines"
-msgstr "Lignes de feuille de présence"
+msgstr "Lignes de relevé de temps"
msgctxt "model:ir.action,name:open_invoice"
msgid "Invoices"
msgstr "Factures"
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_delete"
msgid ""
"You cannot delete timesheet line \"%(line)s\" because it has been invoiced."
msgstr ""
-"Vous ne pouvez pas supprimer la ligne de feuille de temps « %(line)s » car "
+"Vous ne pouvez pas supprimer la ligne de relevé de temps « %(line)s » car "
"elle a été facturée."
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_modify_duration"
msgid ""
"You cannot modify the duration of timesheet line \"%(line)s\" because it has"
" been invoiced."
msgstr ""
-"Vous ne pouvez pas modifier la durée de la ligne de feuille de temps "
+"Vous ne pouvez pas modifier la durée de la ligne de relevé de temps "
"« %(line)s » car elle a été facturée."
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_modify_work"
msgid ""
"You cannot modify the work of timesheet line \"%(line)s\" because it has "
@@ -104,11 +107,13 @@ msgstr ""
"Vous ne pouvez pas modifier le travail de la ligne de feuille de temps "
"« %(line)s » car il a été facturé."
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_work_delete"
msgid "You cannot delete work \"%(work)s\" because it has been invoiced."
msgstr ""
"Vous ne pouvez pas supprimer le travail « %(work)s » car il a été facturé."
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_work_modify_effort"
msgid ""
"You cannot modify the effort of work \"%(work)s\" because it has been "
@@ -117,20 +122,24 @@ msgstr ""
"Vous ne pouvez pas modifier l'effort de travail « %(work)s » car il a été "
"facturé."
+#, python-format
msgctxt "model:ir.message,text:msg_missing_account_revenue"
msgid "To invoice work \"%(work)s\" you must configure a default account revenue."
msgstr ""
"Pour facturer le travail « %(work)s », vous devez configurer un compte de "
"revenu par défaut."
+#, python-format
msgctxt "model:ir.message,text:msg_missing_list_price"
msgid "There is no list price on work \"%(work)s\"."
msgstr "Il n'y a pas de prix listé sur le travail « %(work)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_missing_party"
msgid "There is no party on work \"%(work)s\"."
msgstr "Il n'y a pas de tiers sur le travail « %(work)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_product_missing_account_revenue"
msgid ""
"To invoice work \"%(work)s\" you must define an account revenue for product "
@@ -139,6 +148,7 @@ msgstr ""
"Pour facturer le travail « %(work)s », vous devez définir un compte de "
"revenu pour le produit « %(product)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_project_invoice_line_quantity"
msgid ""
"The quantity of project invoice line \"%(invoice_line)s\" must be "
@@ -173,7 +183,7 @@ msgstr "Sur progrès"
msgctxt "selection:project.work,project_invoice_method:"
msgid "On Timesheet"
-msgstr "Sur feuille de présence"
+msgstr "Sur relevé de temps"
msgctxt "view:project.work.invoiced_progress:"
msgid "%"
diff --git a/modules/project_invoice/locale/hu.po b/modules/project_invoice/locale/hu.po
index 079ccd85b1..ea8c6f9585 100644
--- a/modules/project_invoice/locale/hu.po
+++ b/modules/project_invoice/locale/hu.po
@@ -88,51 +88,61 @@ msgctxt "model:ir.action,name:open_invoice"
msgid "Invoices"
msgstr "Invoices"
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_delete"
msgid ""
"You cannot delete timesheet line \"%(line)s\" because it has been invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_modify_duration"
msgid ""
"You cannot modify the duration of timesheet line \"%(line)s\" because it has"
" been invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_modify_work"
msgid ""
"You cannot modify the work of timesheet line \"%(line)s\" because it has "
"been invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_work_delete"
msgid "You cannot delete work \"%(work)s\" because it has been invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_work_modify_effort"
msgid ""
"You cannot modify the effort of work \"%(work)s\" because it has been "
"invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_account_revenue"
msgid "To invoice work \"%(work)s\" you must configure a default account revenue."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_list_price"
msgid "There is no list price on work \"%(work)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_party"
msgid "There is no party on work \"%(work)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_missing_account_revenue"
msgid ""
"To invoice work \"%(work)s\" you must define an account revenue for product "
"\"%(product)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_project_invoice_line_quantity"
msgid ""
"The quantity of project invoice line \"%(invoice_line)s\" must be "
diff --git a/modules/project_invoice/locale/id.po b/modules/project_invoice/locale/id.po
index a1e0abc40a..e313f4ae7c 100644
--- a/modules/project_invoice/locale/id.po
+++ b/modules/project_invoice/locale/id.po
@@ -81,52 +81,61 @@ msgctxt "model:ir.action,name:open_invoice"
msgid "Invoices"
msgstr "Faktur-Faktur"
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_delete"
msgid ""
"You cannot delete timesheet line \"%(line)s\" because it has been invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_modify_duration"
msgid ""
"You cannot modify the duration of timesheet line \"%(line)s\" because it has"
" been invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_modify_work"
msgid ""
"You cannot modify the work of timesheet line \"%(line)s\" because it has "
"been invoiced."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invoiced_work_delete"
msgid "You cannot delete work \"%(work)s\" because it has been invoiced."
msgstr "Anda tidak dapat menghapus baris yang ditagih."
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_work_modify_effort"
msgid ""
"You cannot modify the effort of work \"%(work)s\" because it has been "
"invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_account_revenue"
msgid "To invoice work \"%(work)s\" you must configure a default account revenue."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_list_price"
msgid "There is no list price on work \"%(work)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_party"
msgid "There is no party on work \"%(work)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_missing_account_revenue"
msgid ""
"To invoice work \"%(work)s\" you must define an account revenue for product "
"\"%(product)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_project_invoice_line_quantity"
msgid ""
"The quantity of project invoice line \"%(invoice_line)s\" must be "
diff --git a/modules/project_invoice/locale/it.po b/modules/project_invoice/locale/it.po
index 711d0ebee2..710298ac6f 100644
--- a/modules/project_invoice/locale/it.po
+++ b/modules/project_invoice/locale/it.po
@@ -84,48 +84,56 @@ msgctxt "model:ir.action,name:open_invoice"
msgid "Invoices"
msgstr "Fatture"
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_delete"
msgid ""
"You cannot delete timesheet line \"%(line)s\" because it has been invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_modify_duration"
msgid ""
"You cannot modify the duration of timesheet line \"%(line)s\" because it has"
" been invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_modify_work"
msgid ""
"You cannot modify the work of timesheet line \"%(line)s\" because it has "
"been invoiced."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invoiced_work_delete"
msgid "You cannot delete work \"%(work)s\" because it has been invoiced."
msgstr "Non è possibile eliminare una riga fatturata."
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_work_modify_effort"
msgid ""
"You cannot modify the effort of work \"%(work)s\" because it has been "
"invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_account_revenue"
msgid "To invoice work \"%(work)s\" you must configure a default account revenue."
msgstr ""
"Per fatturare il lavoro \"%(work)s\" è necessario configurare un conto delle"
" entrate di default."
+#, python-format
msgctxt "model:ir.message,text:msg_missing_list_price"
msgid "There is no list price on work \"%(work)s\"."
msgstr "Non esiste un prezzo di listino sul lavoro \"%(work)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_missing_party"
msgid "There is no party on work \"%(work)s\"."
msgstr "manca la controparte sul lavoro \"%(work)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_product_missing_account_revenue"
msgid ""
"To invoice work \"%(work)s\" you must define an account revenue for product "
@@ -134,6 +142,7 @@ msgstr ""
"Per fatturare il lavoro \"%(work)s\" è necessario definire un conto delle "
"entrate per il prodotto \"%(product)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_project_invoice_line_quantity"
msgid ""
"The quantity of project invoice line \"%(invoice_line)s\" must be "
diff --git a/modules/project_invoice/locale/lo.po b/modules/project_invoice/locale/lo.po
index 872c30ee3a..381f29f53a 100644
--- a/modules/project_invoice/locale/lo.po
+++ b/modules/project_invoice/locale/lo.po
@@ -91,51 +91,61 @@ msgctxt "model:ir.action,name:open_invoice"
msgid "Invoices"
msgstr "ໃບເກັບເງິນ"
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_delete"
msgid ""
"You cannot delete timesheet line \"%(line)s\" because it has been invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_modify_duration"
msgid ""
"You cannot modify the duration of timesheet line \"%(line)s\" because it has"
" been invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_modify_work"
msgid ""
"You cannot modify the work of timesheet line \"%(line)s\" because it has "
"been invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_work_delete"
msgid "You cannot delete work \"%(work)s\" because it has been invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_work_modify_effort"
msgid ""
"You cannot modify the effort of work \"%(work)s\" because it has been "
"invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_account_revenue"
msgid "To invoice work \"%(work)s\" you must configure a default account revenue."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_list_price"
msgid "There is no list price on work \"%(work)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_party"
msgid "There is no party on work \"%(work)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_missing_account_revenue"
msgid ""
"To invoice work \"%(work)s\" you must define an account revenue for product "
"\"%(product)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_project_invoice_line_quantity"
msgid ""
"The quantity of project invoice line \"%(invoice_line)s\" must be "
diff --git a/modules/project_invoice/locale/lt.po b/modules/project_invoice/locale/lt.po
index 1e58b0a70b..d4853b9e0c 100644
--- a/modules/project_invoice/locale/lt.po
+++ b/modules/project_invoice/locale/lt.po
@@ -85,51 +85,61 @@ msgctxt "model:ir.action,name:open_invoice"
msgid "Invoices"
msgstr "Sąskaitos faktūros"
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_delete"
msgid ""
"You cannot delete timesheet line \"%(line)s\" because it has been invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_modify_duration"
msgid ""
"You cannot modify the duration of timesheet line \"%(line)s\" because it has"
" been invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_modify_work"
msgid ""
"You cannot modify the work of timesheet line \"%(line)s\" because it has "
"been invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_work_delete"
msgid "You cannot delete work \"%(work)s\" because it has been invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_work_modify_effort"
msgid ""
"You cannot modify the effort of work \"%(work)s\" because it has been "
"invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_account_revenue"
msgid "To invoice work \"%(work)s\" you must configure a default account revenue."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_list_price"
msgid "There is no list price on work \"%(work)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_party"
msgid "There is no party on work \"%(work)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_missing_account_revenue"
msgid ""
"To invoice work \"%(work)s\" you must define an account revenue for product "
"\"%(product)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_project_invoice_line_quantity"
msgid ""
"The quantity of project invoice line \"%(invoice_line)s\" must be "
diff --git a/modules/project_invoice/locale/nl.po b/modules/project_invoice/locale/nl.po
index 1b6132e0ce..cba1fba1e3 100644
--- a/modules/project_invoice/locale/nl.po
+++ b/modules/project_invoice/locale/nl.po
@@ -80,6 +80,7 @@ msgctxt "model:ir.action,name:open_invoice"
msgid "Invoices"
msgstr "Verkoopfacturen"
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_delete"
msgid ""
"You cannot delete timesheet line \"%(line)s\" because it has been invoiced."
@@ -87,6 +88,7 @@ msgstr ""
"U kunt urenstaatregel \"%(line)s\" niet verwijderen omdat deze is "
"gefactureerd."
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_modify_duration"
msgid ""
"You cannot modify the duration of timesheet line \"%(line)s\" because it has"
@@ -95,6 +97,7 @@ msgstr ""
"U kunt de duur van urenstaatregel \"%(line)s\" niet wijzigen omdat deze is "
"gefactureerd."
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_modify_work"
msgid ""
"You cannot modify the work of timesheet line \"%(line)s\" because it has "
@@ -103,12 +106,14 @@ msgstr ""
"U kunt de werkzaamheden van urenstaatregel \"%(line)s\" niet wijzigen omdat "
"deze is gefactureerd."
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_work_delete"
msgid "You cannot delete work \"%(work)s\" because it has been invoiced."
msgstr ""
"U kunt werkzaamheden \"%(work)s\" niet verwijderen omdat deze is "
"gefactureerd."
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_work_modify_effort"
msgid ""
"You cannot modify the effort of work \"%(work)s\" because it has been "
@@ -117,20 +122,24 @@ msgstr ""
"U kunt de inspanning van de werkzaamheden \"%(work)s\" niet wijzigen omdat "
"deze is gefactureerd."
+#, python-format
msgctxt "model:ir.message,text:msg_missing_account_revenue"
msgid "To invoice work \"%(work)s\" you must configure a default account revenue."
msgstr ""
"Om werk \"%(work)s\" te factureren, moet u een standaard omzetaccount "
"configureren."
+#, python-format
msgctxt "model:ir.message,text:msg_missing_list_price"
msgid "There is no list price on work \"%(work)s\"."
msgstr "Er is geen catalogusprijs op werk \"%(work)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_missing_party"
msgid "There is no party on work \"%(work)s\"."
msgstr "Er is geen relatie op werk \"%(work)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_product_missing_account_revenue"
msgid ""
"To invoice work \"%(work)s\" you must define an account revenue for product "
@@ -139,6 +148,7 @@ msgstr ""
"Om werk \"%(work)s\" te factureren, moet u een omzet account definiëren voor"
" het product \"%(product)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_project_invoice_line_quantity"
msgid ""
"The quantity of project invoice line \"%(invoice_line)s\" must be "
diff --git a/modules/project_invoice/locale/pl.po b/modules/project_invoice/locale/pl.po
index 0fcf315fa2..da48c6d700 100644
--- a/modules/project_invoice/locale/pl.po
+++ b/modules/project_invoice/locale/pl.po
@@ -86,51 +86,61 @@ msgctxt "model:ir.action,name:open_invoice"
msgid "Invoices"
msgstr "Invoices"
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_delete"
msgid ""
"You cannot delete timesheet line \"%(line)s\" because it has been invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_modify_duration"
msgid ""
"You cannot modify the duration of timesheet line \"%(line)s\" because it has"
" been invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_modify_work"
msgid ""
"You cannot modify the work of timesheet line \"%(line)s\" because it has "
"been invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_work_delete"
msgid "You cannot delete work \"%(work)s\" because it has been invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_work_modify_effort"
msgid ""
"You cannot modify the effort of work \"%(work)s\" because it has been "
"invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_account_revenue"
msgid "To invoice work \"%(work)s\" you must configure a default account revenue."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_list_price"
msgid "There is no list price on work \"%(work)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_party"
msgid "There is no party on work \"%(work)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_missing_account_revenue"
msgid ""
"To invoice work \"%(work)s\" you must define an account revenue for product "
"\"%(product)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_project_invoice_line_quantity"
msgid ""
"The quantity of project invoice line \"%(invoice_line)s\" must be "
diff --git a/modules/project_invoice/locale/pt.po b/modules/project_invoice/locale/pt.po
index 24ae4b16be..3ee6f8483f 100644
--- a/modules/project_invoice/locale/pt.po
+++ b/modules/project_invoice/locale/pt.po
@@ -87,52 +87,61 @@ msgctxt "model:ir.action,name:open_invoice"
msgid "Invoices"
msgstr "Faturas"
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_delete"
msgid ""
"You cannot delete timesheet line \"%(line)s\" because it has been invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_modify_duration"
msgid ""
"You cannot modify the duration of timesheet line \"%(line)s\" because it has"
" been invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_modify_work"
msgid ""
"You cannot modify the work of timesheet line \"%(line)s\" because it has "
"been invoiced."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invoiced_work_delete"
msgid "You cannot delete work \"%(work)s\" because it has been invoiced."
msgstr "Você não pode apagar uma linha já faturada."
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_work_modify_effort"
msgid ""
"You cannot modify the effort of work \"%(work)s\" because it has been "
"invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_account_revenue"
msgid "To invoice work \"%(work)s\" you must configure a default account revenue."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_list_price"
msgid "There is no list price on work \"%(work)s\"."
msgstr "Não há preço para a tarefa \"%(work)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_missing_party"
msgid "There is no party on work \"%(work)s\"."
msgstr "Não há pessoa na tarefa \"%(work)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_product_missing_account_revenue"
msgid ""
"To invoice work \"%(work)s\" you must define an account revenue for product "
"\"%(product)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_project_invoice_line_quantity"
msgid ""
"The quantity of project invoice line \"%(invoice_line)s\" must be "
diff --git a/modules/project_invoice/locale/ro.po b/modules/project_invoice/locale/ro.po
index 8974e59a5c..fde5524e06 100644
--- a/modules/project_invoice/locale/ro.po
+++ b/modules/project_invoice/locale/ro.po
@@ -79,51 +79,61 @@ msgctxt "model:ir.action,name:open_invoice"
msgid "Invoices"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_delete"
msgid ""
"You cannot delete timesheet line \"%(line)s\" because it has been invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_modify_duration"
msgid ""
"You cannot modify the duration of timesheet line \"%(line)s\" because it has"
" been invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_modify_work"
msgid ""
"You cannot modify the work of timesheet line \"%(line)s\" because it has "
"been invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_work_delete"
msgid "You cannot delete work \"%(work)s\" because it has been invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_work_modify_effort"
msgid ""
"You cannot modify the effort of work \"%(work)s\" because it has been "
"invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_account_revenue"
msgid "To invoice work \"%(work)s\" you must configure a default account revenue."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_list_price"
msgid "There is no list price on work \"%(work)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_party"
msgid "There is no party on work \"%(work)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_missing_account_revenue"
msgid ""
"To invoice work \"%(work)s\" you must define an account revenue for product "
"\"%(product)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_project_invoice_line_quantity"
msgid ""
"The quantity of project invoice line \"%(invoice_line)s\" must be "
diff --git a/modules/project_invoice/locale/ru.po b/modules/project_invoice/locale/ru.po
index 5d58c7ac89..72638d8262 100644
--- a/modules/project_invoice/locale/ru.po
+++ b/modules/project_invoice/locale/ru.po
@@ -93,51 +93,61 @@ msgctxt "model:ir.action,name:open_invoice"
msgid "Invoices"
msgstr "Инвойсы"
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_delete"
msgid ""
"You cannot delete timesheet line \"%(line)s\" because it has been invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_modify_duration"
msgid ""
"You cannot modify the duration of timesheet line \"%(line)s\" because it has"
" been invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_modify_work"
msgid ""
"You cannot modify the work of timesheet line \"%(line)s\" because it has "
"been invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_work_delete"
msgid "You cannot delete work \"%(work)s\" because it has been invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_work_modify_effort"
msgid ""
"You cannot modify the effort of work \"%(work)s\" because it has been "
"invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_account_revenue"
msgid "To invoice work \"%(work)s\" you must configure a default account revenue."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_list_price"
msgid "There is no list price on work \"%(work)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_party"
msgid "There is no party on work \"%(work)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_missing_account_revenue"
msgid ""
"To invoice work \"%(work)s\" you must define an account revenue for product "
"\"%(product)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_project_invoice_line_quantity"
msgid ""
"The quantity of project invoice line \"%(invoice_line)s\" must be "
diff --git a/modules/project_invoice/locale/sl.po b/modules/project_invoice/locale/sl.po
index 49476e61ad..f0c7398cdb 100644
--- a/modules/project_invoice/locale/sl.po
+++ b/modules/project_invoice/locale/sl.po
@@ -89,54 +89,61 @@ msgctxt "model:ir.action,name:open_invoice"
msgid "Invoices"
msgstr "Invoices"
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_delete"
msgid ""
"You cannot delete timesheet line \"%(line)s\" because it has been invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_modify_duration"
msgid ""
"You cannot modify the duration of timesheet line \"%(line)s\" because it has"
" been invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_modify_work"
msgid ""
"You cannot modify the work of timesheet line \"%(line)s\" because it has "
"been invoiced."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invoiced_work_delete"
msgid "You cannot delete work \"%(work)s\" because it has been invoiced."
msgstr "Obračunane postavke ni možne brisati."
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_work_modify_effort"
msgid ""
"You cannot modify the effort of work \"%(work)s\" because it has been "
"invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_account_revenue"
msgid "To invoice work \"%(work)s\" you must configure a default account revenue."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_missing_list_price"
msgid "There is no list price on work \"%(work)s\"."
msgstr "Pri nalogi \"%s\" ni cenika."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_missing_party"
msgid "There is no party on work \"%(work)s\"."
msgstr "Pri nalogi \"%s\" ni partnerja."
+#, python-format
msgctxt "model:ir.message,text:msg_product_missing_account_revenue"
msgid ""
"To invoice work \"%(work)s\" you must define an account revenue for product "
"\"%(product)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_project_invoice_line_quantity"
msgid ""
"The quantity of project invoice line \"%(invoice_line)s\" must be "
diff --git a/modules/project_invoice/locale/tr.po b/modules/project_invoice/locale/tr.po
index 2cdb2d6857..0623987d1b 100644
--- a/modules/project_invoice/locale/tr.po
+++ b/modules/project_invoice/locale/tr.po
@@ -86,51 +86,61 @@ msgctxt "model:ir.action,name:open_invoice"
msgid "Invoices"
msgstr "Invoices"
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_delete"
msgid ""
"You cannot delete timesheet line \"%(line)s\" because it has been invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_modify_duration"
msgid ""
"You cannot modify the duration of timesheet line \"%(line)s\" because it has"
" been invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_modify_work"
msgid ""
"You cannot modify the work of timesheet line \"%(line)s\" because it has "
"been invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_work_delete"
msgid "You cannot delete work \"%(work)s\" because it has been invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_work_modify_effort"
msgid ""
"You cannot modify the effort of work \"%(work)s\" because it has been "
"invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_account_revenue"
msgid "To invoice work \"%(work)s\" you must configure a default account revenue."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_list_price"
msgid "There is no list price on work \"%(work)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_party"
msgid "There is no party on work \"%(work)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_missing_account_revenue"
msgid ""
"To invoice work \"%(work)s\" you must define an account revenue for product "
"\"%(product)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_project_invoice_line_quantity"
msgid ""
"The quantity of project invoice line \"%(invoice_line)s\" must be "
diff --git a/modules/project_invoice/locale/uk.po b/modules/project_invoice/locale/uk.po
index 8974e59a5c..fde5524e06 100644
--- a/modules/project_invoice/locale/uk.po
+++ b/modules/project_invoice/locale/uk.po
@@ -79,51 +79,61 @@ msgctxt "model:ir.action,name:open_invoice"
msgid "Invoices"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_delete"
msgid ""
"You cannot delete timesheet line \"%(line)s\" because it has been invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_modify_duration"
msgid ""
"You cannot modify the duration of timesheet line \"%(line)s\" because it has"
" been invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_modify_work"
msgid ""
"You cannot modify the work of timesheet line \"%(line)s\" because it has "
"been invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_work_delete"
msgid "You cannot delete work \"%(work)s\" because it has been invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_work_modify_effort"
msgid ""
"You cannot modify the effort of work \"%(work)s\" because it has been "
"invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_account_revenue"
msgid "To invoice work \"%(work)s\" you must configure a default account revenue."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_list_price"
msgid "There is no list price on work \"%(work)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_party"
msgid "There is no party on work \"%(work)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_missing_account_revenue"
msgid ""
"To invoice work \"%(work)s\" you must define an account revenue for product "
"\"%(product)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_project_invoice_line_quantity"
msgid ""
"The quantity of project invoice line \"%(invoice_line)s\" must be "
diff --git a/modules/project_invoice/locale/zh_CN.po b/modules/project_invoice/locale/zh_CN.po
index 2cdb2d6857..0623987d1b 100644
--- a/modules/project_invoice/locale/zh_CN.po
+++ b/modules/project_invoice/locale/zh_CN.po
@@ -86,51 +86,61 @@ msgctxt "model:ir.action,name:open_invoice"
msgid "Invoices"
msgstr "Invoices"
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_delete"
msgid ""
"You cannot delete timesheet line \"%(line)s\" because it has been invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_modify_duration"
msgid ""
"You cannot modify the duration of timesheet line \"%(line)s\" because it has"
" been invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_timesheet_line_modify_work"
msgid ""
"You cannot modify the work of timesheet line \"%(line)s\" because it has "
"been invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_work_delete"
msgid "You cannot delete work \"%(work)s\" because it has been invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoiced_work_modify_effort"
msgid ""
"You cannot modify the effort of work \"%(work)s\" because it has been "
"invoiced."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_account_revenue"
msgid "To invoice work \"%(work)s\" you must configure a default account revenue."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_list_price"
msgid "There is no list price on work \"%(work)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_missing_party"
msgid "There is no party on work \"%(work)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_missing_account_revenue"
msgid ""
"To invoice work \"%(work)s\" you must define an account revenue for product "
"\"%(product)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_project_invoice_line_quantity"
msgid ""
"The quantity of project invoice line \"%(invoice_line)s\" must be "
diff --git a/modules/purchase/locale/bg.po b/modules/purchase/locale/bg.po
index 50b4926ef2..de7eb8cc15 100644
--- a/modules/purchase/locale/bg.po
+++ b/modules/purchase/locale/bg.po
@@ -143,17 +143,30 @@ msgctxt "field:purchase.handle.invoice.exception.ask,domain_invoices:"
msgid "Domain Invoices"
msgstr "Фактури на домейн"
-msgctxt "field:purchase.handle.invoice.exception.ask,recreate_invoices:"
-msgid "Recreate Invoices"
-msgstr "Наново създаване на фактури"
+#, fuzzy
+msgctxt "field:purchase.handle.invoice.exception.ask,ignore_invoices:"
+msgid "Invoices to Ignore"
+msgstr "Адрес за фактура"
+#, fuzzy
+msgctxt "field:purchase.handle.invoice.exception.ask,recreate_invoices:"
+msgid "Invoices to Recreate"
+msgstr "Избор на фактури за ново създаване"
+
+#, fuzzy
msgctxt "field:purchase.handle.shipment.exception.ask,domain_moves:"
-msgid "Domain Moves"
+msgid "Domain Stock Moves"
msgstr "Движение на домейн"
+#, fuzzy
+msgctxt "field:purchase.handle.shipment.exception.ask,ignore_moves:"
+msgid "Stock Moves to Ignore"
+msgstr "Движения"
+
+#, fuzzy
msgctxt "field:purchase.handle.shipment.exception.ask,recreate_moves:"
-msgid "Recreate Moves"
-msgstr "Наново създаване на движения"
+msgid "Stock Moves to Recreate"
+msgstr "Избор на движение за ново създаване"
#, fuzzy
msgctxt "field:purchase.line,actual_quantity:"
@@ -204,8 +217,13 @@ msgctxt "field:purchase.line,invoice_progress:"
msgid "Invoice Progress"
msgstr "Адрес за фактура"
+msgctxt "field:purchase.line,movable:"
+msgid "Movable"
+msgstr ""
+
+#, fuzzy
msgctxt "field:purchase.line,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Движения"
#, fuzzy
@@ -213,8 +231,9 @@ msgctxt "field:purchase.line,moves_exception:"
msgid "Moves Exception"
msgstr "Грешка при движение"
+#, fuzzy
msgctxt "field:purchase.line,moves_ignored:"
-msgid "Ignored Moves"
+msgid "Ignored Stock Moves"
msgstr "Игнорирани движения"
#, fuzzy
@@ -222,6 +241,7 @@ msgctxt "field:purchase.line,moves_progress:"
msgid "Moves Progress"
msgstr "Направени движения"
+#, fuzzy
msgctxt "field:purchase.line,moves_recreated:"
msgid "Recreated Moves"
msgstr "Наново създаване на движения"
@@ -304,16 +324,16 @@ msgid "Tax"
msgstr "Данък"
msgctxt "field:purchase.line-ignored-stock.move,move:"
-msgid "Move"
-msgstr "Движение"
+msgid "Stock Move"
+msgstr ""
msgctxt "field:purchase.line-ignored-stock.move,purchase_line:"
msgid "Purchase Line"
msgstr "Ред от покупка"
msgctxt "field:purchase.line-recreated-stock.move,move:"
-msgid "Move"
-msgstr "Движение"
+msgid "Stock Move"
+msgstr ""
msgctxt "field:purchase.line-recreated-stock.move,purchase_line:"
msgid "Purchase Line"
@@ -442,12 +462,18 @@ msgctxt "field:purchase.purchase,invoices_recreated:"
msgid "Recreated Invoices"
msgstr "Наново създадени на фактури"
+#, fuzzy
+msgctxt "field:purchase.purchase,line_lines:"
+msgid "Line - Lines"
+msgstr "Редове от фактура"
+
msgctxt "field:purchase.purchase,lines:"
msgid "Lines"
msgstr "Редове"
+#, fuzzy
msgctxt "field:purchase.purchase,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Движения"
#, fuzzy
@@ -654,17 +680,29 @@ msgid ""
"Applied only if a worker queue is activated."
msgstr ""
-msgctxt "help:purchase.handle.invoice.exception.ask,recreate_invoices:"
-msgid ""
-"The selected invoices will be recreated. The other ones will be ignored."
+#, fuzzy
+msgctxt "help:purchase.handle.invoice.exception.ask,ignore_invoices:"
+msgid "The selected cancelled invoices will be ignored."
msgstr ""
"Избраните фактури ще бъдат наново създадени. Останалите ще бъдат игнорирани."
-msgctxt "help:purchase.handle.shipment.exception.ask,recreate_moves:"
-msgid "The selected moves will be recreated. The other ones will be ignored."
+#, fuzzy
+msgctxt "help:purchase.handle.invoice.exception.ask,recreate_invoices:"
+msgid "The selected cancelled invoices will be recreated."
msgstr ""
-"Избраните движение ще бъдат наново създадени, Останалите ще бъдат "
-"игнорирани."
+"Избраните фактури ще бъдат наново създадени. Останалите ще бъдат игнорирани."
+
+#, fuzzy
+msgctxt "help:purchase.handle.shipment.exception.ask,ignore_moves:"
+msgid "The selected cancelled stock moves will be ignored."
+msgstr ""
+"Избраните фактури ще бъдат наново създадени. Останалите ще бъдат игнорирани."
+
+#, fuzzy
+msgctxt "help:purchase.handle.shipment.exception.ask,recreate_moves:"
+msgid "The selected cancelled stock moves will be recreated."
+msgstr ""
+"Избраните фактури ще бъдат наново създадени. Останалите ще бъдат игнорирани."
msgctxt "help:purchase.line,delivery_date_edit:"
msgid "Check to edit the delivery date."
@@ -709,9 +747,9 @@ msgid "Invoices"
msgstr "Invoices"
#, fuzzy
-msgctxt "model:ir.action,name:act_open_supplier"
-msgid "Parties associated to Purchases"
-msgstr "Parties associated to Purchases"
+msgctxt "model:ir.action,name:act_invoice_line_form"
+msgid "Invoice Lines"
+msgstr "Редове от фактура"
#, fuzzy
msgctxt "model:ir.action,name:act_product_supplier_form"
@@ -745,7 +783,7 @@ msgstr "Ред от покупка"
#, fuzzy
msgctxt "model:ir.action,name:act_purchase_move_relate"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Движения"
#, fuzzy
@@ -891,34 +929,40 @@ msgid ""
"prices are based."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_purchase"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending purchases with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_delete_cancel"
msgid "To delete purchase \"%(purchase)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_invoice_reset_draft"
msgid ""
"You cannot reset invoice \"%(invoice)s\" to draft because it was generated "
"by a purchase."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_create_draft"
msgid ""
"You cannot add lines to purchase \"%(purchase)s\" because it is no longer in"
" a draft state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft purchase "
"\"%(purchase)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_move_quantity"
msgid ""
"The purchase line \"%(line)s\" is moving %(extra)s in addition to the "
@@ -929,24 +973,28 @@ msgctxt "model:ir.message,text:msg_purchase_line_tax_unique"
msgid "A tax can be added only once to a purchase line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_missing_account_expense"
msgid ""
"To invoice purchase \"%(purchase)s\" you must configure a default account "
"expense."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_modify_header_draft"
msgid ""
"To modify the header of purchase \"%(purchase)s\", it must be in draft "
"state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_move_reset_draft"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
"purchase."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_product_missing_account_expense"
msgid ""
"To invoice purchase \"%(purchase)s\" you must define an account expense for "
@@ -988,12 +1036,14 @@ msgctxt "model:ir.message,text:msg_purchase_reporting_time_series"
msgid "Time Series"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_supplier_location_required"
msgid ""
"To process purchase \"%(purchase)s\" you must set a supplier location on "
"party \"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_required_for_quotation"
msgid ""
"To get a quote for the purchase \"%(purchase)s\" you must enter a warehouse."
@@ -1117,11 +1167,6 @@ msgctxt "model:ir.ui.menu,name:menu_reporting_purchase"
msgid "Purchases"
msgstr "Покупки"
-#, fuzzy
-msgctxt "model:ir.ui.menu,name:menu_supplier"
-msgid "Associated to Purchases"
-msgstr "Parties associated to Purchases"
-
msgctxt "model:party.party.customer_code,name:"
msgid "Party Customer Code"
msgstr ""
@@ -1445,12 +1490,12 @@ msgstr "Доставчици"
#, fuzzy
msgctxt "view:purchase.handle.invoice.exception.ask:"
-msgid "Choose invoices to recreate:"
+msgid "Choose cancelled invoices to ignore or recreate:"
msgstr "Избор на фактури за ново създаване"
#, fuzzy
msgctxt "view:purchase.handle.shipment.exception.ask:"
-msgid "Choose move to recreate:"
+msgid "Choose cancelled stock moves to ignore or recreate:"
msgstr "Избор на движение за ново създаване"
#, fuzzy
diff --git a/modules/purchase/locale/ca.po b/modules/purchase/locale/ca.po
index 53112891f5..528ad5d623 100644
--- a/modules/purchase/locale/ca.po
+++ b/modules/purchase/locale/ca.po
@@ -127,17 +127,25 @@ msgctxt "field:purchase.handle.invoice.exception.ask,domain_invoices:"
msgid "Domain Invoices"
msgstr "Domini de les factures"
+msgctxt "field:purchase.handle.invoice.exception.ask,ignore_invoices:"
+msgid "Invoices to Ignore"
+msgstr "Factures a ignorar"
+
msgctxt "field:purchase.handle.invoice.exception.ask,recreate_invoices:"
-msgid "Recreate Invoices"
-msgstr "Refer factures"
+msgid "Invoices to Recreate"
+msgstr "Factures a recrear"
msgctxt "field:purchase.handle.shipment.exception.ask,domain_moves:"
-msgid "Domain Moves"
+msgid "Domain Stock Moves"
msgstr "Domini dels moviments"
+msgctxt "field:purchase.handle.shipment.exception.ask,ignore_moves:"
+msgid "Stock Moves to Ignore"
+msgstr "Movimients a ignorar"
+
msgctxt "field:purchase.handle.shipment.exception.ask,recreate_moves:"
-msgid "Recreate Moves"
-msgstr "Refer moviments"
+msgid "Stock Moves to Recreate"
+msgstr "Moviments a recrear"
msgctxt "field:purchase.line,actual_quantity:"
msgid "Actual Quantity"
@@ -183,16 +191,20 @@ msgctxt "field:purchase.line,invoice_progress:"
msgid "Invoice Progress"
msgstr "Progrés de facturació"
+msgctxt "field:purchase.line,movable:"
+msgid "Movable"
+msgstr "Movible"
+
msgctxt "field:purchase.line,moves:"
-msgid "Moves"
-msgstr "Moviments"
+msgid "Stock Moves"
+msgstr "Moviments d'existències"
msgctxt "field:purchase.line,moves_exception:"
msgid "Moves Exception"
msgstr "Moviments en excepció"
msgctxt "field:purchase.line,moves_ignored:"
-msgid "Ignored Moves"
+msgid "Ignored Stock Moves"
msgstr "Moviments ignorats"
msgctxt "field:purchase.line,moves_progress:"
@@ -276,16 +288,16 @@ msgid "Tax"
msgstr "Impost"
msgctxt "field:purchase.line-ignored-stock.move,move:"
-msgid "Move"
-msgstr "Moviment"
+msgid "Stock Move"
+msgstr "Moviment d'existències"
msgctxt "field:purchase.line-ignored-stock.move,purchase_line:"
msgid "Purchase Line"
msgstr "Línia de compra"
msgctxt "field:purchase.line-recreated-stock.move,move:"
-msgid "Move"
-msgstr "Moviment"
+msgid "Stock Move"
+msgstr "Moviment d'existències"
msgctxt "field:purchase.line-recreated-stock.move,purchase_line:"
msgid "Purchase Line"
@@ -407,13 +419,17 @@ msgctxt "field:purchase.purchase,invoices_recreated:"
msgid "Recreated Invoices"
msgstr "Factures recreades"
+msgctxt "field:purchase.purchase,line_lines:"
+msgid "Line - Lines"
+msgstr "Línia - Línies"
+
msgctxt "field:purchase.purchase,lines:"
msgid "Lines"
msgstr "Línies"
msgctxt "field:purchase.purchase,moves:"
-msgid "Moves"
-msgstr "Moviments"
+msgid "Stock Moves"
+msgstr "Moviments d'existències"
msgctxt "field:purchase.purchase,number:"
msgid "Number"
@@ -613,14 +629,22 @@ msgstr ""
"El període durant el qual una compra confirmada es pot tornar a passar a esborrany.\n"
"Aplica només si la cua de treballs està activada."
+msgctxt "help:purchase.handle.invoice.exception.ask,ignore_invoices:"
+msgid "The selected cancelled invoices will be ignored."
+msgstr "Les factures cancel·lades seleccionades seran ignorades."
+
msgctxt "help:purchase.handle.invoice.exception.ask,recreate_invoices:"
-msgid ""
-"The selected invoices will be recreated. The other ones will be ignored."
-msgstr "La factura seleccionada serà recreada. Les altres seran ignorades."
+msgid "The selected cancelled invoices will be recreated."
+msgstr "Es tornaran a crear les factures cancel·lades seleccionades."
+
+msgctxt "help:purchase.handle.shipment.exception.ask,ignore_moves:"
+msgid "The selected cancelled stock moves will be ignored."
+msgstr "Els moviments d'existències cancel·lats seleccionats seran ignorats."
msgctxt "help:purchase.handle.shipment.exception.ask,recreate_moves:"
-msgid "The selected moves will be recreated. The other ones will be ignored."
-msgstr "Els moviments seleccionats es refaran. Els altres s'ignoraran."
+msgid "The selected cancelled stock moves will be recreated."
+msgstr ""
+"Es tornarán a crear els moviments d'existències cancel·lats seleccionats."
msgctxt "help:purchase.line,delivery_date_edit:"
msgid "Check to edit the delivery date."
@@ -666,9 +690,9 @@ msgctxt "model:ir.action,name:act_invoice_form"
msgid "Invoices"
msgstr "Factures"
-msgctxt "model:ir.action,name:act_open_supplier"
-msgid "Parties associated to Purchases"
-msgstr "Tercers amb compres"
+msgctxt "model:ir.action,name:act_invoice_line_form"
+msgid "Invoice Lines"
+msgstr "Línies de factura"
msgctxt "model:ir.action,name:act_product_supplier_form"
msgid "Suppliers"
@@ -695,8 +719,8 @@ msgid "Purchase Lines"
msgstr "Línies de compra"
msgctxt "model:ir.action,name:act_purchase_move_relate"
-msgid "Moves"
-msgstr "Moviments"
+msgid "Stock Moves"
+msgstr "Moviments d'existències"
msgctxt "model:ir.action,name:act_purchase_relate"
msgid "Purchases"
@@ -820,6 +844,7 @@ msgstr ""
"Esteu intentar modificar la unitat de mesura de compra en la que es basen "
"els preus de compra."
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_purchase"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending purchases with "
@@ -828,10 +853,12 @@ msgstr ""
"No podeu eliminar el tercer \"%(party)s\" mentre tingui compres pendents amb"
" l'empresa \"%(company)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_delete_cancel"
msgid "To delete purchase \"%(purchase)s\" you must cancel it."
msgstr "Per eliminar la compra \"%(purchase)s\" l'heu de cancel·lar."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_invoice_reset_draft"
msgid ""
"You cannot reset invoice \"%(invoice)s\" to draft because it was generated "
@@ -840,6 +867,7 @@ msgstr ""
"No podeu restaurar a esborrany la factura \"%(invoice)s\" perquè ha estat "
"generada per una compra."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_create_draft"
msgid ""
"You cannot add lines to purchase \"%(purchase)s\" because it is no longer in"
@@ -848,6 +876,7 @@ msgstr ""
"No podeu afegir línies a la compra \"%(purchase)s\" perquè ja no està en "
"estat esborrany."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft purchase "
@@ -856,6 +885,7 @@ msgstr ""
"Per eliminar la línia de compra \"%(line)s\" heu de cancel·lar o restablir a"
" esborrany la compra \"%(purchase)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_move_quantity"
msgid ""
"The purchase line \"%(line)s\" is moving %(extra)s in addition to the "
@@ -868,6 +898,7 @@ msgctxt "model:ir.message,text:msg_purchase_line_tax_unique"
msgid "A tax can be added only once to a purchase line."
msgstr "Un impost només es pot afegir una vegada a una línia de compra."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_missing_account_expense"
msgid ""
"To invoice purchase \"%(purchase)s\" you must configure a default account "
@@ -876,6 +907,7 @@ msgstr ""
"Per facturar la compra \"%(purchase)s\" heu de configurar un compte de "
"despeses per defecte."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_modify_header_draft"
msgid ""
"To modify the header of purchase \"%(purchase)s\", it must be in draft "
@@ -884,6 +916,7 @@ msgstr ""
"Per modificar la capçalera de la compra \"%(purchase)s\", ha d'estar en "
"estat esborrany."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_move_reset_draft"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
@@ -892,6 +925,7 @@ msgstr ""
"No podeu restaurar a esborrany el moviment \"%(move)s\" perquè ha estat "
"generat per una compra."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_product_missing_account_expense"
msgid ""
"To invoice purchase \"%(purchase)s\" you must define an account expense for "
@@ -932,6 +966,7 @@ msgctxt "model:ir.message,text:msg_purchase_reporting_time_series"
msgid "Time Series"
msgstr "Sèries temporals"
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_supplier_location_required"
msgid ""
"To process purchase \"%(purchase)s\" you must set a supplier location on "
@@ -940,6 +975,7 @@ msgstr ""
"Per procesar la compra \"%(purchase)s\" heu de definir una ubicació de "
"proveïdor pel tercer \"%(party)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_required_for_quotation"
msgid ""
"To get a quote for the purchase \"%(purchase)s\" you must enter a warehouse."
@@ -1055,10 +1091,6 @@ msgctxt "model:ir.ui.menu,name:menu_reporting_purchase"
msgid "Purchases"
msgstr "Compres"
-msgctxt "model:ir.ui.menu,name:menu_supplier"
-msgid "Associated to Purchases"
-msgstr "Amb compres"
-
msgctxt "model:party.party.customer_code,name:"
msgid "Party Customer Code"
msgstr "Codi client tercer"
@@ -1368,12 +1400,14 @@ msgid "Suppliers"
msgstr "Proveïdors"
msgctxt "view:purchase.handle.invoice.exception.ask:"
-msgid "Choose invoices to recreate:"
-msgstr "Seleccioneu les factures a recrear:"
+msgid "Choose cancelled invoices to ignore or recreate:"
+msgstr "Selecciones les factures cancel·lades que voleu ignorar o recrear:"
msgctxt "view:purchase.handle.shipment.exception.ask:"
-msgid "Choose move to recreate:"
-msgstr "Seleccioneu els moviments a recrear:"
+msgid "Choose cancelled stock moves to ignore or recreate:"
+msgstr ""
+"Seleccioneu els moviments d'existències cancel·lats que voleu ignorar o "
+"recrear:"
msgctxt "view:purchase.line:"
msgid "Delivery Date:"
diff --git a/modules/purchase/locale/cs.po b/modules/purchase/locale/cs.po
index 3b4150e7ec..01b59275f8 100644
--- a/modules/purchase/locale/cs.po
+++ b/modules/purchase/locale/cs.po
@@ -134,16 +134,26 @@ msgctxt "field:purchase.handle.invoice.exception.ask,domain_invoices:"
msgid "Domain Invoices"
msgstr ""
+#, fuzzy
+msgctxt "field:purchase.handle.invoice.exception.ask,ignore_invoices:"
+msgid "Invoices to Ignore"
+msgstr "Invoices"
+
+#, fuzzy
msgctxt "field:purchase.handle.invoice.exception.ask,recreate_invoices:"
-msgid "Recreate Invoices"
-msgstr ""
+msgid "Invoices to Recreate"
+msgstr "Invoices"
msgctxt "field:purchase.handle.shipment.exception.ask,domain_moves:"
-msgid "Domain Moves"
+msgid "Domain Stock Moves"
+msgstr ""
+
+msgctxt "field:purchase.handle.shipment.exception.ask,ignore_moves:"
+msgid "Stock Moves to Ignore"
msgstr ""
msgctxt "field:purchase.handle.shipment.exception.ask,recreate_moves:"
-msgid "Recreate Moves"
+msgid "Stock Moves to Recreate"
msgstr ""
msgctxt "field:purchase.line,actual_quantity:"
@@ -191,8 +201,12 @@ msgctxt "field:purchase.line,invoice_progress:"
msgid "Invoice Progress"
msgstr "Invoices"
+msgctxt "field:purchase.line,movable:"
+msgid "Movable"
+msgstr ""
+
msgctxt "field:purchase.line,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr ""
#, fuzzy
@@ -201,7 +215,7 @@ msgid "Moves Exception"
msgstr "Handle Invoice Exception"
msgctxt "field:purchase.line,moves_ignored:"
-msgid "Ignored Moves"
+msgid "Ignored Stock Moves"
msgstr ""
msgctxt "field:purchase.line,moves_progress:"
@@ -288,7 +302,7 @@ msgid "Tax"
msgstr ""
msgctxt "field:purchase.line-ignored-stock.move,move:"
-msgid "Move"
+msgid "Stock Move"
msgstr ""
msgctxt "field:purchase.line-ignored-stock.move,purchase_line:"
@@ -296,7 +310,7 @@ msgid "Purchase Line"
msgstr ""
msgctxt "field:purchase.line-recreated-stock.move,move:"
-msgid "Move"
+msgid "Stock Move"
msgstr ""
msgctxt "field:purchase.line-recreated-stock.move,purchase_line:"
@@ -424,12 +438,17 @@ msgctxt "field:purchase.purchase,invoices_recreated:"
msgid "Recreated Invoices"
msgstr ""
+#, fuzzy
+msgctxt "field:purchase.purchase,line_lines:"
+msgid "Line - Lines"
+msgstr "Invoices"
+
msgctxt "field:purchase.purchase,lines:"
msgid "Lines"
msgstr ""
msgctxt "field:purchase.purchase,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr ""
msgctxt "field:purchase.purchase,number:"
@@ -636,13 +655,20 @@ msgid ""
"Applied only if a worker queue is activated."
msgstr ""
+msgctxt "help:purchase.handle.invoice.exception.ask,ignore_invoices:"
+msgid "The selected cancelled invoices will be ignored."
+msgstr ""
+
msgctxt "help:purchase.handle.invoice.exception.ask,recreate_invoices:"
-msgid ""
-"The selected invoices will be recreated. The other ones will be ignored."
+msgid "The selected cancelled invoices will be recreated."
+msgstr ""
+
+msgctxt "help:purchase.handle.shipment.exception.ask,ignore_moves:"
+msgid "The selected cancelled stock moves will be ignored."
msgstr ""
msgctxt "help:purchase.handle.shipment.exception.ask,recreate_moves:"
-msgid "The selected moves will be recreated. The other ones will be ignored."
+msgid "The selected cancelled stock moves will be recreated."
msgstr ""
msgctxt "help:purchase.line,delivery_date_edit:"
@@ -685,9 +711,10 @@ msgctxt "model:ir.action,name:act_invoice_form"
msgid "Invoices"
msgstr "Invoices"
-msgctxt "model:ir.action,name:act_open_supplier"
-msgid "Parties associated to Purchases"
-msgstr "Parties associated to Purchases"
+#, fuzzy
+msgctxt "model:ir.action,name:act_invoice_line_form"
+msgid "Invoice Lines"
+msgstr "Invoices"
#, fuzzy
msgctxt "model:ir.action,name:act_product_supplier_form"
@@ -717,7 +744,7 @@ msgid "Purchase Lines"
msgstr "Purchases"
msgctxt "model:ir.action,name:act_purchase_move_relate"
-msgid "Moves"
+msgid "Stock Moves"
msgstr ""
#, fuzzy
@@ -851,34 +878,40 @@ msgid ""
"prices are based."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_purchase"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending purchases with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_delete_cancel"
msgid "To delete purchase \"%(purchase)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_invoice_reset_draft"
msgid ""
"You cannot reset invoice \"%(invoice)s\" to draft because it was generated "
"by a purchase."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_create_draft"
msgid ""
"You cannot add lines to purchase \"%(purchase)s\" because it is no longer in"
" a draft state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft purchase "
"\"%(purchase)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_move_quantity"
msgid ""
"The purchase line \"%(line)s\" is moving %(extra)s in addition to the "
@@ -889,24 +922,28 @@ msgctxt "model:ir.message,text:msg_purchase_line_tax_unique"
msgid "A tax can be added only once to a purchase line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_missing_account_expense"
msgid ""
"To invoice purchase \"%(purchase)s\" you must configure a default account "
"expense."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_modify_header_draft"
msgid ""
"To modify the header of purchase \"%(purchase)s\", it must be in draft "
"state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_move_reset_draft"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
"purchase."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_product_missing_account_expense"
msgid ""
"To invoice purchase \"%(purchase)s\" you must define an account expense for "
@@ -946,12 +983,14 @@ msgctxt "model:ir.message,text:msg_purchase_reporting_time_series"
msgid "Time Series"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_supplier_location_required"
msgid ""
"To process purchase \"%(purchase)s\" you must set a supplier location on "
"party \"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_required_for_quotation"
msgid ""
"To get a quote for the purchase \"%(purchase)s\" you must enter a warehouse."
@@ -1072,11 +1111,6 @@ msgctxt "model:ir.ui.menu,name:menu_reporting_purchase"
msgid "Purchases"
msgstr "Purchases"
-#, fuzzy
-msgctxt "model:ir.ui.menu,name:menu_supplier"
-msgid "Associated to Purchases"
-msgstr "Parties associated to Purchases"
-
msgctxt "model:party.party.customer_code,name:"
msgid "Party Customer Code"
msgstr ""
@@ -1405,11 +1439,11 @@ msgid "Suppliers"
msgstr ""
msgctxt "view:purchase.handle.invoice.exception.ask:"
-msgid "Choose invoices to recreate:"
+msgid "Choose cancelled invoices to ignore or recreate:"
msgstr ""
msgctxt "view:purchase.handle.shipment.exception.ask:"
-msgid "Choose move to recreate:"
+msgid "Choose cancelled stock moves to ignore or recreate:"
msgstr ""
msgctxt "view:purchase.line:"
diff --git a/modules/purchase/locale/de.po b/modules/purchase/locale/de.po
index 65eb3f75ef..a870300d10 100644
--- a/modules/purchase/locale/de.po
+++ b/modules/purchase/locale/de.po
@@ -127,17 +127,25 @@ msgctxt "field:purchase.handle.invoice.exception.ask,domain_invoices:"
msgid "Domain Invoices"
msgstr "Wertebereich Rechnungen (Domain)"
+msgctxt "field:purchase.handle.invoice.exception.ask,ignore_invoices:"
+msgid "Invoices to Ignore"
+msgstr "Zu ignorierende Rechnungen"
+
msgctxt "field:purchase.handle.invoice.exception.ask,recreate_invoices:"
-msgid "Recreate Invoices"
-msgstr "Rechnungen neu erstellen"
+msgid "Invoices to Recreate"
+msgstr "Neu zu erstellende Rechnungen"
msgctxt "field:purchase.handle.shipment.exception.ask,domain_moves:"
-msgid "Domain Moves"
-msgstr "Wertebereich Warenbewegungen (Domain)"
+msgid "Domain Stock Moves"
+msgstr "Wertebereich Warenbewegungen"
+
+msgctxt "field:purchase.handle.shipment.exception.ask,ignore_moves:"
+msgid "Stock Moves to Ignore"
+msgstr "Zu ignorierende Warenbewegungen"
msgctxt "field:purchase.handle.shipment.exception.ask,recreate_moves:"
-msgid "Recreate Moves"
-msgstr "Warenbewegungen neu erstellen"
+msgid "Stock Moves to Recreate"
+msgstr "Neu zu erstellende Warenbewegungen"
msgctxt "field:purchase.line,actual_quantity:"
msgid "Actual Quantity"
@@ -183,8 +191,12 @@ msgctxt "field:purchase.line,invoice_progress:"
msgid "Invoice Progress"
msgstr "Rechnungsfortschritt"
+msgctxt "field:purchase.line,movable:"
+msgid "Movable"
+msgstr "Beweglich"
+
msgctxt "field:purchase.line,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Warenbewegungen"
msgctxt "field:purchase.line,moves_exception:"
@@ -192,7 +204,7 @@ msgid "Moves Exception"
msgstr "Warenbewegungen mit Vorbehalt"
msgctxt "field:purchase.line,moves_ignored:"
-msgid "Ignored Moves"
+msgid "Ignored Stock Moves"
msgstr "Ignorierte Warenbewegungen"
msgctxt "field:purchase.line,moves_progress:"
@@ -276,7 +288,7 @@ msgid "Tax"
msgstr "Steuer"
msgctxt "field:purchase.line-ignored-stock.move,move:"
-msgid "Move"
+msgid "Stock Move"
msgstr "Warenbewegung"
msgctxt "field:purchase.line-ignored-stock.move,purchase_line:"
@@ -284,7 +296,7 @@ msgid "Purchase Line"
msgstr "Einkaufsposition"
msgctxt "field:purchase.line-recreated-stock.move,move:"
-msgid "Move"
+msgid "Stock Move"
msgstr "Warenbewegung"
msgctxt "field:purchase.line-recreated-stock.move,purchase_line:"
@@ -407,12 +419,16 @@ msgctxt "field:purchase.purchase,invoices_recreated:"
msgid "Recreated Invoices"
msgstr "Neu erstellte Rechnungen"
+msgctxt "field:purchase.purchase,line_lines:"
+msgid "Line - Lines"
+msgstr "Einkaufspositionen vom Typ Position"
+
msgctxt "field:purchase.purchase,lines:"
msgid "Lines"
msgstr "Positionen"
msgctxt "field:purchase.purchase,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Warenbewegungen"
msgctxt "field:purchase.purchase,number:"
@@ -614,18 +630,21 @@ msgstr ""
"Frist innerhalb der eine Bestellung noch auf Entwurf zurückgesetzt werden kann.\n"
"Wird nur angewandt, wenn die Warteschlange aktiviert ist."
+msgctxt "help:purchase.handle.invoice.exception.ask,ignore_invoices:"
+msgid "The selected cancelled invoices will be ignored."
+msgstr "Die ausgewählten annullierten Rechnungen werden ignoriert."
+
msgctxt "help:purchase.handle.invoice.exception.ask,recreate_invoices:"
-msgid ""
-"The selected invoices will be recreated. The other ones will be ignored."
-msgstr ""
-"Die ausgewählten Rechnungen werden neu erstellt. Alle anderen werden "
-"ignoriert."
+msgid "The selected cancelled invoices will be recreated."
+msgstr "Die ausgewählten annullierten Rechnungen werden neu erstellt."
+
+msgctxt "help:purchase.handle.shipment.exception.ask,ignore_moves:"
+msgid "The selected cancelled stock moves will be ignored."
+msgstr "Die ausgewählten annullierten Warenbewegungen werden ignoriert."
msgctxt "help:purchase.handle.shipment.exception.ask,recreate_moves:"
-msgid "The selected moves will be recreated. The other ones will be ignored."
-msgstr ""
-"Die ausgewählten Warenbewegungen werden neu erstellt. Alle anderen werden "
-"ignoriert."
+msgid "The selected cancelled stock moves will be recreated."
+msgstr "Die ausgewählten annullierten Warenbewegungen werden neu erstellt."
msgctxt "help:purchase.line,delivery_date_edit:"
msgid "Check to edit the delivery date."
@@ -671,9 +690,9 @@ msgctxt "model:ir.action,name:act_invoice_form"
msgid "Invoices"
msgstr "Rechnungen"
-msgctxt "model:ir.action,name:act_open_supplier"
-msgid "Parties associated to Purchases"
-msgstr "Parteien mit Einkäufen"
+msgctxt "model:ir.action,name:act_invoice_line_form"
+msgid "Invoice Lines"
+msgstr "Rechnungspositionen"
msgctxt "model:ir.action,name:act_product_supplier_form"
msgid "Suppliers"
@@ -700,7 +719,7 @@ msgid "Purchase Lines"
msgstr "Einkaufspositionen"
msgctxt "model:ir.action,name:act_purchase_move_relate"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Warenbewegungen"
msgctxt "model:ir.action,name:act_purchase_relate"
@@ -825,6 +844,7 @@ msgstr ""
"Sie versuchen die Einkaufsmaßeinheit zu ändern, auf der die "
"Lieferanteneinkaufspreise basieren."
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_purchase"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending purchases with "
@@ -833,10 +853,12 @@ msgstr ""
"Partei \"%(party)s\" kann nicht gelöscht werden, solange noch unerledigte "
"Einkäufe bei Unternehmen \"%(company)s\" bestehen."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_delete_cancel"
msgid "To delete purchase \"%(purchase)s\" you must cancel it."
msgstr "Um Einkauf \"%(purchase)s\" zu löschen, muss er zuerst annulliert werden."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_invoice_reset_draft"
msgid ""
"You cannot reset invoice \"%(invoice)s\" to draft because it was generated "
@@ -845,6 +867,7 @@ msgstr ""
"Rechnung \"%(invoice)s\" kann nicht auf den Entwurfsstatus\" zurückgesetzt "
"werden, weil sie durch einen Einkauf erzeugt wurde."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_create_draft"
msgid ""
"You cannot add lines to purchase \"%(purchase)s\" because it is no longer in"
@@ -853,6 +876,7 @@ msgstr ""
"Zu Einkauf \"%(purchase)s\" kann keine Position mehr hinzugefügt werden, da "
"er nicht mehr im Entwurfsstatus ist."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft purchase "
@@ -862,6 +886,7 @@ msgstr ""
"\"%(purchase)s\" annulliert oder zurück auf den Entwurfsstatus gesetzt "
"werden."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_move_quantity"
msgid ""
"The purchase line \"%(line)s\" is moving %(extra)s in addition to the "
@@ -874,6 +899,7 @@ msgctxt "model:ir.message,text:msg_purchase_line_tax_unique"
msgid "A tax can be added only once to a purchase line."
msgstr "Eine Steuer kann nur einmal einer Einkaufsposition zugeordnet werden."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_missing_account_expense"
msgid ""
"To invoice purchase \"%(purchase)s\" you must configure a default account "
@@ -882,6 +908,7 @@ msgstr ""
"Damit die Rechnung für Einkauf \"%(purchase)s\" erstellt werden kann, muss "
"zuerst ein Standardaufwandskonto konfiguriert werden."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_modify_header_draft"
msgid ""
"To modify the header of purchase \"%(purchase)s\", it must be in draft "
@@ -890,6 +917,7 @@ msgstr ""
"Damit die Kopfdaten von Einkauf \"%(purchase)s\" bearbeitet werden können, "
"muss der Einkauf im Entwurfsstatus sein."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_move_reset_draft"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
@@ -898,6 +926,7 @@ msgstr ""
"Warenbewegung \"%(move)s\" kann nicht in den Entwurfsstatus zurückgesetzt "
"werden, weil sie durch einen Einkauf erzeugt wurde."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_product_missing_account_expense"
msgid ""
"To invoice purchase \"%(purchase)s\" you must define an account expense for "
@@ -938,6 +967,7 @@ msgctxt "model:ir.message,text:msg_purchase_reporting_time_series"
msgid "Time Series"
msgstr "Zeitreihe"
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_supplier_location_required"
msgid ""
"To process purchase \"%(purchase)s\" you must set a supplier location on "
@@ -946,6 +976,7 @@ msgstr ""
"Damit der Einkauf \"%(purchase)s\" ausgeführt werden kann, muss Lagerort "
"Lieferant auf Partei \"%(party)s\" konfiguriert werden."
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_required_for_quotation"
msgid ""
"To get a quote for the purchase \"%(purchase)s\" you must enter a warehouse."
@@ -1061,10 +1092,6 @@ msgctxt "model:ir.ui.menu,name:menu_reporting_purchase"
msgid "Purchases"
msgstr "Einkäufe"
-msgctxt "model:ir.ui.menu,name:menu_supplier"
-msgid "Associated to Purchases"
-msgstr "Parteien mit Einkäufen"
-
msgctxt "model:party.party.customer_code,name:"
msgid "Party Customer Code"
msgstr "Partei Kundennummer"
@@ -1374,12 +1401,16 @@ msgid "Suppliers"
msgstr "Lieferanten"
msgctxt "view:purchase.handle.invoice.exception.ask:"
-msgid "Choose invoices to recreate:"
-msgstr "Rechnungen zur Neuerstellung auswählen:"
+msgid "Choose cancelled invoices to ignore or recreate:"
+msgstr ""
+"Wähle annullierte Rechnungen aus, die ignoriert oder neu erstellt werden "
+"sollen:"
msgctxt "view:purchase.handle.shipment.exception.ask:"
-msgid "Choose move to recreate:"
-msgstr "Warenbewegungen zur Neuerstellung auswählen:"
+msgid "Choose cancelled stock moves to ignore or recreate:"
+msgstr ""
+"Wähle annullierte Lagerbewegungen aus, die ignoriert oder neu erstellt "
+"werden sollen:"
msgctxt "view:purchase.line:"
msgid "Delivery Date:"
diff --git a/modules/purchase/locale/es.po b/modules/purchase/locale/es.po
index 777cb7dd91..d2bbcf02a1 100644
--- a/modules/purchase/locale/es.po
+++ b/modules/purchase/locale/es.po
@@ -127,17 +127,25 @@ msgctxt "field:purchase.handle.invoice.exception.ask,domain_invoices:"
msgid "Domain Invoices"
msgstr "Dominio de facturas"
+msgctxt "field:purchase.handle.invoice.exception.ask,ignore_invoices:"
+msgid "Invoices to Ignore"
+msgstr "Facturas a ignorar"
+
msgctxt "field:purchase.handle.invoice.exception.ask,recreate_invoices:"
-msgid "Recreate Invoices"
-msgstr "Recrear facturas"
+msgid "Invoices to Recreate"
+msgstr "Facturas a recrear"
msgctxt "field:purchase.handle.shipment.exception.ask,domain_moves:"
-msgid "Domain Moves"
+msgid "Domain Stock Moves"
msgstr "Dominio de movimientos"
+msgctxt "field:purchase.handle.shipment.exception.ask,ignore_moves:"
+msgid "Stock Moves to Ignore"
+msgstr "Movimientos a ignorar"
+
msgctxt "field:purchase.handle.shipment.exception.ask,recreate_moves:"
-msgid "Recreate Moves"
-msgstr "Recrear movimientos"
+msgid "Stock Moves to Recreate"
+msgstr "Movimientos a recrear"
msgctxt "field:purchase.line,actual_quantity:"
msgid "Actual Quantity"
@@ -183,16 +191,20 @@ msgctxt "field:purchase.line,invoice_progress:"
msgid "Invoice Progress"
msgstr "Progreso de facturación"
+msgctxt "field:purchase.line,movable:"
+msgid "Movable"
+msgstr "Movible"
+
msgctxt "field:purchase.line,moves:"
-msgid "Moves"
-msgstr "Movimientos"
+msgid "Stock Moves"
+msgstr "Movimientos de existencias"
msgctxt "field:purchase.line,moves_exception:"
msgid "Moves Exception"
msgstr "Movimientos en excepción"
msgctxt "field:purchase.line,moves_ignored:"
-msgid "Ignored Moves"
+msgid "Ignored Stock Moves"
msgstr "Movimientos ignorados"
msgctxt "field:purchase.line,moves_progress:"
@@ -276,16 +288,16 @@ msgid "Tax"
msgstr "Impuesto"
msgctxt "field:purchase.line-ignored-stock.move,move:"
-msgid "Move"
-msgstr "Movimiento"
+msgid "Stock Move"
+msgstr "Movimiento de existencias"
msgctxt "field:purchase.line-ignored-stock.move,purchase_line:"
msgid "Purchase Line"
msgstr "Línea de compra"
msgctxt "field:purchase.line-recreated-stock.move,move:"
-msgid "Move"
-msgstr "Movimiento"
+msgid "Stock Move"
+msgstr "Movimiento de existencias"
msgctxt "field:purchase.line-recreated-stock.move,purchase_line:"
msgid "Purchase Line"
@@ -407,13 +419,17 @@ msgctxt "field:purchase.purchase,invoices_recreated:"
msgid "Recreated Invoices"
msgstr "Facturas recreadas"
+msgctxt "field:purchase.purchase,line_lines:"
+msgid "Line - Lines"
+msgstr "Línea - Líneas"
+
msgctxt "field:purchase.purchase,lines:"
msgid "Lines"
msgstr "Líneas"
msgctxt "field:purchase.purchase,moves:"
-msgid "Moves"
-msgstr "Movimientos"
+msgid "Stock Moves"
+msgstr "Movimientos de existencias"
msgctxt "field:purchase.purchase,number:"
msgid "Number"
@@ -614,16 +630,22 @@ msgstr ""
"El periodo durante el cual una compra confirmada se puede volver a estado borrador.\n"
"Solo aplica si la cola de trabajos está activada."
+msgctxt "help:purchase.handle.invoice.exception.ask,ignore_invoices:"
+msgid "The selected cancelled invoices will be ignored."
+msgstr "Las facturas canceladas seleccionadas serán ignoradas."
+
msgctxt "help:purchase.handle.invoice.exception.ask,recreate_invoices:"
-msgid ""
-"The selected invoices will be recreated. The other ones will be ignored."
-msgstr ""
-"Las facturas seleccionadas serán recreadas. Las otras serán ignoradas."
+msgid "The selected cancelled invoices will be recreated."
+msgstr "Se volverán a crear las facturas canceladas seleccionadas."
+
+msgctxt "help:purchase.handle.shipment.exception.ask,ignore_moves:"
+msgid "The selected cancelled stock moves will be ignored."
+msgstr "Los movimientos de existencias cancelados seleccionados se ignorarán."
msgctxt "help:purchase.handle.shipment.exception.ask,recreate_moves:"
-msgid "The selected moves will be recreated. The other ones will be ignored."
+msgid "The selected cancelled stock moves will be recreated."
msgstr ""
-"Los movimientos seleccionados serán recreados. Los otros serán ignorados."
+"Se volverán a crear los movimientos de existencias cancelados seleccionados."
msgctxt "help:purchase.line,delivery_date_edit:"
msgid "Check to edit the delivery date."
@@ -669,9 +691,9 @@ msgctxt "model:ir.action,name:act_invoice_form"
msgid "Invoices"
msgstr "Facturas"
-msgctxt "model:ir.action,name:act_open_supplier"
-msgid "Parties associated to Purchases"
-msgstr "Terceros con compras"
+msgctxt "model:ir.action,name:act_invoice_line_form"
+msgid "Invoice Lines"
+msgstr "Líneas de factura"
msgctxt "model:ir.action,name:act_product_supplier_form"
msgid "Suppliers"
@@ -698,8 +720,8 @@ msgid "Purchase Lines"
msgstr "Líneas de compra"
msgctxt "model:ir.action,name:act_purchase_move_relate"
-msgid "Moves"
-msgstr "Movimientos"
+msgid "Stock Moves"
+msgstr "Movimientos de existencias"
msgctxt "model:ir.action,name:act_purchase_relate"
msgid "Purchases"
@@ -823,6 +845,7 @@ msgstr ""
"Está intentando modificar la unidad media de compra en la que se basan los "
"precios de compra."
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_purchase"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending purchases with "
@@ -831,10 +854,12 @@ msgstr ""
"No puede eliminar el tercero \"%(party)s\" mientras tenga compras pendientes"
" con la empresa \"%(company)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_delete_cancel"
msgid "To delete purchase \"%(purchase)s\" you must cancel it."
msgstr "Para eliminar la compra \"%(purchase)s\" debe cancelarla."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_invoice_reset_draft"
msgid ""
"You cannot reset invoice \"%(invoice)s\" to draft because it was generated "
@@ -843,6 +868,7 @@ msgstr ""
"No puede restaurar a borrador la factura \"%(invoice)s\" porque se generó "
"por una compra."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_create_draft"
msgid ""
"You cannot add lines to purchase \"%(purchase)s\" because it is no longer in"
@@ -851,6 +877,7 @@ msgstr ""
"No se puede añadir líneas a la compra \"%(purchase)s\", porqué noe està en "
"estado borrador."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft purchase "
@@ -859,6 +886,7 @@ msgstr ""
"Para eliminar la línea \"%(line)s\" debe cancelar o restablecer a borrador "
"la compra \"%(purchase)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_move_quantity"
msgid ""
"The purchase line \"%(line)s\" is moving %(extra)s in addition to the "
@@ -871,6 +899,7 @@ msgctxt "model:ir.message,text:msg_purchase_line_tax_unique"
msgid "A tax can be added only once to a purchase line."
msgstr "Un impuesto solo se puede agregar una vez a una línea de compra."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_missing_account_expense"
msgid ""
"To invoice purchase \"%(purchase)s\" you must configure a default account "
@@ -879,6 +908,7 @@ msgstr ""
"Para facturar la compra \"%(purchase)s\" debe configurar una cuenta de "
"gastos por defecto."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_modify_header_draft"
msgid ""
"To modify the header of purchase \"%(purchase)s\", it must be in draft "
@@ -887,6 +917,7 @@ msgstr ""
"Para modificar la cabecera de la compra \"%(purchase)s\", debe estar en "
"estado borrador."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_move_reset_draft"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
@@ -895,6 +926,7 @@ msgstr ""
"No puede restaurar a borrador el movimiento \"%(move)s\" porque se generó en"
" una compra."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_product_missing_account_expense"
msgid ""
"To invoice purchase \"%(purchase)s\" you must define an account expense for "
@@ -935,6 +967,7 @@ msgctxt "model:ir.message,text:msg_purchase_reporting_time_series"
msgid "Time Series"
msgstr "Series temporales"
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_supplier_location_required"
msgid ""
"To process purchase \"%(purchase)s\" you must set a supplier location on "
@@ -943,6 +976,7 @@ msgstr ""
"Para procesar la compra \"%(purchase)s\" debe definir una ubicación de "
"proveedor en el tercero \"%(party)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_required_for_quotation"
msgid ""
"To get a quote for the purchase \"%(purchase)s\" you must enter a warehouse."
@@ -1058,10 +1092,6 @@ msgctxt "model:ir.ui.menu,name:menu_reporting_purchase"
msgid "Purchases"
msgstr "Compras"
-msgctxt "model:ir.ui.menu,name:menu_supplier"
-msgid "Associated to Purchases"
-msgstr "Con compras"
-
msgctxt "model:party.party.customer_code,name:"
msgid "Party Customer Code"
msgstr "Codigo cliente tercero"
@@ -1371,12 +1401,15 @@ msgid "Suppliers"
msgstr "Proveedores"
msgctxt "view:purchase.handle.invoice.exception.ask:"
-msgid "Choose invoices to recreate:"
-msgstr "Seleccione las facturas a recrear:"
+msgid "Choose cancelled invoices to ignore or recreate:"
+msgstr ""
+"Seleccione las facturas canceladas que desea ignorar o volver a crear:"
msgctxt "view:purchase.handle.shipment.exception.ask:"
-msgid "Choose move to recreate:"
-msgstr "Seleccione los movimientos a recrear:"
+msgid "Choose cancelled stock moves to ignore or recreate:"
+msgstr ""
+"Seleccione los movimientos de existencias cancelados que desea ignorar o "
+"recrear:"
msgctxt "view:purchase.line:"
msgid "Delivery Date:"
diff --git a/modules/purchase/locale/es_419.po b/modules/purchase/locale/es_419.po
index 741b4a63d1..0f21c29241 100644
--- a/modules/purchase/locale/es_419.po
+++ b/modules/purchase/locale/es_419.po
@@ -134,16 +134,26 @@ msgctxt "field:purchase.handle.invoice.exception.ask,domain_invoices:"
msgid "Domain Invoices"
msgstr ""
+#, fuzzy
+msgctxt "field:purchase.handle.invoice.exception.ask,ignore_invoices:"
+msgid "Invoices to Ignore"
+msgstr "Líneas de factura"
+
+#, fuzzy
msgctxt "field:purchase.handle.invoice.exception.ask,recreate_invoices:"
-msgid "Recreate Invoices"
-msgstr ""
+msgid "Invoices to Recreate"
+msgstr "Líneas de factura"
msgctxt "field:purchase.handle.shipment.exception.ask,domain_moves:"
-msgid "Domain Moves"
+msgid "Domain Stock Moves"
+msgstr ""
+
+msgctxt "field:purchase.handle.shipment.exception.ask,ignore_moves:"
+msgid "Stock Moves to Ignore"
msgstr ""
msgctxt "field:purchase.handle.shipment.exception.ask,recreate_moves:"
-msgid "Recreate Moves"
+msgid "Stock Moves to Recreate"
msgstr ""
msgctxt "field:purchase.line,actual_quantity:"
@@ -192,8 +202,12 @@ msgctxt "field:purchase.line,invoice_progress:"
msgid "Invoice Progress"
msgstr "Líneas de factura"
+msgctxt "field:purchase.line,movable:"
+msgid "Movable"
+msgstr ""
+
msgctxt "field:purchase.line,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr ""
#, fuzzy
@@ -202,7 +216,7 @@ msgid "Moves Exception"
msgstr "Estado de excepción"
msgctxt "field:purchase.line,moves_ignored:"
-msgid "Ignored Moves"
+msgid "Ignored Stock Moves"
msgstr ""
msgctxt "field:purchase.line,moves_progress:"
@@ -289,7 +303,7 @@ msgid "Tax"
msgstr ""
msgctxt "field:purchase.line-ignored-stock.move,move:"
-msgid "Move"
+msgid "Stock Move"
msgstr ""
msgctxt "field:purchase.line-ignored-stock.move,purchase_line:"
@@ -297,7 +311,7 @@ msgid "Purchase Line"
msgstr ""
msgctxt "field:purchase.line-recreated-stock.move,move:"
-msgid "Move"
+msgid "Stock Move"
msgstr ""
msgctxt "field:purchase.line-recreated-stock.move,purchase_line:"
@@ -422,12 +436,17 @@ msgctxt "field:purchase.purchase,invoices_recreated:"
msgid "Recreated Invoices"
msgstr ""
+#, fuzzy
+msgctxt "field:purchase.purchase,line_lines:"
+msgid "Line - Lines"
+msgstr "Líneas de factura"
+
msgctxt "field:purchase.purchase,lines:"
msgid "Lines"
msgstr ""
msgctxt "field:purchase.purchase,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr ""
msgctxt "field:purchase.purchase,number:"
@@ -629,13 +648,20 @@ msgid ""
"Applied only if a worker queue is activated."
msgstr ""
+msgctxt "help:purchase.handle.invoice.exception.ask,ignore_invoices:"
+msgid "The selected cancelled invoices will be ignored."
+msgstr ""
+
msgctxt "help:purchase.handle.invoice.exception.ask,recreate_invoices:"
-msgid ""
-"The selected invoices will be recreated. The other ones will be ignored."
+msgid "The selected cancelled invoices will be recreated."
+msgstr ""
+
+msgctxt "help:purchase.handle.shipment.exception.ask,ignore_moves:"
+msgid "The selected cancelled stock moves will be ignored."
msgstr ""
msgctxt "help:purchase.handle.shipment.exception.ask,recreate_moves:"
-msgid "The selected moves will be recreated. The other ones will be ignored."
+msgid "The selected cancelled stock moves will be recreated."
msgstr ""
msgctxt "help:purchase.line,delivery_date_edit:"
@@ -679,9 +705,10 @@ msgctxt "model:ir.action,name:act_invoice_form"
msgid "Invoices"
msgstr ""
-msgctxt "model:ir.action,name:act_open_supplier"
-msgid "Parties associated to Purchases"
-msgstr ""
+#, fuzzy
+msgctxt "model:ir.action,name:act_invoice_line_form"
+msgid "Invoice Lines"
+msgstr "Líneas de factura"
#, fuzzy
msgctxt "model:ir.action,name:act_product_supplier_form"
@@ -710,7 +737,7 @@ msgid "Purchase Lines"
msgstr "Proveedores de producto"
msgctxt "model:ir.action,name:act_purchase_move_relate"
-msgid "Moves"
+msgid "Stock Moves"
msgstr ""
msgctxt "model:ir.action,name:act_purchase_relate"
@@ -837,34 +864,40 @@ msgid ""
"prices are based."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_purchase"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending purchases with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_delete_cancel"
msgid "To delete purchase \"%(purchase)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_invoice_reset_draft"
msgid ""
"You cannot reset invoice \"%(invoice)s\" to draft because it was generated "
"by a purchase."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_create_draft"
msgid ""
"You cannot add lines to purchase \"%(purchase)s\" because it is no longer in"
" a draft state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft purchase "
"\"%(purchase)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_move_quantity"
msgid ""
"The purchase line \"%(line)s\" is moving %(extra)s in addition to the "
@@ -875,24 +908,28 @@ msgctxt "model:ir.message,text:msg_purchase_line_tax_unique"
msgid "A tax can be added only once to a purchase line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_missing_account_expense"
msgid ""
"To invoice purchase \"%(purchase)s\" you must configure a default account "
"expense."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_modify_header_draft"
msgid ""
"To modify the header of purchase \"%(purchase)s\", it must be in draft "
"state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_move_reset_draft"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
"purchase."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_product_missing_account_expense"
msgid ""
"To invoice purchase \"%(purchase)s\" you must define an account expense for "
@@ -932,12 +969,14 @@ msgctxt "model:ir.message,text:msg_purchase_reporting_time_series"
msgid "Time Series"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_supplier_location_required"
msgid ""
"To process purchase \"%(purchase)s\" you must set a supplier location on "
"party \"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_required_for_quotation"
msgid ""
"To get a quote for the purchase \"%(purchase)s\" you must enter a warehouse."
@@ -1053,10 +1092,6 @@ msgctxt "model:ir.ui.menu,name:menu_reporting_purchase"
msgid "Purchases"
msgstr ""
-msgctxt "model:ir.ui.menu,name:menu_supplier"
-msgid "Associated to Purchases"
-msgstr ""
-
msgctxt "model:party.party.customer_code,name:"
msgid "Party Customer Code"
msgstr ""
@@ -1370,11 +1405,11 @@ msgid "Suppliers"
msgstr ""
msgctxt "view:purchase.handle.invoice.exception.ask:"
-msgid "Choose invoices to recreate:"
+msgid "Choose cancelled invoices to ignore or recreate:"
msgstr ""
msgctxt "view:purchase.handle.shipment.exception.ask:"
-msgid "Choose move to recreate:"
+msgid "Choose cancelled stock moves to ignore or recreate:"
msgstr ""
#, fuzzy
diff --git a/modules/purchase/locale/et.po b/modules/purchase/locale/et.po
index a6ceb4a8af..70c62b2601 100644
--- a/modules/purchase/locale/et.po
+++ b/modules/purchase/locale/et.po
@@ -138,17 +138,30 @@ msgctxt "field:purchase.handle.invoice.exception.ask,domain_invoices:"
msgid "Domain Invoices"
msgstr "Domeeni arved"
-msgctxt "field:purchase.handle.invoice.exception.ask,recreate_invoices:"
-msgid "Recreate Invoices"
-msgstr "Taasloo arved"
+#, fuzzy
+msgctxt "field:purchase.handle.invoice.exception.ask,ignore_invoices:"
+msgid "Invoices to Ignore"
+msgstr "Arve aadress"
+#, fuzzy
+msgctxt "field:purchase.handle.invoice.exception.ask,recreate_invoices:"
+msgid "Invoices to Recreate"
+msgstr "Vali taasloodavad arved"
+
+#, fuzzy
msgctxt "field:purchase.handle.shipment.exception.ask,domain_moves:"
-msgid "Domain Moves"
+msgid "Domain Stock Moves"
msgstr "Domeeni liikumised"
+#, fuzzy
+msgctxt "field:purchase.handle.shipment.exception.ask,ignore_moves:"
+msgid "Stock Moves to Ignore"
+msgstr "Liikumised"
+
+#, fuzzy
msgctxt "field:purchase.handle.shipment.exception.ask,recreate_moves:"
-msgid "Recreate Moves"
-msgstr "Taasloo liikumised"
+msgid "Stock Moves to Recreate"
+msgstr "Vali taasloodavad liikumised"
#, fuzzy
msgctxt "field:purchase.line,actual_quantity:"
@@ -198,8 +211,13 @@ msgctxt "field:purchase.line,invoice_progress:"
msgid "Invoice Progress"
msgstr "Arve aadress"
+msgctxt "field:purchase.line,movable:"
+msgid "Movable"
+msgstr ""
+
+#, fuzzy
msgctxt "field:purchase.line,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Liikumised"
#, fuzzy
@@ -207,8 +225,9 @@ msgctxt "field:purchase.line,moves_exception:"
msgid "Moves Exception"
msgstr "Liikumiste erand"
+#, fuzzy
msgctxt "field:purchase.line,moves_ignored:"
-msgid "Ignored Moves"
+msgid "Ignored Stock Moves"
msgstr "Ignoreeritud liikumised"
#, fuzzy
@@ -216,6 +235,7 @@ msgctxt "field:purchase.line,moves_progress:"
msgid "Moves Progress"
msgstr "Lõpetatud liikumised"
+#, fuzzy
msgctxt "field:purchase.line,moves_recreated:"
msgid "Recreated Moves"
msgstr "Taasloodud liikumised"
@@ -297,16 +317,16 @@ msgid "Tax"
msgstr "Maks"
msgctxt "field:purchase.line-ignored-stock.move,move:"
-msgid "Move"
-msgstr "Liikumine"
+msgid "Stock Move"
+msgstr ""
msgctxt "field:purchase.line-ignored-stock.move,purchase_line:"
msgid "Purchase Line"
msgstr "Ostu rida"
msgctxt "field:purchase.line-recreated-stock.move,move:"
-msgid "Move"
-msgstr "Liikumine"
+msgid "Stock Move"
+msgstr ""
msgctxt "field:purchase.line-recreated-stock.move,purchase_line:"
msgid "Purchase Line"
@@ -433,12 +453,18 @@ msgctxt "field:purchase.purchase,invoices_recreated:"
msgid "Recreated Invoices"
msgstr "Taasloo arved"
+#, fuzzy
+msgctxt "field:purchase.purchase,line_lines:"
+msgid "Line - Lines"
+msgstr "Arveread"
+
msgctxt "field:purchase.purchase,lines:"
msgid "Lines"
msgstr "Read"
+#, fuzzy
msgctxt "field:purchase.purchase,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Liikumised"
msgctxt "field:purchase.purchase,number:"
@@ -644,14 +670,25 @@ msgid ""
"Applied only if a worker queue is activated."
msgstr ""
-msgctxt "help:purchase.handle.invoice.exception.ask,recreate_invoices:"
-msgid ""
-"The selected invoices will be recreated. The other ones will be ignored."
+#, fuzzy
+msgctxt "help:purchase.handle.invoice.exception.ask,ignore_invoices:"
+msgid "The selected cancelled invoices will be ignored."
msgstr "Valitud arved taasluuakse. Teisi ignoreeritakse."
+#, fuzzy
+msgctxt "help:purchase.handle.invoice.exception.ask,recreate_invoices:"
+msgid "The selected cancelled invoices will be recreated."
+msgstr "Valitud arved taasluuakse. Teisi ignoreeritakse."
+
+#, fuzzy
+msgctxt "help:purchase.handle.shipment.exception.ask,ignore_moves:"
+msgid "The selected cancelled stock moves will be ignored."
+msgstr "Valitud arved taasluuakse. Teisi ignoreeritakse."
+
+#, fuzzy
msgctxt "help:purchase.handle.shipment.exception.ask,recreate_moves:"
-msgid "The selected moves will be recreated. The other ones will be ignored."
-msgstr "Valitud liikumised taasluuakse. Teisi ignoreeritakse."
+msgid "The selected cancelled stock moves will be recreated."
+msgstr "Valitud arved taasluuakse. Teisi ignoreeritakse."
msgctxt "help:purchase.line,delivery_date_edit:"
msgid "Check to edit the delivery date."
@@ -694,9 +731,10 @@ msgctxt "model:ir.action,name:act_invoice_form"
msgid "Invoices"
msgstr "Arved"
-msgctxt "model:ir.action,name:act_open_supplier"
-msgid "Parties associated to Purchases"
-msgstr "Ostuga seotud osapooled"
+#, fuzzy
+msgctxt "model:ir.action,name:act_invoice_line_form"
+msgid "Invoice Lines"
+msgstr "Arveread"
#, fuzzy
msgctxt "model:ir.action,name:act_product_supplier_form"
@@ -727,7 +765,7 @@ msgstr "Ostu rida"
#, fuzzy
msgctxt "model:ir.action,name:act_purchase_move_relate"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Liikumised"
#, fuzzy
@@ -864,34 +902,40 @@ msgid ""
"prices are based."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_purchase"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending purchases with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_delete_cancel"
msgid "To delete purchase \"%(purchase)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_invoice_reset_draft"
msgid ""
"You cannot reset invoice \"%(invoice)s\" to draft because it was generated "
"by a purchase."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_create_draft"
msgid ""
"You cannot add lines to purchase \"%(purchase)s\" because it is no longer in"
" a draft state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft purchase "
"\"%(purchase)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_move_quantity"
msgid ""
"The purchase line \"%(line)s\" is moving %(extra)s in addition to the "
@@ -902,24 +946,28 @@ msgctxt "model:ir.message,text:msg_purchase_line_tax_unique"
msgid "A tax can be added only once to a purchase line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_missing_account_expense"
msgid ""
"To invoice purchase \"%(purchase)s\" you must configure a default account "
"expense."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_modify_header_draft"
msgid ""
"To modify the header of purchase \"%(purchase)s\", it must be in draft "
"state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_move_reset_draft"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
"purchase."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_product_missing_account_expense"
msgid ""
"To invoice purchase \"%(purchase)s\" you must define an account expense for "
@@ -961,12 +1009,14 @@ msgctxt "model:ir.message,text:msg_purchase_reporting_time_series"
msgid "Time Series"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_supplier_location_required"
msgid ""
"To process purchase \"%(purchase)s\" you must set a supplier location on "
"party \"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_required_for_quotation"
msgid ""
"To get a quote for the purchase \"%(purchase)s\" you must enter a warehouse."
@@ -1093,11 +1143,6 @@ msgctxt "model:ir.ui.menu,name:menu_reporting_purchase"
msgid "Purchases"
msgstr "Ostud"
-#, fuzzy
-msgctxt "model:ir.ui.menu,name:menu_supplier"
-msgid "Associated to Purchases"
-msgstr "Ostuga seotud osapooled"
-
msgctxt "model:party.party.customer_code,name:"
msgid "Party Customer Code"
msgstr ""
@@ -1416,12 +1461,12 @@ msgstr "Hankijad"
#, fuzzy
msgctxt "view:purchase.handle.invoice.exception.ask:"
-msgid "Choose invoices to recreate:"
+msgid "Choose cancelled invoices to ignore or recreate:"
msgstr "Vali taasloodavad arved"
#, fuzzy
msgctxt "view:purchase.handle.shipment.exception.ask:"
-msgid "Choose move to recreate:"
+msgid "Choose cancelled stock moves to ignore or recreate:"
msgstr "Vali taasloodavad liikumised"
#, fuzzy
diff --git a/modules/purchase/locale/fa.po b/modules/purchase/locale/fa.po
index ec4f400912..c4dff20ea3 100644
--- a/modules/purchase/locale/fa.po
+++ b/modules/purchase/locale/fa.po
@@ -141,17 +141,30 @@ msgctxt "field:purchase.handle.invoice.exception.ask,domain_invoices:"
msgid "Domain Invoices"
msgstr "دامنه صورتحساب ها"
-msgctxt "field:purchase.handle.invoice.exception.ask,recreate_invoices:"
-msgid "Recreate Invoices"
-msgstr "ایجاد دوباره صورتحساب ها"
+#, fuzzy
+msgctxt "field:purchase.handle.invoice.exception.ask,ignore_invoices:"
+msgid "Invoices to Ignore"
+msgstr "آدرس صورتحساب"
+#, fuzzy
+msgctxt "field:purchase.handle.invoice.exception.ask,recreate_invoices:"
+msgid "Invoices to Recreate"
+msgstr "انتخاب صورتحساب ها برای ایجاد دوباره"
+
+#, fuzzy
msgctxt "field:purchase.handle.shipment.exception.ask,domain_moves:"
-msgid "Domain Moves"
+msgid "Domain Stock Moves"
msgstr "دامنه جابجایی ها"
+#, fuzzy
+msgctxt "field:purchase.handle.shipment.exception.ask,ignore_moves:"
+msgid "Stock Moves to Ignore"
+msgstr "جابجایی ها"
+
+#, fuzzy
msgctxt "field:purchase.handle.shipment.exception.ask,recreate_moves:"
-msgid "Recreate Moves"
-msgstr "ایجاد دوباره جابجایی ها"
+msgid "Stock Moves to Recreate"
+msgstr "انتخاب جابجایی برای ایجاد دوباره"
#, fuzzy
msgctxt "field:purchase.line,actual_quantity:"
@@ -201,8 +214,13 @@ msgctxt "field:purchase.line,invoice_progress:"
msgid "Invoice Progress"
msgstr "آدرس صورتحساب"
+msgctxt "field:purchase.line,movable:"
+msgid "Movable"
+msgstr ""
+
+#, fuzzy
msgctxt "field:purchase.line,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "جابجایی ها"
#, fuzzy
@@ -210,8 +228,9 @@ msgctxt "field:purchase.line,moves_exception:"
msgid "Moves Exception"
msgstr "جابجایی های اعتراضی"
+#, fuzzy
msgctxt "field:purchase.line,moves_ignored:"
-msgid "Ignored Moves"
+msgid "Ignored Stock Moves"
msgstr "جابجایی های نادیده گرفته شده"
#, fuzzy
@@ -219,6 +238,7 @@ msgctxt "field:purchase.line,moves_progress:"
msgid "Moves Progress"
msgstr "جابجایی ها انجام شد"
+#, fuzzy
msgctxt "field:purchase.line,moves_recreated:"
msgid "Recreated Moves"
msgstr "جابجایی های دوباره انجام شده"
@@ -300,16 +320,16 @@ msgid "Tax"
msgstr "مالیات"
msgctxt "field:purchase.line-ignored-stock.move,move:"
-msgid "Move"
-msgstr "جابجایی"
+msgid "Stock Move"
+msgstr ""
msgctxt "field:purchase.line-ignored-stock.move,purchase_line:"
msgid "Purchase Line"
msgstr "خط خرید"
msgctxt "field:purchase.line-recreated-stock.move,move:"
-msgid "Move"
-msgstr "جابجایی"
+msgid "Stock Move"
+msgstr ""
msgctxt "field:purchase.line-recreated-stock.move,purchase_line:"
msgid "Purchase Line"
@@ -437,12 +457,18 @@ msgctxt "field:purchase.purchase,invoices_recreated:"
msgid "Recreated Invoices"
msgstr "صورتحساب های دوباره ایجاد شده"
+#, fuzzy
+msgctxt "field:purchase.purchase,line_lines:"
+msgid "Line - Lines"
+msgstr "خطوط صورتحساب"
+
msgctxt "field:purchase.purchase,lines:"
msgid "Lines"
msgstr "خطوط"
+#, fuzzy
msgctxt "field:purchase.purchase,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "جابجایی ها"
msgctxt "field:purchase.purchase,number:"
@@ -651,16 +677,29 @@ msgstr ""
"دوره فصلی که در آن تأیید خرید هنوز می تواند به پیش نویس مجدد تنظیم مجدد "
"شود.فقط اگر یک کارگر فعال باشد اعمال می شود."
-msgctxt "help:purchase.handle.invoice.exception.ask,recreate_invoices:"
-msgid ""
-"The selected invoices will be recreated. The other ones will be ignored."
+#, fuzzy
+msgctxt "help:purchase.handle.invoice.exception.ask,ignore_invoices:"
+msgid "The selected cancelled invoices will be ignored."
msgstr ""
"صورتحساب های انتخاب شده دوباره ایجاد خواهند شد، مابقی نادیده گرفته میشوند."
-msgctxt "help:purchase.handle.shipment.exception.ask,recreate_moves:"
-msgid "The selected moves will be recreated. The other ones will be ignored."
+#, fuzzy
+msgctxt "help:purchase.handle.invoice.exception.ask,recreate_invoices:"
+msgid "The selected cancelled invoices will be recreated."
msgstr ""
-"جابجایی های انتخاب شده دوباره ایجاد خواهند شد، مابقی نادیده گرفته میشوند."
+"صورتحساب های انتخاب شده دوباره ایجاد خواهند شد، مابقی نادیده گرفته میشوند."
+
+#, fuzzy
+msgctxt "help:purchase.handle.shipment.exception.ask,ignore_moves:"
+msgid "The selected cancelled stock moves will be ignored."
+msgstr ""
+"صورتحساب های انتخاب شده دوباره ایجاد خواهند شد، مابقی نادیده گرفته میشوند."
+
+#, fuzzy
+msgctxt "help:purchase.handle.shipment.exception.ask,recreate_moves:"
+msgid "The selected cancelled stock moves will be recreated."
+msgstr ""
+"صورتحساب های انتخاب شده دوباره ایجاد خواهند شد، مابقی نادیده گرفته میشوند."
msgctxt "help:purchase.line,delivery_date_edit:"
msgid "Check to edit the delivery date."
@@ -704,9 +743,10 @@ msgctxt "model:ir.action,name:act_invoice_form"
msgid "Invoices"
msgstr "صورتحساب ها"
-msgctxt "model:ir.action,name:act_open_supplier"
-msgid "Parties associated to Purchases"
-msgstr "نهادها/سازمان های مرتبط با خریدها"
+#, fuzzy
+msgctxt "model:ir.action,name:act_invoice_line_form"
+msgid "Invoice Lines"
+msgstr "خطوط صورتحساب"
#, fuzzy
msgctxt "model:ir.action,name:act_product_supplier_form"
@@ -737,7 +777,7 @@ msgstr "خط خرید"
#, fuzzy
msgctxt "model:ir.action,name:act_purchase_move_relate"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "جابجایی ها"
#, fuzzy
@@ -877,6 +917,7 @@ msgstr ""
"شما در حال تلاش برای تغییرواحد قیمت خرید هستید، که قیمت خرید بر مبنای آن "
"متکی است."
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_purchase"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending purchases with "
@@ -885,10 +926,12 @@ msgstr ""
"شما نمیتوانید نهاد/سازمان: \"%(party)s\"را هنگامی که خریدهای معوقه با شرکت :"
" \"%(company)s\"دارد را حذف کنید."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_delete_cancel"
msgid "To delete purchase \"%(purchase)s\" you must cancel it."
msgstr "برای حذف خرید : \"%(purchase)s\"شما باید ابتدا آنرا لغو کنید."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_invoice_reset_draft"
msgid ""
"You cannot reset invoice \"%(invoice)s\" to draft because it was generated "
@@ -897,13 +940,14 @@ msgstr ""
"شما نمیتوانید حالت صورتحساب: \"%(invoice)s\"را به پیش نویس تغیر دهید چراکه "
"بوسیله یک خرید تولید شده است."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_purchase_line_create_draft"
msgid ""
"You cannot add lines to purchase \"%(purchase)s\" because it is no longer in"
" a draft state."
msgstr "برای تغییر عنوان خرید:\"%(purchase)s\" باید در حالت پیش نویس باشد."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft purchase "
@@ -912,6 +956,7 @@ msgstr ""
"برای حذف سطر: \"%(line)s\" شما باید خرید : \"%(purchase)s\" را لغو یا به "
"حالت پیش نویس تغیر دهید."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_move_quantity"
msgid ""
"The purchase line \"%(line)s\" is moving %(extra)s in addition to the "
@@ -922,6 +967,7 @@ msgctxt "model:ir.message,text:msg_purchase_line_tax_unique"
msgid "A tax can be added only once to a purchase line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_missing_account_expense"
msgid ""
"To invoice purchase \"%(purchase)s\" you must configure a default account "
@@ -930,12 +976,14 @@ msgstr ""
"برای صورتحساب خرید : \"%(purchase)s\" شما باید یک حساب هزینه پیش فرض "
"پیکربندی کنید."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_modify_header_draft"
msgid ""
"To modify the header of purchase \"%(purchase)s\", it must be in draft "
"state."
msgstr "برای تغییر عنوان خرید:\"%(purchase)s\" باید در حالت پیش نویس باشد."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_purchase_move_reset_draft"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
@@ -944,6 +992,7 @@ msgstr ""
"شمانمیتوانید جابجایی :\"%s\" را که توسط یک خرید تولید شده است بعنوان پیش "
"نویس بازنشانی کنید."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_product_missing_account_expense"
msgid ""
"To invoice purchase \"%(purchase)s\" you must define an account expense for "
@@ -987,6 +1036,7 @@ msgctxt "model:ir.message,text:msg_purchase_reporting_time_series"
msgid "Time Series"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_supplier_location_required"
msgid ""
"To process purchase \"%(purchase)s\" you must set a supplier location on "
@@ -995,7 +1045,7 @@ msgstr ""
"برای پردازش خرید: \"%(purchase)s\" شما باید مکان عرضه کننده را در "
"نهاد/سازمان : \"%(party)s\" تنظیم کنید."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_warehouse_required_for_quotation"
msgid ""
"To get a quote for the purchase \"%(purchase)s\" you must enter a warehouse."
@@ -1116,11 +1166,6 @@ msgctxt "model:ir.ui.menu,name:menu_reporting_purchase"
msgid "Purchases"
msgstr "خریدها"
-#, fuzzy
-msgctxt "model:ir.ui.menu,name:menu_supplier"
-msgid "Associated to Purchases"
-msgstr "نهادها/سازمان های مرتبط با خریدها"
-
msgctxt "model:party.party.customer_code,name:"
msgid "Party Customer Code"
msgstr ""
@@ -1439,12 +1484,12 @@ msgstr "تأمین کنندگان"
#, fuzzy
msgctxt "view:purchase.handle.invoice.exception.ask:"
-msgid "Choose invoices to recreate:"
+msgid "Choose cancelled invoices to ignore or recreate:"
msgstr "انتخاب صورتحساب ها برای ایجاد دوباره"
#, fuzzy
msgctxt "view:purchase.handle.shipment.exception.ask:"
-msgid "Choose move to recreate:"
+msgid "Choose cancelled stock moves to ignore or recreate:"
msgstr "انتخاب جابجایی برای ایجاد دوباره"
#, fuzzy
diff --git a/modules/purchase/locale/fi.po b/modules/purchase/locale/fi.po
index 7ba2738f41..c929653002 100644
--- a/modules/purchase/locale/fi.po
+++ b/modules/purchase/locale/fi.po
@@ -134,16 +134,26 @@ msgctxt "field:purchase.handle.invoice.exception.ask,domain_invoices:"
msgid "Domain Invoices"
msgstr ""
+#, fuzzy
+msgctxt "field:purchase.handle.invoice.exception.ask,ignore_invoices:"
+msgid "Invoices to Ignore"
+msgstr "Invoices"
+
+#, fuzzy
msgctxt "field:purchase.handle.invoice.exception.ask,recreate_invoices:"
-msgid "Recreate Invoices"
-msgstr ""
+msgid "Invoices to Recreate"
+msgstr "Invoices"
msgctxt "field:purchase.handle.shipment.exception.ask,domain_moves:"
-msgid "Domain Moves"
+msgid "Domain Stock Moves"
+msgstr ""
+
+msgctxt "field:purchase.handle.shipment.exception.ask,ignore_moves:"
+msgid "Stock Moves to Ignore"
msgstr ""
msgctxt "field:purchase.handle.shipment.exception.ask,recreate_moves:"
-msgid "Recreate Moves"
+msgid "Stock Moves to Recreate"
msgstr ""
msgctxt "field:purchase.line,actual_quantity:"
@@ -191,8 +201,12 @@ msgctxt "field:purchase.line,invoice_progress:"
msgid "Invoice Progress"
msgstr "Invoices"
+msgctxt "field:purchase.line,movable:"
+msgid "Movable"
+msgstr ""
+
msgctxt "field:purchase.line,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr ""
#, fuzzy
@@ -201,7 +215,7 @@ msgid "Moves Exception"
msgstr "Handle Invoice Exception"
msgctxt "field:purchase.line,moves_ignored:"
-msgid "Ignored Moves"
+msgid "Ignored Stock Moves"
msgstr ""
msgctxt "field:purchase.line,moves_progress:"
@@ -288,7 +302,7 @@ msgid "Tax"
msgstr ""
msgctxt "field:purchase.line-ignored-stock.move,move:"
-msgid "Move"
+msgid "Stock Move"
msgstr ""
msgctxt "field:purchase.line-ignored-stock.move,purchase_line:"
@@ -296,7 +310,7 @@ msgid "Purchase Line"
msgstr ""
msgctxt "field:purchase.line-recreated-stock.move,move:"
-msgid "Move"
+msgid "Stock Move"
msgstr ""
msgctxt "field:purchase.line-recreated-stock.move,purchase_line:"
@@ -423,12 +437,17 @@ msgctxt "field:purchase.purchase,invoices_recreated:"
msgid "Recreated Invoices"
msgstr ""
+#, fuzzy
+msgctxt "field:purchase.purchase,line_lines:"
+msgid "Line - Lines"
+msgstr "Invoices"
+
msgctxt "field:purchase.purchase,lines:"
msgid "Lines"
msgstr ""
msgctxt "field:purchase.purchase,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr ""
msgctxt "field:purchase.purchase,number:"
@@ -635,13 +654,20 @@ msgid ""
"Applied only if a worker queue is activated."
msgstr ""
+msgctxt "help:purchase.handle.invoice.exception.ask,ignore_invoices:"
+msgid "The selected cancelled invoices will be ignored."
+msgstr ""
+
msgctxt "help:purchase.handle.invoice.exception.ask,recreate_invoices:"
-msgid ""
-"The selected invoices will be recreated. The other ones will be ignored."
+msgid "The selected cancelled invoices will be recreated."
+msgstr ""
+
+msgctxt "help:purchase.handle.shipment.exception.ask,ignore_moves:"
+msgid "The selected cancelled stock moves will be ignored."
msgstr ""
msgctxt "help:purchase.handle.shipment.exception.ask,recreate_moves:"
-msgid "The selected moves will be recreated. The other ones will be ignored."
+msgid "The selected cancelled stock moves will be recreated."
msgstr ""
msgctxt "help:purchase.line,delivery_date_edit:"
@@ -684,9 +710,10 @@ msgctxt "model:ir.action,name:act_invoice_form"
msgid "Invoices"
msgstr "Invoices"
-msgctxt "model:ir.action,name:act_open_supplier"
-msgid "Parties associated to Purchases"
-msgstr "Parties associated to Purchases"
+#, fuzzy
+msgctxt "model:ir.action,name:act_invoice_line_form"
+msgid "Invoice Lines"
+msgstr "Invoices"
#, fuzzy
msgctxt "model:ir.action,name:act_product_supplier_form"
@@ -716,7 +743,7 @@ msgid "Purchase Lines"
msgstr "Purchases"
msgctxt "model:ir.action,name:act_purchase_move_relate"
-msgid "Moves"
+msgid "Stock Moves"
msgstr ""
#, fuzzy
@@ -850,34 +877,40 @@ msgid ""
"prices are based."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_purchase"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending purchases with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_delete_cancel"
msgid "To delete purchase \"%(purchase)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_invoice_reset_draft"
msgid ""
"You cannot reset invoice \"%(invoice)s\" to draft because it was generated "
"by a purchase."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_create_draft"
msgid ""
"You cannot add lines to purchase \"%(purchase)s\" because it is no longer in"
" a draft state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft purchase "
"\"%(purchase)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_move_quantity"
msgid ""
"The purchase line \"%(line)s\" is moving %(extra)s in addition to the "
@@ -888,24 +921,28 @@ msgctxt "model:ir.message,text:msg_purchase_line_tax_unique"
msgid "A tax can be added only once to a purchase line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_missing_account_expense"
msgid ""
"To invoice purchase \"%(purchase)s\" you must configure a default account "
"expense."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_modify_header_draft"
msgid ""
"To modify the header of purchase \"%(purchase)s\", it must be in draft "
"state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_move_reset_draft"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
"purchase."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_product_missing_account_expense"
msgid ""
"To invoice purchase \"%(purchase)s\" you must define an account expense for "
@@ -945,12 +982,14 @@ msgctxt "model:ir.message,text:msg_purchase_reporting_time_series"
msgid "Time Series"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_supplier_location_required"
msgid ""
"To process purchase \"%(purchase)s\" you must set a supplier location on "
"party \"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_required_for_quotation"
msgid ""
"To get a quote for the purchase \"%(purchase)s\" you must enter a warehouse."
@@ -1071,11 +1110,6 @@ msgctxt "model:ir.ui.menu,name:menu_reporting_purchase"
msgid "Purchases"
msgstr "Purchases"
-#, fuzzy
-msgctxt "model:ir.ui.menu,name:menu_supplier"
-msgid "Associated to Purchases"
-msgstr "Parties associated to Purchases"
-
msgctxt "model:party.party.customer_code,name:"
msgid "Party Customer Code"
msgstr ""
@@ -1404,11 +1438,11 @@ msgid "Suppliers"
msgstr ""
msgctxt "view:purchase.handle.invoice.exception.ask:"
-msgid "Choose invoices to recreate:"
+msgid "Choose cancelled invoices to ignore or recreate:"
msgstr ""
msgctxt "view:purchase.handle.shipment.exception.ask:"
-msgid "Choose move to recreate:"
+msgid "Choose cancelled stock moves to ignore or recreate:"
msgstr ""
msgctxt "view:purchase.line:"
diff --git a/modules/purchase/locale/fr.po b/modules/purchase/locale/fr.po
index 1336c18c21..350fcc20b9 100644
--- a/modules/purchase/locale/fr.po
+++ b/modules/purchase/locale/fr.po
@@ -127,17 +127,25 @@ msgctxt "field:purchase.handle.invoice.exception.ask,domain_invoices:"
msgid "Domain Invoices"
msgstr "Domaine des factures"
+msgctxt "field:purchase.handle.invoice.exception.ask,ignore_invoices:"
+msgid "Invoices to Ignore"
+msgstr "Factures à ignorer"
+
msgctxt "field:purchase.handle.invoice.exception.ask,recreate_invoices:"
-msgid "Recreate Invoices"
-msgstr "Recréer les factures"
+msgid "Invoices to Recreate"
+msgstr "Factures à recréer"
msgctxt "field:purchase.handle.shipment.exception.ask,domain_moves:"
-msgid "Domain Moves"
-msgstr "Domaine des mouvements"
+msgid "Domain Stock Moves"
+msgstr "Domaine des mouvements de stock"
+
+msgctxt "field:purchase.handle.shipment.exception.ask,ignore_moves:"
+msgid "Stock Moves to Ignore"
+msgstr "Mouvements de stock à ignorer"
msgctxt "field:purchase.handle.shipment.exception.ask,recreate_moves:"
-msgid "Recreate Moves"
-msgstr "Recréer des mouvements"
+msgid "Stock Moves to Recreate"
+msgstr "Mouvements de stock à recréer"
msgctxt "field:purchase.line,actual_quantity:"
msgid "Actual Quantity"
@@ -183,17 +191,21 @@ msgctxt "field:purchase.line,invoice_progress:"
msgid "Invoice Progress"
msgstr "Progression de la facturation"
+msgctxt "field:purchase.line,movable:"
+msgid "Movable"
+msgstr "Mobile"
+
msgctxt "field:purchase.line,moves:"
-msgid "Moves"
-msgstr "Mouvements"
+msgid "Stock Moves"
+msgstr "Mouvements de stock"
msgctxt "field:purchase.line,moves_exception:"
msgid "Moves Exception"
msgstr "Mouvements en exception"
msgctxt "field:purchase.line,moves_ignored:"
-msgid "Ignored Moves"
-msgstr "Mouvements ignorés"
+msgid "Ignored Stock Moves"
+msgstr "Mouvements de stock ignorés"
msgctxt "field:purchase.line,moves_progress:"
msgid "Moves Progress"
@@ -276,16 +288,16 @@ msgid "Tax"
msgstr "Taxe"
msgctxt "field:purchase.line-ignored-stock.move,move:"
-msgid "Move"
-msgstr "Mouvement"
+msgid "Stock Move"
+msgstr "Mouvement de stock"
msgctxt "field:purchase.line-ignored-stock.move,purchase_line:"
msgid "Purchase Line"
msgstr "Ligne d'achat"
msgctxt "field:purchase.line-recreated-stock.move,move:"
-msgid "Move"
-msgstr "Mouvement"
+msgid "Stock Move"
+msgstr "Mouvement de stock"
msgctxt "field:purchase.line-recreated-stock.move,purchase_line:"
msgid "Purchase Line"
@@ -407,13 +419,17 @@ msgctxt "field:purchase.purchase,invoices_recreated:"
msgid "Recreated Invoices"
msgstr "Factures recréées"
+msgctxt "field:purchase.purchase,line_lines:"
+msgid "Line - Lines"
+msgstr "Ligne - Lignes"
+
msgctxt "field:purchase.purchase,lines:"
msgid "Lines"
msgstr "Lignes"
msgctxt "field:purchase.purchase,moves:"
-msgid "Moves"
-msgstr "Mouvements"
+msgid "Stock Moves"
+msgstr "Mouvements de stock"
msgctxt "field:purchase.purchase,number:"
msgid "Number"
@@ -614,16 +630,21 @@ msgstr ""
"La période de grâce pendant laquelle un achat confirmé peut toujours être réinitialiser à l'état brouillon.\n"
"S'applique si une file d'attente de travailleurs est activée."
+msgctxt "help:purchase.handle.invoice.exception.ask,ignore_invoices:"
+msgid "The selected cancelled invoices will be ignored."
+msgstr "Les factures annulées sélectionnées seront ignorées."
+
msgctxt "help:purchase.handle.invoice.exception.ask,recreate_invoices:"
-msgid ""
-"The selected invoices will be recreated. The other ones will be ignored."
-msgstr ""
-"Les factures sélectionnées seront recréés. Les autres seront ignorées."
+msgid "The selected cancelled invoices will be recreated."
+msgstr "Les factures annulées sélectionnées seront recréées."
+
+msgctxt "help:purchase.handle.shipment.exception.ask,ignore_moves:"
+msgid "The selected cancelled stock moves will be ignored."
+msgstr "Les mouvements de stock annulés sélectionnés seront ignorés."
msgctxt "help:purchase.handle.shipment.exception.ask,recreate_moves:"
-msgid "The selected moves will be recreated. The other ones will be ignored."
-msgstr ""
-"Les mouvements sélectionnés seront recréés. Les autres seront ignorés."
+msgid "The selected cancelled stock moves will be recreated."
+msgstr "Les mouvements de stock annulés sélectionnés seront recréés."
msgctxt "help:purchase.line,delivery_date_edit:"
msgid "Check to edit the delivery date."
@@ -669,9 +690,9 @@ msgctxt "model:ir.action,name:act_invoice_form"
msgid "Invoices"
msgstr "Factures"
-msgctxt "model:ir.action,name:act_open_supplier"
-msgid "Parties associated to Purchases"
-msgstr "Tiers associés à des achats"
+msgctxt "model:ir.action,name:act_invoice_line_form"
+msgid "Invoice Lines"
+msgstr "Lignes de facture"
msgctxt "model:ir.action,name:act_product_supplier_form"
msgid "Suppliers"
@@ -698,8 +719,8 @@ msgid "Purchase Lines"
msgstr "Lignes d'achat"
msgctxt "model:ir.action,name:act_purchase_move_relate"
-msgid "Moves"
-msgstr "Mouvements"
+msgid "Stock Moves"
+msgstr "Mouvements de stock"
msgctxt "model:ir.action,name:act_purchase_relate"
msgid "Purchases"
@@ -823,6 +844,7 @@ msgstr ""
"Vous essayez de modifier l'unité de mesure d'achat sur laquelle sont basés "
"les prix d'achat."
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_purchase"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending purchases with "
@@ -831,10 +853,12 @@ msgstr ""
"Vous ne pouvez pas effacer le tiers « %(party)s » tant qu'il a des achats en"
" cours avec la société « %(company)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_delete_cancel"
msgid "To delete purchase \"%(purchase)s\" you must cancel it."
msgstr "Pour supprimer l'achat « %(purchase)s », vous devez l'annuler."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_invoice_reset_draft"
msgid ""
"You cannot reset invoice \"%(invoice)s\" to draft because it was generated "
@@ -843,6 +867,7 @@ msgstr ""
"Vous ne pouvez réinitialiser la facture « %(invoice)s » à l'état brouillon "
"car elle a été générée par un achat."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_create_draft"
msgid ""
"You cannot add lines to purchase \"%(purchase)s\" because it is no longer in"
@@ -851,6 +876,7 @@ msgstr ""
"Vous ne pouvez pas ajouter de lignes à l'achat « %(purchase)s » car il n'est"
" plus dans l'état brouillon."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft purchase "
@@ -859,6 +885,7 @@ msgstr ""
"Pour supprimer la ligne « %(line)s », vous devez annuler ou réinitialiser à "
"l'état brouillon l'achat « %(purchase)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_move_quantity"
msgid ""
"The purchase line \"%(line)s\" is moving %(extra)s in addition to the "
@@ -871,6 +898,7 @@ msgctxt "model:ir.message,text:msg_purchase_line_tax_unique"
msgid "A tax can be added only once to a purchase line."
msgstr "Une taxe ne peut être ajoutée qu'une seule fois à une ligne d'achat."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_missing_account_expense"
msgid ""
"To invoice purchase \"%(purchase)s\" you must configure a default account "
@@ -879,6 +907,7 @@ msgstr ""
"Pour facturer l'achat « %(purchase)s », vous devez configurer un compte de "
"charge par défaut."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_modify_header_draft"
msgid ""
"To modify the header of purchase \"%(purchase)s\", it must be in draft "
@@ -887,6 +916,7 @@ msgstr ""
"Pour modifier l'entête de l'achat « %(purchase)s », il doit être dans l'état"
" brouillon."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_move_reset_draft"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
@@ -895,6 +925,7 @@ msgstr ""
"Vous ne pouvez réinitialiser le mouvement « %(move)s » à l'état brouillon "
"car il a été généré par un achat."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_product_missing_account_expense"
msgid ""
"To invoice purchase \"%(purchase)s\" you must define an account expense for "
@@ -935,6 +966,7 @@ msgctxt "model:ir.message,text:msg_purchase_reporting_time_series"
msgid "Time Series"
msgstr "Séries temporelles"
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_supplier_location_required"
msgid ""
"To process purchase \"%(purchase)s\" you must set a supplier location on "
@@ -943,6 +975,7 @@ msgstr ""
"Pour traiter l'achat « %(purchase)s », vous devez définir un emplacement "
"fournisseur sur le tiers « %(party)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_required_for_quotation"
msgid ""
"To get a quote for the purchase \"%(purchase)s\" you must enter a warehouse."
@@ -1058,10 +1091,6 @@ msgctxt "model:ir.ui.menu,name:menu_reporting_purchase"
msgid "Purchases"
msgstr "Achats"
-msgctxt "model:ir.ui.menu,name:menu_supplier"
-msgid "Associated to Purchases"
-msgstr "Associés à des achats"
-
msgctxt "model:party.party.customer_code,name:"
msgid "Party Customer Code"
msgstr "Code client tiers"
@@ -1371,12 +1400,12 @@ msgid "Suppliers"
msgstr "Fournisseurs"
msgctxt "view:purchase.handle.invoice.exception.ask:"
-msgid "Choose invoices to recreate:"
-msgstr "Choisissez les factures à recréer :"
+msgid "Choose cancelled invoices to ignore or recreate:"
+msgstr "Choisissez les factures annulées à ignorer ou à recréer :"
msgctxt "view:purchase.handle.shipment.exception.ask:"
-msgid "Choose move to recreate:"
-msgstr "Choisissez les mouvements à recréer :"
+msgid "Choose cancelled stock moves to ignore or recreate:"
+msgstr "Choisissez les mouvements de stock annulés à ignorer ou à recréer :"
msgctxt "view:purchase.line:"
msgid "Delivery Date:"
diff --git a/modules/purchase/locale/hu.po b/modules/purchase/locale/hu.po
index b329ef7441..fb5e6fd001 100644
--- a/modules/purchase/locale/hu.po
+++ b/modules/purchase/locale/hu.po
@@ -134,17 +134,29 @@ msgctxt "field:purchase.handle.invoice.exception.ask,domain_invoices:"
msgid "Domain Invoices"
msgstr ""
+#, fuzzy
+msgctxt "field:purchase.handle.invoice.exception.ask,ignore_invoices:"
+msgid "Invoices to Ignore"
+msgstr "Számlázási cím"
+
+#, fuzzy
msgctxt "field:purchase.handle.invoice.exception.ask,recreate_invoices:"
-msgid "Recreate Invoices"
-msgstr ""
+msgid "Invoices to Recreate"
+msgstr "Válassza ki a számlákat, amiket újra létre szeretne hozni:"
msgctxt "field:purchase.handle.shipment.exception.ask,domain_moves:"
-msgid "Domain Moves"
+msgid "Domain Stock Moves"
msgstr ""
+#, fuzzy
+msgctxt "field:purchase.handle.shipment.exception.ask,ignore_moves:"
+msgid "Stock Moves to Ignore"
+msgstr "Mozgások"
+
+#, fuzzy
msgctxt "field:purchase.handle.shipment.exception.ask,recreate_moves:"
-msgid "Recreate Moves"
-msgstr ""
+msgid "Stock Moves to Recreate"
+msgstr "Válassza ki a készletmozgásokat, amiket újra létre szeretne hozni:"
#, fuzzy
msgctxt "field:purchase.line,actual_quantity:"
@@ -192,8 +204,13 @@ msgctxt "field:purchase.line,invoice_progress:"
msgid "Invoice Progress"
msgstr "Számlázási cím"
+msgctxt "field:purchase.line,movable:"
+msgid "Movable"
+msgstr ""
+
+#, fuzzy
msgctxt "field:purchase.line,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Mozgások"
#, fuzzy
@@ -202,16 +219,17 @@ msgid "Moves Exception"
msgstr "visszautasítva"
msgctxt "field:purchase.line,moves_ignored:"
-msgid "Ignored Moves"
+msgid "Ignored Stock Moves"
msgstr ""
msgctxt "field:purchase.line,moves_progress:"
msgid "Moves Progress"
msgstr ""
+#, fuzzy
msgctxt "field:purchase.line,moves_recreated:"
msgid "Recreated Moves"
-msgstr ""
+msgstr "újra létrehozva"
msgctxt "field:purchase.line,note:"
msgid "Note"
@@ -290,16 +308,16 @@ msgid "Tax"
msgstr "Adó"
msgctxt "field:purchase.line-ignored-stock.move,move:"
-msgid "Move"
-msgstr "Tétel"
+msgid "Stock Move"
+msgstr ""
msgctxt "field:purchase.line-ignored-stock.move,purchase_line:"
msgid "Purchase Line"
msgstr "Beszerzési rendelés sora"
msgctxt "field:purchase.line-recreated-stock.move,move:"
-msgid "Move"
-msgstr "Tétel"
+msgid "Stock Move"
+msgstr ""
msgctxt "field:purchase.line-recreated-stock.move,purchase_line:"
msgid "Purchase Line"
@@ -423,12 +441,18 @@ msgctxt "field:purchase.purchase,invoices_recreated:"
msgid "Recreated Invoices"
msgstr ""
+#, fuzzy
+msgctxt "field:purchase.purchase,line_lines:"
+msgid "Line - Lines"
+msgstr "Számlasorok"
+
msgctxt "field:purchase.purchase,lines:"
msgid "Lines"
msgstr "Sorok"
+#, fuzzy
msgctxt "field:purchase.purchase,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Készletmozgások"
msgctxt "field:purchase.purchase,number:"
@@ -639,18 +663,33 @@ msgid ""
"Applied only if a worker queue is activated."
msgstr ""
-msgctxt "help:purchase.handle.invoice.exception.ask,recreate_invoices:"
-msgid ""
-"The selected invoices will be recreated. The other ones will be ignored."
+#, fuzzy
+msgctxt "help:purchase.handle.invoice.exception.ask,ignore_invoices:"
+msgid "The selected cancelled invoices will be ignored."
msgstr ""
"A kiválasztott számlákat újra létrehozza a rendszer. A többi figyelmen kívül"
" hagyja."
-msgctxt "help:purchase.handle.shipment.exception.ask,recreate_moves:"
-msgid "The selected moves will be recreated. The other ones will be ignored."
+#, fuzzy
+msgctxt "help:purchase.handle.invoice.exception.ask,recreate_invoices:"
+msgid "The selected cancelled invoices will be recreated."
msgstr ""
-"A kiválasztott készletmozgásokat újra létrehozza a rendszer. A többi "
-"figyelmen kívül hagyja."
+"A kiválasztott számlákat újra létrehozza a rendszer. A többi figyelmen kívül"
+" hagyja."
+
+#, fuzzy
+msgctxt "help:purchase.handle.shipment.exception.ask,ignore_moves:"
+msgid "The selected cancelled stock moves will be ignored."
+msgstr ""
+"A kiválasztott számlákat újra létrehozza a rendszer. A többi figyelmen kívül"
+" hagyja."
+
+#, fuzzy
+msgctxt "help:purchase.handle.shipment.exception.ask,recreate_moves:"
+msgid "The selected cancelled stock moves will be recreated."
+msgstr ""
+"A kiválasztott számlákat újra létrehozza a rendszer. A többi figyelmen kívül"
+" hagyja."
msgctxt "help:purchase.line,delivery_date_edit:"
msgid "Check to edit the delivery date."
@@ -695,9 +734,10 @@ msgctxt "model:ir.action,name:act_invoice_form"
msgid "Invoices"
msgstr "Számlák"
-msgctxt "model:ir.action,name:act_open_supplier"
-msgid "Parties associated to Purchases"
-msgstr "Szállítók beszerzési rendeléssel"
+#, fuzzy
+msgctxt "model:ir.action,name:act_invoice_line_form"
+msgid "Invoice Lines"
+msgstr "Számlasorok"
msgctxt "model:ir.action,name:act_product_supplier_form"
msgid "Suppliers"
@@ -724,8 +764,9 @@ msgctxt "model:ir.action,name:act_purchase_line_relate"
msgid "Purchase Lines"
msgstr "Beszerzési rendelés sora"
+#, fuzzy
msgctxt "model:ir.action,name:act_purchase_move_relate"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Készletmozgások"
#, fuzzy
@@ -860,34 +901,40 @@ msgid ""
"prices are based."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_purchase"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending purchases with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_delete_cancel"
msgid "To delete purchase \"%(purchase)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_invoice_reset_draft"
msgid ""
"You cannot reset invoice \"%(invoice)s\" to draft because it was generated "
"by a purchase."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_create_draft"
msgid ""
"You cannot add lines to purchase \"%(purchase)s\" because it is no longer in"
" a draft state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft purchase "
"\"%(purchase)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_move_quantity"
msgid ""
"The purchase line \"%(line)s\" is moving %(extra)s in addition to the "
@@ -898,24 +945,28 @@ msgctxt "model:ir.message,text:msg_purchase_line_tax_unique"
msgid "A tax can be added only once to a purchase line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_missing_account_expense"
msgid ""
"To invoice purchase \"%(purchase)s\" you must configure a default account "
"expense."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_modify_header_draft"
msgid ""
"To modify the header of purchase \"%(purchase)s\", it must be in draft "
"state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_move_reset_draft"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
"purchase."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_product_missing_account_expense"
msgid ""
"To invoice purchase \"%(purchase)s\" you must define an account expense for "
@@ -957,12 +1008,14 @@ msgctxt "model:ir.message,text:msg_purchase_reporting_time_series"
msgid "Time Series"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_supplier_location_required"
msgid ""
"To process purchase \"%(purchase)s\" you must set a supplier location on "
"party \"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_required_for_quotation"
msgid ""
"To get a quote for the purchase \"%(purchase)s\" you must enter a warehouse."
@@ -1086,10 +1139,6 @@ msgctxt "model:ir.ui.menu,name:menu_reporting_purchase"
msgid "Purchases"
msgstr "Beszerzési rendelések"
-msgctxt "model:ir.ui.menu,name:menu_supplier"
-msgid "Associated to Purchases"
-msgstr "Beszerzési rendeléssel"
-
msgctxt "model:party.party.customer_code,name:"
msgid "Party Customer Code"
msgstr ""
@@ -1406,12 +1455,14 @@ msgctxt "view:product.template:"
msgid "Suppliers"
msgstr "Beszerzés"
+#, fuzzy
msgctxt "view:purchase.handle.invoice.exception.ask:"
-msgid "Choose invoices to recreate:"
+msgid "Choose cancelled invoices to ignore or recreate:"
msgstr "Válassza ki a számlákat, amiket újra létre szeretne hozni:"
+#, fuzzy
msgctxt "view:purchase.handle.shipment.exception.ask:"
-msgid "Choose move to recreate:"
+msgid "Choose cancelled stock moves to ignore or recreate:"
msgstr "Válassza ki a készletmozgásokat, amiket újra létre szeretne hozni:"
msgctxt "view:purchase.line:"
diff --git a/modules/purchase/locale/id.po b/modules/purchase/locale/id.po
index 373cd07c68..fba89b59fe 100644
--- a/modules/purchase/locale/id.po
+++ b/modules/purchase/locale/id.po
@@ -136,17 +136,29 @@ msgctxt "field:purchase.handle.invoice.exception.ask,domain_invoices:"
msgid "Domain Invoices"
msgstr ""
+#, fuzzy
+msgctxt "field:purchase.handle.invoice.exception.ask,ignore_invoices:"
+msgid "Invoices to Ignore"
+msgstr "Alamat Faktur"
+
+#, fuzzy
msgctxt "field:purchase.handle.invoice.exception.ask,recreate_invoices:"
-msgid "Recreate Invoices"
-msgstr ""
+msgid "Invoices to Recreate"
+msgstr "Status Faktur"
msgctxt "field:purchase.handle.shipment.exception.ask,domain_moves:"
-msgid "Domain Moves"
+msgid "Domain Stock Moves"
msgstr ""
+#, fuzzy
+msgctxt "field:purchase.handle.shipment.exception.ask,ignore_moves:"
+msgid "Stock Moves to Ignore"
+msgstr "Perpindahan"
+
+#, fuzzy
msgctxt "field:purchase.handle.shipment.exception.ask,recreate_moves:"
-msgid "Recreate Moves"
-msgstr ""
+msgid "Stock Moves to Recreate"
+msgstr "Perpindahan"
msgctxt "field:purchase.line,actual_quantity:"
msgid "Actual Quantity"
@@ -195,8 +207,13 @@ msgctxt "field:purchase.line,invoice_progress:"
msgid "Invoice Progress"
msgstr "Alamat Faktur"
+msgctxt "field:purchase.line,movable:"
+msgid "Movable"
+msgstr ""
+
+#, fuzzy
msgctxt "field:purchase.line,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Perpindahan"
#, fuzzy
@@ -204,9 +221,10 @@ msgctxt "field:purchase.line,moves_exception:"
msgid "Moves Exception"
msgstr "Perpindahan Selesai"
+#, fuzzy
msgctxt "field:purchase.line,moves_ignored:"
-msgid "Ignored Moves"
-msgstr ""
+msgid "Ignored Stock Moves"
+msgstr "Faktur-Faktur yang Diabaikan"
#, fuzzy
msgctxt "field:purchase.line,moves_progress:"
@@ -293,16 +311,16 @@ msgid "Tax"
msgstr "Pajak"
msgctxt "field:purchase.line-ignored-stock.move,move:"
-msgid "Move"
-msgstr "Perpindahan"
+msgid "Stock Move"
+msgstr ""
msgctxt "field:purchase.line-ignored-stock.move,purchase_line:"
msgid "Purchase Line"
msgstr "Baris Pembelian"
msgctxt "field:purchase.line-recreated-stock.move,move:"
-msgid "Move"
-msgstr "Perpindahan"
+msgid "Stock Move"
+msgstr ""
msgctxt "field:purchase.line-recreated-stock.move,purchase_line:"
msgid "Purchase Line"
@@ -426,12 +444,18 @@ msgctxt "field:purchase.purchase,invoices_recreated:"
msgid "Recreated Invoices"
msgstr ""
+#, fuzzy
+msgctxt "field:purchase.purchase,line_lines:"
+msgid "Line - Lines"
+msgstr "Baris Faktur"
+
msgctxt "field:purchase.purchase,lines:"
msgid "Lines"
msgstr "Baris"
+#, fuzzy
msgctxt "field:purchase.purchase,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Perpindahan"
msgctxt "field:purchase.purchase,number:"
@@ -635,13 +659,20 @@ msgid ""
"Applied only if a worker queue is activated."
msgstr ""
+msgctxt "help:purchase.handle.invoice.exception.ask,ignore_invoices:"
+msgid "The selected cancelled invoices will be ignored."
+msgstr ""
+
msgctxt "help:purchase.handle.invoice.exception.ask,recreate_invoices:"
-msgid ""
-"The selected invoices will be recreated. The other ones will be ignored."
+msgid "The selected cancelled invoices will be recreated."
+msgstr ""
+
+msgctxt "help:purchase.handle.shipment.exception.ask,ignore_moves:"
+msgid "The selected cancelled stock moves will be ignored."
msgstr ""
msgctxt "help:purchase.handle.shipment.exception.ask,recreate_moves:"
-msgid "The selected moves will be recreated. The other ones will be ignored."
+msgid "The selected cancelled stock moves will be recreated."
msgstr ""
msgctxt "help:purchase.line,delivery_date_edit:"
@@ -684,9 +715,10 @@ msgctxt "model:ir.action,name:act_invoice_form"
msgid "Invoices"
msgstr "Faktur-Faktur"
-msgctxt "model:ir.action,name:act_open_supplier"
-msgid "Parties associated to Purchases"
-msgstr ""
+#, fuzzy
+msgctxt "model:ir.action,name:act_invoice_line_form"
+msgid "Invoice Lines"
+msgstr "Baris Faktur"
#, fuzzy
msgctxt "model:ir.action,name:act_product_supplier_form"
@@ -716,7 +748,7 @@ msgstr "Baris Pembelian"
#, fuzzy
msgctxt "model:ir.action,name:act_purchase_move_relate"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Perpindahan"
#, fuzzy
@@ -846,34 +878,40 @@ msgid ""
"prices are based."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_purchase"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending purchases with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_delete_cancel"
msgid "To delete purchase \"%(purchase)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_invoice_reset_draft"
msgid ""
"You cannot reset invoice \"%(invoice)s\" to draft because it was generated "
"by a purchase."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_create_draft"
msgid ""
"You cannot add lines to purchase \"%(purchase)s\" because it is no longer in"
" a draft state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft purchase "
"\"%(purchase)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_move_quantity"
msgid ""
"The purchase line \"%(line)s\" is moving %(extra)s in addition to the "
@@ -884,24 +922,28 @@ msgctxt "model:ir.message,text:msg_purchase_line_tax_unique"
msgid "A tax can be added only once to a purchase line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_missing_account_expense"
msgid ""
"To invoice purchase \"%(purchase)s\" you must configure a default account "
"expense."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_modify_header_draft"
msgid ""
"To modify the header of purchase \"%(purchase)s\", it must be in draft "
"state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_move_reset_draft"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
"purchase."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_product_missing_account_expense"
msgid ""
"To invoice purchase \"%(purchase)s\" you must define an account expense for "
@@ -943,12 +985,14 @@ msgctxt "model:ir.message,text:msg_purchase_reporting_time_series"
msgid "Time Series"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_supplier_location_required"
msgid ""
"To process purchase \"%(purchase)s\" you must set a supplier location on "
"party \"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_required_for_quotation"
msgid ""
"To get a quote for the purchase \"%(purchase)s\" you must enter a warehouse."
@@ -1074,11 +1118,6 @@ msgctxt "model:ir.ui.menu,name:menu_reporting_purchase"
msgid "Purchases"
msgstr "Pembelian"
-#, fuzzy
-msgctxt "model:ir.ui.menu,name:menu_supplier"
-msgid "Associated to Purchases"
-msgstr "Pihak terkait dengan Pembelian"
-
msgctxt "model:party.party.customer_code,name:"
msgid "Party Customer Code"
msgstr ""
@@ -1395,11 +1434,11 @@ msgid "Suppliers"
msgstr ""
msgctxt "view:purchase.handle.invoice.exception.ask:"
-msgid "Choose invoices to recreate:"
+msgid "Choose cancelled invoices to ignore or recreate:"
msgstr ""
msgctxt "view:purchase.handle.shipment.exception.ask:"
-msgid "Choose move to recreate:"
+msgid "Choose cancelled stock moves to ignore or recreate:"
msgstr ""
msgctxt "view:purchase.line:"
diff --git a/modules/purchase/locale/it.po b/modules/purchase/locale/it.po
index 704f806e94..d077b5bd75 100644
--- a/modules/purchase/locale/it.po
+++ b/modules/purchase/locale/it.po
@@ -138,17 +138,30 @@ msgctxt "field:purchase.handle.invoice.exception.ask,domain_invoices:"
msgid "Domain Invoices"
msgstr "Dominio fatture"
-msgctxt "field:purchase.handle.invoice.exception.ask,recreate_invoices:"
-msgid "Recreate Invoices"
-msgstr "Ricrea fatture"
+#, fuzzy
+msgctxt "field:purchase.handle.invoice.exception.ask,ignore_invoices:"
+msgid "Invoices to Ignore"
+msgstr "Indirizzo di fatturazione"
+#, fuzzy
+msgctxt "field:purchase.handle.invoice.exception.ask,recreate_invoices:"
+msgid "Invoices to Recreate"
+msgstr "Scegliere le fatture da ricreare:"
+
+#, fuzzy
msgctxt "field:purchase.handle.shipment.exception.ask,domain_moves:"
-msgid "Domain Moves"
+msgid "Domain Stock Moves"
msgstr "Dominio movimenti"
+#, fuzzy
+msgctxt "field:purchase.handle.shipment.exception.ask,ignore_moves:"
+msgid "Stock Moves to Ignore"
+msgstr "Movimenti"
+
+#, fuzzy
msgctxt "field:purchase.handle.shipment.exception.ask,recreate_moves:"
-msgid "Recreate Moves"
-msgstr "Ricrea movimenti"
+msgid "Stock Moves to Recreate"
+msgstr "Scegliere i movimenti da ricreare:"
msgctxt "field:purchase.line,actual_quantity:"
msgid "Actual Quantity"
@@ -196,8 +209,13 @@ msgctxt "field:purchase.line,invoice_progress:"
msgid "Invoice Progress"
msgstr "Indirizzo di fatturazione"
+msgctxt "field:purchase.line,movable:"
+msgid "Movable"
+msgstr ""
+
+#, fuzzy
msgctxt "field:purchase.line,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Movimenti"
#, fuzzy
@@ -205,8 +223,9 @@ msgctxt "field:purchase.line,moves_exception:"
msgid "Moves Exception"
msgstr "eccezione movimenti"
+#, fuzzy
msgctxt "field:purchase.line,moves_ignored:"
-msgid "Ignored Moves"
+msgid "Ignored Stock Moves"
msgstr "Movimenti non considerati"
#, fuzzy
@@ -214,6 +233,7 @@ msgctxt "field:purchase.line,moves_progress:"
msgid "Moves Progress"
msgstr "Movimenti eseguiti"
+#, fuzzy
msgctxt "field:purchase.line,moves_recreated:"
msgid "Recreated Moves"
msgstr "Movimenti ricreati"
@@ -295,16 +315,16 @@ msgid "Tax"
msgstr "Imposta"
msgctxt "field:purchase.line-ignored-stock.move,move:"
-msgid "Move"
-msgstr "Movimento"
+msgid "Stock Move"
+msgstr ""
msgctxt "field:purchase.line-ignored-stock.move,purchase_line:"
msgid "Purchase Line"
msgstr "Riga ordine di acquisto"
msgctxt "field:purchase.line-recreated-stock.move,move:"
-msgid "Move"
-msgstr "Movimento"
+msgid "Stock Move"
+msgstr ""
msgctxt "field:purchase.line-recreated-stock.move,purchase_line:"
msgid "Purchase Line"
@@ -430,12 +450,18 @@ msgctxt "field:purchase.purchase,invoices_recreated:"
msgid "Recreated Invoices"
msgstr "Fatture ricreate"
+#, fuzzy
+msgctxt "field:purchase.purchase,line_lines:"
+msgid "Line - Lines"
+msgstr "Righe fattura"
+
msgctxt "field:purchase.purchase,lines:"
msgid "Lines"
msgstr "Righe"
+#, fuzzy
msgctxt "field:purchase.purchase,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Movimenti"
msgctxt "field:purchase.purchase,number:"
@@ -645,17 +671,29 @@ msgstr ""
"Il periodo di tolleranza durante il quale l'acquisto confermato può ancora essere resettato in bozza.\n"
"Applicato solo se è attivata una coda di lavoro."
-msgctxt "help:purchase.handle.invoice.exception.ask,recreate_invoices:"
-msgid ""
-"The selected invoices will be recreated. The other ones will be ignored."
+#, fuzzy
+msgctxt "help:purchase.handle.invoice.exception.ask,ignore_invoices:"
+msgid "The selected cancelled invoices will be ignored."
msgstr ""
"Le fatture selezionate verranno ricreate. Le altre non verranno considerate."
-msgctxt "help:purchase.handle.shipment.exception.ask,recreate_moves:"
-msgid "The selected moves will be recreated. The other ones will be ignored."
+#, fuzzy
+msgctxt "help:purchase.handle.invoice.exception.ask,recreate_invoices:"
+msgid "The selected cancelled invoices will be recreated."
msgstr ""
-"I movimenti selezionati verranno ricreati. Gli altri non verranno "
-"considerati."
+"Le fatture selezionate verranno ricreate. Le altre non verranno considerate."
+
+#, fuzzy
+msgctxt "help:purchase.handle.shipment.exception.ask,ignore_moves:"
+msgid "The selected cancelled stock moves will be ignored."
+msgstr ""
+"Le fatture selezionate verranno ricreate. Le altre non verranno considerate."
+
+#, fuzzy
+msgctxt "help:purchase.handle.shipment.exception.ask,recreate_moves:"
+msgid "The selected cancelled stock moves will be recreated."
+msgstr ""
+"Le fatture selezionate verranno ricreate. Le altre non verranno considerate."
msgctxt "help:purchase.line,delivery_date_edit:"
msgid "Check to edit the delivery date."
@@ -698,9 +736,10 @@ msgctxt "model:ir.action,name:act_invoice_form"
msgid "Invoices"
msgstr "Fatture"
-msgctxt "model:ir.action,name:act_open_supplier"
-msgid "Parties associated to Purchases"
-msgstr "Controparti associate con gli acquisti"
+#, fuzzy
+msgctxt "model:ir.action,name:act_invoice_line_form"
+msgid "Invoice Lines"
+msgstr "Righe fattura"
#, fuzzy
msgctxt "model:ir.action,name:act_product_supplier_form"
@@ -729,8 +768,9 @@ msgctxt "model:ir.action,name:act_purchase_line_relate"
msgid "Purchase Lines"
msgstr "Riga ordine di acquisto"
+#, fuzzy
msgctxt "model:ir.action,name:act_purchase_move_relate"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Movimenti"
#, fuzzy
@@ -870,17 +910,19 @@ msgid ""
"prices are based."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_purchase"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending purchases with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_delete_cancel"
msgid "To delete purchase \"%(purchase)s\" you must cancel it."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_purchase_invoice_reset_draft"
msgid ""
"You cannot reset invoice \"%(invoice)s\" to draft because it was generated "
@@ -889,18 +931,21 @@ msgstr ""
"Non è possibile riportare a bozza il movimento \"%s\" perché è stato "
"generato da un ordine di acquisto."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_create_draft"
msgid ""
"You cannot add lines to purchase \"%(purchase)s\" because it is no longer in"
" a draft state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft purchase "
"\"%(purchase)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_move_quantity"
msgid ""
"The purchase line \"%(line)s\" is moving %(extra)s in addition to the "
@@ -911,19 +956,21 @@ msgctxt "model:ir.message,text:msg_purchase_line_tax_unique"
msgid "A tax can be added only once to a purchase line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_missing_account_expense"
msgid ""
"To invoice purchase \"%(purchase)s\" you must configure a default account "
"expense."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_modify_header_draft"
msgid ""
"To modify the header of purchase \"%(purchase)s\", it must be in draft "
"state."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_purchase_move_reset_draft"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
@@ -932,6 +979,7 @@ msgstr ""
"Non è possibile riportare a bozza il movimento \"%s\" perché è stato "
"generato da un ordine di acquisto."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_product_missing_account_expense"
msgid ""
"To invoice purchase \"%(purchase)s\" you must define an account expense for "
@@ -972,12 +1020,14 @@ msgctxt "model:ir.message,text:msg_purchase_reporting_time_series"
msgid "Time Series"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_supplier_location_required"
msgid ""
"To process purchase \"%(purchase)s\" you must set a supplier location on "
"party \"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_required_for_quotation"
msgid ""
"To get a quote for the purchase \"%(purchase)s\" you must enter a warehouse."
@@ -1105,11 +1155,6 @@ msgctxt "model:ir.ui.menu,name:menu_reporting_purchase"
msgid "Purchases"
msgstr "Acquisti"
-#, fuzzy
-msgctxt "model:ir.ui.menu,name:menu_supplier"
-msgid "Associated to Purchases"
-msgstr "Controparti associate con gli acquisti"
-
msgctxt "model:party.party.customer_code,name:"
msgid "Party Customer Code"
msgstr "Codice cliente della controparte"
@@ -1425,12 +1470,14 @@ msgctxt "view:product.template:"
msgid "Suppliers"
msgstr "Fornitori"
+#, fuzzy
msgctxt "view:purchase.handle.invoice.exception.ask:"
-msgid "Choose invoices to recreate:"
+msgid "Choose cancelled invoices to ignore or recreate:"
msgstr "Scegliere le fatture da ricreare:"
+#, fuzzy
msgctxt "view:purchase.handle.shipment.exception.ask:"
-msgid "Choose move to recreate:"
+msgid "Choose cancelled stock moves to ignore or recreate:"
msgstr "Scegliere i movimenti da ricreare:"
msgctxt "view:purchase.line:"
diff --git a/modules/purchase/locale/lo.po b/modules/purchase/locale/lo.po
index 7380d0ef84..5ad0f05f11 100644
--- a/modules/purchase/locale/lo.po
+++ b/modules/purchase/locale/lo.po
@@ -142,17 +142,29 @@ msgctxt "field:purchase.handle.invoice.exception.ask,domain_invoices:"
msgid "Domain Invoices"
msgstr ""
+#, fuzzy
+msgctxt "field:purchase.handle.invoice.exception.ask,ignore_invoices:"
+msgid "Invoices to Ignore"
+msgstr "ທີ່ຢູ່"
+
+#, fuzzy
msgctxt "field:purchase.handle.invoice.exception.ask,recreate_invoices:"
-msgid "Recreate Invoices"
-msgstr ""
+msgid "Invoices to Recreate"
+msgstr "ທີ່ຢູ່"
msgctxt "field:purchase.handle.shipment.exception.ask,domain_moves:"
-msgid "Domain Moves"
+msgid "Domain Stock Moves"
msgstr ""
+#, fuzzy
+msgctxt "field:purchase.handle.shipment.exception.ask,ignore_moves:"
+msgid "Stock Moves to Ignore"
+msgstr "ຕັດບັນຊີສາງ"
+
+#, fuzzy
msgctxt "field:purchase.handle.shipment.exception.ask,recreate_moves:"
-msgid "Recreate Moves"
-msgstr ""
+msgid "Stock Moves to Recreate"
+msgstr "ຕັດບັນຊີສາງ"
#, fuzzy
msgctxt "field:purchase.line,actual_quantity:"
@@ -204,9 +216,13 @@ msgctxt "field:purchase.line,invoice_progress:"
msgid "Invoice Progress"
msgstr "ທີ່ຢູ່"
+msgctxt "field:purchase.line,movable:"
+msgid "Movable"
+msgstr ""
+
#, fuzzy
msgctxt "field:purchase.line,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "ຕັດບັນຊີສາງ"
#, fuzzy
@@ -215,16 +231,17 @@ msgid "Moves Exception"
msgstr "ສະຖານະຍົກເວັ້ນ"
msgctxt "field:purchase.line,moves_ignored:"
-msgid "Ignored Moves"
+msgid "Ignored Stock Moves"
msgstr ""
msgctxt "field:purchase.line,moves_progress:"
msgid "Moves Progress"
msgstr ""
+#, fuzzy
msgctxt "field:purchase.line,moves_recreated:"
msgid "Recreated Moves"
-msgstr ""
+msgstr "ສ້າງຂຶ້ນໃໝ່"
#, fuzzy
msgctxt "field:purchase.line,note:"
@@ -308,20 +325,18 @@ msgctxt "field:purchase.line-account.tax,tax:"
msgid "Tax"
msgstr "ອາກອນ"
-#, fuzzy
msgctxt "field:purchase.line-ignored-stock.move,move:"
-msgid "Move"
-msgstr "ເຄື່ອນໄຫວ"
+msgid "Stock Move"
+msgstr ""
#, fuzzy
msgctxt "field:purchase.line-ignored-stock.move,purchase_line:"
msgid "Purchase Line"
msgstr "ວັນທີຈັດຊື້"
-#, fuzzy
msgctxt "field:purchase.line-recreated-stock.move,move:"
-msgid "Move"
-msgstr "ເຄື່ອນໄຫວ"
+msgid "Stock Move"
+msgstr ""
#, fuzzy
msgctxt "field:purchase.line-recreated-stock.move,purchase_line:"
@@ -462,6 +477,11 @@ msgctxt "field:purchase.purchase,invoices_recreated:"
msgid "Recreated Invoices"
msgstr ""
+#, fuzzy
+msgctxt "field:purchase.purchase,line_lines:"
+msgid "Line - Lines"
+msgstr "ລາຍການເກັບເງິນ"
+
#, fuzzy
msgctxt "field:purchase.purchase,lines:"
msgid "Lines"
@@ -469,7 +489,7 @@ msgstr "ຮ່ວງ"
#, fuzzy
msgctxt "field:purchase.purchase,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "ຕັດບັນຊີສາງ"
#, fuzzy
@@ -685,13 +705,20 @@ msgid ""
"Applied only if a worker queue is activated."
msgstr ""
+msgctxt "help:purchase.handle.invoice.exception.ask,ignore_invoices:"
+msgid "The selected cancelled invoices will be ignored."
+msgstr ""
+
msgctxt "help:purchase.handle.invoice.exception.ask,recreate_invoices:"
-msgid ""
-"The selected invoices will be recreated. The other ones will be ignored."
+msgid "The selected cancelled invoices will be recreated."
+msgstr ""
+
+msgctxt "help:purchase.handle.shipment.exception.ask,ignore_moves:"
+msgid "The selected cancelled stock moves will be ignored."
msgstr ""
msgctxt "help:purchase.handle.shipment.exception.ask,recreate_moves:"
-msgid "The selected moves will be recreated. The other ones will be ignored."
+msgid "The selected cancelled stock moves will be recreated."
msgstr ""
msgctxt "help:purchase.line,delivery_date_edit:"
@@ -735,9 +762,10 @@ msgctxt "model:ir.action,name:act_invoice_form"
msgid "Invoices"
msgstr "ໃບເກັບເງິນ"
-msgctxt "model:ir.action,name:act_open_supplier"
-msgid "Parties associated to Purchases"
-msgstr "Parties associated to Purchases"
+#, fuzzy
+msgctxt "model:ir.action,name:act_invoice_line_form"
+msgid "Invoice Lines"
+msgstr "ລາຍການເກັບເງິນ"
#, fuzzy
msgctxt "model:ir.action,name:act_product_supplier_form"
@@ -770,7 +798,7 @@ msgstr "ວັນທີຈັດຊື້"
#, fuzzy
msgctxt "model:ir.action,name:act_purchase_move_relate"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "ຕັດບັນຊີສາງ"
#, fuzzy
@@ -912,34 +940,40 @@ msgid ""
"prices are based."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_purchase"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending purchases with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_delete_cancel"
msgid "To delete purchase \"%(purchase)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_invoice_reset_draft"
msgid ""
"You cannot reset invoice \"%(invoice)s\" to draft because it was generated "
"by a purchase."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_create_draft"
msgid ""
"You cannot add lines to purchase \"%(purchase)s\" because it is no longer in"
" a draft state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft purchase "
"\"%(purchase)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_move_quantity"
msgid ""
"The purchase line \"%(line)s\" is moving %(extra)s in addition to the "
@@ -950,24 +984,28 @@ msgctxt "model:ir.message,text:msg_purchase_line_tax_unique"
msgid "A tax can be added only once to a purchase line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_missing_account_expense"
msgid ""
"To invoice purchase \"%(purchase)s\" you must configure a default account "
"expense."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_modify_header_draft"
msgid ""
"To modify the header of purchase \"%(purchase)s\", it must be in draft "
"state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_move_reset_draft"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
"purchase."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_product_missing_account_expense"
msgid ""
"To invoice purchase \"%(purchase)s\" you must define an account expense for "
@@ -1009,12 +1047,14 @@ msgctxt "model:ir.message,text:msg_purchase_reporting_time_series"
msgid "Time Series"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_supplier_location_required"
msgid ""
"To process purchase \"%(purchase)s\" you must set a supplier location on "
"party \"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_required_for_quotation"
msgid ""
"To get a quote for the purchase \"%(purchase)s\" you must enter a warehouse."
@@ -1138,11 +1178,6 @@ msgctxt "model:ir.ui.menu,name:menu_reporting_purchase"
msgid "Purchases"
msgstr "ການຈັດຊື້"
-#, fuzzy
-msgctxt "model:ir.ui.menu,name:menu_supplier"
-msgid "Associated to Purchases"
-msgstr "Parties associated to Purchases"
-
msgctxt "model:party.party.customer_code,name:"
msgid "Party Customer Code"
msgstr ""
@@ -1488,11 +1523,11 @@ msgid "Suppliers"
msgstr "ຜູ້ສະໜອງ"
msgctxt "view:purchase.handle.invoice.exception.ask:"
-msgid "Choose invoices to recreate:"
+msgid "Choose cancelled invoices to ignore or recreate:"
msgstr ""
msgctxt "view:purchase.handle.shipment.exception.ask:"
-msgid "Choose move to recreate:"
+msgid "Choose cancelled stock moves to ignore or recreate:"
msgstr ""
msgctxt "view:purchase.line:"
diff --git a/modules/purchase/locale/lt.po b/modules/purchase/locale/lt.po
index 4c9b9ccfcf..063c0bcc69 100644
--- a/modules/purchase/locale/lt.po
+++ b/modules/purchase/locale/lt.po
@@ -141,17 +141,30 @@ msgctxt "field:purchase.handle.invoice.exception.ask,domain_invoices:"
msgid "Domain Invoices"
msgstr "Sąskaitų faktūrų domenas"
-msgctxt "field:purchase.handle.invoice.exception.ask,recreate_invoices:"
-msgid "Recreate Invoices"
-msgstr "Atkurti sąskaitas faktūras"
+#, fuzzy
+msgctxt "field:purchase.handle.invoice.exception.ask,ignore_invoices:"
+msgid "Invoices to Ignore"
+msgstr "Juridinis adresas"
+#, fuzzy
+msgctxt "field:purchase.handle.invoice.exception.ask,recreate_invoices:"
+msgid "Invoices to Recreate"
+msgstr "Pasirinkite sąskaitas faktūras atkūrimui"
+
+#, fuzzy
msgctxt "field:purchase.handle.shipment.exception.ask,domain_moves:"
-msgid "Domain Moves"
+msgid "Domain Stock Moves"
msgstr "Operacijų domenas"
+#, fuzzy
+msgctxt "field:purchase.handle.shipment.exception.ask,ignore_moves:"
+msgid "Stock Moves to Ignore"
+msgstr "Operacijos"
+
+#, fuzzy
msgctxt "field:purchase.handle.shipment.exception.ask,recreate_moves:"
-msgid "Recreate Moves"
-msgstr "Atkurti operacijas"
+msgid "Stock Moves to Recreate"
+msgstr "Pasirinkite sąskaitas faktūras atkūrimui"
#, fuzzy
msgctxt "field:purchase.line,actual_quantity:"
@@ -201,8 +214,13 @@ msgctxt "field:purchase.line,invoice_progress:"
msgid "Invoice Progress"
msgstr "Juridinis adresas"
+msgctxt "field:purchase.line,movable:"
+msgid "Movable"
+msgstr ""
+
+#, fuzzy
msgctxt "field:purchase.line,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Operacijos"
#, fuzzy
@@ -210,8 +228,9 @@ msgctxt "field:purchase.line,moves_exception:"
msgid "Moves Exception"
msgstr "Operacijų išimtys"
+#, fuzzy
msgctxt "field:purchase.line,moves_ignored:"
-msgid "Ignored Moves"
+msgid "Ignored Stock Moves"
msgstr "Ignoruotos operacijos"
#, fuzzy
@@ -219,6 +238,7 @@ msgctxt "field:purchase.line,moves_progress:"
msgid "Moves Progress"
msgstr "Atliktos operacijos"
+#, fuzzy
msgctxt "field:purchase.line,moves_recreated:"
msgid "Recreated Moves"
msgstr "Atkurtos operacijos"
@@ -300,16 +320,16 @@ msgid "Tax"
msgstr "PVM"
msgctxt "field:purchase.line-ignored-stock.move,move:"
-msgid "Move"
-msgstr "Operacija"
+msgid "Stock Move"
+msgstr ""
msgctxt "field:purchase.line-ignored-stock.move,purchase_line:"
msgid "Purchase Line"
msgstr "Pirkimo eilutė"
msgctxt "field:purchase.line-recreated-stock.move,move:"
-msgid "Move"
-msgstr "Operacija"
+msgid "Stock Move"
+msgstr ""
msgctxt "field:purchase.line-recreated-stock.move,purchase_line:"
msgid "Purchase Line"
@@ -436,12 +456,18 @@ msgctxt "field:purchase.purchase,invoices_recreated:"
msgid "Recreated Invoices"
msgstr "Atkurtos sąskaitos faktūros"
+#, fuzzy
+msgctxt "field:purchase.purchase,line_lines:"
+msgid "Line - Lines"
+msgstr "Sąskaitos faktūros eilutės"
+
msgctxt "field:purchase.purchase,lines:"
msgid "Lines"
msgstr "Eilutės"
+#, fuzzy
msgctxt "field:purchase.purchase,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Operacijos"
msgctxt "field:purchase.purchase,number:"
@@ -646,13 +672,20 @@ msgid ""
"Applied only if a worker queue is activated."
msgstr ""
+msgctxt "help:purchase.handle.invoice.exception.ask,ignore_invoices:"
+msgid "The selected cancelled invoices will be ignored."
+msgstr ""
+
msgctxt "help:purchase.handle.invoice.exception.ask,recreate_invoices:"
-msgid ""
-"The selected invoices will be recreated. The other ones will be ignored."
+msgid "The selected cancelled invoices will be recreated."
+msgstr ""
+
+msgctxt "help:purchase.handle.shipment.exception.ask,ignore_moves:"
+msgid "The selected cancelled stock moves will be ignored."
msgstr ""
msgctxt "help:purchase.handle.shipment.exception.ask,recreate_moves:"
-msgid "The selected moves will be recreated. The other ones will be ignored."
+msgid "The selected cancelled stock moves will be recreated."
msgstr ""
msgctxt "help:purchase.line,delivery_date_edit:"
@@ -697,9 +730,10 @@ msgctxt "model:ir.action,name:act_invoice_form"
msgid "Invoices"
msgstr "Sąskaitos faktūros"
-msgctxt "model:ir.action,name:act_open_supplier"
-msgid "Parties associated to Purchases"
-msgstr "Su pirkimais susieti kontrahentai"
+#, fuzzy
+msgctxt "model:ir.action,name:act_invoice_line_form"
+msgid "Invoice Lines"
+msgstr "Sąskaitos faktūros eilutės"
#, fuzzy
msgctxt "model:ir.action,name:act_product_supplier_form"
@@ -730,7 +764,7 @@ msgstr "Pirkimo eilutė"
#, fuzzy
msgctxt "model:ir.action,name:act_purchase_move_relate"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Operacijos"
#, fuzzy
@@ -867,34 +901,40 @@ msgid ""
"prices are based."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_purchase"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending purchases with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_delete_cancel"
msgid "To delete purchase \"%(purchase)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_invoice_reset_draft"
msgid ""
"You cannot reset invoice \"%(invoice)s\" to draft because it was generated "
"by a purchase."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_create_draft"
msgid ""
"You cannot add lines to purchase \"%(purchase)s\" because it is no longer in"
" a draft state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft purchase "
"\"%(purchase)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_move_quantity"
msgid ""
"The purchase line \"%(line)s\" is moving %(extra)s in addition to the "
@@ -905,24 +945,28 @@ msgctxt "model:ir.message,text:msg_purchase_line_tax_unique"
msgid "A tax can be added only once to a purchase line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_missing_account_expense"
msgid ""
"To invoice purchase \"%(purchase)s\" you must configure a default account "
"expense."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_modify_header_draft"
msgid ""
"To modify the header of purchase \"%(purchase)s\", it must be in draft "
"state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_move_reset_draft"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
"purchase."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_product_missing_account_expense"
msgid ""
"To invoice purchase \"%(purchase)s\" you must define an account expense for "
@@ -964,12 +1008,14 @@ msgctxt "model:ir.message,text:msg_purchase_reporting_time_series"
msgid "Time Series"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_supplier_location_required"
msgid ""
"To process purchase \"%(purchase)s\" you must set a supplier location on "
"party \"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_required_for_quotation"
msgid ""
"To get a quote for the purchase \"%(purchase)s\" you must enter a warehouse."
@@ -1096,11 +1142,6 @@ msgctxt "model:ir.ui.menu,name:menu_reporting_purchase"
msgid "Purchases"
msgstr "Pirkimai"
-#, fuzzy
-msgctxt "model:ir.ui.menu,name:menu_supplier"
-msgid "Associated to Purchases"
-msgstr "Su pirkimais susieti kontrahentai"
-
msgctxt "model:party.party.customer_code,name:"
msgid "Party Customer Code"
msgstr ""
@@ -1420,12 +1461,12 @@ msgstr "Tiekėjai"
#, fuzzy
msgctxt "view:purchase.handle.invoice.exception.ask:"
-msgid "Choose invoices to recreate:"
+msgid "Choose cancelled invoices to ignore or recreate:"
msgstr "Pasirinkite sąskaitas faktūras atkūrimui"
#, fuzzy
msgctxt "view:purchase.handle.shipment.exception.ask:"
-msgid "Choose move to recreate:"
+msgid "Choose cancelled stock moves to ignore or recreate:"
msgstr "Pasirinkite sąskaitas faktūras atkūrimui"
#, fuzzy
diff --git a/modules/purchase/locale/nl.po b/modules/purchase/locale/nl.po
index f99bcb7eed..e11036d0ca 100644
--- a/modules/purchase/locale/nl.po
+++ b/modules/purchase/locale/nl.po
@@ -127,17 +127,25 @@ msgctxt "field:purchase.handle.invoice.exception.ask,domain_invoices:"
msgid "Domain Invoices"
msgstr "Domein facturen"
+msgctxt "field:purchase.handle.invoice.exception.ask,ignore_invoices:"
+msgid "Invoices to Ignore"
+msgstr "Te negeren facturen"
+
msgctxt "field:purchase.handle.invoice.exception.ask,recreate_invoices:"
-msgid "Recreate Invoices"
-msgstr "Facturen opnieuw aanmaken"
+msgid "Invoices to Recreate"
+msgstr "Opnieuw aan te maken facturen"
msgctxt "field:purchase.handle.shipment.exception.ask,domain_moves:"
-msgid "Domain Moves"
-msgstr "Domein voorraadbewegingen"
+msgid "Domain Stock Moves"
+msgstr "Voorraadbewegingen domein"
+
+msgctxt "field:purchase.handle.shipment.exception.ask,ignore_moves:"
+msgid "Stock Moves to Ignore"
+msgstr "Te negeren voorraadbewegingen"
msgctxt "field:purchase.handle.shipment.exception.ask,recreate_moves:"
-msgid "Recreate Moves"
-msgstr "Voorraad bewegingen opnieuw aanmaken"
+msgid "Stock Moves to Recreate"
+msgstr "Opnieuw aan te maken voorraadbewegingen"
msgctxt "field:purchase.line,actual_quantity:"
msgid "Actual Quantity"
@@ -183,16 +191,20 @@ msgctxt "field:purchase.line,invoice_progress:"
msgid "Invoice Progress"
msgstr "Factuur voortgang"
+msgctxt "field:purchase.line,movable:"
+msgid "Movable"
+msgstr "Beweegbaar"
+
msgctxt "field:purchase.line,moves:"
-msgid "Moves"
-msgstr "Voorraad bewegingen"
+msgid "Stock Moves"
+msgstr "Voorraadbewegingen"
msgctxt "field:purchase.line,moves_exception:"
msgid "Moves Exception"
msgstr "Voorraad Mutaties Uitzondering"
msgctxt "field:purchase.line,moves_ignored:"
-msgid "Ignored Moves"
+msgid "Ignored Stock Moves"
msgstr "Genegeerde voorraadbewegingen"
msgctxt "field:purchase.line,moves_progress:"
@@ -276,16 +288,16 @@ msgid "Tax"
msgstr "Belasting"
msgctxt "field:purchase.line-ignored-stock.move,move:"
-msgid "Move"
-msgstr "Voorraad beweging"
+msgid "Stock Move"
+msgstr "Voorraadbeweging"
msgctxt "field:purchase.line-ignored-stock.move,purchase_line:"
msgid "Purchase Line"
msgstr "Inkoopregel"
msgctxt "field:purchase.line-recreated-stock.move,move:"
-msgid "Move"
-msgstr "Voorraad beweging"
+msgid "Stock Move"
+msgstr "Voorraadbeweging"
msgctxt "field:purchase.line-recreated-stock.move,purchase_line:"
msgid "Purchase Line"
@@ -407,13 +419,17 @@ msgctxt "field:purchase.purchase,invoices_recreated:"
msgid "Recreated Invoices"
msgstr "Opnieuw aangemaakte facturen"
+msgctxt "field:purchase.purchase,line_lines:"
+msgid "Line - Lines"
+msgstr "Regel - Regels"
+
msgctxt "field:purchase.purchase,lines:"
msgid "Lines"
msgstr "Regels"
msgctxt "field:purchase.purchase,moves:"
-msgid "Moves"
-msgstr "Voorraad bewegingen"
+msgid "Stock Moves"
+msgstr "Voorraadbewegingen"
msgctxt "field:purchase.purchase,number:"
msgid "Number"
@@ -614,18 +630,22 @@ msgstr ""
"De periode waarin bevestigde aankoop nog steeds kan worden gereset naar concept.\n"
"Alleen toegepast als de wachtrij is geactiveerd."
+msgctxt "help:purchase.handle.invoice.exception.ask,ignore_invoices:"
+msgid "The selected cancelled invoices will be ignored."
+msgstr "De geselecteerde geannuleerde facturen worden genegeerd."
+
msgctxt "help:purchase.handle.invoice.exception.ask,recreate_invoices:"
-msgid ""
-"The selected invoices will be recreated. The other ones will be ignored."
-msgstr ""
-"De geselecteerde facturen worden opnieuw aangemaakt. De rest wordt "
-"genegeerd."
+msgid "The selected cancelled invoices will be recreated."
+msgstr "De geselecteerde geannuleerde facturen worden opnieuw aangemaakt."
+
+msgctxt "help:purchase.handle.shipment.exception.ask,ignore_moves:"
+msgid "The selected cancelled stock moves will be ignored."
+msgstr "De geselecteerde geannuleerde voorraadbewegingen worden genegeerd."
msgctxt "help:purchase.handle.shipment.exception.ask,recreate_moves:"
-msgid "The selected moves will be recreated. The other ones will be ignored."
+msgid "The selected cancelled stock moves will be recreated."
msgstr ""
-"De geselecteerde voorraadbewegingen worden opnieuw aangemaakt. De rest wordt"
-" genegeerd."
+"De geselecteerde geannuleerde voorraadbewegingen worden opnieuw aangemaakt."
msgctxt "help:purchase.line,delivery_date_edit:"
msgid "Check to edit the delivery date."
@@ -671,9 +691,9 @@ msgctxt "model:ir.action,name:act_invoice_form"
msgid "Invoices"
msgstr "Facturen"
-msgctxt "model:ir.action,name:act_open_supplier"
-msgid "Parties associated to Purchases"
-msgstr "Relaties gekoppeld aan inkopen"
+msgctxt "model:ir.action,name:act_invoice_line_form"
+msgid "Invoice Lines"
+msgstr "Factuur regels"
msgctxt "model:ir.action,name:act_product_supplier_form"
msgid "Suppliers"
@@ -700,8 +720,8 @@ msgid "Purchase Lines"
msgstr "Inkoopregels"
msgctxt "model:ir.action,name:act_purchase_move_relate"
-msgid "Moves"
-msgstr "Voorraad bewegingen"
+msgid "Stock Moves"
+msgstr "Voorraadbewegingen"
msgctxt "model:ir.action,name:act_purchase_relate"
msgid "Purchases"
@@ -825,6 +845,7 @@ msgstr ""
"U probeert de inkoop maateenheid waarop de inkoopprijzen zijn gebaseerd te "
"wijzigen."
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_purchase"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending purchases with "
@@ -833,10 +854,12 @@ msgstr ""
"U kunt de relatie \"%(party)s\" niet verwijderen terwijl ze inkopen in "
"behandeling hebben bij bedrijf \"%(company)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_delete_cancel"
msgid "To delete purchase \"%(purchase)s\" you must cancel it."
msgstr "Om inkooporder \"%(purchase)s\" te verwijderen, moet u deze annuleren."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_invoice_reset_draft"
msgid ""
"You cannot reset invoice \"%(invoice)s\" to draft because it was generated "
@@ -845,6 +868,7 @@ msgstr ""
"U kunt de factuur \"%(invoice)s\" niet terugzetten naar concept zetten omdat"
" deze gegenereerd is door een inkooporder."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_create_draft"
msgid ""
"You cannot add lines to purchase \"%(purchase)s\" because it is no longer in"
@@ -853,6 +877,7 @@ msgstr ""
"U kunt geen regels toevoegen aan inkoop \"%(purchase)s\" omdat deze niet "
"meer in status concept staat."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft purchase "
@@ -861,6 +886,7 @@ msgstr ""
"Om regel \"%(line)s\" te verwijderen, moet u de inkooporder \"%(purchase)s\""
" annuleren, resetten of terugzetten naar concept."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_move_quantity"
msgid ""
"The purchase line \"%(line)s\" is moving %(extra)s in addition to the "
@@ -874,6 +900,7 @@ msgid "A tax can be added only once to a purchase line."
msgstr ""
"Een belasting kan slechts één keer worden toegevoegd aan een inkoopregel."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_missing_account_expense"
msgid ""
"To invoice purchase \"%(purchase)s\" you must configure a default account "
@@ -882,6 +909,7 @@ msgstr ""
"Om inkooporder \"%(purchase)s\" te factureren, moet u een standaard "
"grootboekrekening kosten configureren."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_modify_header_draft"
msgid ""
"To modify the header of purchase \"%(purchase)s\", it must be in draft "
@@ -890,6 +918,7 @@ msgstr ""
"Als u de kop van de inkoop \"%(purchase)s\" wilt wijzigen, moet deze in "
"status concept staan."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_move_reset_draft"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
@@ -898,6 +927,7 @@ msgstr ""
"U kunt voorraadbeweging \"%(move)s\" niet terug zetten naar concept omdat "
"deze is gegenereerd door een inkooporder."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_product_missing_account_expense"
msgid ""
"To invoice purchase \"%(purchase)s\" you must define an account expense for "
@@ -938,6 +968,7 @@ msgctxt "model:ir.message,text:msg_purchase_reporting_time_series"
msgid "Time Series"
msgstr "Tijdreeksen"
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_supplier_location_required"
msgid ""
"To process purchase \"%(purchase)s\" you must set a supplier location on "
@@ -946,6 +977,7 @@ msgstr ""
"Om inkooporder \"%(purchase)s\" te verwerken, moet de opslaglocatie van de "
"leverancier worden geconfigureerd op relatie \"%(party)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_required_for_quotation"
msgid ""
"To get a quote for the purchase \"%(purchase)s\" you must enter a warehouse."
@@ -1061,10 +1093,6 @@ msgctxt "model:ir.ui.menu,name:menu_reporting_purchase"
msgid "Purchases"
msgstr "Inkopen"
-msgctxt "model:ir.ui.menu,name:menu_supplier"
-msgid "Associated to Purchases"
-msgstr "Gekoppeld aan inkoop"
-
msgctxt "model:party.party.customer_code,name:"
msgid "Party Customer Code"
msgstr "Relatie klant code"
@@ -1374,12 +1402,15 @@ msgid "Suppliers"
msgstr "Leveranciers"
msgctxt "view:purchase.handle.invoice.exception.ask:"
-msgid "Choose invoices to recreate:"
-msgstr "Kies de facturen om opnieuw aan te maken:"
+msgid "Choose cancelled invoices to ignore or recreate:"
+msgstr ""
+"Selecteer geannuleerde facturen die u wilt negeren of opnieuw wilt aanmaken:"
msgctxt "view:purchase.handle.shipment.exception.ask:"
-msgid "Choose move to recreate:"
-msgstr "Kies de voorraadbeweging om opnieuw aan te maken:"
+msgid "Choose cancelled stock moves to ignore or recreate:"
+msgstr ""
+"Selecteer geannuleerde voorraadbewegingen om te negeren of om opnieuw aan te"
+" maken:"
msgctxt "view:purchase.line:"
msgid "Delivery Date:"
diff --git a/modules/purchase/locale/pl.po b/modules/purchase/locale/pl.po
index d196cf9aa6..06f0df2735 100644
--- a/modules/purchase/locale/pl.po
+++ b/modules/purchase/locale/pl.po
@@ -4,7 +4,7 @@ msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:account.invoice,purchase_exception_state:"
msgid "Exception State"
-msgstr ""
+msgstr "Stan wyjątku"
msgctxt "field:account.invoice,purchases:"
msgid "Purchases"
@@ -12,67 +12,60 @@ msgstr "Zakupy"
msgctxt "field:party.party,customer_code:"
msgid "Customer Code"
-msgstr ""
+msgstr "Kod klienta"
msgctxt "field:party.party,customer_codes:"
msgid "Customer Codes"
-msgstr ""
+msgstr "Kody klienta"
#, fuzzy
msgctxt "field:party.party,supplier_currencies:"
msgid "Supplier Currencies"
msgstr "Zwrot do dostawcy"
-#, fuzzy
msgctxt "field:party.party,supplier_currency:"
msgid "Supplier Currency"
-msgstr "Zwrot do dostawcy"
+msgstr "Waluta dostawcy"
msgctxt "field:party.party,supplier_lead_time:"
msgid "Lead Time"
-msgstr ""
+msgstr "Czas realizacji"
msgctxt "field:party.party,supplier_lead_times:"
msgid "Lead Times"
msgstr ""
-#, fuzzy
msgctxt "field:party.party.customer_code,company:"
msgid "Company"
msgstr "Firma"
msgctxt "field:party.party.customer_code,customer_code:"
msgid "Customer Code"
-msgstr ""
+msgstr "Kod klienta"
-#, fuzzy
msgctxt "field:party.party.customer_code,party:"
msgid "Party"
msgstr "Strona"
-#, fuzzy
msgctxt "field:party.party.supplier_currency,party:"
msgid "Party"
msgstr "Strona"
-#, fuzzy
msgctxt "field:party.party.supplier_currency,supplier_currency:"
msgid "Supplier Currency"
-msgstr "Zwrot do dostawcy"
+msgstr "Waluta dostawcy"
-#, fuzzy
msgctxt "field:party.party.supplier_lead_time,company:"
msgid "Company"
msgstr "Firma"
-#, fuzzy
msgctxt "field:party.party.supplier_lead_time,party:"
msgid "Party"
msgstr "Strona"
msgctxt "field:party.party.supplier_lead_time,supplier_lead_time:"
msgid "Lead Time"
-msgstr ""
+msgstr "Czas realizacji"
#, fuzzy
msgctxt "field:product.product,last_purchase_price_uom:"
@@ -85,16 +78,15 @@ msgstr "Dostawcy"
msgctxt "field:product.product,purchasable:"
msgid "Purchasable"
-msgstr ""
+msgstr "Do kupienia"
msgctxt "field:product.product,purchase_price_uom:"
msgid "Purchase Price"
msgstr "Cena zakupu"
-#, fuzzy
msgctxt "field:product.product,purchase_uom:"
msgid "Purchase UoM"
-msgstr "Jm zakupu"
+msgstr "j.m. zakupu"
msgctxt "field:product.template,product_suppliers:"
msgid "Suppliers"
@@ -102,20 +94,19 @@ msgstr "Dostawcy"
msgctxt "field:product.template,purchasable:"
msgid "Purchasable"
-msgstr ""
+msgstr "Do kupienia"
-#, fuzzy
msgctxt "field:product.template,purchase_uom:"
msgid "Purchase UoM"
-msgstr "Jm zakupu"
+msgstr "j.m. zakupu"
msgctxt "field:purchase.configuration,purchase_invoice_method:"
msgid "Invoice Method"
-msgstr ""
+msgstr "Metoda fakturowania"
msgctxt "field:purchase.configuration,purchase_process_after:"
msgid "Process Purchase after"
-msgstr ""
+msgstr "Realizuj zakup po"
msgctxt "field:purchase.configuration,purchase_sequence:"
msgid "Purchase Sequence"
@@ -124,7 +115,7 @@ msgstr "Sekwencja zakupu"
msgctxt ""
"field:purchase.configuration.purchase_method,purchase_invoice_method:"
msgid "Invoice Method"
-msgstr ""
+msgstr "Metoda fakturowania"
msgctxt "field:purchase.configuration.sequence,company:"
msgid "Company"
@@ -138,28 +129,38 @@ msgctxt "field:purchase.handle.invoice.exception.ask,domain_invoices:"
msgid "Domain Invoices"
msgstr ""
+#, fuzzy
+msgctxt "field:purchase.handle.invoice.exception.ask,ignore_invoices:"
+msgid "Invoices to Ignore"
+msgstr "Adres faktury"
+
+#, fuzzy
msgctxt "field:purchase.handle.invoice.exception.ask,recreate_invoices:"
-msgid "Recreate Invoices"
-msgstr ""
+msgid "Invoices to Recreate"
+msgstr "Stan faktury"
msgctxt "field:purchase.handle.shipment.exception.ask,domain_moves:"
-msgid "Domain Moves"
-msgstr ""
-
-msgctxt "field:purchase.handle.shipment.exception.ask,recreate_moves:"
-msgid "Recreate Moves"
+msgid "Domain Stock Moves"
msgstr ""
#, fuzzy
+msgctxt "field:purchase.handle.shipment.exception.ask,ignore_moves:"
+msgid "Stock Moves to Ignore"
+msgstr "Ruchy"
+
+#, fuzzy
+msgctxt "field:purchase.handle.shipment.exception.ask,recreate_moves:"
+msgid "Stock Moves to Recreate"
+msgstr "Ruchy"
+
msgctxt "field:purchase.line,actual_quantity:"
msgid "Actual Quantity"
-msgstr "Ilość"
+msgstr "Ilość rzeczywista"
msgctxt "field:purchase.line,amount:"
msgid "Amount"
-msgstr ""
+msgstr "Wartość netto"
-#, fuzzy
msgctxt "field:purchase.line,company:"
msgid "Company"
msgstr "Firma"
@@ -198,8 +199,13 @@ msgctxt "field:purchase.line,invoice_progress:"
msgid "Invoice Progress"
msgstr "Adres faktury"
+msgctxt "field:purchase.line,movable:"
+msgid "Movable"
+msgstr ""
+
+#, fuzzy
msgctxt "field:purchase.line,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Ruchy"
#, fuzzy
@@ -208,7 +214,7 @@ msgid "Moves Exception"
msgstr "Wyjątek"
msgctxt "field:purchase.line,moves_ignored:"
-msgid "Ignored Moves"
+msgid "Ignored Stock Moves"
msgstr ""
msgctxt "field:purchase.line,moves_progress:"
@@ -229,7 +235,7 @@ msgstr "Produkt"
msgctxt "field:purchase.line,product_supplier:"
msgid "Supplier's Product"
-msgstr ""
+msgstr "Produkt dostawcy"
#, fuzzy
msgctxt "field:purchase.line,product_uom_category:"
@@ -257,7 +263,6 @@ msgctxt "field:purchase.line,summary:"
msgid "Summary"
msgstr ""
-#, fuzzy
msgctxt "field:purchase.line,supplier:"
msgid "Supplier"
msgstr "Dostawca"
@@ -296,16 +301,16 @@ msgid "Tax"
msgstr "Podatek"
msgctxt "field:purchase.line-ignored-stock.move,move:"
-msgid "Move"
-msgstr "Ruch"
+msgid "Stock Move"
+msgstr ""
msgctxt "field:purchase.line-ignored-stock.move,purchase_line:"
msgid "Purchase Line"
msgstr "Wiersz zakupu"
msgctxt "field:purchase.line-recreated-stock.move,move:"
-msgid "Move"
-msgstr "Ruch"
+msgid "Stock Move"
+msgstr ""
msgctxt "field:purchase.line-recreated-stock.move,purchase_line:"
msgid "Purchase Line"
@@ -325,7 +330,7 @@ msgstr "Waluta"
msgctxt "field:purchase.product_supplier,lead_time:"
msgid "Lead Time"
-msgstr ""
+msgstr "Czas realizacji"
msgctxt "field:purchase.product_supplier,name:"
msgid "Name"
@@ -341,7 +346,7 @@ msgstr "Ceny"
msgctxt "field:purchase.product_supplier,product:"
msgid "Variant"
-msgstr ""
+msgstr "Wariant"
#, fuzzy
msgctxt "field:purchase.product_supplier,template:"
@@ -353,7 +358,6 @@ msgctxt "field:purchase.product_supplier,unit:"
msgid "Unit"
msgstr "Jednostka"
-#, fuzzy
msgctxt "field:purchase.product_supplier.price,currency:"
msgid "Currency"
msgstr "Waluta"
@@ -383,14 +387,13 @@ msgctxt "field:purchase.purchase,company:"
msgid "Company"
msgstr "Firma"
-#, fuzzy
msgctxt "field:purchase.purchase,confirmed_by:"
msgid "Confirmed By"
-msgstr "Confirmed"
+msgstr "Zatwierdzone przez"
msgctxt "field:purchase.purchase,contact:"
msgid "Contact"
-msgstr ""
+msgstr "Kontakt"
msgctxt "field:purchase.purchase,currency:"
msgid "Currency"
@@ -410,16 +413,15 @@ msgstr "Adres faktury"
msgctxt "field:purchase.purchase,invoice_method:"
msgid "Invoice Method"
-msgstr ""
+msgstr "Metoda fakturowania"
-#, fuzzy
msgctxt "field:purchase.purchase,invoice_party:"
msgid "Invoice Party"
-msgstr "Faktura"
+msgstr "Strona faktury"
msgctxt "field:purchase.purchase,invoice_state:"
msgid "Invoice State"
-msgstr ""
+msgstr "Stan faktury"
msgctxt "field:purchase.purchase,invoices:"
msgid "Invoices"
@@ -433,12 +435,18 @@ msgctxt "field:purchase.purchase,invoices_recreated:"
msgid "Recreated Invoices"
msgstr ""
+#, fuzzy
+msgctxt "field:purchase.purchase,line_lines:"
+msgid "Line - Lines"
+msgstr "Wiersze faktury"
+
msgctxt "field:purchase.purchase,lines:"
msgid "Lines"
msgstr "Wiersze"
+#, fuzzy
msgctxt "field:purchase.purchase,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Ruchy"
msgctxt "field:purchase.purchase,number:"
@@ -447,7 +455,7 @@ msgstr "Numer"
msgctxt "field:purchase.purchase,origin:"
msgid "Origin"
-msgstr ""
+msgstr "Źródło"
msgctxt "field:purchase.purchase,party:"
msgid "Party"
@@ -465,10 +473,9 @@ msgctxt "field:purchase.purchase,purchase_date:"
msgid "Purchase Date"
msgstr "Data zakupu"
-#, fuzzy
msgctxt "field:purchase.purchase,quoted_by:"
msgid "Quoted By"
-msgstr "Quote"
+msgstr "Wycenione przez"
msgctxt "field:purchase.purchase,reference:"
msgid "Reference"
@@ -492,7 +499,7 @@ msgstr "Stan"
msgctxt "field:purchase.purchase,tax_amount:"
msgid "Tax"
-msgstr "Podatek"
+msgstr "Wartość VAT"
msgctxt "field:purchase.purchase,tax_amount_cache:"
msgid "Tax Cache"
@@ -500,7 +507,7 @@ msgstr ""
msgctxt "field:purchase.purchase,total_amount:"
msgid "Total"
-msgstr "Razem"
+msgstr "Wartość brutto"
msgctxt "field:purchase.purchase,total_amount_cache:"
msgid "Total Cache"
@@ -508,7 +515,7 @@ msgstr ""
msgctxt "field:purchase.purchase,untaxed_amount:"
msgid "Untaxed"
-msgstr ""
+msgstr "Wartość netto"
msgctxt "field:purchase.purchase,untaxed_amount_cache:"
msgid "Untaxed Cache"
@@ -534,26 +541,22 @@ msgctxt "field:purchase.purchase-recreated-account.invoice,purchase:"
msgid "Purchase"
msgstr "Zakup"
-#, fuzzy
msgctxt "field:purchase.reporting.context,company:"
msgid "Company"
msgstr "Firma"
-#, fuzzy
msgctxt "field:purchase.reporting.context,from_date:"
msgid "From Date"
-msgstr "Z lokalizacji"
+msgstr "Od dnia"
msgctxt "field:purchase.reporting.context,period:"
msgid "Period"
-msgstr ""
+msgstr "Okres"
-#, fuzzy
msgctxt "field:purchase.reporting.context,to_date:"
msgid "To Date"
-msgstr "Data:"
+msgstr "Do dnia"
-#, fuzzy
msgctxt "field:purchase.reporting.context,warehouse:"
msgid "Warehouse"
msgstr "Magazyn"
@@ -563,27 +566,23 @@ msgctxt "field:purchase.reporting.product,product:"
msgid "Product"
msgstr "Produkt"
-#, fuzzy
msgctxt "field:purchase.reporting.product,product_supplier:"
msgid "Supplier's Product"
-msgstr "Dostawcy"
+msgstr "Produkt dostawcy"
#, fuzzy
msgctxt "field:purchase.reporting.product.time_series,product:"
msgid "Product"
msgstr "Produkt"
-#, fuzzy
msgctxt "field:purchase.reporting.product.time_series,product_supplier:"
msgid "Supplier's Product"
-msgstr "Dostawcy"
+msgstr "Produkt dostawcy"
-#, fuzzy
msgctxt "field:purchase.reporting.supplier,supplier:"
msgid "Supplier"
msgstr "Dostawca"
-#, fuzzy
msgctxt "field:purchase.reporting.supplier.time_series,supplier:"
msgid "Supplier"
msgstr "Dostawca"
@@ -598,7 +597,7 @@ msgstr "Zakup"
msgctxt "field:stock.move,purchase_exception_state:"
msgid "Exception State"
-msgstr ""
+msgstr "Stan wyjątku"
msgctxt "field:stock.move,supplier:"
msgid "Supplier"
@@ -607,56 +606,67 @@ msgstr "Dostawca"
msgctxt "help:party.party,customer_code:"
msgid ""
"The code the party as supplier has assigned to the company as customer."
-msgstr ""
+msgstr "Kod, który strona jako dostawca przypisała firmie jako klientowi."
msgctxt "help:party.party,supplier_currency:"
msgid "Default currency for purchases from this party."
-msgstr ""
+msgstr "Domyślna waluta dla zakupów od tej strony."
msgctxt "help:party.party,supplier_lead_time:"
msgid ""
"The time from confirming the purchase order to receiving the goods from the party when used as a supplier.\n"
"Used if no lead time is set on the product supplier."
msgstr ""
+"Czas od potwierdzenia zlecenia zakupu do otrzymania towarów od strony, gdy jest używana jako dostawca.\n"
+"Używany, jeśli nie ustawiono czasu realizacji dla dostawcy produktu."
msgctxt "help:party.party.supplier_currency,supplier_currency:"
msgid "Default currency for purchases from this party."
-msgstr ""
+msgstr "Domyślna waluta dla zakupów od tej strony."
msgctxt "help:party.party.supplier_lead_time,supplier_lead_time:"
msgid ""
"The time from confirming the purchase order to receiving the goods from the party when used as a supplier.\n"
"Used if no lead time is set on the product supplier."
msgstr ""
+"Czas od potwierdzenia zlecenia zakupu do otrzymania towarów od strony, gdy jest używana jako dostawca.\n"
+"Używany, jeśli nie ustawiono czasu realizacji dla dostawcy produktu."
-#, fuzzy
msgctxt "help:product.product,purchase_uom:"
msgid "The default Unit of Measure for purchases."
-msgstr "Domyślna data dostawy dla każdego wiersza."
+msgstr "Domyślna jednostka miary dla zakupów."
-#, fuzzy
msgctxt "help:product.template,purchase_uom:"
msgid "The default Unit of Measure for purchases."
-msgstr "Domyślna data dostawy dla każdego wiersza."
+msgstr "Domyślna jednostka miary dla zakupów."
msgctxt "help:purchase.configuration,purchase_process_after:"
msgid ""
"The grace period during which confirmed purchase can still be reset to draft.\n"
"Applied only if a worker queue is activated."
msgstr ""
+"Okres karencji, podczas którego potwierdzony zakup może być wciąż zresetowany do stanu szkicu.\n"
+"Ma zastosowanie jeśli jest aktywny mechanizm kolejkowania zadań."
+
+msgctxt "help:purchase.handle.invoice.exception.ask,ignore_invoices:"
+msgid "The selected cancelled invoices will be ignored."
+msgstr ""
msgctxt "help:purchase.handle.invoice.exception.ask,recreate_invoices:"
-msgid ""
-"The selected invoices will be recreated. The other ones will be ignored."
+msgid "The selected cancelled invoices will be recreated."
+msgstr ""
+
+msgctxt "help:purchase.handle.shipment.exception.ask,ignore_moves:"
+msgid "The selected cancelled stock moves will be ignored."
msgstr ""
msgctxt "help:purchase.handle.shipment.exception.ask,recreate_moves:"
-msgid "The selected moves will be recreated. The other ones will be ignored."
+msgid "The selected cancelled stock moves will be recreated."
msgstr ""
msgctxt "help:purchase.line,delivery_date_edit:"
msgid "Check to edit the delivery date."
-msgstr ""
+msgstr "Zaznacz, aby edytować datę dostawy."
msgctxt "help:purchase.line,product_uom_category:"
msgid "The category of Unit of Measure for the product."
@@ -667,12 +677,16 @@ msgid ""
"The time from confirming the purchase order to receiving the products.\n"
"If empty the lead time of the supplier is used."
msgstr ""
+"Czas od zatwierdzenia zlecenia zakupu do momentu odebrania produktów.\n"
+"Jeśli będzie pusty to zostanie użyty czas realizacji dostawcy."
msgctxt "help:purchase.product_supplier,prices:"
msgid ""
"Add price for different criteria.\n"
"The last matching line is used."
msgstr ""
+"Dodaj cenę dla różnych ilości.\n"
+"Zostanie użyta ostatnia pasująca pozycja."
#, fuzzy
msgctxt "help:purchase.product_supplier.price,quantity:"
@@ -691,66 +705,56 @@ msgctxt "help:stock.location,supplier_return_location:"
msgid "If empty the Storage location is used."
msgstr ""
-#, fuzzy
msgctxt "model:ir.action,name:act_invoice_form"
msgid "Invoices"
-msgstr "Invoices"
-
-msgctxt "model:ir.action,name:act_open_supplier"
-msgid "Parties associated to Purchases"
-msgstr "Parties associated to Purchases"
+msgstr "Faktury"
#, fuzzy
+msgctxt "model:ir.action,name:act_invoice_line_form"
+msgid "Invoice Lines"
+msgstr "Wiersze faktury"
+
msgctxt "model:ir.action,name:act_product_supplier_form"
msgid "Suppliers"
msgstr "Dostawcy"
-#, fuzzy
msgctxt "model:ir.action,name:act_product_supplier_price_form"
msgid "Prices"
-msgstr "Prices"
+msgstr "Ceny"
-#, fuzzy
msgctxt "model:ir.action,name:act_purchase_configuration_form"
msgid "Configuration"
msgstr "Konfiguracja"
-#, fuzzy
msgctxt "model:ir.action,name:act_purchase_form"
msgid "Purchases"
-msgstr "Purchases"
+msgstr "Zakupy"
-#, fuzzy
msgctxt "model:ir.action,name:act_purchase_invoice_relate"
msgid "Purchases"
-msgstr "Purchases"
+msgstr "Zakupy"
-#, fuzzy
msgctxt "model:ir.action,name:act_purchase_line_relate"
msgid "Purchase Lines"
-msgstr "Wiersz zakupu"
+msgstr "Pozycje zakupu"
#, fuzzy
msgctxt "model:ir.action,name:act_purchase_move_relate"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Ruchy"
-#, fuzzy
msgctxt "model:ir.action,name:act_purchase_relate"
msgid "Purchases"
msgstr "Zakupy"
-#, fuzzy
msgctxt "model:ir.action,name:act_purchase_relate_simple"
msgid "Purchases"
msgstr "Zakupy"
-#, fuzzy
msgctxt "model:ir.action,name:act_reporting_main"
msgid "Purchases"
msgstr "Zakupy"
-#, fuzzy
msgctxt "model:ir.action,name:act_reporting_main_time_series"
msgid "Purchases"
msgstr "Zakupy"
@@ -765,148 +769,137 @@ msgctxt "model:ir.action,name:act_reporting_product_time_series"
msgid "Purchases per Product"
msgstr "Cena zakupu"
-#, fuzzy
msgctxt "model:ir.action,name:act_reporting_supplier"
msgid "Purchases per Supplier"
-msgstr "Cena zakupu"
+msgstr "Zakupy wg dostawcy"
-#, fuzzy
msgctxt "model:ir.action,name:act_reporting_supplier_time_series"
msgid "Purchases per Supplier"
-msgstr "Cena zakupu"
+msgstr "Zakupy wg dostawcy"
-#, fuzzy
msgctxt "model:ir.action,name:act_return_form"
msgid "Returns"
-msgstr "Returns"
+msgstr "Zwroty"
-#, fuzzy
msgctxt "model:ir.action,name:act_shipment_form"
msgid "Shipments"
-msgstr "Shipments"
+msgstr "Wysyłki"
-#, fuzzy
msgctxt "model:ir.action,name:report_purchase"
msgid "Purchase"
msgstr "Purchase"
-#, fuzzy
msgctxt "model:ir.action,name:wizard_invoice_handle_exception"
msgid "Handle Invoice Exception"
-msgstr "Handle Invoice Exception"
+msgstr "Obsłuż wyjątek faktury"
msgctxt "model:ir.action,name:wizard_modify_header"
msgid "Modify Header"
-msgstr "Modify Header"
+msgstr "Zmień nagłówek"
-#, fuzzy
msgctxt "model:ir.action,name:wizard_return_purchase"
msgid "Return Purchase"
-msgstr "Zakup"
+msgstr "Zwrot zakupu"
-#, fuzzy
msgctxt "model:ir.action,name:wizard_shipment_handle_exception"
msgid "Handle Shipment Exception"
-msgstr "Handle Shipment Exception"
+msgstr "Obsłuż wyjątek wysyłki"
-#, fuzzy
msgctxt "model:ir.action.act_window.domain,name:act_purchase_form_domain_all"
msgid "All"
-msgstr "All"
+msgstr "Wszystkie"
-#, fuzzy
msgctxt ""
"model:ir.action.act_window.domain,name:act_purchase_form_domain_confirmed"
msgid "Confirmed"
-msgstr "Confirmed"
+msgstr "Potwierdzone"
-#, fuzzy
msgctxt ""
"model:ir.action.act_window.domain,name:act_purchase_form_domain_draft"
msgid "Draft"
-msgstr "Draft"
+msgstr "Szkic"
-#, fuzzy
msgctxt ""
"model:ir.action.act_window.domain,name:act_purchase_form_domain_exception"
msgid "Exception"
msgstr "Wyjątek"
-#, fuzzy
msgctxt ""
"model:ir.action.act_window.domain,name:act_purchase_form_domain_processing"
msgid "Processing"
-msgstr "Processing"
+msgstr "W realizacji"
-#, fuzzy
msgctxt ""
"model:ir.action.act_window.domain,name:act_purchase_form_domain_quotation"
msgid "Quotation"
-msgstr "Quotation"
+msgstr "Wyceniane"
-#, fuzzy
msgctxt "model:ir.action.act_window.domain,name:act_purchase_line_relate_all"
msgid "All"
-msgstr "All"
+msgstr "Wszystkie"
-#, fuzzy
msgctxt "model:ir.action.act_window.domain,name:act_purchase_line_relate_done"
msgid "Done"
-msgstr "Wykonano"
+msgstr "Wykonane"
msgctxt ""
"model:ir.action.act_window.domain,name:act_purchase_line_relate_pending"
msgid "Pending"
-msgstr ""
+msgstr "W toku"
-#, fuzzy
msgctxt "model:ir.action.act_window.domain,name:act_purchase_relate_all"
msgid "All"
-msgstr "All"
+msgstr "Wszystkie"
-#, fuzzy
msgctxt "model:ir.action.act_window.domain,name:act_purchase_relate_done"
msgid "Done"
-msgstr "Wykonano"
+msgstr "Wykonane"
msgctxt "model:ir.action.act_window.domain,name:act_purchase_relate_pending"
msgid "Pending"
-msgstr ""
+msgstr "W toku"
msgctxt "model:ir.message,text:msg_change_purchase_uom"
msgid ""
"You are trying to change the purchase unit of measure on which the purchase "
"prices are based."
msgstr ""
+"Próbujesz zmienić jednostkę miary zakupu, na której oparte są ceny zakupu."
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_purchase"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending purchases with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_delete_cancel"
msgid "To delete purchase \"%(purchase)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_invoice_reset_draft"
msgid ""
"You cannot reset invoice \"%(invoice)s\" to draft because it was generated "
"by a purchase."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_create_draft"
msgid ""
"You cannot add lines to purchase \"%(purchase)s\" because it is no longer in"
" a draft state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft purchase "
"\"%(purchase)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_move_quantity"
msgid ""
"The purchase line \"%(line)s\" is moving %(extra)s in addition to the "
@@ -917,31 +910,34 @@ msgctxt "model:ir.message,text:msg_purchase_line_tax_unique"
msgid "A tax can be added only once to a purchase line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_missing_account_expense"
msgid ""
"To invoice purchase \"%(purchase)s\" you must configure a default account "
"expense."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_modify_header_draft"
msgid ""
"To modify the header of purchase \"%(purchase)s\", it must be in draft "
"state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_move_reset_draft"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
"purchase."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_product_missing_account_expense"
msgid ""
"To invoice purchase \"%(purchase)s\" you must define an account expense for "
"product \"%(product)s\"."
msgstr ""
-#, fuzzy
msgctxt "model:ir.message,text:msg_purchase_reporting_company"
msgid "Company"
msgstr "Firma"
@@ -976,12 +972,14 @@ msgctxt "model:ir.message,text:msg_purchase_reporting_time_series"
msgid "Time Series"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_supplier_location_required"
msgid ""
"To process purchase \"%(purchase)s\" you must set a supplier location on "
"party \"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_required_for_quotation"
msgid ""
"To get a quote for the purchase \"%(purchase)s\" you must enter a warehouse."
@@ -989,41 +987,40 @@ msgstr ""
msgctxt "model:ir.model.button,string:purchase_cancel_button"
msgid "Cancel"
-msgstr "Cancel"
+msgstr "Anuluj"
msgctxt "model:ir.model.button,string:purchase_confirm_button"
msgid "Confirm"
-msgstr "Confirm"
+msgstr "Zatwierdź"
msgctxt "model:ir.model.button,string:purchase_draft_button"
msgid "Draft"
-msgstr "Draft"
+msgstr "Szkic"
msgctxt "model:ir.model.button,string:purchase_hande_invoice_exception_button"
msgid "Handle Invoice Exception"
-msgstr "Handle Invoice Exception"
+msgstr "Obsłuż wyjątek faktury"
msgctxt ""
"model:ir.model.button,string:purchase_hande_shipment_exception_button"
msgid "Handle Shipment Exception"
-msgstr "Handle Shipment Exception"
+msgstr "Obsłuż wyjątek wysyłki"
-#, fuzzy
msgctxt "model:ir.model.button,string:purchase_manual_invoice_button"
msgid "Create Invoice"
-msgstr "Faktura"
+msgstr "Utwórz fakturę"
msgctxt "model:ir.model.button,string:purchase_modify_header_button"
msgid "Modify Header"
-msgstr "Modify Header"
+msgstr "Zmień nagłówek"
msgctxt "model:ir.model.button,string:purchase_process_button"
msgid "Process"
-msgstr "Process"
+msgstr "Realizuj"
msgctxt "model:ir.model.button,string:purchase_quote_button"
msgid "Quote"
-msgstr "Quote"
+msgstr "Wyceń"
msgctxt "model:ir.rule.group,name:rule_group_product_supplier_companies"
msgid "User in companies"
@@ -1060,54 +1057,42 @@ msgctxt ""
msgid "User in companies"
msgstr ""
-#, fuzzy
msgctxt "model:ir.sequence,name:sequence_purchase"
msgid "Purchase"
-msgstr "Purchase"
+msgstr "Zakup"
-#, fuzzy
msgctxt "model:ir.sequence.type,name:sequence_type_purchase"
msgid "Purchase"
-msgstr "Purchase"
+msgstr "Zakup"
msgctxt "model:ir.ui.menu,name:menu_configuration"
msgid "Configuration"
msgstr "Konfiguracja"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_product_supplier"
msgid "Suppliers"
msgstr "Dostawcy"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_purchase"
msgid "Purchases"
msgstr "Zakupy"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_purchase_configuration"
msgid "Configuration"
msgstr "Konfiguracja"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_purchase_form"
msgid "Purchases"
-msgstr "Purchases"
+msgstr "Zakupy"
msgctxt "model:ir.ui.menu,name:menu_reporting"
msgid "Reporting"
msgstr "Raportowanie"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_reporting_purchase"
msgid "Purchases"
msgstr "Zakupy"
-#, fuzzy
-msgctxt "model:ir.ui.menu,name:menu_supplier"
-msgid "Associated to Purchases"
-msgstr "Parties associated to Purchases"
-
msgctxt "model:party.party.customer_code,name:"
msgid "Party Customer Code"
msgstr ""
@@ -1134,15 +1119,13 @@ msgctxt "model:purchase.configuration.sequence,name:"
msgid "Purchase Configuration Sequence"
msgstr ""
-#, fuzzy
msgctxt "model:purchase.handle.invoice.exception.ask,name:"
msgid "Handle Invoice Exception"
-msgstr "Handle Invoice Exception"
+msgstr "Obsłuż wyjątek faktury"
-#, fuzzy
msgctxt "model:purchase.handle.shipment.exception.ask,name:"
msgid "Handle Shipment Exception"
-msgstr "Handle Shipment Exception"
+msgstr "Obsłuż wyjątek wysyłki"
msgctxt "model:purchase.line,name:"
msgid "Purchase Line"
@@ -1212,15 +1195,13 @@ msgctxt "model:purchase.reporting.supplier.time_series,name:"
msgid "Purchase Reporting per Supplier"
msgstr ""
-#, fuzzy
msgctxt "model:purchase.return_purchase.start,name:"
msgid "Return Purchase"
-msgstr "Zakup"
+msgstr "Zwrot zakupu"
-#, fuzzy
msgctxt "model:res.group,name:group_purchase"
msgid "Purchase"
-msgstr "Purchase"
+msgstr "Zakup"
#, fuzzy
msgctxt "model:res.group,name:group_purchase_admin"
@@ -1237,7 +1218,7 @@ msgstr ""
msgctxt "report:purchase.purchase:"
msgid "Customer Code:"
-msgstr ""
+msgstr "Kod klienta:"
msgctxt "report:purchase.purchase:"
msgid "Date:"
@@ -1273,7 +1254,7 @@ msgstr "Referencja:"
msgctxt "report:purchase.purchase:"
msgid "Request for Quotation N°:"
-msgstr ""
+msgstr "Zapytanie ofertowe nr"
msgctxt "report:purchase.purchase:"
msgid "Taxes"
@@ -1322,19 +1303,19 @@ msgstr "Tytuł"
msgctxt "selection:purchase.purchase,invoice_method:"
msgid "Based On Order"
-msgstr ""
+msgstr "Na podstawie zamówienia"
msgctxt "selection:purchase.purchase,invoice_method:"
msgid "Based On Shipment"
-msgstr ""
+msgstr "Na podstawie wysyłki"
msgctxt "selection:purchase.purchase,invoice_method:"
msgid "Manual"
-msgstr ""
+msgstr "Ręcznie"
msgctxt "selection:purchase.purchase,invoice_state:"
msgid "Awaiting Payment"
-msgstr ""
+msgstr "Oczekiwanie na płatność"
msgctxt "selection:purchase.purchase,invoice_state:"
msgid "Exception"
@@ -1346,15 +1327,15 @@ msgstr "Brak"
msgctxt "selection:purchase.purchase,invoice_state:"
msgid "Paid"
-msgstr ""
+msgstr "Zapłacone"
msgctxt "selection:purchase.purchase,invoice_state:"
msgid "Partially Paid"
-msgstr ""
+msgstr "Częściowo zapłacone"
msgctxt "selection:purchase.purchase,invoice_state:"
msgid "Pending"
-msgstr ""
+msgstr "W toku"
msgctxt "selection:purchase.purchase,shipment_state:"
msgid "Exception"
@@ -1374,7 +1355,7 @@ msgstr "Odebrano"
msgctxt "selection:purchase.purchase,shipment_state:"
msgid "Waiting"
-msgstr ""
+msgstr "Oczekiwanie"
#, fuzzy
msgctxt "selection:purchase.purchase,state:"
@@ -1389,32 +1370,29 @@ msgctxt "selection:purchase.purchase,state:"
msgid "Done"
msgstr "Wykonano"
-#, fuzzy
msgctxt "selection:purchase.purchase,state:"
msgid "Draft"
-msgstr "Draft"
+msgstr "Szkic"
-#, fuzzy
msgctxt "selection:purchase.purchase,state:"
msgid "Processing"
-msgstr "Processing"
+msgstr "Realizacja"
-#, fuzzy
msgctxt "selection:purchase.purchase,state:"
msgid "Quotation"
-msgstr "Quotation"
+msgstr "Wyceniane"
msgctxt "selection:purchase.reporting.context,period:"
msgid "Day"
-msgstr ""
+msgstr "Dzień"
msgctxt "selection:purchase.reporting.context,period:"
msgid "Month"
-msgstr ""
+msgstr "Miesiąc"
msgctxt "selection:purchase.reporting.context,period:"
msgid "Year"
-msgstr ""
+msgstr "Rok"
msgctxt "selection:stock.move,purchase_exception_state:"
msgid "Ignored"
@@ -1424,7 +1402,6 @@ msgctxt "selection:stock.move,purchase_exception_state:"
msgid "Recreated"
msgstr ""
-#, fuzzy
msgctxt "view:party.party:"
msgid "Supplier"
msgstr "Dostawca"
@@ -1434,17 +1411,16 @@ msgid "Suppliers"
msgstr "Dostawcy"
msgctxt "view:purchase.handle.invoice.exception.ask:"
-msgid "Choose invoices to recreate:"
+msgid "Choose cancelled invoices to ignore or recreate:"
msgstr ""
msgctxt "view:purchase.handle.shipment.exception.ask:"
-msgid "Choose move to recreate:"
+msgid "Choose cancelled stock moves to ignore or recreate:"
msgstr ""
-#, fuzzy
msgctxt "view:purchase.line:"
msgid "Delivery Date:"
-msgstr "Data dostawy"
+msgstr "Data dostawy:"
msgctxt "view:purchase.line:"
msgid "General"
@@ -1477,7 +1453,7 @@ msgstr "Zakup"
msgctxt "view:purchase.return_purchase.start:"
msgid "Are you sure to return these/this purchase(s)?"
-msgstr ""
+msgstr "Czy na pewno chcesz zwrócić te zakupy?"
msgctxt "wizard_button:purchase.handle.invoice.exception,ask,end:"
msgid "Cancel"
@@ -1495,7 +1471,6 @@ msgctxt "wizard_button:purchase.handle.shipment.exception,ask,handle:"
msgid "OK"
msgstr "OK"
-#, fuzzy
msgctxt "wizard_button:purchase.modify_header,start,end:"
msgid "Cancel"
msgstr "Anuluj"
@@ -1504,12 +1479,10 @@ msgctxt "wizard_button:purchase.modify_header,start,modify:"
msgid "Modify"
msgstr ""
-#, fuzzy
msgctxt "wizard_button:purchase.return_purchase,start,end:"
msgid "Cancel"
-msgstr "Cancel"
+msgstr "Anuluj"
-#, fuzzy
msgctxt "wizard_button:purchase.return_purchase,start,return_:"
msgid "Return"
-msgstr "Returns"
+msgstr "Zwróć"
diff --git a/modules/purchase/locale/pt.po b/modules/purchase/locale/pt.po
index 9074e268ae..2070503f55 100644
--- a/modules/purchase/locale/pt.po
+++ b/modules/purchase/locale/pt.po
@@ -141,17 +141,30 @@ msgctxt "field:purchase.handle.invoice.exception.ask,domain_invoices:"
msgid "Domain Invoices"
msgstr "Faturas do domínio"
-msgctxt "field:purchase.handle.invoice.exception.ask,recreate_invoices:"
-msgid "Recreate Invoices"
-msgstr "Recriar faturas"
+#, fuzzy
+msgctxt "field:purchase.handle.invoice.exception.ask,ignore_invoices:"
+msgid "Invoices to Ignore"
+msgstr "Endereço para faturamento"
+#, fuzzy
+msgctxt "field:purchase.handle.invoice.exception.ask,recreate_invoices:"
+msgid "Invoices to Recreate"
+msgstr "Escolha as faturas a recriar"
+
+#, fuzzy
msgctxt "field:purchase.handle.shipment.exception.ask,domain_moves:"
-msgid "Domain Moves"
+msgid "Domain Stock Moves"
msgstr "Movimentações no domínio"
+#, fuzzy
+msgctxt "field:purchase.handle.shipment.exception.ask,ignore_moves:"
+msgid "Stock Moves to Ignore"
+msgstr "Movimentações"
+
+#, fuzzy
msgctxt "field:purchase.handle.shipment.exception.ask,recreate_moves:"
-msgid "Recreate Moves"
-msgstr "Recriar movimentações"
+msgid "Stock Moves to Recreate"
+msgstr "Escolha a movimentação a recriar"
#, fuzzy
msgctxt "field:purchase.line,actual_quantity:"
@@ -201,8 +214,13 @@ msgctxt "field:purchase.line,invoice_progress:"
msgid "Invoice Progress"
msgstr "Endereço para faturamento"
+msgctxt "field:purchase.line,movable:"
+msgid "Movable"
+msgstr ""
+
+#, fuzzy
msgctxt "field:purchase.line,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Movimentações"
#, fuzzy
@@ -210,8 +228,9 @@ msgctxt "field:purchase.line,moves_exception:"
msgid "Moves Exception"
msgstr "Exceção nas movimentações"
+#, fuzzy
msgctxt "field:purchase.line,moves_ignored:"
-msgid "Ignored Moves"
+msgid "Ignored Stock Moves"
msgstr "Movimentações ignoradas"
#, fuzzy
@@ -219,6 +238,7 @@ msgctxt "field:purchase.line,moves_progress:"
msgid "Moves Progress"
msgstr "Movimentações feitas"
+#, fuzzy
msgctxt "field:purchase.line,moves_recreated:"
msgid "Recreated Moves"
msgstr "Recriar movimentações"
@@ -300,16 +320,16 @@ msgid "Tax"
msgstr "Impostos"
msgctxt "field:purchase.line-ignored-stock.move,move:"
-msgid "Move"
-msgstr "Movimentação"
+msgid "Stock Move"
+msgstr ""
msgctxt "field:purchase.line-ignored-stock.move,purchase_line:"
msgid "Purchase Line"
msgstr "Linha da compra"
msgctxt "field:purchase.line-recreated-stock.move,move:"
-msgid "Move"
-msgstr "Movimentação"
+msgid "Stock Move"
+msgstr ""
msgctxt "field:purchase.line-recreated-stock.move,purchase_line:"
msgid "Purchase Line"
@@ -437,12 +457,18 @@ msgctxt "field:purchase.purchase,invoices_recreated:"
msgid "Recreated Invoices"
msgstr "Faturas Recriadas"
+#, fuzzy
+msgctxt "field:purchase.purchase,line_lines:"
+msgid "Line - Lines"
+msgstr "Linhas da fatura"
+
msgctxt "field:purchase.purchase,lines:"
msgid "Lines"
msgstr "Linhas"
+#, fuzzy
msgctxt "field:purchase.purchase,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Movimentações"
msgctxt "field:purchase.purchase,number:"
@@ -649,16 +675,29 @@ msgid ""
"Applied only if a worker queue is activated."
msgstr ""
-msgctxt "help:purchase.handle.invoice.exception.ask,recreate_invoices:"
-msgid ""
-"The selected invoices will be recreated. The other ones will be ignored."
+#, fuzzy
+msgctxt "help:purchase.handle.invoice.exception.ask,ignore_invoices:"
+msgid "The selected cancelled invoices will be ignored."
msgstr ""
"As faturas escolhidas serão recriadas. As demais faturas serão ignoradas"
-msgctxt "help:purchase.handle.shipment.exception.ask,recreate_moves:"
-msgid "The selected moves will be recreated. The other ones will be ignored."
+#, fuzzy
+msgctxt "help:purchase.handle.invoice.exception.ask,recreate_invoices:"
+msgid "The selected cancelled invoices will be recreated."
msgstr ""
-"As movimentações selecionadas serão recriadas. As demais serão ignoradas."
+"As faturas escolhidas serão recriadas. As demais faturas serão ignoradas"
+
+#, fuzzy
+msgctxt "help:purchase.handle.shipment.exception.ask,ignore_moves:"
+msgid "The selected cancelled stock moves will be ignored."
+msgstr ""
+"As faturas escolhidas serão recriadas. As demais faturas serão ignoradas"
+
+#, fuzzy
+msgctxt "help:purchase.handle.shipment.exception.ask,recreate_moves:"
+msgid "The selected cancelled stock moves will be recreated."
+msgstr ""
+"As faturas escolhidas serão recriadas. As demais faturas serão ignoradas"
msgctxt "help:purchase.line,delivery_date_edit:"
msgid "Check to edit the delivery date."
@@ -704,9 +743,9 @@ msgid "Invoices"
msgstr "Invoices"
#, fuzzy
-msgctxt "model:ir.action,name:act_open_supplier"
-msgid "Parties associated to Purchases"
-msgstr "Parties associated to Purchases"
+msgctxt "model:ir.action,name:act_invoice_line_form"
+msgid "Invoice Lines"
+msgstr "Linhas da fatura"
#, fuzzy
msgctxt "model:ir.action,name:act_product_supplier_form"
@@ -740,7 +779,7 @@ msgstr "Linha da compra"
#, fuzzy
msgctxt "model:ir.action,name:act_purchase_move_relate"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Movimentações"
#, fuzzy
@@ -887,17 +926,19 @@ msgid ""
"prices are based."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_purchase"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending purchases with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_delete_cancel"
msgid "To delete purchase \"%(purchase)s\" you must cancel it."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_purchase_invoice_reset_draft"
msgid ""
"You cannot reset invoice \"%(invoice)s\" to draft because it was generated "
@@ -906,18 +947,21 @@ msgstr ""
"Não é possível restaurar para rascunho o movimento \"%s\" porque ele foi "
"gerado por uma compra."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_create_draft"
msgid ""
"You cannot add lines to purchase \"%(purchase)s\" because it is no longer in"
" a draft state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft purchase "
"\"%(purchase)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_move_quantity"
msgid ""
"The purchase line \"%(line)s\" is moving %(extra)s in addition to the "
@@ -928,19 +972,21 @@ msgctxt "model:ir.message,text:msg_purchase_line_tax_unique"
msgid "A tax can be added only once to a purchase line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_missing_account_expense"
msgid ""
"To invoice purchase \"%(purchase)s\" you must configure a default account "
"expense."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_modify_header_draft"
msgid ""
"To modify the header of purchase \"%(purchase)s\", it must be in draft "
"state."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_purchase_move_reset_draft"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
@@ -949,6 +995,7 @@ msgstr ""
"Não é possível restaurar para rascunho o movimento \"%s\" porque ele foi "
"gerado por uma compra."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_product_missing_account_expense"
msgid ""
"To invoice purchase \"%(purchase)s\" you must define an account expense for "
@@ -990,12 +1037,14 @@ msgctxt "model:ir.message,text:msg_purchase_reporting_time_series"
msgid "Time Series"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_supplier_location_required"
msgid ""
"To process purchase \"%(purchase)s\" you must set a supplier location on "
"party \"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_required_for_quotation"
msgid ""
"To get a quote for the purchase \"%(purchase)s\" you must enter a warehouse."
@@ -1119,11 +1168,6 @@ msgctxt "model:ir.ui.menu,name:menu_reporting_purchase"
msgid "Purchases"
msgstr "Compras"
-#, fuzzy
-msgctxt "model:ir.ui.menu,name:menu_supplier"
-msgid "Associated to Purchases"
-msgstr "Parties associated to Purchases"
-
msgctxt "model:party.party.customer_code,name:"
msgid "Party Customer Code"
msgstr ""
@@ -1444,12 +1488,12 @@ msgstr "Fornecedores"
#, fuzzy
msgctxt "view:purchase.handle.invoice.exception.ask:"
-msgid "Choose invoices to recreate:"
+msgid "Choose cancelled invoices to ignore or recreate:"
msgstr "Escolha as faturas a recriar"
#, fuzzy
msgctxt "view:purchase.handle.shipment.exception.ask:"
-msgid "Choose move to recreate:"
+msgid "Choose cancelled stock moves to ignore or recreate:"
msgstr "Escolha a movimentação a recriar"
#, fuzzy
diff --git a/modules/purchase/locale/ro.po b/modules/purchase/locale/ro.po
index 74682d239f..3988757dfc 100644
--- a/modules/purchase/locale/ro.po
+++ b/modules/purchase/locale/ro.po
@@ -131,18 +131,30 @@ msgctxt "field:purchase.handle.invoice.exception.ask,domain_invoices:"
msgid "Domain Invoices"
msgstr ""
+#, fuzzy
+msgctxt "field:purchase.handle.invoice.exception.ask,ignore_invoices:"
+msgid "Invoices to Ignore"
+msgstr "Adresa de facturare"
+
+#, fuzzy
msgctxt "field:purchase.handle.invoice.exception.ask,recreate_invoices:"
-msgid "Recreate Invoices"
-msgstr "Recreere facturi"
+msgid "Invoices to Recreate"
+msgstr "Alegere facturi de recreat:"
#, fuzzy
msgctxt "field:purchase.handle.shipment.exception.ask,domain_moves:"
-msgid "Domain Moves"
+msgid "Domain Stock Moves"
msgstr "Mișcări de domeniu"
+#, fuzzy
+msgctxt "field:purchase.handle.shipment.exception.ask,ignore_moves:"
+msgid "Stock Moves to Ignore"
+msgstr "Mișcări"
+
+#, fuzzy
msgctxt "field:purchase.handle.shipment.exception.ask,recreate_moves:"
-msgid "Recreate Moves"
-msgstr "Recreere mișcări"
+msgid "Stock Moves to Recreate"
+msgstr "Alegere mișare de recreat:"
msgctxt "field:purchase.line,actual_quantity:"
msgid "Actual Quantity"
@@ -190,8 +202,13 @@ msgctxt "field:purchase.line,invoice_progress:"
msgid "Invoice Progress"
msgstr "Adresa de facturare"
+msgctxt "field:purchase.line,movable:"
+msgid "Movable"
+msgstr ""
+
+#, fuzzy
msgctxt "field:purchase.line,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Mișcări"
#, fuzzy
@@ -199,14 +216,16 @@ msgctxt "field:purchase.line,moves_exception:"
msgid "Moves Exception"
msgstr "Excepție de Mișcare"
+#, fuzzy
msgctxt "field:purchase.line,moves_ignored:"
-msgid "Ignored Moves"
+msgid "Ignored Stock Moves"
msgstr "Mișcări ignorate"
msgctxt "field:purchase.line,moves_progress:"
msgid "Moves Progress"
msgstr "Progres Mișcări"
+#, fuzzy
msgctxt "field:purchase.line,moves_recreated:"
msgid "Recreated Moves"
msgstr "Mișcări recreate"
@@ -285,16 +304,16 @@ msgid "Tax"
msgstr "Impozit"
msgctxt "field:purchase.line-ignored-stock.move,move:"
-msgid "Move"
-msgstr "Mișcare"
+msgid "Stock Move"
+msgstr ""
msgctxt "field:purchase.line-ignored-stock.move,purchase_line:"
msgid "Purchase Line"
msgstr "Rând de cumpărare"
msgctxt "field:purchase.line-recreated-stock.move,move:"
-msgid "Move"
-msgstr "Mișcare"
+msgid "Stock Move"
+msgstr ""
msgctxt "field:purchase.line-recreated-stock.move,purchase_line:"
msgid "Purchase Line"
@@ -416,12 +435,18 @@ msgctxt "field:purchase.purchase,invoices_recreated:"
msgid "Recreated Invoices"
msgstr "Facturi recreate"
+#, fuzzy
+msgctxt "field:purchase.purchase,line_lines:"
+msgid "Line - Lines"
+msgstr "Rânduri Factură"
+
msgctxt "field:purchase.purchase,lines:"
msgid "Lines"
msgstr "Rânduri"
+#, fuzzy
msgctxt "field:purchase.purchase,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Mișcări"
msgctxt "field:purchase.purchase,number:"
@@ -628,14 +653,25 @@ msgstr ""
"Perioada de grație în timpul căreia achiziția confirmată poate fi resetată în versiune nefinalizată.\n"
"Se aplică numai dacă este activată o coadă de lucrători."
-msgctxt "help:purchase.handle.invoice.exception.ask,recreate_invoices:"
-msgid ""
-"The selected invoices will be recreated. The other ones will be ignored."
+#, fuzzy
+msgctxt "help:purchase.handle.invoice.exception.ask,ignore_invoices:"
+msgid "The selected cancelled invoices will be ignored."
msgstr "Facturile selectate vor fi recreate. Celelalte vor fi ignorate."
+#, fuzzy
+msgctxt "help:purchase.handle.invoice.exception.ask,recreate_invoices:"
+msgid "The selected cancelled invoices will be recreated."
+msgstr "Facturile selectate vor fi recreate. Celelalte vor fi ignorate."
+
+#, fuzzy
+msgctxt "help:purchase.handle.shipment.exception.ask,ignore_moves:"
+msgid "The selected cancelled stock moves will be ignored."
+msgstr "Facturile selectate vor fi recreate. Celelalte vor fi ignorate."
+
+#, fuzzy
msgctxt "help:purchase.handle.shipment.exception.ask,recreate_moves:"
-msgid "The selected moves will be recreated. The other ones will be ignored."
-msgstr "Mișcările selectate vor fi recreate. Celelalte vor fi ignorate."
+msgid "The selected cancelled stock moves will be recreated."
+msgstr "Facturile selectate vor fi recreate. Celelalte vor fi ignorate."
msgctxt "help:purchase.line,delivery_date_edit:"
msgid "Check to edit the delivery date."
@@ -682,9 +718,10 @@ msgctxt "model:ir.action,name:act_invoice_form"
msgid "Invoices"
msgstr "Facturi"
-msgctxt "model:ir.action,name:act_open_supplier"
-msgid "Parties associated to Purchases"
-msgstr "Părțile asociate Achizițiilor"
+#, fuzzy
+msgctxt "model:ir.action,name:act_invoice_line_form"
+msgid "Invoice Lines"
+msgstr "Rânduri Factură"
msgctxt "model:ir.action,name:act_product_supplier_form"
msgid "Suppliers"
@@ -710,8 +747,9 @@ msgctxt "model:ir.action,name:act_purchase_line_relate"
msgid "Purchase Lines"
msgstr "Rânduri de Achiziție"
+#, fuzzy
msgctxt "model:ir.action,name:act_purchase_move_relate"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Mișcări"
msgctxt "model:ir.action,name:act_purchase_relate"
@@ -842,6 +880,7 @@ msgstr ""
"Încercați să schimbați unitatea de măsură pe care se bazează prețurile de "
"achiziție."
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_purchase"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending purchases with "
@@ -850,11 +889,13 @@ msgstr ""
"Nu se poate șterge partea \"%(party)s\" în timp ce acesta are achiziții în "
"așteptare cu compania \"%(company)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_delete_cancel"
msgid "To delete purchase \"%(purchase)s\" you must cancel it."
msgstr ""
"Pentru a șterge achiziția \"%(purchase)s\", aceasta trebuie să fie anulată."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_invoice_reset_draft"
msgid ""
"You cannot reset invoice \"%(invoice)s\" to draft because it was generated "
@@ -863,6 +904,7 @@ msgstr ""
"Nu puteți reseta factura \"%(invoice)s\" la ciornă deoarece a fost generată "
"de o achiziție."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_create_draft"
msgid ""
"You cannot add lines to purchase \"%(purchase)s\" because it is no longer in"
@@ -871,6 +913,7 @@ msgstr ""
"Nu se pot adăuga rânduri la achiziția \"%(purchase)s\" pentru că nu mai este"
" în starea de ciornă."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft purchase "
@@ -879,6 +922,7 @@ msgstr ""
"Pentru a șterge rândul \"%(line)s\", achiziția nefinalizată \"%(purchase)s\""
" trebuie anulată sau resetată."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_move_quantity"
msgid ""
"The purchase line \"%(line)s\" is moving %(extra)s in addition to the "
@@ -891,6 +935,7 @@ msgctxt "model:ir.message,text:msg_purchase_line_tax_unique"
msgid "A tax can be added only once to a purchase line."
msgstr "O taxă poate fi adăugată o singură dată la un rând de achiziție."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_missing_account_expense"
msgid ""
"To invoice purchase \"%(purchase)s\" you must configure a default account "
@@ -899,6 +944,7 @@ msgstr ""
"Pentru a factura achiziția \"%(purchase)s\" trebuie să configurați o "
"cheltuială implicită de cont."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_modify_header_draft"
msgid ""
"To modify the header of purchase \"%(purchase)s\", it must be in draft "
@@ -907,6 +953,7 @@ msgstr ""
"Pentru a modifica antetul achiziției \"%(purchase)s\", acesta trebuie să fie"
" în stare ciornă."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_move_reset_draft"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
@@ -915,6 +962,7 @@ msgstr ""
"Nu puteți reseta mișcarea \"%(move)s\" în ciornă deoarece a fost generată de"
" o achiziție."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_product_missing_account_expense"
msgid ""
"To invoice purchase \"%(purchase)s\" you must define an account expense for "
@@ -957,6 +1005,7 @@ msgctxt "model:ir.message,text:msg_purchase_reporting_time_series"
msgid "Time Series"
msgstr "Seria de timp"
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_supplier_location_required"
msgid ""
"To process purchase \"%(purchase)s\" you must set a supplier location on "
@@ -965,6 +1014,7 @@ msgstr ""
"Pentru a procesa achiziția \"%(purchase)s\" trebuie să setați o locație a "
"furnizorului în partea \"%(party)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_required_for_quotation"
msgid ""
"To get a quote for the purchase \"%(purchase)s\" you must enter a warehouse."
@@ -1082,10 +1132,6 @@ msgctxt "model:ir.ui.menu,name:menu_reporting_purchase"
msgid "Purchases"
msgstr "Achiziții"
-msgctxt "model:ir.ui.menu,name:menu_supplier"
-msgid "Associated to Purchases"
-msgstr "Asociat la Achizitii"
-
msgctxt "model:party.party.customer_code,name:"
msgid "Party Customer Code"
msgstr ""
@@ -1402,12 +1448,14 @@ msgctxt "view:product.template:"
msgid "Suppliers"
msgstr "Furnizori"
+#, fuzzy
msgctxt "view:purchase.handle.invoice.exception.ask:"
-msgid "Choose invoices to recreate:"
+msgid "Choose cancelled invoices to ignore or recreate:"
msgstr "Alegere facturi de recreat:"
+#, fuzzy
msgctxt "view:purchase.handle.shipment.exception.ask:"
-msgid "Choose move to recreate:"
+msgid "Choose cancelled stock moves to ignore or recreate:"
msgstr "Alegere mișare de recreat:"
msgctxt "view:purchase.line:"
diff --git a/modules/purchase/locale/ru.po b/modules/purchase/locale/ru.po
index 431e500247..dd5558a3e4 100644
--- a/modules/purchase/locale/ru.po
+++ b/modules/purchase/locale/ru.po
@@ -143,17 +143,30 @@ msgctxt "field:purchase.handle.invoice.exception.ask,domain_invoices:"
msgid "Domain Invoices"
msgstr "Домен инвойсов"
-msgctxt "field:purchase.handle.invoice.exception.ask,recreate_invoices:"
-msgid "Recreate Invoices"
-msgstr "Создать заново инвойсы"
+#, fuzzy
+msgctxt "field:purchase.handle.invoice.exception.ask,ignore_invoices:"
+msgid "Invoices to Ignore"
+msgstr "Адрес для инвойса"
+#, fuzzy
+msgctxt "field:purchase.handle.invoice.exception.ask,recreate_invoices:"
+msgid "Invoices to Recreate"
+msgstr "Выберите инвойсы для пересоздания"
+
+#, fuzzy
msgctxt "field:purchase.handle.shipment.exception.ask,domain_moves:"
-msgid "Domain Moves"
+msgid "Domain Stock Moves"
msgstr "Домен проводок"
+#, fuzzy
+msgctxt "field:purchase.handle.shipment.exception.ask,ignore_moves:"
+msgid "Stock Moves to Ignore"
+msgstr "Перемещения"
+
+#, fuzzy
msgctxt "field:purchase.handle.shipment.exception.ask,recreate_moves:"
-msgid "Recreate Moves"
-msgstr "Создать заново проводки"
+msgid "Stock Moves to Recreate"
+msgstr "Выберите проводки для пересоздания"
#, fuzzy
msgctxt "field:purchase.line,actual_quantity:"
@@ -204,8 +217,13 @@ msgctxt "field:purchase.line,invoice_progress:"
msgid "Invoice Progress"
msgstr "Адрес для инвойса"
+msgctxt "field:purchase.line,movable:"
+msgid "Movable"
+msgstr ""
+
+#, fuzzy
msgctxt "field:purchase.line,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Перемещения"
#, fuzzy
@@ -213,8 +231,9 @@ msgctxt "field:purchase.line,moves_exception:"
msgid "Moves Exception"
msgstr "Особые ситуации перемещения"
+#, fuzzy
msgctxt "field:purchase.line,moves_ignored:"
-msgid "Ignored Moves"
+msgid "Ignored Stock Moves"
msgstr "Игнорированные проводки"
#, fuzzy
@@ -222,6 +241,7 @@ msgctxt "field:purchase.line,moves_progress:"
msgid "Moves Progress"
msgstr "Перемещения выполнены"
+#, fuzzy
msgctxt "field:purchase.line,moves_recreated:"
msgid "Recreated Moves"
msgstr "Созданные заново проводки"
@@ -304,16 +324,16 @@ msgid "Tax"
msgstr "Налог"
msgctxt "field:purchase.line-ignored-stock.move,move:"
-msgid "Move"
-msgstr "Перемещение"
+msgid "Stock Move"
+msgstr ""
msgctxt "field:purchase.line-ignored-stock.move,purchase_line:"
msgid "Purchase Line"
msgstr "Строка покупки"
msgctxt "field:purchase.line-recreated-stock.move,move:"
-msgid "Move"
-msgstr "Перемещение"
+msgid "Stock Move"
+msgstr ""
msgctxt "field:purchase.line-recreated-stock.move,purchase_line:"
msgid "Purchase Line"
@@ -442,12 +462,18 @@ msgctxt "field:purchase.purchase,invoices_recreated:"
msgid "Recreated Invoices"
msgstr "Созданные заново инвойсы"
+#, fuzzy
+msgctxt "field:purchase.purchase,line_lines:"
+msgid "Line - Lines"
+msgstr "Строки инвойса"
+
msgctxt "field:purchase.purchase,lines:"
msgid "Lines"
msgstr "Строки"
+#, fuzzy
msgctxt "field:purchase.purchase,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Перемещения"
#, fuzzy
@@ -653,16 +679,29 @@ msgid ""
"Applied only if a worker queue is activated."
msgstr ""
-msgctxt "help:purchase.handle.invoice.exception.ask,recreate_invoices:"
-msgid ""
-"The selected invoices will be recreated. The other ones will be ignored."
+#, fuzzy
+msgctxt "help:purchase.handle.invoice.exception.ask,ignore_invoices:"
+msgid "The selected cancelled invoices will be ignored."
msgstr ""
"Выбранные инвойсы будут созданы заново. Остальные будут проигнорированы."
-msgctxt "help:purchase.handle.shipment.exception.ask,recreate_moves:"
-msgid "The selected moves will be recreated. The other ones will be ignored."
+#, fuzzy
+msgctxt "help:purchase.handle.invoice.exception.ask,recreate_invoices:"
+msgid "The selected cancelled invoices will be recreated."
msgstr ""
-"Выбранные перемещения будут созданы заново. Остальные будут проигнорированы."
+"Выбранные инвойсы будут созданы заново. Остальные будут проигнорированы."
+
+#, fuzzy
+msgctxt "help:purchase.handle.shipment.exception.ask,ignore_moves:"
+msgid "The selected cancelled stock moves will be ignored."
+msgstr ""
+"Выбранные инвойсы будут созданы заново. Остальные будут проигнорированы."
+
+#, fuzzy
+msgctxt "help:purchase.handle.shipment.exception.ask,recreate_moves:"
+msgid "The selected cancelled stock moves will be recreated."
+msgstr ""
+"Выбранные инвойсы будут созданы заново. Остальные будут проигнорированы."
msgctxt "help:purchase.line,delivery_date_edit:"
msgid "Check to edit the delivery date."
@@ -707,9 +746,9 @@ msgid "Invoices"
msgstr "Invoices"
#, fuzzy
-msgctxt "model:ir.action,name:act_open_supplier"
-msgid "Parties associated to Purchases"
-msgstr "Parties associated to Purchases"
+msgctxt "model:ir.action,name:act_invoice_line_form"
+msgid "Invoice Lines"
+msgstr "Строки инвойса"
#, fuzzy
msgctxt "model:ir.action,name:act_product_supplier_form"
@@ -743,7 +782,7 @@ msgstr "Строка покупки"
#, fuzzy
msgctxt "model:ir.action,name:act_purchase_move_relate"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Перемещения"
#, fuzzy
@@ -890,17 +929,19 @@ msgid ""
"prices are based."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_purchase"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending purchases with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_delete_cancel"
msgid "To delete purchase \"%(purchase)s\" you must cancel it."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_purchase_invoice_reset_draft"
msgid ""
"You cannot reset invoice \"%(invoice)s\" to draft because it was generated "
@@ -909,18 +950,21 @@ msgstr ""
"Вы не можете сбросить в черновик перемещение \"%s\" так как оно создано из "
"покупки."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_create_draft"
msgid ""
"You cannot add lines to purchase \"%(purchase)s\" because it is no longer in"
" a draft state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft purchase "
"\"%(purchase)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_move_quantity"
msgid ""
"The purchase line \"%(line)s\" is moving %(extra)s in addition to the "
@@ -931,19 +975,21 @@ msgctxt "model:ir.message,text:msg_purchase_line_tax_unique"
msgid "A tax can be added only once to a purchase line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_missing_account_expense"
msgid ""
"To invoice purchase \"%(purchase)s\" you must configure a default account "
"expense."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_modify_header_draft"
msgid ""
"To modify the header of purchase \"%(purchase)s\", it must be in draft "
"state."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_purchase_move_reset_draft"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
@@ -952,6 +998,7 @@ msgstr ""
"Вы не можете сбросить в черновик перемещение \"%s\" так как оно создано из "
"покупки."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_product_missing_account_expense"
msgid ""
"To invoice purchase \"%(purchase)s\" you must define an account expense for "
@@ -993,12 +1040,14 @@ msgctxt "model:ir.message,text:msg_purchase_reporting_time_series"
msgid "Time Series"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_supplier_location_required"
msgid ""
"To process purchase \"%(purchase)s\" you must set a supplier location on "
"party \"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_required_for_quotation"
msgid ""
"To get a quote for the purchase \"%(purchase)s\" you must enter a warehouse."
@@ -1122,11 +1171,6 @@ msgctxt "model:ir.ui.menu,name:menu_reporting_purchase"
msgid "Purchases"
msgstr "Покупки"
-#, fuzzy
-msgctxt "model:ir.ui.menu,name:menu_supplier"
-msgid "Associated to Purchases"
-msgstr "Parties associated to Purchases"
-
msgctxt "model:party.party.customer_code,name:"
msgid "Party Customer Code"
msgstr ""
@@ -1450,12 +1494,12 @@ msgstr "Поставщики"
#, fuzzy
msgctxt "view:purchase.handle.invoice.exception.ask:"
-msgid "Choose invoices to recreate:"
+msgid "Choose cancelled invoices to ignore or recreate:"
msgstr "Выберите инвойсы для пересоздания"
#, fuzzy
msgctxt "view:purchase.handle.shipment.exception.ask:"
-msgid "Choose move to recreate:"
+msgid "Choose cancelled stock moves to ignore or recreate:"
msgstr "Выберите проводки для пересоздания"
#, fuzzy
diff --git a/modules/purchase/locale/sl.po b/modules/purchase/locale/sl.po
index 7cf3ddad8d..2c635ee7dd 100644
--- a/modules/purchase/locale/sl.po
+++ b/modules/purchase/locale/sl.po
@@ -130,17 +130,30 @@ msgctxt "field:purchase.handle.invoice.exception.ask,domain_invoices:"
msgid "Domain Invoices"
msgstr "Vključeni računi"
-msgctxt "field:purchase.handle.invoice.exception.ask,recreate_invoices:"
-msgid "Recreate Invoices"
-msgstr "Ponovno izdelani računi"
+#, fuzzy
+msgctxt "field:purchase.handle.invoice.exception.ask,ignore_invoices:"
+msgid "Invoices to Ignore"
+msgstr "Plačnik"
+#, fuzzy
+msgctxt "field:purchase.handle.invoice.exception.ask,recreate_invoices:"
+msgid "Invoices to Recreate"
+msgstr "Izbor računov za ponovno izdelavo:"
+
+#, fuzzy
msgctxt "field:purchase.handle.shipment.exception.ask,domain_moves:"
-msgid "Domain Moves"
+msgid "Domain Stock Moves"
msgstr "Vključen promet"
+#, fuzzy
+msgctxt "field:purchase.handle.shipment.exception.ask,ignore_moves:"
+msgid "Stock Moves to Ignore"
+msgstr "Promet"
+
+#, fuzzy
msgctxt "field:purchase.handle.shipment.exception.ask,recreate_moves:"
-msgid "Recreate Moves"
-msgstr "Ponovno izdelan promet"
+msgid "Stock Moves to Recreate"
+msgstr "Izbor prometa za ponovno izdelavo:"
msgctxt "field:purchase.line,actual_quantity:"
msgid "Actual Quantity"
@@ -187,8 +200,13 @@ msgctxt "field:purchase.line,invoice_progress:"
msgid "Invoice Progress"
msgstr "Plačnik"
+msgctxt "field:purchase.line,movable:"
+msgid "Movable"
+msgstr ""
+
+#, fuzzy
msgctxt "field:purchase.line,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Promet"
#, fuzzy
@@ -196,8 +214,9 @@ msgctxt "field:purchase.line,moves_exception:"
msgid "Moves Exception"
msgstr "Pridržani promet"
+#, fuzzy
msgctxt "field:purchase.line,moves_ignored:"
-msgid "Ignored Moves"
+msgid "Ignored Stock Moves"
msgstr "Prezrt promet"
#, fuzzy
@@ -205,6 +224,7 @@ msgctxt "field:purchase.line,moves_progress:"
msgid "Moves Progress"
msgstr "Zaključen promet"
+#, fuzzy
msgctxt "field:purchase.line,moves_recreated:"
msgid "Recreated Moves"
msgstr "Ponovno izdelan promet"
@@ -283,16 +303,16 @@ msgid "Tax"
msgstr "Davek"
msgctxt "field:purchase.line-ignored-stock.move,move:"
-msgid "Move"
-msgstr "Promet"
+msgid "Stock Move"
+msgstr ""
msgctxt "field:purchase.line-ignored-stock.move,purchase_line:"
msgid "Purchase Line"
msgstr "Vrstica nabavnega naloga"
msgctxt "field:purchase.line-recreated-stock.move,move:"
-msgid "Move"
-msgstr "Promet"
+msgid "Stock Move"
+msgstr ""
msgctxt "field:purchase.line-recreated-stock.move,purchase_line:"
msgid "Purchase Line"
@@ -416,12 +436,18 @@ msgctxt "field:purchase.purchase,invoices_recreated:"
msgid "Recreated Invoices"
msgstr "Ponovno izdelani računi"
+#, fuzzy
+msgctxt "field:purchase.purchase,line_lines:"
+msgid "Line - Lines"
+msgstr "Postavke računa"
+
msgctxt "field:purchase.purchase,lines:"
msgid "Lines"
msgstr "Postavke"
+#, fuzzy
msgctxt "field:purchase.purchase,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Promet"
msgctxt "field:purchase.purchase,number:"
@@ -624,14 +650,25 @@ msgstr ""
"Obdobje, v katerem je nabavni nalog še mogoče vrniti v osnutek.\n"
"Deluje le, če je čakalna vrsta omogočena."
-msgctxt "help:purchase.handle.invoice.exception.ask,recreate_invoices:"
-msgid ""
-"The selected invoices will be recreated. The other ones will be ignored."
+#, fuzzy
+msgctxt "help:purchase.handle.invoice.exception.ask,ignore_invoices:"
+msgid "The selected cancelled invoices will be ignored."
msgstr "Izbrani računi bodo ponovno izdelani, ostali bodo prezrti."
+#, fuzzy
+msgctxt "help:purchase.handle.invoice.exception.ask,recreate_invoices:"
+msgid "The selected cancelled invoices will be recreated."
+msgstr "Izbrani računi bodo ponovno izdelani, ostali bodo prezrti."
+
+#, fuzzy
+msgctxt "help:purchase.handle.shipment.exception.ask,ignore_moves:"
+msgid "The selected cancelled stock moves will be ignored."
+msgstr "Izbrani računi bodo ponovno izdelani, ostali bodo prezrti."
+
+#, fuzzy
msgctxt "help:purchase.handle.shipment.exception.ask,recreate_moves:"
-msgid "The selected moves will be recreated. The other ones will be ignored."
-msgstr "Izbran promet bo ponovno izdelan, ostalo bo prezrto."
+msgid "The selected cancelled stock moves will be recreated."
+msgstr "Izbrani računi bodo ponovno izdelani, ostali bodo prezrti."
msgctxt "help:purchase.line,delivery_date_edit:"
msgid "Check to edit the delivery date."
@@ -678,9 +715,10 @@ msgctxt "model:ir.action,name:act_invoice_form"
msgid "Invoices"
msgstr "Računi"
-msgctxt "model:ir.action,name:act_open_supplier"
-msgid "Parties associated to Purchases"
-msgstr "Partnerji povezani z nabavo"
+#, fuzzy
+msgctxt "model:ir.action,name:act_invoice_line_form"
+msgid "Invoice Lines"
+msgstr "Postavke računa"
msgctxt "model:ir.action,name:act_product_supplier_form"
msgid "Suppliers"
@@ -706,8 +744,9 @@ msgctxt "model:ir.action,name:act_purchase_line_relate"
msgid "Purchase Lines"
msgstr "Vrstice nabavnega naloga"
+#, fuzzy
msgctxt "model:ir.action,name:act_purchase_move_relate"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Promet"
msgctxt "model:ir.action,name:act_purchase_relate"
@@ -833,6 +872,7 @@ msgstr ""
"Poskušate spremeniti mersko enoto na podlagi katere so določene nabavne "
"cene."
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_purchase"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending purchases with "
@@ -841,12 +881,14 @@ msgstr ""
"Ni dovoljeno izbrisati partnerja \"%(party)s\", zaradi nabavnih nalogov za "
"družbo \"%(company)s\", ki so v teku."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_purchase_delete_cancel"
msgid "To delete purchase \"%(purchase)s\" you must cancel it."
msgstr ""
"Za izbris nabavnega naloga \"%(purchase)\", morate nabavni nalog najprej "
"preklicati."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_invoice_reset_draft"
msgid ""
"You cannot reset invoice \"%(invoice)s\" to draft because it was generated "
@@ -855,6 +897,7 @@ msgstr ""
"Računa \"%(invoice)s\" ni mogoče povrniti stanje \"Osnutek\", ker je bil "
"ustvarjen z nabavnim nalogom."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_create_draft"
msgid ""
"You cannot add lines to purchase \"%(purchase)s\" because it is no longer in"
@@ -863,6 +906,7 @@ msgstr ""
"Ni mogoče dodati postavk na nabavni nalog \"%(purchase)s\", ker ni več v "
"stanju \"Osnutek\"."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft purchase "
@@ -871,6 +915,7 @@ msgstr ""
"Za brisanje postavke \"%(line)s\", je potrebno preklicati nabavni nalog "
"\"%(purchase)s\" ali ga vrniti v stanje \"Osnutek\"."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_move_quantity"
msgid ""
"The purchase line \"%(line)s\" is moving %(extra)s in addition to the "
@@ -881,6 +926,7 @@ msgctxt "model:ir.message,text:msg_purchase_line_tax_unique"
msgid "A tax can be added only once to a purchase line."
msgstr "Davek se lahko doda samo enkrat na vrstico nabavnega naloga."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_missing_account_expense"
msgid ""
"To invoice purchase \"%(purchase)s\" you must configure a default account "
@@ -889,6 +935,7 @@ msgstr ""
"Za fakturiranje nabavnega naloga \"%(purchase)s\", je potrebno nastaviti "
"privzeti stroškovni konto."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_purchase_modify_header_draft"
msgid ""
"To modify the header of purchase \"%(purchase)s\", it must be in draft "
@@ -897,6 +944,7 @@ msgstr ""
"Za spremembo glave nabavnega naloga \"%(puchase)s\", ga je potrebno vrniti v"
" stanje \"Osnutek\"."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_move_reset_draft"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
@@ -905,6 +953,7 @@ msgstr ""
"Prometa \"%(move)s\" ni mogoče vrniti v stanje \"Osnutek\", saj je bil "
"ustvarjen z nabavnim nalogom."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_product_missing_account_expense"
msgid ""
"To invoice purchase \"%(purchase)s\" you must define an account expense for "
@@ -945,6 +994,7 @@ msgctxt "model:ir.message,text:msg_purchase_reporting_time_series"
msgid "Time Series"
msgstr "Časovne serije"
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_supplier_location_required"
msgid ""
"To process purchase \"%(purchase)s\" you must set a supplier location on "
@@ -953,6 +1003,7 @@ msgstr ""
"Za obdelavo nabavnega naloga \"%(purchase)s\", je potrebno nastaviti "
"dobaviteljevo lokacijo na partnerju \"%(party)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_required_for_quotation"
msgid ""
"To get a quote for the purchase \"%(purchase)s\" you must enter a warehouse."
@@ -1069,10 +1120,6 @@ msgctxt "model:ir.ui.menu,name:menu_reporting_purchase"
msgid "Purchases"
msgstr "Nabavni nalogi"
-msgctxt "model:ir.ui.menu,name:menu_supplier"
-msgid "Associated to Purchases"
-msgstr "Partnerji povezani z nabavo"
-
msgctxt "model:party.party.customer_code,name:"
msgid "Party Customer Code"
msgstr "Koda partnerja kupca"
@@ -1381,12 +1428,14 @@ msgctxt "view:product.template:"
msgid "Suppliers"
msgstr "Dobavitelji"
+#, fuzzy
msgctxt "view:purchase.handle.invoice.exception.ask:"
-msgid "Choose invoices to recreate:"
+msgid "Choose cancelled invoices to ignore or recreate:"
msgstr "Izbor računov za ponovno izdelavo:"
+#, fuzzy
msgctxt "view:purchase.handle.shipment.exception.ask:"
-msgid "Choose move to recreate:"
+msgid "Choose cancelled stock moves to ignore or recreate:"
msgstr "Izbor prometa za ponovno izdelavo:"
msgctxt "view:purchase.line:"
diff --git a/modules/purchase/locale/tr.po b/modules/purchase/locale/tr.po
index 535b1a76d6..5e9e96ffeb 100644
--- a/modules/purchase/locale/tr.po
+++ b/modules/purchase/locale/tr.po
@@ -134,16 +134,26 @@ msgctxt "field:purchase.handle.invoice.exception.ask,domain_invoices:"
msgid "Domain Invoices"
msgstr ""
+#, fuzzy
+msgctxt "field:purchase.handle.invoice.exception.ask,ignore_invoices:"
+msgid "Invoices to Ignore"
+msgstr "Invoices"
+
+#, fuzzy
msgctxt "field:purchase.handle.invoice.exception.ask,recreate_invoices:"
-msgid "Recreate Invoices"
-msgstr ""
+msgid "Invoices to Recreate"
+msgstr "Invoices"
msgctxt "field:purchase.handle.shipment.exception.ask,domain_moves:"
-msgid "Domain Moves"
+msgid "Domain Stock Moves"
+msgstr ""
+
+msgctxt "field:purchase.handle.shipment.exception.ask,ignore_moves:"
+msgid "Stock Moves to Ignore"
msgstr ""
msgctxt "field:purchase.handle.shipment.exception.ask,recreate_moves:"
-msgid "Recreate Moves"
+msgid "Stock Moves to Recreate"
msgstr ""
msgctxt "field:purchase.line,actual_quantity:"
@@ -191,8 +201,12 @@ msgctxt "field:purchase.line,invoice_progress:"
msgid "Invoice Progress"
msgstr "Invoices"
+msgctxt "field:purchase.line,movable:"
+msgid "Movable"
+msgstr ""
+
msgctxt "field:purchase.line,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr ""
#, fuzzy
@@ -201,7 +215,7 @@ msgid "Moves Exception"
msgstr "Handle Invoice Exception"
msgctxt "field:purchase.line,moves_ignored:"
-msgid "Ignored Moves"
+msgid "Ignored Stock Moves"
msgstr ""
msgctxt "field:purchase.line,moves_progress:"
@@ -288,7 +302,7 @@ msgid "Tax"
msgstr ""
msgctxt "field:purchase.line-ignored-stock.move,move:"
-msgid "Move"
+msgid "Stock Move"
msgstr ""
msgctxt "field:purchase.line-ignored-stock.move,purchase_line:"
@@ -296,7 +310,7 @@ msgid "Purchase Line"
msgstr ""
msgctxt "field:purchase.line-recreated-stock.move,move:"
-msgid "Move"
+msgid "Stock Move"
msgstr ""
msgctxt "field:purchase.line-recreated-stock.move,purchase_line:"
@@ -423,12 +437,17 @@ msgctxt "field:purchase.purchase,invoices_recreated:"
msgid "Recreated Invoices"
msgstr ""
+#, fuzzy
+msgctxt "field:purchase.purchase,line_lines:"
+msgid "Line - Lines"
+msgstr "Invoices"
+
msgctxt "field:purchase.purchase,lines:"
msgid "Lines"
msgstr ""
msgctxt "field:purchase.purchase,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr ""
msgctxt "field:purchase.purchase,number:"
@@ -635,13 +654,20 @@ msgid ""
"Applied only if a worker queue is activated."
msgstr ""
+msgctxt "help:purchase.handle.invoice.exception.ask,ignore_invoices:"
+msgid "The selected cancelled invoices will be ignored."
+msgstr ""
+
msgctxt "help:purchase.handle.invoice.exception.ask,recreate_invoices:"
-msgid ""
-"The selected invoices will be recreated. The other ones will be ignored."
+msgid "The selected cancelled invoices will be recreated."
+msgstr ""
+
+msgctxt "help:purchase.handle.shipment.exception.ask,ignore_moves:"
+msgid "The selected cancelled stock moves will be ignored."
msgstr ""
msgctxt "help:purchase.handle.shipment.exception.ask,recreate_moves:"
-msgid "The selected moves will be recreated. The other ones will be ignored."
+msgid "The selected cancelled stock moves will be recreated."
msgstr ""
msgctxt "help:purchase.line,delivery_date_edit:"
@@ -684,9 +710,10 @@ msgctxt "model:ir.action,name:act_invoice_form"
msgid "Invoices"
msgstr "Invoices"
-msgctxt "model:ir.action,name:act_open_supplier"
-msgid "Parties associated to Purchases"
-msgstr "Parties associated to Purchases"
+#, fuzzy
+msgctxt "model:ir.action,name:act_invoice_line_form"
+msgid "Invoice Lines"
+msgstr "Invoices"
#, fuzzy
msgctxt "model:ir.action,name:act_product_supplier_form"
@@ -716,7 +743,7 @@ msgid "Purchase Lines"
msgstr "Purchases"
msgctxt "model:ir.action,name:act_purchase_move_relate"
-msgid "Moves"
+msgid "Stock Moves"
msgstr ""
#, fuzzy
@@ -850,34 +877,40 @@ msgid ""
"prices are based."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_purchase"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending purchases with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_delete_cancel"
msgid "To delete purchase \"%(purchase)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_invoice_reset_draft"
msgid ""
"You cannot reset invoice \"%(invoice)s\" to draft because it was generated "
"by a purchase."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_create_draft"
msgid ""
"You cannot add lines to purchase \"%(purchase)s\" because it is no longer in"
" a draft state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft purchase "
"\"%(purchase)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_move_quantity"
msgid ""
"The purchase line \"%(line)s\" is moving %(extra)s in addition to the "
@@ -888,24 +921,28 @@ msgctxt "model:ir.message,text:msg_purchase_line_tax_unique"
msgid "A tax can be added only once to a purchase line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_missing_account_expense"
msgid ""
"To invoice purchase \"%(purchase)s\" you must configure a default account "
"expense."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_modify_header_draft"
msgid ""
"To modify the header of purchase \"%(purchase)s\", it must be in draft "
"state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_move_reset_draft"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
"purchase."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_product_missing_account_expense"
msgid ""
"To invoice purchase \"%(purchase)s\" you must define an account expense for "
@@ -945,12 +982,14 @@ msgctxt "model:ir.message,text:msg_purchase_reporting_time_series"
msgid "Time Series"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_supplier_location_required"
msgid ""
"To process purchase \"%(purchase)s\" you must set a supplier location on "
"party \"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_required_for_quotation"
msgid ""
"To get a quote for the purchase \"%(purchase)s\" you must enter a warehouse."
@@ -1071,11 +1110,6 @@ msgctxt "model:ir.ui.menu,name:menu_reporting_purchase"
msgid "Purchases"
msgstr "Purchases"
-#, fuzzy
-msgctxt "model:ir.ui.menu,name:menu_supplier"
-msgid "Associated to Purchases"
-msgstr "Parties associated to Purchases"
-
msgctxt "model:party.party.customer_code,name:"
msgid "Party Customer Code"
msgstr ""
@@ -1403,11 +1437,11 @@ msgid "Suppliers"
msgstr ""
msgctxt "view:purchase.handle.invoice.exception.ask:"
-msgid "Choose invoices to recreate:"
+msgid "Choose cancelled invoices to ignore or recreate:"
msgstr ""
msgctxt "view:purchase.handle.shipment.exception.ask:"
-msgid "Choose move to recreate:"
+msgid "Choose cancelled stock moves to ignore or recreate:"
msgstr ""
msgctxt "view:purchase.line:"
diff --git a/modules/purchase/locale/uk.po b/modules/purchase/locale/uk.po
index 92e4e93836..e197611c2a 100644
--- a/modules/purchase/locale/uk.po
+++ b/modules/purchase/locale/uk.po
@@ -130,16 +130,24 @@ msgctxt "field:purchase.handle.invoice.exception.ask,domain_invoices:"
msgid "Domain Invoices"
msgstr ""
+msgctxt "field:purchase.handle.invoice.exception.ask,ignore_invoices:"
+msgid "Invoices to Ignore"
+msgstr ""
+
msgctxt "field:purchase.handle.invoice.exception.ask,recreate_invoices:"
-msgid "Recreate Invoices"
+msgid "Invoices to Recreate"
msgstr ""
msgctxt "field:purchase.handle.shipment.exception.ask,domain_moves:"
-msgid "Domain Moves"
+msgid "Domain Stock Moves"
+msgstr ""
+
+msgctxt "field:purchase.handle.shipment.exception.ask,ignore_moves:"
+msgid "Stock Moves to Ignore"
msgstr ""
msgctxt "field:purchase.handle.shipment.exception.ask,recreate_moves:"
-msgid "Recreate Moves"
+msgid "Stock Moves to Recreate"
msgstr ""
msgctxt "field:purchase.line,actual_quantity:"
@@ -186,8 +194,12 @@ msgctxt "field:purchase.line,invoice_progress:"
msgid "Invoice Progress"
msgstr ""
+msgctxt "field:purchase.line,movable:"
+msgid "Movable"
+msgstr ""
+
msgctxt "field:purchase.line,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr ""
msgctxt "field:purchase.line,moves_exception:"
@@ -195,7 +207,7 @@ msgid "Moves Exception"
msgstr ""
msgctxt "field:purchase.line,moves_ignored:"
-msgid "Ignored Moves"
+msgid "Ignored Stock Moves"
msgstr ""
msgctxt "field:purchase.line,moves_progress:"
@@ -280,7 +292,7 @@ msgid "Tax"
msgstr ""
msgctxt "field:purchase.line-ignored-stock.move,move:"
-msgid "Move"
+msgid "Stock Move"
msgstr ""
msgctxt "field:purchase.line-ignored-stock.move,purchase_line:"
@@ -288,7 +300,7 @@ msgid "Purchase Line"
msgstr ""
msgctxt "field:purchase.line-recreated-stock.move,move:"
-msgid "Move"
+msgid "Stock Move"
msgstr ""
msgctxt "field:purchase.line-recreated-stock.move,purchase_line:"
@@ -411,12 +423,16 @@ msgctxt "field:purchase.purchase,invoices_recreated:"
msgid "Recreated Invoices"
msgstr ""
+msgctxt "field:purchase.purchase,line_lines:"
+msgid "Line - Lines"
+msgstr ""
+
msgctxt "field:purchase.purchase,lines:"
msgid "Lines"
msgstr ""
msgctxt "field:purchase.purchase,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr ""
msgctxt "field:purchase.purchase,number:"
@@ -610,13 +626,20 @@ msgid ""
"Applied only if a worker queue is activated."
msgstr ""
+msgctxt "help:purchase.handle.invoice.exception.ask,ignore_invoices:"
+msgid "The selected cancelled invoices will be ignored."
+msgstr ""
+
msgctxt "help:purchase.handle.invoice.exception.ask,recreate_invoices:"
-msgid ""
-"The selected invoices will be recreated. The other ones will be ignored."
+msgid "The selected cancelled invoices will be recreated."
+msgstr ""
+
+msgctxt "help:purchase.handle.shipment.exception.ask,ignore_moves:"
+msgid "The selected cancelled stock moves will be ignored."
msgstr ""
msgctxt "help:purchase.handle.shipment.exception.ask,recreate_moves:"
-msgid "The selected moves will be recreated. The other ones will be ignored."
+msgid "The selected cancelled stock moves will be recreated."
msgstr ""
msgctxt "help:purchase.line,delivery_date_edit:"
@@ -659,8 +682,8 @@ msgctxt "model:ir.action,name:act_invoice_form"
msgid "Invoices"
msgstr ""
-msgctxt "model:ir.action,name:act_open_supplier"
-msgid "Parties associated to Purchases"
+msgctxt "model:ir.action,name:act_invoice_line_form"
+msgid "Invoice Lines"
msgstr ""
msgctxt "model:ir.action,name:act_product_supplier_form"
@@ -689,7 +712,7 @@ msgid "Purchase Lines"
msgstr "Звітність"
msgctxt "model:ir.action,name:act_purchase_move_relate"
-msgid "Moves"
+msgid "Stock Moves"
msgstr ""
msgctxt "model:ir.action,name:act_purchase_relate"
@@ -812,34 +835,40 @@ msgid ""
"prices are based."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_purchase"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending purchases with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_delete_cancel"
msgid "To delete purchase \"%(purchase)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_invoice_reset_draft"
msgid ""
"You cannot reset invoice \"%(invoice)s\" to draft because it was generated "
"by a purchase."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_create_draft"
msgid ""
"You cannot add lines to purchase \"%(purchase)s\" because it is no longer in"
" a draft state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft purchase "
"\"%(purchase)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_move_quantity"
msgid ""
"The purchase line \"%(line)s\" is moving %(extra)s in addition to the "
@@ -850,24 +879,28 @@ msgctxt "model:ir.message,text:msg_purchase_line_tax_unique"
msgid "A tax can be added only once to a purchase line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_missing_account_expense"
msgid ""
"To invoice purchase \"%(purchase)s\" you must configure a default account "
"expense."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_modify_header_draft"
msgid ""
"To modify the header of purchase \"%(purchase)s\", it must be in draft "
"state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_move_reset_draft"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
"purchase."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_product_missing_account_expense"
msgid ""
"To invoice purchase \"%(purchase)s\" you must define an account expense for "
@@ -906,12 +939,14 @@ msgctxt "model:ir.message,text:msg_purchase_reporting_time_series"
msgid "Time Series"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_supplier_location_required"
msgid ""
"To process purchase \"%(purchase)s\" you must set a supplier location on "
"party \"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_required_for_quotation"
msgid ""
"To get a quote for the purchase \"%(purchase)s\" you must enter a warehouse."
@@ -1025,10 +1060,6 @@ msgctxt "model:ir.ui.menu,name:menu_reporting_purchase"
msgid "Purchases"
msgstr ""
-msgctxt "model:ir.ui.menu,name:menu_supplier"
-msgid "Associated to Purchases"
-msgstr ""
-
msgctxt "model:party.party.customer_code,name:"
msgid "Party Customer Code"
msgstr ""
@@ -1340,11 +1371,11 @@ msgid "Suppliers"
msgstr ""
msgctxt "view:purchase.handle.invoice.exception.ask:"
-msgid "Choose invoices to recreate:"
+msgid "Choose cancelled invoices to ignore or recreate:"
msgstr ""
msgctxt "view:purchase.handle.shipment.exception.ask:"
-msgid "Choose move to recreate:"
+msgid "Choose cancelled stock moves to ignore or recreate:"
msgstr ""
msgctxt "view:purchase.line:"
diff --git a/modules/purchase/locale/zh_CN.po b/modules/purchase/locale/zh_CN.po
index d54d510b06..15efaffb47 100644
--- a/modules/purchase/locale/zh_CN.po
+++ b/modules/purchase/locale/zh_CN.po
@@ -127,17 +127,30 @@ msgctxt "field:purchase.handle.invoice.exception.ask,domain_invoices:"
msgid "Domain Invoices"
msgstr "域发票"
-msgctxt "field:purchase.handle.invoice.exception.ask,recreate_invoices:"
-msgid "Recreate Invoices"
-msgstr "重新创建发票"
+#, fuzzy
+msgctxt "field:purchase.handle.invoice.exception.ask,ignore_invoices:"
+msgid "Invoices to Ignore"
+msgstr "发票地址"
+#, fuzzy
+msgctxt "field:purchase.handle.invoice.exception.ask,recreate_invoices:"
+msgid "Invoices to Recreate"
+msgstr "选择要重开的发票:"
+
+#, fuzzy
msgctxt "field:purchase.handle.shipment.exception.ask,domain_moves:"
-msgid "Domain Moves"
+msgid "Domain Stock Moves"
msgstr "域移动"
+#, fuzzy
+msgctxt "field:purchase.handle.shipment.exception.ask,ignore_moves:"
+msgid "Stock Moves to Ignore"
+msgstr "移动"
+
+#, fuzzy
msgctxt "field:purchase.handle.shipment.exception.ask,recreate_moves:"
-msgid "Recreate Moves"
-msgstr "重新创建移动"
+msgid "Stock Moves to Recreate"
+msgstr "选择要重新创建的移动:"
msgctxt "field:purchase.line,actual_quantity:"
msgid "Actual Quantity"
@@ -184,22 +197,29 @@ msgctxt "field:purchase.line,invoice_progress:"
msgid "Invoice Progress"
msgstr "发票地址"
+msgctxt "field:purchase.line,movable:"
+msgid "Movable"
+msgstr ""
+
+#, fuzzy
msgctxt "field:purchase.line,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "移动"
msgctxt "field:purchase.line,moves_exception:"
msgid "Moves Exception"
msgstr "移动异常"
+#, fuzzy
msgctxt "field:purchase.line,moves_ignored:"
-msgid "Ignored Moves"
+msgid "Ignored Stock Moves"
msgstr "已忽略的移动"
msgctxt "field:purchase.line,moves_progress:"
msgid "Moves Progress"
msgstr "移动进度"
+#, fuzzy
msgctxt "field:purchase.line,moves_recreated:"
msgid "Recreated Moves"
msgstr "已经重新创建的移动"
@@ -277,16 +297,16 @@ msgid "Tax"
msgstr "税款"
msgctxt "field:purchase.line-ignored-stock.move,move:"
-msgid "Move"
-msgstr "移动"
+msgid "Stock Move"
+msgstr ""
msgctxt "field:purchase.line-ignored-stock.move,purchase_line:"
msgid "Purchase Line"
msgstr "采购明细"
msgctxt "field:purchase.line-recreated-stock.move,move:"
-msgid "Move"
-msgstr "移动"
+msgid "Stock Move"
+msgstr ""
msgctxt "field:purchase.line-recreated-stock.move,purchase_line:"
msgid "Purchase Line"
@@ -408,12 +428,18 @@ msgctxt "field:purchase.purchase,invoices_recreated:"
msgid "Recreated Invoices"
msgstr "重开的发票"
+#, fuzzy
+msgctxt "field:purchase.purchase,line_lines:"
+msgid "Line - Lines"
+msgstr "发票明细"
+
msgctxt "field:purchase.purchase,lines:"
msgid "Lines"
msgstr "明细"
+#, fuzzy
msgctxt "field:purchase.purchase,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "移动"
msgctxt "field:purchase.purchase,number:"
@@ -613,14 +639,25 @@ msgstr ""
"采购项目已确认状态可以重置为草稿状态的宽限期\n"
"仅在激活工作队列时应用."
-msgctxt "help:purchase.handle.invoice.exception.ask,recreate_invoices:"
-msgid ""
-"The selected invoices will be recreated. The other ones will be ignored."
+#, fuzzy
+msgctxt "help:purchase.handle.invoice.exception.ask,ignore_invoices:"
+msgid "The selected cancelled invoices will be ignored."
msgstr "已经选择的发票将重开,忽略其它未选择的发票."
+#, fuzzy
+msgctxt "help:purchase.handle.invoice.exception.ask,recreate_invoices:"
+msgid "The selected cancelled invoices will be recreated."
+msgstr "已经选择的发票将重开,忽略其它未选择的发票."
+
+#, fuzzy
+msgctxt "help:purchase.handle.shipment.exception.ask,ignore_moves:"
+msgid "The selected cancelled stock moves will be ignored."
+msgstr "已经选择的发票将重开,忽略其它未选择的发票."
+
+#, fuzzy
msgctxt "help:purchase.handle.shipment.exception.ask,recreate_moves:"
-msgid "The selected moves will be recreated. The other ones will be ignored."
-msgstr "已经选择的移动将被重新创建,忽略其它未选择的."
+msgid "The selected cancelled stock moves will be recreated."
+msgstr "已经选择的发票将重开,忽略其它未选择的发票."
msgctxt "help:purchase.line,delivery_date_edit:"
msgid "Check to edit the delivery date."
@@ -666,9 +703,10 @@ msgctxt "model:ir.action,name:act_invoice_form"
msgid "Invoices"
msgstr "发票"
-msgctxt "model:ir.action,name:act_open_supplier"
-msgid "Parties associated to Purchases"
-msgstr "参与者(采购相关)"
+#, fuzzy
+msgctxt "model:ir.action,name:act_invoice_line_form"
+msgid "Invoice Lines"
+msgstr "发票明细"
msgctxt "model:ir.action,name:act_product_supplier_form"
msgid "Suppliers"
@@ -694,8 +732,9 @@ msgctxt "model:ir.action,name:act_purchase_line_relate"
msgid "Purchase Lines"
msgstr "采购明细"
+#, fuzzy
msgctxt "model:ir.action,name:act_purchase_move_relate"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "移动"
msgctxt "model:ir.action,name:act_purchase_relate"
@@ -819,34 +858,40 @@ msgid ""
"prices are based."
msgstr "您正在试图更改采购价格依赖的采购计量单位."
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_purchase"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending purchases with "
"company \"%(company)s\"."
msgstr "你不能删除参与者 \"%(party)s\" , 因为它与公司 \"%(company)s\" 有未完成的采购."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_delete_cancel"
msgid "To delete purchase \"%(purchase)s\" you must cancel it."
msgstr "如果要删除采购项目 \"%(purchase)s\" ,你必须首先取消它."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_invoice_reset_draft"
msgid ""
"You cannot reset invoice \"%(invoice)s\" to draft because it was generated "
"by a purchase."
msgstr "无法将发票 \"%(invoice)s\" 重置为草稿状态,因为因为它与某个采购关联。"
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_create_draft"
msgid ""
"You cannot add lines to purchase \"%(purchase)s\" because it is no longer in"
" a draft state."
msgstr "非草案状态下,无法添加采购 \"%(purchase)s\" 的明细 。"
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft purchase "
"\"%(purchase)s\"."
msgstr "要删除明细 \"%(line)s\" ,你必须将采购 \"%(purchase)s\"取消或者重置为草稿状态."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_line_move_quantity"
msgid ""
"The purchase line \"%(line)s\" is moving %(extra)s in addition to the "
@@ -857,24 +902,28 @@ msgctxt "model:ir.message,text:msg_purchase_line_tax_unique"
msgid "A tax can be added only once to a purchase line."
msgstr "一条采购明细只能添加一次税款。"
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_purchase_missing_account_expense"
msgid ""
"To invoice purchase \"%(purchase)s\" you must configure a default account "
"expense."
msgstr "要开具采购发票“%(purchase)s”,您必须配置默认帐户费用。"
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_modify_header_draft"
msgid ""
"To modify the header of purchase \"%(purchase)s\", it must be in draft "
"state."
msgstr "状态在草案时,才能修改采购 \"%(purchase)s\" 标题."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_move_reset_draft"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
"purchase."
msgstr "你无法将移动 \"%(move)s\" 重置为草稿状态,因为它关联着一个采购 ."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_product_missing_account_expense"
msgid ""
"To invoice purchase \"%(purchase)s\" you must define an account expense for "
@@ -913,12 +962,14 @@ msgctxt "model:ir.message,text:msg_purchase_reporting_time_series"
msgid "Time Series"
msgstr "时间序列"
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_supplier_location_required"
msgid ""
"To process purchase \"%(purchase)s\" you must set a supplier location on "
"party \"%(party)s\"."
msgstr "要处理采购 \"%(purchase)s\" , 你必须设置参与者\"%(party)s\"对应的供应商位置 ."
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_required_for_quotation"
msgid ""
"To get a quote for the purchase \"%(purchase)s\" you must enter a warehouse."
@@ -1032,10 +1083,6 @@ msgctxt "model:ir.ui.menu,name:menu_reporting_purchase"
msgid "Purchases"
msgstr "采购"
-msgctxt "model:ir.ui.menu,name:menu_supplier"
-msgid "Associated to Purchases"
-msgstr "采购相关"
-
msgctxt "model:party.party.customer_code,name:"
msgid "Party Customer Code"
msgstr "客户代码"
@@ -1344,12 +1391,14 @@ msgctxt "view:product.template:"
msgid "Suppliers"
msgstr "供应商"
+#, fuzzy
msgctxt "view:purchase.handle.invoice.exception.ask:"
-msgid "Choose invoices to recreate:"
+msgid "Choose cancelled invoices to ignore or recreate:"
msgstr "选择要重开的发票:"
+#, fuzzy
msgctxt "view:purchase.handle.shipment.exception.ask:"
-msgid "Choose move to recreate:"
+msgid "Choose cancelled stock moves to ignore or recreate:"
msgstr "选择要重新创建的移动:"
msgctxt "view:purchase.line:"
diff --git a/modules/purchase_amendment/locale/bg.po b/modules/purchase_amendment/locale/bg.po
index 2d28c9b0b1..96775a8c06 100644
--- a/modules/purchase_amendment/locale/bg.po
+++ b/modules/purchase_amendment/locale/bg.po
@@ -113,6 +113,7 @@ msgctxt ""
msgid "Validated"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_one_purchase_at_time"
msgid ""
"You cannot validate more than one amendment at the same time for purchase "
diff --git a/modules/purchase_amendment/locale/ca.po b/modules/purchase_amendment/locale/ca.po
index 801f5c7567..a15792e4d8 100644
--- a/modules/purchase_amendment/locale/ca.po
+++ b/modules/purchase_amendment/locale/ca.po
@@ -113,6 +113,7 @@ msgctxt ""
msgid "Validated"
msgstr "Validada"
+#, python-format
msgctxt "model:ir.message,text:msg_one_purchase_at_time"
msgid ""
"You cannot validate more than one amendment at the same time for purchase "
diff --git a/modules/purchase_amendment/locale/cs.po b/modules/purchase_amendment/locale/cs.po
index 2d28c9b0b1..96775a8c06 100644
--- a/modules/purchase_amendment/locale/cs.po
+++ b/modules/purchase_amendment/locale/cs.po
@@ -113,6 +113,7 @@ msgctxt ""
msgid "Validated"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_one_purchase_at_time"
msgid ""
"You cannot validate more than one amendment at the same time for purchase "
diff --git a/modules/purchase_amendment/locale/de.po b/modules/purchase_amendment/locale/de.po
index ca1a92c990..89d35ac921 100644
--- a/modules/purchase_amendment/locale/de.po
+++ b/modules/purchase_amendment/locale/de.po
@@ -113,6 +113,7 @@ msgctxt ""
msgid "Validated"
msgstr "Bestätigt"
+#, python-format
msgctxt "model:ir.message,text:msg_one_purchase_at_time"
msgid ""
"You cannot validate more than one amendment at the same time for purchase "
diff --git a/modules/purchase_amendment/locale/es.po b/modules/purchase_amendment/locale/es.po
index dc49e40836..042592fbc9 100644
--- a/modules/purchase_amendment/locale/es.po
+++ b/modules/purchase_amendment/locale/es.po
@@ -113,13 +113,14 @@ msgctxt ""
msgid "Validated"
msgstr "Validada"
+#, python-format
msgctxt "model:ir.message,text:msg_one_purchase_at_time"
msgid ""
"You cannot validate more than one amendment at the same time for purchase "
"\"%(purchase)s\"."
msgstr ""
"No puedes validar a la vez mas de una corrección de la misma compra "
-"\"%(compra)s\"."
+"\"%(purchase)s\"."
msgctxt ""
"model:ir.model.button,confirm:purchase_amendment_validation_amendment_button"
diff --git a/modules/purchase_amendment/locale/es_419.po b/modules/purchase_amendment/locale/es_419.po
index 2d28c9b0b1..96775a8c06 100644
--- a/modules/purchase_amendment/locale/es_419.po
+++ b/modules/purchase_amendment/locale/es_419.po
@@ -113,6 +113,7 @@ msgctxt ""
msgid "Validated"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_one_purchase_at_time"
msgid ""
"You cannot validate more than one amendment at the same time for purchase "
diff --git a/modules/purchase_amendment/locale/et.po b/modules/purchase_amendment/locale/et.po
index 2d28c9b0b1..96775a8c06 100644
--- a/modules/purchase_amendment/locale/et.po
+++ b/modules/purchase_amendment/locale/et.po
@@ -113,6 +113,7 @@ msgctxt ""
msgid "Validated"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_one_purchase_at_time"
msgid ""
"You cannot validate more than one amendment at the same time for purchase "
diff --git a/modules/purchase_amendment/locale/fa.po b/modules/purchase_amendment/locale/fa.po
index 2d28c9b0b1..96775a8c06 100644
--- a/modules/purchase_amendment/locale/fa.po
+++ b/modules/purchase_amendment/locale/fa.po
@@ -113,6 +113,7 @@ msgctxt ""
msgid "Validated"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_one_purchase_at_time"
msgid ""
"You cannot validate more than one amendment at the same time for purchase "
diff --git a/modules/purchase_amendment/locale/fi.po b/modules/purchase_amendment/locale/fi.po
index 2d28c9b0b1..96775a8c06 100644
--- a/modules/purchase_amendment/locale/fi.po
+++ b/modules/purchase_amendment/locale/fi.po
@@ -113,6 +113,7 @@ msgctxt ""
msgid "Validated"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_one_purchase_at_time"
msgid ""
"You cannot validate more than one amendment at the same time for purchase "
diff --git a/modules/purchase_amendment/locale/fr.po b/modules/purchase_amendment/locale/fr.po
index b06e2d48cd..ccfdc77499 100644
--- a/modules/purchase_amendment/locale/fr.po
+++ b/modules/purchase_amendment/locale/fr.po
@@ -113,6 +113,7 @@ msgctxt ""
msgid "Validated"
msgstr "Validés"
+#, python-format
msgctxt "model:ir.message,text:msg_one_purchase_at_time"
msgid ""
"You cannot validate more than one amendment at the same time for purchase "
diff --git a/modules/purchase_amendment/locale/hu.po b/modules/purchase_amendment/locale/hu.po
index 2d28c9b0b1..96775a8c06 100644
--- a/modules/purchase_amendment/locale/hu.po
+++ b/modules/purchase_amendment/locale/hu.po
@@ -113,6 +113,7 @@ msgctxt ""
msgid "Validated"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_one_purchase_at_time"
msgid ""
"You cannot validate more than one amendment at the same time for purchase "
diff --git a/modules/purchase_amendment/locale/id.po b/modules/purchase_amendment/locale/id.po
index 0435ff815d..0a6db2f96d 100644
--- a/modules/purchase_amendment/locale/id.po
+++ b/modules/purchase_amendment/locale/id.po
@@ -114,6 +114,7 @@ msgctxt ""
msgid "Validated"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_one_purchase_at_time"
msgid ""
"You cannot validate more than one amendment at the same time for purchase "
diff --git a/modules/purchase_amendment/locale/it.po b/modules/purchase_amendment/locale/it.po
index e14dd700d5..9445fab624 100644
--- a/modules/purchase_amendment/locale/it.po
+++ b/modules/purchase_amendment/locale/it.po
@@ -114,6 +114,7 @@ msgctxt ""
msgid "Validated"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_one_purchase_at_time"
msgid ""
"You cannot validate more than one amendment at the same time for purchase "
diff --git a/modules/purchase_amendment/locale/lo.po b/modules/purchase_amendment/locale/lo.po
index 2d28c9b0b1..96775a8c06 100644
--- a/modules/purchase_amendment/locale/lo.po
+++ b/modules/purchase_amendment/locale/lo.po
@@ -113,6 +113,7 @@ msgctxt ""
msgid "Validated"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_one_purchase_at_time"
msgid ""
"You cannot validate more than one amendment at the same time for purchase "
diff --git a/modules/purchase_amendment/locale/lt.po b/modules/purchase_amendment/locale/lt.po
index 2d28c9b0b1..96775a8c06 100644
--- a/modules/purchase_amendment/locale/lt.po
+++ b/modules/purchase_amendment/locale/lt.po
@@ -113,6 +113,7 @@ msgctxt ""
msgid "Validated"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_one_purchase_at_time"
msgid ""
"You cannot validate more than one amendment at the same time for purchase "
diff --git a/modules/purchase_amendment/locale/nl.po b/modules/purchase_amendment/locale/nl.po
index 99cfb83d52..e6fe1a5793 100644
--- a/modules/purchase_amendment/locale/nl.po
+++ b/modules/purchase_amendment/locale/nl.po
@@ -113,6 +113,7 @@ msgctxt ""
msgid "Validated"
msgstr "Goedgekeurd"
+#, python-format
msgctxt "model:ir.message,text:msg_one_purchase_at_time"
msgid ""
"You cannot validate more than one amendment at the same time for purchase "
diff --git a/modules/purchase_amendment/locale/pl.po b/modules/purchase_amendment/locale/pl.po
index 2d28c9b0b1..96775a8c06 100644
--- a/modules/purchase_amendment/locale/pl.po
+++ b/modules/purchase_amendment/locale/pl.po
@@ -113,6 +113,7 @@ msgctxt ""
msgid "Validated"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_one_purchase_at_time"
msgid ""
"You cannot validate more than one amendment at the same time for purchase "
diff --git a/modules/purchase_amendment/locale/pt.po b/modules/purchase_amendment/locale/pt.po
index 2d28c9b0b1..96775a8c06 100644
--- a/modules/purchase_amendment/locale/pt.po
+++ b/modules/purchase_amendment/locale/pt.po
@@ -113,6 +113,7 @@ msgctxt ""
msgid "Validated"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_one_purchase_at_time"
msgid ""
"You cannot validate more than one amendment at the same time for purchase "
diff --git a/modules/purchase_amendment/locale/ro.po b/modules/purchase_amendment/locale/ro.po
index de788c2099..398d203895 100644
--- a/modules/purchase_amendment/locale/ro.po
+++ b/modules/purchase_amendment/locale/ro.po
@@ -114,6 +114,7 @@ msgctxt ""
msgid "Validated"
msgstr "Validat"
+#, python-format
msgctxt "model:ir.message,text:msg_one_purchase_at_time"
msgid ""
"You cannot validate more than one amendment at the same time for purchase "
diff --git a/modules/purchase_amendment/locale/ru.po b/modules/purchase_amendment/locale/ru.po
index 2d28c9b0b1..96775a8c06 100644
--- a/modules/purchase_amendment/locale/ru.po
+++ b/modules/purchase_amendment/locale/ru.po
@@ -113,6 +113,7 @@ msgctxt ""
msgid "Validated"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_one_purchase_at_time"
msgid ""
"You cannot validate more than one amendment at the same time for purchase "
diff --git a/modules/purchase_amendment/locale/sl.po b/modules/purchase_amendment/locale/sl.po
index 2d28c9b0b1..96775a8c06 100644
--- a/modules/purchase_amendment/locale/sl.po
+++ b/modules/purchase_amendment/locale/sl.po
@@ -113,6 +113,7 @@ msgctxt ""
msgid "Validated"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_one_purchase_at_time"
msgid ""
"You cannot validate more than one amendment at the same time for purchase "
diff --git a/modules/purchase_amendment/locale/tr.po b/modules/purchase_amendment/locale/tr.po
index 2d28c9b0b1..96775a8c06 100644
--- a/modules/purchase_amendment/locale/tr.po
+++ b/modules/purchase_amendment/locale/tr.po
@@ -113,6 +113,7 @@ msgctxt ""
msgid "Validated"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_one_purchase_at_time"
msgid ""
"You cannot validate more than one amendment at the same time for purchase "
diff --git a/modules/purchase_amendment/locale/uk.po b/modules/purchase_amendment/locale/uk.po
index 2d28c9b0b1..96775a8c06 100644
--- a/modules/purchase_amendment/locale/uk.po
+++ b/modules/purchase_amendment/locale/uk.po
@@ -113,6 +113,7 @@ msgctxt ""
msgid "Validated"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_one_purchase_at_time"
msgid ""
"You cannot validate more than one amendment at the same time for purchase "
diff --git a/modules/purchase_amendment/locale/zh_CN.po b/modules/purchase_amendment/locale/zh_CN.po
index 2d28c9b0b1..96775a8c06 100644
--- a/modules/purchase_amendment/locale/zh_CN.po
+++ b/modules/purchase_amendment/locale/zh_CN.po
@@ -113,6 +113,7 @@ msgctxt ""
msgid "Validated"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_one_purchase_at_time"
msgid ""
"You cannot validate more than one amendment at the same time for purchase "
diff --git a/modules/purchase_blanket_agreement/locale/bg.po b/modules/purchase_blanket_agreement/locale/bg.po
index 92cfc35b47..6430c19f7d 100644
--- a/modules/purchase_blanket_agreement/locale/bg.po
+++ b/modules/purchase_blanket_agreement/locale/bg.po
@@ -163,17 +163,20 @@ msgctxt ""
msgid "Running"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_closed_remaining_quantity"
msgid ""
"The agreement \"%(agreement)s\" to be closed has still remaining quantities."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_line_incompatible_unit"
msgid ""
"To change the unit of agreement line \"%(line)s\", you must choose one "
"compatible with the existing purchase lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_quantity_greater_remaining"
msgid ""
"The quantity of line \"%(line)s\" is greater than the remaining quantity "
diff --git a/modules/purchase_blanket_agreement/locale/ca.po b/modules/purchase_blanket_agreement/locale/ca.po
index c9fd850235..c5aca385af 100644
--- a/modules/purchase_blanket_agreement/locale/ca.po
+++ b/modules/purchase_blanket_agreement/locale/ca.po
@@ -163,12 +163,14 @@ msgctxt ""
msgid "Running"
msgstr "En execució"
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_closed_remaining_quantity"
msgid ""
"The agreement \"%(agreement)s\" to be closed has still remaining quantities."
msgstr ""
"El acord \"%(agreement)s\" que es vol tancar encara té quantitats pendents."
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_line_incompatible_unit"
msgid ""
"To change the unit of agreement line \"%(line)s\", you must choose one "
@@ -177,6 +179,7 @@ msgstr ""
"Per canviar la unitat de la línia d'acord \"%(line)s\" heu d'escollir una "
"compatible amb les línies de compra existents."
+#, python-format
msgctxt "model:ir.message,text:msg_quantity_greater_remaining"
msgid ""
"The quantity of line \"%(line)s\" is greater than the remaining quantity "
diff --git a/modules/purchase_blanket_agreement/locale/cs.po b/modules/purchase_blanket_agreement/locale/cs.po
index 92cfc35b47..6430c19f7d 100644
--- a/modules/purchase_blanket_agreement/locale/cs.po
+++ b/modules/purchase_blanket_agreement/locale/cs.po
@@ -163,17 +163,20 @@ msgctxt ""
msgid "Running"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_closed_remaining_quantity"
msgid ""
"The agreement \"%(agreement)s\" to be closed has still remaining quantities."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_line_incompatible_unit"
msgid ""
"To change the unit of agreement line \"%(line)s\", you must choose one "
"compatible with the existing purchase lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_quantity_greater_remaining"
msgid ""
"The quantity of line \"%(line)s\" is greater than the remaining quantity "
diff --git a/modules/purchase_blanket_agreement/locale/de.po b/modules/purchase_blanket_agreement/locale/de.po
index fb2b264be8..6c51140283 100644
--- a/modules/purchase_blanket_agreement/locale/de.po
+++ b/modules/purchase_blanket_agreement/locale/de.po
@@ -105,7 +105,7 @@ msgstr "Verbleibende Menge"
msgctxt "field:purchase.blanket_agreement.line,unit:"
msgid "Unit"
-msgstr "Maßeinheit"
+msgstr "Einheit"
msgctxt "field:purchase.blanket_agreement.line,unit_price:"
msgid "Unit Price"
@@ -163,6 +163,7 @@ msgctxt ""
msgid "Running"
msgstr "In Ausführung"
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_closed_remaining_quantity"
msgid ""
"The agreement \"%(agreement)s\" to be closed has still remaining quantities."
@@ -170,6 +171,7 @@ msgstr ""
"Der zu schließende Rahmenvertrag \"%(agreement)s\" verfügt noch über "
"Restmengen."
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_line_incompatible_unit"
msgid ""
"To change the unit of agreement line \"%(line)s\", you must choose one "
@@ -178,6 +180,7 @@ msgstr ""
"Um die Maßeinheit der Rahmenvertragsposition \"%(line)s\" zu ändern, müssen "
"Sie eine auswählen, die mit den vorhandenen Kaufpositionen kompatibel ist."
+#, python-format
msgctxt "model:ir.message,text:msg_quantity_greater_remaining"
msgid ""
"The quantity of line \"%(line)s\" is greater than the remaining quantity "
diff --git a/modules/purchase_blanket_agreement/locale/es.po b/modules/purchase_blanket_agreement/locale/es.po
index b64f124355..146766ddeb 100644
--- a/modules/purchase_blanket_agreement/locale/es.po
+++ b/modules/purchase_blanket_agreement/locale/es.po
@@ -163,6 +163,7 @@ msgctxt ""
msgid "Running"
msgstr "En ejecución"
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_closed_remaining_quantity"
msgid ""
"The agreement \"%(agreement)s\" to be closed has still remaining quantities."
@@ -170,6 +171,7 @@ msgstr ""
"El acuerdo \"%(agreement)s\" que se quiere cerrar todavia tiene cantidades "
"pendientes."
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_line_incompatible_unit"
msgid ""
"To change the unit of agreement line \"%(line)s\", you must choose one "
@@ -178,6 +180,7 @@ msgstr ""
"Para cambiar la unidad de la linea de acuerdo \"%(line)s\", tenéis que "
"seleccionar una comptabile con las lineas de compra existentes."
+#, python-format
msgctxt "model:ir.message,text:msg_quantity_greater_remaining"
msgid ""
"The quantity of line \"%(line)s\" is greater than the remaining quantity "
diff --git a/modules/purchase_blanket_agreement/locale/es_419.po b/modules/purchase_blanket_agreement/locale/es_419.po
index 92cfc35b47..6430c19f7d 100644
--- a/modules/purchase_blanket_agreement/locale/es_419.po
+++ b/modules/purchase_blanket_agreement/locale/es_419.po
@@ -163,17 +163,20 @@ msgctxt ""
msgid "Running"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_closed_remaining_quantity"
msgid ""
"The agreement \"%(agreement)s\" to be closed has still remaining quantities."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_line_incompatible_unit"
msgid ""
"To change the unit of agreement line \"%(line)s\", you must choose one "
"compatible with the existing purchase lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_quantity_greater_remaining"
msgid ""
"The quantity of line \"%(line)s\" is greater than the remaining quantity "
diff --git a/modules/purchase_blanket_agreement/locale/et.po b/modules/purchase_blanket_agreement/locale/et.po
index 92cfc35b47..6430c19f7d 100644
--- a/modules/purchase_blanket_agreement/locale/et.po
+++ b/modules/purchase_blanket_agreement/locale/et.po
@@ -163,17 +163,20 @@ msgctxt ""
msgid "Running"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_closed_remaining_quantity"
msgid ""
"The agreement \"%(agreement)s\" to be closed has still remaining quantities."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_line_incompatible_unit"
msgid ""
"To change the unit of agreement line \"%(line)s\", you must choose one "
"compatible with the existing purchase lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_quantity_greater_remaining"
msgid ""
"The quantity of line \"%(line)s\" is greater than the remaining quantity "
diff --git a/modules/purchase_blanket_agreement/locale/fa.po b/modules/purchase_blanket_agreement/locale/fa.po
index 92cfc35b47..6430c19f7d 100644
--- a/modules/purchase_blanket_agreement/locale/fa.po
+++ b/modules/purchase_blanket_agreement/locale/fa.po
@@ -163,17 +163,20 @@ msgctxt ""
msgid "Running"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_closed_remaining_quantity"
msgid ""
"The agreement \"%(agreement)s\" to be closed has still remaining quantities."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_line_incompatible_unit"
msgid ""
"To change the unit of agreement line \"%(line)s\", you must choose one "
"compatible with the existing purchase lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_quantity_greater_remaining"
msgid ""
"The quantity of line \"%(line)s\" is greater than the remaining quantity "
diff --git a/modules/purchase_blanket_agreement/locale/fi.po b/modules/purchase_blanket_agreement/locale/fi.po
index 92cfc35b47..6430c19f7d 100644
--- a/modules/purchase_blanket_agreement/locale/fi.po
+++ b/modules/purchase_blanket_agreement/locale/fi.po
@@ -163,17 +163,20 @@ msgctxt ""
msgid "Running"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_closed_remaining_quantity"
msgid ""
"The agreement \"%(agreement)s\" to be closed has still remaining quantities."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_line_incompatible_unit"
msgid ""
"To change the unit of agreement line \"%(line)s\", you must choose one "
"compatible with the existing purchase lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_quantity_greater_remaining"
msgid ""
"The quantity of line \"%(line)s\" is greater than the remaining quantity "
diff --git a/modules/purchase_blanket_agreement/locale/fr.po b/modules/purchase_blanket_agreement/locale/fr.po
index 45a2a375b8..3a88068310 100644
--- a/modules/purchase_blanket_agreement/locale/fr.po
+++ b/modules/purchase_blanket_agreement/locale/fr.po
@@ -163,12 +163,14 @@ msgctxt ""
msgid "Running"
msgstr "En cours"
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_closed_remaining_quantity"
msgid ""
"The agreement \"%(agreement)s\" to be closed has still remaining quantities."
msgstr ""
"Le contrat « %(agreement)s » à clôturer a encore des quantités restantes."
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_line_incompatible_unit"
msgid ""
"To change the unit of agreement line \"%(line)s\", you must choose one "
@@ -177,6 +179,7 @@ msgstr ""
"Pour changer l'unité de la ligne contrat « %(line)s », vous devez en choisir"
" une compatible avec les lignes d'achat existantes."
+#, python-format
msgctxt "model:ir.message,text:msg_quantity_greater_remaining"
msgid ""
"The quantity of line \"%(line)s\" is greater than the remaining quantity "
diff --git a/modules/purchase_blanket_agreement/locale/hu.po b/modules/purchase_blanket_agreement/locale/hu.po
index 92cfc35b47..6430c19f7d 100644
--- a/modules/purchase_blanket_agreement/locale/hu.po
+++ b/modules/purchase_blanket_agreement/locale/hu.po
@@ -163,17 +163,20 @@ msgctxt ""
msgid "Running"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_closed_remaining_quantity"
msgid ""
"The agreement \"%(agreement)s\" to be closed has still remaining quantities."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_line_incompatible_unit"
msgid ""
"To change the unit of agreement line \"%(line)s\", you must choose one "
"compatible with the existing purchase lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_quantity_greater_remaining"
msgid ""
"The quantity of line \"%(line)s\" is greater than the remaining quantity "
diff --git a/modules/purchase_blanket_agreement/locale/id.po b/modules/purchase_blanket_agreement/locale/id.po
index 92cfc35b47..6430c19f7d 100644
--- a/modules/purchase_blanket_agreement/locale/id.po
+++ b/modules/purchase_blanket_agreement/locale/id.po
@@ -163,17 +163,20 @@ msgctxt ""
msgid "Running"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_closed_remaining_quantity"
msgid ""
"The agreement \"%(agreement)s\" to be closed has still remaining quantities."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_line_incompatible_unit"
msgid ""
"To change the unit of agreement line \"%(line)s\", you must choose one "
"compatible with the existing purchase lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_quantity_greater_remaining"
msgid ""
"The quantity of line \"%(line)s\" is greater than the remaining quantity "
diff --git a/modules/purchase_blanket_agreement/locale/it.po b/modules/purchase_blanket_agreement/locale/it.po
index 7a4c530607..dcd92b3f26 100644
--- a/modules/purchase_blanket_agreement/locale/it.po
+++ b/modules/purchase_blanket_agreement/locale/it.po
@@ -163,17 +163,20 @@ msgctxt ""
msgid "Running"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_closed_remaining_quantity"
msgid ""
"The agreement \"%(agreement)s\" to be closed has still remaining quantities."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_line_incompatible_unit"
msgid ""
"To change the unit of agreement line \"%(line)s\", you must choose one "
"compatible with the existing purchase lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_quantity_greater_remaining"
msgid ""
"The quantity of line \"%(line)s\" is greater than the remaining quantity "
diff --git a/modules/purchase_blanket_agreement/locale/lo.po b/modules/purchase_blanket_agreement/locale/lo.po
index 92cfc35b47..6430c19f7d 100644
--- a/modules/purchase_blanket_agreement/locale/lo.po
+++ b/modules/purchase_blanket_agreement/locale/lo.po
@@ -163,17 +163,20 @@ msgctxt ""
msgid "Running"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_closed_remaining_quantity"
msgid ""
"The agreement \"%(agreement)s\" to be closed has still remaining quantities."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_line_incompatible_unit"
msgid ""
"To change the unit of agreement line \"%(line)s\", you must choose one "
"compatible with the existing purchase lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_quantity_greater_remaining"
msgid ""
"The quantity of line \"%(line)s\" is greater than the remaining quantity "
diff --git a/modules/purchase_blanket_agreement/locale/lt.po b/modules/purchase_blanket_agreement/locale/lt.po
index 92cfc35b47..6430c19f7d 100644
--- a/modules/purchase_blanket_agreement/locale/lt.po
+++ b/modules/purchase_blanket_agreement/locale/lt.po
@@ -163,17 +163,20 @@ msgctxt ""
msgid "Running"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_closed_remaining_quantity"
msgid ""
"The agreement \"%(agreement)s\" to be closed has still remaining quantities."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_line_incompatible_unit"
msgid ""
"To change the unit of agreement line \"%(line)s\", you must choose one "
"compatible with the existing purchase lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_quantity_greater_remaining"
msgid ""
"The quantity of line \"%(line)s\" is greater than the remaining quantity "
diff --git a/modules/purchase_blanket_agreement/locale/nl.po b/modules/purchase_blanket_agreement/locale/nl.po
index 6274dfc0f2..b174246fe1 100644
--- a/modules/purchase_blanket_agreement/locale/nl.po
+++ b/modules/purchase_blanket_agreement/locale/nl.po
@@ -163,6 +163,7 @@ msgctxt ""
msgid "Running"
msgstr "In uitvoering"
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_closed_remaining_quantity"
msgid ""
"The agreement \"%(agreement)s\" to be closed has still remaining quantities."
@@ -170,6 +171,7 @@ msgstr ""
"De af te ronden overeenkomst \"%(agreement)s\" heeft nog resterende "
"hoeveelheden."
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_line_incompatible_unit"
msgid ""
"To change the unit of agreement line \"%(line)s\", you must choose one "
@@ -178,6 +180,7 @@ msgstr ""
"Om de eenheid van de overeenkomst regel \"%(line)s\" te wijzigen, moet u een"
" eenheid kiezen die aansluit bij de bestaande inkoop regels."
+#, python-format
msgctxt "model:ir.message,text:msg_quantity_greater_remaining"
msgid ""
"The quantity of line \"%(line)s\" is greater than the remaining quantity "
diff --git a/modules/purchase_blanket_agreement/locale/pl.po b/modules/purchase_blanket_agreement/locale/pl.po
index 92cfc35b47..6430c19f7d 100644
--- a/modules/purchase_blanket_agreement/locale/pl.po
+++ b/modules/purchase_blanket_agreement/locale/pl.po
@@ -163,17 +163,20 @@ msgctxt ""
msgid "Running"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_closed_remaining_quantity"
msgid ""
"The agreement \"%(agreement)s\" to be closed has still remaining quantities."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_line_incompatible_unit"
msgid ""
"To change the unit of agreement line \"%(line)s\", you must choose one "
"compatible with the existing purchase lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_quantity_greater_remaining"
msgid ""
"The quantity of line \"%(line)s\" is greater than the remaining quantity "
diff --git a/modules/purchase_blanket_agreement/locale/pt.po b/modules/purchase_blanket_agreement/locale/pt.po
index 92cfc35b47..6430c19f7d 100644
--- a/modules/purchase_blanket_agreement/locale/pt.po
+++ b/modules/purchase_blanket_agreement/locale/pt.po
@@ -163,17 +163,20 @@ msgctxt ""
msgid "Running"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_closed_remaining_quantity"
msgid ""
"The agreement \"%(agreement)s\" to be closed has still remaining quantities."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_line_incompatible_unit"
msgid ""
"To change the unit of agreement line \"%(line)s\", you must choose one "
"compatible with the existing purchase lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_quantity_greater_remaining"
msgid ""
"The quantity of line \"%(line)s\" is greater than the remaining quantity "
diff --git a/modules/purchase_blanket_agreement/locale/ro.po b/modules/purchase_blanket_agreement/locale/ro.po
index 92cfc35b47..6430c19f7d 100644
--- a/modules/purchase_blanket_agreement/locale/ro.po
+++ b/modules/purchase_blanket_agreement/locale/ro.po
@@ -163,17 +163,20 @@ msgctxt ""
msgid "Running"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_closed_remaining_quantity"
msgid ""
"The agreement \"%(agreement)s\" to be closed has still remaining quantities."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_line_incompatible_unit"
msgid ""
"To change the unit of agreement line \"%(line)s\", you must choose one "
"compatible with the existing purchase lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_quantity_greater_remaining"
msgid ""
"The quantity of line \"%(line)s\" is greater than the remaining quantity "
diff --git a/modules/purchase_blanket_agreement/locale/ru.po b/modules/purchase_blanket_agreement/locale/ru.po
index 92cfc35b47..6430c19f7d 100644
--- a/modules/purchase_blanket_agreement/locale/ru.po
+++ b/modules/purchase_blanket_agreement/locale/ru.po
@@ -163,17 +163,20 @@ msgctxt ""
msgid "Running"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_closed_remaining_quantity"
msgid ""
"The agreement \"%(agreement)s\" to be closed has still remaining quantities."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_line_incompatible_unit"
msgid ""
"To change the unit of agreement line \"%(line)s\", you must choose one "
"compatible with the existing purchase lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_quantity_greater_remaining"
msgid ""
"The quantity of line \"%(line)s\" is greater than the remaining quantity "
diff --git a/modules/purchase_blanket_agreement/locale/sl.po b/modules/purchase_blanket_agreement/locale/sl.po
index 92cfc35b47..6430c19f7d 100644
--- a/modules/purchase_blanket_agreement/locale/sl.po
+++ b/modules/purchase_blanket_agreement/locale/sl.po
@@ -163,17 +163,20 @@ msgctxt ""
msgid "Running"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_closed_remaining_quantity"
msgid ""
"The agreement \"%(agreement)s\" to be closed has still remaining quantities."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_line_incompatible_unit"
msgid ""
"To change the unit of agreement line \"%(line)s\", you must choose one "
"compatible with the existing purchase lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_quantity_greater_remaining"
msgid ""
"The quantity of line \"%(line)s\" is greater than the remaining quantity "
diff --git a/modules/purchase_blanket_agreement/locale/tr.po b/modules/purchase_blanket_agreement/locale/tr.po
index 92cfc35b47..6430c19f7d 100644
--- a/modules/purchase_blanket_agreement/locale/tr.po
+++ b/modules/purchase_blanket_agreement/locale/tr.po
@@ -163,17 +163,20 @@ msgctxt ""
msgid "Running"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_closed_remaining_quantity"
msgid ""
"The agreement \"%(agreement)s\" to be closed has still remaining quantities."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_line_incompatible_unit"
msgid ""
"To change the unit of agreement line \"%(line)s\", you must choose one "
"compatible with the existing purchase lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_quantity_greater_remaining"
msgid ""
"The quantity of line \"%(line)s\" is greater than the remaining quantity "
diff --git a/modules/purchase_blanket_agreement/locale/uk.po b/modules/purchase_blanket_agreement/locale/uk.po
index 92cfc35b47..6430c19f7d 100644
--- a/modules/purchase_blanket_agreement/locale/uk.po
+++ b/modules/purchase_blanket_agreement/locale/uk.po
@@ -163,17 +163,20 @@ msgctxt ""
msgid "Running"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_closed_remaining_quantity"
msgid ""
"The agreement \"%(agreement)s\" to be closed has still remaining quantities."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_line_incompatible_unit"
msgid ""
"To change the unit of agreement line \"%(line)s\", you must choose one "
"compatible with the existing purchase lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_quantity_greater_remaining"
msgid ""
"The quantity of line \"%(line)s\" is greater than the remaining quantity "
diff --git a/modules/purchase_blanket_agreement/locale/zh_CN.po b/modules/purchase_blanket_agreement/locale/zh_CN.po
index 92cfc35b47..6430c19f7d 100644
--- a/modules/purchase_blanket_agreement/locale/zh_CN.po
+++ b/modules/purchase_blanket_agreement/locale/zh_CN.po
@@ -163,17 +163,20 @@ msgctxt ""
msgid "Running"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_closed_remaining_quantity"
msgid ""
"The agreement \"%(agreement)s\" to be closed has still remaining quantities."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_line_incompatible_unit"
msgid ""
"To change the unit of agreement line \"%(line)s\", you must choose one "
"compatible with the existing purchase lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_quantity_greater_remaining"
msgid ""
"The quantity of line \"%(line)s\" is greater than the remaining quantity "
diff --git a/modules/purchase_price_list/locale/de.po b/modules/purchase_price_list/locale/de.po
index 36e1184d97..0b455076a8 100644
--- a/modules/purchase_price_list/locale/de.po
+++ b/modules/purchase_price_list/locale/de.po
@@ -4,11 +4,11 @@ msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:party.party,purchase_price_list:"
msgid "Purchase Price List"
-msgstr "Preisliste Einkauf"
+msgstr "Preiskonditionsschema Einkauf"
msgctxt "field:party.party,purchase_price_lists:"
msgid "Purchase Price Lists"
-msgstr "Einkaufspreislisten"
+msgstr "Preiskonditionsschemata Einkauf"
msgctxt "field:party.party.purchase_price_list,company:"
msgid "Company"
@@ -20,15 +20,15 @@ msgstr "Partei"
msgctxt "field:party.party.purchase_price_list,purchase_price_list:"
msgid "Purchase Price List"
-msgstr "Preisliste Einkauf"
+msgstr "Preiskonditionsschema Einkauf"
msgctxt "help:party.party,purchase_price_list:"
msgid "The price list for new purchases."
-msgstr "Die Preisliste für neue Einkäufe."
+msgstr "Das Preiskonditionsschema für neue Einkäufe."
msgctxt "model:party.party.purchase_price_list,name:"
msgid "Party Purchase Price List"
-msgstr "Partei Preisliste Einkauf"
+msgstr "Partei Preiskonditionsschema Einkauf"
msgctxt "selection:product.price_list,unit:"
msgid "Product Purchase"
diff --git a/modules/purchase_request/locale/bg.po b/modules/purchase_request/locale/bg.po
index 6182e0e834..bb449fda45 100644
--- a/modules/purchase_request/locale/bg.po
+++ b/modules/purchase_request/locale/bg.po
@@ -173,12 +173,14 @@ msgctxt ""
msgid "Exception"
msgstr "Грешка"
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_delete_request"
msgid ""
"You cannot delete purchase \"%(purchase)s\" because it is linked to purchase"
" requests."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_request_warehouse"
msgid ""
"Warehouse \"%(purchase_warehouse)s\" on purchase \"%(purchase)s\" is "
@@ -186,6 +188,7 @@ msgid ""
"\"%(request)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_request_delete_purchased"
msgid ""
"You cannot delete purchase request \"%(request)s\" because it is purchased."
@@ -287,5 +290,5 @@ msgstr "Отказване"
msgctxt ""
"wizard_button:purchase.request.handle.purchase.cancellation,start,reset:"
-msgid "Reset to draft"
+msgid "Reset to Draft"
msgstr ""
diff --git a/modules/purchase_request/locale/ca.po b/modules/purchase_request/locale/ca.po
index efe1f665ac..58d9598b54 100644
--- a/modules/purchase_request/locale/ca.po
+++ b/modules/purchase_request/locale/ca.po
@@ -153,6 +153,7 @@ msgctxt ""
msgid "Exception"
msgstr "En excepció"
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_delete_request"
msgid ""
"You cannot delete purchase \"%(purchase)s\" because it is linked to purchase"
@@ -161,6 +162,7 @@ msgstr ""
"No es pot eliminar la compra \"%(purchase)s\" perquè està enllaçada a "
"sol·licituds de compra."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_request_warehouse"
msgid ""
"Warehouse \"%(purchase_warehouse)s\" on purchase \"%(purchase)s\" is "
@@ -171,6 +173,7 @@ msgstr ""
"diferent del magatzem \"%(request_warehouse)s\" de la sol·licitud de compra "
"vinculada \"%(request)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_request_delete_purchased"
msgid ""
"You cannot delete purchase request \"%(request)s\" because it is purchased."
@@ -263,5 +266,5 @@ msgstr "Cancel·la"
msgctxt ""
"wizard_button:purchase.request.handle.purchase.cancellation,start,reset:"
-msgid "Reset to draft"
+msgid "Reset to Draft"
msgstr "Restaura a esborrany"
diff --git a/modules/purchase_request/locale/cs.po b/modules/purchase_request/locale/cs.po
index 7157049ebb..c35430bb68 100644
--- a/modules/purchase_request/locale/cs.po
+++ b/modules/purchase_request/locale/cs.po
@@ -156,12 +156,14 @@ msgctxt ""
msgid "Exception"
msgstr "Exception"
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_delete_request"
msgid ""
"You cannot delete purchase \"%(purchase)s\" because it is linked to purchase"
" requests."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_request_warehouse"
msgid ""
"Warehouse \"%(purchase_warehouse)s\" on purchase \"%(purchase)s\" is "
@@ -169,6 +171,7 @@ msgid ""
"\"%(request)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_request_delete_purchased"
msgid ""
"You cannot delete purchase request \"%(request)s\" because it is purchased."
@@ -262,5 +265,5 @@ msgstr ""
msgctxt ""
"wizard_button:purchase.request.handle.purchase.cancellation,start,reset:"
-msgid "Reset to draft"
+msgid "Reset to Draft"
msgstr ""
diff --git a/modules/purchase_request/locale/de.po b/modules/purchase_request/locale/de.po
index c3091535d6..20b45354bb 100644
--- a/modules/purchase_request/locale/de.po
+++ b/modules/purchase_request/locale/de.po
@@ -153,6 +153,7 @@ msgctxt ""
msgid "Exception"
msgstr "Vorbehalt"
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_delete_request"
msgid ""
"You cannot delete purchase \"%(purchase)s\" because it is linked to purchase"
@@ -161,6 +162,7 @@ msgstr ""
"Der Einkauf \"%(purchase)s\" kann nicht gelöscht werden, weil er mit "
"mindestens einem Bestellvorschlag verknüpft ist."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_request_warehouse"
msgid ""
"Warehouse \"%(purchase_warehouse)s\" on purchase \"%(purchase)s\" is "
@@ -172,6 +174,7 @@ msgstr ""
"\"%(request_warehouse)s\" des dazugehörigen Bestellvorschlags "
"\"%(request)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_request_delete_purchased"
msgid ""
"You cannot delete purchase request \"%(request)s\" because it is purchased."
@@ -265,5 +268,5 @@ msgstr "Abbrechen"
msgctxt ""
"wizard_button:purchase.request.handle.purchase.cancellation,start,reset:"
-msgid "Reset to draft"
+msgid "Reset to Draft"
msgstr "Auf Entwurf zurücksetzen"
diff --git a/modules/purchase_request/locale/es.po b/modules/purchase_request/locale/es.po
index 520c8049ba..b2c2f35d45 100644
--- a/modules/purchase_request/locale/es.po
+++ b/modules/purchase_request/locale/es.po
@@ -153,6 +153,7 @@ msgctxt ""
msgid "Exception"
msgstr "Excepción"
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_delete_request"
msgid ""
"You cannot delete purchase \"%(purchase)s\" because it is linked to purchase"
@@ -161,6 +162,7 @@ msgstr ""
"No se puede eliminar la compra \"%(purchase)s\" porqué esta vinculada con "
"una solicitud de compra."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_request_warehouse"
msgid ""
"Warehouse \"%(purchase_warehouse)s\" on purchase \"%(purchase)s\" is "
@@ -171,6 +173,7 @@ msgstr ""
"distinto del almacén \"%(request_warehouse)s\" de la solicitud de compra "
"vinculada \"%(request)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_request_delete_purchased"
msgid ""
"You cannot delete purchase request \"%(request)s\" because it is purchased."
@@ -263,5 +266,5 @@ msgstr "Cancelar"
msgctxt ""
"wizard_button:purchase.request.handle.purchase.cancellation,start,reset:"
-msgid "Reset to draft"
+msgid "Reset to Draft"
msgstr "Restaurar a borrador"
diff --git a/modules/purchase_request/locale/es_419.po b/modules/purchase_request/locale/es_419.po
index 6db851e0a2..bb50c20bd8 100644
--- a/modules/purchase_request/locale/es_419.po
+++ b/modules/purchase_request/locale/es_419.po
@@ -153,7 +153,7 @@ msgctxt ""
msgid "Exception"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_purchase_delete_request"
msgid ""
"You cannot delete purchase \"%(purchase)s\" because it is linked to purchase"
@@ -162,6 +162,7 @@ msgstr ""
"No puede eliminar la compra \"%(purchase)s\" porque está asociada al menos a"
" una solicitud de compra."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_request_warehouse"
msgid ""
"Warehouse \"%(purchase_warehouse)s\" on purchase \"%(purchase)s\" is "
@@ -169,6 +170,7 @@ msgid ""
"\"%(request)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_request_delete_purchased"
msgid ""
"You cannot delete purchase request \"%(request)s\" because it is purchased."
@@ -260,5 +262,5 @@ msgstr ""
msgctxt ""
"wizard_button:purchase.request.handle.purchase.cancellation,start,reset:"
-msgid "Reset to draft"
+msgid "Reset to Draft"
msgstr ""
diff --git a/modules/purchase_request/locale/et.po b/modules/purchase_request/locale/et.po
index cc6b586454..d9b73303bd 100644
--- a/modules/purchase_request/locale/et.po
+++ b/modules/purchase_request/locale/et.po
@@ -158,12 +158,14 @@ msgctxt ""
msgid "Exception"
msgstr "Erand"
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_delete_request"
msgid ""
"You cannot delete purchase \"%(purchase)s\" because it is linked to purchase"
" requests."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_request_warehouse"
msgid ""
"Warehouse \"%(purchase_warehouse)s\" on purchase \"%(purchase)s\" is "
@@ -171,6 +173,7 @@ msgid ""
"\"%(request)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_request_delete_purchased"
msgid ""
"You cannot delete purchase request \"%(request)s\" because it is purchased."
@@ -261,7 +264,8 @@ msgctxt ""
msgid "Cancel"
msgstr "Tühista"
+#, fuzzy
msgctxt ""
"wizard_button:purchase.request.handle.purchase.cancellation,start,reset:"
-msgid "Reset to draft"
+msgid "Reset to Draft"
msgstr "Muuda mustaniks"
diff --git a/modules/purchase_request/locale/fa.po b/modules/purchase_request/locale/fa.po
index d915e36834..17ecb4f93f 100644
--- a/modules/purchase_request/locale/fa.po
+++ b/modules/purchase_request/locale/fa.po
@@ -158,6 +158,7 @@ msgctxt ""
msgid "Exception"
msgstr "اعتراض"
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_purchase_delete_request"
msgid ""
"You cannot delete purchase \"%(purchase)s\" because it is linked to purchase"
@@ -166,6 +167,7 @@ msgstr ""
"شما نمی توانید خرید : \"%s\" را حذف کنید از آنجا که حداقل به یک درخواست خرید"
" مرتبط است ."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_purchase_request_warehouse"
msgid ""
"Warehouse \"%(purchase_warehouse)s\" on purchase \"%(purchase)s\" is "
@@ -175,6 +177,7 @@ msgstr ""
"انبار : \"%s\" از خرید \"%s\" متفاوت است با انبار: \"%s\" که در درخواست خرید"
" : \"%(request)s\" پیوند شده است."
+#, python-format
msgctxt "model:ir.message,text:msg_request_delete_purchased"
msgid ""
"You cannot delete purchase request \"%(request)s\" because it is purchased."
@@ -267,7 +270,8 @@ msgctxt ""
msgid "Cancel"
msgstr "انصراف"
+#, fuzzy
msgctxt ""
"wizard_button:purchase.request.handle.purchase.cancellation,start,reset:"
-msgid "Reset to draft"
+msgid "Reset to Draft"
msgstr "بازنشانی در پیش نویس"
diff --git a/modules/purchase_request/locale/fi.po b/modules/purchase_request/locale/fi.po
index 7157049ebb..c35430bb68 100644
--- a/modules/purchase_request/locale/fi.po
+++ b/modules/purchase_request/locale/fi.po
@@ -156,12 +156,14 @@ msgctxt ""
msgid "Exception"
msgstr "Exception"
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_delete_request"
msgid ""
"You cannot delete purchase \"%(purchase)s\" because it is linked to purchase"
" requests."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_request_warehouse"
msgid ""
"Warehouse \"%(purchase_warehouse)s\" on purchase \"%(purchase)s\" is "
@@ -169,6 +171,7 @@ msgid ""
"\"%(request)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_request_delete_purchased"
msgid ""
"You cannot delete purchase request \"%(request)s\" because it is purchased."
@@ -262,5 +265,5 @@ msgstr ""
msgctxt ""
"wizard_button:purchase.request.handle.purchase.cancellation,start,reset:"
-msgid "Reset to draft"
+msgid "Reset to Draft"
msgstr ""
diff --git a/modules/purchase_request/locale/fr.po b/modules/purchase_request/locale/fr.po
index 2940cfbb31..4cc30ad11c 100644
--- a/modules/purchase_request/locale/fr.po
+++ b/modules/purchase_request/locale/fr.po
@@ -153,6 +153,7 @@ msgctxt ""
msgid "Exception"
msgstr "Exception"
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_delete_request"
msgid ""
"You cannot delete purchase \"%(purchase)s\" because it is linked to purchase"
@@ -161,6 +162,7 @@ msgstr ""
"Vous ne pouvez pas supprimer l'achat « %(purchase)s » car il est lié à des "
"demandes d'achat."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_request_warehouse"
msgid ""
"Warehouse \"%(purchase_warehouse)s\" on purchase \"%(purchase)s\" is "
@@ -171,6 +173,7 @@ msgstr ""
"différent de l'entrepôt « %(request_warehouse)s » de la demande d'achat liée"
" « %(request)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_request_delete_purchased"
msgid ""
"You cannot delete purchase request \"%(request)s\" because it is purchased."
@@ -264,5 +267,5 @@ msgstr "Annuler"
msgctxt ""
"wizard_button:purchase.request.handle.purchase.cancellation,start,reset:"
-msgid "Reset to draft"
+msgid "Reset to Draft"
msgstr "Réinitialiser à l'état brouillon"
diff --git a/modules/purchase_request/locale/hu.po b/modules/purchase_request/locale/hu.po
index 54392dffb4..4c0c137c79 100644
--- a/modules/purchase_request/locale/hu.po
+++ b/modules/purchase_request/locale/hu.po
@@ -157,12 +157,14 @@ msgctxt ""
msgid "Exception"
msgstr "visszautasítva"
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_delete_request"
msgid ""
"You cannot delete purchase \"%(purchase)s\" because it is linked to purchase"
" requests."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_request_warehouse"
msgid ""
"Warehouse \"%(purchase_warehouse)s\" on purchase \"%(purchase)s\" is "
@@ -170,6 +172,7 @@ msgid ""
"\"%(request)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_request_delete_purchased"
msgid ""
"You cannot delete purchase request \"%(request)s\" because it is purchased."
@@ -260,7 +263,8 @@ msgctxt ""
msgid "Cancel"
msgstr "Mégse"
+#, fuzzy
msgctxt ""
"wizard_button:purchase.request.handle.purchase.cancellation,start,reset:"
-msgid "Reset to draft"
+msgid "Reset to Draft"
msgstr "Újra vázlatba"
diff --git a/modules/purchase_request/locale/id.po b/modules/purchase_request/locale/id.po
index 9b931cc6dc..d9e81feb10 100644
--- a/modules/purchase_request/locale/id.po
+++ b/modules/purchase_request/locale/id.po
@@ -157,12 +157,14 @@ msgctxt ""
msgid "Exception"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_delete_request"
msgid ""
"You cannot delete purchase \"%(purchase)s\" because it is linked to purchase"
" requests."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_request_warehouse"
msgid ""
"Warehouse \"%(purchase_warehouse)s\" on purchase \"%(purchase)s\" is "
@@ -170,6 +172,7 @@ msgid ""
"\"%(request)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_request_delete_purchased"
msgid ""
"You cannot delete purchase request \"%(request)s\" because it is purchased."
@@ -263,5 +266,5 @@ msgstr "Batal"
msgctxt ""
"wizard_button:purchase.request.handle.purchase.cancellation,start,reset:"
-msgid "Reset to draft"
+msgid "Reset to Draft"
msgstr ""
diff --git a/modules/purchase_request/locale/it.po b/modules/purchase_request/locale/it.po
index a2e6ff81ec..779ddb13bb 100644
--- a/modules/purchase_request/locale/it.po
+++ b/modules/purchase_request/locale/it.po
@@ -156,6 +156,7 @@ msgctxt ""
msgid "Exception"
msgstr "Eccezione"
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_delete_request"
msgid ""
"You cannot delete purchase \"%(purchase)s\" because it is linked to purchase"
@@ -164,6 +165,7 @@ msgstr ""
"Non è possibile eliminare l'acquisto \"%(purchase)s\" perché è collegato "
"alle richieste di acquisto."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_purchase_request_warehouse"
msgid ""
"Warehouse \"%(purchase_warehouse)s\" on purchase \"%(purchase)s\" is "
@@ -174,6 +176,7 @@ msgstr ""
"diverso dal magazzino \"%(request_warehouse) \" nella richiesta di acquisto "
"collegata a \"%(request)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_request_delete_purchased"
msgid ""
"You cannot delete purchase request \"%(request)s\" because it is purchased."
@@ -264,7 +267,8 @@ msgctxt ""
msgid "Cancel"
msgstr "Annulla"
+#, fuzzy
msgctxt ""
"wizard_button:purchase.request.handle.purchase.cancellation,start,reset:"
-msgid "Reset to draft"
+msgid "Reset to Draft"
msgstr "Ripristinare alla bozza"
diff --git a/modules/purchase_request/locale/lo.po b/modules/purchase_request/locale/lo.po
index b04bbab2b3..0a7a45106d 100644
--- a/modules/purchase_request/locale/lo.po
+++ b/modules/purchase_request/locale/lo.po
@@ -170,12 +170,14 @@ msgctxt ""
msgid "Exception"
msgstr "Exception"
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_delete_request"
msgid ""
"You cannot delete purchase \"%(purchase)s\" because it is linked to purchase"
" requests."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_request_warehouse"
msgid ""
"Warehouse \"%(purchase_warehouse)s\" on purchase \"%(purchase)s\" is "
@@ -183,6 +185,7 @@ msgid ""
"\"%(request)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_request_delete_purchased"
msgid ""
"You cannot delete purchase request \"%(request)s\" because it is purchased."
@@ -281,5 +284,5 @@ msgstr "ຍົກເລີກ"
msgctxt ""
"wizard_button:purchase.request.handle.purchase.cancellation,start,reset:"
-msgid "Reset to draft"
+msgid "Reset to Draft"
msgstr ""
diff --git a/modules/purchase_request/locale/lt.po b/modules/purchase_request/locale/lt.po
index 3f74f4bd85..c06044a118 100644
--- a/modules/purchase_request/locale/lt.po
+++ b/modules/purchase_request/locale/lt.po
@@ -156,12 +156,14 @@ msgctxt ""
msgid "Exception"
msgstr "Exception"
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_delete_request"
msgid ""
"You cannot delete purchase \"%(purchase)s\" because it is linked to purchase"
" requests."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_request_warehouse"
msgid ""
"Warehouse \"%(purchase_warehouse)s\" on purchase \"%(purchase)s\" is "
@@ -169,6 +171,7 @@ msgid ""
"\"%(request)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_request_delete_purchased"
msgid ""
"You cannot delete purchase request \"%(request)s\" because it is purchased."
@@ -262,5 +265,5 @@ msgstr ""
msgctxt ""
"wizard_button:purchase.request.handle.purchase.cancellation,start,reset:"
-msgid "Reset to draft"
+msgid "Reset to Draft"
msgstr ""
diff --git a/modules/purchase_request/locale/nl.po b/modules/purchase_request/locale/nl.po
index c754101351..2d539ff4c4 100644
--- a/modules/purchase_request/locale/nl.po
+++ b/modules/purchase_request/locale/nl.po
@@ -153,6 +153,7 @@ msgctxt ""
msgid "Exception"
msgstr "Uitzondering"
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_delete_request"
msgid ""
"You cannot delete purchase \"%(purchase)s\" because it is linked to purchase"
@@ -161,6 +162,7 @@ msgstr ""
"U kunt de inkooporder \"%(purchase)s\" niet verwijderen omdat deze is "
"gekoppeld aan inkoopaanvragen."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_request_warehouse"
msgid ""
"Warehouse \"%(purchase_warehouse)s\" on purchase \"%(purchase)s\" is "
@@ -171,6 +173,7 @@ msgstr ""
"verschilt van magazijn \"%(request_warehouse)s\" van gekoppeld "
"inkoopaanvraag \"%(request)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_request_delete_purchased"
msgid ""
"You cannot delete purchase request \"%(request)s\" because it is purchased."
@@ -263,5 +266,5 @@ msgstr "Annuleer"
msgctxt ""
"wizard_button:purchase.request.handle.purchase.cancellation,start,reset:"
-msgid "Reset to draft"
-msgstr "Terug naar concept"
+msgid "Reset to Draft"
+msgstr "Terugzetten naar concept"
diff --git a/modules/purchase_request/locale/pl.po b/modules/purchase_request/locale/pl.po
index 6e68b96712..641b3f2346 100644
--- a/modules/purchase_request/locale/pl.po
+++ b/modules/purchase_request/locale/pl.po
@@ -162,12 +162,14 @@ msgctxt ""
msgid "Exception"
msgstr "Exception"
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_delete_request"
msgid ""
"You cannot delete purchase \"%(purchase)s\" because it is linked to purchase"
" requests."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_request_warehouse"
msgid ""
"Warehouse \"%(purchase_warehouse)s\" on purchase \"%(purchase)s\" is "
@@ -175,6 +177,7 @@ msgid ""
"\"%(request)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_request_delete_purchased"
msgid ""
"You cannot delete purchase request \"%(request)s\" because it is purchased."
@@ -270,5 +273,5 @@ msgstr "Anuluj"
msgctxt ""
"wizard_button:purchase.request.handle.purchase.cancellation,start,reset:"
-msgid "Reset to draft"
+msgid "Reset to Draft"
msgstr ""
diff --git a/modules/purchase_request/locale/pt.po b/modules/purchase_request/locale/pt.po
index 6965268dc3..7e9751eb23 100644
--- a/modules/purchase_request/locale/pt.po
+++ b/modules/purchase_request/locale/pt.po
@@ -164,7 +164,7 @@ msgctxt ""
msgid "Exception"
msgstr "Exception"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_purchase_delete_request"
msgid ""
"You cannot delete purchase \"%(purchase)s\" because it is linked to purchase"
@@ -173,6 +173,7 @@ msgstr ""
"Você não pode apagar a compra \"%(purchase)s\", pois ela está vinculada a "
"pelo menos um pedido de compra."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_request_warehouse"
msgid ""
"Warehouse \"%(purchase_warehouse)s\" on purchase \"%(purchase)s\" is "
@@ -180,6 +181,7 @@ msgid ""
"\"%(request)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_request_delete_purchased"
msgid ""
"You cannot delete purchase request \"%(request)s\" because it is purchased."
@@ -272,7 +274,8 @@ msgctxt ""
msgid "Cancel"
msgstr "Cancelar"
+#, fuzzy
msgctxt ""
"wizard_button:purchase.request.handle.purchase.cancellation,start,reset:"
-msgid "Reset to draft"
+msgid "Reset to Draft"
msgstr "Voltar para rascunho"
diff --git a/modules/purchase_request/locale/ro.po b/modules/purchase_request/locale/ro.po
index 7dc97e1ab6..4e7e6c712a 100644
--- a/modules/purchase_request/locale/ro.po
+++ b/modules/purchase_request/locale/ro.po
@@ -155,7 +155,7 @@ msgctxt ""
msgid "Exception"
msgstr "Excepție"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_purchase_delete_request"
msgid ""
"You cannot delete purchase \"%(purchase)s\" because it is linked to purchase"
@@ -164,7 +164,7 @@ msgstr ""
"Nu puteți șterge achiziția \"%(purchase)s\" deoarece este legată de "
"solicitările de achiziție."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_purchase_request_warehouse"
msgid ""
"Warehouse \"%(purchase_warehouse)s\" on purchase \"%(purchase)s\" is "
@@ -175,7 +175,7 @@ msgstr ""
"diferit de depozitul \"%(request_warehouse)s\" la cererea de achiziție "
"aferentă \"%(request)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_request_delete_purchased"
msgid ""
"You cannot delete purchase request \"%(request)s\" because it is purchased."
@@ -279,5 +279,5 @@ msgstr "Anulare"
#, fuzzy
msgctxt ""
"wizard_button:purchase.request.handle.purchase.cancellation,start,reset:"
-msgid "Reset to draft"
+msgid "Reset to Draft"
msgstr "Resetare la ciornă"
diff --git a/modules/purchase_request/locale/ru.po b/modules/purchase_request/locale/ru.po
index affa5aaac8..3a9ae6fd36 100644
--- a/modules/purchase_request/locale/ru.po
+++ b/modules/purchase_request/locale/ru.po
@@ -174,12 +174,14 @@ msgctxt ""
msgid "Exception"
msgstr "Особая ситуация"
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_delete_request"
msgid ""
"You cannot delete purchase \"%(purchase)s\" because it is linked to purchase"
" requests."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_request_warehouse"
msgid ""
"Warehouse \"%(purchase_warehouse)s\" on purchase \"%(purchase)s\" is "
@@ -187,6 +189,7 @@ msgid ""
"\"%(request)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_request_delete_purchased"
msgid ""
"You cannot delete purchase request \"%(request)s\" because it is purchased."
@@ -288,5 +291,5 @@ msgstr "Отменить"
msgctxt ""
"wizard_button:purchase.request.handle.purchase.cancellation,start,reset:"
-msgid "Reset to draft"
+msgid "Reset to Draft"
msgstr ""
diff --git a/modules/purchase_request/locale/sl.po b/modules/purchase_request/locale/sl.po
index f577c25493..aa41181154 100644
--- a/modules/purchase_request/locale/sl.po
+++ b/modules/purchase_request/locale/sl.po
@@ -164,7 +164,7 @@ msgctxt ""
msgid "Exception"
msgstr "Exception"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_purchase_delete_request"
msgid ""
"You cannot delete purchase \"%(purchase)s\" because it is linked to purchase"
@@ -173,6 +173,7 @@ msgstr ""
"Nabavnega naloga \"%(purchase)s\" ni mogoče izbrisati, ker je povezan z vsaj"
" enim nabavnim zahtevkom."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_request_warehouse"
msgid ""
"Warehouse \"%(purchase_warehouse)s\" on purchase \"%(purchase)s\" is "
@@ -180,6 +181,7 @@ msgid ""
"\"%(request)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_request_delete_purchased"
msgid ""
"You cannot delete purchase request \"%(request)s\" because it is purchased."
@@ -272,7 +274,8 @@ msgctxt ""
msgid "Cancel"
msgstr "Prekliči"
+#, fuzzy
msgctxt ""
"wizard_button:purchase.request.handle.purchase.cancellation,start,reset:"
-msgid "Reset to draft"
+msgid "Reset to Draft"
msgstr "Ponastavi"
diff --git a/modules/purchase_request/locale/tr.po b/modules/purchase_request/locale/tr.po
index 7157049ebb..c35430bb68 100644
--- a/modules/purchase_request/locale/tr.po
+++ b/modules/purchase_request/locale/tr.po
@@ -156,12 +156,14 @@ msgctxt ""
msgid "Exception"
msgstr "Exception"
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_delete_request"
msgid ""
"You cannot delete purchase \"%(purchase)s\" because it is linked to purchase"
" requests."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_request_warehouse"
msgid ""
"Warehouse \"%(purchase_warehouse)s\" on purchase \"%(purchase)s\" is "
@@ -169,6 +171,7 @@ msgid ""
"\"%(request)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_request_delete_purchased"
msgid ""
"You cannot delete purchase request \"%(request)s\" because it is purchased."
@@ -262,5 +265,5 @@ msgstr ""
msgctxt ""
"wizard_button:purchase.request.handle.purchase.cancellation,start,reset:"
-msgid "Reset to draft"
+msgid "Reset to Draft"
msgstr ""
diff --git a/modules/purchase_request/locale/uk.po b/modules/purchase_request/locale/uk.po
index e63cd3e696..e0cafef24c 100644
--- a/modules/purchase_request/locale/uk.po
+++ b/modules/purchase_request/locale/uk.po
@@ -153,12 +153,14 @@ msgctxt ""
msgid "Exception"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_delete_request"
msgid ""
"You cannot delete purchase \"%(purchase)s\" because it is linked to purchase"
" requests."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_request_warehouse"
msgid ""
"Warehouse \"%(purchase_warehouse)s\" on purchase \"%(purchase)s\" is "
@@ -166,6 +168,7 @@ msgid ""
"\"%(request)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_request_delete_purchased"
msgid ""
"You cannot delete purchase request \"%(request)s\" because it is purchased."
@@ -256,5 +259,5 @@ msgstr ""
msgctxt ""
"wizard_button:purchase.request.handle.purchase.cancellation,start,reset:"
-msgid "Reset to draft"
+msgid "Reset to Draft"
msgstr ""
diff --git a/modules/purchase_request/locale/zh_CN.po b/modules/purchase_request/locale/zh_CN.po
index 66d12e5d38..0a7422fe4a 100644
--- a/modules/purchase_request/locale/zh_CN.po
+++ b/modules/purchase_request/locale/zh_CN.po
@@ -153,12 +153,14 @@ msgctxt ""
msgid "Exception"
msgstr "异常"
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_delete_request"
msgid ""
"You cannot delete purchase \"%(purchase)s\" because it is linked to purchase"
" requests."
msgstr "你无法删除采购 \"%(purchase)s\" ,因为有采购申请与其对应."
+#, python-format
msgctxt "model:ir.message,text:msg_purchase_request_warehouse"
msgid ""
"Warehouse \"%(purchase_warehouse)s\" on purchase \"%(purchase)s\" is "
@@ -168,6 +170,7 @@ msgstr ""
"采购 \"%(purchase)s\"对应的仓库\"%(purchase_warehouse)s\"和采购申请 \"%(request)s\" "
"对应的仓库 \"%(request_warehouse)s\"不一致."
+#, python-format
msgctxt "model:ir.message,text:msg_request_delete_purchased"
msgid ""
"You cannot delete purchase request \"%(request)s\" because it is purchased."
@@ -256,7 +259,8 @@ msgctxt ""
msgid "Cancel"
msgstr "取消"
+#, fuzzy
msgctxt ""
"wizard_button:purchase.request.handle.purchase.cancellation,start,reset:"
-msgid "Reset to draft"
+msgid "Reset to Draft"
msgstr "重置为草案"
diff --git a/modules/purchase_request_quotation/locale/bg.po b/modules/purchase_request_quotation/locale/bg.po
index 4c5b9fcd87..6c4422dffc 100644
--- a/modules/purchase_request_quotation/locale/bg.po
+++ b/modules/purchase_request_quotation/locale/bg.po
@@ -194,6 +194,7 @@ msgctxt ""
msgid "Sent"
msgstr "Sent"
+#, python-format
msgctxt "model:ir.message,text:msg_previous_quotation"
msgid "A quotation was already made for request \"%(request)s\"."
msgstr ""
diff --git a/modules/purchase_request_quotation/locale/ca.po b/modules/purchase_request_quotation/locale/ca.po
index a186188c3d..da136c2f8a 100644
--- a/modules/purchase_request_quotation/locale/ca.po
+++ b/modules/purchase_request_quotation/locale/ca.po
@@ -192,6 +192,7 @@ msgctxt ""
msgid "Sent"
msgstr "Enviada"
+#, python-format
msgctxt "model:ir.message,text:msg_previous_quotation"
msgid "A quotation was already made for request \"%(request)s\"."
msgstr "Ja s'ha realitzat un pressupost per la sol·licitud \"%(request)s\"."
diff --git a/modules/purchase_request_quotation/locale/cs.po b/modules/purchase_request_quotation/locale/cs.po
index 4c5b9fcd87..6c4422dffc 100644
--- a/modules/purchase_request_quotation/locale/cs.po
+++ b/modules/purchase_request_quotation/locale/cs.po
@@ -194,6 +194,7 @@ msgctxt ""
msgid "Sent"
msgstr "Sent"
+#, python-format
msgctxt "model:ir.message,text:msg_previous_quotation"
msgid "A quotation was already made for request \"%(request)s\"."
msgstr ""
diff --git a/modules/purchase_request_quotation/locale/de.po b/modules/purchase_request_quotation/locale/de.po
index 7b68470e31..d24d98a8ff 100644
--- a/modules/purchase_request_quotation/locale/de.po
+++ b/modules/purchase_request_quotation/locale/de.po
@@ -192,6 +192,7 @@ msgctxt ""
msgid "Sent"
msgstr "Gesendet"
+#, python-format
msgctxt "model:ir.message,text:msg_previous_quotation"
msgid "A quotation was already made for request \"%(request)s\"."
msgstr "Es wurde bereits ein Angebot für die Anfrage \"%(request)s\" erstellt."
diff --git a/modules/purchase_request_quotation/locale/es.po b/modules/purchase_request_quotation/locale/es.po
index 1dc08e3271..fde2e2967c 100644
--- a/modules/purchase_request_quotation/locale/es.po
+++ b/modules/purchase_request_quotation/locale/es.po
@@ -192,6 +192,7 @@ msgctxt ""
msgid "Sent"
msgstr "Enviada"
+#, python-format
msgctxt "model:ir.message,text:msg_previous_quotation"
msgid "A quotation was already made for request \"%(request)s\"."
msgstr "Ya se ha realizado una presupuesto para la solicitud \"%(request)s\"."
diff --git a/modules/purchase_request_quotation/locale/es_419.po b/modules/purchase_request_quotation/locale/es_419.po
index 6edf7387f6..3dbe5c64cb 100644
--- a/modules/purchase_request_quotation/locale/es_419.po
+++ b/modules/purchase_request_quotation/locale/es_419.po
@@ -190,6 +190,7 @@ msgctxt ""
msgid "Sent"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_previous_quotation"
msgid "A quotation was already made for request \"%(request)s\"."
msgstr ""
diff --git a/modules/purchase_request_quotation/locale/et.po b/modules/purchase_request_quotation/locale/et.po
index 94b79243c7..0244ab1523 100644
--- a/modules/purchase_request_quotation/locale/et.po
+++ b/modules/purchase_request_quotation/locale/et.po
@@ -195,6 +195,7 @@ msgctxt ""
msgid "Sent"
msgstr "Saadetud"
+#, python-format
msgctxt "model:ir.message,text:msg_previous_quotation"
msgid "A quotation was already made for request \"%(request)s\"."
msgstr "Pakkumuse kohta on juba loodud päring \"%(request)s\"."
diff --git a/modules/purchase_request_quotation/locale/fa.po b/modules/purchase_request_quotation/locale/fa.po
index e0ca456699..db2ee1187e 100644
--- a/modules/purchase_request_quotation/locale/fa.po
+++ b/modules/purchase_request_quotation/locale/fa.po
@@ -197,6 +197,7 @@ msgctxt ""
msgid "Sent"
msgstr "ارسال"
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_previous_quotation"
msgid "A quotation was already made for request \"%(request)s\"."
msgstr "یک نقل قول(دستور) در حال حاضر برای درخواست : \"%s\" وجود دارد."
diff --git a/modules/purchase_request_quotation/locale/fi.po b/modules/purchase_request_quotation/locale/fi.po
index 4c5b9fcd87..6c4422dffc 100644
--- a/modules/purchase_request_quotation/locale/fi.po
+++ b/modules/purchase_request_quotation/locale/fi.po
@@ -194,6 +194,7 @@ msgctxt ""
msgid "Sent"
msgstr "Sent"
+#, python-format
msgctxt "model:ir.message,text:msg_previous_quotation"
msgid "A quotation was already made for request \"%(request)s\"."
msgstr ""
diff --git a/modules/purchase_request_quotation/locale/fr.po b/modules/purchase_request_quotation/locale/fr.po
index 9e5db54d4f..394832616c 100644
--- a/modules/purchase_request_quotation/locale/fr.po
+++ b/modules/purchase_request_quotation/locale/fr.po
@@ -192,6 +192,7 @@ msgctxt ""
msgid "Sent"
msgstr "Envoyé"
+#, python-format
msgctxt "model:ir.message,text:msg_previous_quotation"
msgid "A quotation was already made for request \"%(request)s\"."
msgstr "Un devis a déjà été fait pour la demande « %(request)s »."
diff --git a/modules/purchase_request_quotation/locale/hu.po b/modules/purchase_request_quotation/locale/hu.po
index 4c5b9fcd87..6c4422dffc 100644
--- a/modules/purchase_request_quotation/locale/hu.po
+++ b/modules/purchase_request_quotation/locale/hu.po
@@ -194,6 +194,7 @@ msgctxt ""
msgid "Sent"
msgstr "Sent"
+#, python-format
msgctxt "model:ir.message,text:msg_previous_quotation"
msgid "A quotation was already made for request \"%(request)s\"."
msgstr ""
diff --git a/modules/purchase_request_quotation/locale/id.po b/modules/purchase_request_quotation/locale/id.po
index f42466257d..cd41fb9e1f 100644
--- a/modules/purchase_request_quotation/locale/id.po
+++ b/modules/purchase_request_quotation/locale/id.po
@@ -190,6 +190,7 @@ msgctxt ""
msgid "Sent"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_previous_quotation"
msgid "A quotation was already made for request \"%(request)s\"."
msgstr ""
diff --git a/modules/purchase_request_quotation/locale/it.po b/modules/purchase_request_quotation/locale/it.po
index d1efa5087f..b173f3e814 100644
--- a/modules/purchase_request_quotation/locale/it.po
+++ b/modules/purchase_request_quotation/locale/it.po
@@ -195,6 +195,7 @@ msgctxt ""
msgid "Sent"
msgstr "Inviato"
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_previous_quotation"
msgid "A quotation was already made for request \"%(request)s\"."
msgstr "È stata già fatta un'offerta per la richiesta \"% (richiesta) s\"."
diff --git a/modules/purchase_request_quotation/locale/lo.po b/modules/purchase_request_quotation/locale/lo.po
index 4c5b9fcd87..6c4422dffc 100644
--- a/modules/purchase_request_quotation/locale/lo.po
+++ b/modules/purchase_request_quotation/locale/lo.po
@@ -194,6 +194,7 @@ msgctxt ""
msgid "Sent"
msgstr "Sent"
+#, python-format
msgctxt "model:ir.message,text:msg_previous_quotation"
msgid "A quotation was already made for request \"%(request)s\"."
msgstr ""
diff --git a/modules/purchase_request_quotation/locale/lt.po b/modules/purchase_request_quotation/locale/lt.po
index bafcc8c426..d067d078f1 100644
--- a/modules/purchase_request_quotation/locale/lt.po
+++ b/modules/purchase_request_quotation/locale/lt.po
@@ -194,6 +194,7 @@ msgctxt ""
msgid "Sent"
msgstr "Sent"
+#, python-format
msgctxt "model:ir.message,text:msg_previous_quotation"
msgid "A quotation was already made for request \"%(request)s\"."
msgstr ""
diff --git a/modules/purchase_request_quotation/locale/nl.po b/modules/purchase_request_quotation/locale/nl.po
index db0cf551a7..3fb97e03c2 100644
--- a/modules/purchase_request_quotation/locale/nl.po
+++ b/modules/purchase_request_quotation/locale/nl.po
@@ -192,6 +192,7 @@ msgctxt ""
msgid "Sent"
msgstr "Verzonden"
+#, python-format
msgctxt "model:ir.message,text:msg_previous_quotation"
msgid "A quotation was already made for request \"%(request)s\"."
msgstr "Er is al een offerte gemaakt voor aanvraag \"%(request)s\"."
diff --git a/modules/purchase_request_quotation/locale/pl.po b/modules/purchase_request_quotation/locale/pl.po
index 4c5b9fcd87..6c4422dffc 100644
--- a/modules/purchase_request_quotation/locale/pl.po
+++ b/modules/purchase_request_quotation/locale/pl.po
@@ -194,6 +194,7 @@ msgctxt ""
msgid "Sent"
msgstr "Sent"
+#, python-format
msgctxt "model:ir.message,text:msg_previous_quotation"
msgid "A quotation was already made for request \"%(request)s\"."
msgstr ""
diff --git a/modules/purchase_request_quotation/locale/pt.po b/modules/purchase_request_quotation/locale/pt.po
index 4c5b9fcd87..6c4422dffc 100644
--- a/modules/purchase_request_quotation/locale/pt.po
+++ b/modules/purchase_request_quotation/locale/pt.po
@@ -194,6 +194,7 @@ msgctxt ""
msgid "Sent"
msgstr "Sent"
+#, python-format
msgctxt "model:ir.message,text:msg_previous_quotation"
msgid "A quotation was already made for request \"%(request)s\"."
msgstr ""
diff --git a/modules/purchase_request_quotation/locale/ro.po b/modules/purchase_request_quotation/locale/ro.po
index 48b446c463..7cd8b59ed1 100644
--- a/modules/purchase_request_quotation/locale/ro.po
+++ b/modules/purchase_request_quotation/locale/ro.po
@@ -190,6 +190,7 @@ msgctxt ""
msgid "Sent"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_previous_quotation"
msgid "A quotation was already made for request \"%(request)s\"."
msgstr ""
diff --git a/modules/purchase_request_quotation/locale/ru.po b/modules/purchase_request_quotation/locale/ru.po
index 4c5b9fcd87..6c4422dffc 100644
--- a/modules/purchase_request_quotation/locale/ru.po
+++ b/modules/purchase_request_quotation/locale/ru.po
@@ -194,6 +194,7 @@ msgctxt ""
msgid "Sent"
msgstr "Sent"
+#, python-format
msgctxt "model:ir.message,text:msg_previous_quotation"
msgid "A quotation was already made for request \"%(request)s\"."
msgstr ""
diff --git a/modules/purchase_request_quotation/locale/sl.po b/modules/purchase_request_quotation/locale/sl.po
index 4c5b9fcd87..6c4422dffc 100644
--- a/modules/purchase_request_quotation/locale/sl.po
+++ b/modules/purchase_request_quotation/locale/sl.po
@@ -194,6 +194,7 @@ msgctxt ""
msgid "Sent"
msgstr "Sent"
+#, python-format
msgctxt "model:ir.message,text:msg_previous_quotation"
msgid "A quotation was already made for request \"%(request)s\"."
msgstr ""
diff --git a/modules/purchase_request_quotation/locale/tr.po b/modules/purchase_request_quotation/locale/tr.po
index 4c5b9fcd87..6c4422dffc 100644
--- a/modules/purchase_request_quotation/locale/tr.po
+++ b/modules/purchase_request_quotation/locale/tr.po
@@ -194,6 +194,7 @@ msgctxt ""
msgid "Sent"
msgstr "Sent"
+#, python-format
msgctxt "model:ir.message,text:msg_previous_quotation"
msgid "A quotation was already made for request \"%(request)s\"."
msgstr ""
diff --git a/modules/purchase_request_quotation/locale/uk.po b/modules/purchase_request_quotation/locale/uk.po
index f812c5ae35..bd1052a195 100644
--- a/modules/purchase_request_quotation/locale/uk.po
+++ b/modules/purchase_request_quotation/locale/uk.po
@@ -190,6 +190,7 @@ msgctxt ""
msgid "Sent"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_previous_quotation"
msgid "A quotation was already made for request \"%(request)s\"."
msgstr ""
diff --git a/modules/purchase_request_quotation/locale/zh_CN.po b/modules/purchase_request_quotation/locale/zh_CN.po
index 4c5b9fcd87..6c4422dffc 100644
--- a/modules/purchase_request_quotation/locale/zh_CN.po
+++ b/modules/purchase_request_quotation/locale/zh_CN.po
@@ -194,6 +194,7 @@ msgctxt ""
msgid "Sent"
msgstr "Sent"
+#, python-format
msgctxt "model:ir.message,text:msg_previous_quotation"
msgid "A quotation was already made for request \"%(request)s\"."
msgstr ""
diff --git a/modules/purchase_requisition/locale/bg.po b/modules/purchase_requisition/locale/bg.po
index 3b68efeb37..bf73c44716 100644
--- a/modules/purchase_requisition/locale/bg.po
+++ b/modules/purchase_requisition/locale/bg.po
@@ -157,10 +157,12 @@ msgctxt ""
msgid "Waiting"
msgstr "Waiting"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_cancel"
msgid "To delete requisition \"%(requisition)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_required"
msgid "A warehouse must be defined for requisition \"%(requisition)s\"."
msgstr ""
diff --git a/modules/purchase_requisition/locale/ca.po b/modules/purchase_requisition/locale/ca.po
index bc59704c1c..8d305c66fe 100644
--- a/modules/purchase_requisition/locale/ca.po
+++ b/modules/purchase_requisition/locale/ca.po
@@ -150,10 +150,12 @@ msgctxt ""
msgid "Waiting"
msgstr "En espera"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_cancel"
msgid "To delete requisition \"%(requisition)s\" you must cancel it."
msgstr "Heu de cancel·lar la petició \"%(requisition)s\" per poder-la eliminar."
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_required"
msgid "A warehouse must be defined for requisition \"%(requisition)s\"."
msgstr "Cal definir un magatzem per la petició: \"%(requisition)s\"."
diff --git a/modules/purchase_requisition/locale/cs.po b/modules/purchase_requisition/locale/cs.po
index 3b68efeb37..bf73c44716 100644
--- a/modules/purchase_requisition/locale/cs.po
+++ b/modules/purchase_requisition/locale/cs.po
@@ -157,10 +157,12 @@ msgctxt ""
msgid "Waiting"
msgstr "Waiting"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_cancel"
msgid "To delete requisition \"%(requisition)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_required"
msgid "A warehouse must be defined for requisition \"%(requisition)s\"."
msgstr ""
diff --git a/modules/purchase_requisition/locale/de.po b/modules/purchase_requisition/locale/de.po
index 179fcccc6e..b67021605f 100644
--- a/modules/purchase_requisition/locale/de.po
+++ b/modules/purchase_requisition/locale/de.po
@@ -150,12 +150,14 @@ msgctxt ""
msgid "Waiting"
msgstr "Wartend"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_cancel"
msgid "To delete requisition \"%(requisition)s\" you must cancel it."
msgstr ""
"Damit die Bestellanforderung \"%(requisition)s\" gelöscht werden kann, muss "
"sie zuerst annulliert werden."
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_required"
msgid "A warehouse must be defined for requisition \"%(requisition)s\"."
msgstr ""
diff --git a/modules/purchase_requisition/locale/es.po b/modules/purchase_requisition/locale/es.po
index 23ae4d11be..218f88c1bb 100644
--- a/modules/purchase_requisition/locale/es.po
+++ b/modules/purchase_requisition/locale/es.po
@@ -150,10 +150,12 @@ msgctxt ""
msgid "Waiting"
msgstr "En espera"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_cancel"
msgid "To delete requisition \"%(requisition)s\" you must cancel it."
msgstr "Para borrar la petición \"%(requisition)s\" debe cancelarla."
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_required"
msgid "A warehouse must be defined for requisition \"%(requisition)s\"."
msgstr "Debe definirse un almacén para la petición: \"%(requisition)s\"."
diff --git a/modules/purchase_requisition/locale/es_419.po b/modules/purchase_requisition/locale/es_419.po
index 83965ca12d..8f386b5caa 100644
--- a/modules/purchase_requisition/locale/es_419.po
+++ b/modules/purchase_requisition/locale/es_419.po
@@ -151,11 +151,12 @@ msgctxt ""
msgid "Waiting"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_delete_cancel"
msgid "To delete requisition \"%(requisition)s\" you must cancel it."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_warehouse_required"
msgid "A warehouse must be defined for requisition \"%(requisition)s\"."
msgstr "Debe definirse una bodega para la petición: \"%(requisition)s\"."
diff --git a/modules/purchase_requisition/locale/et.po b/modules/purchase_requisition/locale/et.po
index a6259dd610..7cd8b68018 100644
--- a/modules/purchase_requisition/locale/et.po
+++ b/modules/purchase_requisition/locale/et.po
@@ -155,10 +155,12 @@ msgctxt ""
msgid "Waiting"
msgstr "Ootan"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_cancel"
msgid "To delete requisition \"%(requisition)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_required"
msgid "A warehouse must be defined for requisition \"%(requisition)s\"."
msgstr ""
diff --git a/modules/purchase_requisition/locale/fa.po b/modules/purchase_requisition/locale/fa.po
index d0655759d1..68fbb5de8f 100644
--- a/modules/purchase_requisition/locale/fa.po
+++ b/modules/purchase_requisition/locale/fa.po
@@ -155,10 +155,12 @@ msgctxt ""
msgid "Waiting"
msgstr "در انتظار"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_cancel"
msgid "To delete requisition \"%(requisition)s\" you must cancel it."
msgstr "برای حذف درخواست : \"%(requisition)s\" ابتدا باید آنرا لغو کنید."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_warehouse_required"
msgid "A warehouse must be defined for requisition \"%(requisition)s\"."
msgstr "یک انبار برای درخواست : \"%s\" باید تعریف شود."
diff --git a/modules/purchase_requisition/locale/fi.po b/modules/purchase_requisition/locale/fi.po
index 3b68efeb37..bf73c44716 100644
--- a/modules/purchase_requisition/locale/fi.po
+++ b/modules/purchase_requisition/locale/fi.po
@@ -157,10 +157,12 @@ msgctxt ""
msgid "Waiting"
msgstr "Waiting"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_cancel"
msgid "To delete requisition \"%(requisition)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_required"
msgid "A warehouse must be defined for requisition \"%(requisition)s\"."
msgstr ""
diff --git a/modules/purchase_requisition/locale/fr.po b/modules/purchase_requisition/locale/fr.po
index 93d0a516af..3d402815a5 100644
--- a/modules/purchase_requisition/locale/fr.po
+++ b/modules/purchase_requisition/locale/fr.po
@@ -150,12 +150,14 @@ msgctxt ""
msgid "Waiting"
msgstr "En attentes"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_cancel"
msgid "To delete requisition \"%(requisition)s\" you must cancel it."
msgstr ""
"Pour supprimer la demande d'achat d'employé « %(requisition)s », vous devez "
"l'annuler."
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_required"
msgid "A warehouse must be defined for requisition \"%(requisition)s\"."
msgstr ""
diff --git a/modules/purchase_requisition/locale/hu.po b/modules/purchase_requisition/locale/hu.po
index 3b68efeb37..bf73c44716 100644
--- a/modules/purchase_requisition/locale/hu.po
+++ b/modules/purchase_requisition/locale/hu.po
@@ -157,10 +157,12 @@ msgctxt ""
msgid "Waiting"
msgstr "Waiting"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_cancel"
msgid "To delete requisition \"%(requisition)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_required"
msgid "A warehouse must be defined for requisition \"%(requisition)s\"."
msgstr ""
diff --git a/modules/purchase_requisition/locale/id.po b/modules/purchase_requisition/locale/id.po
index c59d9303d3..88540721f8 100644
--- a/modules/purchase_requisition/locale/id.po
+++ b/modules/purchase_requisition/locale/id.po
@@ -151,10 +151,12 @@ msgctxt ""
msgid "Waiting"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_delete_cancel"
msgid "To delete requisition \"%(requisition)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_required"
msgid "A warehouse must be defined for requisition \"%(requisition)s\"."
msgstr ""
diff --git a/modules/purchase_requisition/locale/it.po b/modules/purchase_requisition/locale/it.po
index f912e9156d..d0c96832d1 100644
--- a/modules/purchase_requisition/locale/it.po
+++ b/modules/purchase_requisition/locale/it.po
@@ -160,11 +160,12 @@ msgctxt ""
msgid "Waiting"
msgstr "Waiting"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_cancel"
msgid "To delete requisition \"%(requisition)s\" you must cancel it."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_warehouse_required"
msgid "A warehouse must be defined for requisition \"%(requisition)s\"."
msgstr "Dev'essere definito un magazzino per la richiesta: \"%(requisition)s\"."
diff --git a/modules/purchase_requisition/locale/lo.po b/modules/purchase_requisition/locale/lo.po
index 3b68efeb37..bf73c44716 100644
--- a/modules/purchase_requisition/locale/lo.po
+++ b/modules/purchase_requisition/locale/lo.po
@@ -157,10 +157,12 @@ msgctxt ""
msgid "Waiting"
msgstr "Waiting"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_cancel"
msgid "To delete requisition \"%(requisition)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_required"
msgid "A warehouse must be defined for requisition \"%(requisition)s\"."
msgstr ""
diff --git a/modules/purchase_requisition/locale/lt.po b/modules/purchase_requisition/locale/lt.po
index 7a51cc8d86..8b1c3dca30 100644
--- a/modules/purchase_requisition/locale/lt.po
+++ b/modules/purchase_requisition/locale/lt.po
@@ -158,10 +158,12 @@ msgctxt ""
msgid "Waiting"
msgstr "Waiting"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_cancel"
msgid "To delete requisition \"%(requisition)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_required"
msgid "A warehouse must be defined for requisition \"%(requisition)s\"."
msgstr ""
diff --git a/modules/purchase_requisition/locale/nl.po b/modules/purchase_requisition/locale/nl.po
index 12f4b4879a..78e8c06142 100644
--- a/modules/purchase_requisition/locale/nl.po
+++ b/modules/purchase_requisition/locale/nl.po
@@ -150,10 +150,12 @@ msgctxt ""
msgid "Waiting"
msgstr "In afwachting"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_cancel"
msgid "To delete requisition \"%(requisition)s\" you must cancel it."
msgstr "Om aanvraag \"%(requisition)s\" te verwijderen, moet u deze annuleren."
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_required"
msgid "A warehouse must be defined for requisition \"%(requisition)s\"."
msgstr ""
diff --git a/modules/purchase_requisition/locale/pl.po b/modules/purchase_requisition/locale/pl.po
index 057ea2c1d5..de10cd2a25 100644
--- a/modules/purchase_requisition/locale/pl.po
+++ b/modules/purchase_requisition/locale/pl.po
@@ -160,10 +160,12 @@ msgctxt ""
msgid "Waiting"
msgstr "Waiting"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_cancel"
msgid "To delete requisition \"%(requisition)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_required"
msgid "A warehouse must be defined for requisition \"%(requisition)s\"."
msgstr ""
diff --git a/modules/purchase_requisition/locale/pt.po b/modules/purchase_requisition/locale/pt.po
index 89838cf3b1..380eb56f10 100644
--- a/modules/purchase_requisition/locale/pt.po
+++ b/modules/purchase_requisition/locale/pt.po
@@ -161,11 +161,12 @@ msgctxt ""
msgid "Waiting"
msgstr "Waiting"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_cancel"
msgid "To delete requisition \"%(requisition)s\" you must cancel it."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_warehouse_required"
msgid "A warehouse must be defined for requisition \"%(requisition)s\"."
msgstr "O almoxarifado deve ser definido para requisição: \"%(requisition)s\"."
diff --git a/modules/purchase_requisition/locale/ro.po b/modules/purchase_requisition/locale/ro.po
index 5a782fa7aa..fe88a296ea 100644
--- a/modules/purchase_requisition/locale/ro.po
+++ b/modules/purchase_requisition/locale/ro.po
@@ -153,10 +153,12 @@ msgctxt ""
msgid "Waiting"
msgstr "În Aşteptare"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_cancel"
msgid "To delete requisition \"%(requisition)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_required"
msgid "A warehouse must be defined for requisition \"%(requisition)s\"."
msgstr ""
diff --git a/modules/purchase_requisition/locale/ru.po b/modules/purchase_requisition/locale/ru.po
index 3b68efeb37..bf73c44716 100644
--- a/modules/purchase_requisition/locale/ru.po
+++ b/modules/purchase_requisition/locale/ru.po
@@ -157,10 +157,12 @@ msgctxt ""
msgid "Waiting"
msgstr "Waiting"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_cancel"
msgid "To delete requisition \"%(requisition)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_required"
msgid "A warehouse must be defined for requisition \"%(requisition)s\"."
msgstr ""
diff --git a/modules/purchase_requisition/locale/sl.po b/modules/purchase_requisition/locale/sl.po
index 790eb5ed9d..b96edc2020 100644
--- a/modules/purchase_requisition/locale/sl.po
+++ b/modules/purchase_requisition/locale/sl.po
@@ -161,11 +161,12 @@ msgctxt ""
msgid "Waiting"
msgstr "Waiting"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_cancel"
msgid "To delete requisition \"%(requisition)s\" you must cancel it."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_warehouse_required"
msgid "A warehouse must be defined for requisition \"%(requisition)s\"."
msgstr "Za naročilnico: \"%(requisition)s\" mora biti predpisano skladišče."
diff --git a/modules/purchase_requisition/locale/tr.po b/modules/purchase_requisition/locale/tr.po
index 3b68efeb37..bf73c44716 100644
--- a/modules/purchase_requisition/locale/tr.po
+++ b/modules/purchase_requisition/locale/tr.po
@@ -157,10 +157,12 @@ msgctxt ""
msgid "Waiting"
msgstr "Waiting"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_cancel"
msgid "To delete requisition \"%(requisition)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_required"
msgid "A warehouse must be defined for requisition \"%(requisition)s\"."
msgstr ""
diff --git a/modules/purchase_requisition/locale/uk.po b/modules/purchase_requisition/locale/uk.po
index 9b16c409ef..c652c765c0 100644
--- a/modules/purchase_requisition/locale/uk.po
+++ b/modules/purchase_requisition/locale/uk.po
@@ -150,10 +150,12 @@ msgctxt ""
msgid "Waiting"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_delete_cancel"
msgid "To delete requisition \"%(requisition)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_required"
msgid "A warehouse must be defined for requisition \"%(requisition)s\"."
msgstr ""
diff --git a/modules/purchase_requisition/locale/zh_CN.po b/modules/purchase_requisition/locale/zh_CN.po
index 3b68efeb37..bf73c44716 100644
--- a/modules/purchase_requisition/locale/zh_CN.po
+++ b/modules/purchase_requisition/locale/zh_CN.po
@@ -157,10 +157,12 @@ msgctxt ""
msgid "Waiting"
msgstr "Waiting"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_cancel"
msgid "To delete requisition \"%(requisition)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_required"
msgid "A warehouse must be defined for requisition \"%(requisition)s\"."
msgstr ""
diff --git a/modules/purchase_secondary_unit/locale/bg.po b/modules/purchase_secondary_unit/locale/bg.po
index 0354a574b1..b8d6ecbaa2 100644
--- a/modules/purchase_secondary_unit/locale/bg.po
+++ b/modules/purchase_secondary_unit/locale/bg.po
@@ -34,6 +34,10 @@ msgctxt "field:product.template,purchase_secondary_uom_rate:"
msgid "Purchase Secondary UoM Rate"
msgstr ""
+msgctxt "field:purchase.amendment.line,product_secondary_uom_category:"
+msgid "Product Secondary UoM Category"
+msgstr ""
+
msgctxt ""
"field:purchase.blanket_agreement.line,product_secondary_uom_category:"
msgid "Product Secondary UOM Category"
@@ -119,6 +123,10 @@ msgid ""
"coefficient (purchase unit) = 1 (secondary unit)"
msgstr ""
+msgctxt "help:purchase.amendment.line,product_secondary_uom_category:"
+msgid "The category of the secondary Unit of Measure for the product."
+msgstr ""
+
msgctxt "help:purchase.blanket_agreement.line,product_secondary_uom_category:"
msgid "The category of secondary Unit of Measure for the product."
msgstr ""
@@ -159,6 +167,7 @@ msgctxt "help:purchase.requisition.line,product_secondary_uom_category:"
msgid "The category of secondary Unit of Measure for the product."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_secondary_uom_incompatible_factor_rate"
msgid "Incompatible secondary factor and rate values for \"%(record)s\"."
msgstr ""
diff --git a/modules/purchase_secondary_unit/locale/ca.po b/modules/purchase_secondary_unit/locale/ca.po
index 4b3f564049..282a2742c0 100644
--- a/modules/purchase_secondary_unit/locale/ca.po
+++ b/modules/purchase_secondary_unit/locale/ca.po
@@ -34,6 +34,10 @@ msgctxt "field:product.template,purchase_secondary_uom_rate:"
msgid "Purchase Secondary UoM Rate"
msgstr "Rati UdM de compra secundaria"
+msgctxt "field:purchase.amendment.line,product_secondary_uom_category:"
+msgid "Product Secondary UoM Category"
+msgstr "Categoria de la UdM secundaria del producte"
+
msgctxt ""
"field:purchase.blanket_agreement.line,product_secondary_uom_category:"
msgid "Product Secondary UOM Category"
@@ -127,6 +131,10 @@ msgstr ""
"El coeficient de la formula:\n"
"coeficent (unitat_compra) = 1 (unitat_secundaria)"
+msgctxt "help:purchase.amendment.line,product_secondary_uom_category:"
+msgid "The category of the secondary Unit of Measure for the product."
+msgstr "La categoria de la unitat de mesura secundaria del producte."
+
msgctxt "help:purchase.blanket_agreement.line,product_secondary_uom_category:"
msgid "The category of secondary Unit of Measure for the product."
msgstr "La categoria de la unitat de mesura secundaria del producte."
@@ -171,6 +179,7 @@ msgctxt "help:purchase.requisition.line,product_secondary_uom_category:"
msgid "The category of secondary Unit of Measure for the product."
msgstr "La categoria de la unitat de mesura secundaria del producte."
+#, python-format
msgctxt "model:ir.message,text:msg_secondary_uom_incompatible_factor_rate"
msgid "Incompatible secondary factor and rate values for \"%(record)s\"."
msgstr ""
diff --git a/modules/purchase_secondary_unit/locale/cs.po b/modules/purchase_secondary_unit/locale/cs.po
index 0354a574b1..b8d6ecbaa2 100644
--- a/modules/purchase_secondary_unit/locale/cs.po
+++ b/modules/purchase_secondary_unit/locale/cs.po
@@ -34,6 +34,10 @@ msgctxt "field:product.template,purchase_secondary_uom_rate:"
msgid "Purchase Secondary UoM Rate"
msgstr ""
+msgctxt "field:purchase.amendment.line,product_secondary_uom_category:"
+msgid "Product Secondary UoM Category"
+msgstr ""
+
msgctxt ""
"field:purchase.blanket_agreement.line,product_secondary_uom_category:"
msgid "Product Secondary UOM Category"
@@ -119,6 +123,10 @@ msgid ""
"coefficient (purchase unit) = 1 (secondary unit)"
msgstr ""
+msgctxt "help:purchase.amendment.line,product_secondary_uom_category:"
+msgid "The category of the secondary Unit of Measure for the product."
+msgstr ""
+
msgctxt "help:purchase.blanket_agreement.line,product_secondary_uom_category:"
msgid "The category of secondary Unit of Measure for the product."
msgstr ""
@@ -159,6 +167,7 @@ msgctxt "help:purchase.requisition.line,product_secondary_uom_category:"
msgid "The category of secondary Unit of Measure for the product."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_secondary_uom_incompatible_factor_rate"
msgid "Incompatible secondary factor and rate values for \"%(record)s\"."
msgstr ""
diff --git a/modules/purchase_secondary_unit/locale/de.po b/modules/purchase_secondary_unit/locale/de.po
index 735165c878..0df9a36f63 100644
--- a/modules/purchase_secondary_unit/locale/de.po
+++ b/modules/purchase_secondary_unit/locale/de.po
@@ -34,6 +34,10 @@ msgctxt "field:product.template,purchase_secondary_uom_rate:"
msgid "Purchase Secondary UoM Rate"
msgstr "Einkauf Zweitmaßeinheit Kehrwert Faktor"
+msgctxt "field:purchase.amendment.line,product_secondary_uom_category:"
+msgid "Product Secondary UoM Category"
+msgstr "Artikel Zweitmaßeinheitenkategorie"
+
msgctxt ""
"field:purchase.blanket_agreement.line,product_secondary_uom_category:"
msgid "Product Secondary UOM Category"
@@ -127,6 +131,10 @@ msgstr ""
"Der Koeffizient für die Formel:\n"
"Koeffizient(Einkaufseinheit) = 1 (Zweitmaßeinheit)"
+msgctxt "help:purchase.amendment.line,product_secondary_uom_category:"
+msgid "The category of the secondary Unit of Measure for the product."
+msgstr "Die Kategorie für die zweite Maßeinheit des Artikels."
+
msgctxt "help:purchase.blanket_agreement.line,product_secondary_uom_category:"
msgid "The category of secondary Unit of Measure for the product."
msgstr "Die Kategorie für die zweite Maßeinheit des Artikels."
@@ -171,6 +179,7 @@ msgctxt "help:purchase.requisition.line,product_secondary_uom_category:"
msgid "The category of secondary Unit of Measure for the product."
msgstr "Die Kategorie für die zweite Maßeinheit des Artikels."
+#, python-format
msgctxt "model:ir.message,text:msg_secondary_uom_incompatible_factor_rate"
msgid "Incompatible secondary factor and rate values for \"%(record)s\"."
msgstr ""
diff --git a/modules/purchase_secondary_unit/locale/es.po b/modules/purchase_secondary_unit/locale/es.po
index c2c1f5e547..f1285f62e0 100644
--- a/modules/purchase_secondary_unit/locale/es.po
+++ b/modules/purchase_secondary_unit/locale/es.po
@@ -34,6 +34,10 @@ msgctxt "field:product.template,purchase_secondary_uom_rate:"
msgid "Purchase Secondary UoM Rate"
msgstr "Ratio UdM compra secundaria"
+msgctxt "field:purchase.amendment.line,product_secondary_uom_category:"
+msgid "Product Secondary UoM Category"
+msgstr "Categoría de la UdM secundaria del producto"
+
msgctxt ""
"field:purchase.blanket_agreement.line,product_secondary_uom_category:"
msgid "Product Secondary UOM Category"
@@ -127,6 +131,10 @@ msgstr ""
"El coeficiente de la fórmula:\n"
"coeficiente (unidad_compra) = 1 (unidad secundaria)"
+msgctxt "help:purchase.amendment.line,product_secondary_uom_category:"
+msgid "The category of the secondary Unit of Measure for the product."
+msgstr "La categoria de la unidad de medida secundaria del producto."
+
msgctxt "help:purchase.blanket_agreement.line,product_secondary_uom_category:"
msgid "The category of secondary Unit of Measure for the product."
msgstr "La categoria de la unidad de medida secundaria del producto."
@@ -171,6 +179,7 @@ msgctxt "help:purchase.requisition.line,product_secondary_uom_category:"
msgid "The category of secondary Unit of Measure for the product."
msgstr "La categoria de la unidad de medida secundaria del producto."
+#, python-format
msgctxt "model:ir.message,text:msg_secondary_uom_incompatible_factor_rate"
msgid "Incompatible secondary factor and rate values for \"%(record)s\"."
msgstr ""
diff --git a/modules/purchase_secondary_unit/locale/es_419.po b/modules/purchase_secondary_unit/locale/es_419.po
index 0354a574b1..b8d6ecbaa2 100644
--- a/modules/purchase_secondary_unit/locale/es_419.po
+++ b/modules/purchase_secondary_unit/locale/es_419.po
@@ -34,6 +34,10 @@ msgctxt "field:product.template,purchase_secondary_uom_rate:"
msgid "Purchase Secondary UoM Rate"
msgstr ""
+msgctxt "field:purchase.amendment.line,product_secondary_uom_category:"
+msgid "Product Secondary UoM Category"
+msgstr ""
+
msgctxt ""
"field:purchase.blanket_agreement.line,product_secondary_uom_category:"
msgid "Product Secondary UOM Category"
@@ -119,6 +123,10 @@ msgid ""
"coefficient (purchase unit) = 1 (secondary unit)"
msgstr ""
+msgctxt "help:purchase.amendment.line,product_secondary_uom_category:"
+msgid "The category of the secondary Unit of Measure for the product."
+msgstr ""
+
msgctxt "help:purchase.blanket_agreement.line,product_secondary_uom_category:"
msgid "The category of secondary Unit of Measure for the product."
msgstr ""
@@ -159,6 +167,7 @@ msgctxt "help:purchase.requisition.line,product_secondary_uom_category:"
msgid "The category of secondary Unit of Measure for the product."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_secondary_uom_incompatible_factor_rate"
msgid "Incompatible secondary factor and rate values for \"%(record)s\"."
msgstr ""
diff --git a/modules/purchase_secondary_unit/locale/et.po b/modules/purchase_secondary_unit/locale/et.po
index 0354a574b1..b8d6ecbaa2 100644
--- a/modules/purchase_secondary_unit/locale/et.po
+++ b/modules/purchase_secondary_unit/locale/et.po
@@ -34,6 +34,10 @@ msgctxt "field:product.template,purchase_secondary_uom_rate:"
msgid "Purchase Secondary UoM Rate"
msgstr ""
+msgctxt "field:purchase.amendment.line,product_secondary_uom_category:"
+msgid "Product Secondary UoM Category"
+msgstr ""
+
msgctxt ""
"field:purchase.blanket_agreement.line,product_secondary_uom_category:"
msgid "Product Secondary UOM Category"
@@ -119,6 +123,10 @@ msgid ""
"coefficient (purchase unit) = 1 (secondary unit)"
msgstr ""
+msgctxt "help:purchase.amendment.line,product_secondary_uom_category:"
+msgid "The category of the secondary Unit of Measure for the product."
+msgstr ""
+
msgctxt "help:purchase.blanket_agreement.line,product_secondary_uom_category:"
msgid "The category of secondary Unit of Measure for the product."
msgstr ""
@@ -159,6 +167,7 @@ msgctxt "help:purchase.requisition.line,product_secondary_uom_category:"
msgid "The category of secondary Unit of Measure for the product."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_secondary_uom_incompatible_factor_rate"
msgid "Incompatible secondary factor and rate values for \"%(record)s\"."
msgstr ""
diff --git a/modules/purchase_secondary_unit/locale/fa.po b/modules/purchase_secondary_unit/locale/fa.po
index 0354a574b1..b8d6ecbaa2 100644
--- a/modules/purchase_secondary_unit/locale/fa.po
+++ b/modules/purchase_secondary_unit/locale/fa.po
@@ -34,6 +34,10 @@ msgctxt "field:product.template,purchase_secondary_uom_rate:"
msgid "Purchase Secondary UoM Rate"
msgstr ""
+msgctxt "field:purchase.amendment.line,product_secondary_uom_category:"
+msgid "Product Secondary UoM Category"
+msgstr ""
+
msgctxt ""
"field:purchase.blanket_agreement.line,product_secondary_uom_category:"
msgid "Product Secondary UOM Category"
@@ -119,6 +123,10 @@ msgid ""
"coefficient (purchase unit) = 1 (secondary unit)"
msgstr ""
+msgctxt "help:purchase.amendment.line,product_secondary_uom_category:"
+msgid "The category of the secondary Unit of Measure for the product."
+msgstr ""
+
msgctxt "help:purchase.blanket_agreement.line,product_secondary_uom_category:"
msgid "The category of secondary Unit of Measure for the product."
msgstr ""
@@ -159,6 +167,7 @@ msgctxt "help:purchase.requisition.line,product_secondary_uom_category:"
msgid "The category of secondary Unit of Measure for the product."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_secondary_uom_incompatible_factor_rate"
msgid "Incompatible secondary factor and rate values for \"%(record)s\"."
msgstr ""
diff --git a/modules/purchase_secondary_unit/locale/fi.po b/modules/purchase_secondary_unit/locale/fi.po
index 0354a574b1..b8d6ecbaa2 100644
--- a/modules/purchase_secondary_unit/locale/fi.po
+++ b/modules/purchase_secondary_unit/locale/fi.po
@@ -34,6 +34,10 @@ msgctxt "field:product.template,purchase_secondary_uom_rate:"
msgid "Purchase Secondary UoM Rate"
msgstr ""
+msgctxt "field:purchase.amendment.line,product_secondary_uom_category:"
+msgid "Product Secondary UoM Category"
+msgstr ""
+
msgctxt ""
"field:purchase.blanket_agreement.line,product_secondary_uom_category:"
msgid "Product Secondary UOM Category"
@@ -119,6 +123,10 @@ msgid ""
"coefficient (purchase unit) = 1 (secondary unit)"
msgstr ""
+msgctxt "help:purchase.amendment.line,product_secondary_uom_category:"
+msgid "The category of the secondary Unit of Measure for the product."
+msgstr ""
+
msgctxt "help:purchase.blanket_agreement.line,product_secondary_uom_category:"
msgid "The category of secondary Unit of Measure for the product."
msgstr ""
@@ -159,6 +167,7 @@ msgctxt "help:purchase.requisition.line,product_secondary_uom_category:"
msgid "The category of secondary Unit of Measure for the product."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_secondary_uom_incompatible_factor_rate"
msgid "Incompatible secondary factor and rate values for \"%(record)s\"."
msgstr ""
diff --git a/modules/purchase_secondary_unit/locale/fr.po b/modules/purchase_secondary_unit/locale/fr.po
index 68415443b7..804666299d 100644
--- a/modules/purchase_secondary_unit/locale/fr.po
+++ b/modules/purchase_secondary_unit/locale/fr.po
@@ -34,6 +34,10 @@ msgctxt "field:product.template,purchase_secondary_uom_rate:"
msgid "Purchase Secondary UoM Rate"
msgstr "Taux d'UDM secondaire d'achat"
+msgctxt "field:purchase.amendment.line,product_secondary_uom_category:"
+msgid "Product Secondary UoM Category"
+msgstr "Catégorie d'UDM secondaire du produit"
+
msgctxt ""
"field:purchase.blanket_agreement.line,product_secondary_uom_category:"
msgid "Product Secondary UOM Category"
@@ -127,6 +131,10 @@ msgstr ""
"Le coefficient pour la formule :\n"
"coefficient (unité d'achat) = 1 (unité secondaire)"
+msgctxt "help:purchase.amendment.line,product_secondary_uom_category:"
+msgid "The category of the secondary Unit of Measure for the product."
+msgstr "La catégorie d'Unité De Mesure secondaire pour le produit."
+
msgctxt "help:purchase.blanket_agreement.line,product_secondary_uom_category:"
msgid "The category of secondary Unit of Measure for the product."
msgstr "La catégorie d'unité de mesure secondaire pour le produit."
@@ -171,6 +179,7 @@ msgctxt "help:purchase.requisition.line,product_secondary_uom_category:"
msgid "The category of secondary Unit of Measure for the product."
msgstr "La catégorie d'unité de mesure secondaire pour le produit."
+#, python-format
msgctxt "model:ir.message,text:msg_secondary_uom_incompatible_factor_rate"
msgid "Incompatible secondary factor and rate values for \"%(record)s\"."
msgstr ""
diff --git a/modules/purchase_secondary_unit/locale/hu.po b/modules/purchase_secondary_unit/locale/hu.po
index 0354a574b1..b8d6ecbaa2 100644
--- a/modules/purchase_secondary_unit/locale/hu.po
+++ b/modules/purchase_secondary_unit/locale/hu.po
@@ -34,6 +34,10 @@ msgctxt "field:product.template,purchase_secondary_uom_rate:"
msgid "Purchase Secondary UoM Rate"
msgstr ""
+msgctxt "field:purchase.amendment.line,product_secondary_uom_category:"
+msgid "Product Secondary UoM Category"
+msgstr ""
+
msgctxt ""
"field:purchase.blanket_agreement.line,product_secondary_uom_category:"
msgid "Product Secondary UOM Category"
@@ -119,6 +123,10 @@ msgid ""
"coefficient (purchase unit) = 1 (secondary unit)"
msgstr ""
+msgctxt "help:purchase.amendment.line,product_secondary_uom_category:"
+msgid "The category of the secondary Unit of Measure for the product."
+msgstr ""
+
msgctxt "help:purchase.blanket_agreement.line,product_secondary_uom_category:"
msgid "The category of secondary Unit of Measure for the product."
msgstr ""
@@ -159,6 +167,7 @@ msgctxt "help:purchase.requisition.line,product_secondary_uom_category:"
msgid "The category of secondary Unit of Measure for the product."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_secondary_uom_incompatible_factor_rate"
msgid "Incompatible secondary factor and rate values for \"%(record)s\"."
msgstr ""
diff --git a/modules/purchase_secondary_unit/locale/id.po b/modules/purchase_secondary_unit/locale/id.po
index 0354a574b1..b8d6ecbaa2 100644
--- a/modules/purchase_secondary_unit/locale/id.po
+++ b/modules/purchase_secondary_unit/locale/id.po
@@ -34,6 +34,10 @@ msgctxt "field:product.template,purchase_secondary_uom_rate:"
msgid "Purchase Secondary UoM Rate"
msgstr ""
+msgctxt "field:purchase.amendment.line,product_secondary_uom_category:"
+msgid "Product Secondary UoM Category"
+msgstr ""
+
msgctxt ""
"field:purchase.blanket_agreement.line,product_secondary_uom_category:"
msgid "Product Secondary UOM Category"
@@ -119,6 +123,10 @@ msgid ""
"coefficient (purchase unit) = 1 (secondary unit)"
msgstr ""
+msgctxt "help:purchase.amendment.line,product_secondary_uom_category:"
+msgid "The category of the secondary Unit of Measure for the product."
+msgstr ""
+
msgctxt "help:purchase.blanket_agreement.line,product_secondary_uom_category:"
msgid "The category of secondary Unit of Measure for the product."
msgstr ""
@@ -159,6 +167,7 @@ msgctxt "help:purchase.requisition.line,product_secondary_uom_category:"
msgid "The category of secondary Unit of Measure for the product."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_secondary_uom_incompatible_factor_rate"
msgid "Incompatible secondary factor and rate values for \"%(record)s\"."
msgstr ""
diff --git a/modules/purchase_secondary_unit/locale/it.po b/modules/purchase_secondary_unit/locale/it.po
index 0354a574b1..b8d6ecbaa2 100644
--- a/modules/purchase_secondary_unit/locale/it.po
+++ b/modules/purchase_secondary_unit/locale/it.po
@@ -34,6 +34,10 @@ msgctxt "field:product.template,purchase_secondary_uom_rate:"
msgid "Purchase Secondary UoM Rate"
msgstr ""
+msgctxt "field:purchase.amendment.line,product_secondary_uom_category:"
+msgid "Product Secondary UoM Category"
+msgstr ""
+
msgctxt ""
"field:purchase.blanket_agreement.line,product_secondary_uom_category:"
msgid "Product Secondary UOM Category"
@@ -119,6 +123,10 @@ msgid ""
"coefficient (purchase unit) = 1 (secondary unit)"
msgstr ""
+msgctxt "help:purchase.amendment.line,product_secondary_uom_category:"
+msgid "The category of the secondary Unit of Measure for the product."
+msgstr ""
+
msgctxt "help:purchase.blanket_agreement.line,product_secondary_uom_category:"
msgid "The category of secondary Unit of Measure for the product."
msgstr ""
@@ -159,6 +167,7 @@ msgctxt "help:purchase.requisition.line,product_secondary_uom_category:"
msgid "The category of secondary Unit of Measure for the product."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_secondary_uom_incompatible_factor_rate"
msgid "Incompatible secondary factor and rate values for \"%(record)s\"."
msgstr ""
diff --git a/modules/purchase_secondary_unit/locale/lo.po b/modules/purchase_secondary_unit/locale/lo.po
index 0354a574b1..b8d6ecbaa2 100644
--- a/modules/purchase_secondary_unit/locale/lo.po
+++ b/modules/purchase_secondary_unit/locale/lo.po
@@ -34,6 +34,10 @@ msgctxt "field:product.template,purchase_secondary_uom_rate:"
msgid "Purchase Secondary UoM Rate"
msgstr ""
+msgctxt "field:purchase.amendment.line,product_secondary_uom_category:"
+msgid "Product Secondary UoM Category"
+msgstr ""
+
msgctxt ""
"field:purchase.blanket_agreement.line,product_secondary_uom_category:"
msgid "Product Secondary UOM Category"
@@ -119,6 +123,10 @@ msgid ""
"coefficient (purchase unit) = 1 (secondary unit)"
msgstr ""
+msgctxt "help:purchase.amendment.line,product_secondary_uom_category:"
+msgid "The category of the secondary Unit of Measure for the product."
+msgstr ""
+
msgctxt "help:purchase.blanket_agreement.line,product_secondary_uom_category:"
msgid "The category of secondary Unit of Measure for the product."
msgstr ""
@@ -159,6 +167,7 @@ msgctxt "help:purchase.requisition.line,product_secondary_uom_category:"
msgid "The category of secondary Unit of Measure for the product."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_secondary_uom_incompatible_factor_rate"
msgid "Incompatible secondary factor and rate values for \"%(record)s\"."
msgstr ""
diff --git a/modules/purchase_secondary_unit/locale/lt.po b/modules/purchase_secondary_unit/locale/lt.po
index 0354a574b1..b8d6ecbaa2 100644
--- a/modules/purchase_secondary_unit/locale/lt.po
+++ b/modules/purchase_secondary_unit/locale/lt.po
@@ -34,6 +34,10 @@ msgctxt "field:product.template,purchase_secondary_uom_rate:"
msgid "Purchase Secondary UoM Rate"
msgstr ""
+msgctxt "field:purchase.amendment.line,product_secondary_uom_category:"
+msgid "Product Secondary UoM Category"
+msgstr ""
+
msgctxt ""
"field:purchase.blanket_agreement.line,product_secondary_uom_category:"
msgid "Product Secondary UOM Category"
@@ -119,6 +123,10 @@ msgid ""
"coefficient (purchase unit) = 1 (secondary unit)"
msgstr ""
+msgctxt "help:purchase.amendment.line,product_secondary_uom_category:"
+msgid "The category of the secondary Unit of Measure for the product."
+msgstr ""
+
msgctxt "help:purchase.blanket_agreement.line,product_secondary_uom_category:"
msgid "The category of secondary Unit of Measure for the product."
msgstr ""
@@ -159,6 +167,7 @@ msgctxt "help:purchase.requisition.line,product_secondary_uom_category:"
msgid "The category of secondary Unit of Measure for the product."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_secondary_uom_incompatible_factor_rate"
msgid "Incompatible secondary factor and rate values for \"%(record)s\"."
msgstr ""
diff --git a/modules/purchase_secondary_unit/locale/nl.po b/modules/purchase_secondary_unit/locale/nl.po
index eb0d61723a..8268970af0 100644
--- a/modules/purchase_secondary_unit/locale/nl.po
+++ b/modules/purchase_secondary_unit/locale/nl.po
@@ -34,6 +34,10 @@ msgctxt "field:product.template,purchase_secondary_uom_rate:"
msgid "Purchase Secondary UoM Rate"
msgstr "Inkoop secundaire maateenheid verhouding"
+msgctxt "field:purchase.amendment.line,product_secondary_uom_category:"
+msgid "Product Secondary UoM Category"
+msgstr "Product secundaire maateenheid categorie"
+
msgctxt ""
"field:purchase.blanket_agreement.line,product_secondary_uom_category:"
msgid "Product Secondary UOM Category"
@@ -127,6 +131,10 @@ msgstr ""
"De coëfficiënt voor de formule:\n"
"coëfficiënt (inkoopeenheid) = 1 (secundaire eenheid)"
+msgctxt "help:purchase.amendment.line,product_secondary_uom_category:"
+msgid "The category of the secondary Unit of Measure for the product."
+msgstr "De categorie van de secundaire maateenheid van het product."
+
msgctxt "help:purchase.blanket_agreement.line,product_secondary_uom_category:"
msgid "The category of secondary Unit of Measure for the product."
msgstr "De categorie van de secundaire maateenheid van het product."
@@ -171,6 +179,7 @@ msgctxt "help:purchase.requisition.line,product_secondary_uom_category:"
msgid "The category of secondary Unit of Measure for the product."
msgstr "De categorie van de secundaire maateenheid van het product."
+#, python-format
msgctxt "model:ir.message,text:msg_secondary_uom_incompatible_factor_rate"
msgid "Incompatible secondary factor and rate values for \"%(record)s\"."
msgstr ""
diff --git a/modules/purchase_secondary_unit/locale/pl.po b/modules/purchase_secondary_unit/locale/pl.po
index 0354a574b1..b8d6ecbaa2 100644
--- a/modules/purchase_secondary_unit/locale/pl.po
+++ b/modules/purchase_secondary_unit/locale/pl.po
@@ -34,6 +34,10 @@ msgctxt "field:product.template,purchase_secondary_uom_rate:"
msgid "Purchase Secondary UoM Rate"
msgstr ""
+msgctxt "field:purchase.amendment.line,product_secondary_uom_category:"
+msgid "Product Secondary UoM Category"
+msgstr ""
+
msgctxt ""
"field:purchase.blanket_agreement.line,product_secondary_uom_category:"
msgid "Product Secondary UOM Category"
@@ -119,6 +123,10 @@ msgid ""
"coefficient (purchase unit) = 1 (secondary unit)"
msgstr ""
+msgctxt "help:purchase.amendment.line,product_secondary_uom_category:"
+msgid "The category of the secondary Unit of Measure for the product."
+msgstr ""
+
msgctxt "help:purchase.blanket_agreement.line,product_secondary_uom_category:"
msgid "The category of secondary Unit of Measure for the product."
msgstr ""
@@ -159,6 +167,7 @@ msgctxt "help:purchase.requisition.line,product_secondary_uom_category:"
msgid "The category of secondary Unit of Measure for the product."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_secondary_uom_incompatible_factor_rate"
msgid "Incompatible secondary factor and rate values for \"%(record)s\"."
msgstr ""
diff --git a/modules/purchase_secondary_unit/locale/pt.po b/modules/purchase_secondary_unit/locale/pt.po
index 0354a574b1..b8d6ecbaa2 100644
--- a/modules/purchase_secondary_unit/locale/pt.po
+++ b/modules/purchase_secondary_unit/locale/pt.po
@@ -34,6 +34,10 @@ msgctxt "field:product.template,purchase_secondary_uom_rate:"
msgid "Purchase Secondary UoM Rate"
msgstr ""
+msgctxt "field:purchase.amendment.line,product_secondary_uom_category:"
+msgid "Product Secondary UoM Category"
+msgstr ""
+
msgctxt ""
"field:purchase.blanket_agreement.line,product_secondary_uom_category:"
msgid "Product Secondary UOM Category"
@@ -119,6 +123,10 @@ msgid ""
"coefficient (purchase unit) = 1 (secondary unit)"
msgstr ""
+msgctxt "help:purchase.amendment.line,product_secondary_uom_category:"
+msgid "The category of the secondary Unit of Measure for the product."
+msgstr ""
+
msgctxt "help:purchase.blanket_agreement.line,product_secondary_uom_category:"
msgid "The category of secondary Unit of Measure for the product."
msgstr ""
@@ -159,6 +167,7 @@ msgctxt "help:purchase.requisition.line,product_secondary_uom_category:"
msgid "The category of secondary Unit of Measure for the product."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_secondary_uom_incompatible_factor_rate"
msgid "Incompatible secondary factor and rate values for \"%(record)s\"."
msgstr ""
diff --git a/modules/purchase_secondary_unit/locale/ro.po b/modules/purchase_secondary_unit/locale/ro.po
index 0354a574b1..b8d6ecbaa2 100644
--- a/modules/purchase_secondary_unit/locale/ro.po
+++ b/modules/purchase_secondary_unit/locale/ro.po
@@ -34,6 +34,10 @@ msgctxt "field:product.template,purchase_secondary_uom_rate:"
msgid "Purchase Secondary UoM Rate"
msgstr ""
+msgctxt "field:purchase.amendment.line,product_secondary_uom_category:"
+msgid "Product Secondary UoM Category"
+msgstr ""
+
msgctxt ""
"field:purchase.blanket_agreement.line,product_secondary_uom_category:"
msgid "Product Secondary UOM Category"
@@ -119,6 +123,10 @@ msgid ""
"coefficient (purchase unit) = 1 (secondary unit)"
msgstr ""
+msgctxt "help:purchase.amendment.line,product_secondary_uom_category:"
+msgid "The category of the secondary Unit of Measure for the product."
+msgstr ""
+
msgctxt "help:purchase.blanket_agreement.line,product_secondary_uom_category:"
msgid "The category of secondary Unit of Measure for the product."
msgstr ""
@@ -159,6 +167,7 @@ msgctxt "help:purchase.requisition.line,product_secondary_uom_category:"
msgid "The category of secondary Unit of Measure for the product."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_secondary_uom_incompatible_factor_rate"
msgid "Incompatible secondary factor and rate values for \"%(record)s\"."
msgstr ""
diff --git a/modules/purchase_secondary_unit/locale/ru.po b/modules/purchase_secondary_unit/locale/ru.po
index 0354a574b1..b8d6ecbaa2 100644
--- a/modules/purchase_secondary_unit/locale/ru.po
+++ b/modules/purchase_secondary_unit/locale/ru.po
@@ -34,6 +34,10 @@ msgctxt "field:product.template,purchase_secondary_uom_rate:"
msgid "Purchase Secondary UoM Rate"
msgstr ""
+msgctxt "field:purchase.amendment.line,product_secondary_uom_category:"
+msgid "Product Secondary UoM Category"
+msgstr ""
+
msgctxt ""
"field:purchase.blanket_agreement.line,product_secondary_uom_category:"
msgid "Product Secondary UOM Category"
@@ -119,6 +123,10 @@ msgid ""
"coefficient (purchase unit) = 1 (secondary unit)"
msgstr ""
+msgctxt "help:purchase.amendment.line,product_secondary_uom_category:"
+msgid "The category of the secondary Unit of Measure for the product."
+msgstr ""
+
msgctxt "help:purchase.blanket_agreement.line,product_secondary_uom_category:"
msgid "The category of secondary Unit of Measure for the product."
msgstr ""
@@ -159,6 +167,7 @@ msgctxt "help:purchase.requisition.line,product_secondary_uom_category:"
msgid "The category of secondary Unit of Measure for the product."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_secondary_uom_incompatible_factor_rate"
msgid "Incompatible secondary factor and rate values for \"%(record)s\"."
msgstr ""
diff --git a/modules/purchase_secondary_unit/locale/sl.po b/modules/purchase_secondary_unit/locale/sl.po
index 0354a574b1..b8d6ecbaa2 100644
--- a/modules/purchase_secondary_unit/locale/sl.po
+++ b/modules/purchase_secondary_unit/locale/sl.po
@@ -34,6 +34,10 @@ msgctxt "field:product.template,purchase_secondary_uom_rate:"
msgid "Purchase Secondary UoM Rate"
msgstr ""
+msgctxt "field:purchase.amendment.line,product_secondary_uom_category:"
+msgid "Product Secondary UoM Category"
+msgstr ""
+
msgctxt ""
"field:purchase.blanket_agreement.line,product_secondary_uom_category:"
msgid "Product Secondary UOM Category"
@@ -119,6 +123,10 @@ msgid ""
"coefficient (purchase unit) = 1 (secondary unit)"
msgstr ""
+msgctxt "help:purchase.amendment.line,product_secondary_uom_category:"
+msgid "The category of the secondary Unit of Measure for the product."
+msgstr ""
+
msgctxt "help:purchase.blanket_agreement.line,product_secondary_uom_category:"
msgid "The category of secondary Unit of Measure for the product."
msgstr ""
@@ -159,6 +167,7 @@ msgctxt "help:purchase.requisition.line,product_secondary_uom_category:"
msgid "The category of secondary Unit of Measure for the product."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_secondary_uom_incompatible_factor_rate"
msgid "Incompatible secondary factor and rate values for \"%(record)s\"."
msgstr ""
diff --git a/modules/purchase_secondary_unit/locale/tr.po b/modules/purchase_secondary_unit/locale/tr.po
index 0354a574b1..b8d6ecbaa2 100644
--- a/modules/purchase_secondary_unit/locale/tr.po
+++ b/modules/purchase_secondary_unit/locale/tr.po
@@ -34,6 +34,10 @@ msgctxt "field:product.template,purchase_secondary_uom_rate:"
msgid "Purchase Secondary UoM Rate"
msgstr ""
+msgctxt "field:purchase.amendment.line,product_secondary_uom_category:"
+msgid "Product Secondary UoM Category"
+msgstr ""
+
msgctxt ""
"field:purchase.blanket_agreement.line,product_secondary_uom_category:"
msgid "Product Secondary UOM Category"
@@ -119,6 +123,10 @@ msgid ""
"coefficient (purchase unit) = 1 (secondary unit)"
msgstr ""
+msgctxt "help:purchase.amendment.line,product_secondary_uom_category:"
+msgid "The category of the secondary Unit of Measure for the product."
+msgstr ""
+
msgctxt "help:purchase.blanket_agreement.line,product_secondary_uom_category:"
msgid "The category of secondary Unit of Measure for the product."
msgstr ""
@@ -159,6 +167,7 @@ msgctxt "help:purchase.requisition.line,product_secondary_uom_category:"
msgid "The category of secondary Unit of Measure for the product."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_secondary_uom_incompatible_factor_rate"
msgid "Incompatible secondary factor and rate values for \"%(record)s\"."
msgstr ""
diff --git a/modules/purchase_secondary_unit/locale/uk.po b/modules/purchase_secondary_unit/locale/uk.po
index 0354a574b1..b8d6ecbaa2 100644
--- a/modules/purchase_secondary_unit/locale/uk.po
+++ b/modules/purchase_secondary_unit/locale/uk.po
@@ -34,6 +34,10 @@ msgctxt "field:product.template,purchase_secondary_uom_rate:"
msgid "Purchase Secondary UoM Rate"
msgstr ""
+msgctxt "field:purchase.amendment.line,product_secondary_uom_category:"
+msgid "Product Secondary UoM Category"
+msgstr ""
+
msgctxt ""
"field:purchase.blanket_agreement.line,product_secondary_uom_category:"
msgid "Product Secondary UOM Category"
@@ -119,6 +123,10 @@ msgid ""
"coefficient (purchase unit) = 1 (secondary unit)"
msgstr ""
+msgctxt "help:purchase.amendment.line,product_secondary_uom_category:"
+msgid "The category of the secondary Unit of Measure for the product."
+msgstr ""
+
msgctxt "help:purchase.blanket_agreement.line,product_secondary_uom_category:"
msgid "The category of secondary Unit of Measure for the product."
msgstr ""
@@ -159,6 +167,7 @@ msgctxt "help:purchase.requisition.line,product_secondary_uom_category:"
msgid "The category of secondary Unit of Measure for the product."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_secondary_uom_incompatible_factor_rate"
msgid "Incompatible secondary factor and rate values for \"%(record)s\"."
msgstr ""
diff --git a/modules/purchase_secondary_unit/locale/zh_CN.po b/modules/purchase_secondary_unit/locale/zh_CN.po
index 0354a574b1..b8d6ecbaa2 100644
--- a/modules/purchase_secondary_unit/locale/zh_CN.po
+++ b/modules/purchase_secondary_unit/locale/zh_CN.po
@@ -34,6 +34,10 @@ msgctxt "field:product.template,purchase_secondary_uom_rate:"
msgid "Purchase Secondary UoM Rate"
msgstr ""
+msgctxt "field:purchase.amendment.line,product_secondary_uom_category:"
+msgid "Product Secondary UoM Category"
+msgstr ""
+
msgctxt ""
"field:purchase.blanket_agreement.line,product_secondary_uom_category:"
msgid "Product Secondary UOM Category"
@@ -119,6 +123,10 @@ msgid ""
"coefficient (purchase unit) = 1 (secondary unit)"
msgstr ""
+msgctxt "help:purchase.amendment.line,product_secondary_uom_category:"
+msgid "The category of the secondary Unit of Measure for the product."
+msgstr ""
+
msgctxt "help:purchase.blanket_agreement.line,product_secondary_uom_category:"
msgid "The category of secondary Unit of Measure for the product."
msgstr ""
@@ -159,6 +167,7 @@ msgctxt "help:purchase.requisition.line,product_secondary_uom_category:"
msgid "The category of secondary Unit of Measure for the product."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_secondary_uom_incompatible_factor_rate"
msgid "Incompatible secondary factor and rate values for \"%(record)s\"."
msgstr ""
diff --git a/modules/quality/locale/bg.po b/modules/quality/locale/bg.po
index fe123d59fc..cb265a769b 100644
--- a/modules/quality/locale/bg.po
+++ b/modules/quality/locale/bg.po
@@ -195,7 +195,7 @@ msgid "Inspect Run"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_do"
-msgid "Inspect Done"
+msgid "Inspect Completion"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_receive"
@@ -203,7 +203,7 @@ msgid "Inspect Reception"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_do"
-msgid "Inspect Done"
+msgid "Inspect Completion"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_ship"
@@ -219,7 +219,7 @@ msgid "Inspect Pick"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_return_inspect_do"
-msgid "Inspect Done"
+msgid "Inspect Completion"
msgstr ""
msgctxt ""
@@ -262,10 +262,17 @@ msgctxt ""
msgid "Processed"
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_inspection_delete_non_pending"
+msgid ""
+"To delete inspection \"%(inspection)s\" you must reset its state to pending."
+msgstr ""
+
msgctxt "model:ir.message,text:msg_quality_inspection_failed"
msgid "To continue, alerts from failed inspections must be resolved."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_quality_inspection_missing_point"
msgid ""
"To complete the inspection \"%(inspection)s\", you must test points "
diff --git a/modules/quality/locale/ca.po b/modules/quality/locale/ca.po
index 5efeb8bc8a..3d760098ad 100644
--- a/modules/quality/locale/ca.po
+++ b/modules/quality/locale/ca.po
@@ -195,16 +195,16 @@ msgid "Inspect Run"
msgstr "Ejecuta inspecció"
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_do"
-msgid "Inspect Done"
-msgstr "Inspecció finalitzada"
+msgid "Inspect Completion"
+msgstr "Inspeccionar la finalització"
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_receive"
msgid "Inspect Reception"
msgstr "Inspecció recepció"
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_do"
-msgid "Inspect Done"
-msgstr "Inspecció finalitzada"
+msgid "Inspect Completion"
+msgstr "Inspeccionar la finalització"
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_ship"
msgid "Inspect Ship"
@@ -219,8 +219,8 @@ msgid "Inspect Pick"
msgstr "Inspecció recull"
msgctxt "model:ir.action,name:wizard_stock_shipment_out_return_inspect_do"
-msgid "Inspect Done"
-msgstr "Inspecció finalitzada"
+msgid "Inspect Completion"
+msgstr "Inspeccionar la finalització"
msgctxt ""
"model:ir.action,name:wizard_stock_shipment_out_return_inspect_receive"
@@ -262,11 +262,20 @@ msgctxt ""
msgid "Processed"
msgstr "Processat"
+#, python-format
+msgctxt "model:ir.message,text:msg_inspection_delete_non_pending"
+msgid ""
+"To delete inspection \"%(inspection)s\" you must reset its state to pending."
+msgstr ""
+"Per suprimir la inspecció \"%(inspection)s\", heu de restablir el seu estat "
+"a pendent."
+
msgctxt "model:ir.message,text:msg_quality_inspection_failed"
msgid "To continue, alerts from failed inspections must be resolved."
msgstr ""
"Per continuar, s'han de resoldre les alertes de les inspeccions fallades."
+#, python-format
msgctxt "model:ir.message,text:msg_quality_inspection_missing_point"
msgid ""
"To complete the inspection \"%(inspection)s\", you must test points "
diff --git a/modules/quality/locale/cs.po b/modules/quality/locale/cs.po
index fe123d59fc..cb265a769b 100644
--- a/modules/quality/locale/cs.po
+++ b/modules/quality/locale/cs.po
@@ -195,7 +195,7 @@ msgid "Inspect Run"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_do"
-msgid "Inspect Done"
+msgid "Inspect Completion"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_receive"
@@ -203,7 +203,7 @@ msgid "Inspect Reception"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_do"
-msgid "Inspect Done"
+msgid "Inspect Completion"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_ship"
@@ -219,7 +219,7 @@ msgid "Inspect Pick"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_return_inspect_do"
-msgid "Inspect Done"
+msgid "Inspect Completion"
msgstr ""
msgctxt ""
@@ -262,10 +262,17 @@ msgctxt ""
msgid "Processed"
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_inspection_delete_non_pending"
+msgid ""
+"To delete inspection \"%(inspection)s\" you must reset its state to pending."
+msgstr ""
+
msgctxt "model:ir.message,text:msg_quality_inspection_failed"
msgid "To continue, alerts from failed inspections must be resolved."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_quality_inspection_missing_point"
msgid ""
"To complete the inspection \"%(inspection)s\", you must test points "
diff --git a/modules/quality/locale/de.po b/modules/quality/locale/de.po
index e131b84e9e..df355bb771 100644
--- a/modules/quality/locale/de.po
+++ b/modules/quality/locale/de.po
@@ -196,16 +196,16 @@ msgid "Inspect Run"
msgstr "Qualitätsprüfung für Status \"In Ausführung\" durchführen"
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_do"
-msgid "Inspect Done"
-msgstr "Qualitätsprüfung für Status \"Erledigt\" durchführen"
+msgid "Inspect Completion"
+msgstr "Abschlussprüfung"
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_receive"
msgid "Inspect Reception"
msgstr "Qualitätsprüfung für Status \"Erhalten\" durchführen"
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_do"
-msgid "Inspect Done"
-msgstr "Qualitätsprüfung für Status \"Erledigt\" durchführen"
+msgid "Inspect Completion"
+msgstr "Abschlussprüfung"
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_ship"
msgid "Inspect Ship"
@@ -220,8 +220,8 @@ msgid "Inspect Pick"
msgstr "Qualitätsprüfung für Status \"Kommissioniert\" durchführen"
msgctxt "model:ir.action,name:wizard_stock_shipment_out_return_inspect_do"
-msgid "Inspect Done"
-msgstr "Qualitätsprüfung für Status \"Erledigt\" durchführen"
+msgid "Inspect Completion"
+msgstr "Abschlussprüfung"
msgctxt ""
"model:ir.action,name:wizard_stock_shipment_out_return_inspect_receive"
@@ -263,12 +263,21 @@ msgctxt ""
msgid "Processed"
msgstr "Ausgeführt"
+#, python-format
+msgctxt "model:ir.message,text:msg_inspection_delete_non_pending"
+msgid ""
+"To delete inspection \"%(inspection)s\" you must reset its state to pending."
+msgstr ""
+"Um die Qualitätsprüfung \"%(inspection)s\" löschen zu können, muss der "
+"Status auf \"Ausstehend\" zurück gesetzt werden."
+
msgctxt "model:ir.message,text:msg_quality_inspection_failed"
msgid "To continue, alerts from failed inspections must be resolved."
msgstr ""
"Die Warnungen über fehlgeschlagene Qualitätsprüfungen müssen bearbeitet "
"werden, um fortfahren zu können."
+#, python-format
msgctxt "model:ir.message,text:msg_quality_inspection_missing_point"
msgid ""
"To complete the inspection \"%(inspection)s\", you must test points "
diff --git a/modules/quality/locale/es.po b/modules/quality/locale/es.po
index 974e49bdd4..00e3001788 100644
--- a/modules/quality/locale/es.po
+++ b/modules/quality/locale/es.po
@@ -195,16 +195,16 @@ msgid "Inspect Run"
msgstr "Ejecutar inspección"
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_do"
-msgid "Inspect Done"
-msgstr "Inspeccion finalizada"
+msgid "Inspect Completion"
+msgstr "Inspeccionar finalización"
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_receive"
msgid "Inspect Reception"
msgstr "Inspección recepción"
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_do"
-msgid "Inspect Done"
-msgstr "Inspeccion finalizada"
+msgid "Inspect Completion"
+msgstr "Inspeccionar finalización"
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_ship"
msgid "Inspect Ship"
@@ -219,8 +219,8 @@ msgid "Inspect Pick"
msgstr "Inspección recoger"
msgctxt "model:ir.action,name:wizard_stock_shipment_out_return_inspect_do"
-msgid "Inspect Done"
-msgstr "Inspeccion finalizada"
+msgid "Inspect Completion"
+msgstr "Inspeccionar finalización"
msgctxt ""
"model:ir.action,name:wizard_stock_shipment_out_return_inspect_receive"
@@ -262,11 +262,20 @@ msgctxt ""
msgid "Processed"
msgstr "Procesado"
+#, python-format
+msgctxt "model:ir.message,text:msg_inspection_delete_non_pending"
+msgid ""
+"To delete inspection \"%(inspection)s\" you must reset its state to pending."
+msgstr ""
+"Para eliminar la inspección \"%(inspection)s\" debe restablecer su estado a "
+"pendiente."
+
msgctxt "model:ir.message,text:msg_quality_inspection_failed"
msgid "To continue, alerts from failed inspections must be resolved."
msgstr ""
"Para continuar, debe resolver las alertas de las inspecciones falladas."
+#, python-format
msgctxt "model:ir.message,text:msg_quality_inspection_missing_point"
msgid ""
"To complete the inspection \"%(inspection)s\", you must test points "
diff --git a/modules/quality/locale/es_419.po b/modules/quality/locale/es_419.po
index fe123d59fc..cb265a769b 100644
--- a/modules/quality/locale/es_419.po
+++ b/modules/quality/locale/es_419.po
@@ -195,7 +195,7 @@ msgid "Inspect Run"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_do"
-msgid "Inspect Done"
+msgid "Inspect Completion"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_receive"
@@ -203,7 +203,7 @@ msgid "Inspect Reception"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_do"
-msgid "Inspect Done"
+msgid "Inspect Completion"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_ship"
@@ -219,7 +219,7 @@ msgid "Inspect Pick"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_return_inspect_do"
-msgid "Inspect Done"
+msgid "Inspect Completion"
msgstr ""
msgctxt ""
@@ -262,10 +262,17 @@ msgctxt ""
msgid "Processed"
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_inspection_delete_non_pending"
+msgid ""
+"To delete inspection \"%(inspection)s\" you must reset its state to pending."
+msgstr ""
+
msgctxt "model:ir.message,text:msg_quality_inspection_failed"
msgid "To continue, alerts from failed inspections must be resolved."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_quality_inspection_missing_point"
msgid ""
"To complete the inspection \"%(inspection)s\", you must test points "
diff --git a/modules/quality/locale/et.po b/modules/quality/locale/et.po
index fe123d59fc..cb265a769b 100644
--- a/modules/quality/locale/et.po
+++ b/modules/quality/locale/et.po
@@ -195,7 +195,7 @@ msgid "Inspect Run"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_do"
-msgid "Inspect Done"
+msgid "Inspect Completion"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_receive"
@@ -203,7 +203,7 @@ msgid "Inspect Reception"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_do"
-msgid "Inspect Done"
+msgid "Inspect Completion"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_ship"
@@ -219,7 +219,7 @@ msgid "Inspect Pick"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_return_inspect_do"
-msgid "Inspect Done"
+msgid "Inspect Completion"
msgstr ""
msgctxt ""
@@ -262,10 +262,17 @@ msgctxt ""
msgid "Processed"
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_inspection_delete_non_pending"
+msgid ""
+"To delete inspection \"%(inspection)s\" you must reset its state to pending."
+msgstr ""
+
msgctxt "model:ir.message,text:msg_quality_inspection_failed"
msgid "To continue, alerts from failed inspections must be resolved."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_quality_inspection_missing_point"
msgid ""
"To complete the inspection \"%(inspection)s\", you must test points "
diff --git a/modules/quality/locale/fa.po b/modules/quality/locale/fa.po
index fe123d59fc..cb265a769b 100644
--- a/modules/quality/locale/fa.po
+++ b/modules/quality/locale/fa.po
@@ -195,7 +195,7 @@ msgid "Inspect Run"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_do"
-msgid "Inspect Done"
+msgid "Inspect Completion"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_receive"
@@ -203,7 +203,7 @@ msgid "Inspect Reception"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_do"
-msgid "Inspect Done"
+msgid "Inspect Completion"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_ship"
@@ -219,7 +219,7 @@ msgid "Inspect Pick"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_return_inspect_do"
-msgid "Inspect Done"
+msgid "Inspect Completion"
msgstr ""
msgctxt ""
@@ -262,10 +262,17 @@ msgctxt ""
msgid "Processed"
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_inspection_delete_non_pending"
+msgid ""
+"To delete inspection \"%(inspection)s\" you must reset its state to pending."
+msgstr ""
+
msgctxt "model:ir.message,text:msg_quality_inspection_failed"
msgid "To continue, alerts from failed inspections must be resolved."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_quality_inspection_missing_point"
msgid ""
"To complete the inspection \"%(inspection)s\", you must test points "
diff --git a/modules/quality/locale/fi.po b/modules/quality/locale/fi.po
index fe123d59fc..cb265a769b 100644
--- a/modules/quality/locale/fi.po
+++ b/modules/quality/locale/fi.po
@@ -195,7 +195,7 @@ msgid "Inspect Run"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_do"
-msgid "Inspect Done"
+msgid "Inspect Completion"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_receive"
@@ -203,7 +203,7 @@ msgid "Inspect Reception"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_do"
-msgid "Inspect Done"
+msgid "Inspect Completion"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_ship"
@@ -219,7 +219,7 @@ msgid "Inspect Pick"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_return_inspect_do"
-msgid "Inspect Done"
+msgid "Inspect Completion"
msgstr ""
msgctxt ""
@@ -262,10 +262,17 @@ msgctxt ""
msgid "Processed"
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_inspection_delete_non_pending"
+msgid ""
+"To delete inspection \"%(inspection)s\" you must reset its state to pending."
+msgstr ""
+
msgctxt "model:ir.message,text:msg_quality_inspection_failed"
msgid "To continue, alerts from failed inspections must be resolved."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_quality_inspection_missing_point"
msgid ""
"To complete the inspection \"%(inspection)s\", you must test points "
diff --git a/modules/quality/locale/fr.po b/modules/quality/locale/fr.po
index a57eb94874..1d2a21065d 100644
--- a/modules/quality/locale/fr.po
+++ b/modules/quality/locale/fr.po
@@ -195,7 +195,7 @@ msgid "Inspect Run"
msgstr "Inspecter l'exécution"
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_do"
-msgid "Inspect Done"
+msgid "Inspect Completion"
msgstr "Inspecter l'achèvement"
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_receive"
@@ -203,7 +203,7 @@ msgid "Inspect Reception"
msgstr "Inspecter la réception"
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_do"
-msgid "Inspect Done"
+msgid "Inspect Completion"
msgstr "Inspecter l'achèvement"
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_ship"
@@ -219,7 +219,7 @@ msgid "Inspect Pick"
msgstr "Inspecter le prélèvement"
msgctxt "model:ir.action,name:wizard_stock_shipment_out_return_inspect_do"
-msgid "Inspect Done"
+msgid "Inspect Completion"
msgstr "Inspecter l'achèvement"
msgctxt ""
@@ -262,12 +262,21 @@ msgctxt ""
msgid "Processed"
msgstr "Traitées"
+#, python-format
+msgctxt "model:ir.message,text:msg_inspection_delete_non_pending"
+msgid ""
+"To delete inspection \"%(inspection)s\" you must reset its state to pending."
+msgstr ""
+"Pour supprimer l'inspection « %(inspection)s », vous devez réinitialiser son"
+" état sur « en attente »."
+
msgctxt "model:ir.message,text:msg_quality_inspection_failed"
msgid "To continue, alerts from failed inspections must be resolved."
msgstr ""
"Pour continuer, les alertes provenant d'inspections ayant échouées doivent "
"être résolues."
+#, python-format
msgctxt "model:ir.message,text:msg_quality_inspection_missing_point"
msgid ""
"To complete the inspection \"%(inspection)s\", you must test points "
diff --git a/modules/quality/locale/hu.po b/modules/quality/locale/hu.po
index fe123d59fc..cb265a769b 100644
--- a/modules/quality/locale/hu.po
+++ b/modules/quality/locale/hu.po
@@ -195,7 +195,7 @@ msgid "Inspect Run"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_do"
-msgid "Inspect Done"
+msgid "Inspect Completion"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_receive"
@@ -203,7 +203,7 @@ msgid "Inspect Reception"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_do"
-msgid "Inspect Done"
+msgid "Inspect Completion"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_ship"
@@ -219,7 +219,7 @@ msgid "Inspect Pick"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_return_inspect_do"
-msgid "Inspect Done"
+msgid "Inspect Completion"
msgstr ""
msgctxt ""
@@ -262,10 +262,17 @@ msgctxt ""
msgid "Processed"
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_inspection_delete_non_pending"
+msgid ""
+"To delete inspection \"%(inspection)s\" you must reset its state to pending."
+msgstr ""
+
msgctxt "model:ir.message,text:msg_quality_inspection_failed"
msgid "To continue, alerts from failed inspections must be resolved."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_quality_inspection_missing_point"
msgid ""
"To complete the inspection \"%(inspection)s\", you must test points "
diff --git a/modules/quality/locale/id.po b/modules/quality/locale/id.po
index fe123d59fc..cb265a769b 100644
--- a/modules/quality/locale/id.po
+++ b/modules/quality/locale/id.po
@@ -195,7 +195,7 @@ msgid "Inspect Run"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_do"
-msgid "Inspect Done"
+msgid "Inspect Completion"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_receive"
@@ -203,7 +203,7 @@ msgid "Inspect Reception"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_do"
-msgid "Inspect Done"
+msgid "Inspect Completion"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_ship"
@@ -219,7 +219,7 @@ msgid "Inspect Pick"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_return_inspect_do"
-msgid "Inspect Done"
+msgid "Inspect Completion"
msgstr ""
msgctxt ""
@@ -262,10 +262,17 @@ msgctxt ""
msgid "Processed"
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_inspection_delete_non_pending"
+msgid ""
+"To delete inspection \"%(inspection)s\" you must reset its state to pending."
+msgstr ""
+
msgctxt "model:ir.message,text:msg_quality_inspection_failed"
msgid "To continue, alerts from failed inspections must be resolved."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_quality_inspection_missing_point"
msgid ""
"To complete the inspection \"%(inspection)s\", you must test points "
diff --git a/modules/quality/locale/it.po b/modules/quality/locale/it.po
index fe123d59fc..cb265a769b 100644
--- a/modules/quality/locale/it.po
+++ b/modules/quality/locale/it.po
@@ -195,7 +195,7 @@ msgid "Inspect Run"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_do"
-msgid "Inspect Done"
+msgid "Inspect Completion"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_receive"
@@ -203,7 +203,7 @@ msgid "Inspect Reception"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_do"
-msgid "Inspect Done"
+msgid "Inspect Completion"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_ship"
@@ -219,7 +219,7 @@ msgid "Inspect Pick"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_return_inspect_do"
-msgid "Inspect Done"
+msgid "Inspect Completion"
msgstr ""
msgctxt ""
@@ -262,10 +262,17 @@ msgctxt ""
msgid "Processed"
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_inspection_delete_non_pending"
+msgid ""
+"To delete inspection \"%(inspection)s\" you must reset its state to pending."
+msgstr ""
+
msgctxt "model:ir.message,text:msg_quality_inspection_failed"
msgid "To continue, alerts from failed inspections must be resolved."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_quality_inspection_missing_point"
msgid ""
"To complete the inspection \"%(inspection)s\", you must test points "
diff --git a/modules/quality/locale/lo.po b/modules/quality/locale/lo.po
index fe123d59fc..cb265a769b 100644
--- a/modules/quality/locale/lo.po
+++ b/modules/quality/locale/lo.po
@@ -195,7 +195,7 @@ msgid "Inspect Run"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_do"
-msgid "Inspect Done"
+msgid "Inspect Completion"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_receive"
@@ -203,7 +203,7 @@ msgid "Inspect Reception"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_do"
-msgid "Inspect Done"
+msgid "Inspect Completion"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_ship"
@@ -219,7 +219,7 @@ msgid "Inspect Pick"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_return_inspect_do"
-msgid "Inspect Done"
+msgid "Inspect Completion"
msgstr ""
msgctxt ""
@@ -262,10 +262,17 @@ msgctxt ""
msgid "Processed"
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_inspection_delete_non_pending"
+msgid ""
+"To delete inspection \"%(inspection)s\" you must reset its state to pending."
+msgstr ""
+
msgctxt "model:ir.message,text:msg_quality_inspection_failed"
msgid "To continue, alerts from failed inspections must be resolved."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_quality_inspection_missing_point"
msgid ""
"To complete the inspection \"%(inspection)s\", you must test points "
diff --git a/modules/quality/locale/lt.po b/modules/quality/locale/lt.po
index fe123d59fc..cb265a769b 100644
--- a/modules/quality/locale/lt.po
+++ b/modules/quality/locale/lt.po
@@ -195,7 +195,7 @@ msgid "Inspect Run"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_do"
-msgid "Inspect Done"
+msgid "Inspect Completion"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_receive"
@@ -203,7 +203,7 @@ msgid "Inspect Reception"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_do"
-msgid "Inspect Done"
+msgid "Inspect Completion"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_ship"
@@ -219,7 +219,7 @@ msgid "Inspect Pick"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_return_inspect_do"
-msgid "Inspect Done"
+msgid "Inspect Completion"
msgstr ""
msgctxt ""
@@ -262,10 +262,17 @@ msgctxt ""
msgid "Processed"
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_inspection_delete_non_pending"
+msgid ""
+"To delete inspection \"%(inspection)s\" you must reset its state to pending."
+msgstr ""
+
msgctxt "model:ir.message,text:msg_quality_inspection_failed"
msgid "To continue, alerts from failed inspections must be resolved."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_quality_inspection_missing_point"
msgid ""
"To complete the inspection \"%(inspection)s\", you must test points "
diff --git a/modules/quality/locale/nl.po b/modules/quality/locale/nl.po
index 9ecc3b95d0..d11cade1cf 100644
--- a/modules/quality/locale/nl.po
+++ b/modules/quality/locale/nl.po
@@ -195,16 +195,16 @@ msgid "Inspect Run"
msgstr "Inspectie Uitvoeren"
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_do"
-msgid "Inspect Done"
-msgstr "Inspectie afronden"
+msgid "Inspect Completion"
+msgstr "Voltooi inspectie"
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_receive"
msgid "Inspect Reception"
msgstr "Inspectie Levering"
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_do"
-msgid "Inspect Done"
-msgstr "Inspectie afronden"
+msgid "Inspect Completion"
+msgstr "Voltooi inspectie"
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_ship"
msgid "Inspect Ship"
@@ -219,8 +219,8 @@ msgid "Inspect Pick"
msgstr "Inspectie Picking"
msgctxt "model:ir.action,name:wizard_stock_shipment_out_return_inspect_do"
-msgid "Inspect Done"
-msgstr "Inspectie afronden"
+msgid "Inspect Completion"
+msgstr "Voltooi inspectie"
msgctxt ""
"model:ir.action,name:wizard_stock_shipment_out_return_inspect_receive"
@@ -262,12 +262,21 @@ msgctxt ""
msgid "Processed"
msgstr "Verwerkt"
+#, python-format
+msgctxt "model:ir.message,text:msg_inspection_delete_non_pending"
+msgid ""
+"To delete inspection \"%(inspection)s\" you must reset its state to pending."
+msgstr ""
+"Om inspectie \"%(inspection)s\" te verwijderen, moet u de status ervan "
+"terugzetten naar in behandeling."
+
msgctxt "model:ir.message,text:msg_quality_inspection_failed"
msgid "To continue, alerts from failed inspections must be resolved."
msgstr ""
"Om door te gaan, moeten waarschuwingen van mislukte inspecties worden "
"opgelost."
+#, python-format
msgctxt "model:ir.message,text:msg_quality_inspection_missing_point"
msgid ""
"To complete the inspection \"%(inspection)s\", you must test points "
diff --git a/modules/quality/locale/pl.po b/modules/quality/locale/pl.po
index fe123d59fc..cb265a769b 100644
--- a/modules/quality/locale/pl.po
+++ b/modules/quality/locale/pl.po
@@ -195,7 +195,7 @@ msgid "Inspect Run"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_do"
-msgid "Inspect Done"
+msgid "Inspect Completion"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_receive"
@@ -203,7 +203,7 @@ msgid "Inspect Reception"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_do"
-msgid "Inspect Done"
+msgid "Inspect Completion"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_ship"
@@ -219,7 +219,7 @@ msgid "Inspect Pick"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_return_inspect_do"
-msgid "Inspect Done"
+msgid "Inspect Completion"
msgstr ""
msgctxt ""
@@ -262,10 +262,17 @@ msgctxt ""
msgid "Processed"
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_inspection_delete_non_pending"
+msgid ""
+"To delete inspection \"%(inspection)s\" you must reset its state to pending."
+msgstr ""
+
msgctxt "model:ir.message,text:msg_quality_inspection_failed"
msgid "To continue, alerts from failed inspections must be resolved."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_quality_inspection_missing_point"
msgid ""
"To complete the inspection \"%(inspection)s\", you must test points "
diff --git a/modules/quality/locale/pt.po b/modules/quality/locale/pt.po
index fe123d59fc..cb265a769b 100644
--- a/modules/quality/locale/pt.po
+++ b/modules/quality/locale/pt.po
@@ -195,7 +195,7 @@ msgid "Inspect Run"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_do"
-msgid "Inspect Done"
+msgid "Inspect Completion"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_receive"
@@ -203,7 +203,7 @@ msgid "Inspect Reception"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_do"
-msgid "Inspect Done"
+msgid "Inspect Completion"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_ship"
@@ -219,7 +219,7 @@ msgid "Inspect Pick"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_return_inspect_do"
-msgid "Inspect Done"
+msgid "Inspect Completion"
msgstr ""
msgctxt ""
@@ -262,10 +262,17 @@ msgctxt ""
msgid "Processed"
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_inspection_delete_non_pending"
+msgid ""
+"To delete inspection \"%(inspection)s\" you must reset its state to pending."
+msgstr ""
+
msgctxt "model:ir.message,text:msg_quality_inspection_failed"
msgid "To continue, alerts from failed inspections must be resolved."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_quality_inspection_missing_point"
msgid ""
"To complete the inspection \"%(inspection)s\", you must test points "
diff --git a/modules/quality/locale/ro.po b/modules/quality/locale/ro.po
index fe123d59fc..cb265a769b 100644
--- a/modules/quality/locale/ro.po
+++ b/modules/quality/locale/ro.po
@@ -195,7 +195,7 @@ msgid "Inspect Run"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_do"
-msgid "Inspect Done"
+msgid "Inspect Completion"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_receive"
@@ -203,7 +203,7 @@ msgid "Inspect Reception"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_do"
-msgid "Inspect Done"
+msgid "Inspect Completion"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_ship"
@@ -219,7 +219,7 @@ msgid "Inspect Pick"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_return_inspect_do"
-msgid "Inspect Done"
+msgid "Inspect Completion"
msgstr ""
msgctxt ""
@@ -262,10 +262,17 @@ msgctxt ""
msgid "Processed"
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_inspection_delete_non_pending"
+msgid ""
+"To delete inspection \"%(inspection)s\" you must reset its state to pending."
+msgstr ""
+
msgctxt "model:ir.message,text:msg_quality_inspection_failed"
msgid "To continue, alerts from failed inspections must be resolved."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_quality_inspection_missing_point"
msgid ""
"To complete the inspection \"%(inspection)s\", you must test points "
diff --git a/modules/quality/locale/ru.po b/modules/quality/locale/ru.po
index fe123d59fc..cb265a769b 100644
--- a/modules/quality/locale/ru.po
+++ b/modules/quality/locale/ru.po
@@ -195,7 +195,7 @@ msgid "Inspect Run"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_do"
-msgid "Inspect Done"
+msgid "Inspect Completion"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_receive"
@@ -203,7 +203,7 @@ msgid "Inspect Reception"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_do"
-msgid "Inspect Done"
+msgid "Inspect Completion"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_ship"
@@ -219,7 +219,7 @@ msgid "Inspect Pick"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_return_inspect_do"
-msgid "Inspect Done"
+msgid "Inspect Completion"
msgstr ""
msgctxt ""
@@ -262,10 +262,17 @@ msgctxt ""
msgid "Processed"
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_inspection_delete_non_pending"
+msgid ""
+"To delete inspection \"%(inspection)s\" you must reset its state to pending."
+msgstr ""
+
msgctxt "model:ir.message,text:msg_quality_inspection_failed"
msgid "To continue, alerts from failed inspections must be resolved."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_quality_inspection_missing_point"
msgid ""
"To complete the inspection \"%(inspection)s\", you must test points "
diff --git a/modules/quality/locale/sl.po b/modules/quality/locale/sl.po
index 4bbf4b7bc3..0d2b0f5fba 100644
--- a/modules/quality/locale/sl.po
+++ b/modules/quality/locale/sl.po
@@ -195,7 +195,7 @@ msgid "Inspect Run"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_do"
-msgid "Inspect Done"
+msgid "Inspect Completion"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_receive"
@@ -203,7 +203,7 @@ msgid "Inspect Reception"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_do"
-msgid "Inspect Done"
+msgid "Inspect Completion"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_ship"
@@ -219,7 +219,7 @@ msgid "Inspect Pick"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_return_inspect_do"
-msgid "Inspect Done"
+msgid "Inspect Completion"
msgstr ""
msgctxt ""
@@ -262,10 +262,17 @@ msgctxt ""
msgid "Processed"
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_inspection_delete_non_pending"
+msgid ""
+"To delete inspection \"%(inspection)s\" you must reset its state to pending."
+msgstr ""
+
msgctxt "model:ir.message,text:msg_quality_inspection_failed"
msgid "To continue, alerts from failed inspections must be resolved."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_quality_inspection_missing_point"
msgid ""
"To complete the inspection \"%(inspection)s\", you must test points "
diff --git a/modules/quality/locale/tr.po b/modules/quality/locale/tr.po
index fe123d59fc..cb265a769b 100644
--- a/modules/quality/locale/tr.po
+++ b/modules/quality/locale/tr.po
@@ -195,7 +195,7 @@ msgid "Inspect Run"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_do"
-msgid "Inspect Done"
+msgid "Inspect Completion"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_receive"
@@ -203,7 +203,7 @@ msgid "Inspect Reception"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_do"
-msgid "Inspect Done"
+msgid "Inspect Completion"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_ship"
@@ -219,7 +219,7 @@ msgid "Inspect Pick"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_return_inspect_do"
-msgid "Inspect Done"
+msgid "Inspect Completion"
msgstr ""
msgctxt ""
@@ -262,10 +262,17 @@ msgctxt ""
msgid "Processed"
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_inspection_delete_non_pending"
+msgid ""
+"To delete inspection \"%(inspection)s\" you must reset its state to pending."
+msgstr ""
+
msgctxt "model:ir.message,text:msg_quality_inspection_failed"
msgid "To continue, alerts from failed inspections must be resolved."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_quality_inspection_missing_point"
msgid ""
"To complete the inspection \"%(inspection)s\", you must test points "
diff --git a/modules/quality/locale/uk.po b/modules/quality/locale/uk.po
index fe123d59fc..cb265a769b 100644
--- a/modules/quality/locale/uk.po
+++ b/modules/quality/locale/uk.po
@@ -195,7 +195,7 @@ msgid "Inspect Run"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_do"
-msgid "Inspect Done"
+msgid "Inspect Completion"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_receive"
@@ -203,7 +203,7 @@ msgid "Inspect Reception"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_do"
-msgid "Inspect Done"
+msgid "Inspect Completion"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_ship"
@@ -219,7 +219,7 @@ msgid "Inspect Pick"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_return_inspect_do"
-msgid "Inspect Done"
+msgid "Inspect Completion"
msgstr ""
msgctxt ""
@@ -262,10 +262,17 @@ msgctxt ""
msgid "Processed"
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_inspection_delete_non_pending"
+msgid ""
+"To delete inspection \"%(inspection)s\" you must reset its state to pending."
+msgstr ""
+
msgctxt "model:ir.message,text:msg_quality_inspection_failed"
msgid "To continue, alerts from failed inspections must be resolved."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_quality_inspection_missing_point"
msgid ""
"To complete the inspection \"%(inspection)s\", you must test points "
diff --git a/modules/quality/locale/zh_CN.po b/modules/quality/locale/zh_CN.po
index fe123d59fc..cb265a769b 100644
--- a/modules/quality/locale/zh_CN.po
+++ b/modules/quality/locale/zh_CN.po
@@ -195,7 +195,7 @@ msgid "Inspect Run"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_do"
-msgid "Inspect Done"
+msgid "Inspect Completion"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_in_inspect_receive"
@@ -203,7 +203,7 @@ msgid "Inspect Reception"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_do"
-msgid "Inspect Done"
+msgid "Inspect Completion"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_internal_inspect_ship"
@@ -219,7 +219,7 @@ msgid "Inspect Pick"
msgstr ""
msgctxt "model:ir.action,name:wizard_stock_shipment_out_return_inspect_do"
-msgid "Inspect Done"
+msgid "Inspect Completion"
msgstr ""
msgctxt ""
@@ -262,10 +262,17 @@ msgctxt ""
msgid "Processed"
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_inspection_delete_non_pending"
+msgid ""
+"To delete inspection \"%(inspection)s\" you must reset its state to pending."
+msgstr ""
+
msgctxt "model:ir.message,text:msg_quality_inspection_failed"
msgid "To continue, alerts from failed inspections must be resolved."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_quality_inspection_missing_point"
msgid ""
"To complete the inspection \"%(inspection)s\", you must test points "
diff --git a/modules/sale/locale/bg.po b/modules/sale/locale/bg.po
index 5cb8911edf..f0d37dbcac 100644
--- a/modules/sale/locale/bg.po
+++ b/modules/sale/locale/bg.po
@@ -193,17 +193,30 @@ msgctxt "field:sale.handle.invoice.exception.ask,domain_invoices:"
msgid "Domain Invoices"
msgstr "Фактури на домейн"
-msgctxt "field:sale.handle.invoice.exception.ask,recreate_invoices:"
-msgid "Recreate Invoices"
-msgstr "Наново създаване на фактури"
+#, fuzzy
+msgctxt "field:sale.handle.invoice.exception.ask,ignore_invoices:"
+msgid "Invoices to Ignore"
+msgstr "Адрес за фактура"
+#, fuzzy
+msgctxt "field:sale.handle.invoice.exception.ask,recreate_invoices:"
+msgid "Invoices to Recreate"
+msgstr "Избор на фактури за ново създаване"
+
+#, fuzzy
msgctxt "field:sale.handle.shipment.exception.ask,domain_moves:"
-msgid "Domain Moves"
+msgid "Domain Stock Moves"
msgstr "Движение на домейн"
+#, fuzzy
+msgctxt "field:sale.handle.shipment.exception.ask,ignore_moves:"
+msgid "Stock Moves to Ignore"
+msgstr "Движения"
+
+#, fuzzy
msgctxt "field:sale.handle.shipment.exception.ask,recreate_moves:"
-msgid "Recreate Moves"
-msgstr "Наново създаване на движения"
+msgid "Stock Moves to Recreate"
+msgstr "Избор на движение за ново създаване"
#, fuzzy
msgctxt "field:sale.line,actual_quantity:"
@@ -246,8 +259,13 @@ msgctxt "field:sale.line,invoice_progress:"
msgid "Invoice Progress"
msgstr "Адрес за фактура"
+msgctxt "field:sale.line,movable:"
+msgid "Movable"
+msgstr ""
+
+#, fuzzy
msgctxt "field:sale.line,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Движения"
#, fuzzy
@@ -255,8 +273,9 @@ msgctxt "field:sale.line,moves_exception:"
msgid "Moves Exception"
msgstr "Грешка при движение"
+#, fuzzy
msgctxt "field:sale.line,moves_ignored:"
-msgid "Ignored Moves"
+msgid "Ignored Stock Moves"
msgstr "Игнорирани движения"
#, fuzzy
@@ -264,6 +283,7 @@ msgctxt "field:sale.line,moves_progress:"
msgid "Moves Progress"
msgstr "Направени движения"
+#, fuzzy
msgctxt "field:sale.line,moves_recreated:"
msgid "Recreated Moves"
msgstr "Наново създаване на движения"
@@ -340,16 +360,16 @@ msgid "Tax"
msgstr "Данък"
msgctxt "field:sale.line-ignored-stock.move,move:"
-msgid "Move"
-msgstr "Движение"
+msgid "Stock Move"
+msgstr ""
msgctxt "field:sale.line-ignored-stock.move,sale_line:"
msgid "Sale Line"
msgstr "Ред от продажба"
msgctxt "field:sale.line-recreated-stock.move,move:"
-msgid "Move"
-msgstr "Движение"
+msgid "Stock Move"
+msgstr ""
msgctxt "field:sale.line-recreated-stock.move,sale_line:"
msgid "Sale Line"
@@ -574,12 +594,18 @@ msgctxt "field:sale.sale,invoices_recreated:"
msgid "Recreated Invoices"
msgstr "Наново създадени на фактури"
+#, fuzzy
+msgctxt "field:sale.sale,line_lines:"
+msgid "Line - Lines"
+msgstr "Редове от фактура"
+
msgctxt "field:sale.sale,lines:"
msgid "Lines"
msgstr "Редове"
+#, fuzzy
msgctxt "field:sale.sale,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Движения"
#, fuzzy
@@ -761,9 +787,27 @@ msgid ""
"Applied if a worker queue is activated."
msgstr ""
+#, fuzzy
+msgctxt "help:sale.handle.invoice.exception.ask,ignore_invoices:"
+msgid "The selected cancelled invoices will be ignored."
+msgstr ""
+"Избраните фактури ще бъдат наново създадени. Останалите ще бъдат игнорирани."
+
+#, fuzzy
msgctxt "help:sale.handle.invoice.exception.ask,recreate_invoices:"
-msgid ""
-"The selected invoices will be recreated. The other ones will be ignored."
+msgid "The selected cancelled invoices will be recreated."
+msgstr ""
+"Избраните фактури ще бъдат наново създадени. Останалите ще бъдат игнорирани."
+
+#, fuzzy
+msgctxt "help:sale.handle.shipment.exception.ask,ignore_moves:"
+msgid "The selected cancelled stock moves will be ignored."
+msgstr ""
+"Избраните фактури ще бъдат наново създадени. Останалите ще бъдат игнорирани."
+
+#, fuzzy
+msgctxt "help:sale.handle.shipment.exception.ask,recreate_moves:"
+msgid "The selected cancelled stock moves will be recreated."
msgstr ""
"Избраните фактури ще бъдат наново създадени. Останалите ще бъдат игнорирани."
@@ -781,9 +825,9 @@ msgid "Invoices"
msgstr "Invoices"
#, fuzzy
-msgctxt "model:ir.action,name:act_open_customer"
-msgid "Parties associated to Sales"
-msgstr "Parties associated to Sales"
+msgctxt "model:ir.action,name:act_invoice_line_form"
+msgid "Invoice Lines"
+msgstr "Редове от фактура"
#, fuzzy
msgctxt "model:ir.action,name:act_product"
@@ -886,7 +930,7 @@ msgstr "Ред от продажба"
#, fuzzy
msgctxt "model:ir.action,name:act_sale_move_relate"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Движения"
#, fuzzy
@@ -999,51 +1043,60 @@ msgctxt "model:ir.action.act_window.domain,name:act_sale_relate_pending"
msgid "Pending"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_sale"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending sales with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_customer_location_required"
msgid ""
"To process sale \"%(sale)s\" you must set a customer location on party "
"\"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_delete_cancel"
msgid "To delete sale \"%(sale)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_method"
msgid ""
"You cannot use together invoice \"%(invoice_method)s\" and shipment "
"\"%(shipment_method)s\" on sale \"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_invoice_address_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter an invoice address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invoice_reset_draft"
msgid ""
"You cannot reset invoice \"%(invoice)s\" to draft because it was generated "
"by a sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_create_draft"
msgid ""
"You cannot add lines to sale \"%(sale)s\" because it is no longer in a draft"
" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft sale "
"\"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_move_quantity"
msgid ""
"The sale line \"%(line)s\" is moving %(extra)s in addition to the "
@@ -1054,20 +1107,24 @@ msgctxt "model:ir.message,text:msg_sale_line_tax_unique"
msgid "A tax can be added only once to a sale line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_missing_account_revenue"
msgid "To invoice sale \"%(sale)s\" you must configure a default account revenue."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_modify_header_draft"
msgid "To modify the header of sale \"%(sale)s\", it must be in \"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_move_reset_draft"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
"sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_product_missing_account_revenue"
msgid ""
"To invoice sale \"%(sale)s\" you must define an account revenue for product "
@@ -1110,11 +1167,13 @@ msgctxt "model:ir.message,text:msg_sale_reporting_time_series"
msgid "Time Series"
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_shipment_address_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a shipment address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_warehouse_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a warehouse."
msgstr ""
@@ -1241,11 +1300,6 @@ msgctxt "model:ir.ui.menu,name:menu_configuration"
msgid "Configuration"
msgstr "Configuration"
-#, fuzzy
-msgctxt "model:ir.ui.menu,name:menu_customer"
-msgid "Associated to Sales"
-msgstr "Parties associated to Sales"
-
#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_product"
msgid "Products"
@@ -1659,12 +1713,12 @@ msgstr "Клиенти"
#, fuzzy
msgctxt "view:sale.handle.invoice.exception.ask:"
-msgid "Choose invoices to recreate:"
+msgid "Choose cancelled invoices to ignore or recreate:"
msgstr "Избор на фактури за ново създаване"
#, fuzzy
msgctxt "view:sale.handle.shipment.exception.ask:"
-msgid "Choose move to recreate:"
+msgid "Choose cancelled stock moves to ignore or recreate:"
msgstr "Избор на движение за ново създаване"
msgctxt "view:sale.line:"
diff --git a/modules/sale/locale/ca.po b/modules/sale/locale/ca.po
index d16f71a6e3..3292e6c5dc 100644
--- a/modules/sale/locale/ca.po
+++ b/modules/sale/locale/ca.po
@@ -170,17 +170,25 @@ msgctxt "field:sale.handle.invoice.exception.ask,domain_invoices:"
msgid "Domain Invoices"
msgstr "Domini factures"
+msgctxt "field:sale.handle.invoice.exception.ask,ignore_invoices:"
+msgid "Invoices to Ignore"
+msgstr "Factures a ignorar"
+
msgctxt "field:sale.handle.invoice.exception.ask,recreate_invoices:"
-msgid "Recreate Invoices"
-msgstr "Recrea factures"
+msgid "Invoices to Recreate"
+msgstr "Factures a recrear"
msgctxt "field:sale.handle.shipment.exception.ask,domain_moves:"
-msgid "Domain Moves"
+msgid "Domain Stock Moves"
msgstr "Domini dels moviments"
+msgctxt "field:sale.handle.shipment.exception.ask,ignore_moves:"
+msgid "Stock Moves to Ignore"
+msgstr "Movimients a ignorar"
+
msgctxt "field:sale.handle.shipment.exception.ask,recreate_moves:"
-msgid "Recreate Moves"
-msgstr "Recrea moviments"
+msgid "Stock Moves to Recreate"
+msgstr "Moviments a recrear"
msgctxt "field:sale.line,actual_quantity:"
msgid "Actual Quantity"
@@ -218,16 +226,20 @@ msgctxt "field:sale.line,invoice_progress:"
msgid "Invoice Progress"
msgstr "Progrés de facturació"
+msgctxt "field:sale.line,movable:"
+msgid "Movable"
+msgstr "Movible"
+
msgctxt "field:sale.line,moves:"
-msgid "Moves"
-msgstr "Moviments"
+msgid "Stock Moves"
+msgstr "Moviments d'existències"
msgctxt "field:sale.line,moves_exception:"
msgid "Moves Exception"
msgstr "Moviments en excepció"
msgctxt "field:sale.line,moves_ignored:"
-msgid "Ignored Moves"
+msgid "Ignored Stock Moves"
msgstr "Moviments ignorats"
msgctxt "field:sale.line,moves_progress:"
@@ -307,16 +319,16 @@ msgid "Tax"
msgstr "Impost"
msgctxt "field:sale.line-ignored-stock.move,move:"
-msgid "Move"
-msgstr "Moviment"
+msgid "Stock Move"
+msgstr "Moviment d'existències"
msgctxt "field:sale.line-ignored-stock.move,sale_line:"
msgid "Sale Line"
msgstr "Línia de venda"
msgctxt "field:sale.line-recreated-stock.move,move:"
-msgid "Move"
-msgstr "Moviment"
+msgid "Stock Move"
+msgstr "Moviment d'existències"
msgctxt "field:sale.line-recreated-stock.move,sale_line:"
msgid "Sale Line"
@@ -522,13 +534,17 @@ msgctxt "field:sale.sale,invoices_recreated:"
msgid "Recreated Invoices"
msgstr "Factures recreades"
+msgctxt "field:sale.sale,line_lines:"
+msgid "Line - Lines"
+msgstr "Línia - Línies"
+
msgctxt "field:sale.sale,lines:"
msgid "Lines"
msgstr "Línies"
msgctxt "field:sale.sale,moves:"
-msgid "Moves"
-msgstr "Moviments"
+msgid "Stock Moves"
+msgstr "Moviments d'existències"
msgctxt "field:sale.sale,number:"
msgid "Number"
@@ -718,11 +734,22 @@ msgstr ""
"El període durant el qual una venda confirmada es pot tornar a passar a esborrany.\n"
"Aplica només si la cua de treballs està activada."
+msgctxt "help:sale.handle.invoice.exception.ask,ignore_invoices:"
+msgid "The selected cancelled invoices will be ignored."
+msgstr "Les factures cancel·lades seleccionades seran ignorades."
+
msgctxt "help:sale.handle.invoice.exception.ask,recreate_invoices:"
-msgid ""
-"The selected invoices will be recreated. The other ones will be ignored."
+msgid "The selected cancelled invoices will be recreated."
+msgstr "Es tornaran a crear les factures cancel·lades seleccionades."
+
+msgctxt "help:sale.handle.shipment.exception.ask,ignore_moves:"
+msgid "The selected cancelled stock moves will be ignored."
+msgstr "Els moviments d'existències cancel·lats seleccionats seran ignorats."
+
+msgctxt "help:sale.handle.shipment.exception.ask,recreate_moves:"
+msgid "The selected cancelled stock moves will be recreated."
msgstr ""
-"Les factures seleccionades seran recreades. Les altres seran ignorades."
+"Es tornarán a crear els moviments d'existències cancel·lats seleccionats."
msgctxt "help:sale.line,product_uom_category:"
msgid "The category of Unit of Measure for the product."
@@ -736,9 +763,9 @@ msgctxt "model:ir.action,name:act_invoice_form"
msgid "Invoices"
msgstr "Factures"
-msgctxt "model:ir.action,name:act_open_customer"
-msgid "Parties associated to Sales"
-msgstr "Tercers amb vendes"
+msgctxt "model:ir.action,name:act_invoice_line_form"
+msgid "Invoice Lines"
+msgstr "Línies de factura"
msgctxt "model:ir.action,name:act_product"
msgid "Products"
@@ -825,8 +852,8 @@ msgid "Sale Lines"
msgstr "Línies de venda"
msgctxt "model:ir.action,name:act_sale_move_relate"
-msgid "Moves"
-msgstr "Moviments"
+msgid "Stock Moves"
+msgstr "Moviments d'existències"
msgctxt "model:ir.action,name:act_sale_relate"
msgid "Sales"
@@ -920,6 +947,7 @@ msgctxt "model:ir.action.act_window.domain,name:act_sale_relate_pending"
msgid "Pending"
msgstr "Pendent"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_sale"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending sales with "
@@ -928,6 +956,7 @@ msgstr ""
"No podeu eliminar el tercer \"%(party)s\" mentre tingui vendes pendents amb "
"l'empresa \"%(company)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_customer_location_required"
msgid ""
"To process sale \"%(sale)s\" you must set a customer location on party "
@@ -936,10 +965,12 @@ msgstr ""
"Per processar la venda \"%(sale)s\" heu de definir una ubicació de client "
"pel tercer \"%(party)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_delete_cancel"
msgid "To delete sale \"%(sale)s\" you must cancel it."
msgstr "Per eliminar la venda \"%(sale)s\" l'heu de cancel·lar primer."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_method"
msgid ""
"You cannot use together invoice \"%(invoice_method)s\" and shipment "
@@ -949,6 +980,7 @@ msgstr ""
"\"%(invoice_method)s\" i el mètode d'enviament \"%(shipment_method)s\" a la "
"venta \"%(sale)s\"."
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_invoice_address_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter an invoice address."
@@ -956,6 +988,7 @@ msgstr ""
"Per obtenir un pressupost de la venda \"%(sale)s\" heu d'introduir una "
"adreça de facturació."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invoice_reset_draft"
msgid ""
"You cannot reset invoice \"%(invoice)s\" to draft because it was generated "
@@ -964,6 +997,7 @@ msgstr ""
"No podeu restablir la factura \"%(invoice)s\" a esborrany perquè es va "
"generar des d'una venda."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_create_draft"
msgid ""
"You cannot add lines to sale \"%(sale)s\" because it is no longer in a draft"
@@ -972,6 +1006,7 @@ msgstr ""
"No podeu afegir línies a la venda \"%(sale)s\" perquè no està en estat "
"esborrany."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft sale "
@@ -980,6 +1015,7 @@ msgstr ""
"Per eliminar la línia \"%(line)s\" heu de cancel·lar o restablir a esborrany"
" la venda \"%(sale)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_move_quantity"
msgid ""
"The sale line \"%(line)s\" is moving %(extra)s in addition to the "
@@ -992,18 +1028,21 @@ msgctxt "model:ir.message,text:msg_sale_line_tax_unique"
msgid "A tax can be added only once to a sale line."
msgstr "Un impost només es pot afegir una vegada a una línia de venda."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_missing_account_revenue"
msgid "To invoice sale \"%(sale)s\" you must configure a default account revenue."
msgstr ""
"Per facturar la venda \"%(sale)s\" heu de configurar un compte de ingressos "
"per defecte."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_modify_header_draft"
msgid "To modify the header of sale \"%(sale)s\", it must be in \"draft\" state."
msgstr ""
"Per modificar la capçalera de la venda \"%(sale)s\" ha d'estar en estat "
"\"esborrany\"."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_move_reset_draft"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
@@ -1012,6 +1051,7 @@ msgstr ""
"No podeu restablir el moviment \"%(move)s\" a esborrany perquè es va generar"
" des d'un venda."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_product_missing_account_revenue"
msgid ""
"To invoice sale \"%(sale)s\" you must define an account revenue for product "
@@ -1052,6 +1092,7 @@ msgctxt "model:ir.message,text:msg_sale_reporting_time_series"
msgid "Time Series"
msgstr "Sèries temporals"
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_shipment_address_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a shipment address."
@@ -1059,6 +1100,7 @@ msgstr ""
"Per obtenir un pressupost de la venda \"%(sale)s\" heu d'introduir una "
"adreça d'enviament."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_warehouse_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a warehouse."
msgstr ""
@@ -1182,10 +1224,6 @@ msgctxt "model:ir.ui.menu,name:menu_configuration"
msgid "Configuration"
msgstr "Configuració"
-msgctxt "model:ir.ui.menu,name:menu_customer"
-msgid "Associated to Sales"
-msgstr "Amb vendes"
-
msgctxt "model:ir.ui.menu,name:menu_product"
msgid "Products"
msgstr "Productes"
@@ -1575,12 +1613,14 @@ msgid "Customers"
msgstr "Clients"
msgctxt "view:sale.handle.invoice.exception.ask:"
-msgid "Choose invoices to recreate:"
-msgstr "Seleccioneu les factures a recrear:"
+msgid "Choose cancelled invoices to ignore or recreate:"
+msgstr "Selecciones les factures cancel·lades que voleu ignorar o recrear:"
msgctxt "view:sale.handle.shipment.exception.ask:"
-msgid "Choose move to recreate:"
-msgstr "Seleccioneu els moviments a recrear:"
+msgid "Choose cancelled stock moves to ignore or recreate:"
+msgstr ""
+"Seleccioneu els moviments d'existències cancel·lats que voleu ignorar o "
+"recrear:"
msgctxt "view:sale.line:"
msgid "General"
diff --git a/modules/sale/locale/cs.po b/modules/sale/locale/cs.po
index 5893ad5deb..41f7af2ba9 100644
--- a/modules/sale/locale/cs.po
+++ b/modules/sale/locale/cs.po
@@ -181,16 +181,26 @@ msgctxt "field:sale.handle.invoice.exception.ask,domain_invoices:"
msgid "Domain Invoices"
msgstr ""
+#, fuzzy
+msgctxt "field:sale.handle.invoice.exception.ask,ignore_invoices:"
+msgid "Invoices to Ignore"
+msgstr "Invoices"
+
+#, fuzzy
msgctxt "field:sale.handle.invoice.exception.ask,recreate_invoices:"
-msgid "Recreate Invoices"
-msgstr ""
+msgid "Invoices to Recreate"
+msgstr "Invoices"
msgctxt "field:sale.handle.shipment.exception.ask,domain_moves:"
-msgid "Domain Moves"
+msgid "Domain Stock Moves"
+msgstr ""
+
+msgctxt "field:sale.handle.shipment.exception.ask,ignore_moves:"
+msgid "Stock Moves to Ignore"
msgstr ""
msgctxt "field:sale.handle.shipment.exception.ask,recreate_moves:"
-msgid "Recreate Moves"
+msgid "Stock Moves to Recreate"
msgstr ""
msgctxt "field:sale.line,actual_quantity:"
@@ -231,8 +241,12 @@ msgctxt "field:sale.line,invoice_progress:"
msgid "Invoice Progress"
msgstr "Invoices"
+msgctxt "field:sale.line,movable:"
+msgid "Movable"
+msgstr ""
+
msgctxt "field:sale.line,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr ""
#, fuzzy
@@ -241,7 +255,7 @@ msgid "Moves Exception"
msgstr "Handle Invoice Exception"
msgctxt "field:sale.line,moves_ignored:"
-msgid "Ignored Moves"
+msgid "Ignored Stock Moves"
msgstr ""
msgctxt "field:sale.line,moves_progress:"
@@ -324,7 +338,7 @@ msgid "Tax"
msgstr ""
msgctxt "field:sale.line-ignored-stock.move,move:"
-msgid "Move"
+msgid "Stock Move"
msgstr ""
msgctxt "field:sale.line-ignored-stock.move,sale_line:"
@@ -332,7 +346,7 @@ msgid "Sale Line"
msgstr ""
msgctxt "field:sale.line-recreated-stock.move,move:"
-msgid "Move"
+msgid "Stock Move"
msgstr ""
msgctxt "field:sale.line-recreated-stock.move,sale_line:"
@@ -551,12 +565,17 @@ msgctxt "field:sale.sale,invoices_recreated:"
msgid "Recreated Invoices"
msgstr ""
+#, fuzzy
+msgctxt "field:sale.sale,line_lines:"
+msgid "Line - Lines"
+msgstr "Invoices"
+
msgctxt "field:sale.sale,lines:"
msgid "Lines"
msgstr ""
msgctxt "field:sale.sale,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr ""
msgctxt "field:sale.sale,number:"
@@ -740,9 +759,20 @@ msgid ""
"Applied if a worker queue is activated."
msgstr ""
+msgctxt "help:sale.handle.invoice.exception.ask,ignore_invoices:"
+msgid "The selected cancelled invoices will be ignored."
+msgstr ""
+
msgctxt "help:sale.handle.invoice.exception.ask,recreate_invoices:"
-msgid ""
-"The selected invoices will be recreated. The other ones will be ignored."
+msgid "The selected cancelled invoices will be recreated."
+msgstr ""
+
+msgctxt "help:sale.handle.shipment.exception.ask,ignore_moves:"
+msgid "The selected cancelled stock moves will be ignored."
+msgstr ""
+
+msgctxt "help:sale.handle.shipment.exception.ask,recreate_moves:"
+msgid "The selected cancelled stock moves will be recreated."
msgstr ""
msgctxt "help:sale.line,product_uom_category:"
@@ -757,9 +787,10 @@ msgctxt "model:ir.action,name:act_invoice_form"
msgid "Invoices"
msgstr "Invoices"
-msgctxt "model:ir.action,name:act_open_customer"
-msgid "Parties associated to Sales"
-msgstr "Parties associated to Sales"
+#, fuzzy
+msgctxt "model:ir.action,name:act_invoice_line_form"
+msgid "Invoice Lines"
+msgstr "Invoices"
#, fuzzy
msgctxt "model:ir.action,name:act_product"
@@ -859,7 +890,7 @@ msgid "Sale Lines"
msgstr "Sales"
msgctxt "model:ir.action,name:act_sale_move_relate"
-msgid "Moves"
+msgid "Stock Moves"
msgstr ""
#, fuzzy
@@ -962,51 +993,60 @@ msgctxt "model:ir.action.act_window.domain,name:act_sale_relate_pending"
msgid "Pending"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_sale"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending sales with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_customer_location_required"
msgid ""
"To process sale \"%(sale)s\" you must set a customer location on party "
"\"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_delete_cancel"
msgid "To delete sale \"%(sale)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_method"
msgid ""
"You cannot use together invoice \"%(invoice_method)s\" and shipment "
"\"%(shipment_method)s\" on sale \"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_invoice_address_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter an invoice address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invoice_reset_draft"
msgid ""
"You cannot reset invoice \"%(invoice)s\" to draft because it was generated "
"by a sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_create_draft"
msgid ""
"You cannot add lines to sale \"%(sale)s\" because it is no longer in a draft"
" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft sale "
"\"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_move_quantity"
msgid ""
"The sale line \"%(line)s\" is moving %(extra)s in addition to the "
@@ -1017,20 +1057,24 @@ msgctxt "model:ir.message,text:msg_sale_line_tax_unique"
msgid "A tax can be added only once to a sale line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_missing_account_revenue"
msgid "To invoice sale \"%(sale)s\" you must configure a default account revenue."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_modify_header_draft"
msgid "To modify the header of sale \"%(sale)s\", it must be in \"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_move_reset_draft"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
"sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_product_missing_account_revenue"
msgid ""
"To invoice sale \"%(sale)s\" you must define an account revenue for product "
@@ -1071,11 +1115,13 @@ msgctxt "model:ir.message,text:msg_sale_reporting_time_series"
msgid "Time Series"
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_shipment_address_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a shipment address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_warehouse_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a warehouse."
msgstr ""
@@ -1201,11 +1247,6 @@ msgctxt "model:ir.ui.menu,name:menu_configuration"
msgid "Configuration"
msgstr "Configuration"
-#, fuzzy
-msgctxt "model:ir.ui.menu,name:menu_customer"
-msgid "Associated to Sales"
-msgstr "Parties associated to Sales"
-
#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_product"
msgid "Products"
@@ -1619,11 +1660,11 @@ msgid "Customers"
msgstr ""
msgctxt "view:sale.handle.invoice.exception.ask:"
-msgid "Choose invoices to recreate:"
+msgid "Choose cancelled invoices to ignore or recreate:"
msgstr ""
msgctxt "view:sale.handle.shipment.exception.ask:"
-msgid "Choose move to recreate:"
+msgid "Choose cancelled stock moves to ignore or recreate:"
msgstr ""
msgctxt "view:sale.line:"
diff --git a/modules/sale/locale/de.po b/modules/sale/locale/de.po
index aba359d110..9b0029e367 100644
--- a/modules/sale/locale/de.po
+++ b/modules/sale/locale/de.po
@@ -170,17 +170,25 @@ msgctxt "field:sale.handle.invoice.exception.ask,domain_invoices:"
msgid "Domain Invoices"
msgstr "Wertebereich Rechnungen (Domain)"
+msgctxt "field:sale.handle.invoice.exception.ask,ignore_invoices:"
+msgid "Invoices to Ignore"
+msgstr "Zu ignorierende Rechnungen"
+
msgctxt "field:sale.handle.invoice.exception.ask,recreate_invoices:"
-msgid "Recreate Invoices"
-msgstr "Rechnungen neu erstellen"
+msgid "Invoices to Recreate"
+msgstr "Neu zu erstellende Rechnungen"
msgctxt "field:sale.handle.shipment.exception.ask,domain_moves:"
-msgid "Domain Moves"
-msgstr "Wertebereich Warenbewegungen (Domain)"
+msgid "Domain Stock Moves"
+msgstr "Wertebereich Warenbewegungen"
+
+msgctxt "field:sale.handle.shipment.exception.ask,ignore_moves:"
+msgid "Stock Moves to Ignore"
+msgstr "Zu ignorierende Warenbewegungen"
msgctxt "field:sale.handle.shipment.exception.ask,recreate_moves:"
-msgid "Recreate Moves"
-msgstr "Warenbewegungen neu erstellen"
+msgid "Stock Moves to Recreate"
+msgstr "Neu zu erstellende Warenbewegungen"
msgctxt "field:sale.line,actual_quantity:"
msgid "Actual Quantity"
@@ -218,8 +226,12 @@ msgctxt "field:sale.line,invoice_progress:"
msgid "Invoice Progress"
msgstr "Rechnungsfortschritt"
+msgctxt "field:sale.line,movable:"
+msgid "Movable"
+msgstr "Beweglich"
+
msgctxt "field:sale.line,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Warenbewegungen"
msgctxt "field:sale.line,moves_exception:"
@@ -227,7 +239,7 @@ msgid "Moves Exception"
msgstr "Warenbewegungen mit Vorbehalt"
msgctxt "field:sale.line,moves_ignored:"
-msgid "Ignored Moves"
+msgid "Ignored Stock Moves"
msgstr "Ignorierte Warenbewegungen"
msgctxt "field:sale.line,moves_progress:"
@@ -307,7 +319,7 @@ msgid "Tax"
msgstr "Steuer"
msgctxt "field:sale.line-ignored-stock.move,move:"
-msgid "Move"
+msgid "Stock Move"
msgstr "Warenbewegung"
msgctxt "field:sale.line-ignored-stock.move,sale_line:"
@@ -315,7 +327,7 @@ msgid "Sale Line"
msgstr "Verkaufsposition"
msgctxt "field:sale.line-recreated-stock.move,move:"
-msgid "Move"
+msgid "Stock Move"
msgstr "Warenbewegung"
msgctxt "field:sale.line-recreated-stock.move,sale_line:"
@@ -522,12 +534,16 @@ msgctxt "field:sale.sale,invoices_recreated:"
msgid "Recreated Invoices"
msgstr "Neu erstellte Rechnungen"
+msgctxt "field:sale.sale,line_lines:"
+msgid "Line - Lines"
+msgstr "Verkaufspositionen vom Typ Position"
+
msgctxt "field:sale.sale,lines:"
msgid "Lines"
msgstr "Positionen"
msgctxt "field:sale.sale,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Warenbewegungen"
msgctxt "field:sale.sale,number:"
@@ -718,12 +734,21 @@ msgstr ""
"Frist innerhalb der ein bestätigter Verkauf noch auf Entwurf zurückgesetzt werden kann.\n"
"Wird nur angewandt, wenn die Warteschlange aktiviert ist."
+msgctxt "help:sale.handle.invoice.exception.ask,ignore_invoices:"
+msgid "The selected cancelled invoices will be ignored."
+msgstr "Die ausgewählten annullierten Rechnungen werden ignoriert."
+
msgctxt "help:sale.handle.invoice.exception.ask,recreate_invoices:"
-msgid ""
-"The selected invoices will be recreated. The other ones will be ignored."
-msgstr ""
-"Die ausgewählten Rechnungen werden neu erstellt. Alle anderen werden "
-"ignoriert."
+msgid "The selected cancelled invoices will be recreated."
+msgstr "Die ausgewählten annullierten Rechnungen werden neu erstellt."
+
+msgctxt "help:sale.handle.shipment.exception.ask,ignore_moves:"
+msgid "The selected cancelled stock moves will be ignored."
+msgstr "Die ausgewählten annullierten Warenbewegungen werden ignoriert."
+
+msgctxt "help:sale.handle.shipment.exception.ask,recreate_moves:"
+msgid "The selected cancelled stock moves will be recreated."
+msgstr "Die ausgewählten annullierten Rechnungen werden neu erstellt."
msgctxt "help:sale.line,product_uom_category:"
msgid "The category of Unit of Measure for the product."
@@ -737,9 +762,9 @@ msgctxt "model:ir.action,name:act_invoice_form"
msgid "Invoices"
msgstr "Rechnungen"
-msgctxt "model:ir.action,name:act_open_customer"
-msgid "Parties associated to Sales"
-msgstr "Parteien mit Verkäufen"
+msgctxt "model:ir.action,name:act_invoice_line_form"
+msgid "Invoice Lines"
+msgstr "Rechnungspositionen"
msgctxt "model:ir.action,name:act_product"
msgid "Products"
@@ -826,7 +851,7 @@ msgid "Sale Lines"
msgstr "Verkaufspositionen"
msgctxt "model:ir.action,name:act_sale_move_relate"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Warenbewegungen"
msgctxt "model:ir.action,name:act_sale_relate"
@@ -921,6 +946,7 @@ msgctxt "model:ir.action.act_window.domain,name:act_sale_relate_pending"
msgid "Pending"
msgstr "Ausstehend"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_sale"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending sales with "
@@ -929,6 +955,7 @@ msgstr ""
"Die Partei \"%(party)s\" kann nicht gelöscht werden, solange es für sie "
"unerledigte Verkäufe bei Unternehmen \"%(company)s\" gibt."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_customer_location_required"
msgid ""
"To process sale \"%(sale)s\" you must set a customer location on party "
@@ -937,12 +964,14 @@ msgstr ""
"Damit der Verkauf \"%(sale)s\" ausgeführt werden kann, muss ein Lagerort "
"Kunde auf Partei \"%(party)s\" konfiguriert werden."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_delete_cancel"
msgid "To delete sale \"%(sale)s\" you must cancel it."
msgstr ""
"Damit der Verkauf \"%(sale)s\" gelöscht werden kann, muss er zuerst "
"annulliert werden."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_method"
msgid ""
"You cannot use together invoice \"%(invoice_method)s\" and shipment "
@@ -952,6 +981,7 @@ msgstr ""
"Liefermethode \"%(shipment_method)s\" auf Verkauf \"%(sale)s\" kann nicht "
"verwendet werden."
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_invoice_address_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter an invoice address."
@@ -959,6 +989,7 @@ msgstr ""
"Um ein Angebot für Verkauf \"%(sale)s\" erstellen zu können, muss zuerst "
"eine Rechnungsadresse erfasst werden."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invoice_reset_draft"
msgid ""
"You cannot reset invoice \"%(invoice)s\" to draft because it was generated "
@@ -967,6 +998,7 @@ msgstr ""
"Die Rechnung \"%(invoice)s\" kann nicht auf den Entwurfsstatus zurückgesetzt"
" werden, weil sie automatisch aus einem Verkauf erstellt wurde."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_create_draft"
msgid ""
"You cannot add lines to sale \"%(sale)s\" because it is no longer in a draft"
@@ -975,6 +1007,7 @@ msgstr ""
"Zu Verkauf \"%(sale)s\" können keine Positionen hinzugefügt werden, da der "
"er nicht mehr im Entwurfsstatus ist."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft sale "
@@ -984,6 +1017,7 @@ msgstr ""
"der Verkauf \"%(sale)s\" annulliert oder auf den Entwurfsstatus "
"zurückgesetzt werden."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_move_quantity"
msgid ""
"The sale line \"%(line)s\" is moving %(extra)s in addition to the "
@@ -997,18 +1031,21 @@ msgid "A tax can be added only once to a sale line."
msgstr ""
"Eine Steuer kann nur einmal zu einer Verkaufsposition hinzugefügt werden."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_missing_account_revenue"
msgid "To invoice sale \"%(sale)s\" you must configure a default account revenue."
msgstr ""
"Damit der Verkauf \"%(sale)s\" fakturiert werden kann, muss zuerst ein "
"Standardertragskonto konfiguriert werden."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_modify_header_draft"
msgid "To modify the header of sale \"%(sale)s\", it must be in \"draft\" state."
msgstr ""
"Damit die Kopfdaten des Verkaufs \"%(sale)s\" bearbeitet werden können, muss"
" der Verkauf im Entwurfsstatus sein."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_move_reset_draft"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
@@ -1017,6 +1054,7 @@ msgstr ""
"Der Buchungssatz \"%(move)s\" kann nicht in den Entwurfsstatus zurückgesetzt"
" werden, weil er automatisch aus einem Verkauf erstellt wurde."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_product_missing_account_revenue"
msgid ""
"To invoice sale \"%(sale)s\" you must define an account revenue for product "
@@ -1057,6 +1095,7 @@ msgctxt "model:ir.message,text:msg_sale_reporting_time_series"
msgid "Time Series"
msgstr "Zeitreihe"
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_shipment_address_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a shipment address."
@@ -1064,6 +1103,7 @@ msgstr ""
"Um ein Angebot für Verkauf \"%(sale)s\" erstellen zu können, muss zuerst "
"eine Lieferadresse erfasst werden."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_warehouse_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a warehouse."
msgstr ""
@@ -1187,10 +1227,6 @@ msgctxt "model:ir.ui.menu,name:menu_configuration"
msgid "Configuration"
msgstr "Einstellungen"
-msgctxt "model:ir.ui.menu,name:menu_customer"
-msgid "Associated to Sales"
-msgstr "Parteien mit Verkäufen"
-
msgctxt "model:ir.ui.menu,name:menu_product"
msgid "Products"
msgstr "Artikel"
@@ -1580,12 +1616,16 @@ msgid "Customers"
msgstr "Kunden"
msgctxt "view:sale.handle.invoice.exception.ask:"
-msgid "Choose invoices to recreate:"
-msgstr "Rechnungen zur Neuerstellung auswählen:"
+msgid "Choose cancelled invoices to ignore or recreate:"
+msgstr ""
+"Wählen Sie annullierte Rechnungen aus, die ignoriert oder neu erstellt "
+"werden sollen:"
msgctxt "view:sale.handle.shipment.exception.ask:"
-msgid "Choose move to recreate:"
-msgstr "Warenbewegungen zur Neuerstellung auswählen:"
+msgid "Choose cancelled stock moves to ignore or recreate:"
+msgstr ""
+"Wählen Sie annullierte Warenbewegungen aus, die ignoriert oder neu erstellt "
+"werden sollen:"
msgctxt "view:sale.line:"
msgid "General"
diff --git a/modules/sale/locale/es.po b/modules/sale/locale/es.po
index 828901ab64..9204789474 100644
--- a/modules/sale/locale/es.po
+++ b/modules/sale/locale/es.po
@@ -170,17 +170,25 @@ msgctxt "field:sale.handle.invoice.exception.ask,domain_invoices:"
msgid "Domain Invoices"
msgstr "Dominio de facturas"
+msgctxt "field:sale.handle.invoice.exception.ask,ignore_invoices:"
+msgid "Invoices to Ignore"
+msgstr "Facturas a ignorar"
+
msgctxt "field:sale.handle.invoice.exception.ask,recreate_invoices:"
-msgid "Recreate Invoices"
-msgstr "Recrear facturas"
+msgid "Invoices to Recreate"
+msgstr "Facturas a recrear"
msgctxt "field:sale.handle.shipment.exception.ask,domain_moves:"
-msgid "Domain Moves"
+msgid "Domain Stock Moves"
msgstr "Dominio de movimientos"
+msgctxt "field:sale.handle.shipment.exception.ask,ignore_moves:"
+msgid "Stock Moves to Ignore"
+msgstr "Movimientos a ignorar"
+
msgctxt "field:sale.handle.shipment.exception.ask,recreate_moves:"
-msgid "Recreate Moves"
-msgstr "Recrear movimientos"
+msgid "Stock Moves to Recreate"
+msgstr "Movimientos a recrear"
msgctxt "field:sale.line,actual_quantity:"
msgid "Actual Quantity"
@@ -218,16 +226,20 @@ msgctxt "field:sale.line,invoice_progress:"
msgid "Invoice Progress"
msgstr "Progreso de facturación"
+msgctxt "field:sale.line,movable:"
+msgid "Movable"
+msgstr "Movible"
+
msgctxt "field:sale.line,moves:"
-msgid "Moves"
-msgstr "Movimientos"
+msgid "Stock Moves"
+msgstr "Movimientos de existencias"
msgctxt "field:sale.line,moves_exception:"
msgid "Moves Exception"
msgstr "Movimientos en excepción"
msgctxt "field:sale.line,moves_ignored:"
-msgid "Ignored Moves"
+msgid "Ignored Stock Moves"
msgstr "Movimientos ignorados"
msgctxt "field:sale.line,moves_progress:"
@@ -307,16 +319,16 @@ msgid "Tax"
msgstr "Impuesto"
msgctxt "field:sale.line-ignored-stock.move,move:"
-msgid "Move"
-msgstr "Movimiento"
+msgid "Stock Move"
+msgstr "Movimiento de existencias"
msgctxt "field:sale.line-ignored-stock.move,sale_line:"
msgid "Sale Line"
msgstr "Línea de venta"
msgctxt "field:sale.line-recreated-stock.move,move:"
-msgid "Move"
-msgstr "Movimiento"
+msgid "Stock Move"
+msgstr "Movimiento de existencias"
msgctxt "field:sale.line-recreated-stock.move,sale_line:"
msgid "Sale Line"
@@ -522,13 +534,17 @@ msgctxt "field:sale.sale,invoices_recreated:"
msgid "Recreated Invoices"
msgstr "Facturas recreadas"
+msgctxt "field:sale.sale,line_lines:"
+msgid "Line - Lines"
+msgstr "Línea - Líneas"
+
msgctxt "field:sale.sale,lines:"
msgid "Lines"
msgstr "Líneas"
msgctxt "field:sale.sale,moves:"
-msgid "Moves"
-msgstr "Movimientos"
+msgid "Stock Moves"
+msgstr "Movimientos de existencias"
msgctxt "field:sale.sale,number:"
msgid "Number"
@@ -718,11 +734,22 @@ msgstr ""
"El periodo durante el cual una venta confirmada se puede volver a estado borrador.\n"
"Solo aplica si la cola de trabajos está activada."
+msgctxt "help:sale.handle.invoice.exception.ask,ignore_invoices:"
+msgid "The selected cancelled invoices will be ignored."
+msgstr "Las facturas canceladas seleccionadas serán ignoradas."
+
msgctxt "help:sale.handle.invoice.exception.ask,recreate_invoices:"
-msgid ""
-"The selected invoices will be recreated. The other ones will be ignored."
+msgid "The selected cancelled invoices will be recreated."
+msgstr "Se volverán a crear las facturas canceladas seleccionadas."
+
+msgctxt "help:sale.handle.shipment.exception.ask,ignore_moves:"
+msgid "The selected cancelled stock moves will be ignored."
+msgstr "Los movimientos de existencias cancelados seleccionados se ignorarán."
+
+msgctxt "help:sale.handle.shipment.exception.ask,recreate_moves:"
+msgid "The selected cancelled stock moves will be recreated."
msgstr ""
-"Las facturas seleccionadas serán recreadas. Las otras serán ignoradas."
+"Se volverán a crear los movimientos de existencias cancelados seleccionados."
msgctxt "help:sale.line,product_uom_category:"
msgid "The category of Unit of Measure for the product."
@@ -736,9 +763,9 @@ msgctxt "model:ir.action,name:act_invoice_form"
msgid "Invoices"
msgstr "Facturas"
-msgctxt "model:ir.action,name:act_open_customer"
-msgid "Parties associated to Sales"
-msgstr "Terceros con ventas"
+msgctxt "model:ir.action,name:act_invoice_line_form"
+msgid "Invoice Lines"
+msgstr "Líneas de factura"
msgctxt "model:ir.action,name:act_product"
msgid "Products"
@@ -825,8 +852,8 @@ msgid "Sale Lines"
msgstr "Líneas de venta"
msgctxt "model:ir.action,name:act_sale_move_relate"
-msgid "Moves"
-msgstr "Movimientos"
+msgid "Stock Moves"
+msgstr "Movimientos de existencias"
msgctxt "model:ir.action,name:act_sale_relate"
msgid "Sales"
@@ -920,6 +947,7 @@ msgctxt "model:ir.action.act_window.domain,name:act_sale_relate_pending"
msgid "Pending"
msgstr "Pendiente"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_sale"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending sales with "
@@ -928,6 +956,7 @@ msgstr ""
"No puede eliminar el tercero \"%(party)s\" mientras tenga ventas pendientes "
"en la empresa \"%(company)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_customer_location_required"
msgid ""
"To process sale \"%(sale)s\" you must set a customer location on party "
@@ -936,10 +965,12 @@ msgstr ""
"Para procesar la venta \"%(sale)s\" debe asignar una ubicación en el tercero"
" \"%(party)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_delete_cancel"
msgid "To delete sale \"%(sale)s\" you must cancel it."
msgstr "Para eliminar la venta \"%(sale)s\" debe cancelarla."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_method"
msgid ""
"You cannot use together invoice \"%(invoice_method)s\" and shipment "
@@ -948,6 +979,7 @@ msgstr ""
"No puede usar conjuntamente el método de facturación \"%(invoice_method)s\" "
"y el método de envío \"%(shipment_method)s\" en la venta \"%(sale)s\"."
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_invoice_address_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter an invoice address."
@@ -955,6 +987,7 @@ msgstr ""
"Para obtener un presupuesto para la venta \"%(sale)s\" debe especificar una "
"dirección de facturación."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invoice_reset_draft"
msgid ""
"You cannot reset invoice \"%(invoice)s\" to draft because it was generated "
@@ -963,6 +996,7 @@ msgstr ""
"No puede establecer la factura \"%(invoice)s\" como borrador porque fue "
"generada desde una venta."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_create_draft"
msgid ""
"You cannot add lines to sale \"%(sale)s\" because it is no longer in a draft"
@@ -971,6 +1005,7 @@ msgstr ""
"No podéis añadir lineas a la venta \"%(sale)s\" porqué no esta en estado "
"borrador."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft sale "
@@ -979,6 +1014,7 @@ msgstr ""
"Para eliminar la línea \"%(line)s\" debe cancelar o establecer como borrador"
" la venta \"%(sale)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_move_quantity"
msgid ""
"The sale line \"%(line)s\" is moving %(extra)s in addition to the "
@@ -991,18 +1027,21 @@ msgctxt "model:ir.message,text:msg_sale_line_tax_unique"
msgid "A tax can be added only once to a sale line."
msgstr "Un impuesto solo se puede agregar una vez a una línea de venta."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_missing_account_revenue"
msgid "To invoice sale \"%(sale)s\" you must configure a default account revenue."
msgstr ""
"Para facturar la venta \"%(sale)s\" debe configurar una cuenta de ingresos "
"por defecto."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_modify_header_draft"
msgid "To modify the header of sale \"%(sale)s\", it must be in \"draft\" state."
msgstr ""
"Para modificar la cabecera de la venta \"%(sale)s\", esta debes estar en "
"estado \"borrador\"."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_move_reset_draft"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
@@ -1011,6 +1050,7 @@ msgstr ""
"No puede establecer el movimiento \"%(move)s\" como borrador porque fue "
"generado desde una venta."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_product_missing_account_revenue"
msgid ""
"To invoice sale \"%(sale)s\" you must define an account revenue for product "
@@ -1051,6 +1091,7 @@ msgctxt "model:ir.message,text:msg_sale_reporting_time_series"
msgid "Time Series"
msgstr "Series temporales"
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_shipment_address_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a shipment address."
@@ -1058,6 +1099,7 @@ msgstr ""
"Para obtener un presupuesto para la venta \"%(sale)s\" debe definir una "
"dirección de envío."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_warehouse_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a warehouse."
msgstr ""
@@ -1181,10 +1223,6 @@ msgctxt "model:ir.ui.menu,name:menu_configuration"
msgid "Configuration"
msgstr "Configuración"
-msgctxt "model:ir.ui.menu,name:menu_customer"
-msgid "Associated to Sales"
-msgstr "Con ventas"
-
msgctxt "model:ir.ui.menu,name:menu_product"
msgid "Products"
msgstr "Productos"
@@ -1574,12 +1612,15 @@ msgid "Customers"
msgstr "Clientes"
msgctxt "view:sale.handle.invoice.exception.ask:"
-msgid "Choose invoices to recreate:"
-msgstr "Seleccione las facturas a recrear:"
+msgid "Choose cancelled invoices to ignore or recreate:"
+msgstr ""
+"Seleccione las facturas canceladas que desea ignorar o volver a crear:"
msgctxt "view:sale.handle.shipment.exception.ask:"
-msgid "Choose move to recreate:"
-msgstr "Seleccione los movimientos a recrear:"
+msgid "Choose cancelled stock moves to ignore or recreate:"
+msgstr ""
+"Seleccione los movimientos de existencias cancelados que desea ignorar o "
+"recrear:"
msgctxt "view:sale.line:"
msgid "General"
diff --git a/modules/sale/locale/es_419.po b/modules/sale/locale/es_419.po
index bd48c31754..432008fa7c 100644
--- a/modules/sale/locale/es_419.po
+++ b/modules/sale/locale/es_419.po
@@ -173,16 +173,24 @@ msgctxt "field:sale.handle.invoice.exception.ask,domain_invoices:"
msgid "Domain Invoices"
msgstr ""
+msgctxt "field:sale.handle.invoice.exception.ask,ignore_invoices:"
+msgid "Invoices to Ignore"
+msgstr ""
+
msgctxt "field:sale.handle.invoice.exception.ask,recreate_invoices:"
-msgid "Recreate Invoices"
+msgid "Invoices to Recreate"
msgstr ""
msgctxt "field:sale.handle.shipment.exception.ask,domain_moves:"
-msgid "Domain Moves"
+msgid "Domain Stock Moves"
+msgstr ""
+
+msgctxt "field:sale.handle.shipment.exception.ask,ignore_moves:"
+msgid "Stock Moves to Ignore"
msgstr ""
msgctxt "field:sale.handle.shipment.exception.ask,recreate_moves:"
-msgid "Recreate Moves"
+msgid "Stock Moves to Recreate"
msgstr ""
msgctxt "field:sale.line,actual_quantity:"
@@ -221,8 +229,12 @@ msgctxt "field:sale.line,invoice_progress:"
msgid "Invoice Progress"
msgstr ""
+msgctxt "field:sale.line,movable:"
+msgid "Movable"
+msgstr ""
+
msgctxt "field:sale.line,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr ""
#, fuzzy
@@ -231,7 +243,7 @@ msgid "Moves Exception"
msgstr "Estado excepción"
msgctxt "field:sale.line,moves_ignored:"
-msgid "Ignored Moves"
+msgid "Ignored Stock Moves"
msgstr ""
msgctxt "field:sale.line,moves_progress:"
@@ -311,7 +323,7 @@ msgid "Tax"
msgstr ""
msgctxt "field:sale.line-ignored-stock.move,move:"
-msgid "Move"
+msgid "Stock Move"
msgstr ""
msgctxt "field:sale.line-ignored-stock.move,sale_line:"
@@ -319,7 +331,7 @@ msgid "Sale Line"
msgstr ""
msgctxt "field:sale.line-recreated-stock.move,move:"
-msgid "Move"
+msgid "Stock Move"
msgstr ""
msgctxt "field:sale.line-recreated-stock.move,sale_line:"
@@ -527,12 +539,16 @@ msgctxt "field:sale.sale,invoices_recreated:"
msgid "Recreated Invoices"
msgstr ""
+msgctxt "field:sale.sale,line_lines:"
+msgid "Line - Lines"
+msgstr ""
+
msgctxt "field:sale.sale,lines:"
msgid "Lines"
msgstr ""
msgctxt "field:sale.sale,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr ""
msgctxt "field:sale.sale,number:"
@@ -712,9 +728,20 @@ msgid ""
"Applied if a worker queue is activated."
msgstr ""
+msgctxt "help:sale.handle.invoice.exception.ask,ignore_invoices:"
+msgid "The selected cancelled invoices will be ignored."
+msgstr ""
+
msgctxt "help:sale.handle.invoice.exception.ask,recreate_invoices:"
-msgid ""
-"The selected invoices will be recreated. The other ones will be ignored."
+msgid "The selected cancelled invoices will be recreated."
+msgstr ""
+
+msgctxt "help:sale.handle.shipment.exception.ask,ignore_moves:"
+msgid "The selected cancelled stock moves will be ignored."
+msgstr ""
+
+msgctxt "help:sale.handle.shipment.exception.ask,recreate_moves:"
+msgid "The selected cancelled stock moves will be recreated."
msgstr ""
msgctxt "help:sale.line,product_uom_category:"
@@ -729,8 +756,8 @@ msgctxt "model:ir.action,name:act_invoice_form"
msgid "Invoices"
msgstr ""
-msgctxt "model:ir.action,name:act_open_customer"
-msgid "Parties associated to Sales"
+msgctxt "model:ir.action,name:act_invoice_line_form"
+msgid "Invoice Lines"
msgstr ""
msgctxt "model:ir.action,name:act_product"
@@ -818,7 +845,7 @@ msgid "Sale Lines"
msgstr ""
msgctxt "model:ir.action,name:act_sale_move_relate"
-msgid "Moves"
+msgid "Stock Moves"
msgstr ""
msgctxt "model:ir.action,name:act_sale_relate"
@@ -917,51 +944,60 @@ msgctxt "model:ir.action.act_window.domain,name:act_sale_relate_pending"
msgid "Pending"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_sale"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending sales with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_customer_location_required"
msgid ""
"To process sale \"%(sale)s\" you must set a customer location on party "
"\"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_delete_cancel"
msgid "To delete sale \"%(sale)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_method"
msgid ""
"You cannot use together invoice \"%(invoice_method)s\" and shipment "
"\"%(shipment_method)s\" on sale \"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_invoice_address_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter an invoice address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invoice_reset_draft"
msgid ""
"You cannot reset invoice \"%(invoice)s\" to draft because it was generated "
"by a sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_create_draft"
msgid ""
"You cannot add lines to sale \"%(sale)s\" because it is no longer in a draft"
" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft sale "
"\"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_move_quantity"
msgid ""
"The sale line \"%(line)s\" is moving %(extra)s in addition to the "
@@ -972,20 +1008,24 @@ msgctxt "model:ir.message,text:msg_sale_line_tax_unique"
msgid "A tax can be added only once to a sale line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_missing_account_revenue"
msgid "To invoice sale \"%(sale)s\" you must configure a default account revenue."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_modify_header_draft"
msgid "To modify the header of sale \"%(sale)s\", it must be in \"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_move_reset_draft"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
"sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_product_missing_account_revenue"
msgid ""
"To invoice sale \"%(sale)s\" you must define an account revenue for product "
@@ -1025,11 +1065,13 @@ msgctxt "model:ir.message,text:msg_sale_reporting_time_series"
msgid "Time Series"
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_shipment_address_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a shipment address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_warehouse_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a warehouse."
msgstr ""
@@ -1152,10 +1194,6 @@ msgctxt "model:ir.ui.menu,name:menu_configuration"
msgid "Configuration"
msgstr ""
-msgctxt "model:ir.ui.menu,name:menu_customer"
-msgid "Associated to Sales"
-msgstr ""
-
msgctxt "model:ir.ui.menu,name:menu_product"
msgid "Products"
msgstr ""
@@ -1545,11 +1583,11 @@ msgid "Customers"
msgstr ""
msgctxt "view:sale.handle.invoice.exception.ask:"
-msgid "Choose invoices to recreate:"
+msgid "Choose cancelled invoices to ignore or recreate:"
msgstr ""
msgctxt "view:sale.handle.shipment.exception.ask:"
-msgid "Choose move to recreate:"
+msgid "Choose cancelled stock moves to ignore or recreate:"
msgstr ""
msgctxt "view:sale.line:"
diff --git a/modules/sale/locale/et.po b/modules/sale/locale/et.po
index 58ee3ff95a..b345d7a4e8 100644
--- a/modules/sale/locale/et.po
+++ b/modules/sale/locale/et.po
@@ -194,17 +194,30 @@ msgctxt "field:sale.handle.invoice.exception.ask,domain_invoices:"
msgid "Domain Invoices"
msgstr "Domeeni arved"
-msgctxt "field:sale.handle.invoice.exception.ask,recreate_invoices:"
-msgid "Recreate Invoices"
-msgstr "Taasloo arved"
+#, fuzzy
+msgctxt "field:sale.handle.invoice.exception.ask,ignore_invoices:"
+msgid "Invoices to Ignore"
+msgstr "Arve aadress"
+#, fuzzy
+msgctxt "field:sale.handle.invoice.exception.ask,recreate_invoices:"
+msgid "Invoices to Recreate"
+msgstr "Vali arved taasloomiseks"
+
+#, fuzzy
msgctxt "field:sale.handle.shipment.exception.ask,domain_moves:"
-msgid "Domain Moves"
+msgid "Domain Stock Moves"
msgstr "Domeeni kanded"
+#, fuzzy
+msgctxt "field:sale.handle.shipment.exception.ask,ignore_moves:"
+msgid "Stock Moves to Ignore"
+msgstr "Kanded"
+
+#, fuzzy
msgctxt "field:sale.handle.shipment.exception.ask,recreate_moves:"
-msgid "Recreate Moves"
-msgstr "Taasloo kanded"
+msgid "Stock Moves to Recreate"
+msgstr "Vali kanne taasloomiseks"
#, fuzzy
msgctxt "field:sale.line,actual_quantity:"
@@ -247,8 +260,13 @@ msgctxt "field:sale.line,invoice_progress:"
msgid "Invoice Progress"
msgstr "Arve aadress"
+msgctxt "field:sale.line,movable:"
+msgid "Movable"
+msgstr ""
+
+#, fuzzy
msgctxt "field:sale.line,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Kanded"
#, fuzzy
@@ -256,8 +274,9 @@ msgctxt "field:sale.line,moves_exception:"
msgid "Moves Exception"
msgstr "Kannete erand"
+#, fuzzy
msgctxt "field:sale.line,moves_ignored:"
-msgid "Ignored Moves"
+msgid "Ignored Stock Moves"
msgstr "Ignoreeritud kanded"
#, fuzzy
@@ -265,6 +284,7 @@ msgctxt "field:sale.line,moves_progress:"
msgid "Moves Progress"
msgstr "Kanded tehtud"
+#, fuzzy
msgctxt "field:sale.line,moves_recreated:"
msgid "Recreated Moves"
msgstr "Taasloodud kanded"
@@ -340,16 +360,16 @@ msgid "Tax"
msgstr "Maks"
msgctxt "field:sale.line-ignored-stock.move,move:"
-msgid "Move"
-msgstr "Kanne"
+msgid "Stock Move"
+msgstr ""
msgctxt "field:sale.line-ignored-stock.move,sale_line:"
msgid "Sale Line"
msgstr "Müügi rida"
msgctxt "field:sale.line-recreated-stock.move,move:"
-msgid "Move"
-msgstr "Kanne"
+msgid "Stock Move"
+msgstr ""
msgctxt "field:sale.line-recreated-stock.move,sale_line:"
msgid "Sale Line"
@@ -579,12 +599,18 @@ msgctxt "field:sale.sale,invoices_recreated:"
msgid "Recreated Invoices"
msgstr "Taasloodud arved"
+#, fuzzy
+msgctxt "field:sale.sale,line_lines:"
+msgid "Line - Lines"
+msgstr "Arve read"
+
msgctxt "field:sale.sale,lines:"
msgid "Lines"
msgstr "Read"
+#, fuzzy
msgctxt "field:sale.sale,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Kanded"
msgctxt "field:sale.sale,number:"
@@ -764,9 +790,24 @@ msgid ""
"Applied if a worker queue is activated."
msgstr ""
+#, fuzzy
+msgctxt "help:sale.handle.invoice.exception.ask,ignore_invoices:"
+msgid "The selected cancelled invoices will be ignored."
+msgstr "Valitud arved taasluuakse. Teisi ignoreeritakse."
+
+#, fuzzy
msgctxt "help:sale.handle.invoice.exception.ask,recreate_invoices:"
-msgid ""
-"The selected invoices will be recreated. The other ones will be ignored."
+msgid "The selected cancelled invoices will be recreated."
+msgstr "Valitud arved taasluuakse. Teisi ignoreeritakse."
+
+#, fuzzy
+msgctxt "help:sale.handle.shipment.exception.ask,ignore_moves:"
+msgid "The selected cancelled stock moves will be ignored."
+msgstr "Valitud arved taasluuakse. Teisi ignoreeritakse."
+
+#, fuzzy
+msgctxt "help:sale.handle.shipment.exception.ask,recreate_moves:"
+msgid "The selected cancelled stock moves will be recreated."
msgstr "Valitud arved taasluuakse. Teisi ignoreeritakse."
msgctxt "help:sale.line,product_uom_category:"
@@ -781,9 +822,10 @@ msgctxt "model:ir.action,name:act_invoice_form"
msgid "Invoices"
msgstr "Arved"
-msgctxt "model:ir.action,name:act_open_customer"
-msgid "Parties associated to Sales"
-msgstr "Müügiga seotud osapooled"
+#, fuzzy
+msgctxt "model:ir.action,name:act_invoice_line_form"
+msgid "Invoice Lines"
+msgstr "Arve read"
#, fuzzy
msgctxt "model:ir.action,name:act_product"
@@ -884,7 +926,7 @@ msgstr "Müügi rida"
#, fuzzy
msgctxt "model:ir.action,name:act_sale_move_relate"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Kanded"
#, fuzzy
@@ -988,6 +1030,7 @@ msgctxt "model:ir.action.act_window.domain,name:act_sale_relate_pending"
msgid "Pending"
msgstr ""
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_sale"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending sales with "
@@ -996,45 +1039,53 @@ msgstr ""
"Osapoolt \"%(osapooli)\" ei saa kustutada, kuniks neil on ettevõttega "
"\"%(ettevõtetega)\" avatud müügid."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_customer_location_required"
msgid ""
"To process sale \"%(sale)s\" you must set a customer location on party "
"\"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_delete_cancel"
msgid "To delete sale \"%(sale)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_method"
msgid ""
"You cannot use together invoice \"%(invoice_method)s\" and shipment "
"\"%(shipment_method)s\" on sale \"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_invoice_address_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter an invoice address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invoice_reset_draft"
msgid ""
"You cannot reset invoice \"%(invoice)s\" to draft because it was generated "
"by a sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_create_draft"
msgid ""
"You cannot add lines to sale \"%(sale)s\" because it is no longer in a draft"
" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft sale "
"\"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_move_quantity"
msgid ""
"The sale line \"%(line)s\" is moving %(extra)s in addition to the "
@@ -1045,20 +1096,24 @@ msgctxt "model:ir.message,text:msg_sale_line_tax_unique"
msgid "A tax can be added only once to a sale line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_missing_account_revenue"
msgid "To invoice sale \"%(sale)s\" you must configure a default account revenue."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_modify_header_draft"
msgid "To modify the header of sale \"%(sale)s\", it must be in \"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_move_reset_draft"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
"sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_product_missing_account_revenue"
msgid ""
"To invoice sale \"%(sale)s\" you must define an account revenue for product "
@@ -1105,11 +1160,13 @@ msgctxt "model:ir.message,text:msg_sale_reporting_time_series"
msgid "Time Series"
msgstr "Aegrida"
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_shipment_address_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a shipment address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_warehouse_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a warehouse."
msgstr ""
@@ -1247,11 +1304,6 @@ msgctxt "model:ir.ui.menu,name:menu_configuration"
msgid "Configuration"
msgstr "Seadistus"
-#, fuzzy
-msgctxt "model:ir.ui.menu,name:menu_customer"
-msgid "Associated to Sales"
-msgstr "Müügiga seotud osapooled"
-
#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_product"
msgid "Products"
@@ -1659,12 +1711,12 @@ msgstr "Kliendid"
#, fuzzy
msgctxt "view:sale.handle.invoice.exception.ask:"
-msgid "Choose invoices to recreate:"
+msgid "Choose cancelled invoices to ignore or recreate:"
msgstr "Vali arved taasloomiseks"
#, fuzzy
msgctxt "view:sale.handle.shipment.exception.ask:"
-msgid "Choose move to recreate:"
+msgid "Choose cancelled stock moves to ignore or recreate:"
msgstr "Vali kanne taasloomiseks"
msgctxt "view:sale.line:"
diff --git a/modules/sale/locale/fa.po b/modules/sale/locale/fa.po
index d6b2e6e943..d5645153b9 100644
--- a/modules/sale/locale/fa.po
+++ b/modules/sale/locale/fa.po
@@ -194,17 +194,30 @@ msgctxt "field:sale.handle.invoice.exception.ask,domain_invoices:"
msgid "Domain Invoices"
msgstr "دامنه صورتحساب ها"
-msgctxt "field:sale.handle.invoice.exception.ask,recreate_invoices:"
-msgid "Recreate Invoices"
-msgstr "ایجاد دوباره صورتحساب ها"
+#, fuzzy
+msgctxt "field:sale.handle.invoice.exception.ask,ignore_invoices:"
+msgid "Invoices to Ignore"
+msgstr "آدرس صورتحساب"
+#, fuzzy
+msgctxt "field:sale.handle.invoice.exception.ask,recreate_invoices:"
+msgid "Invoices to Recreate"
+msgstr "انتخاب صورتحساب ها برای ایجاد دوباره"
+
+#, fuzzy
msgctxt "field:sale.handle.shipment.exception.ask,domain_moves:"
-msgid "Domain Moves"
+msgid "Domain Stock Moves"
msgstr "دامنه جابجایی ها"
+#, fuzzy
+msgctxt "field:sale.handle.shipment.exception.ask,ignore_moves:"
+msgid "Stock Moves to Ignore"
+msgstr "جابجایی ها"
+
+#, fuzzy
msgctxt "field:sale.handle.shipment.exception.ask,recreate_moves:"
-msgid "Recreate Moves"
-msgstr "ایجاد دوباره جابجایی ها"
+msgid "Stock Moves to Recreate"
+msgstr "انتخاب جابجایی برای ایجاد دوباره"
#, fuzzy
msgctxt "field:sale.line,actual_quantity:"
@@ -247,8 +260,13 @@ msgctxt "field:sale.line,invoice_progress:"
msgid "Invoice Progress"
msgstr "آدرس صورتحساب"
+msgctxt "field:sale.line,movable:"
+msgid "Movable"
+msgstr ""
+
+#, fuzzy
msgctxt "field:sale.line,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "جابجایی ها"
#, fuzzy
@@ -256,8 +274,9 @@ msgctxt "field:sale.line,moves_exception:"
msgid "Moves Exception"
msgstr "جابجایی های اعتراضی"
+#, fuzzy
msgctxt "field:sale.line,moves_ignored:"
-msgid "Ignored Moves"
+msgid "Ignored Stock Moves"
msgstr "جابجایی های نادیده گرفته شده"
#, fuzzy
@@ -265,6 +284,7 @@ msgctxt "field:sale.line,moves_progress:"
msgid "Moves Progress"
msgstr "جابجایی ها انجام شد"
+#, fuzzy
msgctxt "field:sale.line,moves_recreated:"
msgid "Recreated Moves"
msgstr "جابجایی های دوباره انجام شده"
@@ -340,16 +360,16 @@ msgid "Tax"
msgstr "مالیات"
msgctxt "field:sale.line-ignored-stock.move,move:"
-msgid "Move"
-msgstr "جابجایی"
+msgid "Stock Move"
+msgstr ""
msgctxt "field:sale.line-ignored-stock.move,sale_line:"
msgid "Sale Line"
msgstr "سطر فروش"
msgctxt "field:sale.line-recreated-stock.move,move:"
-msgid "Move"
-msgstr "جابجایی"
+msgid "Stock Move"
+msgstr ""
msgctxt "field:sale.line-recreated-stock.move,sale_line:"
msgid "Sale Line"
@@ -579,12 +599,18 @@ msgctxt "field:sale.sale,invoices_recreated:"
msgid "Recreated Invoices"
msgstr "صورتحساب های دوباره ایجاد شده"
+#, fuzzy
+msgctxt "field:sale.sale,line_lines:"
+msgid "Line - Lines"
+msgstr "خطوط صورتحساب"
+
msgctxt "field:sale.sale,lines:"
msgid "Lines"
msgstr "خطوط"
+#, fuzzy
msgctxt "field:sale.sale,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "جابجایی ها"
msgctxt "field:sale.sale,number:"
@@ -766,9 +792,27 @@ msgstr ""
"دوره فصلی که در آن فروش تایید شده می تواند دوباره به پیش نویس بازگردد.اگر یک"
" صف کارگر فعال شود، اعمال می شود."
+#, fuzzy
+msgctxt "help:sale.handle.invoice.exception.ask,ignore_invoices:"
+msgid "The selected cancelled invoices will be ignored."
+msgstr ""
+"صورتحساب های انتخاب شده دوباره ایجاد خواهند شد، مابقی نادیده گرفته میشوند."
+
+#, fuzzy
msgctxt "help:sale.handle.invoice.exception.ask,recreate_invoices:"
-msgid ""
-"The selected invoices will be recreated. The other ones will be ignored."
+msgid "The selected cancelled invoices will be recreated."
+msgstr ""
+"صورتحساب های انتخاب شده دوباره ایجاد خواهند شد، مابقی نادیده گرفته میشوند."
+
+#, fuzzy
+msgctxt "help:sale.handle.shipment.exception.ask,ignore_moves:"
+msgid "The selected cancelled stock moves will be ignored."
+msgstr ""
+"صورتحساب های انتخاب شده دوباره ایجاد خواهند شد، مابقی نادیده گرفته میشوند."
+
+#, fuzzy
+msgctxt "help:sale.handle.shipment.exception.ask,recreate_moves:"
+msgid "The selected cancelled stock moves will be recreated."
msgstr ""
"صورتحساب های انتخاب شده دوباره ایجاد خواهند شد، مابقی نادیده گرفته میشوند."
@@ -784,9 +828,10 @@ msgctxt "model:ir.action,name:act_invoice_form"
msgid "Invoices"
msgstr "صورتحساب ها"
-msgctxt "model:ir.action,name:act_open_customer"
-msgid "Parties associated to Sales"
-msgstr "نهادها/سازمان های مرتبط با فروش ها"
+#, fuzzy
+msgctxt "model:ir.action,name:act_invoice_line_form"
+msgid "Invoice Lines"
+msgstr "خطوط صورتحساب"
#, fuzzy
msgctxt "model:ir.action,name:act_product"
@@ -887,7 +932,7 @@ msgstr "سطر فروش"
#, fuzzy
msgctxt "model:ir.action,name:act_sale_move_relate"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "جابجایی ها"
#, fuzzy
@@ -991,6 +1036,7 @@ msgctxt "model:ir.action.act_window.domain,name:act_sale_relate_pending"
msgid "Pending"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_sale"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending sales with "
@@ -999,6 +1045,7 @@ msgstr ""
"شما نمیتوانید نهاد/سازمان: \"%(party)s\"را هنگامی که فروش هایی معوق با شرکت:"
" \"%(company)s\"دارد را حذف کنید."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_customer_location_required"
msgid ""
"To process sale \"%(sale)s\" you must set a customer location on party "
@@ -1007,10 +1054,12 @@ msgstr ""
"برای پردازش فروش: \"%(sale)s\" شما باید مکان مشتری را در نهاد/سازمان : "
"\"%(party)s\" تنظیم کنید."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_delete_cancel"
msgid "To delete sale \"%(sale)s\" you must cancel it."
msgstr "برای حذف فروش : \"%(sale)s\" شما باید ابتدا آنرا لغو کنید."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_method"
msgid ""
"You cannot use together invoice \"%(invoice_method)s\" and shipment "
@@ -1019,6 +1068,7 @@ msgstr ""
"شما نمیتوانید در فروش : \"%(sale)s\" صورتحساب :\"%(invoice_method)s\"و حمل و"
" نقل :\"%(shipment_method)s\" را با هم استفاده کنید."
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_invoice_address_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter an invoice address."
@@ -1026,6 +1076,7 @@ msgstr ""
"برای دریافت یک نقل قول برای فروش : \"%(sale)s\"شما باید آدرس صورتحساب را "
"وارد کنید."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invoice_reset_draft"
msgid ""
"You cannot reset invoice \"%(invoice)s\" to draft because it was generated "
@@ -1034,13 +1085,14 @@ msgstr ""
"شما نمیتوانید صورتحساب :\"%(invoice)s\"را به حالت پیش نویس بازنشانی کنید "
"چراکه توسط یک فروش ایجاد شده است."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_sale_line_create_draft"
msgid ""
"You cannot add lines to sale \"%(sale)s\" because it is no longer in a draft"
" state."
msgstr "برای تغیر عنوان فروش :\"%(sale)s\" حالت آن باید به پیش نویس بازنشانی شود."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft sale "
@@ -1049,6 +1101,7 @@ msgstr ""
"برای حذف سطر:\"%(line)s\" شما باید فروش :\"%(sale)s\"را لغو یا به حالت پیش "
"نویس بازنشانی کنید."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_move_quantity"
msgid ""
"The sale line \"%(line)s\" is moving %(extra)s in addition to the "
@@ -1059,17 +1112,19 @@ msgctxt "model:ir.message,text:msg_sale_line_tax_unique"
msgid "A tax can be added only once to a sale line."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_sale_missing_account_revenue"
msgid "To invoice sale \"%(sale)s\" you must configure a default account revenue."
msgstr ""
"برای صورتحساب فروش :\"%(sale)s\" شما باید یک حساب درآمد پیش فرض پیکربندی "
"کنید."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_modify_header_draft"
msgid "To modify the header of sale \"%(sale)s\", it must be in \"draft\" state."
msgstr "برای تغیر عنوان فروش :\"%(sale)s\" حالت آن باید به پیش نویس بازنشانی شود."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_move_reset_draft"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
@@ -1078,7 +1133,7 @@ msgstr ""
"شما نمیتوانید جابجایی:\"%(move)s\"را به حالت پیش نویس بازنشانی کنید چراکه "
"توسط یک فروش ایجاد شده است."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_sale_product_missing_account_revenue"
msgid ""
"To invoice sale \"%(sale)s\" you must define an account revenue for product "
@@ -1127,6 +1182,7 @@ msgctxt "model:ir.message,text:msg_sale_reporting_time_series"
msgid "Time Series"
msgstr "سری زمانی"
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_shipment_address_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a shipment address."
@@ -1134,6 +1190,7 @@ msgstr ""
"برای دریافت یک نقل قول برای فروش : \"%(sale)s\"شما باید یک آدرس حمل ونقل را "
"وارد کنید."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_warehouse_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a warehouse."
msgstr ""
@@ -1259,11 +1316,6 @@ msgctxt "model:ir.ui.menu,name:menu_configuration"
msgid "Configuration"
msgstr "پیکربندی"
-#, fuzzy
-msgctxt "model:ir.ui.menu,name:menu_customer"
-msgid "Associated to Sales"
-msgstr "نهادها/سازمان های مرتبط با فروش ها"
-
#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_product"
msgid "Products"
@@ -1671,12 +1723,12 @@ msgstr "مشتریان"
#, fuzzy
msgctxt "view:sale.handle.invoice.exception.ask:"
-msgid "Choose invoices to recreate:"
+msgid "Choose cancelled invoices to ignore or recreate:"
msgstr "انتخاب صورتحساب ها برای ایجاد دوباره"
#, fuzzy
msgctxt "view:sale.handle.shipment.exception.ask:"
-msgid "Choose move to recreate:"
+msgid "Choose cancelled stock moves to ignore or recreate:"
msgstr "انتخاب جابجایی برای ایجاد دوباره"
msgctxt "view:sale.line:"
diff --git a/modules/sale/locale/fi.po b/modules/sale/locale/fi.po
index 25db571559..1691e7c48e 100644
--- a/modules/sale/locale/fi.po
+++ b/modules/sale/locale/fi.po
@@ -181,16 +181,26 @@ msgctxt "field:sale.handle.invoice.exception.ask,domain_invoices:"
msgid "Domain Invoices"
msgstr ""
+#, fuzzy
+msgctxt "field:sale.handle.invoice.exception.ask,ignore_invoices:"
+msgid "Invoices to Ignore"
+msgstr "Invoices"
+
+#, fuzzy
msgctxt "field:sale.handle.invoice.exception.ask,recreate_invoices:"
-msgid "Recreate Invoices"
-msgstr ""
+msgid "Invoices to Recreate"
+msgstr "Invoices"
msgctxt "field:sale.handle.shipment.exception.ask,domain_moves:"
-msgid "Domain Moves"
+msgid "Domain Stock Moves"
+msgstr ""
+
+msgctxt "field:sale.handle.shipment.exception.ask,ignore_moves:"
+msgid "Stock Moves to Ignore"
msgstr ""
msgctxt "field:sale.handle.shipment.exception.ask,recreate_moves:"
-msgid "Recreate Moves"
+msgid "Stock Moves to Recreate"
msgstr ""
msgctxt "field:sale.line,actual_quantity:"
@@ -231,8 +241,12 @@ msgctxt "field:sale.line,invoice_progress:"
msgid "Invoice Progress"
msgstr "Invoices"
+msgctxt "field:sale.line,movable:"
+msgid "Movable"
+msgstr ""
+
msgctxt "field:sale.line,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr ""
#, fuzzy
@@ -241,7 +255,7 @@ msgid "Moves Exception"
msgstr "Handle Invoice Exception"
msgctxt "field:sale.line,moves_ignored:"
-msgid "Ignored Moves"
+msgid "Ignored Stock Moves"
msgstr ""
msgctxt "field:sale.line,moves_progress:"
@@ -324,7 +338,7 @@ msgid "Tax"
msgstr ""
msgctxt "field:sale.line-ignored-stock.move,move:"
-msgid "Move"
+msgid "Stock Move"
msgstr ""
msgctxt "field:sale.line-ignored-stock.move,sale_line:"
@@ -332,7 +346,7 @@ msgid "Sale Line"
msgstr ""
msgctxt "field:sale.line-recreated-stock.move,move:"
-msgid "Move"
+msgid "Stock Move"
msgstr ""
msgctxt "field:sale.line-recreated-stock.move,sale_line:"
@@ -548,12 +562,17 @@ msgctxt "field:sale.sale,invoices_recreated:"
msgid "Recreated Invoices"
msgstr ""
+#, fuzzy
+msgctxt "field:sale.sale,line_lines:"
+msgid "Line - Lines"
+msgstr "Invoices"
+
msgctxt "field:sale.sale,lines:"
msgid "Lines"
msgstr ""
msgctxt "field:sale.sale,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr ""
msgctxt "field:sale.sale,number:"
@@ -737,9 +756,20 @@ msgid ""
"Applied if a worker queue is activated."
msgstr ""
+msgctxt "help:sale.handle.invoice.exception.ask,ignore_invoices:"
+msgid "The selected cancelled invoices will be ignored."
+msgstr ""
+
msgctxt "help:sale.handle.invoice.exception.ask,recreate_invoices:"
-msgid ""
-"The selected invoices will be recreated. The other ones will be ignored."
+msgid "The selected cancelled invoices will be recreated."
+msgstr ""
+
+msgctxt "help:sale.handle.shipment.exception.ask,ignore_moves:"
+msgid "The selected cancelled stock moves will be ignored."
+msgstr ""
+
+msgctxt "help:sale.handle.shipment.exception.ask,recreate_moves:"
+msgid "The selected cancelled stock moves will be recreated."
msgstr ""
msgctxt "help:sale.line,product_uom_category:"
@@ -754,9 +784,10 @@ msgctxt "model:ir.action,name:act_invoice_form"
msgid "Invoices"
msgstr "Invoices"
-msgctxt "model:ir.action,name:act_open_customer"
-msgid "Parties associated to Sales"
-msgstr "Parties associated to Sales"
+#, fuzzy
+msgctxt "model:ir.action,name:act_invoice_line_form"
+msgid "Invoice Lines"
+msgstr "Invoices"
#, fuzzy
msgctxt "model:ir.action,name:act_product"
@@ -856,7 +887,7 @@ msgid "Sale Lines"
msgstr "Sales"
msgctxt "model:ir.action,name:act_sale_move_relate"
-msgid "Moves"
+msgid "Stock Moves"
msgstr ""
#, fuzzy
@@ -959,51 +990,60 @@ msgctxt "model:ir.action.act_window.domain,name:act_sale_relate_pending"
msgid "Pending"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_sale"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending sales with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_customer_location_required"
msgid ""
"To process sale \"%(sale)s\" you must set a customer location on party "
"\"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_delete_cancel"
msgid "To delete sale \"%(sale)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_method"
msgid ""
"You cannot use together invoice \"%(invoice_method)s\" and shipment "
"\"%(shipment_method)s\" on sale \"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_invoice_address_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter an invoice address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invoice_reset_draft"
msgid ""
"You cannot reset invoice \"%(invoice)s\" to draft because it was generated "
"by a sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_create_draft"
msgid ""
"You cannot add lines to sale \"%(sale)s\" because it is no longer in a draft"
" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft sale "
"\"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_move_quantity"
msgid ""
"The sale line \"%(line)s\" is moving %(extra)s in addition to the "
@@ -1014,20 +1054,24 @@ msgctxt "model:ir.message,text:msg_sale_line_tax_unique"
msgid "A tax can be added only once to a sale line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_missing_account_revenue"
msgid "To invoice sale \"%(sale)s\" you must configure a default account revenue."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_modify_header_draft"
msgid "To modify the header of sale \"%(sale)s\", it must be in \"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_move_reset_draft"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
"sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_product_missing_account_revenue"
msgid ""
"To invoice sale \"%(sale)s\" you must define an account revenue for product "
@@ -1068,11 +1112,13 @@ msgctxt "model:ir.message,text:msg_sale_reporting_time_series"
msgid "Time Series"
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_shipment_address_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a shipment address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_warehouse_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a warehouse."
msgstr ""
@@ -1198,11 +1244,6 @@ msgctxt "model:ir.ui.menu,name:menu_configuration"
msgid "Configuration"
msgstr "Configuration"
-#, fuzzy
-msgctxt "model:ir.ui.menu,name:menu_customer"
-msgid "Associated to Sales"
-msgstr "Parties associated to Sales"
-
#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_product"
msgid "Products"
@@ -1616,11 +1657,11 @@ msgid "Customers"
msgstr ""
msgctxt "view:sale.handle.invoice.exception.ask:"
-msgid "Choose invoices to recreate:"
+msgid "Choose cancelled invoices to ignore or recreate:"
msgstr ""
msgctxt "view:sale.handle.shipment.exception.ask:"
-msgid "Choose move to recreate:"
+msgid "Choose cancelled stock moves to ignore or recreate:"
msgstr ""
msgctxt "view:sale.line:"
diff --git a/modules/sale/locale/fr.po b/modules/sale/locale/fr.po
index 727f4599db..cf740accc2 100644
--- a/modules/sale/locale/fr.po
+++ b/modules/sale/locale/fr.po
@@ -170,17 +170,25 @@ msgctxt "field:sale.handle.invoice.exception.ask,domain_invoices:"
msgid "Domain Invoices"
msgstr "Domaine des factures"
+msgctxt "field:sale.handle.invoice.exception.ask,ignore_invoices:"
+msgid "Invoices to Ignore"
+msgstr "Factures à ignorer"
+
msgctxt "field:sale.handle.invoice.exception.ask,recreate_invoices:"
-msgid "Recreate Invoices"
-msgstr "Recréer les factures"
+msgid "Invoices to Recreate"
+msgstr "Factures à recréer"
msgctxt "field:sale.handle.shipment.exception.ask,domain_moves:"
-msgid "Domain Moves"
-msgstr "Domaine des mouvements"
+msgid "Domain Stock Moves"
+msgstr "Domaine des mouvements de stock"
+
+msgctxt "field:sale.handle.shipment.exception.ask,ignore_moves:"
+msgid "Stock Moves to Ignore"
+msgstr "Mouvements de stock à ignorer"
msgctxt "field:sale.handle.shipment.exception.ask,recreate_moves:"
-msgid "Recreate Moves"
-msgstr "Recréer des mouvements"
+msgid "Stock Moves to Recreate"
+msgstr "Mouvements de stock à recréer"
msgctxt "field:sale.line,actual_quantity:"
msgid "Actual Quantity"
@@ -218,17 +226,21 @@ msgctxt "field:sale.line,invoice_progress:"
msgid "Invoice Progress"
msgstr "Progression de la facturation"
+msgctxt "field:sale.line,movable:"
+msgid "Movable"
+msgstr "Mobile"
+
msgctxt "field:sale.line,moves:"
-msgid "Moves"
-msgstr "Mouvements"
+msgid "Stock Moves"
+msgstr "Mouvements de stock"
msgctxt "field:sale.line,moves_exception:"
msgid "Moves Exception"
msgstr "Mouvements en exception"
msgctxt "field:sale.line,moves_ignored:"
-msgid "Ignored Moves"
-msgstr "Mouvements ignorés"
+msgid "Ignored Stock Moves"
+msgstr "Mouvements de stock ignorés"
msgctxt "field:sale.line,moves_progress:"
msgid "Moves Progress"
@@ -307,16 +319,16 @@ msgid "Tax"
msgstr "Taxe"
msgctxt "field:sale.line-ignored-stock.move,move:"
-msgid "Move"
-msgstr "Mouvement"
+msgid "Stock Move"
+msgstr "Mouvement de stock"
msgctxt "field:sale.line-ignored-stock.move,sale_line:"
msgid "Sale Line"
msgstr "Ligne de vente"
msgctxt "field:sale.line-recreated-stock.move,move:"
-msgid "Move"
-msgstr "Mouvement"
+msgid "Stock Move"
+msgstr "Mouvement de stock"
msgctxt "field:sale.line-recreated-stock.move,sale_line:"
msgid "Sale Line"
@@ -522,13 +534,17 @@ msgctxt "field:sale.sale,invoices_recreated:"
msgid "Recreated Invoices"
msgstr "Factures recréées"
+msgctxt "field:sale.sale,line_lines:"
+msgid "Line - Lines"
+msgstr "Ligne - Lignes"
+
msgctxt "field:sale.sale,lines:"
msgid "Lines"
msgstr "Lignes"
msgctxt "field:sale.sale,moves:"
-msgid "Moves"
-msgstr "Mouvements"
+msgid "Stock Moves"
+msgstr "Mouvements de stock"
msgctxt "field:sale.sale,number:"
msgid "Number"
@@ -718,11 +734,21 @@ msgstr ""
"La période de grâce pendant laquelle une vente confirmée peut toujours être réinitialiser à l'état brouillon.\n"
"S'applique si une fille d'attente de travailleurs est activée."
+msgctxt "help:sale.handle.invoice.exception.ask,ignore_invoices:"
+msgid "The selected cancelled invoices will be ignored."
+msgstr "Les factures annulées sélectionnées seront ignorées."
+
msgctxt "help:sale.handle.invoice.exception.ask,recreate_invoices:"
-msgid ""
-"The selected invoices will be recreated. The other ones will be ignored."
-msgstr ""
-"Les factures sélectionnées seront recréés. Les autres seront ignorées."
+msgid "The selected cancelled invoices will be recreated."
+msgstr "Les factures annulées sélectionnées seront recréées."
+
+msgctxt "help:sale.handle.shipment.exception.ask,ignore_moves:"
+msgid "The selected cancelled stock moves will be ignored."
+msgstr "Les mouvements de stock annulés sélectionnés seront ignorés."
+
+msgctxt "help:sale.handle.shipment.exception.ask,recreate_moves:"
+msgid "The selected cancelled stock moves will be recreated."
+msgstr "Les mouvements de stock annulés sélectionnés seront recréés."
msgctxt "help:sale.line,product_uom_category:"
msgid "The category of Unit of Measure for the product."
@@ -736,9 +762,9 @@ msgctxt "model:ir.action,name:act_invoice_form"
msgid "Invoices"
msgstr "Factures"
-msgctxt "model:ir.action,name:act_open_customer"
-msgid "Parties associated to Sales"
-msgstr "Tiers associés à des ventes"
+msgctxt "model:ir.action,name:act_invoice_line_form"
+msgid "Invoice Lines"
+msgstr "Lignes de facture"
msgctxt "model:ir.action,name:act_product"
msgid "Products"
@@ -825,8 +851,8 @@ msgid "Sale Lines"
msgstr "Lignes de vente"
msgctxt "model:ir.action,name:act_sale_move_relate"
-msgid "Moves"
-msgstr "Mouvements"
+msgid "Stock Moves"
+msgstr "Mouvements de stock"
msgctxt "model:ir.action,name:act_sale_relate"
msgid "Sales"
@@ -920,6 +946,7 @@ msgctxt "model:ir.action.act_window.domain,name:act_sale_relate_pending"
msgid "Pending"
msgstr "En attentes"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_sale"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending sales with "
@@ -928,6 +955,7 @@ msgstr ""
"Vous ne pouvez pas effacer le tiers « %(party)s » tant qu'il a des ventes en"
" attentes pour la société « %(company)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_customer_location_required"
msgid ""
"To process sale \"%(sale)s\" you must set a customer location on party "
@@ -936,10 +964,12 @@ msgstr ""
"Pour traiter la vente « %(sale)s », vous devez définir un emplacement client"
" pour le tiers « %(party)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_delete_cancel"
msgid "To delete sale \"%(sale)s\" you must cancel it."
msgstr "Pour supprimer la vente « %(sale)s », vous devez l'annuler."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_method"
msgid ""
"You cannot use together invoice \"%(invoice_method)s\" and shipment "
@@ -949,6 +979,7 @@ msgstr ""
"« %(invoice_method)s » et l'exédition « %(shipment_method)s » sur la vente "
"« %(sale)s »."
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_invoice_address_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter an invoice address."
@@ -956,6 +987,7 @@ msgstr ""
"Pour avoir un devis pour la vente « %(sale)s », vous devez entrer une "
"adresse de facturation."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invoice_reset_draft"
msgid ""
"You cannot reset invoice \"%(invoice)s\" to draft because it was generated "
@@ -964,6 +996,7 @@ msgstr ""
"Vous ne pouvez pas réinitialiser à l'état brouillon la facture "
"« %(invoice)s » car elle a été générée par une vente."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_create_draft"
msgid ""
"You cannot add lines to sale \"%(sale)s\" because it is no longer in a draft"
@@ -972,6 +1005,7 @@ msgstr ""
"Vous ne pouvez pas ajouter de lignes à la vente « %(sale)s » car elle n'est "
"plus dans l'état brouillon."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft sale "
@@ -980,6 +1014,7 @@ msgstr ""
"Pour supprimer la ligne « %(line)s », vous devez annuler ou réinitialiser à "
"l'état brouillon la vente « %(sale)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_move_quantity"
msgid ""
"The sale line \"%(line)s\" is moving %(extra)s in addition to the "
@@ -992,18 +1027,21 @@ msgctxt "model:ir.message,text:msg_sale_line_tax_unique"
msgid "A tax can be added only once to a sale line."
msgstr "Une taxe ne peut être ajoutée qu'une seule fois à une ligne de vente."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_missing_account_revenue"
msgid "To invoice sale \"%(sale)s\" you must configure a default account revenue."
msgstr ""
"Pour facturer la vente « %(sale)s », vous devez configurer un compte de "
"produits par défaut."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_modify_header_draft"
msgid "To modify the header of sale \"%(sale)s\", it must be in \"draft\" state."
msgstr ""
"Pour modifier l'entête de la vente « %(sale)s », elle doit être dans l'état "
"« brouillon »."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_move_reset_draft"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
@@ -1012,6 +1050,7 @@ msgstr ""
"Vous ne pouvez pas réinitialiser à l'état brouillon le mouvement "
"« %(move)s » car il a été généré par une vente."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_product_missing_account_revenue"
msgid ""
"To invoice sale \"%(sale)s\" you must define an account revenue for product "
@@ -1052,6 +1091,7 @@ msgctxt "model:ir.message,text:msg_sale_reporting_time_series"
msgid "Time Series"
msgstr "Séries temporelles"
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_shipment_address_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a shipment address."
@@ -1059,6 +1099,7 @@ msgstr ""
"Pour avoir un devis pour la vente « %(sale)s », vous devez entrer une "
"adresse de livraison."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_warehouse_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a warehouse."
msgstr ""
@@ -1182,10 +1223,6 @@ msgctxt "model:ir.ui.menu,name:menu_configuration"
msgid "Configuration"
msgstr "Configuration"
-msgctxt "model:ir.ui.menu,name:menu_customer"
-msgid "Associated to Sales"
-msgstr "Associés à des ventes"
-
msgctxt "model:ir.ui.menu,name:menu_product"
msgid "Products"
msgstr "Produits"
@@ -1575,12 +1612,12 @@ msgid "Customers"
msgstr "Clients"
msgctxt "view:sale.handle.invoice.exception.ask:"
-msgid "Choose invoices to recreate:"
-msgstr "Choisissez les factures à recréer :"
+msgid "Choose cancelled invoices to ignore or recreate:"
+msgstr "Choisissez les factures annulées à ignorer ou à recréer :"
msgctxt "view:sale.handle.shipment.exception.ask:"
-msgid "Choose move to recreate:"
-msgstr "Choisissez les mouvements à recréer :"
+msgid "Choose cancelled stock moves to ignore or recreate:"
+msgstr "Choisissez les mouvements de stock annulés à ignorer ou à recréer :"
msgctxt "view:sale.line:"
msgid "General"
diff --git a/modules/sale/locale/hu.po b/modules/sale/locale/hu.po
index afdd4bb052..eeb2a3efa1 100644
--- a/modules/sale/locale/hu.po
+++ b/modules/sale/locale/hu.po
@@ -186,17 +186,29 @@ msgctxt "field:sale.handle.invoice.exception.ask,domain_invoices:"
msgid "Domain Invoices"
msgstr ""
+#, fuzzy
+msgctxt "field:sale.handle.invoice.exception.ask,ignore_invoices:"
+msgid "Invoices to Ignore"
+msgstr "Számlázási cím"
+
+#, fuzzy
msgctxt "field:sale.handle.invoice.exception.ask,recreate_invoices:"
-msgid "Recreate Invoices"
-msgstr ""
+msgid "Invoices to Recreate"
+msgstr "Válassza ki a számlákat, amiket újra létre szeretne hozni:"
msgctxt "field:sale.handle.shipment.exception.ask,domain_moves:"
-msgid "Domain Moves"
+msgid "Domain Stock Moves"
msgstr ""
+#, fuzzy
+msgctxt "field:sale.handle.shipment.exception.ask,ignore_moves:"
+msgid "Stock Moves to Ignore"
+msgstr "Mozgások"
+
+#, fuzzy
msgctxt "field:sale.handle.shipment.exception.ask,recreate_moves:"
-msgid "Recreate Moves"
-msgstr ""
+msgid "Stock Moves to Recreate"
+msgstr "Válassza ki a készletmozgásokat, amiket újra létre szeretne hozni:"
#, fuzzy
msgctxt "field:sale.line,actual_quantity:"
@@ -237,8 +249,13 @@ msgctxt "field:sale.line,invoice_progress:"
msgid "Invoice Progress"
msgstr "Számlázási cím"
+msgctxt "field:sale.line,movable:"
+msgid "Movable"
+msgstr ""
+
+#, fuzzy
msgctxt "field:sale.line,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Mozgások"
#, fuzzy
@@ -247,16 +264,17 @@ msgid "Moves Exception"
msgstr "visszautasítva"
msgctxt "field:sale.line,moves_ignored:"
-msgid "Ignored Moves"
+msgid "Ignored Stock Moves"
msgstr ""
msgctxt "field:sale.line,moves_progress:"
msgid "Moves Progress"
msgstr ""
+#, fuzzy
msgctxt "field:sale.line,moves_recreated:"
msgid "Recreated Moves"
-msgstr ""
+msgstr "újra létrehozva"
msgctxt "field:sale.line,note:"
msgid "Note"
@@ -329,16 +347,16 @@ msgid "Tax"
msgstr "Adó"
msgctxt "field:sale.line-ignored-stock.move,move:"
-msgid "Move"
-msgstr "Tétel"
+msgid "Stock Move"
+msgstr ""
msgctxt "field:sale.line-ignored-stock.move,sale_line:"
msgid "Sale Line"
msgstr "Vevői rendelés sora"
msgctxt "field:sale.line-recreated-stock.move,move:"
-msgid "Move"
-msgstr "Tétel"
+msgid "Stock Move"
+msgstr ""
msgctxt "field:sale.line-recreated-stock.move,sale_line:"
msgid "Sale Line"
@@ -566,12 +584,18 @@ msgctxt "field:sale.sale,invoices_recreated:"
msgid "Recreated Invoices"
msgstr ""
+#, fuzzy
+msgctxt "field:sale.sale,line_lines:"
+msgid "Line - Lines"
+msgstr "Számlasorok"
+
msgctxt "field:sale.sale,lines:"
msgid "Lines"
msgstr "Sorok"
+#, fuzzy
msgctxt "field:sale.sale,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Mozgások"
msgctxt "field:sale.sale,number:"
@@ -764,9 +788,30 @@ msgid ""
"Applied if a worker queue is activated."
msgstr ""
+#, fuzzy
+msgctxt "help:sale.handle.invoice.exception.ask,ignore_invoices:"
+msgid "The selected cancelled invoices will be ignored."
+msgstr ""
+"A kiválasztott számlákat újra létrehozza a rendszer. A többi figyelmen kívül"
+" hagyja."
+
+#, fuzzy
msgctxt "help:sale.handle.invoice.exception.ask,recreate_invoices:"
-msgid ""
-"The selected invoices will be recreated. The other ones will be ignored."
+msgid "The selected cancelled invoices will be recreated."
+msgstr ""
+"A kiválasztott számlákat újra létrehozza a rendszer. A többi figyelmen kívül"
+" hagyja."
+
+#, fuzzy
+msgctxt "help:sale.handle.shipment.exception.ask,ignore_moves:"
+msgid "The selected cancelled stock moves will be ignored."
+msgstr ""
+"A kiválasztott számlákat újra létrehozza a rendszer. A többi figyelmen kívül"
+" hagyja."
+
+#, fuzzy
+msgctxt "help:sale.handle.shipment.exception.ask,recreate_moves:"
+msgid "The selected cancelled stock moves will be recreated."
msgstr ""
"A kiválasztott számlákat újra létrehozza a rendszer. A többi figyelmen kívül"
" hagyja."
@@ -783,9 +828,10 @@ msgctxt "model:ir.action,name:act_invoice_form"
msgid "Invoices"
msgstr "Számlák"
-msgctxt "model:ir.action,name:act_open_customer"
-msgid "Parties associated to Sales"
-msgstr "Vevők vevői rendeléssel"
+#, fuzzy
+msgctxt "model:ir.action,name:act_invoice_line_form"
+msgid "Invoice Lines"
+msgstr "Számlasorok"
msgctxt "model:ir.action,name:act_product"
msgid "Products"
@@ -882,8 +928,9 @@ msgctxt "model:ir.action,name:act_sale_line_relate"
msgid "Sale Lines"
msgstr "Vevői rendelés sora"
+#, fuzzy
msgctxt "model:ir.action,name:act_sale_move_relate"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Készletmozgások"
#, fuzzy
@@ -986,51 +1033,60 @@ msgctxt "model:ir.action.act_window.domain,name:act_sale_relate_pending"
msgid "Pending"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_sale"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending sales with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_customer_location_required"
msgid ""
"To process sale \"%(sale)s\" you must set a customer location on party "
"\"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_delete_cancel"
msgid "To delete sale \"%(sale)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_method"
msgid ""
"You cannot use together invoice \"%(invoice_method)s\" and shipment "
"\"%(shipment_method)s\" on sale \"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_invoice_address_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter an invoice address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invoice_reset_draft"
msgid ""
"You cannot reset invoice \"%(invoice)s\" to draft because it was generated "
"by a sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_create_draft"
msgid ""
"You cannot add lines to sale \"%(sale)s\" because it is no longer in a draft"
" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft sale "
"\"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_move_quantity"
msgid ""
"The sale line \"%(line)s\" is moving %(extra)s in addition to the "
@@ -1041,20 +1097,24 @@ msgctxt "model:ir.message,text:msg_sale_line_tax_unique"
msgid "A tax can be added only once to a sale line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_missing_account_revenue"
msgid "To invoice sale \"%(sale)s\" you must configure a default account revenue."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_modify_header_draft"
msgid "To modify the header of sale \"%(sale)s\", it must be in \"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_move_reset_draft"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
"sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_product_missing_account_revenue"
msgid ""
"To invoice sale \"%(sale)s\" you must define an account revenue for product "
@@ -1094,11 +1154,13 @@ msgctxt "model:ir.message,text:msg_sale_reporting_time_series"
msgid "Time Series"
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_shipment_address_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a shipment address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_warehouse_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a warehouse."
msgstr ""
@@ -1222,10 +1284,6 @@ msgctxt "model:ir.ui.menu,name:menu_configuration"
msgid "Configuration"
msgstr "Beállítások"
-msgctxt "model:ir.ui.menu,name:menu_customer"
-msgid "Associated to Sales"
-msgstr "Vevői rendeléssel"
-
msgctxt "model:ir.ui.menu,name:menu_product"
msgid "Products"
msgstr "Termékek"
@@ -1629,12 +1687,14 @@ msgctxt "view:product.template:"
msgid "Customers"
msgstr "Értékesítés"
+#, fuzzy
msgctxt "view:sale.handle.invoice.exception.ask:"
-msgid "Choose invoices to recreate:"
+msgid "Choose cancelled invoices to ignore or recreate:"
msgstr "Válassza ki a számlákat, amiket újra létre szeretne hozni:"
+#, fuzzy
msgctxt "view:sale.handle.shipment.exception.ask:"
-msgid "Choose move to recreate:"
+msgid "Choose cancelled stock moves to ignore or recreate:"
msgstr "Válassza ki a készletmozgásokat, amiket újra létre szeretne hozni:"
msgctxt "view:sale.line:"
diff --git a/modules/sale/locale/id.po b/modules/sale/locale/id.po
index d8c6a07c15..9d76817653 100644
--- a/modules/sale/locale/id.po
+++ b/modules/sale/locale/id.po
@@ -184,17 +184,29 @@ msgctxt "field:sale.handle.invoice.exception.ask,domain_invoices:"
msgid "Domain Invoices"
msgstr ""
+#, fuzzy
+msgctxt "field:sale.handle.invoice.exception.ask,ignore_invoices:"
+msgid "Invoices to Ignore"
+msgstr "Alamat Faktur"
+
+#, fuzzy
msgctxt "field:sale.handle.invoice.exception.ask,recreate_invoices:"
-msgid "Recreate Invoices"
-msgstr ""
+msgid "Invoices to Recreate"
+msgstr "Status Faktur"
msgctxt "field:sale.handle.shipment.exception.ask,domain_moves:"
-msgid "Domain Moves"
+msgid "Domain Stock Moves"
msgstr ""
+#, fuzzy
+msgctxt "field:sale.handle.shipment.exception.ask,ignore_moves:"
+msgid "Stock Moves to Ignore"
+msgstr "Perpindahan"
+
+#, fuzzy
msgctxt "field:sale.handle.shipment.exception.ask,recreate_moves:"
-msgid "Recreate Moves"
-msgstr ""
+msgid "Stock Moves to Recreate"
+msgstr "Perpindahan"
msgctxt "field:sale.line,actual_quantity:"
msgid "Actual Quantity"
@@ -236,8 +248,13 @@ msgctxt "field:sale.line,invoice_progress:"
msgid "Invoice Progress"
msgstr "Alamat Faktur"
+msgctxt "field:sale.line,movable:"
+msgid "Movable"
+msgstr ""
+
+#, fuzzy
msgctxt "field:sale.line,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Perpindahan"
#, fuzzy
@@ -245,18 +262,20 @@ msgctxt "field:sale.line,moves_exception:"
msgid "Moves Exception"
msgstr "Perpindahan Selesai"
+#, fuzzy
msgctxt "field:sale.line,moves_ignored:"
-msgid "Ignored Moves"
-msgstr ""
+msgid "Ignored Stock Moves"
+msgstr "Faktur-Faktur yang Diabaikan"
#, fuzzy
msgctxt "field:sale.line,moves_progress:"
msgid "Moves Progress"
msgstr "Perpindahan Selesai"
+#, fuzzy
msgctxt "field:sale.line,moves_recreated:"
msgid "Recreated Moves"
-msgstr ""
+msgstr "Penjualan - Faktur yang Dibuat Ulang"
msgctxt "field:sale.line,note:"
msgid "Note"
@@ -329,16 +348,16 @@ msgid "Tax"
msgstr "Pajak"
msgctxt "field:sale.line-ignored-stock.move,move:"
-msgid "Move"
-msgstr "Perpindahan"
+msgid "Stock Move"
+msgstr ""
msgctxt "field:sale.line-ignored-stock.move,sale_line:"
msgid "Sale Line"
msgstr "Baris Penjualan"
msgctxt "field:sale.line-recreated-stock.move,move:"
-msgid "Move"
-msgstr "Perpindahan"
+msgid "Stock Move"
+msgstr ""
msgctxt "field:sale.line-recreated-stock.move,sale_line:"
msgid "Sale Line"
@@ -559,12 +578,18 @@ msgctxt "field:sale.sale,invoices_recreated:"
msgid "Recreated Invoices"
msgstr ""
+#, fuzzy
+msgctxt "field:sale.sale,line_lines:"
+msgid "Line - Lines"
+msgstr "Baris Faktur"
+
msgctxt "field:sale.sale,lines:"
msgid "Lines"
msgstr "Baris"
+#, fuzzy
msgctxt "field:sale.sale,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Perpindahan"
msgctxt "field:sale.sale,number:"
@@ -742,9 +767,20 @@ msgid ""
"Applied if a worker queue is activated."
msgstr ""
+msgctxt "help:sale.handle.invoice.exception.ask,ignore_invoices:"
+msgid "The selected cancelled invoices will be ignored."
+msgstr ""
+
msgctxt "help:sale.handle.invoice.exception.ask,recreate_invoices:"
-msgid ""
-"The selected invoices will be recreated. The other ones will be ignored."
+msgid "The selected cancelled invoices will be recreated."
+msgstr ""
+
+msgctxt "help:sale.handle.shipment.exception.ask,ignore_moves:"
+msgid "The selected cancelled stock moves will be ignored."
+msgstr ""
+
+msgctxt "help:sale.handle.shipment.exception.ask,recreate_moves:"
+msgid "The selected cancelled stock moves will be recreated."
msgstr ""
msgctxt "help:sale.line,product_uom_category:"
@@ -759,9 +795,10 @@ msgctxt "model:ir.action,name:act_invoice_form"
msgid "Invoices"
msgstr "Faktur-Faktur"
-msgctxt "model:ir.action,name:act_open_customer"
-msgid "Parties associated to Sales"
-msgstr "Pihak terkait dengan Penjualan"
+#, fuzzy
+msgctxt "model:ir.action,name:act_invoice_line_form"
+msgid "Invoice Lines"
+msgstr "Baris Faktur"
#, fuzzy
msgctxt "model:ir.action,name:act_product"
@@ -861,7 +898,7 @@ msgstr "Baris Penjualan"
#, fuzzy
msgctxt "model:ir.action,name:act_sale_move_relate"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Perpindahan"
#, fuzzy
@@ -960,51 +997,60 @@ msgctxt "model:ir.action.act_window.domain,name:act_sale_relate_pending"
msgid "Pending"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_sale"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending sales with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_customer_location_required"
msgid ""
"To process sale \"%(sale)s\" you must set a customer location on party "
"\"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_delete_cancel"
msgid "To delete sale \"%(sale)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_method"
msgid ""
"You cannot use together invoice \"%(invoice_method)s\" and shipment "
"\"%(shipment_method)s\" on sale \"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_invoice_address_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter an invoice address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invoice_reset_draft"
msgid ""
"You cannot reset invoice \"%(invoice)s\" to draft because it was generated "
"by a sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_create_draft"
msgid ""
"You cannot add lines to sale \"%(sale)s\" because it is no longer in a draft"
" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft sale "
"\"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_move_quantity"
msgid ""
"The sale line \"%(line)s\" is moving %(extra)s in addition to the "
@@ -1015,20 +1061,24 @@ msgctxt "model:ir.message,text:msg_sale_line_tax_unique"
msgid "A tax can be added only once to a sale line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_missing_account_revenue"
msgid "To invoice sale \"%(sale)s\" you must configure a default account revenue."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_modify_header_draft"
msgid "To modify the header of sale \"%(sale)s\", it must be in \"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_move_reset_draft"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
"sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_product_missing_account_revenue"
msgid ""
"To invoice sale \"%(sale)s\" you must define an account revenue for product "
@@ -1070,11 +1120,13 @@ msgctxt "model:ir.message,text:msg_sale_reporting_time_series"
msgid "Time Series"
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_shipment_address_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a shipment address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_warehouse_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a warehouse."
msgstr ""
@@ -1212,11 +1264,6 @@ msgctxt "model:ir.ui.menu,name:menu_configuration"
msgid "Configuration"
msgstr "Konfigurasi"
-#, fuzzy
-msgctxt "model:ir.ui.menu,name:menu_customer"
-msgid "Associated to Sales"
-msgstr "Pihak terkait dengan Penjualan"
-
msgctxt "model:ir.ui.menu,name:menu_product"
msgid "Products"
msgstr "Produk-produk"
@@ -1618,11 +1665,11 @@ msgid "Customers"
msgstr ""
msgctxt "view:sale.handle.invoice.exception.ask:"
-msgid "Choose invoices to recreate:"
+msgid "Choose cancelled invoices to ignore or recreate:"
msgstr ""
msgctxt "view:sale.handle.shipment.exception.ask:"
-msgid "Choose move to recreate:"
+msgid "Choose cancelled stock moves to ignore or recreate:"
msgstr ""
msgctxt "view:sale.line:"
diff --git a/modules/sale/locale/it.po b/modules/sale/locale/it.po
index 476698bf10..3f9d09be55 100644
--- a/modules/sale/locale/it.po
+++ b/modules/sale/locale/it.po
@@ -194,17 +194,30 @@ msgctxt "field:sale.handle.invoice.exception.ask,domain_invoices:"
msgid "Domain Invoices"
msgstr "dominio fatture"
-msgctxt "field:sale.handle.invoice.exception.ask,recreate_invoices:"
-msgid "Recreate Invoices"
-msgstr "ricrea fatture"
+#, fuzzy
+msgctxt "field:sale.handle.invoice.exception.ask,ignore_invoices:"
+msgid "Invoices to Ignore"
+msgstr "Indirizzo di fatturazione"
+#, fuzzy
+msgctxt "field:sale.handle.invoice.exception.ask,recreate_invoices:"
+msgid "Invoices to Recreate"
+msgstr "Scegliere le fatture da ricreare:"
+
+#, fuzzy
msgctxt "field:sale.handle.shipment.exception.ask,domain_moves:"
-msgid "Domain Moves"
+msgid "Domain Stock Moves"
msgstr "dominio movimenti"
+#, fuzzy
+msgctxt "field:sale.handle.shipment.exception.ask,ignore_moves:"
+msgid "Stock Moves to Ignore"
+msgstr "Movimenti"
+
+#, fuzzy
msgctxt "field:sale.handle.shipment.exception.ask,recreate_moves:"
-msgid "Recreate Moves"
-msgstr "ricrea movimenti"
+msgid "Stock Moves to Recreate"
+msgstr "Scegliere i movimenti da ricreare:"
msgctxt "field:sale.line,actual_quantity:"
msgid "Actual Quantity"
@@ -246,8 +259,13 @@ msgctxt "field:sale.line,invoice_progress:"
msgid "Invoice Progress"
msgstr "Indirizzo di fatturazione"
+msgctxt "field:sale.line,movable:"
+msgid "Movable"
+msgstr ""
+
+#, fuzzy
msgctxt "field:sale.line,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Movimenti"
#, fuzzy
@@ -255,8 +273,9 @@ msgctxt "field:sale.line,moves_exception:"
msgid "Moves Exception"
msgstr "eccezione movimenti"
+#, fuzzy
msgctxt "field:sale.line,moves_ignored:"
-msgid "Ignored Moves"
+msgid "Ignored Stock Moves"
msgstr "movimenti ignorati"
#, fuzzy
@@ -264,6 +283,7 @@ msgctxt "field:sale.line,moves_progress:"
msgid "Moves Progress"
msgstr "movimenti eseguiti"
+#, fuzzy
msgctxt "field:sale.line,moves_recreated:"
msgid "Recreated Moves"
msgstr "movimenti ricreati"
@@ -339,16 +359,16 @@ msgid "Tax"
msgstr "Imposta"
msgctxt "field:sale.line-ignored-stock.move,move:"
-msgid "Move"
-msgstr "Movimento"
+msgid "Stock Move"
+msgstr ""
msgctxt "field:sale.line-ignored-stock.move,sale_line:"
msgid "Sale Line"
msgstr "riga ordine"
msgctxt "field:sale.line-recreated-stock.move,move:"
-msgid "Move"
-msgstr "Movimento"
+msgid "Stock Move"
+msgstr ""
msgctxt "field:sale.line-recreated-stock.move,sale_line:"
msgid "Sale Line"
@@ -574,12 +594,18 @@ msgctxt "field:sale.sale,invoices_recreated:"
msgid "Recreated Invoices"
msgstr "fatture ricreate"
+#, fuzzy
+msgctxt "field:sale.sale,line_lines:"
+msgid "Line - Lines"
+msgstr "Righe fattura"
+
msgctxt "field:sale.sale,lines:"
msgid "Lines"
msgstr "Righe"
+#, fuzzy
msgctxt "field:sale.sale,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Movimenti"
msgctxt "field:sale.sale,number:"
@@ -760,9 +786,27 @@ msgid ""
"Applied if a worker queue is activated."
msgstr ""
+#, fuzzy
+msgctxt "help:sale.handle.invoice.exception.ask,ignore_invoices:"
+msgid "The selected cancelled invoices will be ignored."
+msgstr ""
+"Le fatture selezionate verranno ricreate. Le altre verranno tralasciate."
+
+#, fuzzy
msgctxt "help:sale.handle.invoice.exception.ask,recreate_invoices:"
-msgid ""
-"The selected invoices will be recreated. The other ones will be ignored."
+msgid "The selected cancelled invoices will be recreated."
+msgstr ""
+"Le fatture selezionate verranno ricreate. Le altre verranno tralasciate."
+
+#, fuzzy
+msgctxt "help:sale.handle.shipment.exception.ask,ignore_moves:"
+msgid "The selected cancelled stock moves will be ignored."
+msgstr ""
+"Le fatture selezionate verranno ricreate. Le altre verranno tralasciate."
+
+#, fuzzy
+msgctxt "help:sale.handle.shipment.exception.ask,recreate_moves:"
+msgid "The selected cancelled stock moves will be recreated."
msgstr ""
"Le fatture selezionate verranno ricreate. Le altre verranno tralasciate."
@@ -779,9 +823,9 @@ msgid "Invoices"
msgstr "Fatture"
#, fuzzy
-msgctxt "model:ir.action,name:act_open_customer"
-msgid "Parties associated to Sales"
-msgstr "Parties associated to Sales"
+msgctxt "model:ir.action,name:act_invoice_line_form"
+msgid "Invoice Lines"
+msgstr "Righe fattura"
#, fuzzy
msgctxt "model:ir.action,name:act_product"
@@ -883,7 +927,7 @@ msgstr "riga ordine"
#, fuzzy
msgctxt "model:ir.action,name:act_sale_move_relate"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Movimenti"
#, fuzzy
@@ -996,51 +1040,60 @@ msgctxt "model:ir.action.act_window.domain,name:act_sale_relate_pending"
msgid "Pending"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_sale"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending sales with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_customer_location_required"
msgid ""
"To process sale \"%(sale)s\" you must set a customer location on party "
"\"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_delete_cancel"
msgid "To delete sale \"%(sale)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_method"
msgid ""
"You cannot use together invoice \"%(invoice_method)s\" and shipment "
"\"%(shipment_method)s\" on sale \"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_invoice_address_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter an invoice address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invoice_reset_draft"
msgid ""
"You cannot reset invoice \"%(invoice)s\" to draft because it was generated "
"by a sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_create_draft"
msgid ""
"You cannot add lines to sale \"%(sale)s\" because it is no longer in a draft"
" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft sale "
"\"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_move_quantity"
msgid ""
"The sale line \"%(line)s\" is moving %(extra)s in addition to the "
@@ -1051,20 +1104,24 @@ msgctxt "model:ir.message,text:msg_sale_line_tax_unique"
msgid "A tax can be added only once to a sale line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_missing_account_revenue"
msgid "To invoice sale \"%(sale)s\" you must configure a default account revenue."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_modify_header_draft"
msgid "To modify the header of sale \"%(sale)s\", it must be in \"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_move_reset_draft"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
"sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_product_missing_account_revenue"
msgid ""
"To invoice sale \"%(sale)s\" you must define an account revenue for product "
@@ -1107,11 +1164,13 @@ msgctxt "model:ir.message,text:msg_sale_reporting_time_series"
msgid "Time Series"
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_shipment_address_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a shipment address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_warehouse_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a warehouse."
msgstr ""
@@ -1237,11 +1296,6 @@ msgctxt "model:ir.ui.menu,name:menu_configuration"
msgid "Configuration"
msgstr "Configurazione"
-#, fuzzy
-msgctxt "model:ir.ui.menu,name:menu_customer"
-msgid "Associated to Sales"
-msgstr "Parties associated to Sales"
-
#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_product"
msgid "Products"
@@ -1651,12 +1705,14 @@ msgctxt "view:product.template:"
msgid "Customers"
msgstr "Clienti"
+#, fuzzy
msgctxt "view:sale.handle.invoice.exception.ask:"
-msgid "Choose invoices to recreate:"
+msgid "Choose cancelled invoices to ignore or recreate:"
msgstr "Scegliere le fatture da ricreare:"
+#, fuzzy
msgctxt "view:sale.handle.shipment.exception.ask:"
-msgid "Choose move to recreate:"
+msgid "Choose cancelled stock moves to ignore or recreate:"
msgstr "Scegliere i movimenti da ricreare:"
msgctxt "view:sale.line:"
diff --git a/modules/sale/locale/lo.po b/modules/sale/locale/lo.po
index 654e8aff8b..c85077e9d5 100644
--- a/modules/sale/locale/lo.po
+++ b/modules/sale/locale/lo.po
@@ -189,17 +189,29 @@ msgctxt "field:sale.handle.invoice.exception.ask,domain_invoices:"
msgid "Domain Invoices"
msgstr ""
+#, fuzzy
+msgctxt "field:sale.handle.invoice.exception.ask,ignore_invoices:"
+msgid "Invoices to Ignore"
+msgstr "ທີ່ຢູ່"
+
+#, fuzzy
msgctxt "field:sale.handle.invoice.exception.ask,recreate_invoices:"
-msgid "Recreate Invoices"
-msgstr ""
+msgid "Invoices to Recreate"
+msgstr "ທີ່ຢູ່"
msgctxt "field:sale.handle.shipment.exception.ask,domain_moves:"
-msgid "Domain Moves"
+msgid "Domain Stock Moves"
msgstr ""
+#, fuzzy
+msgctxt "field:sale.handle.shipment.exception.ask,ignore_moves:"
+msgid "Stock Moves to Ignore"
+msgstr "ຕັດບັນຊີສາງ"
+
+#, fuzzy
msgctxt "field:sale.handle.shipment.exception.ask,recreate_moves:"
-msgid "Recreate Moves"
-msgstr ""
+msgid "Stock Moves to Recreate"
+msgstr "ຕັດບັນຊີສາງ"
#, fuzzy
msgctxt "field:sale.line,actual_quantity:"
@@ -245,9 +257,13 @@ msgctxt "field:sale.line,invoice_progress:"
msgid "Invoice Progress"
msgstr "ທີ່ຢູ່"
+msgctxt "field:sale.line,movable:"
+msgid "Movable"
+msgstr ""
+
#, fuzzy
msgctxt "field:sale.line,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "ຕັດບັນຊີສາງ"
#, fuzzy
@@ -256,16 +272,17 @@ msgid "Moves Exception"
msgstr "ສະຖານະຍົກເວັ້ນ"
msgctxt "field:sale.line,moves_ignored:"
-msgid "Ignored Moves"
+msgid "Ignored Stock Moves"
msgstr ""
msgctxt "field:sale.line,moves_progress:"
msgid "Moves Progress"
msgstr ""
+#, fuzzy
msgctxt "field:sale.line,moves_recreated:"
msgid "Recreated Moves"
-msgstr ""
+msgstr "ສ້າງຂຶ້ນໃໝ່"
#, fuzzy
msgctxt "field:sale.line,note:"
@@ -346,19 +363,17 @@ msgctxt "field:sale.line-account.tax,tax:"
msgid "Tax"
msgstr "ອາກອນ"
-#, fuzzy
msgctxt "field:sale.line-ignored-stock.move,move:"
-msgid "Move"
-msgstr "ເຄື່ອນໄຫວ"
+msgid "Stock Move"
+msgstr ""
msgctxt "field:sale.line-ignored-stock.move,sale_line:"
msgid "Sale Line"
msgstr ""
-#, fuzzy
msgctxt "field:sale.line-recreated-stock.move,move:"
-msgid "Move"
-msgstr "ເຄື່ອນໄຫວ"
+msgid "Stock Move"
+msgstr ""
msgctxt "field:sale.line-recreated-stock.move,sale_line:"
msgid "Sale Line"
@@ -586,6 +601,11 @@ msgctxt "field:sale.sale,invoices_recreated:"
msgid "Recreated Invoices"
msgstr ""
+#, fuzzy
+msgctxt "field:sale.sale,line_lines:"
+msgid "Line - Lines"
+msgstr "ລາຍການເກັບເງິນ"
+
#, fuzzy
msgctxt "field:sale.sale,lines:"
msgid "Lines"
@@ -593,7 +613,7 @@ msgstr "ຮ່ວງ"
#, fuzzy
msgctxt "field:sale.sale,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "ຕັດບັນຊີສາງ"
#, fuzzy
@@ -789,9 +809,20 @@ msgid ""
"Applied if a worker queue is activated."
msgstr ""
+msgctxt "help:sale.handle.invoice.exception.ask,ignore_invoices:"
+msgid "The selected cancelled invoices will be ignored."
+msgstr ""
+
msgctxt "help:sale.handle.invoice.exception.ask,recreate_invoices:"
-msgid ""
-"The selected invoices will be recreated. The other ones will be ignored."
+msgid "The selected cancelled invoices will be recreated."
+msgstr ""
+
+msgctxt "help:sale.handle.shipment.exception.ask,ignore_moves:"
+msgid "The selected cancelled stock moves will be ignored."
+msgstr ""
+
+msgctxt "help:sale.handle.shipment.exception.ask,recreate_moves:"
+msgid "The selected cancelled stock moves will be recreated."
msgstr ""
msgctxt "help:sale.line,product_uom_category:"
@@ -807,9 +838,10 @@ msgctxt "model:ir.action,name:act_invoice_form"
msgid "Invoices"
msgstr "ໃບເກັບເງິນ"
-msgctxt "model:ir.action,name:act_open_customer"
-msgid "Parties associated to Sales"
-msgstr "Parties associated to Sales"
+#, fuzzy
+msgctxt "model:ir.action,name:act_invoice_line_form"
+msgid "Invoice Lines"
+msgstr "ລາຍການເກັບເງິນ"
#, fuzzy
msgctxt "model:ir.action,name:act_product"
@@ -911,7 +943,7 @@ msgstr "ຮ່ວງ"
#, fuzzy
msgctxt "model:ir.action,name:act_sale_move_relate"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "ຕັດບັນຊີສາງ"
#, fuzzy
@@ -1020,51 +1052,60 @@ msgctxt "model:ir.action.act_window.domain,name:act_sale_relate_pending"
msgid "Pending"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_sale"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending sales with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_customer_location_required"
msgid ""
"To process sale \"%(sale)s\" you must set a customer location on party "
"\"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_delete_cancel"
msgid "To delete sale \"%(sale)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_method"
msgid ""
"You cannot use together invoice \"%(invoice_method)s\" and shipment "
"\"%(shipment_method)s\" on sale \"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_invoice_address_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter an invoice address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invoice_reset_draft"
msgid ""
"You cannot reset invoice \"%(invoice)s\" to draft because it was generated "
"by a sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_create_draft"
msgid ""
"You cannot add lines to sale \"%(sale)s\" because it is no longer in a draft"
" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft sale "
"\"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_move_quantity"
msgid ""
"The sale line \"%(line)s\" is moving %(extra)s in addition to the "
@@ -1075,20 +1116,24 @@ msgctxt "model:ir.message,text:msg_sale_line_tax_unique"
msgid "A tax can be added only once to a sale line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_missing_account_revenue"
msgid "To invoice sale \"%(sale)s\" you must configure a default account revenue."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_modify_header_draft"
msgid "To modify the header of sale \"%(sale)s\", it must be in \"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_move_reset_draft"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
"sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_product_missing_account_revenue"
msgid ""
"To invoice sale \"%(sale)s\" you must define an account revenue for product "
@@ -1131,11 +1176,13 @@ msgctxt "model:ir.message,text:msg_sale_reporting_time_series"
msgid "Time Series"
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_shipment_address_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a shipment address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_warehouse_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a warehouse."
msgstr ""
@@ -1262,11 +1309,6 @@ msgctxt "model:ir.ui.menu,name:menu_configuration"
msgid "Configuration"
msgstr "ການຕັ້ງຄ່າ"
-#, fuzzy
-msgctxt "model:ir.ui.menu,name:menu_customer"
-msgid "Associated to Sales"
-msgstr "Parties associated to Sales"
-
#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_product"
msgid "Products"
@@ -1707,11 +1749,11 @@ msgid "Customers"
msgstr ""
msgctxt "view:sale.handle.invoice.exception.ask:"
-msgid "Choose invoices to recreate:"
+msgid "Choose cancelled invoices to ignore or recreate:"
msgstr ""
msgctxt "view:sale.handle.shipment.exception.ask:"
-msgid "Choose move to recreate:"
+msgid "Choose cancelled stock moves to ignore or recreate:"
msgstr ""
#, fuzzy
diff --git a/modules/sale/locale/lt.po b/modules/sale/locale/lt.po
index 4d66741091..d175ab90fe 100644
--- a/modules/sale/locale/lt.po
+++ b/modules/sale/locale/lt.po
@@ -194,17 +194,30 @@ msgctxt "field:sale.handle.invoice.exception.ask,domain_invoices:"
msgid "Domain Invoices"
msgstr "Sąskaitų faktūrų domenas"
-msgctxt "field:sale.handle.invoice.exception.ask,recreate_invoices:"
-msgid "Recreate Invoices"
-msgstr "Atkurtos sąskaitos faktūros"
+#, fuzzy
+msgctxt "field:sale.handle.invoice.exception.ask,ignore_invoices:"
+msgid "Invoices to Ignore"
+msgstr "Juridinis adresas"
+#, fuzzy
+msgctxt "field:sale.handle.invoice.exception.ask,recreate_invoices:"
+msgid "Invoices to Recreate"
+msgstr "Pasirinkite sąskaitas faktūras atkūrimui"
+
+#, fuzzy
msgctxt "field:sale.handle.shipment.exception.ask,domain_moves:"
-msgid "Domain Moves"
+msgid "Domain Stock Moves"
msgstr "Operacijų domenas"
+#, fuzzy
+msgctxt "field:sale.handle.shipment.exception.ask,ignore_moves:"
+msgid "Stock Moves to Ignore"
+msgstr "Operacijos"
+
+#, fuzzy
msgctxt "field:sale.handle.shipment.exception.ask,recreate_moves:"
-msgid "Recreate Moves"
-msgstr "Atkurti operacijos"
+msgid "Stock Moves to Recreate"
+msgstr "Pasirinkite operacijas atkūrimui"
#, fuzzy
msgctxt "field:sale.line,actual_quantity:"
@@ -247,8 +260,13 @@ msgctxt "field:sale.line,invoice_progress:"
msgid "Invoice Progress"
msgstr "Juridinis adresas"
+msgctxt "field:sale.line,movable:"
+msgid "Movable"
+msgstr ""
+
+#, fuzzy
msgctxt "field:sale.line,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Operacijos"
#, fuzzy
@@ -256,8 +274,9 @@ msgctxt "field:sale.line,moves_exception:"
msgid "Moves Exception"
msgstr "Operacijų išimtys"
+#, fuzzy
msgctxt "field:sale.line,moves_ignored:"
-msgid "Ignored Moves"
+msgid "Ignored Stock Moves"
msgstr "Ignoruotos operacijos"
#, fuzzy
@@ -265,6 +284,7 @@ msgctxt "field:sale.line,moves_progress:"
msgid "Moves Progress"
msgstr "Atliktos operacijos"
+#, fuzzy
msgctxt "field:sale.line,moves_recreated:"
msgid "Recreated Moves"
msgstr "Atkurtos operacijos"
@@ -340,16 +360,16 @@ msgid "Tax"
msgstr "PVM"
msgctxt "field:sale.line-ignored-stock.move,move:"
-msgid "Move"
-msgstr "Operacija"
+msgid "Stock Move"
+msgstr ""
msgctxt "field:sale.line-ignored-stock.move,sale_line:"
msgid "Sale Line"
msgstr "Pardavimo eilutė"
msgctxt "field:sale.line-recreated-stock.move,move:"
-msgid "Move"
-msgstr "Operacija"
+msgid "Stock Move"
+msgstr ""
msgctxt "field:sale.line-recreated-stock.move,sale_line:"
msgid "Sale Line"
@@ -579,12 +599,18 @@ msgctxt "field:sale.sale,invoices_recreated:"
msgid "Recreated Invoices"
msgstr "Atkurtos sąskaitos faktūros"
+#, fuzzy
+msgctxt "field:sale.sale,line_lines:"
+msgid "Line - Lines"
+msgstr "Sąskaitos faktūros eilutės"
+
msgctxt "field:sale.sale,lines:"
msgid "Lines"
msgstr "Eilutės"
+#, fuzzy
msgctxt "field:sale.sale,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Operacijos"
msgctxt "field:sale.sale,number:"
@@ -764,9 +790,21 @@ msgid ""
"Applied if a worker queue is activated."
msgstr ""
+#, fuzzy
+msgctxt "help:sale.handle.invoice.exception.ask,ignore_invoices:"
+msgid "The selected cancelled invoices will be ignored."
+msgstr "Pasirinkite sąskaitas faktūras atkūrimui"
+
msgctxt "help:sale.handle.invoice.exception.ask,recreate_invoices:"
-msgid ""
-"The selected invoices will be recreated. The other ones will be ignored."
+msgid "The selected cancelled invoices will be recreated."
+msgstr ""
+
+msgctxt "help:sale.handle.shipment.exception.ask,ignore_moves:"
+msgid "The selected cancelled stock moves will be ignored."
+msgstr ""
+
+msgctxt "help:sale.handle.shipment.exception.ask,recreate_moves:"
+msgid "The selected cancelled stock moves will be recreated."
msgstr ""
msgctxt "help:sale.line,product_uom_category:"
@@ -782,9 +820,10 @@ msgctxt "model:ir.action,name:act_invoice_form"
msgid "Invoices"
msgstr "Sąskaitos faktūros"
-msgctxt "model:ir.action,name:act_open_customer"
-msgid "Parties associated to Sales"
-msgstr "Su pardavimais susieti kontrahentai"
+#, fuzzy
+msgctxt "model:ir.action,name:act_invoice_line_form"
+msgid "Invoice Lines"
+msgstr "Sąskaitos faktūros eilutės"
#, fuzzy
msgctxt "model:ir.action,name:act_product"
@@ -885,7 +924,7 @@ msgstr "Pardavimo eilutė"
#, fuzzy
msgctxt "model:ir.action,name:act_sale_move_relate"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Operacijos"
#, fuzzy
@@ -989,51 +1028,60 @@ msgctxt "model:ir.action.act_window.domain,name:act_sale_relate_pending"
msgid "Pending"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_sale"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending sales with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_customer_location_required"
msgid ""
"To process sale \"%(sale)s\" you must set a customer location on party "
"\"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_delete_cancel"
msgid "To delete sale \"%(sale)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_method"
msgid ""
"You cannot use together invoice \"%(invoice_method)s\" and shipment "
"\"%(shipment_method)s\" on sale \"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_invoice_address_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter an invoice address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invoice_reset_draft"
msgid ""
"You cannot reset invoice \"%(invoice)s\" to draft because it was generated "
"by a sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_create_draft"
msgid ""
"You cannot add lines to sale \"%(sale)s\" because it is no longer in a draft"
" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft sale "
"\"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_move_quantity"
msgid ""
"The sale line \"%(line)s\" is moving %(extra)s in addition to the "
@@ -1044,20 +1092,24 @@ msgctxt "model:ir.message,text:msg_sale_line_tax_unique"
msgid "A tax can be added only once to a sale line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_missing_account_revenue"
msgid "To invoice sale \"%(sale)s\" you must configure a default account revenue."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_modify_header_draft"
msgid "To modify the header of sale \"%(sale)s\", it must be in \"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_move_reset_draft"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
"sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_product_missing_account_revenue"
msgid ""
"To invoice sale \"%(sale)s\" you must define an account revenue for product "
@@ -1104,11 +1156,13 @@ msgctxt "model:ir.message,text:msg_sale_reporting_time_series"
msgid "Time Series"
msgstr "Laiko serijos"
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_shipment_address_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a shipment address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_warehouse_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a warehouse."
msgstr ""
@@ -1246,11 +1300,6 @@ msgctxt "model:ir.ui.menu,name:menu_configuration"
msgid "Configuration"
msgstr "Nuostatos"
-#, fuzzy
-msgctxt "model:ir.ui.menu,name:menu_customer"
-msgid "Associated to Sales"
-msgstr "Su pardavimais susieti kontrahentai"
-
#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_product"
msgid "Products"
@@ -1658,12 +1707,12 @@ msgstr "Pirkėjai"
#, fuzzy
msgctxt "view:sale.handle.invoice.exception.ask:"
-msgid "Choose invoices to recreate:"
+msgid "Choose cancelled invoices to ignore or recreate:"
msgstr "Pasirinkite sąskaitas faktūras atkūrimui"
#, fuzzy
msgctxt "view:sale.handle.shipment.exception.ask:"
-msgid "Choose move to recreate:"
+msgid "Choose cancelled stock moves to ignore or recreate:"
msgstr "Pasirinkite operacijas atkūrimui"
msgctxt "view:sale.line:"
diff --git a/modules/sale/locale/nl.po b/modules/sale/locale/nl.po
index 21c7982e42..802178ce1d 100644
--- a/modules/sale/locale/nl.po
+++ b/modules/sale/locale/nl.po
@@ -170,17 +170,25 @@ msgctxt "field:sale.handle.invoice.exception.ask,domain_invoices:"
msgid "Domain Invoices"
msgstr "Domein facturen"
+msgctxt "field:sale.handle.invoice.exception.ask,ignore_invoices:"
+msgid "Invoices to Ignore"
+msgstr "Te negeren facturen"
+
msgctxt "field:sale.handle.invoice.exception.ask,recreate_invoices:"
-msgid "Recreate Invoices"
-msgstr "Facturen opnieuw aanmaken"
+msgid "Invoices to Recreate"
+msgstr "Opnieuw aan te maken facturen"
msgctxt "field:sale.handle.shipment.exception.ask,domain_moves:"
-msgid "Domain Moves"
-msgstr "Mutaties domein"
+msgid "Domain Stock Moves"
+msgstr "Voorraadbewegingen domein"
+
+msgctxt "field:sale.handle.shipment.exception.ask,ignore_moves:"
+msgid "Stock Moves to Ignore"
+msgstr "Te negeren voorraadbewegingen"
msgctxt "field:sale.handle.shipment.exception.ask,recreate_moves:"
-msgid "Recreate Moves"
-msgstr "Mutaties opnieuw aanmaken"
+msgid "Stock Moves to Recreate"
+msgstr "Opnieuw aan te maken voorraadbewegingen"
msgctxt "field:sale.line,actual_quantity:"
msgid "Actual Quantity"
@@ -218,17 +226,21 @@ msgctxt "field:sale.line,invoice_progress:"
msgid "Invoice Progress"
msgstr "Factuur voortgang"
+msgctxt "field:sale.line,movable:"
+msgid "Movable"
+msgstr "Beweegbaar"
+
msgctxt "field:sale.line,moves:"
-msgid "Moves"
-msgstr "Mutaties"
+msgid "Stock Moves"
+msgstr "Voorraadbewegingen"
msgctxt "field:sale.line,moves_exception:"
msgid "Moves Exception"
msgstr "Mutaties Uitzondering"
msgctxt "field:sale.line,moves_ignored:"
-msgid "Ignored Moves"
-msgstr "Genegeerde mutaties"
+msgid "Ignored Stock Moves"
+msgstr "Genegeerde voorraadbewegingen"
msgctxt "field:sale.line,moves_progress:"
msgid "Moves Progress"
@@ -236,7 +248,7 @@ msgstr "Mutaties Voortgang"
msgctxt "field:sale.line,moves_recreated:"
msgid "Recreated Moves"
-msgstr "Opnieuw aangemaakte mutaties"
+msgstr "Opnieuw aangemaakte boekingen"
msgctxt "field:sale.line,note:"
msgid "Note"
@@ -307,16 +319,16 @@ msgid "Tax"
msgstr "Belasting"
msgctxt "field:sale.line-ignored-stock.move,move:"
-msgid "Move"
-msgstr "Mutatie"
+msgid "Stock Move"
+msgstr "Voorraadbeweging"
msgctxt "field:sale.line-ignored-stock.move,sale_line:"
msgid "Sale Line"
msgstr "Verkoop regel"
msgctxt "field:sale.line-recreated-stock.move,move:"
-msgid "Move"
-msgstr "Mutatie"
+msgid "Stock Move"
+msgstr "Voorraadbeweging"
msgctxt "field:sale.line-recreated-stock.move,sale_line:"
msgid "Sale Line"
@@ -522,13 +534,17 @@ msgctxt "field:sale.sale,invoices_recreated:"
msgid "Recreated Invoices"
msgstr "Opnieuw aangemaakte facturen"
+msgctxt "field:sale.sale,line_lines:"
+msgid "Line - Lines"
+msgstr "Regel - Regels"
+
msgctxt "field:sale.sale,lines:"
msgid "Lines"
msgstr "Regels"
msgctxt "field:sale.sale,moves:"
-msgid "Moves"
-msgstr "Mutaties"
+msgid "Stock Moves"
+msgstr "Voorraadbewegingen"
msgctxt "field:sale.sale,number:"
msgid "Number"
@@ -718,12 +734,22 @@ msgstr ""
"De respijt periode waarin de bevestigde aankoop nog steeds kan worden gereset naar concept.\n"
"Alleen toegepast als een wachtrij is geactiveerd."
+msgctxt "help:sale.handle.invoice.exception.ask,ignore_invoices:"
+msgid "The selected cancelled invoices will be ignored."
+msgstr "De geselecteerde geannuleerde facturen worden genegeerd."
+
msgctxt "help:sale.handle.invoice.exception.ask,recreate_invoices:"
-msgid ""
-"The selected invoices will be recreated. The other ones will be ignored."
+msgid "The selected cancelled invoices will be recreated."
+msgstr "De geselecteerde geannuleerde facturen worden opnieuw aangemaakt."
+
+msgctxt "help:sale.handle.shipment.exception.ask,ignore_moves:"
+msgid "The selected cancelled stock moves will be ignored."
+msgstr "De geselecteerde geannuleerde voorraadbewegingen worden genegeerd."
+
+msgctxt "help:sale.handle.shipment.exception.ask,recreate_moves:"
+msgid "The selected cancelled stock moves will be recreated."
msgstr ""
-"De geselecteerde facturen worden opnieuw aangemaakt. De rest wordt "
-"genegeerd."
+"De geselecteerde geannuleerde voorraadbewegingen worden opnieuw gemaakt."
msgctxt "help:sale.line,product_uom_category:"
msgid "The category of Unit of Measure for the product."
@@ -737,9 +763,9 @@ msgctxt "model:ir.action,name:act_invoice_form"
msgid "Invoices"
msgstr "Facturen"
-msgctxt "model:ir.action,name:act_open_customer"
-msgid "Parties associated to Sales"
-msgstr "Relaties gekoppeld aan verkoop"
+msgctxt "model:ir.action,name:act_invoice_line_form"
+msgid "Invoice Lines"
+msgstr "Factuur regels"
msgctxt "model:ir.action,name:act_product"
msgid "Products"
@@ -826,8 +852,8 @@ msgid "Sale Lines"
msgstr "Verkoop regels"
msgctxt "model:ir.action,name:act_sale_move_relate"
-msgid "Moves"
-msgstr "Mutaties"
+msgid "Stock Moves"
+msgstr "Voorraadbewegingen"
msgctxt "model:ir.action,name:act_sale_relate"
msgid "Sales"
@@ -921,6 +947,7 @@ msgctxt "model:ir.action.act_window.domain,name:act_sale_relate_pending"
msgid "Pending"
msgstr "In behandeling"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_sale"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending sales with "
@@ -929,6 +956,7 @@ msgstr ""
"U kunt relatie \"%(party)s\" niet verwijderen terwijl ze verkopen in "
"behandeling hebben bij bedrijf \"%(company)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_customer_location_required"
msgid ""
"To process sale \"%(sale)s\" you must set a customer location on party "
@@ -937,10 +965,12 @@ msgstr ""
"Om verkoop \"%(sale)s\" te verwerken, moet u een klant locatie instellen op "
"relatie \"%(party)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_delete_cancel"
msgid "To delete sale \"%(sale)s\" you must cancel it."
msgstr "Om de verkoop \"%(sale)s\" te verwijderen, moet u deze annuleren."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_method"
msgid ""
"You cannot use together invoice \"%(invoice_method)s\" and shipment "
@@ -949,6 +979,7 @@ msgstr ""
"U kunt factuur \"%(invoice_method)s\" en levering \"%(shipment_method)s\" op"
" de verkoop \"%(sale)s\" niet samen gebruiken."
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_invoice_address_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter an invoice address."
@@ -956,6 +987,7 @@ msgstr ""
"Om een offerte voor verkoop \"%(sale)s\" te krijgen, moet u een factuur "
"adres invoeren."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invoice_reset_draft"
msgid ""
"You cannot reset invoice \"%(invoice)s\" to draft because it was generated "
@@ -964,6 +996,7 @@ msgstr ""
"U kunt de factuur \"%(invoice)s\" niet terug zetten naar concept omdat ze is"
" gegenereerd door een verkoop."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_create_draft"
msgid ""
"You cannot add lines to sale \"%(sale)s\" because it is no longer in a draft"
@@ -972,6 +1005,7 @@ msgstr ""
"U kunt geen regels toevoegen aan verkoop \"%(sale)s\" omdat deze niet langer"
" status \"concept\" staat."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft sale "
@@ -980,6 +1014,7 @@ msgstr ""
"Om regel \"%(line)s\" te verwijderen, moet u de verkoop \"%(sale)s\" "
"annuleren of terug zetten naar concept."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_move_quantity"
msgid ""
"The sale line \"%(line)s\" is moving %(extra)s in addition to the "
@@ -993,18 +1028,21 @@ msgid "A tax can be added only once to a sale line."
msgstr ""
"Een belasting kan slechts eenmaal aan een verkoop regel worden toegevoegd."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_missing_account_revenue"
msgid "To invoice sale \"%(sale)s\" you must configure a default account revenue."
msgstr ""
"Om verkoop \"%(sale)s\" te factureren, moet u een standaard "
"grootboekrekening omzet configureren."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_modify_header_draft"
msgid "To modify the header of sale \"%(sale)s\", it must be in \"draft\" state."
msgstr ""
"Om de kop van de verkoop \"%(sale)s\" te wijzigen, moet deze in status "
"\"concept\" staan."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_move_reset_draft"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
@@ -1013,6 +1051,7 @@ msgstr ""
"U kunt mutatie \"%(move)s\" niet terug zetten naar concept omdat deze is "
"gegenereerd door een verkoop."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_product_missing_account_revenue"
msgid ""
"To invoice sale \"%(sale)s\" you must define an account revenue for product "
@@ -1053,6 +1092,7 @@ msgctxt "model:ir.message,text:msg_sale_reporting_time_series"
msgid "Time Series"
msgstr "Tijdreeksen"
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_shipment_address_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a shipment address."
@@ -1060,6 +1100,7 @@ msgstr ""
"Om een offerte voor verkoop \"%(sale)s\" te krijgen, moet u een verzendadres"
" invoeren."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_warehouse_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a warehouse."
msgstr ""
@@ -1183,10 +1224,6 @@ msgctxt "model:ir.ui.menu,name:menu_configuration"
msgid "Configuration"
msgstr "Configuratie"
-msgctxt "model:ir.ui.menu,name:menu_customer"
-msgid "Associated to Sales"
-msgstr "Gekoppeld aan verkoop"
-
msgctxt "model:ir.ui.menu,name:menu_product"
msgid "Products"
msgstr "Producten"
@@ -1576,12 +1613,14 @@ msgid "Customers"
msgstr "Klanten"
msgctxt "view:sale.handle.invoice.exception.ask:"
-msgid "Choose invoices to recreate:"
-msgstr "Kies facturen om opnieuw aan te maken:"
+msgid "Choose cancelled invoices to ignore or recreate:"
+msgstr ""
+"Selecteer geannuleerde facturen die u wilt negeren of opnieuw wilt aanmaken:"
msgctxt "view:sale.handle.shipment.exception.ask:"
-msgid "Choose move to recreate:"
-msgstr "Kies mutatie om opnieuw aan te maken:"
+msgid "Choose cancelled stock moves to ignore or recreate:"
+msgstr ""
+"Selecteer geannuleerde voorraadbewegingen om te negeren of opnieuw te maken:"
msgctxt "view:sale.line:"
msgid "General"
diff --git a/modules/sale/locale/pl.po b/modules/sale/locale/pl.po
index 104d9ffcbd..8d77d06304 100644
--- a/modules/sale/locale/pl.po
+++ b/modules/sale/locale/pl.po
@@ -15,37 +15,32 @@ msgctxt "field:party.party,customer_currencies:"
msgid "Customer Currencies"
msgstr "Odbiorcy"
-#, fuzzy
msgctxt "field:party.party,customer_currency:"
msgid "Customer Currency"
-msgstr "Waluta"
+msgstr "Waluta klienta"
-#, fuzzy
msgctxt "field:party.party,sale_invoice_method:"
msgid "Invoice Method"
-msgstr "Metoda faktury"
+msgstr "Metoda fakturowania"
#, fuzzy
msgctxt "field:party.party,sale_methods:"
msgid "Sale Methods"
msgstr "Metoda wysyłki sprzedaży"
-#, fuzzy
msgctxt "field:party.party,sale_shipment_method:"
msgid "Shipment Method"
msgstr "Metoda wysyłki"
-#, fuzzy
msgctxt "field:party.party.customer_currency,customer_currency:"
msgid "Customer Currency"
-msgstr "Waluta"
+msgstr "Waluta klienta"
#, fuzzy
msgctxt "field:party.party.customer_currency,party:"
msgid "Party"
msgstr "Strona"
-#, fuzzy
msgctxt "field:party.party.sale_method,company:"
msgid "Company"
msgstr "Firma"
@@ -55,10 +50,9 @@ msgctxt "field:party.party.sale_method,party:"
msgid "Party"
msgstr "Strona"
-#, fuzzy
msgctxt "field:party.party.sale_method,sale_invoice_method:"
msgid "Sale Invoice Method"
-msgstr "Metoda faktury"
+msgstr "Metoda fakturowania sprzedaży"
#, fuzzy
msgctxt "field:party.party.sale_method,sale_shipment_method:"
@@ -67,15 +61,15 @@ msgstr "Metoda wysyłki sprzedaży"
msgctxt "field:product.configuration,default_lead_time:"
msgid "Default Lead Time"
-msgstr ""
+msgstr "Domyślny Czas realizacji"
msgctxt "field:product.configuration.default_lead_time,default_lead_time:"
msgid "Default Lead Time"
-msgstr ""
+msgstr "Domyślny Czas realizacji"
msgctxt "field:product.lead_time,lead_time:"
msgid "Lead Time"
-msgstr ""
+msgstr "Czas realizacji"
msgctxt "field:product.lead_time,template:"
msgid "Template"
@@ -83,7 +77,7 @@ msgstr ""
msgctxt "field:product.product,lead_time:"
msgid "Lead Time"
-msgstr ""
+msgstr "Czas realizacji"
msgctxt "field:product.product,lead_times:"
msgid "Lead Times"
@@ -91,43 +85,36 @@ msgstr ""
msgctxt "field:product.product,salable:"
msgid "Salable"
-msgstr ""
+msgstr "Zbywalny"
msgctxt "field:product.product,sale_price_uom:"
msgid "Sale Price"
msgstr "Cena sprzedaży"
-#, fuzzy
msgctxt "field:product.product,sale_uom:"
msgid "Sale UoM"
-msgstr "Jm sprzedaży"
+msgstr "Sprzedaż jedn. miary"
-#, fuzzy
msgctxt "field:product.sale.context,company:"
msgid "Company"
msgstr "Firma"
-#, fuzzy
msgctxt "field:product.sale.context,currency:"
msgid "Currency"
msgstr "Waluta"
-#, fuzzy
msgctxt "field:product.sale.context,customer:"
msgid "Customer"
-msgstr "Odbiorcy"
+msgstr "Klient"
-#, fuzzy
msgctxt "field:product.sale.context,locations:"
msgid "Warehouses"
-msgstr "Magazyn"
+msgstr "Magazyny"
-#, fuzzy
msgctxt "field:product.sale.context,quantity:"
msgid "Quantity"
msgstr "Ilość"
-#, fuzzy
msgctxt "field:product.sale.context,sale_date:"
msgid "Sale Date"
msgstr "Data sprzedaży"
@@ -138,7 +125,7 @@ msgstr ""
msgctxt "field:product.template,lead_time:"
msgid "Lead Time"
-msgstr ""
+msgstr "Czas realizacji"
msgctxt "field:product.template,lead_times:"
msgid "Lead Times"
@@ -146,20 +133,19 @@ msgstr ""
msgctxt "field:product.template,salable:"
msgid "Salable"
-msgstr ""
+msgstr "Zbywalny"
-#, fuzzy
msgctxt "field:product.template,sale_uom:"
msgid "Sale UoM"
-msgstr "Jm sprzedaży"
+msgstr "Sprzedaż jedn. miary"
msgctxt "field:sale.configuration,sale_invoice_method:"
msgid "Sale Invoice Method"
-msgstr ""
+msgstr "Metoda fakturowania sprzedaży"
msgctxt "field:sale.configuration,sale_process_after:"
msgid "Process Sale after"
-msgstr ""
+msgstr "Realizuj sprzedaż po"
msgctxt "field:sale.configuration,sale_sequence:"
msgid "Sale Sequence"
@@ -171,7 +157,7 @@ msgstr "Metoda wysyłki sprzedaży"
msgctxt "field:sale.configuration.sale_method,sale_invoice_method:"
msgid "Sale Invoice Method"
-msgstr ""
+msgstr "Metoda fakturowania sprzedaży"
msgctxt "field:sale.configuration.sale_method,sale_shipment_method:"
msgid "Sale Shipment Method"
@@ -189,17 +175,29 @@ msgctxt "field:sale.handle.invoice.exception.ask,domain_invoices:"
msgid "Domain Invoices"
msgstr ""
+#, fuzzy
+msgctxt "field:sale.handle.invoice.exception.ask,ignore_invoices:"
+msgid "Invoices to Ignore"
+msgstr "Adres faktury"
+
+#, fuzzy
msgctxt "field:sale.handle.invoice.exception.ask,recreate_invoices:"
-msgid "Recreate Invoices"
-msgstr ""
+msgid "Invoices to Recreate"
+msgstr "Stan faktury"
msgctxt "field:sale.handle.shipment.exception.ask,domain_moves:"
-msgid "Domain Moves"
+msgid "Domain Stock Moves"
msgstr ""
+#, fuzzy
+msgctxt "field:sale.handle.shipment.exception.ask,ignore_moves:"
+msgid "Stock Moves to Ignore"
+msgstr "Ruchy"
+
+#, fuzzy
msgctxt "field:sale.handle.shipment.exception.ask,recreate_moves:"
-msgid "Recreate Moves"
-msgstr ""
+msgid "Stock Moves to Recreate"
+msgstr "Ruchy"
#, fuzzy
msgctxt "field:sale.line,actual_quantity:"
@@ -208,22 +206,19 @@ msgstr "Ilość"
msgctxt "field:sale.line,amount:"
msgid "Amount"
-msgstr ""
+msgstr "Wartość netto"
-#, fuzzy
msgctxt "field:sale.line,company:"
msgid "Company"
msgstr "Firma"
-#, fuzzy
msgctxt "field:sale.line,currency:"
msgid "Currency"
msgstr "Waluta"
-#, fuzzy
msgctxt "field:sale.line,customer:"
msgid "Customer"
-msgstr "Odbiorcy"
+msgstr "Klient"
msgctxt "field:sale.line,description:"
msgid "Description"
@@ -242,8 +237,13 @@ msgctxt "field:sale.line,invoice_progress:"
msgid "Invoice Progress"
msgstr "Adres faktury"
+msgctxt "field:sale.line,movable:"
+msgid "Movable"
+msgstr ""
+
+#, fuzzy
msgctxt "field:sale.line,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Ruchy"
#, fuzzy
@@ -251,8 +251,9 @@ msgctxt "field:sale.line,moves_exception:"
msgid "Moves Exception"
msgstr "Wyjątek"
+#, fuzzy
msgctxt "field:sale.line,moves_ignored:"
-msgid "Ignored Moves"
+msgid "Ignored Stock Moves"
msgstr "Zignorowane ruchy"
#, fuzzy
@@ -285,7 +286,6 @@ msgctxt "field:sale.line,sale:"
msgid "Sale"
msgstr "Sprzedaż"
-#, fuzzy
msgctxt "field:sale.line,sale_date:"
msgid "Sale Date"
msgstr "Data sprzedaży"
@@ -304,7 +304,7 @@ msgstr ""
msgctxt "field:sale.line,taxes:"
msgid "Taxes"
-msgstr "Podatki"
+msgstr "Podatek"
msgctxt "field:sale.line,to_location:"
msgid "To Location"
@@ -335,39 +335,37 @@ msgid "Tax"
msgstr "Podatek"
msgctxt "field:sale.line-ignored-stock.move,move:"
-msgid "Move"
-msgstr "Ruch"
+msgid "Stock Move"
+msgstr ""
msgctxt "field:sale.line-ignored-stock.move,sale_line:"
msgid "Sale Line"
msgstr "Wiersz sprzedaży"
msgctxt "field:sale.line-recreated-stock.move,move:"
-msgid "Move"
-msgstr "Ruch"
+msgid "Stock Move"
+msgstr ""
msgctxt "field:sale.line-recreated-stock.move,sale_line:"
msgid "Sale Line"
msgstr "Wiersz sprzedaży"
-#, fuzzy
msgctxt "field:sale.reporting.context,company:"
msgid "Company"
msgstr "Firma"
msgctxt "field:sale.reporting.context,from_date:"
msgid "From Date"
-msgstr ""
+msgstr "Od dnia"
msgctxt "field:sale.reporting.context,period:"
msgid "Period"
-msgstr ""
+msgstr "Okres"
msgctxt "field:sale.reporting.context,to_date:"
msgid "To Date"
-msgstr ""
+msgstr "Do dnia"
-#, fuzzy
msgctxt "field:sale.reporting.context,warehouse:"
msgid "Warehouse"
msgstr "Magazyn"
@@ -409,10 +407,9 @@ msgctxt "field:sale.reporting.country.tree,region:"
msgid "Region"
msgstr "Open Region"
-#, fuzzy
msgctxt "field:sale.reporting.customer,customer:"
msgid "Customer"
-msgstr "Odbiorcy"
+msgstr "Klient"
#, fuzzy
msgctxt "field:sale.reporting.customer.category,category:"
@@ -428,14 +425,13 @@ msgctxt "field:sale.reporting.customer.category.tree,children:"
msgid "Children"
msgstr ""
-#, fuzzy
msgctxt "field:sale.reporting.customer.category.tree,currency:"
msgid "Currency"
msgstr "Waluta"
msgctxt "field:sale.reporting.customer.category.tree,name:"
msgid "Name"
-msgstr ""
+msgstr "Nazwa"
msgctxt "field:sale.reporting.customer.category.tree,parent:"
msgid "Parent"
@@ -443,14 +439,12 @@ msgstr ""
msgctxt "field:sale.reporting.customer.category.tree,revenue:"
msgid "Revenue"
-msgstr ""
+msgstr "Przychód"
-#, fuzzy
msgctxt "field:sale.reporting.customer.time_series,customer:"
msgid "Customer"
-msgstr "Odbiorcy"
+msgstr "Klient"
-#, fuzzy
msgctxt "field:sale.reporting.product,product:"
msgid "Product"
msgstr "Produkt"
@@ -469,14 +463,13 @@ msgctxt "field:sale.reporting.product.category.tree,children:"
msgid "Children"
msgstr ""
-#, fuzzy
msgctxt "field:sale.reporting.product.category.tree,currency:"
msgid "Currency"
msgstr "Waluta"
msgctxt "field:sale.reporting.product.category.tree,name:"
msgid "Name"
-msgstr ""
+msgstr "Nazwa"
msgctxt "field:sale.reporting.product.category.tree,parent:"
msgid "Parent"
@@ -484,21 +477,19 @@ msgstr ""
msgctxt "field:sale.reporting.product.category.tree,revenue:"
msgid "Revenue"
-msgstr ""
+msgstr "Przychód"
-#, fuzzy
msgctxt "field:sale.reporting.product.time_series,product:"
msgid "Product"
msgstr "Produkt"
-#, fuzzy
msgctxt "field:sale.reporting.region.tree,currency:"
msgid "Currency"
msgstr "Waluta"
msgctxt "field:sale.reporting.region.tree,name:"
msgid "Name"
-msgstr ""
+msgstr "Nazwa"
msgctxt "field:sale.reporting.region.tree,parent:"
msgid "Parent"
@@ -506,7 +497,7 @@ msgstr ""
msgctxt "field:sale.reporting.region.tree,revenue:"
msgid "Revenue"
-msgstr ""
+msgstr "Przychód"
msgctxt "field:sale.reporting.region.tree,subregions:"
msgid "Subregions"
@@ -520,14 +511,13 @@ msgctxt "field:sale.sale,company:"
msgid "Company"
msgstr "Firma"
-#, fuzzy
msgctxt "field:sale.sale,confirmed_by:"
msgid "Confirmed By"
-msgstr "Confirmed"
+msgstr "Zatwierdzone przez"
msgctxt "field:sale.sale,contact:"
msgid "Contact"
-msgstr ""
+msgstr "Kontakt"
msgctxt "field:sale.sale,currency:"
msgid "Currency"
@@ -543,12 +533,11 @@ msgstr "Adres faktury"
msgctxt "field:sale.sale,invoice_method:"
msgid "Invoice Method"
-msgstr "Metoda faktury"
+msgstr "Metoda fakturowania"
-#, fuzzy
msgctxt "field:sale.sale,invoice_party:"
msgid "Invoice Party"
-msgstr "Stan faktury"
+msgstr "Strona faktury"
msgctxt "field:sale.sale,invoice_state:"
msgid "Invoice State"
@@ -566,12 +555,18 @@ msgctxt "field:sale.sale,invoices_recreated:"
msgid "Recreated Invoices"
msgstr ""
+#, fuzzy
+msgctxt "field:sale.sale,line_lines:"
+msgid "Line - Lines"
+msgstr "Wiersze faktury"
+
msgctxt "field:sale.sale,lines:"
msgid "Lines"
msgstr "Wiersze"
+#, fuzzy
msgctxt "field:sale.sale,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Ruchy"
msgctxt "field:sale.sale,number:"
@@ -594,10 +589,9 @@ msgctxt "field:sale.sale,payment_term:"
msgid "Payment Term"
msgstr "Termin płatności"
-#, fuzzy
msgctxt "field:sale.sale,quoted_by:"
msgid "Quoted By"
-msgstr "Quote"
+msgstr "Wycenione przez"
msgctxt "field:sale.sale,reference:"
msgid "Reference"
@@ -631,7 +625,6 @@ msgctxt "field:sale.sale,shipments:"
msgid "Shipments"
msgstr "Wysyłki"
-#, fuzzy
msgctxt "field:sale.sale,shipping_date:"
msgid "Shipping Date"
msgstr "Data wysyłki"
@@ -650,7 +643,7 @@ msgstr ""
msgctxt "field:sale.sale,total_amount:"
msgid "Total"
-msgstr "Razem"
+msgstr "Wartość brutto"
#, fuzzy
msgctxt "field:sale.sale,total_amount_cache:"
@@ -659,7 +652,7 @@ msgstr "Podatek razem"
msgctxt "field:sale.sale,untaxed_amount:"
msgid "Untaxed"
-msgstr ""
+msgstr "Wartość netto"
msgctxt "field:sale.sale,untaxed_amount_cache:"
msgid "Untaxed Cache"
@@ -695,45 +688,55 @@ msgstr ""
msgctxt "help:party.party,customer_currency:"
msgid "Default currency for sales to this party."
-msgstr ""
+msgstr "Domyślna waluta sprzedaży do tego klienta."
msgctxt "help:party.party,sale_invoice_method:"
msgid ""
"The default sale invoice method for the customer.\n"
"Leave empty to use the default value from the configuration."
msgstr ""
+"Domyślna metoda fakturowania sprzedaży dla klienta.\n"
+"Pozostaw puste pole, aby użyć wartości domyślnej z konfiguracji."
msgctxt "help:party.party,sale_shipment_method:"
msgid ""
"The default sale shipment method for the customer.\n"
"Leave empty to use the default value from the configuration."
msgstr ""
+"Domyślna metoda wysyłki sprzedaży dla klienta.\n"
+"Pozostaw puste pole, aby użyć wartości domyślnej z konfiguracji."
msgctxt "help:party.party.customer_currency,customer_currency:"
msgid "Default currency for sales to this party."
-msgstr ""
+msgstr "Domyślna waluta sprzedaży do tego klienta."
msgctxt "help:product.configuration,default_lead_time:"
msgid ""
"The time from confirming the sales order to sending the products.\n"
"Used for products without a lead time."
msgstr ""
+"Czas od zatwierdzenia zlecenia sprzedaży do momentu wysłania produktów,\n"
+"używany do produktów bez zdefiniowanego Czasu realizacji."
msgctxt "help:product.configuration.default_lead_time,default_lead_time:"
msgid ""
"The time from confirming the sales order to sending the products.\n"
"Used for products without a lead time."
msgstr ""
+"Czas od zatwierdzenia zlecenia sprzedaży do momentu wysłania produktów,\n"
+"używany do produktów bez zdefiniowanego Czasu realizacji."
msgctxt "help:product.product,lead_time:"
msgid ""
"The time from confirming the sales order to sending the products.\n"
"If empty the default lead time from the configuration is used."
msgstr ""
+"Czas od zatwierdzenia zlecenia sprzedaży do momentu wysłania produktów.\n"
+"Jeśli będzie pusty to zostanie użyty Domyślny Czas realizacji z konfiguracji."
msgctxt "help:product.product,sale_uom:"
msgid "The default Unit of Measure for sales."
-msgstr ""
+msgstr "Domyślna jednostka miary używana przy sprzedaży."
msgctxt "help:product.template,lead_time:"
msgid ""
@@ -743,17 +746,30 @@ msgstr ""
msgctxt "help:product.template,sale_uom:"
msgid "The default Unit of Measure for sales."
-msgstr ""
+msgstr "Domyślna jednostka miary używana przy sprzedaży."
msgctxt "help:sale.configuration,sale_process_after:"
msgid ""
"The grace period during which confirmed sale can still be reset to draft.\n"
"Applied if a worker queue is activated."
msgstr ""
+"Okres karencji, podczas którego potwierdzona sprzedaż może być wciąż zresetowana do stanu szkicu.\n"
+"Ma zastosowanie jeśli jest aktywny mechanizm kolejkowania zadań."
+
+msgctxt "help:sale.handle.invoice.exception.ask,ignore_invoices:"
+msgid "The selected cancelled invoices will be ignored."
+msgstr ""
msgctxt "help:sale.handle.invoice.exception.ask,recreate_invoices:"
-msgid ""
-"The selected invoices will be recreated. The other ones will be ignored."
+msgid "The selected cancelled invoices will be recreated."
+msgstr ""
+
+msgctxt "help:sale.handle.shipment.exception.ask,ignore_moves:"
+msgid "The selected cancelled stock moves will be ignored."
+msgstr ""
+
+msgctxt "help:sale.handle.shipment.exception.ask,recreate_moves:"
+msgid "The selected cancelled stock moves will be recreated."
msgstr ""
msgctxt "help:sale.line,product_uom_category:"
@@ -764,14 +780,14 @@ msgctxt "help:sale.sale,shipping_date:"
msgid "When the shipping of goods should start."
msgstr ""
-#, fuzzy
msgctxt "model:ir.action,name:act_invoice_form"
msgid "Invoices"
-msgstr "Invoices"
+msgstr "Faktury"
-msgctxt "model:ir.action,name:act_open_customer"
-msgid "Parties associated to Sales"
-msgstr "Parties associated to Sales"
+#, fuzzy
+msgctxt "model:ir.action,name:act_invoice_line_form"
+msgid "Invoice Lines"
+msgstr "Wiersze faktury"
#, fuzzy
msgctxt "model:ir.action,name:act_product"
@@ -793,117 +809,102 @@ msgstr "Sales per Country"
msgctxt "model:ir.action,name:act_reporting_customer"
msgid "Sales per Customer"
-msgstr "Sales per Customer"
+msgstr "Sprzedaż wg klienta"
-#, fuzzy
msgctxt "model:ir.action,name:act_reporting_customer_category"
msgid "Sales per Customer Category"
-msgstr "Sales per Category"
+msgstr "Sprzedaż wg kategorii klienta"
#, fuzzy
msgctxt "model:ir.action,name:act_reporting_customer_category_time_series"
msgid "Sales per Party Category"
msgstr "Sales per Category"
-#, fuzzy
msgctxt "model:ir.action,name:act_reporting_customer_category_tree"
msgid "Sales per Customer Category"
-msgstr "Sales per Category"
+msgstr "Sprzedaż wg kategorii klienta"
msgctxt "model:ir.action,name:act_reporting_customer_time_series"
msgid "Sales per Customer"
-msgstr "Sales per Customer"
+msgstr "Sprzedaż wg klienta"
-#, fuzzy
msgctxt "model:ir.action,name:act_reporting_main"
msgid "Sales"
msgstr "Sprzedaż"
-#, fuzzy
msgctxt "model:ir.action,name:act_reporting_main_time_series"
msgid "Sales"
msgstr "Sprzedaż"
msgctxt "model:ir.action,name:act_reporting_product"
msgid "Sales per Product"
-msgstr "Sales per Product"
+msgstr "Sprzedaż wg produktu"
-#, fuzzy
msgctxt "model:ir.action,name:act_reporting_product_category"
msgid "Sales per Product Category"
-msgstr "Sales per Category"
+msgstr "Sprzedaż wg kategorii produktu"
-#, fuzzy
msgctxt "model:ir.action,name:act_reporting_product_category_time_series"
msgid "Sales per Product Category"
-msgstr "Sales per Category"
+msgstr "Sprzedaż wg kategorii produktu"
-#, fuzzy
msgctxt "model:ir.action,name:act_reporting_product_category_tree"
msgid "Sales per Product Category"
-msgstr "Sales per Category"
+msgstr "Sprzedaż wg kategorii produktu"
msgctxt "model:ir.action,name:act_reporting_product_time_series"
msgid "Sales per Product"
-msgstr "Sales per Product"
+msgstr "Sprzedaż wg produktu"
-#, fuzzy
msgctxt "model:ir.action,name:act_reporting_region_tree"
msgid "Sales per Region"
-msgstr "Sales per Region"
+msgstr "Sprzedaż wg regionu"
-#, fuzzy
msgctxt "model:ir.action,name:act_return_form"
msgid "Returns"
-msgstr "Returns"
+msgstr "Zwroty"
#, fuzzy
msgctxt "model:ir.action,name:act_sale_configuration_form"
msgid "Configuration"
msgstr "Konfiguracja"
-#, fuzzy
msgctxt "model:ir.action,name:act_sale_form"
msgid "Sales"
-msgstr "Sales"
+msgstr "Sprzedaż"
-#, fuzzy
msgctxt "model:ir.action,name:act_sale_line_relate"
msgid "Sale Lines"
-msgstr "Wiersz sprzedaży"
+msgstr "Wiersze sprzedaży"
#, fuzzy
msgctxt "model:ir.action,name:act_sale_move_relate"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Ruchy"
-#, fuzzy
msgctxt "model:ir.action,name:act_sale_relate"
msgid "Sales"
msgstr "Sprzedaż"
-#, fuzzy
msgctxt "model:ir.action,name:act_sale_relate_simple"
msgid "Sales"
msgstr "Sprzedaż"
-#, fuzzy
msgctxt "model:ir.action,name:act_shipment_form"
msgid "Shipments"
-msgstr "Shipments"
+msgstr "Wysyłki"
-#, fuzzy
msgctxt "model:ir.action,name:report_sale"
msgid "Sale"
-msgstr "Sale"
+msgstr "Sprzedaż"
msgctxt "model:ir.action,name:wizard_invoice_handle_exception"
msgid "Handle Invoice Exception"
-msgstr "Handle Invoice Exception"
+msgstr "Obsłuż wyjątek faktury"
msgctxt "model:ir.action,name:wizard_modify_header"
msgid "Modify Header"
-msgstr "Modify Header"
+msgstr "Zmień nagłówek"
#, fuzzy
msgctxt "model:ir.action,name:wizard_reporting_country_tree_open"
@@ -915,48 +916,41 @@ msgctxt "model:ir.action,name:wizard_reporting_region_tree_open"
msgid "Open Region"
msgstr "Open Region"
-#, fuzzy
msgctxt "model:ir.action,name:wizard_return_sale"
msgid "Return Sale"
-msgstr "Return Sale"
+msgstr "Zwrot sprzedaży"
msgctxt "model:ir.action,name:wizard_shipment_handle_exception"
msgid "Handle Shipment Exception"
-msgstr "Handle Shipment Exception"
+msgstr "Obsłuż wyjątek wysyłki"
-#, fuzzy
msgctxt "model:ir.action.act_window.domain,name:act_sale_form_domain_all"
msgid "All"
-msgstr "All"
+msgstr "Wszystkie"
-#, fuzzy
msgctxt ""
"model:ir.action.act_window.domain,name:act_sale_form_domain_confirmed"
msgid "Confirmed"
-msgstr "Confirmed"
+msgstr "Potwierdzone"
-#, fuzzy
msgctxt "model:ir.action.act_window.domain,name:act_sale_form_domain_draft"
msgid "Draft"
-msgstr "Draft"
+msgstr "Szkic"
-#, fuzzy
msgctxt ""
"model:ir.action.act_window.domain,name:act_sale_form_domain_exception"
msgid "Exception"
msgstr "Wyjątek"
-#, fuzzy
msgctxt ""
"model:ir.action.act_window.domain,name:act_sale_form_domain_processing"
msgid "Processing"
-msgstr "Processing"
+msgstr "W realizacji"
-#, fuzzy
msgctxt ""
"model:ir.action.act_window.domain,name:act_sale_form_domain_quotation"
msgid "Quotation"
-msgstr "Quotation"
+msgstr "Oferta"
#, fuzzy
msgctxt "model:ir.action.act_window.domain,name:act_sale_line_relate_all"
@@ -986,51 +980,60 @@ msgctxt "model:ir.action.act_window.domain,name:act_sale_relate_pending"
msgid "Pending"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_sale"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending sales with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_customer_location_required"
msgid ""
"To process sale \"%(sale)s\" you must set a customer location on party "
"\"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_delete_cancel"
msgid "To delete sale \"%(sale)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_method"
msgid ""
"You cannot use together invoice \"%(invoice_method)s\" and shipment "
"\"%(shipment_method)s\" on sale \"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_invoice_address_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter an invoice address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invoice_reset_draft"
msgid ""
"You cannot reset invoice \"%(invoice)s\" to draft because it was generated "
"by a sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_create_draft"
msgid ""
"You cannot add lines to sale \"%(sale)s\" because it is no longer in a draft"
" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft sale "
"\"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_move_quantity"
msgid ""
"The sale line \"%(line)s\" is moving %(extra)s in addition to the "
@@ -1041,32 +1044,34 @@ msgctxt "model:ir.message,text:msg_sale_line_tax_unique"
msgid "A tax can be added only once to a sale line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_missing_account_revenue"
msgid "To invoice sale \"%(sale)s\" you must configure a default account revenue."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_modify_header_draft"
msgid "To modify the header of sale \"%(sale)s\", it must be in \"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_move_reset_draft"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
"sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_product_missing_account_revenue"
msgid ""
"To invoice sale \"%(sale)s\" you must define an account revenue for product "
"\"%(product)s\"."
msgstr ""
-#, fuzzy
msgctxt "model:ir.message,text:msg_sale_reporting_company"
msgid "Company"
msgstr "Firma"
-#, fuzzy
msgctxt "model:ir.message,text:msg_sale_reporting_currency"
msgid "Currency"
msgstr "Waluta"
@@ -1083,32 +1088,34 @@ msgstr "#"
msgctxt "model:ir.message,text:msg_sale_reporting_number_help"
msgid "Number of sales"
-msgstr ""
+msgstr "Liczba operacji sprzedaży"
msgctxt "model:ir.message,text:msg_sale_reporting_revenue"
msgid "Revenue"
-msgstr ""
+msgstr "Przychód"
msgctxt "model:ir.message,text:msg_sale_reporting_revenue_trend"
msgid "Revenue Trend"
-msgstr ""
+msgstr "Tendencja przychodu"
msgctxt "model:ir.message,text:msg_sale_reporting_time_series"
msgid "Time Series"
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_shipment_address_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a shipment address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_warehouse_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a warehouse."
msgstr ""
msgctxt "model:ir.model.button,string:sale_cancel_button"
msgid "Cancel"
-msgstr "Cancel"
+msgstr "Anuluj"
msgctxt "model:ir.model.button,string:sale_confirm_button"
msgid "Confirm"
@@ -1116,7 +1123,7 @@ msgstr "Confirm"
msgctxt "model:ir.model.button,string:sale_draft_button"
msgid "Draft"
-msgstr "Draft"
+msgstr "Szkic"
msgctxt "model:ir.model.button,string:sale_handle_invoice_exception_button"
msgid "Handle Invoice Exception"
@@ -1138,15 +1145,15 @@ msgstr "Wysyłki"
msgctxt "model:ir.model.button,string:sale_modify_header_button"
msgid "Modify Header"
-msgstr "Modify Header"
+msgstr "Zmień nagłówek"
msgctxt "model:ir.model.button,string:sale_process_button"
msgid "Process"
-msgstr "Process"
+msgstr "Zrealizuj"
msgctxt "model:ir.model.button,string:sale_quote_button"
msgid "Quote"
-msgstr "Quote"
+msgstr "Oferta"
msgctxt ""
"model:ir.rule.group,name:rule_group_reporting_country_subdivision_time_series_companies"
@@ -1227,15 +1234,9 @@ msgctxt "model:ir.ui.menu,name:menu_configuration"
msgid "Configuration"
msgstr "Konfiguracja"
-#, fuzzy
-msgctxt "model:ir.ui.menu,name:menu_customer"
-msgid "Associated to Sales"
-msgstr "Parties associated to Sales"
-
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_product"
msgid "Products"
-msgstr "Produkt"
+msgstr "Produkty"
msgctxt "model:ir.ui.menu,name:menu_reporting"
msgid "Reporting"
@@ -1243,22 +1244,19 @@ msgstr "Raportowanie"
msgctxt "model:ir.ui.menu,name:menu_reporting_sale"
msgid "Sales"
-msgstr "Sales"
+msgstr "Sprzedaż"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_sale"
msgid "Sales"
-msgstr "Sales"
+msgstr "Sprzedaż"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_sale_configuration"
msgid "Configuration"
msgstr "Konfiguracja"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_sale_form"
msgid "Sales"
-msgstr "Sales"
+msgstr "Sprzedaż"
msgctxt "model:party.party.customer_currency,name:"
msgid "Party Customer Currency"
@@ -1280,10 +1278,9 @@ msgctxt "model:product.sale.context,name:"
msgid "Product Sale Context"
msgstr ""
-#, fuzzy
msgctxt "model:res.group,name:group_sale"
msgid "Sales"
-msgstr "Sales"
+msgstr "Sprzedaż"
#, fuzzy
msgctxt "model:res.group,name:group_sale_admin"
@@ -1436,16 +1433,15 @@ msgstr ":"
msgctxt "report:sale.sale:"
msgid "Amount"
-msgstr ""
+msgstr "Wartość netto"
msgctxt "report:sale.sale:"
msgid "Date:"
msgstr "Data:"
-#, fuzzy
msgctxt "report:sale.sale:"
msgid "Delivery Address:"
-msgstr "Adres faktury"
+msgstr "Adres dostawy:"
msgctxt "report:sale.sale:"
msgid "Description"
@@ -1457,7 +1453,7 @@ msgstr "Opis:"
msgctxt "report:sale.sale:"
msgid "Draft Sale Order"
-msgstr ""
+msgstr "Szkic zlecenia sprzedaży"
msgctxt "report:sale.sale:"
msgid "Quantity"
@@ -1465,7 +1461,7 @@ msgstr "Ilość"
msgctxt "report:sale.sale:"
msgid "Quotation N°:"
-msgstr ""
+msgstr "Oferta nr"
msgctxt "report:sale.sale:"
msgid "Reference:"
@@ -1473,19 +1469,19 @@ msgstr "Referencja:"
msgctxt "report:sale.sale:"
msgid "Sale Order N°:"
-msgstr ""
+msgstr "Zlecenie sprzedaży nr"
msgctxt "report:sale.sale:"
msgid "Taxes"
-msgstr "Podatki"
+msgstr "Podatek"
msgctxt "report:sale.sale:"
msgid "Taxes:"
-msgstr "Podatki:"
+msgstr "Podatek:"
msgctxt "report:sale.sale:"
msgid "Total (excl. taxes):"
-msgstr ""
+msgstr "Wartość netto:"
msgctxt "report:sale.sale:"
msgid "Total:"
@@ -1521,15 +1517,15 @@ msgstr "Tytuł"
msgctxt "selection:sale.reporting.context,period:"
msgid "Day"
-msgstr ""
+msgstr "Dzień"
msgctxt "selection:sale.reporting.context,period:"
msgid "Month"
-msgstr ""
+msgstr "Miesiąc"
msgctxt "selection:sale.reporting.context,period:"
msgid "Year"
-msgstr ""
+msgstr "Rok"
msgctxt "selection:sale.sale,invoice_method:"
msgid "Manual"
@@ -1537,7 +1533,7 @@ msgstr ""
msgctxt "selection:sale.sale,invoice_method:"
msgid "On Order Processed"
-msgstr ""
+msgstr "Po realizacji zlecenia"
msgctxt "selection:sale.sale,invoice_method:"
msgid "On Shipment Sent"
@@ -1577,7 +1573,7 @@ msgstr ""
msgctxt "selection:sale.sale,shipment_method:"
msgid "On Order Processed"
-msgstr ""
+msgstr "Po realizacji zlecenia"
msgctxt "selection:sale.sale,shipment_state:"
msgid "Exception"
@@ -1599,7 +1595,6 @@ msgctxt "selection:sale.sale,shipment_state:"
msgid "Waiting"
msgstr ""
-#, fuzzy
msgctxt "selection:sale.sale,state:"
msgid "Cancelled"
msgstr "Anulowano"
@@ -1612,20 +1607,17 @@ msgctxt "selection:sale.sale,state:"
msgid "Done"
msgstr "Wykonano"
-#, fuzzy
msgctxt "selection:sale.sale,state:"
msgid "Draft"
-msgstr "Draft"
+msgstr "Szkic"
-#, fuzzy
msgctxt "selection:sale.sale,state:"
msgid "Processing"
-msgstr "Processing"
+msgstr "Realizacja"
-#, fuzzy
msgctxt "selection:sale.sale,state:"
msgid "Quotation"
-msgstr "Quotation"
+msgstr "Oferta"
msgctxt "selection:stock.move,sale_exception_state:"
msgid "Ignored"
@@ -1644,11 +1636,11 @@ msgid "Customers"
msgstr "Odbiorcy"
msgctxt "view:sale.handle.invoice.exception.ask:"
-msgid "Choose invoices to recreate:"
+msgid "Choose cancelled invoices to ignore or recreate:"
msgstr ""
msgctxt "view:sale.handle.shipment.exception.ask:"
-msgid "Choose move to recreate:"
+msgid "Choose cancelled stock moves to ignore or recreate:"
msgstr ""
msgctxt "view:sale.line:"
@@ -1702,7 +1694,6 @@ msgctxt "wizard_button:sale.handle.shipment.exception,ask,handle:"
msgid "OK"
msgstr "OK"
-#, fuzzy
msgctxt "wizard_button:sale.modify_header,start,end:"
msgid "Cancel"
msgstr "Anuluj"
diff --git a/modules/sale/locale/pt.po b/modules/sale/locale/pt.po
index 346032b67c..c30ff070f5 100644
--- a/modules/sale/locale/pt.po
+++ b/modules/sale/locale/pt.po
@@ -194,17 +194,30 @@ msgctxt "field:sale.handle.invoice.exception.ask,domain_invoices:"
msgid "Domain Invoices"
msgstr "Faturas do domínio"
-msgctxt "field:sale.handle.invoice.exception.ask,recreate_invoices:"
-msgid "Recreate Invoices"
-msgstr "Recriar faturas"
+#, fuzzy
+msgctxt "field:sale.handle.invoice.exception.ask,ignore_invoices:"
+msgid "Invoices to Ignore"
+msgstr "Endereço para faturamento"
+#, fuzzy
+msgctxt "field:sale.handle.invoice.exception.ask,recreate_invoices:"
+msgid "Invoices to Recreate"
+msgstr "Escolhe as Faturas para recriar"
+
+#, fuzzy
msgctxt "field:sale.handle.shipment.exception.ask,domain_moves:"
-msgid "Domain Moves"
+msgid "Domain Stock Moves"
msgstr "Movimentações no domínio"
+#, fuzzy
+msgctxt "field:sale.handle.shipment.exception.ask,ignore_moves:"
+msgid "Stock Moves to Ignore"
+msgstr "Movimentações"
+
+#, fuzzy
msgctxt "field:sale.handle.shipment.exception.ask,recreate_moves:"
-msgid "Recreate Moves"
-msgstr "Recriar movimentações"
+msgid "Stock Moves to Recreate"
+msgstr "Escolha as movimentações a recriar"
#, fuzzy
msgctxt "field:sale.line,actual_quantity:"
@@ -247,8 +260,13 @@ msgctxt "field:sale.line,invoice_progress:"
msgid "Invoice Progress"
msgstr "Endereço para faturamento"
+msgctxt "field:sale.line,movable:"
+msgid "Movable"
+msgstr ""
+
+#, fuzzy
msgctxt "field:sale.line,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Movimentações"
#, fuzzy
@@ -256,8 +274,9 @@ msgctxt "field:sale.line,moves_exception:"
msgid "Moves Exception"
msgstr "Exceção nas movimentações"
+#, fuzzy
msgctxt "field:sale.line,moves_ignored:"
-msgid "Ignored Moves"
+msgid "Ignored Stock Moves"
msgstr "Movimentações ignoradas"
#, fuzzy
@@ -265,6 +284,7 @@ msgctxt "field:sale.line,moves_progress:"
msgid "Moves Progress"
msgstr "Movimentações feitas"
+#, fuzzy
msgctxt "field:sale.line,moves_recreated:"
msgid "Recreated Moves"
msgstr "Recriar movimentações"
@@ -340,16 +360,16 @@ msgid "Tax"
msgstr "Impostos"
msgctxt "field:sale.line-ignored-stock.move,move:"
-msgid "Move"
-msgstr "Movimentação"
+msgid "Stock Move"
+msgstr ""
msgctxt "field:sale.line-ignored-stock.move,sale_line:"
msgid "Sale Line"
msgstr "Linha da fatura"
msgctxt "field:sale.line-recreated-stock.move,move:"
-msgid "Move"
-msgstr "Movimentação"
+msgid "Stock Move"
+msgstr ""
msgctxt "field:sale.line-recreated-stock.move,sale_line:"
msgid "Sale Line"
@@ -574,12 +594,18 @@ msgctxt "field:sale.sale,invoices_recreated:"
msgid "Recreated Invoices"
msgstr "Faturas Recriadas"
+#, fuzzy
+msgctxt "field:sale.sale,line_lines:"
+msgid "Line - Lines"
+msgstr "Linhas da fatura"
+
msgctxt "field:sale.sale,lines:"
msgid "Lines"
msgstr "Linhas"
+#, fuzzy
msgctxt "field:sale.sale,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Movimentações"
msgctxt "field:sale.sale,number:"
@@ -759,9 +785,27 @@ msgid ""
"Applied if a worker queue is activated."
msgstr ""
+#, fuzzy
+msgctxt "help:sale.handle.invoice.exception.ask,ignore_invoices:"
+msgid "The selected cancelled invoices will be ignored."
+msgstr ""
+"As faturas escolhidas serão recriadas. As demais faturas serão ignoradas"
+
+#, fuzzy
msgctxt "help:sale.handle.invoice.exception.ask,recreate_invoices:"
-msgid ""
-"The selected invoices will be recreated. The other ones will be ignored."
+msgid "The selected cancelled invoices will be recreated."
+msgstr ""
+"As faturas escolhidas serão recriadas. As demais faturas serão ignoradas"
+
+#, fuzzy
+msgctxt "help:sale.handle.shipment.exception.ask,ignore_moves:"
+msgid "The selected cancelled stock moves will be ignored."
+msgstr ""
+"As faturas escolhidas serão recriadas. As demais faturas serão ignoradas"
+
+#, fuzzy
+msgctxt "help:sale.handle.shipment.exception.ask,recreate_moves:"
+msgid "The selected cancelled stock moves will be recreated."
msgstr ""
"As faturas escolhidas serão recriadas. As demais faturas serão ignoradas"
@@ -779,9 +823,9 @@ msgid "Invoices"
msgstr "Invoices"
#, fuzzy
-msgctxt "model:ir.action,name:act_open_customer"
-msgid "Parties associated to Sales"
-msgstr "Parties associated to Sales"
+msgctxt "model:ir.action,name:act_invoice_line_form"
+msgid "Invoice Lines"
+msgstr "Linhas da fatura"
#, fuzzy
msgctxt "model:ir.action,name:act_product"
@@ -884,7 +928,7 @@ msgstr "Linha da fatura"
#, fuzzy
msgctxt "model:ir.action,name:act_sale_move_relate"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Movimentações"
#, fuzzy
@@ -998,51 +1042,60 @@ msgctxt "model:ir.action.act_window.domain,name:act_sale_relate_pending"
msgid "Pending"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_sale"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending sales with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_customer_location_required"
msgid ""
"To process sale \"%(sale)s\" you must set a customer location on party "
"\"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_delete_cancel"
msgid "To delete sale \"%(sale)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_method"
msgid ""
"You cannot use together invoice \"%(invoice_method)s\" and shipment "
"\"%(shipment_method)s\" on sale \"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_invoice_address_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter an invoice address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invoice_reset_draft"
msgid ""
"You cannot reset invoice \"%(invoice)s\" to draft because it was generated "
"by a sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_create_draft"
msgid ""
"You cannot add lines to sale \"%(sale)s\" because it is no longer in a draft"
" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft sale "
"\"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_move_quantity"
msgid ""
"The sale line \"%(line)s\" is moving %(extra)s in addition to the "
@@ -1053,20 +1106,24 @@ msgctxt "model:ir.message,text:msg_sale_line_tax_unique"
msgid "A tax can be added only once to a sale line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_missing_account_revenue"
msgid "To invoice sale \"%(sale)s\" you must configure a default account revenue."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_modify_header_draft"
msgid "To modify the header of sale \"%(sale)s\", it must be in \"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_move_reset_draft"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
"sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_product_missing_account_revenue"
msgid ""
"To invoice sale \"%(sale)s\" you must define an account revenue for product "
@@ -1109,11 +1166,13 @@ msgctxt "model:ir.message,text:msg_sale_reporting_time_series"
msgid "Time Series"
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_shipment_address_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a shipment address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_warehouse_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a warehouse."
msgstr ""
@@ -1240,11 +1299,6 @@ msgctxt "model:ir.ui.menu,name:menu_configuration"
msgid "Configuration"
msgstr "Configuration"
-#, fuzzy
-msgctxt "model:ir.ui.menu,name:menu_customer"
-msgid "Associated to Sales"
-msgstr "Parties associated to Sales"
-
#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_product"
msgid "Products"
@@ -1655,12 +1709,12 @@ msgstr "Clientes"
#, fuzzy
msgctxt "view:sale.handle.invoice.exception.ask:"
-msgid "Choose invoices to recreate:"
+msgid "Choose cancelled invoices to ignore or recreate:"
msgstr "Escolhe as Faturas para recriar"
#, fuzzy
msgctxt "view:sale.handle.shipment.exception.ask:"
-msgid "Choose move to recreate:"
+msgid "Choose cancelled stock moves to ignore or recreate:"
msgstr "Escolha as movimentações a recriar"
msgctxt "view:sale.line:"
diff --git a/modules/sale/locale/ro.po b/modules/sale/locale/ro.po
index b84f6a04d9..289e313c1a 100644
--- a/modules/sale/locale/ro.po
+++ b/modules/sale/locale/ro.po
@@ -170,17 +170,30 @@ msgctxt "field:sale.handle.invoice.exception.ask,domain_invoices:"
msgid "Domain Invoices"
msgstr "Facturi de domeniu"
-msgctxt "field:sale.handle.invoice.exception.ask,recreate_invoices:"
-msgid "Recreate Invoices"
-msgstr "Recreați facturi"
+#, fuzzy
+msgctxt "field:sale.handle.invoice.exception.ask,ignore_invoices:"
+msgid "Invoices to Ignore"
+msgstr "Progresul facturii"
+#, fuzzy
+msgctxt "field:sale.handle.invoice.exception.ask,recreate_invoices:"
+msgid "Invoices to Recreate"
+msgstr "Alegeți facturi de recreat:"
+
+#, fuzzy
msgctxt "field:sale.handle.shipment.exception.ask,domain_moves:"
-msgid "Domain Moves"
+msgid "Domain Stock Moves"
msgstr "Mișcări de domeniu"
+#, fuzzy
+msgctxt "field:sale.handle.shipment.exception.ask,ignore_moves:"
+msgid "Stock Moves to Ignore"
+msgstr "Mișcări"
+
+#, fuzzy
msgctxt "field:sale.handle.shipment.exception.ask,recreate_moves:"
-msgid "Recreate Moves"
-msgstr "Recreați mișcări"
+msgid "Stock Moves to Recreate"
+msgstr "Alegeți mișarea pentru a recrea:"
msgctxt "field:sale.line,actual_quantity:"
msgid "Actual Quantity"
@@ -214,27 +227,33 @@ msgctxt "field:sale.line,invoice_lines:"
msgid "Invoice Lines"
msgstr "Rând factură"
-#, fuzzy
msgctxt "field:sale.line,invoice_progress:"
msgid "Invoice Progress"
-msgstr "Adresa de facturare"
+msgstr "Progresul facturii"
+msgctxt "field:sale.line,movable:"
+msgid "Movable"
+msgstr ""
+
+#, fuzzy
msgctxt "field:sale.line,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Mișcări"
msgctxt "field:sale.line,moves_exception:"
msgid "Moves Exception"
msgstr "Excepție de Mișcare"
+#, fuzzy
msgctxt "field:sale.line,moves_ignored:"
-msgid "Ignored Moves"
+msgid "Ignored Stock Moves"
msgstr "Mișcări ignorate"
msgctxt "field:sale.line,moves_progress:"
msgid "Moves Progress"
msgstr "Progres Mișcări"
+#, fuzzy
msgctxt "field:sale.line,moves_recreated:"
msgid "Recreated Moves"
msgstr "Mișcări recreate"
@@ -308,16 +327,16 @@ msgid "Tax"
msgstr "Impozit"
msgctxt "field:sale.line-ignored-stock.move,move:"
-msgid "Move"
-msgstr "Mișcare"
+msgid "Stock Move"
+msgstr ""
msgctxt "field:sale.line-ignored-stock.move,sale_line:"
msgid "Sale Line"
msgstr "Rând de vânzare"
msgctxt "field:sale.line-recreated-stock.move,move:"
-msgid "Move"
-msgstr "Mișcare"
+msgid "Stock Move"
+msgstr ""
msgctxt "field:sale.line-recreated-stock.move,sale_line:"
msgid "Sale Line"
@@ -523,12 +542,18 @@ msgctxt "field:sale.sale,invoices_recreated:"
msgid "Recreated Invoices"
msgstr "Facturi recreate"
+#, fuzzy
+msgctxt "field:sale.sale,line_lines:"
+msgid "Line - Lines"
+msgstr "Rând factură"
+
msgctxt "field:sale.sale,lines:"
msgid "Lines"
msgstr "Rânduri"
+#, fuzzy
msgctxt "field:sale.sale,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Mișcări"
msgctxt "field:sale.sale,number:"
@@ -719,9 +744,24 @@ msgstr ""
"Perioada de grație în timpul căreia vânzarea confirmată poate fi încă resetată la draft.\n"
"Se aplică dacă este activată o coadă de muncitori."
+#, fuzzy
+msgctxt "help:sale.handle.invoice.exception.ask,ignore_invoices:"
+msgid "The selected cancelled invoices will be ignored."
+msgstr "Facturile selectate vor fi recreate. Celelalte vor fi ignorate."
+
+#, fuzzy
msgctxt "help:sale.handle.invoice.exception.ask,recreate_invoices:"
-msgid ""
-"The selected invoices will be recreated. The other ones will be ignored."
+msgid "The selected cancelled invoices will be recreated."
+msgstr "Facturile selectate vor fi recreate. Celelalte vor fi ignorate."
+
+#, fuzzy
+msgctxt "help:sale.handle.shipment.exception.ask,ignore_moves:"
+msgid "The selected cancelled stock moves will be ignored."
+msgstr "Facturile selectate vor fi recreate. Celelalte vor fi ignorate."
+
+#, fuzzy
+msgctxt "help:sale.handle.shipment.exception.ask,recreate_moves:"
+msgid "The selected cancelled stock moves will be recreated."
msgstr "Facturile selectate vor fi recreate. Celelalte vor fi ignorate."
msgctxt "help:sale.line,product_uom_category:"
@@ -736,9 +776,10 @@ msgctxt "model:ir.action,name:act_invoice_form"
msgid "Invoices"
msgstr "Facturi"
-msgctxt "model:ir.action,name:act_open_customer"
-msgid "Parties associated to Sales"
-msgstr "Părțile asociate Vânzărilor"
+#, fuzzy
+msgctxt "model:ir.action,name:act_invoice_line_form"
+msgid "Invoice Lines"
+msgstr "Rând factură"
msgctxt "model:ir.action,name:act_product"
msgid "Products"
@@ -824,8 +865,9 @@ msgctxt "model:ir.action,name:act_sale_line_relate"
msgid "Sale Lines"
msgstr "Rânduri de vânzare"
+#, fuzzy
msgctxt "model:ir.action,name:act_sale_move_relate"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Mișcări"
msgctxt "model:ir.action,name:act_sale_relate"
@@ -920,6 +962,7 @@ msgctxt "model:ir.action.act_window.domain,name:act_sale_relate_pending"
msgid "Pending"
msgstr "In derulare"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_sale"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending sales with "
@@ -928,6 +971,7 @@ msgstr ""
"Nu se poate șterge parte \"%(party)s\" când au vănzări nefinalizate cu "
"compania \"%(company)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_customer_location_required"
msgid ""
"To process sale \"%(sale)s\" you must set a customer location on party "
@@ -936,10 +980,12 @@ msgstr ""
"Pentru a procesa vânzarea \"%(sale)s\" trebuie setata o locatie pentru parte"
" \"%(party)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_delete_cancel"
msgid "To delete sale \"%(sale)s\" you must cancel it."
msgstr "Pentru a șterge vânzarea \"%(sale)s\" trebuie să o anulați."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_method"
msgid ""
"You cannot use together invoice \"%(invoice_method)s\" and shipment "
@@ -948,6 +994,7 @@ msgstr ""
"Nu puteți utiliza împreună factura \"%(invoice_method)s\" si "
"expediere\"%(shipment_method)s\" la vănzare \"%(sale)s\"."
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_invoice_address_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter an invoice address."
@@ -955,6 +1002,7 @@ msgstr ""
"Pentru a obține o ofertă pentru vânzarea \"%(sale)s\" trebuie să introduceți"
" o adresă de facturare."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invoice_reset_draft"
msgid ""
"You cannot reset invoice \"%(invoice)s\" to draft because it was generated "
@@ -963,6 +1011,7 @@ msgstr ""
"Nu puteți devalida factura \"%(invoice)s\", deoarece a fost generată de o "
"vânzare."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_create_draft"
msgid ""
"You cannot add lines to sale \"%(sale)s\" because it is no longer in a draft"
@@ -971,6 +1020,7 @@ msgstr ""
"Nu puteți adăuga rânduri la vânzarea \"%(sale)s\" deoarece nu mai este în "
"stare de ciornă."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft sale "
@@ -979,6 +1029,7 @@ msgstr ""
"Pentru a șterge rândul \"%(line)s\" trebuie anulat sau resetat \"%(sale)s\" "
"la proiectul de vânzare."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_move_quantity"
msgid ""
"The sale line \"%(line)s\" is moving %(extra)s in addition to the "
@@ -991,18 +1042,21 @@ msgctxt "model:ir.message,text:msg_sale_line_tax_unique"
msgid "A tax can be added only once to a sale line."
msgstr "O taxă poate fi adăugată o singură dată la un rând de vânzare."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_missing_account_revenue"
msgid "To invoice sale \"%(sale)s\" you must configure a default account revenue."
msgstr ""
"Pentru facturarea vânzării \"%(sale)s\" trebuie să configurati un cont "
"implicit pentru venit."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_modify_header_draft"
msgid "To modify the header of sale \"%(sale)s\", it must be in \"draft\" state."
msgstr ""
"Pentru a modifica antetul vânzării \"%(sale)s\", acesta trebuie să fie în "
"stare devalidata."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_move_reset_draft"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
@@ -1011,6 +1065,7 @@ msgstr ""
"Devalidarea a mișcarii \"%(move)s\" nu este posibilă deoarece a fost "
"generată de o vânzare."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_product_missing_account_revenue"
msgid ""
"To invoice sale \"%(sale)s\" you must define an account revenue for product "
@@ -1051,6 +1106,7 @@ msgctxt "model:ir.message,text:msg_sale_reporting_time_series"
msgid "Time Series"
msgstr "Seria de timp"
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_shipment_address_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a shipment address."
@@ -1058,6 +1114,7 @@ msgstr ""
"Pentru a obține o ofertă pentru vânzarea \"%(sale)s\" trebuie să introduceți"
" o adresă de expediere."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_warehouse_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a warehouse."
msgstr ""
@@ -1181,10 +1238,6 @@ msgctxt "model:ir.ui.menu,name:menu_configuration"
msgid "Configuration"
msgstr "Configurare"
-msgctxt "model:ir.ui.menu,name:menu_customer"
-msgid "Associated to Sales"
-msgstr "Părți asociate Vânzărilor"
-
msgctxt "model:ir.ui.menu,name:menu_product"
msgid "Products"
msgstr "Produse"
@@ -1573,31 +1626,31 @@ msgctxt "view:product.template:"
msgid "Customers"
msgstr "Clienți"
+#, fuzzy
msgctxt "view:sale.handle.invoice.exception.ask:"
-msgid "Choose invoices to recreate:"
+msgid "Choose cancelled invoices to ignore or recreate:"
msgstr "Alegeți facturi de recreat:"
+#, fuzzy
msgctxt "view:sale.handle.shipment.exception.ask:"
-msgid "Choose move to recreate:"
+msgid "Choose cancelled stock moves to ignore or recreate:"
msgstr "Alegeți mișarea pentru a recrea:"
msgctxt "view:sale.line:"
msgid "General"
msgstr "General"
-#, fuzzy
msgctxt "view:sale.line:"
msgid "Invoicing"
-msgstr "Factura fiscala"
+msgstr "Facturare"
msgctxt "view:sale.line:"
msgid "Notes"
msgstr "Notițe"
-#, fuzzy
msgctxt "view:sale.line:"
msgid "Shipping"
-msgstr "Data de expediere"
+msgstr "Transport"
msgctxt "view:sale.line:"
msgid "Taxes"
diff --git a/modules/sale/locale/ru.po b/modules/sale/locale/ru.po
index cc438a06bd..cce1f18198 100644
--- a/modules/sale/locale/ru.po
+++ b/modules/sale/locale/ru.po
@@ -193,17 +193,30 @@ msgctxt "field:sale.handle.invoice.exception.ask,domain_invoices:"
msgid "Domain Invoices"
msgstr "Домен инвойсов"
-msgctxt "field:sale.handle.invoice.exception.ask,recreate_invoices:"
-msgid "Recreate Invoices"
-msgstr "Создать заново инвойсы"
+#, fuzzy
+msgctxt "field:sale.handle.invoice.exception.ask,ignore_invoices:"
+msgid "Invoices to Ignore"
+msgstr "Адрес для инвойса"
+#, fuzzy
+msgctxt "field:sale.handle.invoice.exception.ask,recreate_invoices:"
+msgid "Invoices to Recreate"
+msgstr "Выберите инвойсы для пересоздания"
+
+#, fuzzy
msgctxt "field:sale.handle.shipment.exception.ask,domain_moves:"
-msgid "Domain Moves"
+msgid "Domain Stock Moves"
msgstr "Домен проводок"
+#, fuzzy
+msgctxt "field:sale.handle.shipment.exception.ask,ignore_moves:"
+msgid "Stock Moves to Ignore"
+msgstr "Перемещения"
+
+#, fuzzy
msgctxt "field:sale.handle.shipment.exception.ask,recreate_moves:"
-msgid "Recreate Moves"
-msgstr "Создать заново проводки"
+msgid "Stock Moves to Recreate"
+msgstr "Выберите проводки для пересоздания"
#, fuzzy
msgctxt "field:sale.line,actual_quantity:"
@@ -246,8 +259,13 @@ msgctxt "field:sale.line,invoice_progress:"
msgid "Invoice Progress"
msgstr "Адрес для инвойса"
+msgctxt "field:sale.line,movable:"
+msgid "Movable"
+msgstr ""
+
+#, fuzzy
msgctxt "field:sale.line,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Перемещения"
#, fuzzy
@@ -255,8 +273,9 @@ msgctxt "field:sale.line,moves_exception:"
msgid "Moves Exception"
msgstr "Особые ситуации перемещения"
+#, fuzzy
msgctxt "field:sale.line,moves_ignored:"
-msgid "Ignored Moves"
+msgid "Ignored Stock Moves"
msgstr "Игнорированные проводки"
#, fuzzy
@@ -264,6 +283,7 @@ msgctxt "field:sale.line,moves_progress:"
msgid "Moves Progress"
msgstr "Перемещения выполнены"
+#, fuzzy
msgctxt "field:sale.line,moves_recreated:"
msgid "Recreated Moves"
msgstr "Созданные заново проводки"
@@ -340,16 +360,16 @@ msgid "Tax"
msgstr "Налог"
msgctxt "field:sale.line-ignored-stock.move,move:"
-msgid "Move"
-msgstr "Перемещение"
+msgid "Stock Move"
+msgstr ""
msgctxt "field:sale.line-ignored-stock.move,sale_line:"
msgid "Sale Line"
msgstr "Строка продажи"
msgctxt "field:sale.line-recreated-stock.move,move:"
-msgid "Move"
-msgstr "Перемещение"
+msgid "Stock Move"
+msgstr ""
msgctxt "field:sale.line-recreated-stock.move,sale_line:"
msgid "Sale Line"
@@ -574,12 +594,18 @@ msgctxt "field:sale.sale,invoices_recreated:"
msgid "Recreated Invoices"
msgstr "Созданные заново инвойсы"
+#, fuzzy
+msgctxt "field:sale.sale,line_lines:"
+msgid "Line - Lines"
+msgstr "Строки инвойса"
+
msgctxt "field:sale.sale,lines:"
msgid "Lines"
msgstr "Строки"
+#, fuzzy
msgctxt "field:sale.sale,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Перемещения"
#, fuzzy
@@ -761,9 +787,27 @@ msgid ""
"Applied if a worker queue is activated."
msgstr ""
+#, fuzzy
+msgctxt "help:sale.handle.invoice.exception.ask,ignore_invoices:"
+msgid "The selected cancelled invoices will be ignored."
+msgstr ""
+"Выбранные инвойсы будут созданы заново. Остальные будут проигнорированы."
+
+#, fuzzy
msgctxt "help:sale.handle.invoice.exception.ask,recreate_invoices:"
-msgid ""
-"The selected invoices will be recreated. The other ones will be ignored."
+msgid "The selected cancelled invoices will be recreated."
+msgstr ""
+"Выбранные инвойсы будут созданы заново. Остальные будут проигнорированы."
+
+#, fuzzy
+msgctxt "help:sale.handle.shipment.exception.ask,ignore_moves:"
+msgid "The selected cancelled stock moves will be ignored."
+msgstr ""
+"Выбранные инвойсы будут созданы заново. Остальные будут проигнорированы."
+
+#, fuzzy
+msgctxt "help:sale.handle.shipment.exception.ask,recreate_moves:"
+msgid "The selected cancelled stock moves will be recreated."
msgstr ""
"Выбранные инвойсы будут созданы заново. Остальные будут проигнорированы."
@@ -781,9 +825,9 @@ msgid "Invoices"
msgstr "Invoices"
#, fuzzy
-msgctxt "model:ir.action,name:act_open_customer"
-msgid "Parties associated to Sales"
-msgstr "Parties associated to Sales"
+msgctxt "model:ir.action,name:act_invoice_line_form"
+msgid "Invoice Lines"
+msgstr "Строки инвойса"
#, fuzzy
msgctxt "model:ir.action,name:act_product"
@@ -886,7 +930,7 @@ msgstr "Строка продажи"
#, fuzzy
msgctxt "model:ir.action,name:act_sale_move_relate"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Перемещения"
#, fuzzy
@@ -1000,51 +1044,60 @@ msgctxt "model:ir.action.act_window.domain,name:act_sale_relate_pending"
msgid "Pending"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_sale"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending sales with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_customer_location_required"
msgid ""
"To process sale \"%(sale)s\" you must set a customer location on party "
"\"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_delete_cancel"
msgid "To delete sale \"%(sale)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_method"
msgid ""
"You cannot use together invoice \"%(invoice_method)s\" and shipment "
"\"%(shipment_method)s\" on sale \"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_invoice_address_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter an invoice address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invoice_reset_draft"
msgid ""
"You cannot reset invoice \"%(invoice)s\" to draft because it was generated "
"by a sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_create_draft"
msgid ""
"You cannot add lines to sale \"%(sale)s\" because it is no longer in a draft"
" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft sale "
"\"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_move_quantity"
msgid ""
"The sale line \"%(line)s\" is moving %(extra)s in addition to the "
@@ -1055,20 +1108,24 @@ msgctxt "model:ir.message,text:msg_sale_line_tax_unique"
msgid "A tax can be added only once to a sale line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_missing_account_revenue"
msgid "To invoice sale \"%(sale)s\" you must configure a default account revenue."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_modify_header_draft"
msgid "To modify the header of sale \"%(sale)s\", it must be in \"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_move_reset_draft"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
"sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_product_missing_account_revenue"
msgid ""
"To invoice sale \"%(sale)s\" you must define an account revenue for product "
@@ -1111,11 +1168,13 @@ msgctxt "model:ir.message,text:msg_sale_reporting_time_series"
msgid "Time Series"
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_shipment_address_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a shipment address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_warehouse_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a warehouse."
msgstr ""
@@ -1242,11 +1301,6 @@ msgctxt "model:ir.ui.menu,name:menu_configuration"
msgid "Configuration"
msgstr "Configuration"
-#, fuzzy
-msgctxt "model:ir.ui.menu,name:menu_customer"
-msgid "Associated to Sales"
-msgstr "Parties associated to Sales"
-
#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_product"
msgid "Products"
@@ -1660,12 +1714,12 @@ msgstr "Заказчики"
#, fuzzy
msgctxt "view:sale.handle.invoice.exception.ask:"
-msgid "Choose invoices to recreate:"
+msgid "Choose cancelled invoices to ignore or recreate:"
msgstr "Выберите инвойсы для пересоздания"
#, fuzzy
msgctxt "view:sale.handle.shipment.exception.ask:"
-msgid "Choose move to recreate:"
+msgid "Choose cancelled stock moves to ignore or recreate:"
msgstr "Выберите проводки для пересоздания"
msgctxt "view:sale.line:"
diff --git a/modules/sale/locale/sl.po b/modules/sale/locale/sl.po
index 47838225e3..8c98f680e1 100644
--- a/modules/sale/locale/sl.po
+++ b/modules/sale/locale/sl.po
@@ -193,17 +193,30 @@ msgctxt "field:sale.handle.invoice.exception.ask,domain_invoices:"
msgid "Domain Invoices"
msgstr "Vključeni računi"
-msgctxt "field:sale.handle.invoice.exception.ask,recreate_invoices:"
-msgid "Recreate Invoices"
-msgstr "Ponovno izdelani računi"
+#, fuzzy
+msgctxt "field:sale.handle.invoice.exception.ask,ignore_invoices:"
+msgid "Invoices to Ignore"
+msgstr "Naslov plačnika"
+#, fuzzy
+msgctxt "field:sale.handle.invoice.exception.ask,recreate_invoices:"
+msgid "Invoices to Recreate"
+msgstr "Izbor računov za ponovno izdelavo"
+
+#, fuzzy
msgctxt "field:sale.handle.shipment.exception.ask,domain_moves:"
-msgid "Domain Moves"
+msgid "Domain Stock Moves"
msgstr "Vključen promet"
+#, fuzzy
+msgctxt "field:sale.handle.shipment.exception.ask,ignore_moves:"
+msgid "Stock Moves to Ignore"
+msgstr "Promet"
+
+#, fuzzy
msgctxt "field:sale.handle.shipment.exception.ask,recreate_moves:"
-msgid "Recreate Moves"
-msgstr "Ponovno izdelan promet"
+msgid "Stock Moves to Recreate"
+msgstr "Izbor prometa za ponovno izdelavo"
#, fuzzy
msgctxt "field:sale.line,actual_quantity:"
@@ -246,8 +259,13 @@ msgctxt "field:sale.line,invoice_progress:"
msgid "Invoice Progress"
msgstr "Naslov plačnika"
+msgctxt "field:sale.line,movable:"
+msgid "Movable"
+msgstr ""
+
+#, fuzzy
msgctxt "field:sale.line,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Promet"
#, fuzzy
@@ -255,8 +273,9 @@ msgctxt "field:sale.line,moves_exception:"
msgid "Moves Exception"
msgstr "Pridržani promet"
+#, fuzzy
msgctxt "field:sale.line,moves_ignored:"
-msgid "Ignored Moves"
+msgid "Ignored Stock Moves"
msgstr "Prezrt promet"
#, fuzzy
@@ -264,6 +283,7 @@ msgctxt "field:sale.line,moves_progress:"
msgid "Moves Progress"
msgstr "Zaključen promet"
+#, fuzzy
msgctxt "field:sale.line,moves_recreated:"
msgid "Recreated Moves"
msgstr "Ponovno izdelan promet"
@@ -339,16 +359,16 @@ msgid "Tax"
msgstr "Davek"
msgctxt "field:sale.line-ignored-stock.move,move:"
-msgid "Move"
-msgstr "Promet"
+msgid "Stock Move"
+msgstr ""
msgctxt "field:sale.line-ignored-stock.move,sale_line:"
msgid "Sale Line"
msgstr "Postavka"
msgctxt "field:sale.line-recreated-stock.move,move:"
-msgid "Move"
-msgstr "Promet"
+msgid "Stock Move"
+msgstr ""
msgctxt "field:sale.line-recreated-stock.move,sale_line:"
msgid "Sale Line"
@@ -573,12 +593,18 @@ msgctxt "field:sale.sale,invoices_recreated:"
msgid "Recreated Invoices"
msgstr "Ponovno izdelani računi"
+#, fuzzy
+msgctxt "field:sale.sale,line_lines:"
+msgid "Line - Lines"
+msgstr "Postavke računa"
+
msgctxt "field:sale.sale,lines:"
msgid "Lines"
msgstr "Postavke"
+#, fuzzy
msgctxt "field:sale.sale,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Promet"
msgctxt "field:sale.sale,number:"
@@ -758,9 +784,24 @@ msgid ""
"Applied if a worker queue is activated."
msgstr ""
+#, fuzzy
+msgctxt "help:sale.handle.invoice.exception.ask,ignore_invoices:"
+msgid "The selected cancelled invoices will be ignored."
+msgstr "Izbrani računi bodo ponovno izdelani, ostali bodo prezrti."
+
+#, fuzzy
msgctxt "help:sale.handle.invoice.exception.ask,recreate_invoices:"
-msgid ""
-"The selected invoices will be recreated. The other ones will be ignored."
+msgid "The selected cancelled invoices will be recreated."
+msgstr "Izbrani računi bodo ponovno izdelani, ostali bodo prezrti."
+
+#, fuzzy
+msgctxt "help:sale.handle.shipment.exception.ask,ignore_moves:"
+msgid "The selected cancelled stock moves will be ignored."
+msgstr "Izbrani računi bodo ponovno izdelani, ostali bodo prezrti."
+
+#, fuzzy
+msgctxt "help:sale.handle.shipment.exception.ask,recreate_moves:"
+msgid "The selected cancelled stock moves will be recreated."
msgstr "Izbrani računi bodo ponovno izdelani, ostali bodo prezrti."
msgctxt "help:sale.line,product_uom_category:"
@@ -776,9 +817,9 @@ msgid "Invoices"
msgstr "Računi"
#, fuzzy
-msgctxt "model:ir.action,name:act_open_customer"
-msgid "Parties associated to Sales"
-msgstr "Parties associated to Sales"
+msgctxt "model:ir.action,name:act_invoice_line_form"
+msgid "Invoice Lines"
+msgstr "Postavke računa"
msgctxt "model:ir.action,name:act_product"
msgid "Products"
@@ -878,7 +919,7 @@ msgstr "Postavka"
#, fuzzy
msgctxt "model:ir.action,name:act_sale_move_relate"
-msgid "Moves"
+msgid "Stock Moves"
msgstr "Promet"
#, fuzzy
@@ -989,51 +1030,60 @@ msgctxt "model:ir.action.act_window.domain,name:act_sale_relate_pending"
msgid "Pending"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_sale"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending sales with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_customer_location_required"
msgid ""
"To process sale \"%(sale)s\" you must set a customer location on party "
"\"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_delete_cancel"
msgid "To delete sale \"%(sale)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_method"
msgid ""
"You cannot use together invoice \"%(invoice_method)s\" and shipment "
"\"%(shipment_method)s\" on sale \"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_invoice_address_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter an invoice address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invoice_reset_draft"
msgid ""
"You cannot reset invoice \"%(invoice)s\" to draft because it was generated "
"by a sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_create_draft"
msgid ""
"You cannot add lines to sale \"%(sale)s\" because it is no longer in a draft"
" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft sale "
"\"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_move_quantity"
msgid ""
"The sale line \"%(line)s\" is moving %(extra)s in addition to the "
@@ -1044,20 +1094,24 @@ msgctxt "model:ir.message,text:msg_sale_line_tax_unique"
msgid "A tax can be added only once to a sale line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_missing_account_revenue"
msgid "To invoice sale \"%(sale)s\" you must configure a default account revenue."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_modify_header_draft"
msgid "To modify the header of sale \"%(sale)s\", it must be in \"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_move_reset_draft"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
"sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_product_missing_account_revenue"
msgid ""
"To invoice sale \"%(sale)s\" you must define an account revenue for product "
@@ -1100,11 +1154,13 @@ msgctxt "model:ir.message,text:msg_sale_reporting_time_series"
msgid "Time Series"
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_shipment_address_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a shipment address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_warehouse_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a warehouse."
msgstr ""
@@ -1230,11 +1286,6 @@ msgctxt "model:ir.ui.menu,name:menu_configuration"
msgid "Configuration"
msgstr "Konfiguracija"
-#, fuzzy
-msgctxt "model:ir.ui.menu,name:menu_customer"
-msgid "Associated to Sales"
-msgstr "Parties associated to Sales"
-
msgctxt "model:ir.ui.menu,name:menu_product"
msgid "Products"
msgstr "Izdelki"
@@ -1643,12 +1694,12 @@ msgstr "Kupci"
#, fuzzy
msgctxt "view:sale.handle.invoice.exception.ask:"
-msgid "Choose invoices to recreate:"
+msgid "Choose cancelled invoices to ignore or recreate:"
msgstr "Izbor računov za ponovno izdelavo"
#, fuzzy
msgctxt "view:sale.handle.shipment.exception.ask:"
-msgid "Choose move to recreate:"
+msgid "Choose cancelled stock moves to ignore or recreate:"
msgstr "Izbor prometa za ponovno izdelavo"
msgctxt "view:sale.line:"
diff --git a/modules/sale/locale/tr.po b/modules/sale/locale/tr.po
index 239d7190d9..fb11ca138d 100644
--- a/modules/sale/locale/tr.po
+++ b/modules/sale/locale/tr.po
@@ -181,16 +181,26 @@ msgctxt "field:sale.handle.invoice.exception.ask,domain_invoices:"
msgid "Domain Invoices"
msgstr ""
+#, fuzzy
+msgctxt "field:sale.handle.invoice.exception.ask,ignore_invoices:"
+msgid "Invoices to Ignore"
+msgstr "Invoices"
+
+#, fuzzy
msgctxt "field:sale.handle.invoice.exception.ask,recreate_invoices:"
-msgid "Recreate Invoices"
-msgstr ""
+msgid "Invoices to Recreate"
+msgstr "Invoices"
msgctxt "field:sale.handle.shipment.exception.ask,domain_moves:"
-msgid "Domain Moves"
+msgid "Domain Stock Moves"
+msgstr ""
+
+msgctxt "field:sale.handle.shipment.exception.ask,ignore_moves:"
+msgid "Stock Moves to Ignore"
msgstr ""
msgctxt "field:sale.handle.shipment.exception.ask,recreate_moves:"
-msgid "Recreate Moves"
+msgid "Stock Moves to Recreate"
msgstr ""
msgctxt "field:sale.line,actual_quantity:"
@@ -231,8 +241,12 @@ msgctxt "field:sale.line,invoice_progress:"
msgid "Invoice Progress"
msgstr "Invoices"
+msgctxt "field:sale.line,movable:"
+msgid "Movable"
+msgstr ""
+
msgctxt "field:sale.line,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr ""
#, fuzzy
@@ -241,7 +255,7 @@ msgid "Moves Exception"
msgstr "Handle Invoice Exception"
msgctxt "field:sale.line,moves_ignored:"
-msgid "Ignored Moves"
+msgid "Ignored Stock Moves"
msgstr ""
msgctxt "field:sale.line,moves_progress:"
@@ -324,7 +338,7 @@ msgid "Tax"
msgstr ""
msgctxt "field:sale.line-ignored-stock.move,move:"
-msgid "Move"
+msgid "Stock Move"
msgstr ""
msgctxt "field:sale.line-ignored-stock.move,sale_line:"
@@ -332,7 +346,7 @@ msgid "Sale Line"
msgstr ""
msgctxt "field:sale.line-recreated-stock.move,move:"
-msgid "Move"
+msgid "Stock Move"
msgstr ""
msgctxt "field:sale.line-recreated-stock.move,sale_line:"
@@ -548,12 +562,17 @@ msgctxt "field:sale.sale,invoices_recreated:"
msgid "Recreated Invoices"
msgstr ""
+#, fuzzy
+msgctxt "field:sale.sale,line_lines:"
+msgid "Line - Lines"
+msgstr "Invoices"
+
msgctxt "field:sale.sale,lines:"
msgid "Lines"
msgstr ""
msgctxt "field:sale.sale,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr ""
msgctxt "field:sale.sale,number:"
@@ -737,9 +756,20 @@ msgid ""
"Applied if a worker queue is activated."
msgstr ""
+msgctxt "help:sale.handle.invoice.exception.ask,ignore_invoices:"
+msgid "The selected cancelled invoices will be ignored."
+msgstr ""
+
msgctxt "help:sale.handle.invoice.exception.ask,recreate_invoices:"
-msgid ""
-"The selected invoices will be recreated. The other ones will be ignored."
+msgid "The selected cancelled invoices will be recreated."
+msgstr ""
+
+msgctxt "help:sale.handle.shipment.exception.ask,ignore_moves:"
+msgid "The selected cancelled stock moves will be ignored."
+msgstr ""
+
+msgctxt "help:sale.handle.shipment.exception.ask,recreate_moves:"
+msgid "The selected cancelled stock moves will be recreated."
msgstr ""
msgctxt "help:sale.line,product_uom_category:"
@@ -754,9 +784,10 @@ msgctxt "model:ir.action,name:act_invoice_form"
msgid "Invoices"
msgstr "Invoices"
-msgctxt "model:ir.action,name:act_open_customer"
-msgid "Parties associated to Sales"
-msgstr "Parties associated to Sales"
+#, fuzzy
+msgctxt "model:ir.action,name:act_invoice_line_form"
+msgid "Invoice Lines"
+msgstr "Invoices"
#, fuzzy
msgctxt "model:ir.action,name:act_product"
@@ -856,7 +887,7 @@ msgid "Sale Lines"
msgstr "Sales"
msgctxt "model:ir.action,name:act_sale_move_relate"
-msgid "Moves"
+msgid "Stock Moves"
msgstr ""
#, fuzzy
@@ -959,51 +990,60 @@ msgctxt "model:ir.action.act_window.domain,name:act_sale_relate_pending"
msgid "Pending"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_sale"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending sales with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_customer_location_required"
msgid ""
"To process sale \"%(sale)s\" you must set a customer location on party "
"\"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_delete_cancel"
msgid "To delete sale \"%(sale)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_method"
msgid ""
"You cannot use together invoice \"%(invoice_method)s\" and shipment "
"\"%(shipment_method)s\" on sale \"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_invoice_address_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter an invoice address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invoice_reset_draft"
msgid ""
"You cannot reset invoice \"%(invoice)s\" to draft because it was generated "
"by a sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_create_draft"
msgid ""
"You cannot add lines to sale \"%(sale)s\" because it is no longer in a draft"
" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft sale "
"\"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_move_quantity"
msgid ""
"The sale line \"%(line)s\" is moving %(extra)s in addition to the "
@@ -1014,20 +1054,24 @@ msgctxt "model:ir.message,text:msg_sale_line_tax_unique"
msgid "A tax can be added only once to a sale line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_missing_account_revenue"
msgid "To invoice sale \"%(sale)s\" you must configure a default account revenue."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_modify_header_draft"
msgid "To modify the header of sale \"%(sale)s\", it must be in \"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_move_reset_draft"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
"sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_product_missing_account_revenue"
msgid ""
"To invoice sale \"%(sale)s\" you must define an account revenue for product "
@@ -1068,11 +1112,13 @@ msgctxt "model:ir.message,text:msg_sale_reporting_time_series"
msgid "Time Series"
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_shipment_address_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a shipment address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_warehouse_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a warehouse."
msgstr ""
@@ -1198,11 +1244,6 @@ msgctxt "model:ir.ui.menu,name:menu_configuration"
msgid "Configuration"
msgstr "Configuration"
-#, fuzzy
-msgctxt "model:ir.ui.menu,name:menu_customer"
-msgid "Associated to Sales"
-msgstr "Parties associated to Sales"
-
#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_product"
msgid "Products"
@@ -1615,11 +1656,11 @@ msgid "Customers"
msgstr ""
msgctxt "view:sale.handle.invoice.exception.ask:"
-msgid "Choose invoices to recreate:"
+msgid "Choose cancelled invoices to ignore or recreate:"
msgstr ""
msgctxt "view:sale.handle.shipment.exception.ask:"
-msgid "Choose move to recreate:"
+msgid "Choose cancelled stock moves to ignore or recreate:"
msgstr ""
msgctxt "view:sale.line:"
diff --git a/modules/sale/locale/uk.po b/modules/sale/locale/uk.po
index bc3ac49322..a5f378cafd 100644
--- a/modules/sale/locale/uk.po
+++ b/modules/sale/locale/uk.po
@@ -170,16 +170,24 @@ msgctxt "field:sale.handle.invoice.exception.ask,domain_invoices:"
msgid "Domain Invoices"
msgstr ""
+msgctxt "field:sale.handle.invoice.exception.ask,ignore_invoices:"
+msgid "Invoices to Ignore"
+msgstr ""
+
msgctxt "field:sale.handle.invoice.exception.ask,recreate_invoices:"
-msgid "Recreate Invoices"
+msgid "Invoices to Recreate"
msgstr ""
msgctxt "field:sale.handle.shipment.exception.ask,domain_moves:"
-msgid "Domain Moves"
+msgid "Domain Stock Moves"
+msgstr ""
+
+msgctxt "field:sale.handle.shipment.exception.ask,ignore_moves:"
+msgid "Stock Moves to Ignore"
msgstr ""
msgctxt "field:sale.handle.shipment.exception.ask,recreate_moves:"
-msgid "Recreate Moves"
+msgid "Stock Moves to Recreate"
msgstr ""
msgctxt "field:sale.line,actual_quantity:"
@@ -218,8 +226,12 @@ msgctxt "field:sale.line,invoice_progress:"
msgid "Invoice Progress"
msgstr ""
+msgctxt "field:sale.line,movable:"
+msgid "Movable"
+msgstr ""
+
msgctxt "field:sale.line,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr ""
msgctxt "field:sale.line,moves_exception:"
@@ -227,7 +239,7 @@ msgid "Moves Exception"
msgstr ""
msgctxt "field:sale.line,moves_ignored:"
-msgid "Ignored Moves"
+msgid "Ignored Stock Moves"
msgstr ""
msgctxt "field:sale.line,moves_progress:"
@@ -307,7 +319,7 @@ msgid "Tax"
msgstr ""
msgctxt "field:sale.line-ignored-stock.move,move:"
-msgid "Move"
+msgid "Stock Move"
msgstr ""
msgctxt "field:sale.line-ignored-stock.move,sale_line:"
@@ -315,7 +327,7 @@ msgid "Sale Line"
msgstr ""
msgctxt "field:sale.line-recreated-stock.move,move:"
-msgid "Move"
+msgid "Stock Move"
msgstr ""
msgctxt "field:sale.line-recreated-stock.move,sale_line:"
@@ -522,12 +534,16 @@ msgctxt "field:sale.sale,invoices_recreated:"
msgid "Recreated Invoices"
msgstr ""
+msgctxt "field:sale.sale,line_lines:"
+msgid "Line - Lines"
+msgstr ""
+
msgctxt "field:sale.sale,lines:"
msgid "Lines"
msgstr ""
msgctxt "field:sale.sale,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr ""
msgctxt "field:sale.sale,number:"
@@ -704,9 +720,20 @@ msgid ""
"Applied if a worker queue is activated."
msgstr ""
+msgctxt "help:sale.handle.invoice.exception.ask,ignore_invoices:"
+msgid "The selected cancelled invoices will be ignored."
+msgstr ""
+
msgctxt "help:sale.handle.invoice.exception.ask,recreate_invoices:"
-msgid ""
-"The selected invoices will be recreated. The other ones will be ignored."
+msgid "The selected cancelled invoices will be recreated."
+msgstr ""
+
+msgctxt "help:sale.handle.shipment.exception.ask,ignore_moves:"
+msgid "The selected cancelled stock moves will be ignored."
+msgstr ""
+
+msgctxt "help:sale.handle.shipment.exception.ask,recreate_moves:"
+msgid "The selected cancelled stock moves will be recreated."
msgstr ""
msgctxt "help:sale.line,product_uom_category:"
@@ -721,8 +748,8 @@ msgctxt "model:ir.action,name:act_invoice_form"
msgid "Invoices"
msgstr ""
-msgctxt "model:ir.action,name:act_open_customer"
-msgid "Parties associated to Sales"
+msgctxt "model:ir.action,name:act_invoice_line_form"
+msgid "Invoice Lines"
msgstr ""
msgctxt "model:ir.action,name:act_product"
@@ -810,7 +837,7 @@ msgid "Sale Lines"
msgstr ""
msgctxt "model:ir.action,name:act_sale_move_relate"
-msgid "Moves"
+msgid "Stock Moves"
msgstr ""
msgctxt "model:ir.action,name:act_sale_relate"
@@ -905,51 +932,60 @@ msgctxt "model:ir.action.act_window.domain,name:act_sale_relate_pending"
msgid "Pending"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_sale"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending sales with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_customer_location_required"
msgid ""
"To process sale \"%(sale)s\" you must set a customer location on party "
"\"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_delete_cancel"
msgid "To delete sale \"%(sale)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_method"
msgid ""
"You cannot use together invoice \"%(invoice_method)s\" and shipment "
"\"%(shipment_method)s\" on sale \"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_invoice_address_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter an invoice address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invoice_reset_draft"
msgid ""
"You cannot reset invoice \"%(invoice)s\" to draft because it was generated "
"by a sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_create_draft"
msgid ""
"You cannot add lines to sale \"%(sale)s\" because it is no longer in a draft"
" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft sale "
"\"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_move_quantity"
msgid ""
"The sale line \"%(line)s\" is moving %(extra)s in addition to the "
@@ -960,20 +996,24 @@ msgctxt "model:ir.message,text:msg_sale_line_tax_unique"
msgid "A tax can be added only once to a sale line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_missing_account_revenue"
msgid "To invoice sale \"%(sale)s\" you must configure a default account revenue."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_modify_header_draft"
msgid "To modify the header of sale \"%(sale)s\", it must be in \"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_move_reset_draft"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
"sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_product_missing_account_revenue"
msgid ""
"To invoice sale \"%(sale)s\" you must define an account revenue for product "
@@ -1012,11 +1052,13 @@ msgctxt "model:ir.message,text:msg_sale_reporting_time_series"
msgid "Time Series"
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_shipment_address_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a shipment address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_warehouse_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a warehouse."
msgstr ""
@@ -1138,10 +1180,6 @@ msgctxt "model:ir.ui.menu,name:menu_configuration"
msgid "Configuration"
msgstr "Налаштування"
-msgctxt "model:ir.ui.menu,name:menu_customer"
-msgid "Associated to Sales"
-msgstr ""
-
msgctxt "model:ir.ui.menu,name:menu_product"
msgid "Products"
msgstr ""
@@ -1531,11 +1569,11 @@ msgid "Customers"
msgstr ""
msgctxt "view:sale.handle.invoice.exception.ask:"
-msgid "Choose invoices to recreate:"
+msgid "Choose cancelled invoices to ignore or recreate:"
msgstr ""
msgctxt "view:sale.handle.shipment.exception.ask:"
-msgid "Choose move to recreate:"
+msgid "Choose cancelled stock moves to ignore or recreate:"
msgstr ""
msgctxt "view:sale.line:"
diff --git a/modules/sale/locale/zh_CN.po b/modules/sale/locale/zh_CN.po
index 5aefe2a848..d80f8de915 100644
--- a/modules/sale/locale/zh_CN.po
+++ b/modules/sale/locale/zh_CN.po
@@ -181,16 +181,26 @@ msgctxt "field:sale.handle.invoice.exception.ask,domain_invoices:"
msgid "Domain Invoices"
msgstr ""
+#, fuzzy
+msgctxt "field:sale.handle.invoice.exception.ask,ignore_invoices:"
+msgid "Invoices to Ignore"
+msgstr "Invoices"
+
+#, fuzzy
msgctxt "field:sale.handle.invoice.exception.ask,recreate_invoices:"
-msgid "Recreate Invoices"
-msgstr ""
+msgid "Invoices to Recreate"
+msgstr "Invoices"
msgctxt "field:sale.handle.shipment.exception.ask,domain_moves:"
-msgid "Domain Moves"
+msgid "Domain Stock Moves"
+msgstr ""
+
+msgctxt "field:sale.handle.shipment.exception.ask,ignore_moves:"
+msgid "Stock Moves to Ignore"
msgstr ""
msgctxt "field:sale.handle.shipment.exception.ask,recreate_moves:"
-msgid "Recreate Moves"
+msgid "Stock Moves to Recreate"
msgstr ""
msgctxt "field:sale.line,actual_quantity:"
@@ -232,8 +242,12 @@ msgctxt "field:sale.line,invoice_progress:"
msgid "Invoice Progress"
msgstr "Invoices"
+msgctxt "field:sale.line,movable:"
+msgid "Movable"
+msgstr ""
+
msgctxt "field:sale.line,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr ""
#, fuzzy
@@ -242,7 +256,7 @@ msgid "Moves Exception"
msgstr "处理发票异常"
msgctxt "field:sale.line,moves_ignored:"
-msgid "Ignored Moves"
+msgid "Ignored Stock Moves"
msgstr ""
msgctxt "field:sale.line,moves_progress:"
@@ -327,7 +341,7 @@ msgid "Tax"
msgstr ""
msgctxt "field:sale.line-ignored-stock.move,move:"
-msgid "Move"
+msgid "Stock Move"
msgstr ""
msgctxt "field:sale.line-ignored-stock.move,sale_line:"
@@ -335,7 +349,7 @@ msgid "Sale Line"
msgstr ""
msgctxt "field:sale.line-recreated-stock.move,move:"
-msgid "Move"
+msgid "Stock Move"
msgstr ""
msgctxt "field:sale.line-recreated-stock.move,sale_line:"
@@ -555,12 +569,17 @@ msgctxt "field:sale.sale,invoices_recreated:"
msgid "Recreated Invoices"
msgstr ""
+#, fuzzy
+msgctxt "field:sale.sale,line_lines:"
+msgid "Line - Lines"
+msgstr "Invoices"
+
msgctxt "field:sale.sale,lines:"
msgid "Lines"
msgstr ""
msgctxt "field:sale.sale,moves:"
-msgid "Moves"
+msgid "Stock Moves"
msgstr ""
msgctxt "field:sale.sale,number:"
@@ -745,9 +764,20 @@ msgid ""
"Applied if a worker queue is activated."
msgstr ""
+msgctxt "help:sale.handle.invoice.exception.ask,ignore_invoices:"
+msgid "The selected cancelled invoices will be ignored."
+msgstr ""
+
msgctxt "help:sale.handle.invoice.exception.ask,recreate_invoices:"
-msgid ""
-"The selected invoices will be recreated. The other ones will be ignored."
+msgid "The selected cancelled invoices will be recreated."
+msgstr ""
+
+msgctxt "help:sale.handle.shipment.exception.ask,ignore_moves:"
+msgid "The selected cancelled stock moves will be ignored."
+msgstr ""
+
+msgctxt "help:sale.handle.shipment.exception.ask,recreate_moves:"
+msgid "The selected cancelled stock moves will be recreated."
msgstr ""
msgctxt "help:sale.line,product_uom_category:"
@@ -762,9 +792,10 @@ msgctxt "model:ir.action,name:act_invoice_form"
msgid "Invoices"
msgstr "发票"
-msgctxt "model:ir.action,name:act_open_customer"
-msgid "Parties associated to Sales"
-msgstr "参与者(销售相关)"
+#, fuzzy
+msgctxt "model:ir.action,name:act_invoice_line_form"
+msgid "Invoice Lines"
+msgstr "Invoices"
#, fuzzy
msgctxt "model:ir.action,name:act_product"
@@ -864,7 +895,7 @@ msgid "Sale Lines"
msgstr "Sales"
msgctxt "model:ir.action,name:act_sale_move_relate"
-msgid "Moves"
+msgid "Stock Moves"
msgstr ""
#, fuzzy
@@ -970,51 +1001,60 @@ msgctxt "model:ir.action.act_window.domain,name:act_sale_relate_pending"
msgid "Pending"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_sale"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending sales with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_customer_location_required"
msgid ""
"To process sale \"%(sale)s\" you must set a customer location on party "
"\"%(party)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_delete_cancel"
msgid "To delete sale \"%(sale)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_method"
msgid ""
"You cannot use together invoice \"%(invoice_method)s\" and shipment "
"\"%(shipment_method)s\" on sale \"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_invoice_address_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter an invoice address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invoice_reset_draft"
msgid ""
"You cannot reset invoice \"%(invoice)s\" to draft because it was generated "
"by a sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_create_draft"
msgid ""
"You cannot add lines to sale \"%(sale)s\" because it is no longer in a draft"
" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_delete_cancel_draft"
msgid ""
"To delete line \"%(line)s\" you must cancel or reset to draft sale "
"\"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_move_quantity"
msgid ""
"The sale line \"%(line)s\" is moving %(extra)s in addition to the "
@@ -1025,20 +1065,24 @@ msgctxt "model:ir.message,text:msg_sale_line_tax_unique"
msgid "A tax can be added only once to a sale line."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_missing_account_revenue"
msgid "To invoice sale \"%(sale)s\" you must configure a default account revenue."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_modify_header_draft"
msgid "To modify the header of sale \"%(sale)s\", it must be in \"draft\" state."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_move_reset_draft"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
"sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_product_missing_account_revenue"
msgid ""
"To invoice sale \"%(sale)s\" you must define an account revenue for product "
@@ -1079,11 +1123,13 @@ msgctxt "model:ir.message,text:msg_sale_reporting_time_series"
msgid "Time Series"
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_shipment_address_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a shipment address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_warehouse_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a warehouse."
msgstr ""
@@ -1209,10 +1255,6 @@ msgctxt "model:ir.ui.menu,name:menu_configuration"
msgid "Configuration"
msgstr "设置"
-msgctxt "model:ir.ui.menu,name:menu_customer"
-msgid "Associated to Sales"
-msgstr "销售相关"
-
#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_product"
msgid "Products"
@@ -1631,11 +1673,11 @@ msgid "Customers"
msgstr ""
msgctxt "view:sale.handle.invoice.exception.ask:"
-msgid "Choose invoices to recreate:"
+msgid "Choose cancelled invoices to ignore or recreate:"
msgstr ""
msgctxt "view:sale.handle.shipment.exception.ask:"
-msgid "Choose move to recreate:"
+msgid "Choose cancelled stock moves to ignore or recreate:"
msgstr ""
#, fuzzy
diff --git a/modules/sale_advance_payment/locale/bg.po b/modules/sale_advance_payment/locale/bg.po
index 088e0b0ac2..3a9640f331 100644
--- a/modules/sale_advance_payment/locale/bg.po
+++ b/modules/sale_advance_payment/locale/bg.po
@@ -157,20 +157,18 @@ msgid ""
"Delta to apply on the sale date for the date of the advance payment invoice."
msgstr ""
-msgctxt "model:ir.action,name:act_advance_invoice_form"
-msgid "Advance Invoices"
-msgstr "Advance Invoices"
-
msgctxt "model:ir.action,name:act_advance_payment_term_form"
msgid "Advance Payment Terms"
msgstr "Advance Payment Terms"
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_blocked"
msgid ""
"To pack shipments the customer must paid the advance payment for sale "
"\"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_term_line_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in term line \"%(term_line)s\" with "
diff --git a/modules/sale_advance_payment/locale/ca.po b/modules/sale_advance_payment/locale/ca.po
index 3a57e7814c..a16cd42e9f 100644
--- a/modules/sale_advance_payment/locale/ca.po
+++ b/modules/sale_advance_payment/locale/ca.po
@@ -163,14 +163,11 @@ msgstr ""
"Retard a aplicar a la data de la venda per obtenir la data de la factura per"
" avançat."
-msgctxt "model:ir.action,name:act_advance_invoice_form"
-msgid "Advance Invoices"
-msgstr "Factures per avançat"
-
msgctxt "model:ir.action,name:act_advance_payment_term_form"
msgid "Advance Payment Terms"
msgstr "Terminis de pagament per avançat"
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_blocked"
msgid ""
"To pack shipments the customer must paid the advance payment for sale "
@@ -179,6 +176,7 @@ msgstr ""
"Per empaquetar els albarans de client s'ha de pagar per avançant la venda "
"\"%(sale)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_term_line_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in term line \"%(term_line)s\" with "
diff --git a/modules/sale_advance_payment/locale/cs.po b/modules/sale_advance_payment/locale/cs.po
index 088e0b0ac2..3a9640f331 100644
--- a/modules/sale_advance_payment/locale/cs.po
+++ b/modules/sale_advance_payment/locale/cs.po
@@ -157,20 +157,18 @@ msgid ""
"Delta to apply on the sale date for the date of the advance payment invoice."
msgstr ""
-msgctxt "model:ir.action,name:act_advance_invoice_form"
-msgid "Advance Invoices"
-msgstr "Advance Invoices"
-
msgctxt "model:ir.action,name:act_advance_payment_term_form"
msgid "Advance Payment Terms"
msgstr "Advance Payment Terms"
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_blocked"
msgid ""
"To pack shipments the customer must paid the advance payment for sale "
"\"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_term_line_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in term line \"%(term_line)s\" with "
diff --git a/modules/sale_advance_payment/locale/de.po b/modules/sale_advance_payment/locale/de.po
index b10ba7a7ac..0340358eaf 100644
--- a/modules/sale_advance_payment/locale/de.po
+++ b/modules/sale_advance_payment/locale/de.po
@@ -160,14 +160,11 @@ msgstr ""
"Zeitspanne für das Verkaufsdatum zum Bestimmen des Datums der "
"Anzahlungsrechnung."
-msgctxt "model:ir.action,name:act_advance_invoice_form"
-msgid "Advance Invoices"
-msgstr "Anzahlungsrechnungen"
-
msgctxt "model:ir.action,name:act_advance_payment_term_form"
msgid "Advance Payment Terms"
msgstr "Zahlungsbedingungen Anzahlung"
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_blocked"
msgid ""
"To pack shipments the customer must paid the advance payment for sale "
@@ -176,6 +173,7 @@ msgstr ""
"Damit die Lieferungen gepackt werden können, muss der Kunde die Anzahlung "
"für Verkauf \"%(sale)s\" geleistet haben."
+#, python-format
msgctxt "model:ir.message,text:msg_term_line_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in term line \"%(term_line)s\" with "
diff --git a/modules/sale_advance_payment/locale/es.po b/modules/sale_advance_payment/locale/es.po
index a41fe3cef6..b285624325 100644
--- a/modules/sale_advance_payment/locale/es.po
+++ b/modules/sale_advance_payment/locale/es.po
@@ -162,14 +162,11 @@ msgstr ""
"Retraso a aplicar sobre la fecha de venta para obtener la fecha de la "
"factura de pago por adelantado."
-msgctxt "model:ir.action,name:act_advance_invoice_form"
-msgid "Advance Invoices"
-msgstr "Facturas por adelantado"
-
msgctxt "model:ir.action,name:act_advance_payment_term_form"
msgid "Advance Payment Terms"
msgstr "Plazos de pago por adelantado"
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_blocked"
msgid ""
"To pack shipments the customer must paid the advance payment for sale "
@@ -178,6 +175,7 @@ msgstr ""
"Para empaquetar los albaranes de cliente debe pagar el pago adelantado de la"
" venta \"%(sale)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_term_line_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in term line \"%(term_line)s\" with "
diff --git a/modules/sale_advance_payment/locale/es_419.po b/modules/sale_advance_payment/locale/es_419.po
index edd33454f3..53cc856dfc 100644
--- a/modules/sale_advance_payment/locale/es_419.po
+++ b/modules/sale_advance_payment/locale/es_419.po
@@ -154,20 +154,18 @@ msgid ""
"Delta to apply on the sale date for the date of the advance payment invoice."
msgstr ""
-msgctxt "model:ir.action,name:act_advance_invoice_form"
-msgid "Advance Invoices"
-msgstr ""
-
msgctxt "model:ir.action,name:act_advance_payment_term_form"
msgid "Advance Payment Terms"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_blocked"
msgid ""
"To pack shipments the customer must paid the advance payment for sale "
"\"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_term_line_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in term line \"%(term_line)s\" with "
diff --git a/modules/sale_advance_payment/locale/et.po b/modules/sale_advance_payment/locale/et.po
index b91566d6fc..edf049dfb9 100644
--- a/modules/sale_advance_payment/locale/et.po
+++ b/modules/sale_advance_payment/locale/et.po
@@ -155,20 +155,18 @@ msgid ""
"Delta to apply on the sale date for the date of the advance payment invoice."
msgstr ""
-msgctxt "model:ir.action,name:act_advance_invoice_form"
-msgid "Advance Invoices"
-msgstr "Ettemaksu arved"
-
msgctxt "model:ir.action,name:act_advance_payment_term_form"
msgid "Advance Payment Terms"
msgstr "Ettemaksu tingimused"
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_blocked"
msgid ""
"To pack shipments the customer must paid the advance payment for sale "
"\"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_term_line_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in term line \"%(term_line)s\" with "
diff --git a/modules/sale_advance_payment/locale/fa.po b/modules/sale_advance_payment/locale/fa.po
index f54d561563..be74a595d8 100644
--- a/modules/sale_advance_payment/locale/fa.po
+++ b/modules/sale_advance_payment/locale/fa.po
@@ -161,14 +161,11 @@ msgid ""
"Delta to apply on the sale date for the date of the advance payment invoice."
msgstr "برای تاریخ فاکتور پیش پرداخت. دلتا برای تاریخ فروش اعمال شود"
-msgctxt "model:ir.action,name:act_advance_invoice_form"
-msgid "Advance Invoices"
-msgstr "فاکتورهای پیش پرداخت"
-
msgctxt "model:ir.action,name:act_advance_payment_term_form"
msgid "Advance Payment Terms"
msgstr "مدت پرداخت پیش پرداخت"
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_blocked"
msgid ""
"To pack shipments the customer must paid the advance payment for sale "
@@ -177,6 +174,7 @@ msgstr ""
"برای بسته بندی کالاها، مشتری باید پیش پرداخت را برای فروش "
":\"%(sale)s\"پرداخت کند."
+#, python-format
msgctxt "model:ir.message,text:msg_term_line_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in term line \"%(term_line)s\" with "
diff --git a/modules/sale_advance_payment/locale/fi.po b/modules/sale_advance_payment/locale/fi.po
index 088e0b0ac2..3a9640f331 100644
--- a/modules/sale_advance_payment/locale/fi.po
+++ b/modules/sale_advance_payment/locale/fi.po
@@ -157,20 +157,18 @@ msgid ""
"Delta to apply on the sale date for the date of the advance payment invoice."
msgstr ""
-msgctxt "model:ir.action,name:act_advance_invoice_form"
-msgid "Advance Invoices"
-msgstr "Advance Invoices"
-
msgctxt "model:ir.action,name:act_advance_payment_term_form"
msgid "Advance Payment Terms"
msgstr "Advance Payment Terms"
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_blocked"
msgid ""
"To pack shipments the customer must paid the advance payment for sale "
"\"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_term_line_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in term line \"%(term_line)s\" with "
diff --git a/modules/sale_advance_payment/locale/fr.po b/modules/sale_advance_payment/locale/fr.po
index f1fae676b8..e327f0dece 100644
--- a/modules/sale_advance_payment/locale/fr.po
+++ b/modules/sale_advance_payment/locale/fr.po
@@ -163,14 +163,11 @@ msgstr ""
"Le délai à appliquer à la date de vente pour déterminer la date de la "
"facture d'acompte."
-msgctxt "model:ir.action,name:act_advance_invoice_form"
-msgid "Advance Invoices"
-msgstr "Factures d'acompte"
-
msgctxt "model:ir.action,name:act_advance_payment_term_form"
msgid "Advance Payment Terms"
msgstr "Conditions de paiement d'acompte"
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_blocked"
msgid ""
"To pack shipments the customer must paid the advance payment for sale "
@@ -179,6 +176,7 @@ msgstr ""
"Pour emballer les expéditions, le client doit payer l'acompte pour la vente "
"« %(sale)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_term_line_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in term line \"%(term_line)s\" with "
diff --git a/modules/sale_advance_payment/locale/hu.po b/modules/sale_advance_payment/locale/hu.po
index 088e0b0ac2..3a9640f331 100644
--- a/modules/sale_advance_payment/locale/hu.po
+++ b/modules/sale_advance_payment/locale/hu.po
@@ -157,20 +157,18 @@ msgid ""
"Delta to apply on the sale date for the date of the advance payment invoice."
msgstr ""
-msgctxt "model:ir.action,name:act_advance_invoice_form"
-msgid "Advance Invoices"
-msgstr "Advance Invoices"
-
msgctxt "model:ir.action,name:act_advance_payment_term_form"
msgid "Advance Payment Terms"
msgstr "Advance Payment Terms"
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_blocked"
msgid ""
"To pack shipments the customer must paid the advance payment for sale "
"\"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_term_line_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in term line \"%(term_line)s\" with "
diff --git a/modules/sale_advance_payment/locale/id.po b/modules/sale_advance_payment/locale/id.po
index 0347b2eff8..d2326a338f 100644
--- a/modules/sale_advance_payment/locale/id.po
+++ b/modules/sale_advance_payment/locale/id.po
@@ -154,20 +154,18 @@ msgid ""
"Delta to apply on the sale date for the date of the advance payment invoice."
msgstr ""
-msgctxt "model:ir.action,name:act_advance_invoice_form"
-msgid "Advance Invoices"
-msgstr ""
-
msgctxt "model:ir.action,name:act_advance_payment_term_form"
msgid "Advance Payment Terms"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_blocked"
msgid ""
"To pack shipments the customer must paid the advance payment for sale "
"\"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_term_line_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in term line \"%(term_line)s\" with "
diff --git a/modules/sale_advance_payment/locale/it.po b/modules/sale_advance_payment/locale/it.po
index b8d6de5a97..162f655ea6 100644
--- a/modules/sale_advance_payment/locale/it.po
+++ b/modules/sale_advance_payment/locale/it.po
@@ -157,20 +157,18 @@ msgid ""
"Delta to apply on the sale date for the date of the advance payment invoice."
msgstr ""
-msgctxt "model:ir.action,name:act_advance_invoice_form"
-msgid "Advance Invoices"
-msgstr "Advance Invoices"
-
msgctxt "model:ir.action,name:act_advance_payment_term_form"
msgid "Advance Payment Terms"
msgstr "Advance Payment Terms"
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_blocked"
msgid ""
"To pack shipments the customer must paid the advance payment for sale "
"\"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_term_line_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in term line \"%(term_line)s\" with "
diff --git a/modules/sale_advance_payment/locale/lo.po b/modules/sale_advance_payment/locale/lo.po
index 088e0b0ac2..3a9640f331 100644
--- a/modules/sale_advance_payment/locale/lo.po
+++ b/modules/sale_advance_payment/locale/lo.po
@@ -157,20 +157,18 @@ msgid ""
"Delta to apply on the sale date for the date of the advance payment invoice."
msgstr ""
-msgctxt "model:ir.action,name:act_advance_invoice_form"
-msgid "Advance Invoices"
-msgstr "Advance Invoices"
-
msgctxt "model:ir.action,name:act_advance_payment_term_form"
msgid "Advance Payment Terms"
msgstr "Advance Payment Terms"
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_blocked"
msgid ""
"To pack shipments the customer must paid the advance payment for sale "
"\"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_term_line_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in term line \"%(term_line)s\" with "
diff --git a/modules/sale_advance_payment/locale/lt.po b/modules/sale_advance_payment/locale/lt.po
index 1b8be87d9e..aab820173d 100644
--- a/modules/sale_advance_payment/locale/lt.po
+++ b/modules/sale_advance_payment/locale/lt.po
@@ -157,20 +157,18 @@ msgid ""
"Delta to apply on the sale date for the date of the advance payment invoice."
msgstr ""
-msgctxt "model:ir.action,name:act_advance_invoice_form"
-msgid "Advance Invoices"
-msgstr "Išankstinės sąskaitos faktūros"
-
msgctxt "model:ir.action,name:act_advance_payment_term_form"
msgid "Advance Payment Terms"
msgstr "Advance Payment Terms"
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_blocked"
msgid ""
"To pack shipments the customer must paid the advance payment for sale "
"\"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_term_line_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in term line \"%(term_line)s\" with "
diff --git a/modules/sale_advance_payment/locale/nl.po b/modules/sale_advance_payment/locale/nl.po
index 54a7022436..5255e64932 100644
--- a/modules/sale_advance_payment/locale/nl.po
+++ b/modules/sale_advance_payment/locale/nl.po
@@ -160,14 +160,11 @@ msgstr ""
"Tijdsperiode voor de verkoopdatum, om de datum van de voorschotfactuur te "
"bepalen."
-msgctxt "model:ir.action,name:act_advance_invoice_form"
-msgid "Advance Invoices"
-msgstr "Voorschotfacturen"
-
msgctxt "model:ir.action,name:act_advance_payment_term_form"
msgid "Advance Payment Terms"
msgstr "betalingsvoorwaarden voorschotfacturen"
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_blocked"
msgid ""
"To pack shipments the customer must paid the advance payment for sale "
@@ -176,6 +173,7 @@ msgstr ""
"Om zendingen in te pakken, moet de klant het voorschot betalen voor verkoop "
"\"%(sale)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_term_line_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in term line \"%(term_line)s\" with "
diff --git a/modules/sale_advance_payment/locale/pl.po b/modules/sale_advance_payment/locale/pl.po
index 19337f8de6..8d41752f5a 100644
--- a/modules/sale_advance_payment/locale/pl.po
+++ b/modules/sale_advance_payment/locale/pl.po
@@ -157,20 +157,18 @@ msgid ""
"Delta to apply on the sale date for the date of the advance payment invoice."
msgstr ""
-msgctxt "model:ir.action,name:act_advance_invoice_form"
-msgid "Advance Invoices"
-msgstr "Advance Invoices"
-
msgctxt "model:ir.action,name:act_advance_payment_term_form"
msgid "Advance Payment Terms"
msgstr "Advance Payment Terms"
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_blocked"
msgid ""
"To pack shipments the customer must paid the advance payment for sale "
"\"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_term_line_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in term line \"%(term_line)s\" with "
diff --git a/modules/sale_advance_payment/locale/pt.po b/modules/sale_advance_payment/locale/pt.po
index 68f859ced6..6429e12de7 100644
--- a/modules/sale_advance_payment/locale/pt.po
+++ b/modules/sale_advance_payment/locale/pt.po
@@ -164,22 +164,19 @@ msgstr ""
"Delta a ser aplicado na data da venda para a data do pagamento adiantado da "
"fatura."
-#, fuzzy
-msgctxt "model:ir.action,name:act_advance_invoice_form"
-msgid "Advance Invoices"
-msgstr "Advance Invoices"
-
#, fuzzy
msgctxt "model:ir.action,name:act_advance_payment_term_form"
msgid "Advance Payment Terms"
msgstr "Advance Payment Terms"
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_blocked"
msgid ""
"To pack shipments the customer must paid the advance payment for sale "
"\"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_term_line_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in term line \"%(term_line)s\" with "
diff --git a/modules/sale_advance_payment/locale/ro.po b/modules/sale_advance_payment/locale/ro.po
index 3875fcd778..60e8172e78 100644
--- a/modules/sale_advance_payment/locale/ro.po
+++ b/modules/sale_advance_payment/locale/ro.po
@@ -165,14 +165,11 @@ msgstr ""
"Diferența care să se aplice la data vânzării pentru data facturii de plată "
"în avans."
-msgctxt "model:ir.action,name:act_advance_invoice_form"
-msgid "Advance Invoices"
-msgstr "Facturi în avans"
-
msgctxt "model:ir.action,name:act_advance_payment_term_form"
msgid "Advance Payment Terms"
msgstr "Termene de plată în avans"
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_blocked"
msgid ""
"To pack shipments the customer must paid the advance payment for sale "
@@ -181,7 +178,7 @@ msgstr ""
"Pentru a ambala expedierile clientul trebuie să plătească avansul pentru "
"vânzarea „%(sale)s”."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_term_line_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in term line \"%(term_line)s\" with "
diff --git a/modules/sale_advance_payment/locale/ru.po b/modules/sale_advance_payment/locale/ru.po
index 088e0b0ac2..3a9640f331 100644
--- a/modules/sale_advance_payment/locale/ru.po
+++ b/modules/sale_advance_payment/locale/ru.po
@@ -157,20 +157,18 @@ msgid ""
"Delta to apply on the sale date for the date of the advance payment invoice."
msgstr ""
-msgctxt "model:ir.action,name:act_advance_invoice_form"
-msgid "Advance Invoices"
-msgstr "Advance Invoices"
-
msgctxt "model:ir.action,name:act_advance_payment_term_form"
msgid "Advance Payment Terms"
msgstr "Advance Payment Terms"
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_blocked"
msgid ""
"To pack shipments the customer must paid the advance payment for sale "
"\"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_term_line_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in term line \"%(term_line)s\" with "
diff --git a/modules/sale_advance_payment/locale/sl.po b/modules/sale_advance_payment/locale/sl.po
index ff03e7e0d3..bc61505c3d 100644
--- a/modules/sale_advance_payment/locale/sl.po
+++ b/modules/sale_advance_payment/locale/sl.po
@@ -159,22 +159,19 @@ msgid ""
msgstr ""
"Upoštevan zamik od datuma prodajnega naloga za datum avansnega računa."
-#, fuzzy
-msgctxt "model:ir.action,name:act_advance_invoice_form"
-msgid "Advance Invoices"
-msgstr "Advance Invoices"
-
#, fuzzy
msgctxt "model:ir.action,name:act_advance_payment_term_form"
msgid "Advance Payment Terms"
msgstr "Advance Payment Terms"
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_blocked"
msgid ""
"To pack shipments the customer must paid the advance payment for sale "
"\"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_term_line_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in term line \"%(term_line)s\" with "
diff --git a/modules/sale_advance_payment/locale/tr.po b/modules/sale_advance_payment/locale/tr.po
index 088e0b0ac2..3a9640f331 100644
--- a/modules/sale_advance_payment/locale/tr.po
+++ b/modules/sale_advance_payment/locale/tr.po
@@ -157,20 +157,18 @@ msgid ""
"Delta to apply on the sale date for the date of the advance payment invoice."
msgstr ""
-msgctxt "model:ir.action,name:act_advance_invoice_form"
-msgid "Advance Invoices"
-msgstr "Advance Invoices"
-
msgctxt "model:ir.action,name:act_advance_payment_term_form"
msgid "Advance Payment Terms"
msgstr "Advance Payment Terms"
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_blocked"
msgid ""
"To pack shipments the customer must paid the advance payment for sale "
"\"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_term_line_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in term line \"%(term_line)s\" with "
diff --git a/modules/sale_advance_payment/locale/uk.po b/modules/sale_advance_payment/locale/uk.po
index edd33454f3..53cc856dfc 100644
--- a/modules/sale_advance_payment/locale/uk.po
+++ b/modules/sale_advance_payment/locale/uk.po
@@ -154,20 +154,18 @@ msgid ""
"Delta to apply on the sale date for the date of the advance payment invoice."
msgstr ""
-msgctxt "model:ir.action,name:act_advance_invoice_form"
-msgid "Advance Invoices"
-msgstr ""
-
msgctxt "model:ir.action,name:act_advance_payment_term_form"
msgid "Advance Payment Terms"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_blocked"
msgid ""
"To pack shipments the customer must paid the advance payment for sale "
"\"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_term_line_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in term line \"%(term_line)s\" with "
diff --git a/modules/sale_advance_payment/locale/zh_CN.po b/modules/sale_advance_payment/locale/zh_CN.po
index 088e0b0ac2..3a9640f331 100644
--- a/modules/sale_advance_payment/locale/zh_CN.po
+++ b/modules/sale_advance_payment/locale/zh_CN.po
@@ -157,20 +157,18 @@ msgid ""
"Delta to apply on the sale date for the date of the advance payment invoice."
msgstr ""
-msgctxt "model:ir.action,name:act_advance_invoice_form"
-msgid "Advance Invoices"
-msgstr "Advance Invoices"
-
msgctxt "model:ir.action,name:act_advance_payment_term_form"
msgid "Advance Payment Terms"
msgstr "Advance Payment Terms"
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_blocked"
msgid ""
"To pack shipments the customer must paid the advance payment for sale "
"\"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_term_line_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in term line \"%(term_line)s\" with "
diff --git a/modules/sale_amendment/locale/bg.po b/modules/sale_amendment/locale/bg.po
index 091499f86c..3693a0ab41 100644
--- a/modules/sale_amendment/locale/bg.po
+++ b/modules/sale_amendment/locale/bg.po
@@ -117,6 +117,7 @@ msgctxt ""
msgid "Validated"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_one_sale_at_time"
msgid ""
"You cannot validate more than one amendment at the same time for sale "
diff --git a/modules/sale_amendment/locale/ca.po b/modules/sale_amendment/locale/ca.po
index 877f499d03..257e46e4ee 100644
--- a/modules/sale_amendment/locale/ca.po
+++ b/modules/sale_amendment/locale/ca.po
@@ -117,6 +117,7 @@ msgctxt ""
msgid "Validated"
msgstr "Validada"
+#, python-format
msgctxt "model:ir.message,text:msg_one_sale_at_time"
msgid ""
"You cannot validate more than one amendment at the same time for sale "
diff --git a/modules/sale_amendment/locale/cs.po b/modules/sale_amendment/locale/cs.po
index 091499f86c..3693a0ab41 100644
--- a/modules/sale_amendment/locale/cs.po
+++ b/modules/sale_amendment/locale/cs.po
@@ -117,6 +117,7 @@ msgctxt ""
msgid "Validated"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_one_sale_at_time"
msgid ""
"You cannot validate more than one amendment at the same time for sale "
diff --git a/modules/sale_amendment/locale/de.po b/modules/sale_amendment/locale/de.po
index 36475ad9ee..2516adf536 100644
--- a/modules/sale_amendment/locale/de.po
+++ b/modules/sale_amendment/locale/de.po
@@ -117,6 +117,7 @@ msgctxt ""
msgid "Validated"
msgstr "Bestätigt"
+#, python-format
msgctxt "model:ir.message,text:msg_one_sale_at_time"
msgid ""
"You cannot validate more than one amendment at the same time for sale "
diff --git a/modules/sale_amendment/locale/es.po b/modules/sale_amendment/locale/es.po
index e1c83199ac..a43eb32b55 100644
--- a/modules/sale_amendment/locale/es.po
+++ b/modules/sale_amendment/locale/es.po
@@ -117,6 +117,7 @@ msgctxt ""
msgid "Validated"
msgstr "Validada"
+#, python-format
msgctxt "model:ir.message,text:msg_one_sale_at_time"
msgid ""
"You cannot validate more than one amendment at the same time for sale "
diff --git a/modules/sale_amendment/locale/es_419.po b/modules/sale_amendment/locale/es_419.po
index 091499f86c..3693a0ab41 100644
--- a/modules/sale_amendment/locale/es_419.po
+++ b/modules/sale_amendment/locale/es_419.po
@@ -117,6 +117,7 @@ msgctxt ""
msgid "Validated"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_one_sale_at_time"
msgid ""
"You cannot validate more than one amendment at the same time for sale "
diff --git a/modules/sale_amendment/locale/et.po b/modules/sale_amendment/locale/et.po
index 091499f86c..3693a0ab41 100644
--- a/modules/sale_amendment/locale/et.po
+++ b/modules/sale_amendment/locale/et.po
@@ -117,6 +117,7 @@ msgctxt ""
msgid "Validated"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_one_sale_at_time"
msgid ""
"You cannot validate more than one amendment at the same time for sale "
diff --git a/modules/sale_amendment/locale/fa.po b/modules/sale_amendment/locale/fa.po
index 091499f86c..3693a0ab41 100644
--- a/modules/sale_amendment/locale/fa.po
+++ b/modules/sale_amendment/locale/fa.po
@@ -117,6 +117,7 @@ msgctxt ""
msgid "Validated"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_one_sale_at_time"
msgid ""
"You cannot validate more than one amendment at the same time for sale "
diff --git a/modules/sale_amendment/locale/fi.po b/modules/sale_amendment/locale/fi.po
index 091499f86c..3693a0ab41 100644
--- a/modules/sale_amendment/locale/fi.po
+++ b/modules/sale_amendment/locale/fi.po
@@ -117,6 +117,7 @@ msgctxt ""
msgid "Validated"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_one_sale_at_time"
msgid ""
"You cannot validate more than one amendment at the same time for sale "
diff --git a/modules/sale_amendment/locale/fr.po b/modules/sale_amendment/locale/fr.po
index c644fb01b1..098517277d 100644
--- a/modules/sale_amendment/locale/fr.po
+++ b/modules/sale_amendment/locale/fr.po
@@ -117,6 +117,7 @@ msgctxt ""
msgid "Validated"
msgstr "Validés"
+#, python-format
msgctxt "model:ir.message,text:msg_one_sale_at_time"
msgid ""
"You cannot validate more than one amendment at the same time for sale "
diff --git a/modules/sale_amendment/locale/hu.po b/modules/sale_amendment/locale/hu.po
index 091499f86c..3693a0ab41 100644
--- a/modules/sale_amendment/locale/hu.po
+++ b/modules/sale_amendment/locale/hu.po
@@ -117,6 +117,7 @@ msgctxt ""
msgid "Validated"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_one_sale_at_time"
msgid ""
"You cannot validate more than one amendment at the same time for sale "
diff --git a/modules/sale_amendment/locale/id.po b/modules/sale_amendment/locale/id.po
index fa07062436..3b81a4ff7e 100644
--- a/modules/sale_amendment/locale/id.po
+++ b/modules/sale_amendment/locale/id.po
@@ -118,6 +118,7 @@ msgctxt ""
msgid "Validated"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_one_sale_at_time"
msgid ""
"You cannot validate more than one amendment at the same time for sale "
diff --git a/modules/sale_amendment/locale/it.po b/modules/sale_amendment/locale/it.po
index 795dd9a3c1..352642ef74 100644
--- a/modules/sale_amendment/locale/it.po
+++ b/modules/sale_amendment/locale/it.po
@@ -117,6 +117,7 @@ msgctxt ""
msgid "Validated"
msgstr "Validata"
+#, python-format
msgctxt "model:ir.message,text:msg_one_sale_at_time"
msgid ""
"You cannot validate more than one amendment at the same time for sale "
diff --git a/modules/sale_amendment/locale/lo.po b/modules/sale_amendment/locale/lo.po
index 091499f86c..3693a0ab41 100644
--- a/modules/sale_amendment/locale/lo.po
+++ b/modules/sale_amendment/locale/lo.po
@@ -117,6 +117,7 @@ msgctxt ""
msgid "Validated"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_one_sale_at_time"
msgid ""
"You cannot validate more than one amendment at the same time for sale "
diff --git a/modules/sale_amendment/locale/lt.po b/modules/sale_amendment/locale/lt.po
index 091499f86c..3693a0ab41 100644
--- a/modules/sale_amendment/locale/lt.po
+++ b/modules/sale_amendment/locale/lt.po
@@ -117,6 +117,7 @@ msgctxt ""
msgid "Validated"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_one_sale_at_time"
msgid ""
"You cannot validate more than one amendment at the same time for sale "
diff --git a/modules/sale_amendment/locale/nl.po b/modules/sale_amendment/locale/nl.po
index fbc0e07f6e..0c9576d23a 100644
--- a/modules/sale_amendment/locale/nl.po
+++ b/modules/sale_amendment/locale/nl.po
@@ -117,6 +117,7 @@ msgctxt ""
msgid "Validated"
msgstr "Goedgekeurd"
+#, python-format
msgctxt "model:ir.message,text:msg_one_sale_at_time"
msgid ""
"You cannot validate more than one amendment at the same time for sale "
diff --git a/modules/sale_amendment/locale/pl.po b/modules/sale_amendment/locale/pl.po
index 091499f86c..3693a0ab41 100644
--- a/modules/sale_amendment/locale/pl.po
+++ b/modules/sale_amendment/locale/pl.po
@@ -117,6 +117,7 @@ msgctxt ""
msgid "Validated"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_one_sale_at_time"
msgid ""
"You cannot validate more than one amendment at the same time for sale "
diff --git a/modules/sale_amendment/locale/pt.po b/modules/sale_amendment/locale/pt.po
index 091499f86c..3693a0ab41 100644
--- a/modules/sale_amendment/locale/pt.po
+++ b/modules/sale_amendment/locale/pt.po
@@ -117,6 +117,7 @@ msgctxt ""
msgid "Validated"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_one_sale_at_time"
msgid ""
"You cannot validate more than one amendment at the same time for sale "
diff --git a/modules/sale_amendment/locale/ro.po b/modules/sale_amendment/locale/ro.po
index 5f5881c64e..9cddec5173 100644
--- a/modules/sale_amendment/locale/ro.po
+++ b/modules/sale_amendment/locale/ro.po
@@ -118,6 +118,7 @@ msgctxt ""
msgid "Validated"
msgstr "Validat"
+#, python-format
msgctxt "model:ir.message,text:msg_one_sale_at_time"
msgid ""
"You cannot validate more than one amendment at the same time for sale "
diff --git a/modules/sale_amendment/locale/ru.po b/modules/sale_amendment/locale/ru.po
index 091499f86c..3693a0ab41 100644
--- a/modules/sale_amendment/locale/ru.po
+++ b/modules/sale_amendment/locale/ru.po
@@ -117,6 +117,7 @@ msgctxt ""
msgid "Validated"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_one_sale_at_time"
msgid ""
"You cannot validate more than one amendment at the same time for sale "
diff --git a/modules/sale_amendment/locale/sl.po b/modules/sale_amendment/locale/sl.po
index 091499f86c..3693a0ab41 100644
--- a/modules/sale_amendment/locale/sl.po
+++ b/modules/sale_amendment/locale/sl.po
@@ -117,6 +117,7 @@ msgctxt ""
msgid "Validated"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_one_sale_at_time"
msgid ""
"You cannot validate more than one amendment at the same time for sale "
diff --git a/modules/sale_amendment/locale/tr.po b/modules/sale_amendment/locale/tr.po
index 091499f86c..3693a0ab41 100644
--- a/modules/sale_amendment/locale/tr.po
+++ b/modules/sale_amendment/locale/tr.po
@@ -117,6 +117,7 @@ msgctxt ""
msgid "Validated"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_one_sale_at_time"
msgid ""
"You cannot validate more than one amendment at the same time for sale "
diff --git a/modules/sale_amendment/locale/uk.po b/modules/sale_amendment/locale/uk.po
index 091499f86c..3693a0ab41 100644
--- a/modules/sale_amendment/locale/uk.po
+++ b/modules/sale_amendment/locale/uk.po
@@ -117,6 +117,7 @@ msgctxt ""
msgid "Validated"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_one_sale_at_time"
msgid ""
"You cannot validate more than one amendment at the same time for sale "
diff --git a/modules/sale_amendment/locale/zh_CN.po b/modules/sale_amendment/locale/zh_CN.po
index 091499f86c..3693a0ab41 100644
--- a/modules/sale_amendment/locale/zh_CN.po
+++ b/modules/sale_amendment/locale/zh_CN.po
@@ -117,6 +117,7 @@ msgctxt ""
msgid "Validated"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_one_sale_at_time"
msgid ""
"You cannot validate more than one amendment at the same time for sale "
diff --git a/modules/sale_blanket_agreement/locale/bg.po b/modules/sale_blanket_agreement/locale/bg.po
index c6a6377f6a..b73f94030a 100644
--- a/modules/sale_blanket_agreement/locale/bg.po
+++ b/modules/sale_blanket_agreement/locale/bg.po
@@ -157,17 +157,20 @@ msgctxt ""
msgid "Running"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_closed_remaining_quantity"
msgid ""
"The agreement \"%(agreement)s\" to be closed has still remaining quantities."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_line_incompatible_unit"
msgid ""
"To change the unit of agreement line \"%(line)s\", you must choose one "
"compatible with the existing sale lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_quantity_greater_remaining"
msgid ""
"The quantity of line \"%(line)s\" is greater than the remaining quantity "
diff --git a/modules/sale_blanket_agreement/locale/ca.po b/modules/sale_blanket_agreement/locale/ca.po
index 653b29db4f..4c9a741cca 100644
--- a/modules/sale_blanket_agreement/locale/ca.po
+++ b/modules/sale_blanket_agreement/locale/ca.po
@@ -157,12 +157,14 @@ msgctxt ""
msgid "Running"
msgstr "En execució"
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_closed_remaining_quantity"
msgid ""
"The agreement \"%(agreement)s\" to be closed has still remaining quantities."
msgstr ""
"El acord \"%(agreement)s\" que es vol tancar encara té quantitats pendents."
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_line_incompatible_unit"
msgid ""
"To change the unit of agreement line \"%(line)s\", you must choose one "
@@ -171,6 +173,7 @@ msgstr ""
"Per canviar la unitat de la línia d'acord \"%(line)s\", heu d'escollir una "
"compatible amb les línies de venda existents."
+#, python-format
msgctxt "model:ir.message,text:msg_quantity_greater_remaining"
msgid ""
"The quantity of line \"%(line)s\" is greater than the remaining quantity "
diff --git a/modules/sale_blanket_agreement/locale/cs.po b/modules/sale_blanket_agreement/locale/cs.po
index c6a6377f6a..b73f94030a 100644
--- a/modules/sale_blanket_agreement/locale/cs.po
+++ b/modules/sale_blanket_agreement/locale/cs.po
@@ -157,17 +157,20 @@ msgctxt ""
msgid "Running"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_closed_remaining_quantity"
msgid ""
"The agreement \"%(agreement)s\" to be closed has still remaining quantities."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_line_incompatible_unit"
msgid ""
"To change the unit of agreement line \"%(line)s\", you must choose one "
"compatible with the existing sale lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_quantity_greater_remaining"
msgid ""
"The quantity of line \"%(line)s\" is greater than the remaining quantity "
diff --git a/modules/sale_blanket_agreement/locale/de.po b/modules/sale_blanket_agreement/locale/de.po
index 0e6245c37a..670d3edde8 100644
--- a/modules/sale_blanket_agreement/locale/de.po
+++ b/modules/sale_blanket_agreement/locale/de.po
@@ -100,7 +100,7 @@ msgstr "Verkaufspositionen"
msgctxt "field:sale.blanket_agreement.line,unit:"
msgid "Unit"
-msgstr "Maßeinheit"
+msgstr "Einheit"
msgctxt "field:sale.blanket_agreement.line,unit_price:"
msgid "Unit Price"
@@ -157,6 +157,7 @@ msgctxt ""
msgid "Running"
msgstr "In Ausführung"
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_closed_remaining_quantity"
msgid ""
"The agreement \"%(agreement)s\" to be closed has still remaining quantities."
@@ -164,6 +165,7 @@ msgstr ""
"Der zu schließende Rahmenvertrag \"%(agreement)s\" verfügt noch über "
"Restmengen."
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_line_incompatible_unit"
msgid ""
"To change the unit of agreement line \"%(line)s\", you must choose one "
@@ -173,6 +175,7 @@ msgstr ""
"Sie eine auswählen, die mit den vorhandenen Verkaufspositionen kompatibel "
"ist."
+#, python-format
msgctxt "model:ir.message,text:msg_quantity_greater_remaining"
msgid ""
"The quantity of line \"%(line)s\" is greater than the remaining quantity "
diff --git a/modules/sale_blanket_agreement/locale/es.po b/modules/sale_blanket_agreement/locale/es.po
index 59e9d4f538..53db4c228c 100644
--- a/modules/sale_blanket_agreement/locale/es.po
+++ b/modules/sale_blanket_agreement/locale/es.po
@@ -157,6 +157,7 @@ msgctxt ""
msgid "Running"
msgstr "En ejecución"
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_closed_remaining_quantity"
msgid ""
"The agreement \"%(agreement)s\" to be closed has still remaining quantities."
@@ -164,6 +165,7 @@ msgstr ""
"El acuerdo \"%(agreement)s\" que se quiere cerrar todavia tiene cantidades "
"pendientes."
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_line_incompatible_unit"
msgid ""
"To change the unit of agreement line \"%(line)s\", you must choose one "
@@ -172,6 +174,7 @@ msgstr ""
"Para cambiar la unidad de la linea de acuerdo \"%(line)s\", tenéis que "
"seleccionar una comptabile con las lineas de compra existentes."
+#, python-format
msgctxt "model:ir.message,text:msg_quantity_greater_remaining"
msgid ""
"The quantity of line \"%(line)s\" is greater than the remaining quantity "
diff --git a/modules/sale_blanket_agreement/locale/es_419.po b/modules/sale_blanket_agreement/locale/es_419.po
index c6a6377f6a..b73f94030a 100644
--- a/modules/sale_blanket_agreement/locale/es_419.po
+++ b/modules/sale_blanket_agreement/locale/es_419.po
@@ -157,17 +157,20 @@ msgctxt ""
msgid "Running"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_closed_remaining_quantity"
msgid ""
"The agreement \"%(agreement)s\" to be closed has still remaining quantities."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_line_incompatible_unit"
msgid ""
"To change the unit of agreement line \"%(line)s\", you must choose one "
"compatible with the existing sale lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_quantity_greater_remaining"
msgid ""
"The quantity of line \"%(line)s\" is greater than the remaining quantity "
diff --git a/modules/sale_blanket_agreement/locale/et.po b/modules/sale_blanket_agreement/locale/et.po
index c6a6377f6a..b73f94030a 100644
--- a/modules/sale_blanket_agreement/locale/et.po
+++ b/modules/sale_blanket_agreement/locale/et.po
@@ -157,17 +157,20 @@ msgctxt ""
msgid "Running"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_closed_remaining_quantity"
msgid ""
"The agreement \"%(agreement)s\" to be closed has still remaining quantities."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_line_incompatible_unit"
msgid ""
"To change the unit of agreement line \"%(line)s\", you must choose one "
"compatible with the existing sale lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_quantity_greater_remaining"
msgid ""
"The quantity of line \"%(line)s\" is greater than the remaining quantity "
diff --git a/modules/sale_blanket_agreement/locale/fa.po b/modules/sale_blanket_agreement/locale/fa.po
index c6a6377f6a..b73f94030a 100644
--- a/modules/sale_blanket_agreement/locale/fa.po
+++ b/modules/sale_blanket_agreement/locale/fa.po
@@ -157,17 +157,20 @@ msgctxt ""
msgid "Running"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_closed_remaining_quantity"
msgid ""
"The agreement \"%(agreement)s\" to be closed has still remaining quantities."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_line_incompatible_unit"
msgid ""
"To change the unit of agreement line \"%(line)s\", you must choose one "
"compatible with the existing sale lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_quantity_greater_remaining"
msgid ""
"The quantity of line \"%(line)s\" is greater than the remaining quantity "
diff --git a/modules/sale_blanket_agreement/locale/fi.po b/modules/sale_blanket_agreement/locale/fi.po
index c6a6377f6a..b73f94030a 100644
--- a/modules/sale_blanket_agreement/locale/fi.po
+++ b/modules/sale_blanket_agreement/locale/fi.po
@@ -157,17 +157,20 @@ msgctxt ""
msgid "Running"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_closed_remaining_quantity"
msgid ""
"The agreement \"%(agreement)s\" to be closed has still remaining quantities."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_line_incompatible_unit"
msgid ""
"To change the unit of agreement line \"%(line)s\", you must choose one "
"compatible with the existing sale lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_quantity_greater_remaining"
msgid ""
"The quantity of line \"%(line)s\" is greater than the remaining quantity "
diff --git a/modules/sale_blanket_agreement/locale/fr.po b/modules/sale_blanket_agreement/locale/fr.po
index f7c7e52067..a238777b03 100644
--- a/modules/sale_blanket_agreement/locale/fr.po
+++ b/modules/sale_blanket_agreement/locale/fr.po
@@ -157,12 +157,14 @@ msgctxt ""
msgid "Running"
msgstr "En cours"
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_closed_remaining_quantity"
msgid ""
"The agreement \"%(agreement)s\" to be closed has still remaining quantities."
msgstr ""
"Le contrat « %(agreement)s » à clôturer a encore des quantités restantes."
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_line_incompatible_unit"
msgid ""
"To change the unit of agreement line \"%(line)s\", you must choose one "
@@ -171,6 +173,7 @@ msgstr ""
"Pour changer l'unité de la ligne contrat « %(line)s », vous devez en choisir"
" une compatible avec les lignes de vente existantes."
+#, python-format
msgctxt "model:ir.message,text:msg_quantity_greater_remaining"
msgid ""
"The quantity of line \"%(line)s\" is greater than the remaining quantity "
diff --git a/modules/sale_blanket_agreement/locale/hu.po b/modules/sale_blanket_agreement/locale/hu.po
index c6a6377f6a..b73f94030a 100644
--- a/modules/sale_blanket_agreement/locale/hu.po
+++ b/modules/sale_blanket_agreement/locale/hu.po
@@ -157,17 +157,20 @@ msgctxt ""
msgid "Running"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_closed_remaining_quantity"
msgid ""
"The agreement \"%(agreement)s\" to be closed has still remaining quantities."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_line_incompatible_unit"
msgid ""
"To change the unit of agreement line \"%(line)s\", you must choose one "
"compatible with the existing sale lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_quantity_greater_remaining"
msgid ""
"The quantity of line \"%(line)s\" is greater than the remaining quantity "
diff --git a/modules/sale_blanket_agreement/locale/id.po b/modules/sale_blanket_agreement/locale/id.po
index c6a6377f6a..b73f94030a 100644
--- a/modules/sale_blanket_agreement/locale/id.po
+++ b/modules/sale_blanket_agreement/locale/id.po
@@ -157,17 +157,20 @@ msgctxt ""
msgid "Running"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_closed_remaining_quantity"
msgid ""
"The agreement \"%(agreement)s\" to be closed has still remaining quantities."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_line_incompatible_unit"
msgid ""
"To change the unit of agreement line \"%(line)s\", you must choose one "
"compatible with the existing sale lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_quantity_greater_remaining"
msgid ""
"The quantity of line \"%(line)s\" is greater than the remaining quantity "
diff --git a/modules/sale_blanket_agreement/locale/it.po b/modules/sale_blanket_agreement/locale/it.po
index bdf0372df4..47d46ef563 100644
--- a/modules/sale_blanket_agreement/locale/it.po
+++ b/modules/sale_blanket_agreement/locale/it.po
@@ -157,17 +157,20 @@ msgctxt ""
msgid "Running"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_closed_remaining_quantity"
msgid ""
"The agreement \"%(agreement)s\" to be closed has still remaining quantities."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_line_incompatible_unit"
msgid ""
"To change the unit of agreement line \"%(line)s\", you must choose one "
"compatible with the existing sale lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_quantity_greater_remaining"
msgid ""
"The quantity of line \"%(line)s\" is greater than the remaining quantity "
diff --git a/modules/sale_blanket_agreement/locale/lo.po b/modules/sale_blanket_agreement/locale/lo.po
index c6a6377f6a..b73f94030a 100644
--- a/modules/sale_blanket_agreement/locale/lo.po
+++ b/modules/sale_blanket_agreement/locale/lo.po
@@ -157,17 +157,20 @@ msgctxt ""
msgid "Running"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_closed_remaining_quantity"
msgid ""
"The agreement \"%(agreement)s\" to be closed has still remaining quantities."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_line_incompatible_unit"
msgid ""
"To change the unit of agreement line \"%(line)s\", you must choose one "
"compatible with the existing sale lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_quantity_greater_remaining"
msgid ""
"The quantity of line \"%(line)s\" is greater than the remaining quantity "
diff --git a/modules/sale_blanket_agreement/locale/lt.po b/modules/sale_blanket_agreement/locale/lt.po
index c6a6377f6a..b73f94030a 100644
--- a/modules/sale_blanket_agreement/locale/lt.po
+++ b/modules/sale_blanket_agreement/locale/lt.po
@@ -157,17 +157,20 @@ msgctxt ""
msgid "Running"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_closed_remaining_quantity"
msgid ""
"The agreement \"%(agreement)s\" to be closed has still remaining quantities."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_line_incompatible_unit"
msgid ""
"To change the unit of agreement line \"%(line)s\", you must choose one "
"compatible with the existing sale lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_quantity_greater_remaining"
msgid ""
"The quantity of line \"%(line)s\" is greater than the remaining quantity "
diff --git a/modules/sale_blanket_agreement/locale/nl.po b/modules/sale_blanket_agreement/locale/nl.po
index 571f33c591..4dd940302c 100644
--- a/modules/sale_blanket_agreement/locale/nl.po
+++ b/modules/sale_blanket_agreement/locale/nl.po
@@ -157,6 +157,7 @@ msgctxt ""
msgid "Running"
msgstr "In uitvoering"
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_closed_remaining_quantity"
msgid ""
"The agreement \"%(agreement)s\" to be closed has still remaining quantities."
@@ -164,6 +165,7 @@ msgstr ""
"De af te ronden overeenkomst \"%(agreement)s\" heeft nog resterende "
"hoeveelheden."
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_line_incompatible_unit"
msgid ""
"To change the unit of agreement line \"%(line)s\", you must choose one "
@@ -172,6 +174,7 @@ msgstr ""
"Om de eenheid van de overeenkomst regel \"%(line)s\" te wijzigen, moet u een"
" eenheid kiezen die aansluit bij de bestaande verkoop regels."
+#, python-format
msgctxt "model:ir.message,text:msg_quantity_greater_remaining"
msgid ""
"The quantity of line \"%(line)s\" is greater than the remaining quantity "
diff --git a/modules/sale_blanket_agreement/locale/pl.po b/modules/sale_blanket_agreement/locale/pl.po
index c6a6377f6a..b73f94030a 100644
--- a/modules/sale_blanket_agreement/locale/pl.po
+++ b/modules/sale_blanket_agreement/locale/pl.po
@@ -157,17 +157,20 @@ msgctxt ""
msgid "Running"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_closed_remaining_quantity"
msgid ""
"The agreement \"%(agreement)s\" to be closed has still remaining quantities."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_line_incompatible_unit"
msgid ""
"To change the unit of agreement line \"%(line)s\", you must choose one "
"compatible with the existing sale lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_quantity_greater_remaining"
msgid ""
"The quantity of line \"%(line)s\" is greater than the remaining quantity "
diff --git a/modules/sale_blanket_agreement/locale/pt.po b/modules/sale_blanket_agreement/locale/pt.po
index c6a6377f6a..b73f94030a 100644
--- a/modules/sale_blanket_agreement/locale/pt.po
+++ b/modules/sale_blanket_agreement/locale/pt.po
@@ -157,17 +157,20 @@ msgctxt ""
msgid "Running"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_closed_remaining_quantity"
msgid ""
"The agreement \"%(agreement)s\" to be closed has still remaining quantities."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_line_incompatible_unit"
msgid ""
"To change the unit of agreement line \"%(line)s\", you must choose one "
"compatible with the existing sale lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_quantity_greater_remaining"
msgid ""
"The quantity of line \"%(line)s\" is greater than the remaining quantity "
diff --git a/modules/sale_blanket_agreement/locale/ro.po b/modules/sale_blanket_agreement/locale/ro.po
index c6a6377f6a..b73f94030a 100644
--- a/modules/sale_blanket_agreement/locale/ro.po
+++ b/modules/sale_blanket_agreement/locale/ro.po
@@ -157,17 +157,20 @@ msgctxt ""
msgid "Running"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_closed_remaining_quantity"
msgid ""
"The agreement \"%(agreement)s\" to be closed has still remaining quantities."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_line_incompatible_unit"
msgid ""
"To change the unit of agreement line \"%(line)s\", you must choose one "
"compatible with the existing sale lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_quantity_greater_remaining"
msgid ""
"The quantity of line \"%(line)s\" is greater than the remaining quantity "
diff --git a/modules/sale_blanket_agreement/locale/ru.po b/modules/sale_blanket_agreement/locale/ru.po
index c6a6377f6a..b73f94030a 100644
--- a/modules/sale_blanket_agreement/locale/ru.po
+++ b/modules/sale_blanket_agreement/locale/ru.po
@@ -157,17 +157,20 @@ msgctxt ""
msgid "Running"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_closed_remaining_quantity"
msgid ""
"The agreement \"%(agreement)s\" to be closed has still remaining quantities."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_line_incompatible_unit"
msgid ""
"To change the unit of agreement line \"%(line)s\", you must choose one "
"compatible with the existing sale lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_quantity_greater_remaining"
msgid ""
"The quantity of line \"%(line)s\" is greater than the remaining quantity "
diff --git a/modules/sale_blanket_agreement/locale/sl.po b/modules/sale_blanket_agreement/locale/sl.po
index c6a6377f6a..b73f94030a 100644
--- a/modules/sale_blanket_agreement/locale/sl.po
+++ b/modules/sale_blanket_agreement/locale/sl.po
@@ -157,17 +157,20 @@ msgctxt ""
msgid "Running"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_closed_remaining_quantity"
msgid ""
"The agreement \"%(agreement)s\" to be closed has still remaining quantities."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_line_incompatible_unit"
msgid ""
"To change the unit of agreement line \"%(line)s\", you must choose one "
"compatible with the existing sale lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_quantity_greater_remaining"
msgid ""
"The quantity of line \"%(line)s\" is greater than the remaining quantity "
diff --git a/modules/sale_blanket_agreement/locale/tr.po b/modules/sale_blanket_agreement/locale/tr.po
index c6a6377f6a..b73f94030a 100644
--- a/modules/sale_blanket_agreement/locale/tr.po
+++ b/modules/sale_blanket_agreement/locale/tr.po
@@ -157,17 +157,20 @@ msgctxt ""
msgid "Running"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_closed_remaining_quantity"
msgid ""
"The agreement \"%(agreement)s\" to be closed has still remaining quantities."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_line_incompatible_unit"
msgid ""
"To change the unit of agreement line \"%(line)s\", you must choose one "
"compatible with the existing sale lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_quantity_greater_remaining"
msgid ""
"The quantity of line \"%(line)s\" is greater than the remaining quantity "
diff --git a/modules/sale_blanket_agreement/locale/uk.po b/modules/sale_blanket_agreement/locale/uk.po
index c6a6377f6a..b73f94030a 100644
--- a/modules/sale_blanket_agreement/locale/uk.po
+++ b/modules/sale_blanket_agreement/locale/uk.po
@@ -157,17 +157,20 @@ msgctxt ""
msgid "Running"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_closed_remaining_quantity"
msgid ""
"The agreement \"%(agreement)s\" to be closed has still remaining quantities."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_line_incompatible_unit"
msgid ""
"To change the unit of agreement line \"%(line)s\", you must choose one "
"compatible with the existing sale lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_quantity_greater_remaining"
msgid ""
"The quantity of line \"%(line)s\" is greater than the remaining quantity "
diff --git a/modules/sale_blanket_agreement/locale/zh_CN.po b/modules/sale_blanket_agreement/locale/zh_CN.po
index c6a6377f6a..b73f94030a 100644
--- a/modules/sale_blanket_agreement/locale/zh_CN.po
+++ b/modules/sale_blanket_agreement/locale/zh_CN.po
@@ -157,17 +157,20 @@ msgctxt ""
msgid "Running"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_closed_remaining_quantity"
msgid ""
"The agreement \"%(agreement)s\" to be closed has still remaining quantities."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_agreement_line_incompatible_unit"
msgid ""
"To change the unit of agreement line \"%(line)s\", you must choose one "
"compatible with the existing sale lines."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_quantity_greater_remaining"
msgid ""
"The quantity of line \"%(line)s\" is greater than the remaining quantity "
diff --git a/modules/sale_complaint/locale/bg.po b/modules/sale_complaint/locale/bg.po
index 381a685b8b..7af67e1919 100644
--- a/modules/sale_complaint/locale/bg.po
+++ b/modules/sale_complaint/locale/bg.po
@@ -299,14 +299,21 @@ msgctxt ""
msgid "Waiting"
msgstr "Очакване"
+#, python-format
msgctxt "model:ir.message,text:msg_action_delete_result"
msgid "You cannot delete action \"%(action)s\" because it has a result."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_complaint_delete_draft"
msgid "To delete complaint \"%(complaint)s\" you must reset it to draft state."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_complaint_similar"
+msgid "The complaint \"%(complaint)s\" is similar to complaint \"%(similar)s\"."
+msgstr ""
+
msgctxt "model:ir.model.button,string:complaint_approve_button"
msgid "Approve"
msgstr "Approve"
diff --git a/modules/sale_complaint/locale/ca.po b/modules/sale_complaint/locale/ca.po
index c110a157e4..51087986cb 100644
--- a/modules/sale_complaint/locale/ca.po
+++ b/modules/sale_complaint/locale/ca.po
@@ -258,16 +258,23 @@ msgctxt ""
msgid "Waiting"
msgstr "En espera"
+#, python-format
msgctxt "model:ir.message,text:msg_action_delete_result"
msgid "You cannot delete action \"%(action)s\" because it has a result."
msgstr "No podeu eliminar l'acció \"%(action)s\" perquè té un resultat."
+#, python-format
msgctxt "model:ir.message,text:msg_complaint_delete_draft"
msgid "To delete complaint \"%(complaint)s\" you must reset it to draft state."
msgstr ""
"Per eliminar la reclamació \"%(complaint)s\" he de restablir-n'he l'estat a "
"borrador."
+#, python-format
+msgctxt "model:ir.message,text:msg_complaint_similar"
+msgid "The complaint \"%(complaint)s\" is similar to complaint \"%(similar)s\"."
+msgstr "La reclamació \"%(complaint)s\" és similar a la reclamació \"%(similar)s\"."
+
msgctxt "model:ir.model.button,string:complaint_approve_button"
msgid "Approve"
msgstr "Aprova"
diff --git a/modules/sale_complaint/locale/cs.po b/modules/sale_complaint/locale/cs.po
index d1cdc4d47a..3a45ef748b 100644
--- a/modules/sale_complaint/locale/cs.po
+++ b/modules/sale_complaint/locale/cs.po
@@ -270,14 +270,21 @@ msgctxt ""
msgid "Waiting"
msgstr "Waiting"
+#, python-format
msgctxt "model:ir.message,text:msg_action_delete_result"
msgid "You cannot delete action \"%(action)s\" because it has a result."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_complaint_delete_draft"
msgid "To delete complaint \"%(complaint)s\" you must reset it to draft state."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_complaint_similar"
+msgid "The complaint \"%(complaint)s\" is similar to complaint \"%(similar)s\"."
+msgstr ""
+
msgctxt "model:ir.model.button,string:complaint_approve_button"
msgid "Approve"
msgstr "Approve"
diff --git a/modules/sale_complaint/locale/de.po b/modules/sale_complaint/locale/de.po
index 57d5efd904..dc18d12591 100644
--- a/modules/sale_complaint/locale/de.po
+++ b/modules/sale_complaint/locale/de.po
@@ -258,18 +258,25 @@ msgctxt ""
msgid "Waiting"
msgstr "Wartend"
+#, python-format
msgctxt "model:ir.message,text:msg_action_delete_result"
msgid "You cannot delete action \"%(action)s\" because it has a result."
msgstr ""
"Aktion \"%(action)s\" kann nicht gelöscht werden, da bereits ein Ergebnis "
"vorliegt."
+#, python-format
msgctxt "model:ir.message,text:msg_complaint_delete_draft"
msgid "To delete complaint \"%(complaint)s\" you must reset it to draft state."
msgstr ""
"Damit die Reklamation \"%(complaint)s\" gelöscht werden kann, muss sie "
"zuerst in den Entwurfsstatus zurückgesetzt werden."
+#, python-format
+msgctxt "model:ir.message,text:msg_complaint_similar"
+msgid "The complaint \"%(complaint)s\" is similar to complaint \"%(similar)s\"."
+msgstr "Die Reklamation \"%(complaint)s\" ähnelt der Reklamation \"%(similar)s\"."
+
msgctxt "model:ir.model.button,string:complaint_approve_button"
msgid "Approve"
msgstr "Genehmigen"
diff --git a/modules/sale_complaint/locale/es.po b/modules/sale_complaint/locale/es.po
index 6a255c9c30..d18e7d87d0 100644
--- a/modules/sale_complaint/locale/es.po
+++ b/modules/sale_complaint/locale/es.po
@@ -258,15 +258,22 @@ msgctxt ""
msgid "Waiting"
msgstr "En espera"
+#, python-format
msgctxt "model:ir.message,text:msg_action_delete_result"
msgid "You cannot delete action \"%(action)s\" because it has a result."
msgstr "No puede eliminar la acción \"%(action)s\" porque tiene un resultado."
+#, python-format
msgctxt "model:ir.message,text:msg_complaint_delete_draft"
msgid "To delete complaint \"%(complaint)s\" you must reset it to draft state."
msgstr ""
"Para eliminar la reclamación \"%(complaint)s\" debe establecerla a borrador."
+#, python-format
+msgctxt "model:ir.message,text:msg_complaint_similar"
+msgid "The complaint \"%(complaint)s\" is similar to complaint \"%(similar)s\"."
+msgstr "La reclamación \"%(complaint)s\" es similar a la reclamación \"%(similar)s\"."
+
msgctxt "model:ir.model.button,string:complaint_approve_button"
msgid "Approve"
msgstr "Aprobar"
diff --git a/modules/sale_complaint/locale/es_419.po b/modules/sale_complaint/locale/es_419.po
index 270677e110..062f2efe5d 100644
--- a/modules/sale_complaint/locale/es_419.po
+++ b/modules/sale_complaint/locale/es_419.po
@@ -260,14 +260,21 @@ msgctxt ""
msgid "Waiting"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_action_delete_result"
msgid "You cannot delete action \"%(action)s\" because it has a result."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_complaint_delete_draft"
msgid "To delete complaint \"%(complaint)s\" you must reset it to draft state."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_complaint_similar"
+msgid "The complaint \"%(complaint)s\" is similar to complaint \"%(similar)s\"."
+msgstr ""
+
msgctxt "model:ir.model.button,string:complaint_approve_button"
msgid "Approve"
msgstr ""
diff --git a/modules/sale_complaint/locale/et.po b/modules/sale_complaint/locale/et.po
index ab06a43876..48da315701 100644
--- a/modules/sale_complaint/locale/et.po
+++ b/modules/sale_complaint/locale/et.po
@@ -278,16 +278,25 @@ msgctxt ""
msgid "Waiting"
msgstr "Ootel"
+#, python-format
msgctxt "model:ir.message,text:msg_action_delete_result"
msgid "You cannot delete action \"%(action)s\" because it has a result."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_complaint_delete_draft"
msgid "To delete complaint \"%(complaint)s\" you must reset it to draft state."
msgstr ""
"Kaebuse \"%(complaint)s\" kustutamiseks tuleb selle staatus muuta "
"mustandiks."
+#, fuzzy, python-format
+msgctxt "model:ir.message,text:msg_complaint_similar"
+msgid "The complaint \"%(complaint)s\" is similar to complaint \"%(similar)s\"."
+msgstr ""
+"Kaebuse \"%(complaint)s\" kustutamiseks tuleb selle staatus muuta "
+"mustandiks."
+
msgctxt "model:ir.model.button,string:complaint_approve_button"
msgid "Approve"
msgstr "Kinnita"
diff --git a/modules/sale_complaint/locale/fa.po b/modules/sale_complaint/locale/fa.po
index 431cdc0b89..ec588f7922 100644
--- a/modules/sale_complaint/locale/fa.po
+++ b/modules/sale_complaint/locale/fa.po
@@ -278,16 +278,25 @@ msgctxt ""
msgid "Waiting"
msgstr "در انتظار"
+#, python-format
msgctxt "model:ir.message,text:msg_action_delete_result"
msgid "You cannot delete action \"%(action)s\" because it has a result."
msgstr "شما نمی توانید عمل :\"%(action)s\"را حذف کنید، چون این یک نتیجه است."
+#, python-format
msgctxt "model:ir.message,text:msg_complaint_delete_draft"
msgid "To delete complaint \"%(complaint)s\" you must reset it to draft state."
msgstr ""
"برای حذف شکایت :\"%(complaint)s\" شما باید ابتدا آنرا به حالت پیش نویس "
"بازنشانی کنید."
+#, fuzzy, python-format
+msgctxt "model:ir.message,text:msg_complaint_similar"
+msgid "The complaint \"%(complaint)s\" is similar to complaint \"%(similar)s\"."
+msgstr ""
+"برای حذف شکایت :\"%(complaint)s\" شما باید ابتدا آنرا به حالت پیش نویس "
+"بازنشانی کنید."
+
msgctxt "model:ir.model.button,string:complaint_approve_button"
msgid "Approve"
msgstr "Approve"
diff --git a/modules/sale_complaint/locale/fi.po b/modules/sale_complaint/locale/fi.po
index bba1b7e1e6..18a21121f6 100644
--- a/modules/sale_complaint/locale/fi.po
+++ b/modules/sale_complaint/locale/fi.po
@@ -269,14 +269,21 @@ msgctxt ""
msgid "Waiting"
msgstr "Waiting"
+#, python-format
msgctxt "model:ir.message,text:msg_action_delete_result"
msgid "You cannot delete action \"%(action)s\" because it has a result."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_complaint_delete_draft"
msgid "To delete complaint \"%(complaint)s\" you must reset it to draft state."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_complaint_similar"
+msgid "The complaint \"%(complaint)s\" is similar to complaint \"%(similar)s\"."
+msgstr ""
+
msgctxt "model:ir.model.button,string:complaint_approve_button"
msgid "Approve"
msgstr "Approve"
diff --git a/modules/sale_complaint/locale/fr.po b/modules/sale_complaint/locale/fr.po
index ffcbe04332..444181f8ac 100644
--- a/modules/sale_complaint/locale/fr.po
+++ b/modules/sale_complaint/locale/fr.po
@@ -258,18 +258,26 @@ msgctxt ""
msgid "Waiting"
msgstr "En attentes"
+#, python-format
msgctxt "model:ir.message,text:msg_action_delete_result"
msgid "You cannot delete action \"%(action)s\" because it has a result."
msgstr ""
"Vous ne pouvez pas supprimer l'action « %(action)s » parce qu'elle a un "
"résultat."
+#, python-format
msgctxt "model:ir.message,text:msg_complaint_delete_draft"
msgid "To delete complaint \"%(complaint)s\" you must reset it to draft state."
msgstr ""
"Pour supprimer la plainte « %(complaint)s », vous devez la réinitialiser à "
"l'état brouillon."
+#, python-format
+msgctxt "model:ir.message,text:msg_complaint_similar"
+msgid "The complaint \"%(complaint)s\" is similar to complaint \"%(similar)s\"."
+msgstr ""
+"La plainte « %(complaint)s » est similaire à la plainte « %(similar)s »."
+
msgctxt "model:ir.model.button,string:complaint_approve_button"
msgid "Approve"
msgstr "Approuver"
diff --git a/modules/sale_complaint/locale/hu.po b/modules/sale_complaint/locale/hu.po
index 2facf87161..0c2a81e5e6 100644
--- a/modules/sale_complaint/locale/hu.po
+++ b/modules/sale_complaint/locale/hu.po
@@ -286,14 +286,21 @@ msgctxt ""
msgid "Waiting"
msgstr "Waiting"
+#, python-format
msgctxt "model:ir.message,text:msg_action_delete_result"
msgid "You cannot delete action \"%(action)s\" because it has a result."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_complaint_delete_draft"
msgid "To delete complaint \"%(complaint)s\" you must reset it to draft state."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_complaint_similar"
+msgid "The complaint \"%(complaint)s\" is similar to complaint \"%(similar)s\"."
+msgstr ""
+
msgctxt "model:ir.model.button,string:complaint_approve_button"
msgid "Approve"
msgstr "Approve"
diff --git a/modules/sale_complaint/locale/id.po b/modules/sale_complaint/locale/id.po
index a4561b5032..a930c11bca 100644
--- a/modules/sale_complaint/locale/id.po
+++ b/modules/sale_complaint/locale/id.po
@@ -263,14 +263,21 @@ msgctxt ""
msgid "Waiting"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_action_delete_result"
msgid "You cannot delete action \"%(action)s\" because it has a result."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_complaint_delete_draft"
msgid "To delete complaint \"%(complaint)s\" you must reset it to draft state."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_complaint_similar"
+msgid "The complaint \"%(complaint)s\" is similar to complaint \"%(similar)s\"."
+msgstr ""
+
msgctxt "model:ir.model.button,string:complaint_approve_button"
msgid "Approve"
msgstr ""
diff --git a/modules/sale_complaint/locale/it.po b/modules/sale_complaint/locale/it.po
index 4408213d37..53e53ab666 100644
--- a/modules/sale_complaint/locale/it.po
+++ b/modules/sale_complaint/locale/it.po
@@ -285,14 +285,21 @@ msgctxt ""
msgid "Waiting"
msgstr "Waiting"
+#, python-format
msgctxt "model:ir.message,text:msg_action_delete_result"
msgid "You cannot delete action \"%(action)s\" because it has a result."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_complaint_delete_draft"
msgid "To delete complaint \"%(complaint)s\" you must reset it to draft state."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_complaint_similar"
+msgid "The complaint \"%(complaint)s\" is similar to complaint \"%(similar)s\"."
+msgstr ""
+
msgctxt "model:ir.model.button,string:complaint_approve_button"
msgid "Approve"
msgstr "Approve"
diff --git a/modules/sale_complaint/locale/lo.po b/modules/sale_complaint/locale/lo.po
index 6274c674a1..d28657ab84 100644
--- a/modules/sale_complaint/locale/lo.po
+++ b/modules/sale_complaint/locale/lo.po
@@ -296,14 +296,21 @@ msgctxt ""
msgid "Waiting"
msgstr "Waiting"
+#, python-format
msgctxt "model:ir.message,text:msg_action_delete_result"
msgid "You cannot delete action \"%(action)s\" because it has a result."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_complaint_delete_draft"
msgid "To delete complaint \"%(complaint)s\" you must reset it to draft state."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_complaint_similar"
+msgid "The complaint \"%(complaint)s\" is similar to complaint \"%(similar)s\"."
+msgstr ""
+
msgctxt "model:ir.model.button,string:complaint_approve_button"
msgid "Approve"
msgstr "Approve"
diff --git a/modules/sale_complaint/locale/lt.po b/modules/sale_complaint/locale/lt.po
index b3385a6aee..3d762849fb 100644
--- a/modules/sale_complaint/locale/lt.po
+++ b/modules/sale_complaint/locale/lt.po
@@ -270,14 +270,21 @@ msgctxt ""
msgid "Waiting"
msgstr "Waiting"
+#, python-format
msgctxt "model:ir.message,text:msg_action_delete_result"
msgid "You cannot delete action \"%(action)s\" because it has a result."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_complaint_delete_draft"
msgid "To delete complaint \"%(complaint)s\" you must reset it to draft state."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_complaint_similar"
+msgid "The complaint \"%(complaint)s\" is similar to complaint \"%(similar)s\"."
+msgstr ""
+
msgctxt "model:ir.model.button,string:complaint_approve_button"
msgid "Approve"
msgstr "Approve"
diff --git a/modules/sale_complaint/locale/nl.po b/modules/sale_complaint/locale/nl.po
index 7b84d9f78a..86feb20539 100644
--- a/modules/sale_complaint/locale/nl.po
+++ b/modules/sale_complaint/locale/nl.po
@@ -258,17 +258,24 @@ msgctxt ""
msgid "Waiting"
msgstr "In afwachting"
+#, python-format
msgctxt "model:ir.message,text:msg_action_delete_result"
msgid "You cannot delete action \"%(action)s\" because it has a result."
msgstr ""
"U kunt actie \"%(action)s\" niet verwijderen omdat deze een resultaat heeft."
+#, python-format
msgctxt "model:ir.message,text:msg_complaint_delete_draft"
msgid "To delete complaint \"%(complaint)s\" you must reset it to draft state."
msgstr ""
"Om de klacht \"%(complaint)s\" te verwijderen, moet u deze terugzetten naar "
"concept."
+#, python-format
+msgctxt "model:ir.message,text:msg_complaint_similar"
+msgid "The complaint \"%(complaint)s\" is similar to complaint \"%(similar)s\"."
+msgstr "De klacht \"%(complaint)s\" is vergelijkbaar met klacht \"%(similar)s\"."
+
msgctxt "model:ir.model.button,string:complaint_approve_button"
msgid "Approve"
msgstr "Goedkeuren"
diff --git a/modules/sale_complaint/locale/pl.po b/modules/sale_complaint/locale/pl.po
index 649e8ffb1b..aa0ee0f7a8 100644
--- a/modules/sale_complaint/locale/pl.po
+++ b/modules/sale_complaint/locale/pl.po
@@ -281,14 +281,21 @@ msgctxt ""
msgid "Waiting"
msgstr "Waiting"
+#, python-format
msgctxt "model:ir.message,text:msg_action_delete_result"
msgid "You cannot delete action \"%(action)s\" because it has a result."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_complaint_delete_draft"
msgid "To delete complaint \"%(complaint)s\" you must reset it to draft state."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_complaint_similar"
+msgid "The complaint \"%(complaint)s\" is similar to complaint \"%(similar)s\"."
+msgstr ""
+
msgctxt "model:ir.model.button,string:complaint_approve_button"
msgid "Approve"
msgstr "Approve"
diff --git a/modules/sale_complaint/locale/pt.po b/modules/sale_complaint/locale/pt.po
index b53bab51c0..a51bb70c0c 100644
--- a/modules/sale_complaint/locale/pt.po
+++ b/modules/sale_complaint/locale/pt.po
@@ -286,14 +286,21 @@ msgctxt ""
msgid "Waiting"
msgstr "Waiting"
+#, python-format
msgctxt "model:ir.message,text:msg_action_delete_result"
msgid "You cannot delete action \"%(action)s\" because it has a result."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_complaint_delete_draft"
msgid "To delete complaint \"%(complaint)s\" you must reset it to draft state."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_complaint_similar"
+msgid "The complaint \"%(complaint)s\" is similar to complaint \"%(similar)s\"."
+msgstr ""
+
msgctxt "model:ir.model.button,string:complaint_approve_button"
msgid "Approve"
msgstr "Approve"
diff --git a/modules/sale_complaint/locale/ro.po b/modules/sale_complaint/locale/ro.po
index edd6ede225..56bcb7a5c1 100644
--- a/modules/sale_complaint/locale/ro.po
+++ b/modules/sale_complaint/locale/ro.po
@@ -265,16 +265,25 @@ msgctxt ""
msgid "Waiting"
msgstr "În Aşteptare"
+#, python-format
msgctxt "model:ir.message,text:msg_action_delete_result"
msgid "You cannot delete action \"%(action)s\" because it has a result."
msgstr "Nu se poate șterge acțiunea \"%(action)s\" deoarece are un rezultat."
+#, python-format
msgctxt "model:ir.message,text:msg_complaint_delete_draft"
msgid "To delete complaint \"%(complaint)s\" you must reset it to draft state."
msgstr ""
"Pentru a șterge reclamația \"%(complaint)s\", trebuie resetată la starea de "
"ciornă."
+#, fuzzy, python-format
+msgctxt "model:ir.message,text:msg_complaint_similar"
+msgid "The complaint \"%(complaint)s\" is similar to complaint \"%(similar)s\"."
+msgstr ""
+"Pentru a șterge reclamația \"%(complaint)s\", trebuie resetată la starea de "
+"ciornă."
+
msgctxt "model:ir.model.button,string:complaint_approve_button"
msgid "Approve"
msgstr "Aprobare"
diff --git a/modules/sale_complaint/locale/ru.po b/modules/sale_complaint/locale/ru.po
index 9b98bb1d6e..6328c8feca 100644
--- a/modules/sale_complaint/locale/ru.po
+++ b/modules/sale_complaint/locale/ru.po
@@ -300,14 +300,21 @@ msgctxt ""
msgid "Waiting"
msgstr "Ожидание"
+#, python-format
msgctxt "model:ir.message,text:msg_action_delete_result"
msgid "You cannot delete action \"%(action)s\" because it has a result."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_complaint_delete_draft"
msgid "To delete complaint \"%(complaint)s\" you must reset it to draft state."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_complaint_similar"
+msgid "The complaint \"%(complaint)s\" is similar to complaint \"%(similar)s\"."
+msgstr ""
+
msgctxt "model:ir.model.button,string:complaint_approve_button"
msgid "Approve"
msgstr "Approve"
diff --git a/modules/sale_complaint/locale/sl.po b/modules/sale_complaint/locale/sl.po
index 5a9f673634..e950f4953c 100644
--- a/modules/sale_complaint/locale/sl.po
+++ b/modules/sale_complaint/locale/sl.po
@@ -260,14 +260,21 @@ msgctxt ""
msgid "Waiting"
msgstr "Čakajoče"
+#, python-format
msgctxt "model:ir.message,text:msg_action_delete_result"
msgid "You cannot delete action \"%(action)s\" because it has a result."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_complaint_delete_draft"
msgid "To delete complaint \"%(complaint)s\" you must reset it to draft state."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_complaint_similar"
+msgid "The complaint \"%(complaint)s\" is similar to complaint \"%(similar)s\"."
+msgstr ""
+
msgctxt "model:ir.model.button,string:complaint_approve_button"
msgid "Approve"
msgstr "Approve"
diff --git a/modules/sale_complaint/locale/tr.po b/modules/sale_complaint/locale/tr.po
index bba1b7e1e6..18a21121f6 100644
--- a/modules/sale_complaint/locale/tr.po
+++ b/modules/sale_complaint/locale/tr.po
@@ -269,14 +269,21 @@ msgctxt ""
msgid "Waiting"
msgstr "Waiting"
+#, python-format
msgctxt "model:ir.message,text:msg_action_delete_result"
msgid "You cannot delete action \"%(action)s\" because it has a result."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_complaint_delete_draft"
msgid "To delete complaint \"%(complaint)s\" you must reset it to draft state."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_complaint_similar"
+msgid "The complaint \"%(complaint)s\" is similar to complaint \"%(similar)s\"."
+msgstr ""
+
msgctxt "model:ir.model.button,string:complaint_approve_button"
msgid "Approve"
msgstr "Approve"
diff --git a/modules/sale_complaint/locale/uk.po b/modules/sale_complaint/locale/uk.po
index b7501d0f63..c8d8854b12 100644
--- a/modules/sale_complaint/locale/uk.po
+++ b/modules/sale_complaint/locale/uk.po
@@ -258,14 +258,21 @@ msgctxt ""
msgid "Waiting"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_action_delete_result"
msgid "You cannot delete action \"%(action)s\" because it has a result."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_complaint_delete_draft"
msgid "To delete complaint \"%(complaint)s\" you must reset it to draft state."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_complaint_similar"
+msgid "The complaint \"%(complaint)s\" is similar to complaint \"%(similar)s\"."
+msgstr ""
+
msgctxt "model:ir.model.button,string:complaint_approve_button"
msgid "Approve"
msgstr ""
diff --git a/modules/sale_complaint/locale/zh_CN.po b/modules/sale_complaint/locale/zh_CN.po
index f5ad8acfa9..0cab591380 100644
--- a/modules/sale_complaint/locale/zh_CN.po
+++ b/modules/sale_complaint/locale/zh_CN.po
@@ -279,14 +279,21 @@ msgctxt ""
msgid "Waiting"
msgstr "Waiting"
+#, python-format
msgctxt "model:ir.message,text:msg_action_delete_result"
msgid "You cannot delete action \"%(action)s\" because it has a result."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_complaint_delete_draft"
msgid "To delete complaint \"%(complaint)s\" you must reset it to draft state."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_complaint_similar"
+msgid "The complaint \"%(complaint)s\" is similar to complaint \"%(similar)s\"."
+msgstr ""
+
msgctxt "model:ir.model.button,string:complaint_approve_button"
msgid "Approve"
msgstr "Approve"
diff --git a/modules/sale_extra/locale/de.po b/modules/sale_extra/locale/de.po
index d26ecdeab0..b406757b0f 100644
--- a/modules/sale_extra/locale/de.po
+++ b/modules/sale_extra/locale/de.po
@@ -24,7 +24,7 @@ msgstr "Name"
msgctxt "field:sale.extra,price_list:"
msgid "Price List"
-msgstr "Preisliste"
+msgstr "Preiskonditionsschema"
msgctxt "field:sale.extra,sale_amount:"
msgid "Sale Amount"
diff --git a/modules/sale_gift_card/locale/bg.po b/modules/sale_gift_card/locale/bg.po
index 47490f8631..d87a3100d2 100644
--- a/modules/sale_gift_card/locale/bg.po
+++ b/modules/sale_gift_card/locale/bg.po
@@ -186,16 +186,19 @@ msgctxt ""
msgid "Sent"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_email_invalid"
msgid "The email address \"%(email)s\" for \"%(card)s\" is not valid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_invalid_uom"
msgid ""
"The default unit of measure for the gift card \"%(template)s\" must be "
"\"%(unit)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_move_quantity"
msgid ""
"To do the move \"%(move)s\", you must use exactly %(quantity)d gift card(s)."
@@ -241,6 +244,7 @@ msgctxt "report:sale.gift_card.email:"
msgid "Here is your code:"
msgstr ""
+#, python-format
msgctxt "report:sale.gift_card.email:"
msgid "You received a gift card of %(value)s for %(company)s."
msgstr ""
diff --git a/modules/sale_gift_card/locale/ca.po b/modules/sale_gift_card/locale/ca.po
index d68078c026..088d3a01db 100644
--- a/modules/sale_gift_card/locale/ca.po
+++ b/modules/sale_gift_card/locale/ca.po
@@ -186,10 +186,12 @@ msgctxt ""
msgid "Sent"
msgstr "Enviada"
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_email_invalid"
msgid "The email address \"%(email)s\" for \"%(card)s\" is not valid."
msgstr "El correu electrònic \"%(email)s\" de la targeta \"%(card)s\" no és vàlid."
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_invalid_uom"
msgid ""
"The default unit of measure for the gift card \"%(template)s\" must be "
@@ -198,6 +200,7 @@ msgstr ""
"La unitat de mesura per defecte de la targeta regal \"%(template)s\" ha de "
"ser \"%(unit)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_move_quantity"
msgid ""
"To do the move \"%(move)s\", you must use exactly %(quantity)d gift card(s)."
@@ -245,6 +248,7 @@ msgctxt "report:sale.gift_card.email:"
msgid "Here is your code:"
msgstr "Aquí teniu el vostre codi:"
+#, python-format
msgctxt "report:sale.gift_card.email:"
msgid "You received a gift card of %(value)s for %(company)s."
msgstr "Heu rebut una targeta regal de %(value)s de l'empresa %(company)s."
diff --git a/modules/sale_gift_card/locale/cs.po b/modules/sale_gift_card/locale/cs.po
index 47490f8631..d87a3100d2 100644
--- a/modules/sale_gift_card/locale/cs.po
+++ b/modules/sale_gift_card/locale/cs.po
@@ -186,16 +186,19 @@ msgctxt ""
msgid "Sent"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_email_invalid"
msgid "The email address \"%(email)s\" for \"%(card)s\" is not valid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_invalid_uom"
msgid ""
"The default unit of measure for the gift card \"%(template)s\" must be "
"\"%(unit)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_move_quantity"
msgid ""
"To do the move \"%(move)s\", you must use exactly %(quantity)d gift card(s)."
@@ -241,6 +244,7 @@ msgctxt "report:sale.gift_card.email:"
msgid "Here is your code:"
msgstr ""
+#, python-format
msgctxt "report:sale.gift_card.email:"
msgid "You received a gift card of %(value)s for %(company)s."
msgstr ""
diff --git a/modules/sale_gift_card/locale/de.po b/modules/sale_gift_card/locale/de.po
index 64bedcb899..6ffc99cabd 100644
--- a/modules/sale_gift_card/locale/de.po
+++ b/modules/sale_gift_card/locale/de.po
@@ -186,10 +186,12 @@ msgctxt ""
msgid "Sent"
msgstr "Gesendet"
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_email_invalid"
msgid "The email address \"%(email)s\" for \"%(card)s\" is not valid."
msgstr "Die E-Mail-Adresse \"%(email)s\" für \"%(card)s\" ist ungültig."
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_invalid_uom"
msgid ""
"The default unit of measure for the gift card \"%(template)s\" must be "
@@ -198,6 +200,7 @@ msgstr ""
"Die Standardmaßeinheit für den Geschenkgutschein \"%(template)s\" muss "
"\"%(unit)s\" sein."
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_move_quantity"
msgid ""
"To do the move \"%(move)s\", you must use exactly %(quantity)d gift card(s)."
@@ -246,6 +249,7 @@ msgctxt "report:sale.gift_card.email:"
msgid "Here is your code:"
msgstr "Hier ist Ihr Code:"
+#, python-format
msgctxt "report:sale.gift_card.email:"
msgid "You received a gift card of %(value)s for %(company)s."
msgstr ""
diff --git a/modules/sale_gift_card/locale/es.po b/modules/sale_gift_card/locale/es.po
index 64abe9044b..e95b324379 100644
--- a/modules/sale_gift_card/locale/es.po
+++ b/modules/sale_gift_card/locale/es.po
@@ -186,10 +186,12 @@ msgctxt ""
msgid "Sent"
msgstr "Enviada"
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_email_invalid"
msgid "The email address \"%(email)s\" for \"%(card)s\" is not valid."
msgstr "El correo electrónico \"%(email)s\" de la tarjeta \"%(card)s\" no es valido."
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_invalid_uom"
msgid ""
"The default unit of measure for the gift card \"%(template)s\" must be "
@@ -198,6 +200,7 @@ msgstr ""
"La unidad de medida de la tarjeta de regalo \"%(template)s\" debe ser "
"\"%(unit)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_move_quantity"
msgid ""
"To do the move \"%(move)s\", you must use exactly %(quantity)d gift card(s)."
@@ -245,6 +248,7 @@ msgctxt "report:sale.gift_card.email:"
msgid "Here is your code:"
msgstr "Aqui tenéis vuestro código:"
+#, python-format
msgctxt "report:sale.gift_card.email:"
msgid "You received a gift card of %(value)s for %(company)s."
msgstr ""
diff --git a/modules/sale_gift_card/locale/es_419.po b/modules/sale_gift_card/locale/es_419.po
index 47490f8631..d87a3100d2 100644
--- a/modules/sale_gift_card/locale/es_419.po
+++ b/modules/sale_gift_card/locale/es_419.po
@@ -186,16 +186,19 @@ msgctxt ""
msgid "Sent"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_email_invalid"
msgid "The email address \"%(email)s\" for \"%(card)s\" is not valid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_invalid_uom"
msgid ""
"The default unit of measure for the gift card \"%(template)s\" must be "
"\"%(unit)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_move_quantity"
msgid ""
"To do the move \"%(move)s\", you must use exactly %(quantity)d gift card(s)."
@@ -241,6 +244,7 @@ msgctxt "report:sale.gift_card.email:"
msgid "Here is your code:"
msgstr ""
+#, python-format
msgctxt "report:sale.gift_card.email:"
msgid "You received a gift card of %(value)s for %(company)s."
msgstr ""
diff --git a/modules/sale_gift_card/locale/et.po b/modules/sale_gift_card/locale/et.po
index 47490f8631..d87a3100d2 100644
--- a/modules/sale_gift_card/locale/et.po
+++ b/modules/sale_gift_card/locale/et.po
@@ -186,16 +186,19 @@ msgctxt ""
msgid "Sent"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_email_invalid"
msgid "The email address \"%(email)s\" for \"%(card)s\" is not valid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_invalid_uom"
msgid ""
"The default unit of measure for the gift card \"%(template)s\" must be "
"\"%(unit)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_move_quantity"
msgid ""
"To do the move \"%(move)s\", you must use exactly %(quantity)d gift card(s)."
@@ -241,6 +244,7 @@ msgctxt "report:sale.gift_card.email:"
msgid "Here is your code:"
msgstr ""
+#, python-format
msgctxt "report:sale.gift_card.email:"
msgid "You received a gift card of %(value)s for %(company)s."
msgstr ""
diff --git a/modules/sale_gift_card/locale/fa.po b/modules/sale_gift_card/locale/fa.po
index 47490f8631..d87a3100d2 100644
--- a/modules/sale_gift_card/locale/fa.po
+++ b/modules/sale_gift_card/locale/fa.po
@@ -186,16 +186,19 @@ msgctxt ""
msgid "Sent"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_email_invalid"
msgid "The email address \"%(email)s\" for \"%(card)s\" is not valid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_invalid_uom"
msgid ""
"The default unit of measure for the gift card \"%(template)s\" must be "
"\"%(unit)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_move_quantity"
msgid ""
"To do the move \"%(move)s\", you must use exactly %(quantity)d gift card(s)."
@@ -241,6 +244,7 @@ msgctxt "report:sale.gift_card.email:"
msgid "Here is your code:"
msgstr ""
+#, python-format
msgctxt "report:sale.gift_card.email:"
msgid "You received a gift card of %(value)s for %(company)s."
msgstr ""
diff --git a/modules/sale_gift_card/locale/fi.po b/modules/sale_gift_card/locale/fi.po
index 47490f8631..d87a3100d2 100644
--- a/modules/sale_gift_card/locale/fi.po
+++ b/modules/sale_gift_card/locale/fi.po
@@ -186,16 +186,19 @@ msgctxt ""
msgid "Sent"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_email_invalid"
msgid "The email address \"%(email)s\" for \"%(card)s\" is not valid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_invalid_uom"
msgid ""
"The default unit of measure for the gift card \"%(template)s\" must be "
"\"%(unit)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_move_quantity"
msgid ""
"To do the move \"%(move)s\", you must use exactly %(quantity)d gift card(s)."
@@ -241,6 +244,7 @@ msgctxt "report:sale.gift_card.email:"
msgid "Here is your code:"
msgstr ""
+#, python-format
msgctxt "report:sale.gift_card.email:"
msgid "You received a gift card of %(value)s for %(company)s."
msgstr ""
diff --git a/modules/sale_gift_card/locale/fr.po b/modules/sale_gift_card/locale/fr.po
index 9606be2758..567a026ca7 100644
--- a/modules/sale_gift_card/locale/fr.po
+++ b/modules/sale_gift_card/locale/fr.po
@@ -82,7 +82,7 @@ msgstr "Valeur"
msgctxt "field:sale.line,gift_card_email:"
msgid "Gift Card Email"
-msgstr "E-mail de la carte cadeau"
+msgstr "Adresse électronique de la carte cadeau"
msgctxt "field:sale.line,gift_cards:"
msgid "Gift Cards"
@@ -102,7 +102,7 @@ msgstr "Cartes cadeaux"
msgctxt "field:sale.point.sale.line,gift_card_email:"
msgid "Gift Card Email"
-msgstr "E-mail de la carte cadeau"
+msgstr "Adresse électronique de la carte cadeau"
msgctxt "field:sale.point.sale.line,gift_cards:"
msgid "Gift Cards"
@@ -126,7 +126,7 @@ msgstr "Devise"
msgctxt "field:sale.point.sale.pay.gift_card,email:"
msgid "Email"
-msgstr "E-mail"
+msgstr "Adresse électronique"
msgctxt "field:sale.point.sale.pay.gift_card,product:"
msgid "Product"
@@ -150,11 +150,11 @@ msgstr "Cartes cadeaux requises"
msgctxt "help:sale.line,gift_card_email:"
msgid "Leave empty for the customer email."
-msgstr "Laissez vide pour l'e-mail du client."
+msgstr "Laissez vide pour l'adresse électronique du client."
msgctxt "help:sale.point.sale.line,gift_card_email:"
msgid "Leave empty for the customer email."
-msgstr "Laissez vide pour l'e-mail du client."
+msgstr "Laissez vide pour l'adresse électronique du client."
msgctxt "model:account.configuration.gift_card_account,name:"
msgid "Account Configuration Gift Card Account"
@@ -186,10 +186,13 @@ msgctxt ""
msgid "Sent"
msgstr "Envoyées"
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_email_invalid"
msgid "The email address \"%(email)s\" for \"%(card)s\" is not valid."
-msgstr "L'adresse e-mail « %(email)s » pour « %(card)s » n'est pas valide."
+msgstr ""
+"L'adresse électronique « %(email)s » pour « %(card)s » n'est pas valide."
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_invalid_uom"
msgid ""
"The default unit of measure for the gift card \"%(template)s\" must be "
@@ -198,6 +201,7 @@ msgstr ""
"L'unité de mesure par défaut de la carte cadeau « %(template)s » doit être "
"« %(unit)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_move_quantity"
msgid ""
"To do the move \"%(move)s\", you must use exactly %(quantity)d gift card(s)."
@@ -246,6 +250,7 @@ msgctxt "report:sale.gift_card.email:"
msgid "Here is your code:"
msgstr "Voici votre code :"
+#, python-format
msgctxt "report:sale.gift_card.email:"
msgid "You received a gift card of %(value)s for %(company)s."
msgstr "Vous avez reçu une carte cadeau de %(value)s for %(company)s."
diff --git a/modules/sale_gift_card/locale/hu.po b/modules/sale_gift_card/locale/hu.po
index 47490f8631..d87a3100d2 100644
--- a/modules/sale_gift_card/locale/hu.po
+++ b/modules/sale_gift_card/locale/hu.po
@@ -186,16 +186,19 @@ msgctxt ""
msgid "Sent"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_email_invalid"
msgid "The email address \"%(email)s\" for \"%(card)s\" is not valid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_invalid_uom"
msgid ""
"The default unit of measure for the gift card \"%(template)s\" must be "
"\"%(unit)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_move_quantity"
msgid ""
"To do the move \"%(move)s\", you must use exactly %(quantity)d gift card(s)."
@@ -241,6 +244,7 @@ msgctxt "report:sale.gift_card.email:"
msgid "Here is your code:"
msgstr ""
+#, python-format
msgctxt "report:sale.gift_card.email:"
msgid "You received a gift card of %(value)s for %(company)s."
msgstr ""
diff --git a/modules/sale_gift_card/locale/id.po b/modules/sale_gift_card/locale/id.po
index c288577c15..4e051f14b3 100644
--- a/modules/sale_gift_card/locale/id.po
+++ b/modules/sale_gift_card/locale/id.po
@@ -186,16 +186,19 @@ msgctxt ""
msgid "Sent"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_email_invalid"
msgid "The email address \"%(email)s\" for \"%(card)s\" is not valid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_invalid_uom"
msgid ""
"The default unit of measure for the gift card \"%(template)s\" must be "
"\"%(unit)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_move_quantity"
msgid ""
"To do the move \"%(move)s\", you must use exactly %(quantity)d gift card(s)."
@@ -241,6 +244,7 @@ msgctxt "report:sale.gift_card.email:"
msgid "Here is your code:"
msgstr ""
+#, python-format
msgctxt "report:sale.gift_card.email:"
msgid "You received a gift card of %(value)s for %(company)s."
msgstr ""
diff --git a/modules/sale_gift_card/locale/it.po b/modules/sale_gift_card/locale/it.po
index 5b7d5754b7..0877e1074e 100644
--- a/modules/sale_gift_card/locale/it.po
+++ b/modules/sale_gift_card/locale/it.po
@@ -186,16 +186,19 @@ msgctxt ""
msgid "Sent"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_email_invalid"
msgid "The email address \"%(email)s\" for \"%(card)s\" is not valid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_invalid_uom"
msgid ""
"The default unit of measure for the gift card \"%(template)s\" must be "
"\"%(unit)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_move_quantity"
msgid ""
"To do the move \"%(move)s\", you must use exactly %(quantity)d gift card(s)."
@@ -241,6 +244,7 @@ msgctxt "report:sale.gift_card.email:"
msgid "Here is your code:"
msgstr ""
+#, python-format
msgctxt "report:sale.gift_card.email:"
msgid "You received a gift card of %(value)s for %(company)s."
msgstr ""
diff --git a/modules/sale_gift_card/locale/lo.po b/modules/sale_gift_card/locale/lo.po
index 47490f8631..d87a3100d2 100644
--- a/modules/sale_gift_card/locale/lo.po
+++ b/modules/sale_gift_card/locale/lo.po
@@ -186,16 +186,19 @@ msgctxt ""
msgid "Sent"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_email_invalid"
msgid "The email address \"%(email)s\" for \"%(card)s\" is not valid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_invalid_uom"
msgid ""
"The default unit of measure for the gift card \"%(template)s\" must be "
"\"%(unit)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_move_quantity"
msgid ""
"To do the move \"%(move)s\", you must use exactly %(quantity)d gift card(s)."
@@ -241,6 +244,7 @@ msgctxt "report:sale.gift_card.email:"
msgid "Here is your code:"
msgstr ""
+#, python-format
msgctxt "report:sale.gift_card.email:"
msgid "You received a gift card of %(value)s for %(company)s."
msgstr ""
diff --git a/modules/sale_gift_card/locale/lt.po b/modules/sale_gift_card/locale/lt.po
index 47490f8631..d87a3100d2 100644
--- a/modules/sale_gift_card/locale/lt.po
+++ b/modules/sale_gift_card/locale/lt.po
@@ -186,16 +186,19 @@ msgctxt ""
msgid "Sent"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_email_invalid"
msgid "The email address \"%(email)s\" for \"%(card)s\" is not valid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_invalid_uom"
msgid ""
"The default unit of measure for the gift card \"%(template)s\" must be "
"\"%(unit)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_move_quantity"
msgid ""
"To do the move \"%(move)s\", you must use exactly %(quantity)d gift card(s)."
@@ -241,6 +244,7 @@ msgctxt "report:sale.gift_card.email:"
msgid "Here is your code:"
msgstr ""
+#, python-format
msgctxt "report:sale.gift_card.email:"
msgid "You received a gift card of %(value)s for %(company)s."
msgstr ""
diff --git a/modules/sale_gift_card/locale/nl.po b/modules/sale_gift_card/locale/nl.po
index 2af1077ff0..1882adad70 100644
--- a/modules/sale_gift_card/locale/nl.po
+++ b/modules/sale_gift_card/locale/nl.po
@@ -186,10 +186,12 @@ msgctxt ""
msgid "Sent"
msgstr "Verzonden"
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_email_invalid"
msgid "The email address \"%(email)s\" for \"%(card)s\" is not valid."
msgstr "Het email adres \"%(email)s\" voor \"%(card)s\" is niet geldig."
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_invalid_uom"
msgid ""
"The default unit of measure for the gift card \"%(template)s\" must be "
@@ -198,6 +200,7 @@ msgstr ""
"De standaard maateenheid voor de waardebon \"%(template)s\" moet "
"\"%(unit)s\" zijn."
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_move_quantity"
msgid ""
"To do the move \"%(move)s\", you must use exactly %(quantity)d gift card(s)."
@@ -245,6 +248,7 @@ msgctxt "report:sale.gift_card.email:"
msgid "Here is your code:"
msgstr "Hier is je code:"
+#, python-format
msgctxt "report:sale.gift_card.email:"
msgid "You received a gift card of %(value)s for %(company)s."
msgstr "U hebt een waardebon van %(value)s ontvangen voor %(company)s."
diff --git a/modules/sale_gift_card/locale/pl.po b/modules/sale_gift_card/locale/pl.po
index 47490f8631..d87a3100d2 100644
--- a/modules/sale_gift_card/locale/pl.po
+++ b/modules/sale_gift_card/locale/pl.po
@@ -186,16 +186,19 @@ msgctxt ""
msgid "Sent"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_email_invalid"
msgid "The email address \"%(email)s\" for \"%(card)s\" is not valid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_invalid_uom"
msgid ""
"The default unit of measure for the gift card \"%(template)s\" must be "
"\"%(unit)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_move_quantity"
msgid ""
"To do the move \"%(move)s\", you must use exactly %(quantity)d gift card(s)."
@@ -241,6 +244,7 @@ msgctxt "report:sale.gift_card.email:"
msgid "Here is your code:"
msgstr ""
+#, python-format
msgctxt "report:sale.gift_card.email:"
msgid "You received a gift card of %(value)s for %(company)s."
msgstr ""
diff --git a/modules/sale_gift_card/locale/pt.po b/modules/sale_gift_card/locale/pt.po
index 47490f8631..d87a3100d2 100644
--- a/modules/sale_gift_card/locale/pt.po
+++ b/modules/sale_gift_card/locale/pt.po
@@ -186,16 +186,19 @@ msgctxt ""
msgid "Sent"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_email_invalid"
msgid "The email address \"%(email)s\" for \"%(card)s\" is not valid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_invalid_uom"
msgid ""
"The default unit of measure for the gift card \"%(template)s\" must be "
"\"%(unit)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_move_quantity"
msgid ""
"To do the move \"%(move)s\", you must use exactly %(quantity)d gift card(s)."
@@ -241,6 +244,7 @@ msgctxt "report:sale.gift_card.email:"
msgid "Here is your code:"
msgstr ""
+#, python-format
msgctxt "report:sale.gift_card.email:"
msgid "You received a gift card of %(value)s for %(company)s."
msgstr ""
diff --git a/modules/sale_gift_card/locale/ro.po b/modules/sale_gift_card/locale/ro.po
index 47490f8631..d87a3100d2 100644
--- a/modules/sale_gift_card/locale/ro.po
+++ b/modules/sale_gift_card/locale/ro.po
@@ -186,16 +186,19 @@ msgctxt ""
msgid "Sent"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_email_invalid"
msgid "The email address \"%(email)s\" for \"%(card)s\" is not valid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_invalid_uom"
msgid ""
"The default unit of measure for the gift card \"%(template)s\" must be "
"\"%(unit)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_move_quantity"
msgid ""
"To do the move \"%(move)s\", you must use exactly %(quantity)d gift card(s)."
@@ -241,6 +244,7 @@ msgctxt "report:sale.gift_card.email:"
msgid "Here is your code:"
msgstr ""
+#, python-format
msgctxt "report:sale.gift_card.email:"
msgid "You received a gift card of %(value)s for %(company)s."
msgstr ""
diff --git a/modules/sale_gift_card/locale/ru.po b/modules/sale_gift_card/locale/ru.po
index 47490f8631..d87a3100d2 100644
--- a/modules/sale_gift_card/locale/ru.po
+++ b/modules/sale_gift_card/locale/ru.po
@@ -186,16 +186,19 @@ msgctxt ""
msgid "Sent"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_email_invalid"
msgid "The email address \"%(email)s\" for \"%(card)s\" is not valid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_invalid_uom"
msgid ""
"The default unit of measure for the gift card \"%(template)s\" must be "
"\"%(unit)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_move_quantity"
msgid ""
"To do the move \"%(move)s\", you must use exactly %(quantity)d gift card(s)."
@@ -241,6 +244,7 @@ msgctxt "report:sale.gift_card.email:"
msgid "Here is your code:"
msgstr ""
+#, python-format
msgctxt "report:sale.gift_card.email:"
msgid "You received a gift card of %(value)s for %(company)s."
msgstr ""
diff --git a/modules/sale_gift_card/locale/sl.po b/modules/sale_gift_card/locale/sl.po
index 55a3c66011..af92984386 100644
--- a/modules/sale_gift_card/locale/sl.po
+++ b/modules/sale_gift_card/locale/sl.po
@@ -187,16 +187,19 @@ msgctxt ""
msgid "Sent"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_email_invalid"
msgid "The email address \"%(email)s\" for \"%(card)s\" is not valid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_invalid_uom"
msgid ""
"The default unit of measure for the gift card \"%(template)s\" must be "
"\"%(unit)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_move_quantity"
msgid ""
"To do the move \"%(move)s\", you must use exactly %(quantity)d gift card(s)."
@@ -242,6 +245,7 @@ msgctxt "report:sale.gift_card.email:"
msgid "Here is your code:"
msgstr ""
+#, python-format
msgctxt "report:sale.gift_card.email:"
msgid "You received a gift card of %(value)s for %(company)s."
msgstr ""
diff --git a/modules/sale_gift_card/locale/tr.po b/modules/sale_gift_card/locale/tr.po
index 47490f8631..d87a3100d2 100644
--- a/modules/sale_gift_card/locale/tr.po
+++ b/modules/sale_gift_card/locale/tr.po
@@ -186,16 +186,19 @@ msgctxt ""
msgid "Sent"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_email_invalid"
msgid "The email address \"%(email)s\" for \"%(card)s\" is not valid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_invalid_uom"
msgid ""
"The default unit of measure for the gift card \"%(template)s\" must be "
"\"%(unit)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_move_quantity"
msgid ""
"To do the move \"%(move)s\", you must use exactly %(quantity)d gift card(s)."
@@ -241,6 +244,7 @@ msgctxt "report:sale.gift_card.email:"
msgid "Here is your code:"
msgstr ""
+#, python-format
msgctxt "report:sale.gift_card.email:"
msgid "You received a gift card of %(value)s for %(company)s."
msgstr ""
diff --git a/modules/sale_gift_card/locale/uk.po b/modules/sale_gift_card/locale/uk.po
index 47490f8631..d87a3100d2 100644
--- a/modules/sale_gift_card/locale/uk.po
+++ b/modules/sale_gift_card/locale/uk.po
@@ -186,16 +186,19 @@ msgctxt ""
msgid "Sent"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_email_invalid"
msgid "The email address \"%(email)s\" for \"%(card)s\" is not valid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_invalid_uom"
msgid ""
"The default unit of measure for the gift card \"%(template)s\" must be "
"\"%(unit)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_move_quantity"
msgid ""
"To do the move \"%(move)s\", you must use exactly %(quantity)d gift card(s)."
@@ -241,6 +244,7 @@ msgctxt "report:sale.gift_card.email:"
msgid "Here is your code:"
msgstr ""
+#, python-format
msgctxt "report:sale.gift_card.email:"
msgid "You received a gift card of %(value)s for %(company)s."
msgstr ""
diff --git a/modules/sale_gift_card/locale/zh_CN.po b/modules/sale_gift_card/locale/zh_CN.po
index 47490f8631..d87a3100d2 100644
--- a/modules/sale_gift_card/locale/zh_CN.po
+++ b/modules/sale_gift_card/locale/zh_CN.po
@@ -186,16 +186,19 @@ msgctxt ""
msgid "Sent"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_email_invalid"
msgid "The email address \"%(email)s\" for \"%(card)s\" is not valid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_invalid_uom"
msgid ""
"The default unit of measure for the gift card \"%(template)s\" must be "
"\"%(unit)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_gift_card_move_quantity"
msgid ""
"To do the move \"%(move)s\", you must use exactly %(quantity)d gift card(s)."
@@ -241,6 +244,7 @@ msgctxt "report:sale.gift_card.email:"
msgid "Here is your code:"
msgstr ""
+#, python-format
msgctxt "report:sale.gift_card.email:"
msgid "You received a gift card of %(value)s for %(company)s."
msgstr ""
diff --git a/modules/sale_opportunity/locale/bg.po b/modules/sale_opportunity/locale/bg.po
index deeadcb788..c4572a9e92 100644
--- a/modules/sale_opportunity/locale/bg.po
+++ b/modules/sale_opportunity/locale/bg.po
@@ -94,6 +94,11 @@ msgctxt "field:sale.opportunity,state:"
msgid "State"
msgstr "Състояние"
+#, fuzzy
+msgctxt "field:sale.opportunity.line,company:"
+msgid "Company"
+msgstr "Фирма"
+
#, fuzzy
msgctxt "field:sale.opportunity.line,description:"
msgid "Description"
@@ -262,10 +267,12 @@ msgctxt ""
msgid "Won"
msgstr "Уон"
+#, python-format
msgctxt "model:ir.message,text:msg_modify_origin_opportunity"
msgid "You cannot modify the opportunity origin of the sale \"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_opportunity_delete_cancel"
msgid "To delete opportunity \"%(opportunity)s\", you must cancel it."
msgstr ""
diff --git a/modules/sale_opportunity/locale/ca.po b/modules/sale_opportunity/locale/ca.po
index a85048b976..b717956f1f 100644
--- a/modules/sale_opportunity/locale/ca.po
+++ b/modules/sale_opportunity/locale/ca.po
@@ -90,6 +90,10 @@ msgctxt "field:sale.opportunity,state:"
msgid "State"
msgstr "Estat"
+msgctxt "field:sale.opportunity.line,company:"
+msgid "Company"
+msgstr "Empresa"
+
msgctxt "field:sale.opportunity.line,description:"
msgid "Description"
msgstr "Descripció"
@@ -238,10 +242,12 @@ msgctxt ""
msgid "Won"
msgstr "Guanyada"
+#, python-format
msgctxt "model:ir.message,text:msg_modify_origin_opportunity"
msgid "You cannot modify the opportunity origin of the sale \"%(sale)s\"."
msgstr "No es pot modificar la oportunitat orígen de la venda \"%(sale)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_opportunity_delete_cancel"
msgid "To delete opportunity \"%(opportunity)s\", you must cancel it."
msgstr ""
diff --git a/modules/sale_opportunity/locale/cs.po b/modules/sale_opportunity/locale/cs.po
index b60faac47f..a70949ef08 100644
--- a/modules/sale_opportunity/locale/cs.po
+++ b/modules/sale_opportunity/locale/cs.po
@@ -92,6 +92,10 @@ msgctxt "field:sale.opportunity,state:"
msgid "State"
msgstr ""
+msgctxt "field:sale.opportunity.line,company:"
+msgid "Company"
+msgstr ""
+
msgctxt "field:sale.opportunity.line,description:"
msgid "Description"
msgstr ""
@@ -246,10 +250,12 @@ msgctxt ""
msgid "Won"
msgstr "Won"
+#, python-format
msgctxt "model:ir.message,text:msg_modify_origin_opportunity"
msgid "You cannot modify the opportunity origin of the sale \"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_opportunity_delete_cancel"
msgid "To delete opportunity \"%(opportunity)s\", you must cancel it."
msgstr ""
diff --git a/modules/sale_opportunity/locale/de.po b/modules/sale_opportunity/locale/de.po
index 66fc426176..befdb3eb55 100644
--- a/modules/sale_opportunity/locale/de.po
+++ b/modules/sale_opportunity/locale/de.po
@@ -90,6 +90,10 @@ msgctxt "field:sale.opportunity,state:"
msgid "State"
msgstr "Status"
+msgctxt "field:sale.opportunity.line,company:"
+msgid "Company"
+msgstr "Unternehmen"
+
msgctxt "field:sale.opportunity.line,description:"
msgid "Description"
msgstr "Beschreibung"
@@ -238,12 +242,14 @@ msgctxt ""
msgid "Won"
msgstr "Gewonnen"
+#, python-format
msgctxt "model:ir.message,text:msg_modify_origin_opportunity"
msgid "You cannot modify the opportunity origin of the sale \"%(sale)s\"."
msgstr ""
"Die Verkaufschancenherkunft von Verkauf \"%(sale)s\" kann nicht geändert "
"werden."
+#, python-format
msgctxt "model:ir.message,text:msg_opportunity_delete_cancel"
msgid "To delete opportunity \"%(opportunity)s\", you must cancel it."
msgstr ""
diff --git a/modules/sale_opportunity/locale/es.po b/modules/sale_opportunity/locale/es.po
index f8d1f42b7d..5320d99d9f 100644
--- a/modules/sale_opportunity/locale/es.po
+++ b/modules/sale_opportunity/locale/es.po
@@ -90,6 +90,10 @@ msgctxt "field:sale.opportunity,state:"
msgid "State"
msgstr "Estado"
+msgctxt "field:sale.opportunity.line,company:"
+msgid "Company"
+msgstr "Empresa"
+
msgctxt "field:sale.opportunity.line,description:"
msgid "Description"
msgstr "Descripción"
@@ -238,10 +242,12 @@ msgctxt ""
msgid "Won"
msgstr "Ganada"
+#, python-format
msgctxt "model:ir.message,text:msg_modify_origin_opportunity"
msgid "You cannot modify the opportunity origin of the sale \"%(sale)s\"."
msgstr "No se puede modificar la oportunidad origen de la venta \"%(sale)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_opportunity_delete_cancel"
msgid "To delete opportunity \"%(opportunity)s\", you must cancel it."
msgstr "Debéis cancelar la oportunidad \"%(opportunity)s\" para poderla eliminar."
diff --git a/modules/sale_opportunity/locale/es_419.po b/modules/sale_opportunity/locale/es_419.po
index 92c0c63a44..b82cca15f2 100644
--- a/modules/sale_opportunity/locale/es_419.po
+++ b/modules/sale_opportunity/locale/es_419.po
@@ -91,6 +91,10 @@ msgctxt "field:sale.opportunity,state:"
msgid "State"
msgstr ""
+msgctxt "field:sale.opportunity.line,company:"
+msgid "Company"
+msgstr ""
+
msgctxt "field:sale.opportunity.line,description:"
msgid "Description"
msgstr ""
@@ -245,10 +249,12 @@ msgctxt ""
msgid "Won"
msgstr "Ganada"
+#, python-format
msgctxt "model:ir.message,text:msg_modify_origin_opportunity"
msgid "You cannot modify the opportunity origin of the sale \"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_opportunity_delete_cancel"
msgid "To delete opportunity \"%(opportunity)s\", you must cancel it."
msgstr ""
diff --git a/modules/sale_opportunity/locale/et.po b/modules/sale_opportunity/locale/et.po
index 631334fd6c..2940f28b2f 100644
--- a/modules/sale_opportunity/locale/et.po
+++ b/modules/sale_opportunity/locale/et.po
@@ -91,6 +91,11 @@ msgctxt "field:sale.opportunity,state:"
msgid "State"
msgstr "Olek"
+#, fuzzy
+msgctxt "field:sale.opportunity.line,company:"
+msgid "Company"
+msgstr "Ettevõte"
+
#, fuzzy
msgctxt "field:sale.opportunity.line,description:"
msgid "Description"
@@ -251,10 +256,12 @@ msgctxt ""
msgid "Won"
msgstr "Võidetud"
+#, python-format
msgctxt "model:ir.message,text:msg_modify_origin_opportunity"
msgid "You cannot modify the opportunity origin of the sale \"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_opportunity_delete_cancel"
msgid "To delete opportunity \"%(opportunity)s\", you must cancel it."
msgstr ""
diff --git a/modules/sale_opportunity/locale/fa.po b/modules/sale_opportunity/locale/fa.po
index db33b4ea06..e3268670f7 100644
--- a/modules/sale_opportunity/locale/fa.po
+++ b/modules/sale_opportunity/locale/fa.po
@@ -91,6 +91,11 @@ msgctxt "field:sale.opportunity,state:"
msgid "State"
msgstr "وضعیت"
+#, fuzzy
+msgctxt "field:sale.opportunity.line,company:"
+msgid "Company"
+msgstr "شرکت"
+
#, fuzzy
msgctxt "field:sale.opportunity.line,description:"
msgid "Description"
@@ -251,10 +256,12 @@ msgctxt ""
msgid "Won"
msgstr "برد"
+#, python-format
msgctxt "model:ir.message,text:msg_modify_origin_opportunity"
msgid "You cannot modify the opportunity origin of the sale \"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_opportunity_delete_cancel"
msgid "To delete opportunity \"%(opportunity)s\", you must cancel it."
msgstr "برای حذف فرصت :\"%(opportunity)s\" شما باید ابتدا آنرا لغو کنید."
diff --git a/modules/sale_opportunity/locale/fi.po b/modules/sale_opportunity/locale/fi.po
index b4ca7bae2c..aa8939027e 100644
--- a/modules/sale_opportunity/locale/fi.po
+++ b/modules/sale_opportunity/locale/fi.po
@@ -92,6 +92,10 @@ msgctxt "field:sale.opportunity,state:"
msgid "State"
msgstr ""
+msgctxt "field:sale.opportunity.line,company:"
+msgid "Company"
+msgstr ""
+
msgctxt "field:sale.opportunity.line,description:"
msgid "Description"
msgstr ""
@@ -245,10 +249,12 @@ msgctxt ""
msgid "Won"
msgstr "Won"
+#, python-format
msgctxt "model:ir.message,text:msg_modify_origin_opportunity"
msgid "You cannot modify the opportunity origin of the sale \"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_opportunity_delete_cancel"
msgid "To delete opportunity \"%(opportunity)s\", you must cancel it."
msgstr ""
diff --git a/modules/sale_opportunity/locale/fr.po b/modules/sale_opportunity/locale/fr.po
index c760cfa492..5e475e57f3 100644
--- a/modules/sale_opportunity/locale/fr.po
+++ b/modules/sale_opportunity/locale/fr.po
@@ -90,6 +90,10 @@ msgctxt "field:sale.opportunity,state:"
msgid "State"
msgstr "État"
+msgctxt "field:sale.opportunity.line,company:"
+msgid "Company"
+msgstr "Société"
+
msgctxt "field:sale.opportunity.line,description:"
msgid "Description"
msgstr "Description"
@@ -238,12 +242,14 @@ msgctxt ""
msgid "Won"
msgstr "Gagnés"
+#, python-format
msgctxt "model:ir.message,text:msg_modify_origin_opportunity"
msgid "You cannot modify the opportunity origin of the sale \"%(sale)s\"."
msgstr ""
"Vous ne pouvez pas modifier l'origine d'opportunité de la vente "
"« %(sale)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_opportunity_delete_cancel"
msgid "To delete opportunity \"%(opportunity)s\", you must cancel it."
msgstr ""
diff --git a/modules/sale_opportunity/locale/hu.po b/modules/sale_opportunity/locale/hu.po
index f7e9c3b752..a3a49a9a34 100644
--- a/modules/sale_opportunity/locale/hu.po
+++ b/modules/sale_opportunity/locale/hu.po
@@ -102,6 +102,11 @@ msgctxt "field:sale.opportunity,state:"
msgid "State"
msgstr "Állapot"
+#, fuzzy
+msgctxt "field:sale.opportunity.line,company:"
+msgid "Company"
+msgstr "Társaság"
+
#, fuzzy
msgctxt "field:sale.opportunity.line,description:"
msgid "Description"
@@ -265,10 +270,12 @@ msgctxt ""
msgid "Won"
msgstr "von"
+#, python-format
msgctxt "model:ir.message,text:msg_modify_origin_opportunity"
msgid "You cannot modify the opportunity origin of the sale \"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_opportunity_delete_cancel"
msgid "To delete opportunity \"%(opportunity)s\", you must cancel it."
msgstr ""
diff --git a/modules/sale_opportunity/locale/id.po b/modules/sale_opportunity/locale/id.po
index 6e7f5289ae..3918fcae2b 100644
--- a/modules/sale_opportunity/locale/id.po
+++ b/modules/sale_opportunity/locale/id.po
@@ -91,6 +91,11 @@ msgctxt "field:sale.opportunity,state:"
msgid "State"
msgstr "Status"
+#, fuzzy
+msgctxt "field:sale.opportunity.line,company:"
+msgid "Company"
+msgstr "Perusahaan"
+
#, fuzzy
msgctxt "field:sale.opportunity.line,description:"
msgid "Description"
@@ -243,10 +248,12 @@ msgctxt ""
msgid "Won"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_origin_opportunity"
msgid "You cannot modify the opportunity origin of the sale \"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_opportunity_delete_cancel"
msgid "To delete opportunity \"%(opportunity)s\", you must cancel it."
msgstr ""
diff --git a/modules/sale_opportunity/locale/it.po b/modules/sale_opportunity/locale/it.po
index 656d5a42ac..8ce9fa1abb 100644
--- a/modules/sale_opportunity/locale/it.po
+++ b/modules/sale_opportunity/locale/it.po
@@ -92,6 +92,11 @@ msgctxt "field:sale.opportunity,state:"
msgid "State"
msgstr "Stato"
+#, fuzzy
+msgctxt "field:sale.opportunity.line,company:"
+msgid "Company"
+msgstr "Azienda"
+
#, fuzzy
msgctxt "field:sale.opportunity.line,description:"
msgid "Description"
@@ -261,10 +266,12 @@ msgctxt ""
msgid "Won"
msgstr "Won"
+#, python-format
msgctxt "model:ir.message,text:msg_modify_origin_opportunity"
msgid "You cannot modify the opportunity origin of the sale \"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_opportunity_delete_cancel"
msgid "To delete opportunity \"%(opportunity)s\", you must cancel it."
msgstr ""
diff --git a/modules/sale_opportunity/locale/lo.po b/modules/sale_opportunity/locale/lo.po
index e6cf7b8408..561922a359 100644
--- a/modules/sale_opportunity/locale/lo.po
+++ b/modules/sale_opportunity/locale/lo.po
@@ -107,6 +107,11 @@ msgctxt "field:sale.opportunity,state:"
msgid "State"
msgstr "ສະຖານະ"
+#, fuzzy
+msgctxt "field:sale.opportunity.line,company:"
+msgid "Company"
+msgstr "ຫ້ອງການ/ສຳນັກງານ"
+
#, fuzzy
msgctxt "field:sale.opportunity.line,description:"
msgid "Description"
@@ -271,10 +276,12 @@ msgctxt ""
msgid "Won"
msgstr "ວອນ ເກົາຫຼີໃຕ້"
+#, python-format
msgctxt "model:ir.message,text:msg_modify_origin_opportunity"
msgid "You cannot modify the opportunity origin of the sale \"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_opportunity_delete_cancel"
msgid "To delete opportunity \"%(opportunity)s\", you must cancel it."
msgstr ""
diff --git a/modules/sale_opportunity/locale/lt.po b/modules/sale_opportunity/locale/lt.po
index 7f32f36cf7..e05d03df8d 100644
--- a/modules/sale_opportunity/locale/lt.po
+++ b/modules/sale_opportunity/locale/lt.po
@@ -92,6 +92,11 @@ msgctxt "field:sale.opportunity,state:"
msgid "State"
msgstr ""
+#, fuzzy
+msgctxt "field:sale.opportunity.line,company:"
+msgid "Company"
+msgstr "Organizacija"
+
msgctxt "field:sale.opportunity.line,description:"
msgid "Description"
msgstr ""
@@ -249,10 +254,12 @@ msgctxt ""
msgid "Won"
msgstr "Vonas"
+#, python-format
msgctxt "model:ir.message,text:msg_modify_origin_opportunity"
msgid "You cannot modify the opportunity origin of the sale \"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_opportunity_delete_cancel"
msgid "To delete opportunity \"%(opportunity)s\", you must cancel it."
msgstr ""
diff --git a/modules/sale_opportunity/locale/nl.po b/modules/sale_opportunity/locale/nl.po
index 714df2552d..ad3d778e1a 100644
--- a/modules/sale_opportunity/locale/nl.po
+++ b/modules/sale_opportunity/locale/nl.po
@@ -90,6 +90,10 @@ msgctxt "field:sale.opportunity,state:"
msgid "State"
msgstr "Status"
+msgctxt "field:sale.opportunity.line,company:"
+msgid "Company"
+msgstr "Bedrijf"
+
msgctxt "field:sale.opportunity.line,description:"
msgid "Description"
msgstr "Omschrijving"
@@ -238,12 +242,14 @@ msgctxt ""
msgid "Won"
msgstr "Gewonnen"
+#, python-format
msgctxt "model:ir.message,text:msg_modify_origin_opportunity"
msgid "You cannot modify the opportunity origin of the sale \"%(sale)s\"."
msgstr ""
"U kunt de oorsprong van de verkoopkans van de verkoop \"%(sale)s\" niet "
"wijzigen."
+#, python-format
msgctxt "model:ir.message,text:msg_opportunity_delete_cancel"
msgid "To delete opportunity \"%(opportunity)s\", you must cancel it."
msgstr "Om verkoopkans \"%(opportunity)s\" te verwijderen, moet u deze annuleren."
diff --git a/modules/sale_opportunity/locale/pl.po b/modules/sale_opportunity/locale/pl.po
index 46af213a1e..a5007763f1 100644
--- a/modules/sale_opportunity/locale/pl.po
+++ b/modules/sale_opportunity/locale/pl.po
@@ -91,6 +91,11 @@ msgctxt "field:sale.opportunity,state:"
msgid "State"
msgstr "Stan"
+#, fuzzy
+msgctxt "field:sale.opportunity.line,company:"
+msgid "Company"
+msgstr "Firma"
+
#, fuzzy
msgctxt "field:sale.opportunity.line,description:"
msgid "Description"
@@ -258,10 +263,12 @@ msgctxt ""
msgid "Won"
msgstr "Won"
+#, python-format
msgctxt "model:ir.message,text:msg_modify_origin_opportunity"
msgid "You cannot modify the opportunity origin of the sale \"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_opportunity_delete_cancel"
msgid "To delete opportunity \"%(opportunity)s\", you must cancel it."
msgstr ""
diff --git a/modules/sale_opportunity/locale/pt.po b/modules/sale_opportunity/locale/pt.po
index 7a6ddce5d5..36f06d7fab 100644
--- a/modules/sale_opportunity/locale/pt.po
+++ b/modules/sale_opportunity/locale/pt.po
@@ -91,6 +91,11 @@ msgctxt "field:sale.opportunity,state:"
msgid "State"
msgstr "Estado"
+#, fuzzy
+msgctxt "field:sale.opportunity.line,company:"
+msgid "Company"
+msgstr "Empresa"
+
#, fuzzy
msgctxt "field:sale.opportunity.line,description:"
msgid "Description"
@@ -260,10 +265,12 @@ msgctxt ""
msgid "Won"
msgstr "Won"
+#, python-format
msgctxt "model:ir.message,text:msg_modify_origin_opportunity"
msgid "You cannot modify the opportunity origin of the sale \"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_opportunity_delete_cancel"
msgid "To delete opportunity \"%(opportunity)s\", you must cancel it."
msgstr ""
diff --git a/modules/sale_opportunity/locale/ro.po b/modules/sale_opportunity/locale/ro.po
index f654fdadd6..7fc7eb9632 100644
--- a/modules/sale_opportunity/locale/ro.po
+++ b/modules/sale_opportunity/locale/ro.po
@@ -92,6 +92,11 @@ msgctxt "field:sale.opportunity,state:"
msgid "State"
msgstr "Stare"
+#, fuzzy
+msgctxt "field:sale.opportunity.line,company:"
+msgid "Company"
+msgstr "Companie"
+
#, fuzzy
msgctxt "field:sale.opportunity.line,description:"
msgid "Description"
@@ -249,11 +254,12 @@ msgctxt ""
msgid "Won"
msgstr "Câștigat"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_modify_origin_opportunity"
msgid "You cannot modify the opportunity origin of the sale \"%(sale)s\"."
msgstr "Nu puteți modifica originea oportunității vânzării \"%(sale)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_opportunity_delete_cancel"
msgid "To delete opportunity \"%(opportunity)s\", you must cancel it."
msgstr ""
diff --git a/modules/sale_opportunity/locale/ru.po b/modules/sale_opportunity/locale/ru.po
index e825fe2ff6..fdde144bd3 100644
--- a/modules/sale_opportunity/locale/ru.po
+++ b/modules/sale_opportunity/locale/ru.po
@@ -94,6 +94,11 @@ msgctxt "field:sale.opportunity,state:"
msgid "State"
msgstr "Состояние"
+#, fuzzy
+msgctxt "field:sale.opportunity.line,company:"
+msgid "Company"
+msgstr "Организация"
+
#, fuzzy
msgctxt "field:sale.opportunity.line,description:"
msgid "Description"
@@ -263,10 +268,12 @@ msgctxt ""
msgid "Won"
msgstr "Вона"
+#, python-format
msgctxt "model:ir.message,text:msg_modify_origin_opportunity"
msgid "You cannot modify the opportunity origin of the sale \"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_opportunity_delete_cancel"
msgid "To delete opportunity \"%(opportunity)s\", you must cancel it."
msgstr ""
diff --git a/modules/sale_opportunity/locale/sl.po b/modules/sale_opportunity/locale/sl.po
index 55f53ed806..17d3a84cdb 100644
--- a/modules/sale_opportunity/locale/sl.po
+++ b/modules/sale_opportunity/locale/sl.po
@@ -91,6 +91,11 @@ msgctxt "field:sale.opportunity,state:"
msgid "State"
msgstr "Stanje"
+#, fuzzy
+msgctxt "field:sale.opportunity.line,company:"
+msgid "Company"
+msgstr "Družba"
+
#, fuzzy
msgctxt "field:sale.opportunity.line,description:"
msgid "Description"
@@ -261,10 +266,12 @@ msgctxt ""
msgid "Won"
msgstr "Won"
+#, python-format
msgctxt "model:ir.message,text:msg_modify_origin_opportunity"
msgid "You cannot modify the opportunity origin of the sale \"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_opportunity_delete_cancel"
msgid "To delete opportunity \"%(opportunity)s\", you must cancel it."
msgstr ""
diff --git a/modules/sale_opportunity/locale/tr.po b/modules/sale_opportunity/locale/tr.po
index 8533bd1302..a9d5e5c246 100644
--- a/modules/sale_opportunity/locale/tr.po
+++ b/modules/sale_opportunity/locale/tr.po
@@ -92,6 +92,10 @@ msgctxt "field:sale.opportunity,state:"
msgid "State"
msgstr ""
+msgctxt "field:sale.opportunity.line,company:"
+msgid "Company"
+msgstr ""
+
msgctxt "field:sale.opportunity.line,description:"
msgid "Description"
msgstr ""
@@ -245,10 +249,12 @@ msgctxt ""
msgid "Won"
msgstr "Won"
+#, python-format
msgctxt "model:ir.message,text:msg_modify_origin_opportunity"
msgid "You cannot modify the opportunity origin of the sale \"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_opportunity_delete_cancel"
msgid "To delete opportunity \"%(opportunity)s\", you must cancel it."
msgstr ""
diff --git a/modules/sale_opportunity/locale/uk.po b/modules/sale_opportunity/locale/uk.po
index 2780056b26..49ce48a7b4 100644
--- a/modules/sale_opportunity/locale/uk.po
+++ b/modules/sale_opportunity/locale/uk.po
@@ -90,6 +90,10 @@ msgctxt "field:sale.opportunity,state:"
msgid "State"
msgstr ""
+msgctxt "field:sale.opportunity.line,company:"
+msgid "Company"
+msgstr ""
+
msgctxt "field:sale.opportunity.line,description:"
msgid "Description"
msgstr ""
@@ -236,10 +240,12 @@ msgctxt ""
msgid "Won"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_modify_origin_opportunity"
msgid "You cannot modify the opportunity origin of the sale \"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_opportunity_delete_cancel"
msgid "To delete opportunity \"%(opportunity)s\", you must cancel it."
msgstr ""
diff --git a/modules/sale_opportunity/locale/zh_CN.po b/modules/sale_opportunity/locale/zh_CN.po
index 440e318514..643c7641db 100644
--- a/modules/sale_opportunity/locale/zh_CN.po
+++ b/modules/sale_opportunity/locale/zh_CN.po
@@ -94,6 +94,10 @@ msgctxt "field:sale.opportunity,state:"
msgid "State"
msgstr "状态"
+msgctxt "field:sale.opportunity.line,company:"
+msgid "Company"
+msgstr ""
+
#, fuzzy
msgctxt "field:sale.opportunity.line,description:"
msgid "Description"
@@ -251,10 +255,12 @@ msgctxt ""
msgid "Won"
msgstr "圆"
+#, python-format
msgctxt "model:ir.message,text:msg_modify_origin_opportunity"
msgid "You cannot modify the opportunity origin of the sale \"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_opportunity_delete_cancel"
msgid "To delete opportunity \"%(opportunity)s\", you must cancel it."
msgstr ""
diff --git a/modules/sale_payment/locale/bg.po b/modules/sale_payment/locale/bg.po
index d47060c218..ee741b3cbd 100644
--- a/modules/sale_payment/locale/bg.po
+++ b/modules/sale_payment/locale/bg.po
@@ -10,10 +10,12 @@ msgctxt "model:ir.action,name:act_payments_relate"
msgid "Payments"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_cancel_payment"
msgid "You cannot cancel sale \"%(sale)s\" because it has payments."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_draft_payment"
msgid "You cannot reset to draft sale \"%(sale)s\" because it has payments."
msgstr ""
diff --git a/modules/sale_payment/locale/ca.po b/modules/sale_payment/locale/ca.po
index 08d2c79de7..e37320b516 100644
--- a/modules/sale_payment/locale/ca.po
+++ b/modules/sale_payment/locale/ca.po
@@ -10,10 +10,12 @@ msgctxt "model:ir.action,name:act_payments_relate"
msgid "Payments"
msgstr "Cobraments"
+#, python-format
msgctxt "model:ir.message,text:msg_sale_cancel_payment"
msgid "You cannot cancel sale \"%(sale)s\" because it has payments."
msgstr "No podeu cancel·lar la venda \"%(sale)s\" perquè té pagaments."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_draft_payment"
msgid "You cannot reset to draft sale \"%(sale)s\" because it has payments."
msgstr "No podeu restablir a esborrany la venda \"%(sale)s\" perquè té pagaments."
diff --git a/modules/sale_payment/locale/cs.po b/modules/sale_payment/locale/cs.po
index d47060c218..ee741b3cbd 100644
--- a/modules/sale_payment/locale/cs.po
+++ b/modules/sale_payment/locale/cs.po
@@ -10,10 +10,12 @@ msgctxt "model:ir.action,name:act_payments_relate"
msgid "Payments"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_cancel_payment"
msgid "You cannot cancel sale \"%(sale)s\" because it has payments."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_draft_payment"
msgid "You cannot reset to draft sale \"%(sale)s\" because it has payments."
msgstr ""
diff --git a/modules/sale_payment/locale/de.po b/modules/sale_payment/locale/de.po
index 76c5bfaeea..149b26f2aa 100644
--- a/modules/sale_payment/locale/de.po
+++ b/modules/sale_payment/locale/de.po
@@ -10,12 +10,14 @@ msgctxt "model:ir.action,name:act_payments_relate"
msgid "Payments"
msgstr "Zahlungen"
+#, python-format
msgctxt "model:ir.message,text:msg_sale_cancel_payment"
msgid "You cannot cancel sale \"%(sale)s\" because it has payments."
msgstr ""
"Der Verkauf \"%(sale)s\" kann nicht annulliert werden, weil es zugehörige "
"Zahlungen gibt."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_draft_payment"
msgid "You cannot reset to draft sale \"%(sale)s\" because it has payments."
msgstr ""
diff --git a/modules/sale_payment/locale/es.po b/modules/sale_payment/locale/es.po
index beb69d6e02..ace41145b4 100644
--- a/modules/sale_payment/locale/es.po
+++ b/modules/sale_payment/locale/es.po
@@ -10,10 +10,12 @@ msgctxt "model:ir.action,name:act_payments_relate"
msgid "Payments"
msgstr "Cobros"
+#, python-format
msgctxt "model:ir.message,text:msg_sale_cancel_payment"
msgid "You cannot cancel sale \"%(sale)s\" because it has payments."
msgstr "No puede cancelar la venta \"%(sale)s\" porque tiene pagos."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_draft_payment"
msgid "You cannot reset to draft sale \"%(sale)s\" because it has payments."
msgstr "No puede restablecer a borrador la venta \"%(sale)s\" porque tiene pagos."
diff --git a/modules/sale_payment/locale/es_419.po b/modules/sale_payment/locale/es_419.po
index d47060c218..ee741b3cbd 100644
--- a/modules/sale_payment/locale/es_419.po
+++ b/modules/sale_payment/locale/es_419.po
@@ -10,10 +10,12 @@ msgctxt "model:ir.action,name:act_payments_relate"
msgid "Payments"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_cancel_payment"
msgid "You cannot cancel sale \"%(sale)s\" because it has payments."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_draft_payment"
msgid "You cannot reset to draft sale \"%(sale)s\" because it has payments."
msgstr ""
diff --git a/modules/sale_payment/locale/et.po b/modules/sale_payment/locale/et.po
index a0241d8f38..20045b9748 100644
--- a/modules/sale_payment/locale/et.po
+++ b/modules/sale_payment/locale/et.po
@@ -11,10 +11,12 @@ msgctxt "model:ir.action,name:act_payments_relate"
msgid "Payments"
msgstr "Laekumised"
+#, python-format
msgctxt "model:ir.message,text:msg_sale_cancel_payment"
msgid "You cannot cancel sale \"%(sale)s\" because it has payments."
msgstr "Ei saa tühistada müüki \"%(sale)s\", kuna sellega on seotud laekumised."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_draft_payment"
msgid "You cannot reset to draft sale \"%(sale)s\" because it has payments."
msgstr ""
diff --git a/modules/sale_payment/locale/fa.po b/modules/sale_payment/locale/fa.po
index fc8fee74a0..72fa5ef08d 100644
--- a/modules/sale_payment/locale/fa.po
+++ b/modules/sale_payment/locale/fa.po
@@ -11,10 +11,12 @@ msgctxt "model:ir.action,name:act_payments_relate"
msgid "Payments"
msgstr "پرداخت ها"
+#, python-format
msgctxt "model:ir.message,text:msg_sale_cancel_payment"
msgid "You cannot cancel sale \"%(sale)s\" because it has payments."
msgstr "شما نمیتوانید فروش :\"%(sale)s\"راحذف کنید، چرا که پرداخت شده است."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_draft_payment"
msgid "You cannot reset to draft sale \"%(sale)s\" because it has payments."
msgstr ""
diff --git a/modules/sale_payment/locale/fi.po b/modules/sale_payment/locale/fi.po
index d47060c218..ee741b3cbd 100644
--- a/modules/sale_payment/locale/fi.po
+++ b/modules/sale_payment/locale/fi.po
@@ -10,10 +10,12 @@ msgctxt "model:ir.action,name:act_payments_relate"
msgid "Payments"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_cancel_payment"
msgid "You cannot cancel sale \"%(sale)s\" because it has payments."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_draft_payment"
msgid "You cannot reset to draft sale \"%(sale)s\" because it has payments."
msgstr ""
diff --git a/modules/sale_payment/locale/fr.po b/modules/sale_payment/locale/fr.po
index ae5c7c3e2d..52fec0ffc4 100644
--- a/modules/sale_payment/locale/fr.po
+++ b/modules/sale_payment/locale/fr.po
@@ -10,11 +10,13 @@ msgctxt "model:ir.action,name:act_payments_relate"
msgid "Payments"
msgstr "Paiements"
+#, python-format
msgctxt "model:ir.message,text:msg_sale_cancel_payment"
msgid "You cannot cancel sale \"%(sale)s\" because it has payments."
msgstr ""
"Vous ne pouvez pas annuler la vente « %(sale)s » car elle a des paiements."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_draft_payment"
msgid "You cannot reset to draft sale \"%(sale)s\" because it has payments."
msgstr ""
diff --git a/modules/sale_payment/locale/hu.po b/modules/sale_payment/locale/hu.po
index d47060c218..ee741b3cbd 100644
--- a/modules/sale_payment/locale/hu.po
+++ b/modules/sale_payment/locale/hu.po
@@ -10,10 +10,12 @@ msgctxt "model:ir.action,name:act_payments_relate"
msgid "Payments"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_cancel_payment"
msgid "You cannot cancel sale \"%(sale)s\" because it has payments."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_draft_payment"
msgid "You cannot reset to draft sale \"%(sale)s\" because it has payments."
msgstr ""
diff --git a/modules/sale_payment/locale/id.po b/modules/sale_payment/locale/id.po
index 994fffa833..6243465498 100644
--- a/modules/sale_payment/locale/id.po
+++ b/modules/sale_payment/locale/id.po
@@ -10,12 +10,14 @@ msgctxt "model:ir.action,name:act_payments_relate"
msgid "Payments"
msgstr "Pembayaran"
+#, python-format
msgctxt "model:ir.message,text:msg_sale_cancel_payment"
msgid "You cannot cancel sale \"%(sale)s\" because it has payments."
msgstr ""
"Anda tidak dapat membatalkan penjualan \"%(sale)s\" karena memiliki "
"pembayaran."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_draft_payment"
msgid "You cannot reset to draft sale \"%(sale)s\" because it has payments."
msgstr ""
diff --git a/modules/sale_payment/locale/it.po b/modules/sale_payment/locale/it.po
index a44c61f15a..6db7b421cd 100644
--- a/modules/sale_payment/locale/it.po
+++ b/modules/sale_payment/locale/it.po
@@ -10,10 +10,12 @@ msgctxt "model:ir.action,name:act_payments_relate"
msgid "Payments"
msgstr "Pagamenti"
+#, python-format
msgctxt "model:ir.message,text:msg_sale_cancel_payment"
msgid "You cannot cancel sale \"%(sale)s\" because it has payments."
msgstr "Non è possibile annullare la vendita \"%(sale)s\" perché ha pagamenti."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_draft_payment"
msgid "You cannot reset to draft sale \"%(sale)s\" because it has payments."
msgstr ""
diff --git a/modules/sale_payment/locale/lo.po b/modules/sale_payment/locale/lo.po
index d47060c218..ee741b3cbd 100644
--- a/modules/sale_payment/locale/lo.po
+++ b/modules/sale_payment/locale/lo.po
@@ -10,10 +10,12 @@ msgctxt "model:ir.action,name:act_payments_relate"
msgid "Payments"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_cancel_payment"
msgid "You cannot cancel sale \"%(sale)s\" because it has payments."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_draft_payment"
msgid "You cannot reset to draft sale \"%(sale)s\" because it has payments."
msgstr ""
diff --git a/modules/sale_payment/locale/lt.po b/modules/sale_payment/locale/lt.po
index d47060c218..ee741b3cbd 100644
--- a/modules/sale_payment/locale/lt.po
+++ b/modules/sale_payment/locale/lt.po
@@ -10,10 +10,12 @@ msgctxt "model:ir.action,name:act_payments_relate"
msgid "Payments"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_cancel_payment"
msgid "You cannot cancel sale \"%(sale)s\" because it has payments."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_draft_payment"
msgid "You cannot reset to draft sale \"%(sale)s\" because it has payments."
msgstr ""
diff --git a/modules/sale_payment/locale/nl.po b/modules/sale_payment/locale/nl.po
index 37cc4524d3..0694db32ef 100644
--- a/modules/sale_payment/locale/nl.po
+++ b/modules/sale_payment/locale/nl.po
@@ -10,12 +10,14 @@ msgctxt "model:ir.action,name:act_payments_relate"
msgid "Payments"
msgstr "Betalingen"
+#, python-format
msgctxt "model:ir.message,text:msg_sale_cancel_payment"
msgid "You cannot cancel sale \"%(sale)s\" because it has payments."
msgstr ""
"U kunt de verkoop \"%(sale)s\" niet annuleren omdat deze een betalingen "
"heeft."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_draft_payment"
msgid "You cannot reset to draft sale \"%(sale)s\" because it has payments."
msgstr ""
diff --git a/modules/sale_payment/locale/pl.po b/modules/sale_payment/locale/pl.po
index d5ba593a0f..432327c207 100644
--- a/modules/sale_payment/locale/pl.po
+++ b/modules/sale_payment/locale/pl.po
@@ -11,10 +11,12 @@ msgctxt "model:ir.action,name:act_payments_relate"
msgid "Payments"
msgstr "Płatności"
+#, python-format
msgctxt "model:ir.message,text:msg_sale_cancel_payment"
msgid "You cannot cancel sale \"%(sale)s\" because it has payments."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_draft_payment"
msgid "You cannot reset to draft sale \"%(sale)s\" because it has payments."
msgstr ""
diff --git a/modules/sale_payment/locale/pt.po b/modules/sale_payment/locale/pt.po
index cc166cd613..b009b121e0 100644
--- a/modules/sale_payment/locale/pt.po
+++ b/modules/sale_payment/locale/pt.po
@@ -11,10 +11,12 @@ msgctxt "model:ir.action,name:act_payments_relate"
msgid "Payments"
msgstr "Pagamentos"
+#, python-format
msgctxt "model:ir.message,text:msg_sale_cancel_payment"
msgid "You cannot cancel sale \"%(sale)s\" because it has payments."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_draft_payment"
msgid "You cannot reset to draft sale \"%(sale)s\" because it has payments."
msgstr ""
diff --git a/modules/sale_payment/locale/ro.po b/modules/sale_payment/locale/ro.po
index 521462549f..18177288c5 100644
--- a/modules/sale_payment/locale/ro.po
+++ b/modules/sale_payment/locale/ro.po
@@ -10,10 +10,12 @@ msgctxt "model:ir.action,name:act_payments_relate"
msgid "Payments"
msgstr "Plați"
+#, python-format
msgctxt "model:ir.message,text:msg_sale_cancel_payment"
msgid "You cannot cancel sale \"%(sale)s\" because it has payments."
msgstr "Vânzarea \"%(sale)s\" nu se poate anula pentru că are plați."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_draft_payment"
msgid "You cannot reset to draft sale \"%(sale)s\" because it has payments."
msgstr "Nu se poate reseta vânzarea \"%(sale)s\" la draft pentru ca are plați."
diff --git a/modules/sale_payment/locale/ru.po b/modules/sale_payment/locale/ru.po
index d47060c218..ee741b3cbd 100644
--- a/modules/sale_payment/locale/ru.po
+++ b/modules/sale_payment/locale/ru.po
@@ -10,10 +10,12 @@ msgctxt "model:ir.action,name:act_payments_relate"
msgid "Payments"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_cancel_payment"
msgid "You cannot cancel sale \"%(sale)s\" because it has payments."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_draft_payment"
msgid "You cannot reset to draft sale \"%(sale)s\" because it has payments."
msgstr ""
diff --git a/modules/sale_payment/locale/sl.po b/modules/sale_payment/locale/sl.po
index d47060c218..ee741b3cbd 100644
--- a/modules/sale_payment/locale/sl.po
+++ b/modules/sale_payment/locale/sl.po
@@ -10,10 +10,12 @@ msgctxt "model:ir.action,name:act_payments_relate"
msgid "Payments"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_cancel_payment"
msgid "You cannot cancel sale \"%(sale)s\" because it has payments."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_draft_payment"
msgid "You cannot reset to draft sale \"%(sale)s\" because it has payments."
msgstr ""
diff --git a/modules/sale_payment/locale/tr.po b/modules/sale_payment/locale/tr.po
index d47060c218..ee741b3cbd 100644
--- a/modules/sale_payment/locale/tr.po
+++ b/modules/sale_payment/locale/tr.po
@@ -10,10 +10,12 @@ msgctxt "model:ir.action,name:act_payments_relate"
msgid "Payments"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_cancel_payment"
msgid "You cannot cancel sale \"%(sale)s\" because it has payments."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_draft_payment"
msgid "You cannot reset to draft sale \"%(sale)s\" because it has payments."
msgstr ""
diff --git a/modules/sale_payment/locale/uk.po b/modules/sale_payment/locale/uk.po
index d47060c218..ee741b3cbd 100644
--- a/modules/sale_payment/locale/uk.po
+++ b/modules/sale_payment/locale/uk.po
@@ -10,10 +10,12 @@ msgctxt "model:ir.action,name:act_payments_relate"
msgid "Payments"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_cancel_payment"
msgid "You cannot cancel sale \"%(sale)s\" because it has payments."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_draft_payment"
msgid "You cannot reset to draft sale \"%(sale)s\" because it has payments."
msgstr ""
diff --git a/modules/sale_payment/locale/zh_CN.po b/modules/sale_payment/locale/zh_CN.po
index d47060c218..ee741b3cbd 100644
--- a/modules/sale_payment/locale/zh_CN.po
+++ b/modules/sale_payment/locale/zh_CN.po
@@ -10,10 +10,12 @@ msgctxt "model:ir.action,name:act_payments_relate"
msgid "Payments"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_cancel_payment"
msgid "You cannot cancel sale \"%(sale)s\" because it has payments."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_draft_payment"
msgid "You cannot reset to draft sale \"%(sale)s\" because it has payments."
msgstr ""
diff --git a/modules/sale_point/locale/bg.po b/modules/sale_point/locale/bg.po
index f87e9ba7a1..d358bd3f16 100644
--- a/modules/sale_point/locale/bg.po
+++ b/modules/sale_point/locale/bg.po
@@ -399,26 +399,30 @@ msgctxt "model:ir.action.act_window.domain,name:act_sale_form_domain_open"
msgid "Opened"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_cash_session_delete_open"
-msgid "To delete session \"%(session)s\" you must re-open it."
+msgid "To delete session \"%(session)s\", you must reopen it."
msgstr ""
msgctxt "model:ir.message,text:msg_cash_session_previous_unique"
msgid "A session can be used as previous only once."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_cash_session_wrong_end_amount"
msgid ""
"To close session \"%(session)s\" you must change end amount to have "
"%(amount)s instead of %(end_amount)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_sale_open"
-msgid "To delete payment \"%(payment)s\" you must re-open sale \"%(sale)s\"."
+msgid "To delete payment \"%(payment)s\", you must reopen sale \"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_session_open"
-msgid "To delete payment \"%(payment)s\" you must re-open session \"%(session)s\"."
+msgid "To delete payment \"%(payment)s\", you must reopen session \"%(session)s\"."
msgstr ""
msgctxt "model:ir.message,text:msg_payment_method_cash_unique"
@@ -435,24 +439,29 @@ msgid ""
"sales."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_amount_paid_cancelled"
msgid "The sale \"%(sale)s\" is cancelled so cannot have amount paid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_amount_to_pay_done_posted"
msgid "The sale \"%(sale)s\" is done so cannot have an amount to pay."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_delete_numbered"
msgid "You cannot delete sale \"%(sale)s\" because it has a number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_transfer_delete_posted"
msgid "You cannot delete transfer \"%(transfer)s\" because it is posted."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_transfer_delete_session_open"
-msgid "To delete transfer \"%(transfer)s\" you must re-open session \"%(session)s\"."
+msgid "To delete transfer \"%(transfer)s\", you must reopen session \"%(session)s\"."
msgstr ""
msgctxt "model:ir.model.button,confirm:cash_session_post_button"
@@ -472,7 +481,7 @@ msgid "Close"
msgstr ""
msgctxt "model:ir.model.button,string:cash_session_open_button"
-msgid "Re-Open"
+msgid "Reopen"
msgstr ""
msgctxt "model:ir.model.button,string:cash_session_post_button"
@@ -488,7 +497,7 @@ msgid "Cancel"
msgstr ""
msgctxt "model:ir.model.button,string:sale_open_button"
-msgid "Re-Open"
+msgid "Reopen"
msgstr ""
msgctxt "model:ir.model.button,string:sale_pay_button"
diff --git a/modules/sale_point/locale/ca.po b/modules/sale_point/locale/ca.po
index 21d816aa3f..cea6f15e19 100644
--- a/modules/sale_point/locale/ca.po
+++ b/modules/sale_point/locale/ca.po
@@ -401,14 +401,16 @@ msgctxt "model:ir.action.act_window.domain,name:act_sale_form_domain_open"
msgid "Opened"
msgstr "Oberta"
+#, python-format
msgctxt "model:ir.message,text:msg_cash_session_delete_open"
-msgid "To delete session \"%(session)s\" you must re-open it."
-msgstr "Per eliminar la sessió \"%(session)s\", heu de tornar a obrir-la."
+msgid "To delete session \"%(session)s\", you must reopen it."
+msgstr "Per suprimir la sessió \"%(session)s\", l'has de tornar a obrir."
msgctxt "model:ir.message,text:msg_cash_session_previous_unique"
msgid "A session can be used as previous only once."
msgstr "Una sessió només es pot utilitzar com a anterior una vegada."
+#, python-format
msgctxt "model:ir.message,text:msg_cash_session_wrong_end_amount"
msgid ""
"To close session \"%(session)s\" you must change end amount to have "
@@ -417,14 +419,16 @@ msgstr ""
"Per tancar la sessió \"%(session)s\", heu de canviar l'import final per "
"tenir %(amount)s en lloc de %(end_amount)s."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_sale_open"
-msgid "To delete payment \"%(payment)s\" you must re-open sale \"%(sale)s\"."
+msgid "To delete payment \"%(payment)s\", you must reopen sale \"%(sale)s\"."
msgstr ""
"Per eliminar el pagament \"%(payment)s\", heu de tornar a obrir la venda "
"\"%(sale)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_session_open"
-msgid "To delete payment \"%(payment)s\" you must re-open session \"%(session)s\"."
+msgid "To delete payment \"%(payment)s\", you must reopen session \"%(session)s\"."
msgstr ""
"Per eliminar el pagament \"%(payment)s\", heu de tornar a obrir la sessió "
"\"%(session)s\"."
@@ -445,30 +449,35 @@ msgstr ""
"No podeu canviar la marca d'impostos inclosos del punt de venda perquè té ja"
" té vendes."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_amount_paid_cancelled"
msgid "The sale \"%(sale)s\" is cancelled so cannot have amount paid."
msgstr ""
"La venda %(sale)s\" està cancel·lada, de manera que no pot tenir import "
"pagat."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_amount_to_pay_done_posted"
msgid "The sale \"%(sale)s\" is done so cannot have an amount to pay."
msgstr ""
"La venda \"%(sale)s\" està finalitzada, de manera que no pot tenir un import"
" a pagar."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_delete_numbered"
msgid "You cannot delete sale \"%(sale)s\" because it has a number."
msgstr "No podeu eliminar la venda \"%(sale)s\" perquè té un número."
+#, python-format
msgctxt "model:ir.message,text:msg_transfer_delete_posted"
msgid "You cannot delete transfer \"%(transfer)s\" because it is posted."
msgstr ""
"No podeu eliminar la transferència \"%(transfer)s\" perquè està "
"comptabilitzada."
+#, python-format
msgctxt "model:ir.message,text:msg_transfer_delete_session_open"
-msgid "To delete transfer \"%(transfer)s\" you must re-open session \"%(session)s\"."
+msgid "To delete transfer \"%(transfer)s\", you must reopen session \"%(session)s\"."
msgstr ""
"Per eliminar la transferència \"%(transfer)s\" heu de tornar a obrir la "
"sessió \"%(session)s\"."
@@ -490,7 +499,7 @@ msgid "Close"
msgstr "Tanca"
msgctxt "model:ir.model.button,string:cash_session_open_button"
-msgid "Re-Open"
+msgid "Reopen"
msgstr "Torna a obrir"
msgctxt "model:ir.model.button,string:cash_session_post_button"
@@ -506,7 +515,7 @@ msgid "Cancel"
msgstr "Cancel·la"
msgctxt "model:ir.model.button,string:sale_open_button"
-msgid "Re-Open"
+msgid "Reopen"
msgstr "Torna a obrir"
msgctxt "model:ir.model.button,string:sale_pay_button"
diff --git a/modules/sale_point/locale/cs.po b/modules/sale_point/locale/cs.po
index f87e9ba7a1..d358bd3f16 100644
--- a/modules/sale_point/locale/cs.po
+++ b/modules/sale_point/locale/cs.po
@@ -399,26 +399,30 @@ msgctxt "model:ir.action.act_window.domain,name:act_sale_form_domain_open"
msgid "Opened"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_cash_session_delete_open"
-msgid "To delete session \"%(session)s\" you must re-open it."
+msgid "To delete session \"%(session)s\", you must reopen it."
msgstr ""
msgctxt "model:ir.message,text:msg_cash_session_previous_unique"
msgid "A session can be used as previous only once."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_cash_session_wrong_end_amount"
msgid ""
"To close session \"%(session)s\" you must change end amount to have "
"%(amount)s instead of %(end_amount)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_sale_open"
-msgid "To delete payment \"%(payment)s\" you must re-open sale \"%(sale)s\"."
+msgid "To delete payment \"%(payment)s\", you must reopen sale \"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_session_open"
-msgid "To delete payment \"%(payment)s\" you must re-open session \"%(session)s\"."
+msgid "To delete payment \"%(payment)s\", you must reopen session \"%(session)s\"."
msgstr ""
msgctxt "model:ir.message,text:msg_payment_method_cash_unique"
@@ -435,24 +439,29 @@ msgid ""
"sales."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_amount_paid_cancelled"
msgid "The sale \"%(sale)s\" is cancelled so cannot have amount paid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_amount_to_pay_done_posted"
msgid "The sale \"%(sale)s\" is done so cannot have an amount to pay."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_delete_numbered"
msgid "You cannot delete sale \"%(sale)s\" because it has a number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_transfer_delete_posted"
msgid "You cannot delete transfer \"%(transfer)s\" because it is posted."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_transfer_delete_session_open"
-msgid "To delete transfer \"%(transfer)s\" you must re-open session \"%(session)s\"."
+msgid "To delete transfer \"%(transfer)s\", you must reopen session \"%(session)s\"."
msgstr ""
msgctxt "model:ir.model.button,confirm:cash_session_post_button"
@@ -472,7 +481,7 @@ msgid "Close"
msgstr ""
msgctxt "model:ir.model.button,string:cash_session_open_button"
-msgid "Re-Open"
+msgid "Reopen"
msgstr ""
msgctxt "model:ir.model.button,string:cash_session_post_button"
@@ -488,7 +497,7 @@ msgid "Cancel"
msgstr ""
msgctxt "model:ir.model.button,string:sale_open_button"
-msgid "Re-Open"
+msgid "Reopen"
msgstr ""
msgctxt "model:ir.model.button,string:sale_pay_button"
diff --git a/modules/sale_point/locale/de.po b/modules/sale_point/locale/de.po
index 537b4482c8..1447a7e13d 100644
--- a/modules/sale_point/locale/de.po
+++ b/modules/sale_point/locale/de.po
@@ -401,16 +401,18 @@ msgctxt "model:ir.action.act_window.domain,name:act_sale_form_domain_open"
msgid "Opened"
msgstr "Offen"
+#, python-format
msgctxt "model:ir.message,text:msg_cash_session_delete_open"
-msgid "To delete session \"%(session)s\" you must re-open it."
+msgid "To delete session \"%(session)s\", you must reopen it."
msgstr ""
-"Session \"%(session)s\" muss zuerst geöffnet werden bevor sie gelöscht "
-"werden kann."
+"Session \"%(session)s\" muss zuerst wiedereröffnet werden bevor sie gelöscht"
+" werden kann."
msgctxt "model:ir.message,text:msg_cash_session_previous_unique"
msgid "A session can be used as previous only once."
msgstr "Eine Session kann nur einmal als vorherige Session verwendet werden."
+#, python-format
msgctxt "model:ir.message,text:msg_cash_session_wrong_end_amount"
msgid ""
"To close session \"%(session)s\" you must change end amount to have "
@@ -419,17 +421,19 @@ msgstr ""
"Damit die Session \"%(session)s\" abgeschlossen werden kann, muss ein "
"Endbestand von %(amount)s anstatt %(end_amount)s erreicht werden."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_sale_open"
-msgid "To delete payment \"%(payment)s\" you must re-open sale \"%(sale)s\"."
+msgid "To delete payment \"%(payment)s\", you must reopen sale \"%(sale)s\"."
msgstr ""
-"Damit die Zahlung \"%(payment)s\" gelöscht werden kann, muss zuerst der "
-"Verkauf \"%(sale)s\" wieder geöffnet werden."
+"Damit die Zahlung \"%(payment)s\" gelöscht werden kann, muss der Verkauf "
+"\"%(sale)s\" zuerst wieder geöffnet werden."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_session_open"
-msgid "To delete payment \"%(payment)s\" you must re-open session \"%(session)s\"."
+msgid "To delete payment \"%(payment)s\", you must reopen session \"%(session)s\"."
msgstr ""
-"Damit die Zahlung \"%(payment)s\" gelöscht werden kann, muss zuerst die "
-"Session \"%(session)s\" wieder geöffnet werden."
+"Damit die Zahlung \"%(payment)s\" gelöscht werden kann, muss die Session "
+"\"%(session)s\" zuerst wieder geöffnet werden."
msgctxt "model:ir.message,text:msg_payment_method_cash_unique"
msgid "Each company can only have one cash payment method."
@@ -447,35 +451,40 @@ msgstr ""
"Die Markierung des Point of Sale für Steuern inklusive kann nicht geändert "
"werden, weil mit ihm bereits Verkäufe erfasst wurden."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_amount_paid_cancelled"
msgid "The sale \"%(sale)s\" is cancelled so cannot have amount paid."
msgstr ""
"Der Verkauf \"%(sale)s\" wurde annulliert und darf daher keinen gezahlten "
"Betrag erfasst haben."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_amount_to_pay_done_posted"
msgid "The sale \"%(sale)s\" is done so cannot have an amount to pay."
msgstr ""
"Der Verkauf \"%(sale)s\" ist erledigt und kann daher keinen zahlbaren Betrag"
" haben."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_delete_numbered"
msgid "You cannot delete sale \"%(sale)s\" because it has a number."
msgstr ""
"Der Verkauf \"%(sale)s\" kann nicht gelöscht werden, da bereits eine Nummer "
"vergeben wurde."
+#, python-format
msgctxt "model:ir.message,text:msg_transfer_delete_posted"
msgid "You cannot delete transfer \"%(transfer)s\" because it is posted."
msgstr ""
"Der Geldtransfer \"%(transfer)s\" kann nicht gelöscht werden, weil er "
"festgeschrieben ist."
+#, python-format
msgctxt "model:ir.message,text:msg_transfer_delete_session_open"
-msgid "To delete transfer \"%(transfer)s\" you must re-open session \"%(session)s\"."
+msgid "To delete transfer \"%(transfer)s\", you must reopen session \"%(session)s\"."
msgstr ""
-"Damit der Geldtransfer \"%(transfer)s\" gelöscht werden kann, muss erst die "
-"Session \"%(session)s\" wieder geöffnet werden."
+"Damit der Geldtransfer \"%(transfer)s\" gelöscht werden kann, muss die "
+"Session \"%(session)s\" zuerst wieder geöffnet werden."
msgctxt "model:ir.model.button,confirm:cash_session_post_button"
msgid "Are you sure you want to post the sessions?"
@@ -494,7 +503,7 @@ msgid "Close"
msgstr "Abschließen"
msgctxt "model:ir.model.button,string:cash_session_open_button"
-msgid "Re-Open"
+msgid "Reopen"
msgstr "Wieder öffnen"
msgctxt "model:ir.model.button,string:cash_session_post_button"
@@ -510,7 +519,7 @@ msgid "Cancel"
msgstr "Annullieren"
msgctxt "model:ir.model.button,string:sale_open_button"
-msgid "Re-Open"
+msgid "Reopen"
msgstr "Wieder öffnen"
msgctxt "model:ir.model.button,string:sale_pay_button"
diff --git a/modules/sale_point/locale/es.po b/modules/sale_point/locale/es.po
index 2bc40b49ff..2debbf64be 100644
--- a/modules/sale_point/locale/es.po
+++ b/modules/sale_point/locale/es.po
@@ -401,14 +401,16 @@ msgctxt "model:ir.action.act_window.domain,name:act_sale_form_domain_open"
msgid "Opened"
msgstr "Abierto"
+#, python-format
msgctxt "model:ir.message,text:msg_cash_session_delete_open"
-msgid "To delete session \"%(session)s\" you must re-open it."
-msgstr "Para eliminar la sesión \"%(session)s\" debe volver a abrirla."
+msgid "To delete session \"%(session)s\", you must reopen it."
+msgstr "Para eliminar la sesión \"%(session)s\", debes volver a abrirla."
msgctxt "model:ir.message,text:msg_cash_session_previous_unique"
msgid "A session can be used as previous only once."
msgstr "Una sesión se puede utilizar como anterior solo una vez."
+#, python-format
msgctxt "model:ir.message,text:msg_cash_session_wrong_end_amount"
msgid ""
"To close session \"%(session)s\" you must change end amount to have "
@@ -417,16 +419,18 @@ msgstr ""
"Para cerrar la sesión \"%(session)s\", debe cambiar el importe final para "
"tener %(amount)s en lugar de %(end_amount)s."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_sale_open"
-msgid "To delete payment \"%(payment)s\" you must re-open sale \"%(sale)s\"."
+msgid "To delete payment \"%(payment)s\", you must reopen sale \"%(sale)s\"."
msgstr ""
-"Para eliminar el pago \"%(payment)s\" debe volver a abrir la venta "
+"Para eliminar el pago \"%(payment)s\", debes volver a abrir la venta "
"\"%(sale)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_session_open"
-msgid "To delete payment \"%(payment)s\" you must re-open session \"%(session)s\"."
+msgid "To delete payment \"%(payment)s\", you must reopen session \"%(session)s\"."
msgstr ""
-"Para eliminar el pago \"%(payment)s\" debe volver a abrir la sesión "
+"Para eliminar el pago \"%(payment)s\", debes volver a abrir la sesión "
"\"%(session)s\"."
msgctxt "model:ir.message,text:msg_payment_method_cash_unique"
@@ -445,31 +449,36 @@ msgstr ""
"No puede cambiar la marca de impuestos incluidos del punto de venta porque "
"tiene ventas."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_amount_paid_cancelled"
msgid "The sale \"%(sale)s\" is cancelled so cannot have amount paid."
msgstr ""
"La venta \"%(sale)s\" está cancelada, por lo que no puede tener importe "
"pagado."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_amount_to_pay_done_posted"
msgid "The sale \"%(sale)s\" is done so cannot have an amount to pay."
msgstr ""
"La venta \"%(sale)s\" está realizada por lo que no puede tener una cantidad "
"a pagar."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_delete_numbered"
msgid "You cannot delete sale \"%(sale)s\" because it has a number."
msgstr "No puede eliminar la venta \"%(sale)s\" porque tiene un número."
+#, python-format
msgctxt "model:ir.message,text:msg_transfer_delete_posted"
msgid "You cannot delete transfer \"%(transfer)s\" because it is posted."
msgstr ""
"No puede eliminar la transferencia \"%(transfer)s\" porque está publicada."
+#, python-format
msgctxt "model:ir.message,text:msg_transfer_delete_session_open"
-msgid "To delete transfer \"%(transfer)s\" you must re-open session \"%(session)s\"."
+msgid "To delete transfer \"%(transfer)s\", you must reopen session \"%(session)s\"."
msgstr ""
-"Para eliminar la transferencia \"%(transfer)s\" debe volver a abrir la "
+"Para eliminar la transferencia \"%(transfer)s\", debes volver a abrir la "
"sesión \"%(session)s\"."
msgctxt "model:ir.model.button,confirm:cash_session_post_button"
@@ -489,7 +498,7 @@ msgid "Close"
msgstr "Cerrar"
msgctxt "model:ir.model.button,string:cash_session_open_button"
-msgid "Re-Open"
+msgid "Reopen"
msgstr "Volver a abrir"
msgctxt "model:ir.model.button,string:cash_session_post_button"
@@ -505,7 +514,7 @@ msgid "Cancel"
msgstr "Cancelar"
msgctxt "model:ir.model.button,string:sale_open_button"
-msgid "Re-Open"
+msgid "Reopen"
msgstr "Volver a abrir"
msgctxt "model:ir.model.button,string:sale_pay_button"
diff --git a/modules/sale_point/locale/es_419.po b/modules/sale_point/locale/es_419.po
index f87e9ba7a1..d358bd3f16 100644
--- a/modules/sale_point/locale/es_419.po
+++ b/modules/sale_point/locale/es_419.po
@@ -399,26 +399,30 @@ msgctxt "model:ir.action.act_window.domain,name:act_sale_form_domain_open"
msgid "Opened"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_cash_session_delete_open"
-msgid "To delete session \"%(session)s\" you must re-open it."
+msgid "To delete session \"%(session)s\", you must reopen it."
msgstr ""
msgctxt "model:ir.message,text:msg_cash_session_previous_unique"
msgid "A session can be used as previous only once."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_cash_session_wrong_end_amount"
msgid ""
"To close session \"%(session)s\" you must change end amount to have "
"%(amount)s instead of %(end_amount)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_sale_open"
-msgid "To delete payment \"%(payment)s\" you must re-open sale \"%(sale)s\"."
+msgid "To delete payment \"%(payment)s\", you must reopen sale \"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_session_open"
-msgid "To delete payment \"%(payment)s\" you must re-open session \"%(session)s\"."
+msgid "To delete payment \"%(payment)s\", you must reopen session \"%(session)s\"."
msgstr ""
msgctxt "model:ir.message,text:msg_payment_method_cash_unique"
@@ -435,24 +439,29 @@ msgid ""
"sales."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_amount_paid_cancelled"
msgid "The sale \"%(sale)s\" is cancelled so cannot have amount paid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_amount_to_pay_done_posted"
msgid "The sale \"%(sale)s\" is done so cannot have an amount to pay."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_delete_numbered"
msgid "You cannot delete sale \"%(sale)s\" because it has a number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_transfer_delete_posted"
msgid "You cannot delete transfer \"%(transfer)s\" because it is posted."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_transfer_delete_session_open"
-msgid "To delete transfer \"%(transfer)s\" you must re-open session \"%(session)s\"."
+msgid "To delete transfer \"%(transfer)s\", you must reopen session \"%(session)s\"."
msgstr ""
msgctxt "model:ir.model.button,confirm:cash_session_post_button"
@@ -472,7 +481,7 @@ msgid "Close"
msgstr ""
msgctxt "model:ir.model.button,string:cash_session_open_button"
-msgid "Re-Open"
+msgid "Reopen"
msgstr ""
msgctxt "model:ir.model.button,string:cash_session_post_button"
@@ -488,7 +497,7 @@ msgid "Cancel"
msgstr ""
msgctxt "model:ir.model.button,string:sale_open_button"
-msgid "Re-Open"
+msgid "Reopen"
msgstr ""
msgctxt "model:ir.model.button,string:sale_pay_button"
diff --git a/modules/sale_point/locale/et.po b/modules/sale_point/locale/et.po
index f87e9ba7a1..d358bd3f16 100644
--- a/modules/sale_point/locale/et.po
+++ b/modules/sale_point/locale/et.po
@@ -399,26 +399,30 @@ msgctxt "model:ir.action.act_window.domain,name:act_sale_form_domain_open"
msgid "Opened"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_cash_session_delete_open"
-msgid "To delete session \"%(session)s\" you must re-open it."
+msgid "To delete session \"%(session)s\", you must reopen it."
msgstr ""
msgctxt "model:ir.message,text:msg_cash_session_previous_unique"
msgid "A session can be used as previous only once."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_cash_session_wrong_end_amount"
msgid ""
"To close session \"%(session)s\" you must change end amount to have "
"%(amount)s instead of %(end_amount)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_sale_open"
-msgid "To delete payment \"%(payment)s\" you must re-open sale \"%(sale)s\"."
+msgid "To delete payment \"%(payment)s\", you must reopen sale \"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_session_open"
-msgid "To delete payment \"%(payment)s\" you must re-open session \"%(session)s\"."
+msgid "To delete payment \"%(payment)s\", you must reopen session \"%(session)s\"."
msgstr ""
msgctxt "model:ir.message,text:msg_payment_method_cash_unique"
@@ -435,24 +439,29 @@ msgid ""
"sales."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_amount_paid_cancelled"
msgid "The sale \"%(sale)s\" is cancelled so cannot have amount paid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_amount_to_pay_done_posted"
msgid "The sale \"%(sale)s\" is done so cannot have an amount to pay."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_delete_numbered"
msgid "You cannot delete sale \"%(sale)s\" because it has a number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_transfer_delete_posted"
msgid "You cannot delete transfer \"%(transfer)s\" because it is posted."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_transfer_delete_session_open"
-msgid "To delete transfer \"%(transfer)s\" you must re-open session \"%(session)s\"."
+msgid "To delete transfer \"%(transfer)s\", you must reopen session \"%(session)s\"."
msgstr ""
msgctxt "model:ir.model.button,confirm:cash_session_post_button"
@@ -472,7 +481,7 @@ msgid "Close"
msgstr ""
msgctxt "model:ir.model.button,string:cash_session_open_button"
-msgid "Re-Open"
+msgid "Reopen"
msgstr ""
msgctxt "model:ir.model.button,string:cash_session_post_button"
@@ -488,7 +497,7 @@ msgid "Cancel"
msgstr ""
msgctxt "model:ir.model.button,string:sale_open_button"
-msgid "Re-Open"
+msgid "Reopen"
msgstr ""
msgctxt "model:ir.model.button,string:sale_pay_button"
diff --git a/modules/sale_point/locale/fa.po b/modules/sale_point/locale/fa.po
index f87e9ba7a1..d358bd3f16 100644
--- a/modules/sale_point/locale/fa.po
+++ b/modules/sale_point/locale/fa.po
@@ -399,26 +399,30 @@ msgctxt "model:ir.action.act_window.domain,name:act_sale_form_domain_open"
msgid "Opened"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_cash_session_delete_open"
-msgid "To delete session \"%(session)s\" you must re-open it."
+msgid "To delete session \"%(session)s\", you must reopen it."
msgstr ""
msgctxt "model:ir.message,text:msg_cash_session_previous_unique"
msgid "A session can be used as previous only once."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_cash_session_wrong_end_amount"
msgid ""
"To close session \"%(session)s\" you must change end amount to have "
"%(amount)s instead of %(end_amount)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_sale_open"
-msgid "To delete payment \"%(payment)s\" you must re-open sale \"%(sale)s\"."
+msgid "To delete payment \"%(payment)s\", you must reopen sale \"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_session_open"
-msgid "To delete payment \"%(payment)s\" you must re-open session \"%(session)s\"."
+msgid "To delete payment \"%(payment)s\", you must reopen session \"%(session)s\"."
msgstr ""
msgctxt "model:ir.message,text:msg_payment_method_cash_unique"
@@ -435,24 +439,29 @@ msgid ""
"sales."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_amount_paid_cancelled"
msgid "The sale \"%(sale)s\" is cancelled so cannot have amount paid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_amount_to_pay_done_posted"
msgid "The sale \"%(sale)s\" is done so cannot have an amount to pay."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_delete_numbered"
msgid "You cannot delete sale \"%(sale)s\" because it has a number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_transfer_delete_posted"
msgid "You cannot delete transfer \"%(transfer)s\" because it is posted."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_transfer_delete_session_open"
-msgid "To delete transfer \"%(transfer)s\" you must re-open session \"%(session)s\"."
+msgid "To delete transfer \"%(transfer)s\", you must reopen session \"%(session)s\"."
msgstr ""
msgctxt "model:ir.model.button,confirm:cash_session_post_button"
@@ -472,7 +481,7 @@ msgid "Close"
msgstr ""
msgctxt "model:ir.model.button,string:cash_session_open_button"
-msgid "Re-Open"
+msgid "Reopen"
msgstr ""
msgctxt "model:ir.model.button,string:cash_session_post_button"
@@ -488,7 +497,7 @@ msgid "Cancel"
msgstr ""
msgctxt "model:ir.model.button,string:sale_open_button"
-msgid "Re-Open"
+msgid "Reopen"
msgstr ""
msgctxt "model:ir.model.button,string:sale_pay_button"
diff --git a/modules/sale_point/locale/fi.po b/modules/sale_point/locale/fi.po
index f87e9ba7a1..d358bd3f16 100644
--- a/modules/sale_point/locale/fi.po
+++ b/modules/sale_point/locale/fi.po
@@ -399,26 +399,30 @@ msgctxt "model:ir.action.act_window.domain,name:act_sale_form_domain_open"
msgid "Opened"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_cash_session_delete_open"
-msgid "To delete session \"%(session)s\" you must re-open it."
+msgid "To delete session \"%(session)s\", you must reopen it."
msgstr ""
msgctxt "model:ir.message,text:msg_cash_session_previous_unique"
msgid "A session can be used as previous only once."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_cash_session_wrong_end_amount"
msgid ""
"To close session \"%(session)s\" you must change end amount to have "
"%(amount)s instead of %(end_amount)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_sale_open"
-msgid "To delete payment \"%(payment)s\" you must re-open sale \"%(sale)s\"."
+msgid "To delete payment \"%(payment)s\", you must reopen sale \"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_session_open"
-msgid "To delete payment \"%(payment)s\" you must re-open session \"%(session)s\"."
+msgid "To delete payment \"%(payment)s\", you must reopen session \"%(session)s\"."
msgstr ""
msgctxt "model:ir.message,text:msg_payment_method_cash_unique"
@@ -435,24 +439,29 @@ msgid ""
"sales."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_amount_paid_cancelled"
msgid "The sale \"%(sale)s\" is cancelled so cannot have amount paid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_amount_to_pay_done_posted"
msgid "The sale \"%(sale)s\" is done so cannot have an amount to pay."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_delete_numbered"
msgid "You cannot delete sale \"%(sale)s\" because it has a number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_transfer_delete_posted"
msgid "You cannot delete transfer \"%(transfer)s\" because it is posted."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_transfer_delete_session_open"
-msgid "To delete transfer \"%(transfer)s\" you must re-open session \"%(session)s\"."
+msgid "To delete transfer \"%(transfer)s\", you must reopen session \"%(session)s\"."
msgstr ""
msgctxt "model:ir.model.button,confirm:cash_session_post_button"
@@ -472,7 +481,7 @@ msgid "Close"
msgstr ""
msgctxt "model:ir.model.button,string:cash_session_open_button"
-msgid "Re-Open"
+msgid "Reopen"
msgstr ""
msgctxt "model:ir.model.button,string:cash_session_post_button"
@@ -488,7 +497,7 @@ msgid "Cancel"
msgstr ""
msgctxt "model:ir.model.button,string:sale_open_button"
-msgid "Re-Open"
+msgid "Reopen"
msgstr ""
msgctxt "model:ir.model.button,string:sale_pay_button"
diff --git a/modules/sale_point/locale/fr.po b/modules/sale_point/locale/fr.po
index c28388ac8d..0098451796 100644
--- a/modules/sale_point/locale/fr.po
+++ b/modules/sale_point/locale/fr.po
@@ -403,14 +403,16 @@ msgctxt "model:ir.action.act_window.domain,name:act_sale_form_domain_open"
msgid "Opened"
msgstr "Ouvertes"
+#, python-format
msgctxt "model:ir.message,text:msg_cash_session_delete_open"
-msgid "To delete session \"%(session)s\" you must re-open it."
+msgid "To delete session \"%(session)s\", you must reopen it."
msgstr "Pour supprimer la session « %(session)s », vous devez la rouvrir."
msgctxt "model:ir.message,text:msg_cash_session_previous_unique"
msgid "A session can be used as previous only once."
msgstr "Une session ne peut être utilisée comme précédente qu'une seule fois."
+#, python-format
msgctxt "model:ir.message,text:msg_cash_session_wrong_end_amount"
msgid ""
"To close session \"%(session)s\" you must change end amount to have "
@@ -419,16 +421,18 @@ msgstr ""
"Pour fermer la session « %(session)s », vous devez modifier le montant final"
" pour avoir %(amount)s au lieu de %(end_amount)s."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_sale_open"
-msgid "To delete payment \"%(payment)s\" you must re-open sale \"%(sale)s\"."
+msgid "To delete payment \"%(payment)s\", you must reopen sale \"%(sale)s\"."
msgstr ""
-"Pour supprimer le paiement « %(payment)s » vous devez rouvrir la vente "
+"Pour supprimer le paiement « %(payment)s », vous devez rouvrir la vente "
"« %(sale)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_session_open"
-msgid "To delete payment \"%(payment)s\" you must re-open session \"%(session)s\"."
+msgid "To delete payment \"%(payment)s\", you must reopen session \"%(session)s\"."
msgstr ""
-"Pour supprimer le paiement « %(payment)s » vous devez rouvrir la session "
+"Pour supprimer le paiement « %(payment)s », vous devez rouvrir la session "
"« %(session)s »."
msgctxt "model:ir.message,text:msg_payment_method_cash_unique"
@@ -448,32 +452,37 @@ msgstr ""
"Vous ne pouvez pas modifier l'indicateur taxe incluse du point de vente car "
"il a des ventes."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_amount_paid_cancelled"
msgid "The sale \"%(sale)s\" is cancelled so cannot have amount paid."
msgstr ""
"La vente « %(sale)s » est annulée et ne peut donc pas avoir de montant payé."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_amount_to_pay_done_posted"
msgid "The sale \"%(sale)s\" is done so cannot have an amount to pay."
msgstr ""
"La vente « %(sale)s » est faite et donc ne peut pas avoir de montant à "
"payer."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_delete_numbered"
msgid "You cannot delete sale \"%(sale)s\" because it has a number."
msgstr ""
"Vous ne pouvez pas supprimer la vente « %(sale)s » car elle a un numéro."
+#, python-format
msgctxt "model:ir.message,text:msg_transfer_delete_posted"
msgid "You cannot delete transfer \"%(transfer)s\" because it is posted."
msgstr ""
"Vous ne pouvez pas supprimer le transfert « %(transfer)s » car il est "
"comptabilisé."
+#, python-format
msgctxt "model:ir.message,text:msg_transfer_delete_session_open"
-msgid "To delete transfer \"%(transfer)s\" you must re-open session \"%(session)s\"."
+msgid "To delete transfer \"%(transfer)s\", you must reopen session \"%(session)s\"."
msgstr ""
-"Pour supprimer le transfert « %(transfer)s » vous devez rouvrir la session "
+"Pour supprimer le transfert « %(transfer)s », vous devez rouvrir la session "
"« %(session)s »."
msgctxt "model:ir.model.button,confirm:cash_session_post_button"
@@ -493,7 +502,7 @@ msgid "Close"
msgstr "Clôturer"
msgctxt "model:ir.model.button,string:cash_session_open_button"
-msgid "Re-Open"
+msgid "Reopen"
msgstr "Rouvrir"
msgctxt "model:ir.model.button,string:cash_session_post_button"
@@ -509,7 +518,7 @@ msgid "Cancel"
msgstr "Annuler"
msgctxt "model:ir.model.button,string:sale_open_button"
-msgid "Re-Open"
+msgid "Reopen"
msgstr "Rouvrir"
msgctxt "model:ir.model.button,string:sale_pay_button"
diff --git a/modules/sale_point/locale/hu.po b/modules/sale_point/locale/hu.po
index f87e9ba7a1..d358bd3f16 100644
--- a/modules/sale_point/locale/hu.po
+++ b/modules/sale_point/locale/hu.po
@@ -399,26 +399,30 @@ msgctxt "model:ir.action.act_window.domain,name:act_sale_form_domain_open"
msgid "Opened"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_cash_session_delete_open"
-msgid "To delete session \"%(session)s\" you must re-open it."
+msgid "To delete session \"%(session)s\", you must reopen it."
msgstr ""
msgctxt "model:ir.message,text:msg_cash_session_previous_unique"
msgid "A session can be used as previous only once."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_cash_session_wrong_end_amount"
msgid ""
"To close session \"%(session)s\" you must change end amount to have "
"%(amount)s instead of %(end_amount)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_sale_open"
-msgid "To delete payment \"%(payment)s\" you must re-open sale \"%(sale)s\"."
+msgid "To delete payment \"%(payment)s\", you must reopen sale \"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_session_open"
-msgid "To delete payment \"%(payment)s\" you must re-open session \"%(session)s\"."
+msgid "To delete payment \"%(payment)s\", you must reopen session \"%(session)s\"."
msgstr ""
msgctxt "model:ir.message,text:msg_payment_method_cash_unique"
@@ -435,24 +439,29 @@ msgid ""
"sales."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_amount_paid_cancelled"
msgid "The sale \"%(sale)s\" is cancelled so cannot have amount paid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_amount_to_pay_done_posted"
msgid "The sale \"%(sale)s\" is done so cannot have an amount to pay."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_delete_numbered"
msgid "You cannot delete sale \"%(sale)s\" because it has a number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_transfer_delete_posted"
msgid "You cannot delete transfer \"%(transfer)s\" because it is posted."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_transfer_delete_session_open"
-msgid "To delete transfer \"%(transfer)s\" you must re-open session \"%(session)s\"."
+msgid "To delete transfer \"%(transfer)s\", you must reopen session \"%(session)s\"."
msgstr ""
msgctxt "model:ir.model.button,confirm:cash_session_post_button"
@@ -472,7 +481,7 @@ msgid "Close"
msgstr ""
msgctxt "model:ir.model.button,string:cash_session_open_button"
-msgid "Re-Open"
+msgid "Reopen"
msgstr ""
msgctxt "model:ir.model.button,string:cash_session_post_button"
@@ -488,7 +497,7 @@ msgid "Cancel"
msgstr ""
msgctxt "model:ir.model.button,string:sale_open_button"
-msgid "Re-Open"
+msgid "Reopen"
msgstr ""
msgctxt "model:ir.model.button,string:sale_pay_button"
diff --git a/modules/sale_point/locale/id.po b/modules/sale_point/locale/id.po
index f7673bd6b3..d9b2bca8da 100644
--- a/modules/sale_point/locale/id.po
+++ b/modules/sale_point/locale/id.po
@@ -399,26 +399,30 @@ msgctxt "model:ir.action.act_window.domain,name:act_sale_form_domain_open"
msgid "Opened"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_cash_session_delete_open"
-msgid "To delete session \"%(session)s\" you must re-open it."
+msgid "To delete session \"%(session)s\", you must reopen it."
msgstr ""
msgctxt "model:ir.message,text:msg_cash_session_previous_unique"
msgid "A session can be used as previous only once."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_cash_session_wrong_end_amount"
msgid ""
"To close session \"%(session)s\" you must change end amount to have "
"%(amount)s instead of %(end_amount)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_sale_open"
-msgid "To delete payment \"%(payment)s\" you must re-open sale \"%(sale)s\"."
+msgid "To delete payment \"%(payment)s\", you must reopen sale \"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_session_open"
-msgid "To delete payment \"%(payment)s\" you must re-open session \"%(session)s\"."
+msgid "To delete payment \"%(payment)s\", you must reopen session \"%(session)s\"."
msgstr ""
msgctxt "model:ir.message,text:msg_payment_method_cash_unique"
@@ -435,24 +439,29 @@ msgid ""
"sales."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_amount_paid_cancelled"
msgid "The sale \"%(sale)s\" is cancelled so cannot have amount paid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_amount_to_pay_done_posted"
msgid "The sale \"%(sale)s\" is done so cannot have an amount to pay."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_delete_numbered"
msgid "You cannot delete sale \"%(sale)s\" because it has a number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_transfer_delete_posted"
msgid "You cannot delete transfer \"%(transfer)s\" because it is posted."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_transfer_delete_session_open"
-msgid "To delete transfer \"%(transfer)s\" you must re-open session \"%(session)s\"."
+msgid "To delete transfer \"%(transfer)s\", you must reopen session \"%(session)s\"."
msgstr ""
msgctxt "model:ir.model.button,confirm:cash_session_post_button"
@@ -472,7 +481,7 @@ msgid "Close"
msgstr "Tutup"
msgctxt "model:ir.model.button,string:cash_session_open_button"
-msgid "Re-Open"
+msgid "Reopen"
msgstr ""
msgctxt "model:ir.model.button,string:cash_session_post_button"
@@ -488,7 +497,7 @@ msgid "Cancel"
msgstr ""
msgctxt "model:ir.model.button,string:sale_open_button"
-msgid "Re-Open"
+msgid "Reopen"
msgstr ""
msgctxt "model:ir.model.button,string:sale_pay_button"
diff --git a/modules/sale_point/locale/it.po b/modules/sale_point/locale/it.po
index 929798d821..365958333d 100644
--- a/modules/sale_point/locale/it.po
+++ b/modules/sale_point/locale/it.po
@@ -399,26 +399,30 @@ msgctxt "model:ir.action.act_window.domain,name:act_sale_form_domain_open"
msgid "Opened"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_cash_session_delete_open"
-msgid "To delete session \"%(session)s\" you must re-open it."
+msgid "To delete session \"%(session)s\", you must reopen it."
msgstr ""
msgctxt "model:ir.message,text:msg_cash_session_previous_unique"
msgid "A session can be used as previous only once."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_cash_session_wrong_end_amount"
msgid ""
"To close session \"%(session)s\" you must change end amount to have "
"%(amount)s instead of %(end_amount)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_sale_open"
-msgid "To delete payment \"%(payment)s\" you must re-open sale \"%(sale)s\"."
+msgid "To delete payment \"%(payment)s\", you must reopen sale \"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_session_open"
-msgid "To delete payment \"%(payment)s\" you must re-open session \"%(session)s\"."
+msgid "To delete payment \"%(payment)s\", you must reopen session \"%(session)s\"."
msgstr ""
msgctxt "model:ir.message,text:msg_payment_method_cash_unique"
@@ -435,24 +439,29 @@ msgid ""
"sales."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_amount_paid_cancelled"
msgid "The sale \"%(sale)s\" is cancelled so cannot have amount paid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_amount_to_pay_done_posted"
msgid "The sale \"%(sale)s\" is done so cannot have an amount to pay."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_delete_numbered"
msgid "You cannot delete sale \"%(sale)s\" because it has a number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_transfer_delete_posted"
msgid "You cannot delete transfer \"%(transfer)s\" because it is posted."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_transfer_delete_session_open"
-msgid "To delete transfer \"%(transfer)s\" you must re-open session \"%(session)s\"."
+msgid "To delete transfer \"%(transfer)s\", you must reopen session \"%(session)s\"."
msgstr ""
msgctxt "model:ir.model.button,confirm:cash_session_post_button"
@@ -472,7 +481,7 @@ msgid "Close"
msgstr ""
msgctxt "model:ir.model.button,string:cash_session_open_button"
-msgid "Re-Open"
+msgid "Reopen"
msgstr ""
msgctxt "model:ir.model.button,string:cash_session_post_button"
@@ -488,7 +497,7 @@ msgid "Cancel"
msgstr ""
msgctxt "model:ir.model.button,string:sale_open_button"
-msgid "Re-Open"
+msgid "Reopen"
msgstr ""
msgctxt "model:ir.model.button,string:sale_pay_button"
diff --git a/modules/sale_point/locale/lo.po b/modules/sale_point/locale/lo.po
index f87e9ba7a1..d358bd3f16 100644
--- a/modules/sale_point/locale/lo.po
+++ b/modules/sale_point/locale/lo.po
@@ -399,26 +399,30 @@ msgctxt "model:ir.action.act_window.domain,name:act_sale_form_domain_open"
msgid "Opened"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_cash_session_delete_open"
-msgid "To delete session \"%(session)s\" you must re-open it."
+msgid "To delete session \"%(session)s\", you must reopen it."
msgstr ""
msgctxt "model:ir.message,text:msg_cash_session_previous_unique"
msgid "A session can be used as previous only once."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_cash_session_wrong_end_amount"
msgid ""
"To close session \"%(session)s\" you must change end amount to have "
"%(amount)s instead of %(end_amount)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_sale_open"
-msgid "To delete payment \"%(payment)s\" you must re-open sale \"%(sale)s\"."
+msgid "To delete payment \"%(payment)s\", you must reopen sale \"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_session_open"
-msgid "To delete payment \"%(payment)s\" you must re-open session \"%(session)s\"."
+msgid "To delete payment \"%(payment)s\", you must reopen session \"%(session)s\"."
msgstr ""
msgctxt "model:ir.message,text:msg_payment_method_cash_unique"
@@ -435,24 +439,29 @@ msgid ""
"sales."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_amount_paid_cancelled"
msgid "The sale \"%(sale)s\" is cancelled so cannot have amount paid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_amount_to_pay_done_posted"
msgid "The sale \"%(sale)s\" is done so cannot have an amount to pay."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_delete_numbered"
msgid "You cannot delete sale \"%(sale)s\" because it has a number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_transfer_delete_posted"
msgid "You cannot delete transfer \"%(transfer)s\" because it is posted."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_transfer_delete_session_open"
-msgid "To delete transfer \"%(transfer)s\" you must re-open session \"%(session)s\"."
+msgid "To delete transfer \"%(transfer)s\", you must reopen session \"%(session)s\"."
msgstr ""
msgctxt "model:ir.model.button,confirm:cash_session_post_button"
@@ -472,7 +481,7 @@ msgid "Close"
msgstr ""
msgctxt "model:ir.model.button,string:cash_session_open_button"
-msgid "Re-Open"
+msgid "Reopen"
msgstr ""
msgctxt "model:ir.model.button,string:cash_session_post_button"
@@ -488,7 +497,7 @@ msgid "Cancel"
msgstr ""
msgctxt "model:ir.model.button,string:sale_open_button"
-msgid "Re-Open"
+msgid "Reopen"
msgstr ""
msgctxt "model:ir.model.button,string:sale_pay_button"
diff --git a/modules/sale_point/locale/lt.po b/modules/sale_point/locale/lt.po
index f87e9ba7a1..d358bd3f16 100644
--- a/modules/sale_point/locale/lt.po
+++ b/modules/sale_point/locale/lt.po
@@ -399,26 +399,30 @@ msgctxt "model:ir.action.act_window.domain,name:act_sale_form_domain_open"
msgid "Opened"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_cash_session_delete_open"
-msgid "To delete session \"%(session)s\" you must re-open it."
+msgid "To delete session \"%(session)s\", you must reopen it."
msgstr ""
msgctxt "model:ir.message,text:msg_cash_session_previous_unique"
msgid "A session can be used as previous only once."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_cash_session_wrong_end_amount"
msgid ""
"To close session \"%(session)s\" you must change end amount to have "
"%(amount)s instead of %(end_amount)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_sale_open"
-msgid "To delete payment \"%(payment)s\" you must re-open sale \"%(sale)s\"."
+msgid "To delete payment \"%(payment)s\", you must reopen sale \"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_session_open"
-msgid "To delete payment \"%(payment)s\" you must re-open session \"%(session)s\"."
+msgid "To delete payment \"%(payment)s\", you must reopen session \"%(session)s\"."
msgstr ""
msgctxt "model:ir.message,text:msg_payment_method_cash_unique"
@@ -435,24 +439,29 @@ msgid ""
"sales."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_amount_paid_cancelled"
msgid "The sale \"%(sale)s\" is cancelled so cannot have amount paid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_amount_to_pay_done_posted"
msgid "The sale \"%(sale)s\" is done so cannot have an amount to pay."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_delete_numbered"
msgid "You cannot delete sale \"%(sale)s\" because it has a number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_transfer_delete_posted"
msgid "You cannot delete transfer \"%(transfer)s\" because it is posted."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_transfer_delete_session_open"
-msgid "To delete transfer \"%(transfer)s\" you must re-open session \"%(session)s\"."
+msgid "To delete transfer \"%(transfer)s\", you must reopen session \"%(session)s\"."
msgstr ""
msgctxt "model:ir.model.button,confirm:cash_session_post_button"
@@ -472,7 +481,7 @@ msgid "Close"
msgstr ""
msgctxt "model:ir.model.button,string:cash_session_open_button"
-msgid "Re-Open"
+msgid "Reopen"
msgstr ""
msgctxt "model:ir.model.button,string:cash_session_post_button"
@@ -488,7 +497,7 @@ msgid "Cancel"
msgstr ""
msgctxt "model:ir.model.button,string:sale_open_button"
-msgid "Re-Open"
+msgid "Reopen"
msgstr ""
msgctxt "model:ir.model.button,string:sale_pay_button"
diff --git a/modules/sale_point/locale/nl.po b/modules/sale_point/locale/nl.po
index df1596f379..9b8a33f0ce 100644
--- a/modules/sale_point/locale/nl.po
+++ b/modules/sale_point/locale/nl.po
@@ -403,14 +403,17 @@ msgctxt "model:ir.action.act_window.domain,name:act_sale_form_domain_open"
msgid "Opened"
msgstr "Geopend"
+#, python-format
msgctxt "model:ir.message,text:msg_cash_session_delete_open"
-msgid "To delete session \"%(session)s\" you must re-open it."
-msgstr "Om sessie \"%(session)s\" te verwijderen, moet u deze opnieuw openen."
+msgid "To delete session \"%(session)s\", you must reopen it."
+msgstr ""
+"Om sessie \"%(session)s\" te verwijderen, moet u deze eerst opnieuw openen."
msgctxt "model:ir.message,text:msg_cash_session_previous_unique"
msgid "A session can be used as previous only once."
msgstr "Een sessie kan slechts één keer als vorige worden gebruikt."
+#, python-format
msgctxt "model:ir.message,text:msg_cash_session_wrong_end_amount"
msgid ""
"To close session \"%(session)s\" you must change end amount to have "
@@ -419,17 +422,19 @@ msgstr ""
"Om de sessie \"%(session)s\" te sluiten, moet u het eindbedrag wijzigen om "
"%(amount)s te krijgen in plaats van %(end_amount)s."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_sale_open"
-msgid "To delete payment \"%(payment)s\" you must re-open sale \"%(sale)s\"."
+msgid "To delete payment \"%(payment)s\", you must reopen sale \"%(sale)s\"."
msgstr ""
"Om de betaling \"%(payment)s\" te verwijderen, moet u de verkoop "
-"\"%(sale)s\" opnieuw openen."
+"\"%(sale)s\" eerst opnieuw openen."
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_session_open"
-msgid "To delete payment \"%(payment)s\" you must re-open session \"%(session)s\"."
+msgid "To delete payment \"%(payment)s\", you must reopen session \"%(session)s\"."
msgstr ""
"Om de betaling \"%(payment)s\" te verwijderen, moet u de sessie "
-"\"%(session)s\" opnieuw openen."
+"\"%(session)s\" eerst opnieuw openen."
msgctxt "model:ir.message,text:msg_payment_method_cash_unique"
msgid "Each company can only have one cash payment method."
@@ -447,31 +452,36 @@ msgstr ""
"U kunt het 'inclusief belasting' van het verkooppunt niet wijzigen omdat "
"deze verkopen heeft."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_amount_paid_cancelled"
msgid "The sale \"%(sale)s\" is cancelled so cannot have amount paid."
msgstr ""
"De verkoop \"%(sale)s\" is geannuleerd, er mag dus geen betaald bedrag "
"geboekt zijn."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_amount_to_pay_done_posted"
msgid "The sale \"%(sale)s\" is done so cannot have an amount to pay."
msgstr ""
"De verkoop \"%(sale)s\" is afgerond en kan dus geen te betalen bedrag "
"hebben."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_delete_numbered"
msgid "You cannot delete sale \"%(sale)s\" because it has a number."
msgstr "U kunt verkoop \"%(sale)s\" niet verwijderen omdat deze een nummer heeft."
+#, python-format
msgctxt "model:ir.message,text:msg_transfer_delete_posted"
msgid "You cannot delete transfer \"%(transfer)s\" because it is posted."
msgstr "U kunt boeking \"%(transfer)s\" niet verwijderen omdat deze geboekt is ."
+#, python-format
msgctxt "model:ir.message,text:msg_transfer_delete_session_open"
-msgid "To delete transfer \"%(transfer)s\" you must re-open session \"%(session)s\"."
+msgid "To delete transfer \"%(transfer)s\", you must reopen session \"%(session)s\"."
msgstr ""
"Om boeking \"%(transfer)s\" te verwijderen, moet u sessie \"%(session)s\" "
-"opnieuw openen."
+"eerst opnieuw openen."
msgctxt "model:ir.model.button,confirm:cash_session_post_button"
msgid "Are you sure you want to post the sessions?"
@@ -490,8 +500,8 @@ msgid "Close"
msgstr "Sluiten"
msgctxt "model:ir.model.button,string:cash_session_open_button"
-msgid "Re-Open"
-msgstr "Heropen"
+msgid "Reopen"
+msgstr "Heropenen"
msgctxt "model:ir.model.button,string:cash_session_post_button"
msgid "Post"
@@ -506,8 +516,8 @@ msgid "Cancel"
msgstr "Annuleer"
msgctxt "model:ir.model.button,string:sale_open_button"
-msgid "Re-Open"
-msgstr "Heropen"
+msgid "Reopen"
+msgstr "Heropenen"
msgctxt "model:ir.model.button,string:sale_pay_button"
msgid "Pay"
diff --git a/modules/sale_point/locale/pl.po b/modules/sale_point/locale/pl.po
index f87e9ba7a1..9431bc80b9 100644
--- a/modules/sale_point/locale/pl.po
+++ b/modules/sale_point/locale/pl.po
@@ -4,11 +4,11 @@ msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:product.gross_price,company:"
msgid "Company"
-msgstr ""
+msgstr "Firma"
msgctxt "field:product.gross_price,gross_price:"
msgid "Gross Price"
-msgstr ""
+msgstr "Cena brutto"
msgctxt "field:product.gross_price,template:"
msgid "Template"
@@ -16,59 +16,59 @@ msgstr ""
msgctxt "field:product.product,gross_price:"
msgid "Gross Price"
-msgstr ""
+msgstr "Cena brutto"
msgctxt "field:product.product,gross_prices:"
msgid "Gross Prices"
-msgstr ""
+msgstr "Ceny brutto"
msgctxt "field:product.template,gross_price:"
msgid "Gross Price"
-msgstr ""
+msgstr "Cena brutto"
msgctxt "field:product.template,gross_prices:"
msgid "Gross Prices"
-msgstr ""
+msgstr "Ceny brutto"
msgctxt "field:sale.point,address:"
msgid "Address"
-msgstr ""
+msgstr "Adres"
msgctxt "field:sale.point,company:"
msgid "Company"
-msgstr ""
+msgstr "Firma"
msgctxt "field:sale.point,customer_location:"
msgid "To Location"
-msgstr ""
+msgstr "Do lokalizacji"
msgctxt "field:sale.point,journal:"
msgid "Journal"
-msgstr ""
+msgstr "Dziennik"
msgctxt "field:sale.point,name:"
msgid "Name"
-msgstr ""
+msgstr "Nazwa"
msgctxt "field:sale.point,return_location:"
msgid "Return Location"
-msgstr ""
+msgstr "Lokalizacja zwrotów"
msgctxt "field:sale.point,sequence:"
msgid "Sequence"
-msgstr ""
+msgstr "Sekwencja"
msgctxt "field:sale.point,storage_location:"
msgid "Storage Location"
-msgstr ""
+msgstr "Miejsce składowania"
msgctxt "field:sale.point,tax_included:"
msgid "Tax Included"
-msgstr ""
+msgstr "Z podatkiem"
msgctxt "field:sale.point.cash.session,balance:"
msgid "Balance"
-msgstr ""
+msgstr "Bilans"
msgctxt "field:sale.point.cash.session,currency:"
msgid "Currency"
@@ -76,35 +76,35 @@ msgstr ""
msgctxt "field:sale.point.cash.session,end_amount:"
msgid "End Amount"
-msgstr ""
+msgstr "Kwota końcowa"
msgctxt "field:sale.point.cash.session,next_session:"
msgid "Next Session"
-msgstr ""
+msgstr "Następna sesja"
msgctxt "field:sale.point.cash.session,payments:"
msgid "Payments"
-msgstr ""
+msgstr "Płatności"
msgctxt "field:sale.point.cash.session,point:"
msgid "Point"
-msgstr ""
+msgstr "Punkt"
msgctxt "field:sale.point.cash.session,previous_session:"
msgid "Previous Session"
-msgstr ""
+msgstr "Poprzednia sesja"
msgctxt "field:sale.point.cash.session,start_amount:"
msgid "Start Amount"
-msgstr ""
+msgstr "Kwota początkowa"
msgctxt "field:sale.point.cash.session,state:"
msgid "State"
-msgstr ""
+msgstr "Stan"
msgctxt "field:sale.point.cash.session,transfers:"
msgid "Transfers"
-msgstr ""
+msgstr "Transfery"
msgctxt "field:sale.point.cash.session.relation,next:"
msgid "Next"
@@ -116,11 +116,11 @@ msgstr ""
msgctxt "field:sale.point.cash.transfer,amount:"
msgid "Amount"
-msgstr ""
+msgstr "Kwota"
msgctxt "field:sale.point.cash.transfer,company:"
msgid "Company"
-msgstr ""
+msgstr "Firma"
msgctxt "field:sale.point.cash.transfer,currency:"
msgid "Currency"
@@ -128,7 +128,7 @@ msgstr ""
msgctxt "field:sale.point.cash.transfer,date:"
msgid "Date"
-msgstr ""
+msgstr "Data"
msgctxt "field:sale.point.cash.transfer,move:"
msgid "Move"
@@ -136,47 +136,47 @@ msgstr ""
msgctxt "field:sale.point.cash.transfer,point:"
msgid "Point"
-msgstr ""
+msgstr "Punkt"
msgctxt "field:sale.point.cash.transfer,session:"
msgid "Session"
-msgstr ""
+msgstr "Sesja"
msgctxt "field:sale.point.cash.transfer,state:"
msgid "State"
-msgstr ""
+msgstr "Stan"
msgctxt "field:sale.point.cash.transfer,type:"
msgid "Type"
-msgstr ""
+msgstr "Typ"
msgctxt "field:sale.point.cash.transfer.type,account:"
msgid "Account"
-msgstr ""
+msgstr "Konto"
msgctxt "field:sale.point.cash.transfer.type,company:"
msgid "Company"
-msgstr ""
+msgstr "Firma"
msgctxt "field:sale.point.cash.transfer.type,journal:"
msgid "Journal"
-msgstr ""
+msgstr "Dziennik"
msgctxt "field:sale.point.cash.transfer.type,name:"
msgid "Name"
-msgstr ""
+msgstr "Nazwa"
msgctxt "field:sale.point.payment,amount:"
msgid "Amount"
-msgstr ""
+msgstr "Kwota"
msgctxt "field:sale.point.payment,cash:"
msgid "Cash"
-msgstr ""
+msgstr "Gotówka"
msgctxt "field:sale.point.payment,company:"
msgid "Company"
-msgstr ""
+msgstr "Firma"
msgctxt "field:sale.point.payment,currency:"
msgid "Currency"
@@ -184,15 +184,15 @@ msgstr ""
msgctxt "field:sale.point.payment,method:"
msgid "Method"
-msgstr ""
+msgstr "Metoda"
msgctxt "field:sale.point.payment,point:"
msgid "Point"
-msgstr ""
+msgstr "Punkt"
msgctxt "field:sale.point.payment,sale:"
msgid "Sale"
-msgstr ""
+msgstr "Sprzedaż"
msgctxt "field:sale.point.payment,sale_state:"
msgid "Sale State"
@@ -200,23 +200,23 @@ msgstr ""
msgctxt "field:sale.point.payment,session:"
msgid "Session"
-msgstr ""
+msgstr "Sesja"
msgctxt "field:sale.point.payment.method,account:"
msgid "Account"
-msgstr ""
+msgstr "Konto"
msgctxt "field:sale.point.payment.method,cash:"
msgid "Cash"
-msgstr ""
+msgstr "Gotówka"
msgctxt "field:sale.point.payment.method,company:"
msgid "Company"
-msgstr ""
+msgstr "Firma"
msgctxt "field:sale.point.payment.method,name:"
msgid "Name"
-msgstr ""
+msgstr "Nazwa"
msgctxt "field:sale.point.sale,amount_paid:"
msgid "Paid"
@@ -224,11 +224,11 @@ msgstr ""
msgctxt "field:sale.point.sale,amount_to_pay:"
msgid "To Pay"
-msgstr ""
+msgstr "Do zapłaty"
msgctxt "field:sale.point.sale,company:"
msgid "Company"
-msgstr ""
+msgstr "Firma"
msgctxt "field:sale.point.sale,currency:"
msgid "Currency"
@@ -236,51 +236,51 @@ msgstr ""
msgctxt "field:sale.point.sale,date:"
msgid "Date"
-msgstr ""
+msgstr "Data"
msgctxt "field:sale.point.sale,employee:"
msgid "Employee"
-msgstr ""
+msgstr "Pracownik"
msgctxt "field:sale.point.sale,lines:"
msgid "Lines"
-msgstr ""
+msgstr "Pozycje"
msgctxt "field:sale.point.sale,move:"
msgid "Move"
-msgstr ""
+msgstr "Księgowanie"
msgctxt "field:sale.point.sale,number:"
msgid "Number"
-msgstr ""
+msgstr "Numer"
msgctxt "field:sale.point.sale,payments:"
msgid "Payments"
-msgstr ""
+msgstr "Płatności"
msgctxt "field:sale.point.sale,point:"
msgid "Point"
-msgstr ""
+msgstr "Punkt"
msgctxt "field:sale.point.sale,state:"
msgid "State"
-msgstr ""
+msgstr "Stan"
msgctxt "field:sale.point.sale,total:"
msgid "Total"
-msgstr ""
+msgstr "Kwota brutto"
msgctxt "field:sale.point.sale,total_tax:"
msgid "Total Tax"
-msgstr ""
+msgstr "Kwota podatku"
msgctxt "field:sale.point.sale.line,amount:"
msgid "Amount"
-msgstr ""
+msgstr "Kwota"
msgctxt "field:sale.point.sale.line,company:"
msgid "Company"
-msgstr ""
+msgstr "Firma"
msgctxt "field:sale.point.sale.line,currency:"
msgid "Currency"
@@ -288,19 +288,19 @@ msgstr ""
msgctxt "field:sale.point.sale.line,moves:"
msgid "Moves"
-msgstr ""
+msgstr "Ruchy"
msgctxt "field:sale.point.sale.line,product:"
msgid "Product"
-msgstr ""
+msgstr "Produkt"
msgctxt "field:sale.point.sale.line,quantity:"
msgid "Quantity"
-msgstr ""
+msgstr "Ilość"
msgctxt "field:sale.point.sale.line,sale:"
msgid "Sale"
-msgstr ""
+msgstr "Sprzedaż"
msgctxt "field:sale.point.sale.line,sale_state:"
msgid "Sale State"
@@ -320,19 +320,19 @@ msgstr ""
msgctxt "field:sale.point.sale.line,unit_price:"
msgid "Unit Price"
-msgstr ""
+msgstr "Cena jednostkowa"
msgctxt "help:product.product,gross_price:"
msgid "The price with default tax included."
-msgstr ""
+msgstr "Cena zawiera już domyślny podatek."
msgctxt "help:product.template,gross_price:"
msgid "The price with default tax included."
-msgstr ""
+msgstr "Cena zawiera już domyślny podatek."
msgctxt "help:sale.point,customer_location:"
msgid "The location where goods are put when sold."
-msgstr ""
+msgstr "Miejsce, gdzie towary są odkładane po sprzedaży."
msgctxt "help:sale.point,return_location:"
msgid ""
@@ -342,31 +342,31 @@ msgstr ""
msgctxt "help:sale.point,storage_location:"
msgid "The location from where goods are taken when sold."
-msgstr ""
+msgstr "Miejsce, z którego pobierane są towary na sprzedaż."
msgctxt "help:sale.point,tax_included:"
msgid "Check if unit Price includes tax."
-msgstr ""
+msgstr "Zaznacz jeśli cena jednostkowa zawiera podatek."
msgctxt "model:ir.action,name:act_cash_session_form"
msgid "POS Cash Sessions"
-msgstr ""
+msgstr "POS Sesje kasowe"
msgctxt "model:ir.action,name:act_cash_transfer_type_form"
msgid "POS Cash Transfer Types"
-msgstr ""
+msgstr "POS typy transferów gotówkowych"
msgctxt "model:ir.action,name:act_payment_method_form"
msgid "POS Payment Methods"
-msgstr ""
+msgstr "POS metody płatności"
msgctxt "model:ir.action,name:act_point_form"
msgid "Points of Sale"
-msgstr ""
+msgstr "Punkty sprzedaży"
msgctxt "model:ir.action,name:act_sale_form"
msgid "POS Sales"
-msgstr ""
+msgstr "POS Sprzedaż"
msgctxt "model:ir.action,name:wizard_pay"
msgid "Pay POS Sale"
@@ -375,55 +375,59 @@ msgstr ""
msgctxt ""
"model:ir.action.act_window.domain,name:act_cash_session_form_domain_all"
msgid "All"
-msgstr ""
+msgstr "Wszystkie"
msgctxt ""
"model:ir.action.act_window.domain,name:act_cash_session_form_domain_closed"
msgid "Closed"
-msgstr ""
+msgstr "Zamknięte"
msgctxt ""
"model:ir.action.act_window.domain,name:act_cash_session_form_domain_open"
msgid "Opened"
-msgstr ""
+msgstr "Otwarte"
msgctxt "model:ir.action.act_window.domain,name:act_sale_form_domain_all"
msgid "All"
-msgstr ""
+msgstr "Wszystkie"
msgctxt "model:ir.action.act_window.domain,name:act_sale_form_domain_done"
msgid "Done"
-msgstr ""
+msgstr "Wykonane"
msgctxt "model:ir.action.act_window.domain,name:act_sale_form_domain_open"
msgid "Opened"
-msgstr ""
+msgstr "Otwarte"
+#, python-format
msgctxt "model:ir.message,text:msg_cash_session_delete_open"
-msgid "To delete session \"%(session)s\" you must re-open it."
+msgid "To delete session \"%(session)s\", you must reopen it."
msgstr ""
msgctxt "model:ir.message,text:msg_cash_session_previous_unique"
msgid "A session can be used as previous only once."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_cash_session_wrong_end_amount"
msgid ""
"To close session \"%(session)s\" you must change end amount to have "
"%(amount)s instead of %(end_amount)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_sale_open"
-msgid "To delete payment \"%(payment)s\" you must re-open sale \"%(sale)s\"."
+msgid "To delete payment \"%(payment)s\", you must reopen sale \"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_session_open"
-msgid "To delete payment \"%(payment)s\" you must re-open session \"%(session)s\"."
+msgid "To delete payment \"%(payment)s\", you must reopen session \"%(session)s\"."
msgstr ""
msgctxt "model:ir.message,text:msg_payment_method_cash_unique"
msgid "Each company can only have one cash payment method."
-msgstr ""
+msgstr "Każda firma może mieć tylko jedną metodę płatności gotówkowej."
msgctxt "model:ir.message,text:msg_point_cash_session_open_unique"
msgid "Each point of sale can only have one session open."
@@ -435,29 +439,34 @@ msgid ""
"sales."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_amount_paid_cancelled"
msgid "The sale \"%(sale)s\" is cancelled so cannot have amount paid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_amount_to_pay_done_posted"
msgid "The sale \"%(sale)s\" is done so cannot have an amount to pay."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_delete_numbered"
msgid "You cannot delete sale \"%(sale)s\" because it has a number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_transfer_delete_posted"
msgid "You cannot delete transfer \"%(transfer)s\" because it is posted."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_transfer_delete_session_open"
-msgid "To delete transfer \"%(transfer)s\" you must re-open session \"%(session)s\"."
+msgid "To delete transfer \"%(transfer)s\", you must reopen session \"%(session)s\"."
msgstr ""
msgctxt "model:ir.model.button,confirm:cash_session_post_button"
msgid "Are you sure you want to post the sessions?"
-msgstr ""
+msgstr "Czy na pewno chcesz zaksięgować sesje?"
msgctxt "model:ir.model.button,confirm:cash_transfer_post_button"
msgid "Are you sure you want to post the transfer?"
@@ -465,43 +474,43 @@ msgstr ""
msgctxt "model:ir.model.button,confirm:sale_post_button"
msgid "Are you sure you want to post the sales?"
-msgstr ""
+msgstr "Czy na pewno chcesz zaksięgować sprzedaż?"
msgctxt "model:ir.model.button,string:cash_session_close_button"
msgid "Close"
-msgstr ""
+msgstr "Zamknij"
msgctxt "model:ir.model.button,string:cash_session_open_button"
-msgid "Re-Open"
-msgstr ""
+msgid "Reopen"
+msgstr "Otwórz ponownie"
msgctxt "model:ir.model.button,string:cash_session_post_button"
msgid "Post"
-msgstr ""
+msgstr "Zaksięguj"
msgctxt "model:ir.model.button,string:cash_transfer_post_button"
msgid "Post"
-msgstr ""
+msgstr "Zaksięguj"
msgctxt "model:ir.model.button,string:sale_cancel_button"
msgid "Cancel"
-msgstr ""
+msgstr "Anuluj"
msgctxt "model:ir.model.button,string:sale_open_button"
-msgid "Re-Open"
-msgstr ""
+msgid "Reopen"
+msgstr "Otwórz ponownie"
msgctxt "model:ir.model.button,string:sale_pay_button"
msgid "Pay"
-msgstr ""
+msgstr "Zapłać"
msgctxt "model:ir.model.button,string:sale_post_button"
msgid "Post"
-msgstr ""
+msgstr "Zaksięguj"
msgctxt "model:ir.model.button,string:sale_process_button"
msgid "Process"
-msgstr ""
+msgstr "Zrealizuj"
msgctxt "model:ir.rule.group,name:rule_group_cash_session_companies"
msgid "User in companies"
@@ -517,7 +526,7 @@ msgstr ""
msgctxt "model:ir.rule.group,name:rule_group_payment_method_companies"
msgid "User in companies"
-msgstr ""
+msgstr "Użytkownik w firmach"
msgctxt "model:ir.rule.group,name:rule_group_point_sale_companies"
msgid "User in companies"
@@ -533,23 +542,23 @@ msgstr ""
msgctxt "model:ir.ui.menu,name:menu_cash_session_form"
msgid "POS Cash Sessions"
-msgstr ""
+msgstr "POS Sesje kasowe"
msgctxt "model:ir.ui.menu,name:menu_cash_transfer_type_form"
msgid "POS Cash Transfer Types"
-msgstr ""
+msgstr "POS typy transferów gotówkowych"
msgctxt "model:ir.ui.menu,name:menu_payment_method_form"
msgid "POS Payment Methods"
-msgstr ""
+msgstr "POS metody płatności"
msgctxt "model:ir.ui.menu,name:menu_point_form"
msgid "Points of Sale"
-msgstr ""
+msgstr "Punkty sprzedaży"
msgctxt "model:ir.ui.menu,name:menu_sale_form"
msgid "POS Sales"
-msgstr ""
+msgstr "POS Sprzedaż"
msgctxt "model:product.gross_price,name:"
msgid "Product Gross Price"
@@ -565,11 +574,11 @@ msgstr ""
msgctxt "model:sale.point,name:"
msgid "Point of Sale"
-msgstr ""
+msgstr "Punkt sprzedaży"
msgctxt "model:sale.point.cash.session,name:"
msgid "POS Cash Session"
-msgstr ""
+msgstr "POS Sesja kasowa"
msgctxt "model:sale.point.cash.session.relation,name:"
msgid "POS Session Relation"
@@ -581,7 +590,7 @@ msgstr ""
msgctxt "model:sale.point.cash.transfer.type,name:"
msgid "POS Cash Transfer Type"
-msgstr ""
+msgstr "POS typ transferu gotówkowego"
msgctxt "model:sale.point.payment,name:"
msgid "POS Payment"
@@ -589,7 +598,7 @@ msgstr ""
msgctxt "model:sale.point.payment.method,name:"
msgid "POS Payment Method"
-msgstr ""
+msgstr "POS metoda płatności"
msgctxt "model:sale.point.sale,name:"
msgid "POS Sale"
@@ -621,39 +630,39 @@ msgstr ""
msgctxt "selection:sale.point.sale,state:"
msgid "Cancelled"
-msgstr ""
+msgstr "Anulowane"
msgctxt "selection:sale.point.sale,state:"
msgid "Done"
-msgstr ""
+msgstr "Wykonane"
msgctxt "selection:sale.point.sale,state:"
msgid "Open"
-msgstr ""
+msgstr "Otwarte"
msgctxt "selection:sale.point.sale,state:"
msgid "Posted"
-msgstr ""
+msgstr "Zaksięgowane"
msgctxt "view:sale.point.sale.line:"
msgid "General"
-msgstr ""
+msgstr "Ogólne"
msgctxt "view:sale.point.sale:"
msgid "Other Info"
-msgstr ""
+msgstr "Inne informacje"
msgctxt "view:sale.point.sale:"
msgid "Payments"
-msgstr ""
+msgstr "Płatności"
msgctxt "view:sale.point.sale:"
msgid "Sale"
-msgstr ""
+msgstr "Sprzedaż"
msgctxt "wizard_button:sale.point.sale.pay,payment,end:"
msgid "Cancel"
-msgstr ""
+msgstr "Anuluj"
msgctxt "wizard_button:sale.point.sale.pay,payment,pay:"
msgid "OK"
diff --git a/modules/sale_point/locale/pt.po b/modules/sale_point/locale/pt.po
index f87e9ba7a1..d358bd3f16 100644
--- a/modules/sale_point/locale/pt.po
+++ b/modules/sale_point/locale/pt.po
@@ -399,26 +399,30 @@ msgctxt "model:ir.action.act_window.domain,name:act_sale_form_domain_open"
msgid "Opened"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_cash_session_delete_open"
-msgid "To delete session \"%(session)s\" you must re-open it."
+msgid "To delete session \"%(session)s\", you must reopen it."
msgstr ""
msgctxt "model:ir.message,text:msg_cash_session_previous_unique"
msgid "A session can be used as previous only once."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_cash_session_wrong_end_amount"
msgid ""
"To close session \"%(session)s\" you must change end amount to have "
"%(amount)s instead of %(end_amount)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_sale_open"
-msgid "To delete payment \"%(payment)s\" you must re-open sale \"%(sale)s\"."
+msgid "To delete payment \"%(payment)s\", you must reopen sale \"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_session_open"
-msgid "To delete payment \"%(payment)s\" you must re-open session \"%(session)s\"."
+msgid "To delete payment \"%(payment)s\", you must reopen session \"%(session)s\"."
msgstr ""
msgctxt "model:ir.message,text:msg_payment_method_cash_unique"
@@ -435,24 +439,29 @@ msgid ""
"sales."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_amount_paid_cancelled"
msgid "The sale \"%(sale)s\" is cancelled so cannot have amount paid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_amount_to_pay_done_posted"
msgid "The sale \"%(sale)s\" is done so cannot have an amount to pay."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_delete_numbered"
msgid "You cannot delete sale \"%(sale)s\" because it has a number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_transfer_delete_posted"
msgid "You cannot delete transfer \"%(transfer)s\" because it is posted."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_transfer_delete_session_open"
-msgid "To delete transfer \"%(transfer)s\" you must re-open session \"%(session)s\"."
+msgid "To delete transfer \"%(transfer)s\", you must reopen session \"%(session)s\"."
msgstr ""
msgctxt "model:ir.model.button,confirm:cash_session_post_button"
@@ -472,7 +481,7 @@ msgid "Close"
msgstr ""
msgctxt "model:ir.model.button,string:cash_session_open_button"
-msgid "Re-Open"
+msgid "Reopen"
msgstr ""
msgctxt "model:ir.model.button,string:cash_session_post_button"
@@ -488,7 +497,7 @@ msgid "Cancel"
msgstr ""
msgctxt "model:ir.model.button,string:sale_open_button"
-msgid "Re-Open"
+msgid "Reopen"
msgstr ""
msgctxt "model:ir.model.button,string:sale_pay_button"
diff --git a/modules/sale_point/locale/ro.po b/modules/sale_point/locale/ro.po
index f87e9ba7a1..d358bd3f16 100644
--- a/modules/sale_point/locale/ro.po
+++ b/modules/sale_point/locale/ro.po
@@ -399,26 +399,30 @@ msgctxt "model:ir.action.act_window.domain,name:act_sale_form_domain_open"
msgid "Opened"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_cash_session_delete_open"
-msgid "To delete session \"%(session)s\" you must re-open it."
+msgid "To delete session \"%(session)s\", you must reopen it."
msgstr ""
msgctxt "model:ir.message,text:msg_cash_session_previous_unique"
msgid "A session can be used as previous only once."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_cash_session_wrong_end_amount"
msgid ""
"To close session \"%(session)s\" you must change end amount to have "
"%(amount)s instead of %(end_amount)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_sale_open"
-msgid "To delete payment \"%(payment)s\" you must re-open sale \"%(sale)s\"."
+msgid "To delete payment \"%(payment)s\", you must reopen sale \"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_session_open"
-msgid "To delete payment \"%(payment)s\" you must re-open session \"%(session)s\"."
+msgid "To delete payment \"%(payment)s\", you must reopen session \"%(session)s\"."
msgstr ""
msgctxt "model:ir.message,text:msg_payment_method_cash_unique"
@@ -435,24 +439,29 @@ msgid ""
"sales."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_amount_paid_cancelled"
msgid "The sale \"%(sale)s\" is cancelled so cannot have amount paid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_amount_to_pay_done_posted"
msgid "The sale \"%(sale)s\" is done so cannot have an amount to pay."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_delete_numbered"
msgid "You cannot delete sale \"%(sale)s\" because it has a number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_transfer_delete_posted"
msgid "You cannot delete transfer \"%(transfer)s\" because it is posted."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_transfer_delete_session_open"
-msgid "To delete transfer \"%(transfer)s\" you must re-open session \"%(session)s\"."
+msgid "To delete transfer \"%(transfer)s\", you must reopen session \"%(session)s\"."
msgstr ""
msgctxt "model:ir.model.button,confirm:cash_session_post_button"
@@ -472,7 +481,7 @@ msgid "Close"
msgstr ""
msgctxt "model:ir.model.button,string:cash_session_open_button"
-msgid "Re-Open"
+msgid "Reopen"
msgstr ""
msgctxt "model:ir.model.button,string:cash_session_post_button"
@@ -488,7 +497,7 @@ msgid "Cancel"
msgstr ""
msgctxt "model:ir.model.button,string:sale_open_button"
-msgid "Re-Open"
+msgid "Reopen"
msgstr ""
msgctxt "model:ir.model.button,string:sale_pay_button"
diff --git a/modules/sale_point/locale/ru.po b/modules/sale_point/locale/ru.po
index f87e9ba7a1..d358bd3f16 100644
--- a/modules/sale_point/locale/ru.po
+++ b/modules/sale_point/locale/ru.po
@@ -399,26 +399,30 @@ msgctxt "model:ir.action.act_window.domain,name:act_sale_form_domain_open"
msgid "Opened"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_cash_session_delete_open"
-msgid "To delete session \"%(session)s\" you must re-open it."
+msgid "To delete session \"%(session)s\", you must reopen it."
msgstr ""
msgctxt "model:ir.message,text:msg_cash_session_previous_unique"
msgid "A session can be used as previous only once."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_cash_session_wrong_end_amount"
msgid ""
"To close session \"%(session)s\" you must change end amount to have "
"%(amount)s instead of %(end_amount)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_sale_open"
-msgid "To delete payment \"%(payment)s\" you must re-open sale \"%(sale)s\"."
+msgid "To delete payment \"%(payment)s\", you must reopen sale \"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_session_open"
-msgid "To delete payment \"%(payment)s\" you must re-open session \"%(session)s\"."
+msgid "To delete payment \"%(payment)s\", you must reopen session \"%(session)s\"."
msgstr ""
msgctxt "model:ir.message,text:msg_payment_method_cash_unique"
@@ -435,24 +439,29 @@ msgid ""
"sales."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_amount_paid_cancelled"
msgid "The sale \"%(sale)s\" is cancelled so cannot have amount paid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_amount_to_pay_done_posted"
msgid "The sale \"%(sale)s\" is done so cannot have an amount to pay."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_delete_numbered"
msgid "You cannot delete sale \"%(sale)s\" because it has a number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_transfer_delete_posted"
msgid "You cannot delete transfer \"%(transfer)s\" because it is posted."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_transfer_delete_session_open"
-msgid "To delete transfer \"%(transfer)s\" you must re-open session \"%(session)s\"."
+msgid "To delete transfer \"%(transfer)s\", you must reopen session \"%(session)s\"."
msgstr ""
msgctxt "model:ir.model.button,confirm:cash_session_post_button"
@@ -472,7 +481,7 @@ msgid "Close"
msgstr ""
msgctxt "model:ir.model.button,string:cash_session_open_button"
-msgid "Re-Open"
+msgid "Reopen"
msgstr ""
msgctxt "model:ir.model.button,string:cash_session_post_button"
@@ -488,7 +497,7 @@ msgid "Cancel"
msgstr ""
msgctxt "model:ir.model.button,string:sale_open_button"
-msgid "Re-Open"
+msgid "Reopen"
msgstr ""
msgctxt "model:ir.model.button,string:sale_pay_button"
diff --git a/modules/sale_point/locale/sl.po b/modules/sale_point/locale/sl.po
index aa69fd9ec6..492b80f42a 100644
--- a/modules/sale_point/locale/sl.po
+++ b/modules/sale_point/locale/sl.po
@@ -1,5 +1,4 @@
#
-#, fuzzy
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
@@ -57,7 +56,7 @@ msgstr ""
msgctxt "field:sale.point,sequence:"
msgid "Sequence"
-msgstr ""
+msgstr "Zap. št."
msgctxt "field:sale.point,storage_location:"
msgid "Storage Location"
@@ -400,26 +399,30 @@ msgctxt "model:ir.action.act_window.domain,name:act_sale_form_domain_open"
msgid "Opened"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_cash_session_delete_open"
-msgid "To delete session \"%(session)s\" you must re-open it."
+msgid "To delete session \"%(session)s\", you must reopen it."
msgstr ""
msgctxt "model:ir.message,text:msg_cash_session_previous_unique"
msgid "A session can be used as previous only once."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_cash_session_wrong_end_amount"
msgid ""
"To close session \"%(session)s\" you must change end amount to have "
"%(amount)s instead of %(end_amount)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_sale_open"
-msgid "To delete payment \"%(payment)s\" you must re-open sale \"%(sale)s\"."
+msgid "To delete payment \"%(payment)s\", you must reopen sale \"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_session_open"
-msgid "To delete payment \"%(payment)s\" you must re-open session \"%(session)s\"."
+msgid "To delete payment \"%(payment)s\", you must reopen session \"%(session)s\"."
msgstr ""
msgctxt "model:ir.message,text:msg_payment_method_cash_unique"
@@ -436,24 +439,29 @@ msgid ""
"sales."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_amount_paid_cancelled"
msgid "The sale \"%(sale)s\" is cancelled so cannot have amount paid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_amount_to_pay_done_posted"
msgid "The sale \"%(sale)s\" is done so cannot have an amount to pay."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_delete_numbered"
msgid "You cannot delete sale \"%(sale)s\" because it has a number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_transfer_delete_posted"
msgid "You cannot delete transfer \"%(transfer)s\" because it is posted."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_transfer_delete_session_open"
-msgid "To delete transfer \"%(transfer)s\" you must re-open session \"%(session)s\"."
+msgid "To delete transfer \"%(transfer)s\", you must reopen session \"%(session)s\"."
msgstr ""
msgctxt "model:ir.model.button,confirm:cash_session_post_button"
@@ -473,7 +481,7 @@ msgid "Close"
msgstr ""
msgctxt "model:ir.model.button,string:cash_session_open_button"
-msgid "Re-Open"
+msgid "Reopen"
msgstr ""
msgctxt "model:ir.model.button,string:cash_session_post_button"
@@ -489,7 +497,7 @@ msgid "Cancel"
msgstr ""
msgctxt "model:ir.model.button,string:sale_open_button"
-msgid "Re-Open"
+msgid "Reopen"
msgstr ""
msgctxt "model:ir.model.button,string:sale_pay_button"
diff --git a/modules/sale_point/locale/tr.po b/modules/sale_point/locale/tr.po
index f87e9ba7a1..d358bd3f16 100644
--- a/modules/sale_point/locale/tr.po
+++ b/modules/sale_point/locale/tr.po
@@ -399,26 +399,30 @@ msgctxt "model:ir.action.act_window.domain,name:act_sale_form_domain_open"
msgid "Opened"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_cash_session_delete_open"
-msgid "To delete session \"%(session)s\" you must re-open it."
+msgid "To delete session \"%(session)s\", you must reopen it."
msgstr ""
msgctxt "model:ir.message,text:msg_cash_session_previous_unique"
msgid "A session can be used as previous only once."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_cash_session_wrong_end_amount"
msgid ""
"To close session \"%(session)s\" you must change end amount to have "
"%(amount)s instead of %(end_amount)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_sale_open"
-msgid "To delete payment \"%(payment)s\" you must re-open sale \"%(sale)s\"."
+msgid "To delete payment \"%(payment)s\", you must reopen sale \"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_session_open"
-msgid "To delete payment \"%(payment)s\" you must re-open session \"%(session)s\"."
+msgid "To delete payment \"%(payment)s\", you must reopen session \"%(session)s\"."
msgstr ""
msgctxt "model:ir.message,text:msg_payment_method_cash_unique"
@@ -435,24 +439,29 @@ msgid ""
"sales."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_amount_paid_cancelled"
msgid "The sale \"%(sale)s\" is cancelled so cannot have amount paid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_amount_to_pay_done_posted"
msgid "The sale \"%(sale)s\" is done so cannot have an amount to pay."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_delete_numbered"
msgid "You cannot delete sale \"%(sale)s\" because it has a number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_transfer_delete_posted"
msgid "You cannot delete transfer \"%(transfer)s\" because it is posted."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_transfer_delete_session_open"
-msgid "To delete transfer \"%(transfer)s\" you must re-open session \"%(session)s\"."
+msgid "To delete transfer \"%(transfer)s\", you must reopen session \"%(session)s\"."
msgstr ""
msgctxt "model:ir.model.button,confirm:cash_session_post_button"
@@ -472,7 +481,7 @@ msgid "Close"
msgstr ""
msgctxt "model:ir.model.button,string:cash_session_open_button"
-msgid "Re-Open"
+msgid "Reopen"
msgstr ""
msgctxt "model:ir.model.button,string:cash_session_post_button"
@@ -488,7 +497,7 @@ msgid "Cancel"
msgstr ""
msgctxt "model:ir.model.button,string:sale_open_button"
-msgid "Re-Open"
+msgid "Reopen"
msgstr ""
msgctxt "model:ir.model.button,string:sale_pay_button"
diff --git a/modules/sale_point/locale/uk.po b/modules/sale_point/locale/uk.po
index f87e9ba7a1..d358bd3f16 100644
--- a/modules/sale_point/locale/uk.po
+++ b/modules/sale_point/locale/uk.po
@@ -399,26 +399,30 @@ msgctxt "model:ir.action.act_window.domain,name:act_sale_form_domain_open"
msgid "Opened"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_cash_session_delete_open"
-msgid "To delete session \"%(session)s\" you must re-open it."
+msgid "To delete session \"%(session)s\", you must reopen it."
msgstr ""
msgctxt "model:ir.message,text:msg_cash_session_previous_unique"
msgid "A session can be used as previous only once."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_cash_session_wrong_end_amount"
msgid ""
"To close session \"%(session)s\" you must change end amount to have "
"%(amount)s instead of %(end_amount)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_sale_open"
-msgid "To delete payment \"%(payment)s\" you must re-open sale \"%(sale)s\"."
+msgid "To delete payment \"%(payment)s\", you must reopen sale \"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_session_open"
-msgid "To delete payment \"%(payment)s\" you must re-open session \"%(session)s\"."
+msgid "To delete payment \"%(payment)s\", you must reopen session \"%(session)s\"."
msgstr ""
msgctxt "model:ir.message,text:msg_payment_method_cash_unique"
@@ -435,24 +439,29 @@ msgid ""
"sales."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_amount_paid_cancelled"
msgid "The sale \"%(sale)s\" is cancelled so cannot have amount paid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_amount_to_pay_done_posted"
msgid "The sale \"%(sale)s\" is done so cannot have an amount to pay."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_delete_numbered"
msgid "You cannot delete sale \"%(sale)s\" because it has a number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_transfer_delete_posted"
msgid "You cannot delete transfer \"%(transfer)s\" because it is posted."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_transfer_delete_session_open"
-msgid "To delete transfer \"%(transfer)s\" you must re-open session \"%(session)s\"."
+msgid "To delete transfer \"%(transfer)s\", you must reopen session \"%(session)s\"."
msgstr ""
msgctxt "model:ir.model.button,confirm:cash_session_post_button"
@@ -472,7 +481,7 @@ msgid "Close"
msgstr ""
msgctxt "model:ir.model.button,string:cash_session_open_button"
-msgid "Re-Open"
+msgid "Reopen"
msgstr ""
msgctxt "model:ir.model.button,string:cash_session_post_button"
@@ -488,7 +497,7 @@ msgid "Cancel"
msgstr ""
msgctxt "model:ir.model.button,string:sale_open_button"
-msgid "Re-Open"
+msgid "Reopen"
msgstr ""
msgctxt "model:ir.model.button,string:sale_pay_button"
diff --git a/modules/sale_point/locale/zh_CN.po b/modules/sale_point/locale/zh_CN.po
index 4dae2f8cee..da8b410bfb 100644
--- a/modules/sale_point/locale/zh_CN.po
+++ b/modules/sale_point/locale/zh_CN.po
@@ -400,26 +400,30 @@ msgctxt "model:ir.action.act_window.domain,name:act_sale_form_domain_open"
msgid "Opened"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_cash_session_delete_open"
-msgid "To delete session \"%(session)s\" you must re-open it."
+msgid "To delete session \"%(session)s\", you must reopen it."
msgstr ""
msgctxt "model:ir.message,text:msg_cash_session_previous_unique"
msgid "A session can be used as previous only once."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_cash_session_wrong_end_amount"
msgid ""
"To close session \"%(session)s\" you must change end amount to have "
"%(amount)s instead of %(end_amount)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_sale_open"
-msgid "To delete payment \"%(payment)s\" you must re-open sale \"%(sale)s\"."
+msgid "To delete payment \"%(payment)s\", you must reopen sale \"%(sale)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_payment_delete_session_open"
-msgid "To delete payment \"%(payment)s\" you must re-open session \"%(session)s\"."
+msgid "To delete payment \"%(payment)s\", you must reopen session \"%(session)s\"."
msgstr ""
msgctxt "model:ir.message,text:msg_payment_method_cash_unique"
@@ -436,24 +440,29 @@ msgid ""
"sales."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_amount_paid_cancelled"
msgid "The sale \"%(sale)s\" is cancelled so cannot have amount paid."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_amount_to_pay_done_posted"
msgid "The sale \"%(sale)s\" is done so cannot have an amount to pay."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_delete_numbered"
msgid "You cannot delete sale \"%(sale)s\" because it has a number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_transfer_delete_posted"
msgid "You cannot delete transfer \"%(transfer)s\" because it is posted."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_transfer_delete_session_open"
-msgid "To delete transfer \"%(transfer)s\" you must re-open session \"%(session)s\"."
+msgid "To delete transfer \"%(transfer)s\", you must reopen session \"%(session)s\"."
msgstr ""
msgctxt "model:ir.model.button,confirm:cash_session_post_button"
@@ -473,7 +482,7 @@ msgid "Close"
msgstr ""
msgctxt "model:ir.model.button,string:cash_session_open_button"
-msgid "Re-Open"
+msgid "Reopen"
msgstr ""
msgctxt "model:ir.model.button,string:cash_session_post_button"
@@ -489,7 +498,7 @@ msgid "Cancel"
msgstr ""
msgctxt "model:ir.model.button,string:sale_open_button"
-msgid "Re-Open"
+msgid "Reopen"
msgstr ""
msgctxt "model:ir.model.button,string:sale_pay_button"
diff --git a/modules/sale_price_list/locale/de.po b/modules/sale_price_list/locale/de.po
index 22cc020998..18c4263c19 100644
--- a/modules/sale_price_list/locale/de.po
+++ b/modules/sale_price_list/locale/de.po
@@ -4,11 +4,11 @@ msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:party.party,sale_price_list:"
msgid "Sale Price List"
-msgstr "Preisliste Verkauf"
+msgstr "Preiskonditionsschema Verkauf"
msgctxt "field:party.party,sale_price_lists:"
msgid "Sale Price Lists"
-msgstr "Preisliste Verkauf"
+msgstr "Preiskonditionsschemata Verkauf"
msgctxt "field:party.party.sale_price_list,company:"
msgid "Company"
@@ -20,15 +20,15 @@ msgstr "Partei"
msgctxt "field:party.party.sale_price_list,sale_price_list:"
msgid "Sale Price List"
-msgstr "Preisliste Verkauf"
+msgstr "Preiskonditionsschema Verkauf"
msgctxt "field:product.sale.context,price_list:"
msgid "Price List"
-msgstr "Preisliste"
+msgstr "Preiskonditionsschema"
msgctxt "field:sale.configuration,sale_price_list:"
msgid "Sale Price List"
-msgstr "Preisliste Verkauf"
+msgstr "Preiskonditionsschema Verkauf"
msgctxt "field:sale.configuration.sale_price_list,company:"
msgid "Company"
@@ -36,19 +36,19 @@ msgstr "Unternehmen"
msgctxt "field:sale.configuration.sale_price_list,sale_price_list:"
msgid "Sale Price List"
-msgstr "Preisliste Verkauf"
+msgstr "Preiskonditionsschema Verkauf"
msgctxt "field:sale.sale,price_list:"
msgid "Price List"
-msgstr "Preisliste"
+msgstr "Preiskonditionsschema"
msgctxt "help:party.party,sale_price_list:"
msgid "The default price list for new sales."
-msgstr "Die Standard-Preisliste für neue Verkäufe."
+msgstr "Das Standard-Preiskonditionsschema für neue Verkäufe."
msgctxt "help:sale.configuration,sale_price_list:"
msgid "The default price list for new parties."
-msgstr "Die Standard-Preisliste für neue Parteien."
+msgstr "Das Standard-Preiskonditionsschema für neue Parteien."
msgctxt "help:sale.sale,price_list:"
msgid "Use to compute the unit price of lines."
@@ -56,11 +56,11 @@ msgstr "Wird für die Berechnung des Einheits-Preises für Positionen genutzt."
msgctxt "model:party.party.sale_price_list,name:"
msgid "Party Sale Price List"
-msgstr "Preisliste Verkauf für Partei"
+msgstr "Preiskonditionsschema Verkauf für Partei"
msgctxt "model:sale.configuration.sale_price_list,name:"
msgid "Sale Configuration Sale PriceList"
-msgstr "Einstellungen Verkauf Preisliste"
+msgstr "Einstellungen Verkauf Preiskonditionsschema"
msgctxt "selection:product.price_list,unit:"
msgid "Product Sale"
diff --git a/modules/sale_product_quantity/locale/bg.po b/modules/sale_product_quantity/locale/bg.po
index 3d5d121769..404b1af552 100644
--- a/modules/sale_product_quantity/locale/bg.po
+++ b/modules/sale_product_quantity/locale/bg.po
@@ -26,12 +26,14 @@ msgctxt "field:product.template,sale_quantity_rounding:"
msgid "Sale Rounding Quantity"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_quantity_minimal"
msgid ""
"The quantity %(quantity)s of line %(line)s is too small, you must set at "
"least %(minimum)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_quantity_rounding"
msgid ""
"The quantity %(quantity)s of line %(line)s is not valid, you must set "
diff --git a/modules/sale_product_quantity/locale/ca.po b/modules/sale_product_quantity/locale/ca.po
index 7ab1f7edc1..7805080cdc 100644
--- a/modules/sale_product_quantity/locale/ca.po
+++ b/modules/sale_product_quantity/locale/ca.po
@@ -26,6 +26,7 @@ msgctxt "field:product.template,sale_quantity_rounding:"
msgid "Sale Rounding Quantity"
msgstr "Arrodoniment de la quantitat de venda"
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_quantity_minimal"
msgid ""
"The quantity %(quantity)s of line %(line)s is too small, you must set at "
@@ -34,6 +35,7 @@ msgstr ""
"La quantitat %(quantity)s de la línia %(line)s és massa petita, ha de ser "
"com a mínim %(minimum)s."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_quantity_rounding"
msgid ""
"The quantity %(quantity)s of line %(line)s is not valid, you must set "
diff --git a/modules/sale_product_quantity/locale/cs.po b/modules/sale_product_quantity/locale/cs.po
index 3d5d121769..404b1af552 100644
--- a/modules/sale_product_quantity/locale/cs.po
+++ b/modules/sale_product_quantity/locale/cs.po
@@ -26,12 +26,14 @@ msgctxt "field:product.template,sale_quantity_rounding:"
msgid "Sale Rounding Quantity"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_quantity_minimal"
msgid ""
"The quantity %(quantity)s of line %(line)s is too small, you must set at "
"least %(minimum)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_quantity_rounding"
msgid ""
"The quantity %(quantity)s of line %(line)s is not valid, you must set "
diff --git a/modules/sale_product_quantity/locale/de.po b/modules/sale_product_quantity/locale/de.po
index 8d8e1da98a..dc6904d6e9 100644
--- a/modules/sale_product_quantity/locale/de.po
+++ b/modules/sale_product_quantity/locale/de.po
@@ -26,6 +26,7 @@ msgctxt "field:product.template,sale_quantity_rounding:"
msgid "Sale Rounding Quantity"
msgstr "Verkauf Rundungsmenge"
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_quantity_minimal"
msgid ""
"The quantity %(quantity)s of line %(line)s is too small, you must set at "
@@ -34,6 +35,7 @@ msgstr ""
"Die Menge %(quantity)s von Verkaufsposition %(line)s ist zu niedrig und muss"
" auf mindestens %(minimum)s erhöht werden."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_quantity_rounding"
msgid ""
"The quantity %(quantity)s of line %(line)s is not valid, you must set "
diff --git a/modules/sale_product_quantity/locale/es.po b/modules/sale_product_quantity/locale/es.po
index aab20fda4f..22cd267307 100644
--- a/modules/sale_product_quantity/locale/es.po
+++ b/modules/sale_product_quantity/locale/es.po
@@ -26,6 +26,7 @@ msgctxt "field:product.template,sale_quantity_rounding:"
msgid "Sale Rounding Quantity"
msgstr "Redondeo cantidad venta"
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_quantity_minimal"
msgid ""
"The quantity %(quantity)s of line %(line)s is too small, you must set at "
@@ -34,6 +35,7 @@ msgstr ""
"La cantidad %(quantity)s de la línea %(line)s es demasiado pequeña, debe ser"
" al menos %(minimum)s."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_quantity_rounding"
msgid ""
"The quantity %(quantity)s of line %(line)s is not valid, you must set "
diff --git a/modules/sale_product_quantity/locale/es_419.po b/modules/sale_product_quantity/locale/es_419.po
index 3d5d121769..404b1af552 100644
--- a/modules/sale_product_quantity/locale/es_419.po
+++ b/modules/sale_product_quantity/locale/es_419.po
@@ -26,12 +26,14 @@ msgctxt "field:product.template,sale_quantity_rounding:"
msgid "Sale Rounding Quantity"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_quantity_minimal"
msgid ""
"The quantity %(quantity)s of line %(line)s is too small, you must set at "
"least %(minimum)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_quantity_rounding"
msgid ""
"The quantity %(quantity)s of line %(line)s is not valid, you must set "
diff --git a/modules/sale_product_quantity/locale/et.po b/modules/sale_product_quantity/locale/et.po
index 3d5d121769..404b1af552 100644
--- a/modules/sale_product_quantity/locale/et.po
+++ b/modules/sale_product_quantity/locale/et.po
@@ -26,12 +26,14 @@ msgctxt "field:product.template,sale_quantity_rounding:"
msgid "Sale Rounding Quantity"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_quantity_minimal"
msgid ""
"The quantity %(quantity)s of line %(line)s is too small, you must set at "
"least %(minimum)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_quantity_rounding"
msgid ""
"The quantity %(quantity)s of line %(line)s is not valid, you must set "
diff --git a/modules/sale_product_quantity/locale/fa.po b/modules/sale_product_quantity/locale/fa.po
index 3d5d121769..404b1af552 100644
--- a/modules/sale_product_quantity/locale/fa.po
+++ b/modules/sale_product_quantity/locale/fa.po
@@ -26,12 +26,14 @@ msgctxt "field:product.template,sale_quantity_rounding:"
msgid "Sale Rounding Quantity"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_quantity_minimal"
msgid ""
"The quantity %(quantity)s of line %(line)s is too small, you must set at "
"least %(minimum)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_quantity_rounding"
msgid ""
"The quantity %(quantity)s of line %(line)s is not valid, you must set "
diff --git a/modules/sale_product_quantity/locale/fi.po b/modules/sale_product_quantity/locale/fi.po
index 3d5d121769..404b1af552 100644
--- a/modules/sale_product_quantity/locale/fi.po
+++ b/modules/sale_product_quantity/locale/fi.po
@@ -26,12 +26,14 @@ msgctxt "field:product.template,sale_quantity_rounding:"
msgid "Sale Rounding Quantity"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_quantity_minimal"
msgid ""
"The quantity %(quantity)s of line %(line)s is too small, you must set at "
"least %(minimum)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_quantity_rounding"
msgid ""
"The quantity %(quantity)s of line %(line)s is not valid, you must set "
diff --git a/modules/sale_product_quantity/locale/fr.po b/modules/sale_product_quantity/locale/fr.po
index 76d7c13103..3c10b24764 100644
--- a/modules/sale_product_quantity/locale/fr.po
+++ b/modules/sale_product_quantity/locale/fr.po
@@ -26,6 +26,7 @@ msgctxt "field:product.template,sale_quantity_rounding:"
msgid "Sale Rounding Quantity"
msgstr "Quantité d'arrondi de vente"
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_quantity_minimal"
msgid ""
"The quantity %(quantity)s of line %(line)s is too small, you must set at "
@@ -34,6 +35,7 @@ msgstr ""
"La quantité %(quantity)s de la ligne %(line)s est trop petite, vous devez "
"mettre au moins %(minimum)s."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_quantity_rounding"
msgid ""
"The quantity %(quantity)s of line %(line)s is not valid, you must set "
diff --git a/modules/sale_product_quantity/locale/hu.po b/modules/sale_product_quantity/locale/hu.po
index 3d5d121769..404b1af552 100644
--- a/modules/sale_product_quantity/locale/hu.po
+++ b/modules/sale_product_quantity/locale/hu.po
@@ -26,12 +26,14 @@ msgctxt "field:product.template,sale_quantity_rounding:"
msgid "Sale Rounding Quantity"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_quantity_minimal"
msgid ""
"The quantity %(quantity)s of line %(line)s is too small, you must set at "
"least %(minimum)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_quantity_rounding"
msgid ""
"The quantity %(quantity)s of line %(line)s is not valid, you must set "
diff --git a/modules/sale_product_quantity/locale/id.po b/modules/sale_product_quantity/locale/id.po
index 3d5d121769..404b1af552 100644
--- a/modules/sale_product_quantity/locale/id.po
+++ b/modules/sale_product_quantity/locale/id.po
@@ -26,12 +26,14 @@ msgctxt "field:product.template,sale_quantity_rounding:"
msgid "Sale Rounding Quantity"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_quantity_minimal"
msgid ""
"The quantity %(quantity)s of line %(line)s is too small, you must set at "
"least %(minimum)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_quantity_rounding"
msgid ""
"The quantity %(quantity)s of line %(line)s is not valid, you must set "
diff --git a/modules/sale_product_quantity/locale/it.po b/modules/sale_product_quantity/locale/it.po
index 212472502c..544f10ee2c 100644
--- a/modules/sale_product_quantity/locale/it.po
+++ b/modules/sale_product_quantity/locale/it.po
@@ -26,6 +26,7 @@ msgctxt "field:product.template,sale_quantity_rounding:"
msgid "Sale Rounding Quantity"
msgstr "Quantità di arrotondamento vendita"
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_quantity_minimal"
msgid ""
"The quantity %(quantity)s of line %(line)s is too small, you must set at "
@@ -34,6 +35,7 @@ msgstr ""
"La quantità %(quantity)s della riga %(line)s è troppo piccola, devi "
"impostare almeno %(minimum)s."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_quantity_rounding"
msgid ""
"The quantity %(quantity)s of line %(line)s is not valid, you must set "
diff --git a/modules/sale_product_quantity/locale/lo.po b/modules/sale_product_quantity/locale/lo.po
index 3d5d121769..404b1af552 100644
--- a/modules/sale_product_quantity/locale/lo.po
+++ b/modules/sale_product_quantity/locale/lo.po
@@ -26,12 +26,14 @@ msgctxt "field:product.template,sale_quantity_rounding:"
msgid "Sale Rounding Quantity"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_quantity_minimal"
msgid ""
"The quantity %(quantity)s of line %(line)s is too small, you must set at "
"least %(minimum)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_quantity_rounding"
msgid ""
"The quantity %(quantity)s of line %(line)s is not valid, you must set "
diff --git a/modules/sale_product_quantity/locale/lt.po b/modules/sale_product_quantity/locale/lt.po
index 3d5d121769..404b1af552 100644
--- a/modules/sale_product_quantity/locale/lt.po
+++ b/modules/sale_product_quantity/locale/lt.po
@@ -26,12 +26,14 @@ msgctxt "field:product.template,sale_quantity_rounding:"
msgid "Sale Rounding Quantity"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_quantity_minimal"
msgid ""
"The quantity %(quantity)s of line %(line)s is too small, you must set at "
"least %(minimum)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_quantity_rounding"
msgid ""
"The quantity %(quantity)s of line %(line)s is not valid, you must set "
diff --git a/modules/sale_product_quantity/locale/nl.po b/modules/sale_product_quantity/locale/nl.po
index a540026084..75dd9cdef6 100644
--- a/modules/sale_product_quantity/locale/nl.po
+++ b/modules/sale_product_quantity/locale/nl.po
@@ -26,6 +26,7 @@ msgctxt "field:product.template,sale_quantity_rounding:"
msgid "Sale Rounding Quantity"
msgstr "Afronding hoeveelheid verkoop"
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_quantity_minimal"
msgid ""
"The quantity %(quantity)s of line %(line)s is too small, you must set at "
@@ -34,6 +35,7 @@ msgstr ""
"Het aantal %(quantity)s van regel %(line)s is te klein, het moet minimaal "
"%(minimum)s zijn."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_quantity_rounding"
msgid ""
"The quantity %(quantity)s of line %(line)s is not valid, you must set "
diff --git a/modules/sale_product_quantity/locale/pl.po b/modules/sale_product_quantity/locale/pl.po
index 3d5d121769..404b1af552 100644
--- a/modules/sale_product_quantity/locale/pl.po
+++ b/modules/sale_product_quantity/locale/pl.po
@@ -26,12 +26,14 @@ msgctxt "field:product.template,sale_quantity_rounding:"
msgid "Sale Rounding Quantity"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_quantity_minimal"
msgid ""
"The quantity %(quantity)s of line %(line)s is too small, you must set at "
"least %(minimum)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_quantity_rounding"
msgid ""
"The quantity %(quantity)s of line %(line)s is not valid, you must set "
diff --git a/modules/sale_product_quantity/locale/pt.po b/modules/sale_product_quantity/locale/pt.po
index 3d5d121769..404b1af552 100644
--- a/modules/sale_product_quantity/locale/pt.po
+++ b/modules/sale_product_quantity/locale/pt.po
@@ -26,12 +26,14 @@ msgctxt "field:product.template,sale_quantity_rounding:"
msgid "Sale Rounding Quantity"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_quantity_minimal"
msgid ""
"The quantity %(quantity)s of line %(line)s is too small, you must set at "
"least %(minimum)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_quantity_rounding"
msgid ""
"The quantity %(quantity)s of line %(line)s is not valid, you must set "
diff --git a/modules/sale_product_quantity/locale/ro.po b/modules/sale_product_quantity/locale/ro.po
index 3d5d121769..404b1af552 100644
--- a/modules/sale_product_quantity/locale/ro.po
+++ b/modules/sale_product_quantity/locale/ro.po
@@ -26,12 +26,14 @@ msgctxt "field:product.template,sale_quantity_rounding:"
msgid "Sale Rounding Quantity"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_quantity_minimal"
msgid ""
"The quantity %(quantity)s of line %(line)s is too small, you must set at "
"least %(minimum)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_quantity_rounding"
msgid ""
"The quantity %(quantity)s of line %(line)s is not valid, you must set "
diff --git a/modules/sale_product_quantity/locale/ru.po b/modules/sale_product_quantity/locale/ru.po
index 3d5d121769..404b1af552 100644
--- a/modules/sale_product_quantity/locale/ru.po
+++ b/modules/sale_product_quantity/locale/ru.po
@@ -26,12 +26,14 @@ msgctxt "field:product.template,sale_quantity_rounding:"
msgid "Sale Rounding Quantity"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_quantity_minimal"
msgid ""
"The quantity %(quantity)s of line %(line)s is too small, you must set at "
"least %(minimum)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_quantity_rounding"
msgid ""
"The quantity %(quantity)s of line %(line)s is not valid, you must set "
diff --git a/modules/sale_product_quantity/locale/sl.po b/modules/sale_product_quantity/locale/sl.po
index 3d5d121769..404b1af552 100644
--- a/modules/sale_product_quantity/locale/sl.po
+++ b/modules/sale_product_quantity/locale/sl.po
@@ -26,12 +26,14 @@ msgctxt "field:product.template,sale_quantity_rounding:"
msgid "Sale Rounding Quantity"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_quantity_minimal"
msgid ""
"The quantity %(quantity)s of line %(line)s is too small, you must set at "
"least %(minimum)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_quantity_rounding"
msgid ""
"The quantity %(quantity)s of line %(line)s is not valid, you must set "
diff --git a/modules/sale_product_quantity/locale/tr.po b/modules/sale_product_quantity/locale/tr.po
index 3d5d121769..404b1af552 100644
--- a/modules/sale_product_quantity/locale/tr.po
+++ b/modules/sale_product_quantity/locale/tr.po
@@ -26,12 +26,14 @@ msgctxt "field:product.template,sale_quantity_rounding:"
msgid "Sale Rounding Quantity"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_quantity_minimal"
msgid ""
"The quantity %(quantity)s of line %(line)s is too small, you must set at "
"least %(minimum)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_quantity_rounding"
msgid ""
"The quantity %(quantity)s of line %(line)s is not valid, you must set "
diff --git a/modules/sale_product_quantity/locale/uk.po b/modules/sale_product_quantity/locale/uk.po
index 3d5d121769..404b1af552 100644
--- a/modules/sale_product_quantity/locale/uk.po
+++ b/modules/sale_product_quantity/locale/uk.po
@@ -26,12 +26,14 @@ msgctxt "field:product.template,sale_quantity_rounding:"
msgid "Sale Rounding Quantity"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_quantity_minimal"
msgid ""
"The quantity %(quantity)s of line %(line)s is too small, you must set at "
"least %(minimum)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_quantity_rounding"
msgid ""
"The quantity %(quantity)s of line %(line)s is not valid, you must set "
diff --git a/modules/sale_product_quantity/locale/zh_CN.po b/modules/sale_product_quantity/locale/zh_CN.po
index 3d5d121769..404b1af552 100644
--- a/modules/sale_product_quantity/locale/zh_CN.po
+++ b/modules/sale_product_quantity/locale/zh_CN.po
@@ -26,12 +26,14 @@ msgctxt "field:product.template,sale_quantity_rounding:"
msgid "Sale Rounding Quantity"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_quantity_minimal"
msgid ""
"The quantity %(quantity)s of line %(line)s is too small, you must set at "
"least %(minimum)s."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_quantity_rounding"
msgid ""
"The quantity %(quantity)s of line %(line)s is not valid, you must set "
diff --git a/modules/sale_promotion/locale/bg.po b/modules/sale_promotion/locale/bg.po
index ae402549e2..8a6bad5dfa 100644
--- a/modules/sale_promotion/locale/bg.po
+++ b/modules/sale_promotion/locale/bg.po
@@ -91,6 +91,11 @@ msgctxt "field:sale.promotion-product.product,promotion:"
msgid "Promotion"
msgstr "Promotions"
+#, fuzzy
+msgctxt "field:sale.reporting.promotion,promotion:"
+msgid "Promotion"
+msgstr "Promotions"
+
#, fuzzy
msgctxt "help:sale.promotion,formula:"
msgid ""
@@ -108,6 +113,16 @@ msgctxt "model:ir.action,name:act_promotion_relate"
msgid "Sale Promotions"
msgstr "Sale Promotions"
+msgctxt "model:ir.action,name:act_sale_relate"
+msgid "Sales"
+msgstr ""
+
+#, fuzzy
+msgctxt "model:ir.action,name:act_sale_reporting_promotion"
+msgid "Sales per Promotion"
+msgstr "Sale Promotions"
+
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in promotion \"%(promotion)s\" 'with "
@@ -118,6 +133,10 @@ msgctxt "model:ir.rule.group,name:rule_group_promotion_companies"
msgid "User in companies"
msgstr ""
+msgctxt "model:ir.rule.group,name:rule_group_reporting_promotion_companies"
+msgid "User in companies"
+msgstr ""
+
msgctxt "model:ir.ui.menu,name:menu_promotion"
msgid "Promotions"
msgstr "Promotions"
@@ -134,3 +153,8 @@ msgstr ""
msgctxt "model:sale.promotion-product.product,name:"
msgid "Sale Promotion - Product"
msgstr ""
+
+#, fuzzy
+msgctxt "model:sale.reporting.promotion,name:"
+msgid "Sale Reporting per Promotion"
+msgstr "Sale Promotions"
diff --git a/modules/sale_promotion/locale/ca.po b/modules/sale_promotion/locale/ca.po
index b4bf841309..d42239a3bc 100644
--- a/modules/sale_promotion/locale/ca.po
+++ b/modules/sale_promotion/locale/ca.po
@@ -78,6 +78,10 @@ msgctxt "field:sale.promotion-product.product,promotion:"
msgid "Promotion"
msgstr "Promoció"
+msgctxt "field:sale.reporting.promotion,promotion:"
+msgid "Promotion"
+msgstr "Promoció"
+
msgctxt "help:sale.promotion,formula:"
msgid ""
"Python expression that will be evaluated with:\n"
@@ -94,6 +98,15 @@ msgctxt "model:ir.action,name:act_promotion_relate"
msgid "Sale Promotions"
msgstr "Promocions de venda"
+msgctxt "model:ir.action,name:act_sale_relate"
+msgid "Sales"
+msgstr "Vendes"
+
+msgctxt "model:ir.action,name:act_sale_reporting_promotion"
+msgid "Sales per Promotion"
+msgstr "Vendes per promoció"
+
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in promotion \"%(promotion)s\" 'with "
@@ -106,6 +119,10 @@ msgctxt "model:ir.rule.group,name:rule_group_promotion_companies"
msgid "User in companies"
msgstr "Usuari a les empreses"
+msgctxt "model:ir.rule.group,name:rule_group_reporting_promotion_companies"
+msgid "User in companies"
+msgstr "Usuari a les empreses"
+
msgctxt "model:ir.ui.menu,name:menu_promotion"
msgid "Promotions"
msgstr "Promocions"
@@ -121,3 +138,7 @@ msgstr "Promoció de venda - Categoria de producte"
msgctxt "model:sale.promotion-product.product,name:"
msgid "Sale Promotion - Product"
msgstr "Promoció de venda - Producte"
+
+msgctxt "model:sale.reporting.promotion,name:"
+msgid "Sale Reporting per Promotion"
+msgstr "Informe de vendes per promoció"
diff --git a/modules/sale_promotion/locale/cs.po b/modules/sale_promotion/locale/cs.po
index c7b921819d..7fb97700f4 100644
--- a/modules/sale_promotion/locale/cs.po
+++ b/modules/sale_promotion/locale/cs.po
@@ -82,6 +82,11 @@ msgctxt "field:sale.promotion-product.product,promotion:"
msgid "Promotion"
msgstr "Promotions"
+#, fuzzy
+msgctxt "field:sale.reporting.promotion,promotion:"
+msgid "Promotion"
+msgstr "Promotions"
+
msgctxt "help:sale.promotion,formula:"
msgid ""
"Python expression that will be evaluated with:\n"
@@ -96,6 +101,16 @@ msgctxt "model:ir.action,name:act_promotion_relate"
msgid "Sale Promotions"
msgstr "Sale Promotions"
+msgctxt "model:ir.action,name:act_sale_relate"
+msgid "Sales"
+msgstr ""
+
+#, fuzzy
+msgctxt "model:ir.action,name:act_sale_reporting_promotion"
+msgid "Sales per Promotion"
+msgstr "Sale Promotions"
+
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in promotion \"%(promotion)s\" 'with "
@@ -106,6 +121,10 @@ msgctxt "model:ir.rule.group,name:rule_group_promotion_companies"
msgid "User in companies"
msgstr ""
+msgctxt "model:ir.rule.group,name:rule_group_reporting_promotion_companies"
+msgid "User in companies"
+msgstr ""
+
msgctxt "model:ir.ui.menu,name:menu_promotion"
msgid "Promotions"
msgstr "Promotions"
@@ -122,3 +141,8 @@ msgstr ""
msgctxt "model:sale.promotion-product.product,name:"
msgid "Sale Promotion - Product"
msgstr ""
+
+#, fuzzy
+msgctxt "model:sale.reporting.promotion,name:"
+msgid "Sale Reporting per Promotion"
+msgstr "Sale Promotions"
diff --git a/modules/sale_promotion/locale/de.po b/modules/sale_promotion/locale/de.po
index f7c89a85c3..c5d9d306d0 100644
--- a/modules/sale_promotion/locale/de.po
+++ b/modules/sale_promotion/locale/de.po
@@ -40,7 +40,7 @@ msgstr "Name"
msgctxt "field:sale.promotion,price_list:"
msgid "Price List"
-msgstr "Preisliste"
+msgstr "Preiskonditionsschema"
msgctxt "field:sale.promotion,products:"
msgid "Products"
@@ -78,6 +78,10 @@ msgctxt "field:sale.promotion-product.product,promotion:"
msgid "Promotion"
msgstr "Verkaufsaktion"
+msgctxt "field:sale.reporting.promotion,promotion:"
+msgid "Promotion"
+msgstr "Verkaufsaktion"
+
msgctxt "help:sale.promotion,formula:"
msgid ""
"Python expression that will be evaluated with:\n"
@@ -94,6 +98,15 @@ msgctxt "model:ir.action,name:act_promotion_relate"
msgid "Sale Promotions"
msgstr "Verkaufsaktionen"
+msgctxt "model:ir.action,name:act_sale_relate"
+msgid "Sales"
+msgstr "Verkäufe"
+
+msgctxt "model:ir.action,name:act_sale_reporting_promotion"
+msgid "Sales per Promotion"
+msgstr "Verkäufe pro Verkaufsaktion"
+
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in promotion \"%(promotion)s\" 'with "
@@ -106,6 +119,10 @@ msgctxt "model:ir.rule.group,name:rule_group_promotion_companies"
msgid "User in companies"
msgstr "Benutzer in Unternehmen"
+msgctxt "model:ir.rule.group,name:rule_group_reporting_promotion_companies"
+msgid "User in companies"
+msgstr "Benutzer in Unternehmen"
+
msgctxt "model:ir.ui.menu,name:menu_promotion"
msgid "Promotions"
msgstr "Verkaufsaktionen"
@@ -121,3 +138,7 @@ msgstr "Verkaufsaktion - Artikelkategorie"
msgctxt "model:sale.promotion-product.product,name:"
msgid "Sale Promotion - Product"
msgstr "Verkaufsaktion - Artikel"
+
+msgctxt "model:sale.reporting.promotion,name:"
+msgid "Sale Reporting per Promotion"
+msgstr "Verkaufsbericht pro Verkaufsaktion"
diff --git a/modules/sale_promotion/locale/es.po b/modules/sale_promotion/locale/es.po
index c6915ba0e2..e9d74b20ac 100644
--- a/modules/sale_promotion/locale/es.po
+++ b/modules/sale_promotion/locale/es.po
@@ -78,6 +78,10 @@ msgctxt "field:sale.promotion-product.product,promotion:"
msgid "Promotion"
msgstr "Promoción"
+msgctxt "field:sale.reporting.promotion,promotion:"
+msgid "Promotion"
+msgstr "Promoción"
+
msgctxt "help:sale.promotion,formula:"
msgid ""
"Python expression that will be evaluated with:\n"
@@ -94,6 +98,15 @@ msgctxt "model:ir.action,name:act_promotion_relate"
msgid "Sale Promotions"
msgstr "Promociones de venta"
+msgctxt "model:ir.action,name:act_sale_relate"
+msgid "Sales"
+msgstr "Ventas"
+
+msgctxt "model:ir.action,name:act_sale_reporting_promotion"
+msgid "Sales per Promotion"
+msgstr "Ventas por promoción"
+
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in promotion \"%(promotion)s\" 'with "
@@ -106,6 +119,10 @@ msgctxt "model:ir.rule.group,name:rule_group_promotion_companies"
msgid "User in companies"
msgstr "Usuario en las empresas"
+msgctxt "model:ir.rule.group,name:rule_group_reporting_promotion_companies"
+msgid "User in companies"
+msgstr "Usuario en las empresas"
+
msgctxt "model:ir.ui.menu,name:menu_promotion"
msgid "Promotions"
msgstr "Promociones"
@@ -121,3 +138,7 @@ msgstr "Promoción de venta - Categoría de producto"
msgctxt "model:sale.promotion-product.product,name:"
msgid "Sale Promotion - Product"
msgstr "Promoción de venta - Producto"
+
+msgctxt "model:sale.reporting.promotion,name:"
+msgid "Sale Reporting per Promotion"
+msgstr "Informe de ventas por promoción"
diff --git a/modules/sale_promotion/locale/es_419.po b/modules/sale_promotion/locale/es_419.po
index 196c20836d..0b15978227 100644
--- a/modules/sale_promotion/locale/es_419.po
+++ b/modules/sale_promotion/locale/es_419.po
@@ -78,6 +78,10 @@ msgctxt "field:sale.promotion-product.product,promotion:"
msgid "Promotion"
msgstr ""
+msgctxt "field:sale.reporting.promotion,promotion:"
+msgid "Promotion"
+msgstr ""
+
msgctxt "help:sale.promotion,formula:"
msgid ""
"Python expression that will be evaluated with:\n"
@@ -94,7 +98,15 @@ msgctxt "model:ir.action,name:act_promotion_relate"
msgid "Sale Promotions"
msgstr ""
-#, fuzzy
+msgctxt "model:ir.action,name:act_sale_relate"
+msgid "Sales"
+msgstr ""
+
+msgctxt "model:ir.action,name:act_sale_reporting_promotion"
+msgid "Sales per Promotion"
+msgstr ""
+
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in promotion \"%(promotion)s\" 'with "
@@ -107,6 +119,10 @@ msgctxt "model:ir.rule.group,name:rule_group_promotion_companies"
msgid "User in companies"
msgstr ""
+msgctxt "model:ir.rule.group,name:rule_group_reporting_promotion_companies"
+msgid "User in companies"
+msgstr ""
+
msgctxt "model:ir.ui.menu,name:menu_promotion"
msgid "Promotions"
msgstr ""
@@ -122,3 +138,7 @@ msgstr ""
msgctxt "model:sale.promotion-product.product,name:"
msgid "Sale Promotion - Product"
msgstr ""
+
+msgctxt "model:sale.reporting.promotion,name:"
+msgid "Sale Reporting per Promotion"
+msgstr ""
diff --git a/modules/sale_promotion/locale/et.po b/modules/sale_promotion/locale/et.po
index bd7cf46e6c..70690a73a6 100644
--- a/modules/sale_promotion/locale/et.po
+++ b/modules/sale_promotion/locale/et.po
@@ -78,6 +78,11 @@ msgctxt "field:sale.promotion-product.product,promotion:"
msgid "Promotion"
msgstr "Soodustus"
+#, fuzzy
+msgctxt "field:sale.reporting.promotion,promotion:"
+msgid "Promotion"
+msgstr "Soodustus"
+
msgctxt "help:sale.promotion,formula:"
msgid ""
"Python expression that will be evaluated with:\n"
@@ -92,6 +97,16 @@ msgctxt "model:ir.action,name:act_promotion_relate"
msgid "Sale Promotions"
msgstr "Müügisoodustus"
+msgctxt "model:ir.action,name:act_sale_relate"
+msgid "Sales"
+msgstr ""
+
+#, fuzzy
+msgctxt "model:ir.action,name:act_sale_reporting_promotion"
+msgid "Sales per Promotion"
+msgstr "Müüg soodustus"
+
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in promotion \"%(promotion)s\" 'with "
@@ -103,6 +118,11 @@ msgctxt "model:ir.rule.group,name:rule_group_promotion_companies"
msgid "User in companies"
msgstr "Kasutaja ettevõttes"
+#, fuzzy
+msgctxt "model:ir.rule.group,name:rule_group_reporting_promotion_companies"
+msgid "User in companies"
+msgstr "Kasutaja ettevõttes"
+
msgctxt "model:ir.ui.menu,name:menu_promotion"
msgid "Promotions"
msgstr "Soodustused"
@@ -118,3 +138,8 @@ msgstr "Müügisoodustus - toote kategooria"
msgctxt "model:sale.promotion-product.product,name:"
msgid "Sale Promotion - Product"
msgstr "Müügisoodustus - toode"
+
+#, fuzzy
+msgctxt "model:sale.reporting.promotion,name:"
+msgid "Sale Reporting per Promotion"
+msgstr "Müüg soodustus"
diff --git a/modules/sale_promotion/locale/fa.po b/modules/sale_promotion/locale/fa.po
index d076041dd4..720c08d47f 100644
--- a/modules/sale_promotion/locale/fa.po
+++ b/modules/sale_promotion/locale/fa.po
@@ -78,6 +78,11 @@ msgctxt "field:sale.promotion-product.product,promotion:"
msgid "Promotion"
msgstr "تبلیغ و ترویج"
+#, fuzzy
+msgctxt "field:sale.reporting.promotion,promotion:"
+msgid "Promotion"
+msgstr "تبلیغ و ترویج"
+
msgctxt "help:sale.promotion,formula:"
msgid ""
"Python expression that will be evaluated with:\n"
@@ -94,6 +99,16 @@ msgctxt "model:ir.action,name:act_promotion_relate"
msgid "Sale Promotions"
msgstr "ترویج ها و تبلیغات فروش"
+msgctxt "model:ir.action,name:act_sale_relate"
+msgid "Sales"
+msgstr ""
+
+#, fuzzy
+msgctxt "model:ir.action,name:act_sale_reporting_promotion"
+msgid "Sales per Promotion"
+msgstr "تبلیغ و ترویج فروش"
+
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in promotion \"%(promotion)s\" 'with "
@@ -104,6 +119,10 @@ msgctxt "model:ir.rule.group,name:rule_group_promotion_companies"
msgid "User in companies"
msgstr ""
+msgctxt "model:ir.rule.group,name:rule_group_reporting_promotion_companies"
+msgid "User in companies"
+msgstr ""
+
msgctxt "model:ir.ui.menu,name:menu_promotion"
msgid "Promotions"
msgstr "ترویج ها و تبلیغات"
@@ -119,3 +138,8 @@ msgstr "دسته بندی محصولات - تبلیغ و ترویج فروش"
msgctxt "model:sale.promotion-product.product,name:"
msgid "Sale Promotion - Product"
msgstr "محصولات - تبلیغ و ترویج فروش"
+
+#, fuzzy
+msgctxt "model:sale.reporting.promotion,name:"
+msgid "Sale Reporting per Promotion"
+msgstr "تبلیغ و ترویج فروش"
diff --git a/modules/sale_promotion/locale/fi.po b/modules/sale_promotion/locale/fi.po
index 4d0df617ca..4490ce3b10 100644
--- a/modules/sale_promotion/locale/fi.po
+++ b/modules/sale_promotion/locale/fi.po
@@ -81,6 +81,11 @@ msgctxt "field:sale.promotion-product.product,promotion:"
msgid "Promotion"
msgstr "Promotions"
+#, fuzzy
+msgctxt "field:sale.reporting.promotion,promotion:"
+msgid "Promotion"
+msgstr "Promotions"
+
msgctxt "help:sale.promotion,formula:"
msgid ""
"Python expression that will be evaluated with:\n"
@@ -95,6 +100,16 @@ msgctxt "model:ir.action,name:act_promotion_relate"
msgid "Sale Promotions"
msgstr "Sale Promotions"
+msgctxt "model:ir.action,name:act_sale_relate"
+msgid "Sales"
+msgstr ""
+
+#, fuzzy
+msgctxt "model:ir.action,name:act_sale_reporting_promotion"
+msgid "Sales per Promotion"
+msgstr "Sale Promotions"
+
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in promotion \"%(promotion)s\" 'with "
@@ -105,6 +120,10 @@ msgctxt "model:ir.rule.group,name:rule_group_promotion_companies"
msgid "User in companies"
msgstr ""
+msgctxt "model:ir.rule.group,name:rule_group_reporting_promotion_companies"
+msgid "User in companies"
+msgstr ""
+
msgctxt "model:ir.ui.menu,name:menu_promotion"
msgid "Promotions"
msgstr "Promotions"
@@ -121,3 +140,8 @@ msgstr ""
msgctxt "model:sale.promotion-product.product,name:"
msgid "Sale Promotion - Product"
msgstr ""
+
+#, fuzzy
+msgctxt "model:sale.reporting.promotion,name:"
+msgid "Sale Reporting per Promotion"
+msgstr "Sale Promotions"
diff --git a/modules/sale_promotion/locale/fr.po b/modules/sale_promotion/locale/fr.po
index 4a638d00bd..b3e5bc2d93 100644
--- a/modules/sale_promotion/locale/fr.po
+++ b/modules/sale_promotion/locale/fr.po
@@ -78,6 +78,10 @@ msgctxt "field:sale.promotion-product.product,promotion:"
msgid "Promotion"
msgstr "Promotion"
+msgctxt "field:sale.reporting.promotion,promotion:"
+msgid "Promotion"
+msgstr "Promotion"
+
msgctxt "help:sale.promotion,formula:"
msgid ""
"Python expression that will be evaluated with:\n"
@@ -94,6 +98,15 @@ msgctxt "model:ir.action,name:act_promotion_relate"
msgid "Sale Promotions"
msgstr "Promotions de vente"
+msgctxt "model:ir.action,name:act_sale_relate"
+msgid "Sales"
+msgstr "Ventes"
+
+msgctxt "model:ir.action,name:act_sale_reporting_promotion"
+msgid "Sales per Promotion"
+msgstr "Ventes par promotion"
+
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in promotion \"%(promotion)s\" 'with "
@@ -106,6 +119,10 @@ msgctxt "model:ir.rule.group,name:rule_group_promotion_companies"
msgid "User in companies"
msgstr "Utilisateur dans les sociétés"
+msgctxt "model:ir.rule.group,name:rule_group_reporting_promotion_companies"
+msgid "User in companies"
+msgstr "Utilisateur dans les sociétés"
+
msgctxt "model:ir.ui.menu,name:menu_promotion"
msgid "Promotions"
msgstr "Promotions"
@@ -121,3 +138,7 @@ msgstr "Promotion de vente - Catégorie de produit"
msgctxt "model:sale.promotion-product.product,name:"
msgid "Sale Promotion - Product"
msgstr "Promotion de vente - Produit"
+
+msgctxt "model:sale.reporting.promotion,name:"
+msgid "Sale Reporting per Promotion"
+msgstr "Rapports de vente par promotion"
diff --git a/modules/sale_promotion/locale/hu.po b/modules/sale_promotion/locale/hu.po
index 588ce81b5e..56f4951969 100644
--- a/modules/sale_promotion/locale/hu.po
+++ b/modules/sale_promotion/locale/hu.po
@@ -89,6 +89,11 @@ msgctxt "field:sale.promotion-product.product,promotion:"
msgid "Promotion"
msgstr "Promotions"
+#, fuzzy
+msgctxt "field:sale.reporting.promotion,promotion:"
+msgid "Promotion"
+msgstr "Promotions"
+
#, fuzzy
msgctxt "help:sale.promotion,formula:"
msgid ""
@@ -106,6 +111,16 @@ msgctxt "model:ir.action,name:act_promotion_relate"
msgid "Sale Promotions"
msgstr "Sale Promotions"
+msgctxt "model:ir.action,name:act_sale_relate"
+msgid "Sales"
+msgstr ""
+
+#, fuzzy
+msgctxt "model:ir.action,name:act_sale_reporting_promotion"
+msgid "Sales per Promotion"
+msgstr "Sale Promotions"
+
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in promotion \"%(promotion)s\" 'with "
@@ -116,6 +131,10 @@ msgctxt "model:ir.rule.group,name:rule_group_promotion_companies"
msgid "User in companies"
msgstr ""
+msgctxt "model:ir.rule.group,name:rule_group_reporting_promotion_companies"
+msgid "User in companies"
+msgstr ""
+
msgctxt "model:ir.ui.menu,name:menu_promotion"
msgid "Promotions"
msgstr "Promotions"
@@ -132,3 +151,8 @@ msgstr ""
msgctxt "model:sale.promotion-product.product,name:"
msgid "Sale Promotion - Product"
msgstr ""
+
+#, fuzzy
+msgctxt "model:sale.reporting.promotion,name:"
+msgid "Sale Reporting per Promotion"
+msgstr "Sale Promotions"
diff --git a/modules/sale_promotion/locale/id.po b/modules/sale_promotion/locale/id.po
index a33661f29d..8e3735a19e 100644
--- a/modules/sale_promotion/locale/id.po
+++ b/modules/sale_promotion/locale/id.po
@@ -78,6 +78,10 @@ msgctxt "field:sale.promotion-product.product,promotion:"
msgid "Promotion"
msgstr ""
+msgctxt "field:sale.reporting.promotion,promotion:"
+msgid "Promotion"
+msgstr ""
+
msgctxt "help:sale.promotion,formula:"
msgid ""
"Python expression that will be evaluated with:\n"
@@ -92,6 +96,15 @@ msgctxt "model:ir.action,name:act_promotion_relate"
msgid "Sale Promotions"
msgstr ""
+msgctxt "model:ir.action,name:act_sale_relate"
+msgid "Sales"
+msgstr ""
+
+msgctxt "model:ir.action,name:act_sale_reporting_promotion"
+msgid "Sales per Promotion"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in promotion \"%(promotion)s\" 'with "
@@ -103,6 +116,11 @@ msgctxt "model:ir.rule.group,name:rule_group_promotion_companies"
msgid "User in companies"
msgstr "Pengguna di dalam perusahaan"
+#, fuzzy
+msgctxt "model:ir.rule.group,name:rule_group_reporting_promotion_companies"
+msgid "User in companies"
+msgstr "Pengguna di dalam perusahaan"
+
msgctxt "model:ir.ui.menu,name:menu_promotion"
msgid "Promotions"
msgstr ""
@@ -118,3 +136,7 @@ msgstr ""
msgctxt "model:sale.promotion-product.product,name:"
msgid "Sale Promotion - Product"
msgstr ""
+
+msgctxt "model:sale.reporting.promotion,name:"
+msgid "Sale Reporting per Promotion"
+msgstr ""
diff --git a/modules/sale_promotion/locale/it.po b/modules/sale_promotion/locale/it.po
index 305cdd6a93..2dd1e4f137 100644
--- a/modules/sale_promotion/locale/it.po
+++ b/modules/sale_promotion/locale/it.po
@@ -78,6 +78,11 @@ msgctxt "field:sale.promotion-product.product,promotion:"
msgid "Promotion"
msgstr "Promozione"
+#, fuzzy
+msgctxt "field:sale.reporting.promotion,promotion:"
+msgid "Promotion"
+msgstr "Promozione"
+
msgctxt "help:sale.promotion,formula:"
msgid ""
"Python expression that will be evaluated with:\n"
@@ -94,6 +99,16 @@ msgctxt "model:ir.action,name:act_promotion_relate"
msgid "Sale Promotions"
msgstr "Promozione su vendite"
+msgctxt "model:ir.action,name:act_sale_relate"
+msgid "Sales"
+msgstr ""
+
+#, fuzzy
+msgctxt "model:ir.action,name:act_sale_reporting_promotion"
+msgid "Sales per Promotion"
+msgstr "Promozione su vendite"
+
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in promotion \"%(promotion)s\" 'with "
@@ -106,6 +121,11 @@ msgctxt "model:ir.rule.group,name:rule_group_promotion_companies"
msgid "User in companies"
msgstr "Utente in aziende"
+#, fuzzy
+msgctxt "model:ir.rule.group,name:rule_group_reporting_promotion_companies"
+msgid "User in companies"
+msgstr "Utente in aziende"
+
msgctxt "model:ir.ui.menu,name:menu_promotion"
msgid "Promotions"
msgstr "Promozioni"
@@ -121,3 +141,8 @@ msgstr "Promozione vendita - Categoria di prodotto"
msgctxt "model:sale.promotion-product.product,name:"
msgid "Sale Promotion - Product"
msgstr "Promozione su vendita - prodotto"
+
+#, fuzzy
+msgctxt "model:sale.reporting.promotion,name:"
+msgid "Sale Reporting per Promotion"
+msgstr "Promozione su vendite"
diff --git a/modules/sale_promotion/locale/lo.po b/modules/sale_promotion/locale/lo.po
index 278cea9dd6..a6f2bc8ac6 100644
--- a/modules/sale_promotion/locale/lo.po
+++ b/modules/sale_promotion/locale/lo.po
@@ -90,6 +90,11 @@ msgctxt "field:sale.promotion-product.product,promotion:"
msgid "Promotion"
msgstr "Promotions"
+#, fuzzy
+msgctxt "field:sale.reporting.promotion,promotion:"
+msgid "Promotion"
+msgstr "Promotions"
+
msgctxt "help:sale.promotion,formula:"
msgid ""
"Python expression that will be evaluated with:\n"
@@ -104,6 +109,16 @@ msgctxt "model:ir.action,name:act_promotion_relate"
msgid "Sale Promotions"
msgstr "Sale Promotions"
+msgctxt "model:ir.action,name:act_sale_relate"
+msgid "Sales"
+msgstr ""
+
+#, fuzzy
+msgctxt "model:ir.action,name:act_sale_reporting_promotion"
+msgid "Sales per Promotion"
+msgstr "Sale Promotions"
+
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in promotion \"%(promotion)s\" 'with "
@@ -114,6 +129,10 @@ msgctxt "model:ir.rule.group,name:rule_group_promotion_companies"
msgid "User in companies"
msgstr ""
+msgctxt "model:ir.rule.group,name:rule_group_reporting_promotion_companies"
+msgid "User in companies"
+msgstr ""
+
msgctxt "model:ir.ui.menu,name:menu_promotion"
msgid "Promotions"
msgstr "Promotions"
@@ -130,3 +149,8 @@ msgstr ""
msgctxt "model:sale.promotion-product.product,name:"
msgid "Sale Promotion - Product"
msgstr ""
+
+#, fuzzy
+msgctxt "model:sale.reporting.promotion,name:"
+msgid "Sale Reporting per Promotion"
+msgstr "Sale Promotions"
diff --git a/modules/sale_promotion/locale/lt.po b/modules/sale_promotion/locale/lt.po
index 3ae6b0e5ba..b9d55cb8c3 100644
--- a/modules/sale_promotion/locale/lt.po
+++ b/modules/sale_promotion/locale/lt.po
@@ -82,6 +82,11 @@ msgctxt "field:sale.promotion-product.product,promotion:"
msgid "Promotion"
msgstr "Promotions"
+#, fuzzy
+msgctxt "field:sale.reporting.promotion,promotion:"
+msgid "Promotion"
+msgstr "Promotions"
+
msgctxt "help:sale.promotion,formula:"
msgid ""
"Python expression that will be evaluated with:\n"
@@ -96,6 +101,16 @@ msgctxt "model:ir.action,name:act_promotion_relate"
msgid "Sale Promotions"
msgstr "Sale Promotions"
+msgctxt "model:ir.action,name:act_sale_relate"
+msgid "Sales"
+msgstr ""
+
+#, fuzzy
+msgctxt "model:ir.action,name:act_sale_reporting_promotion"
+msgid "Sales per Promotion"
+msgstr "Sale Promotions"
+
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in promotion \"%(promotion)s\" 'with "
@@ -106,6 +121,10 @@ msgctxt "model:ir.rule.group,name:rule_group_promotion_companies"
msgid "User in companies"
msgstr ""
+msgctxt "model:ir.rule.group,name:rule_group_reporting_promotion_companies"
+msgid "User in companies"
+msgstr ""
+
msgctxt "model:ir.ui.menu,name:menu_promotion"
msgid "Promotions"
msgstr "Promotions"
@@ -122,3 +141,8 @@ msgstr ""
msgctxt "model:sale.promotion-product.product,name:"
msgid "Sale Promotion - Product"
msgstr ""
+
+#, fuzzy
+msgctxt "model:sale.reporting.promotion,name:"
+msgid "Sale Reporting per Promotion"
+msgstr "Sale Promotions"
diff --git a/modules/sale_promotion/locale/nl.po b/modules/sale_promotion/locale/nl.po
index a4f43c7011..74ede2a476 100644
--- a/modules/sale_promotion/locale/nl.po
+++ b/modules/sale_promotion/locale/nl.po
@@ -78,6 +78,10 @@ msgctxt "field:sale.promotion-product.product,promotion:"
msgid "Promotion"
msgstr "Promotie"
+msgctxt "field:sale.reporting.promotion,promotion:"
+msgid "Promotion"
+msgstr "Promotie"
+
msgctxt "help:sale.promotion,formula:"
msgid ""
"Python expression that will be evaluated with:\n"
@@ -94,6 +98,15 @@ msgctxt "model:ir.action,name:act_promotion_relate"
msgid "Sale Promotions"
msgstr "Verkoopspromoties"
+msgctxt "model:ir.action,name:act_sale_relate"
+msgid "Sales"
+msgstr "Verkopen"
+
+msgctxt "model:ir.action,name:act_sale_reporting_promotion"
+msgid "Sales per Promotion"
+msgstr "Verkopen per promotie"
+
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in promotion \"%(promotion)s\" 'with "
@@ -106,6 +119,10 @@ msgctxt "model:ir.rule.group,name:rule_group_promotion_companies"
msgid "User in companies"
msgstr "Gebruiker in het bedrijf"
+msgctxt "model:ir.rule.group,name:rule_group_reporting_promotion_companies"
+msgid "User in companies"
+msgstr "Gebruiker in bedrijven"
+
msgctxt "model:ir.ui.menu,name:menu_promotion"
msgid "Promotions"
msgstr "Promoties"
@@ -121,3 +138,7 @@ msgstr "Verkooppromotie - Productcategorie"
msgctxt "model:sale.promotion-product.product,name:"
msgid "Sale Promotion - Product"
msgstr "Verkooppromotie - Product"
+
+msgctxt "model:sale.reporting.promotion,name:"
+msgid "Sale Reporting per Promotion"
+msgstr "Rapportage verkoop per promotie"
diff --git a/modules/sale_promotion/locale/pl.po b/modules/sale_promotion/locale/pl.po
index 0b46ce026d..c7861ac9dd 100644
--- a/modules/sale_promotion/locale/pl.po
+++ b/modules/sale_promotion/locale/pl.po
@@ -79,6 +79,11 @@ msgctxt "field:sale.promotion-product.product,promotion:"
msgid "Promotion"
msgstr "Promocja"
+#, fuzzy
+msgctxt "field:sale.reporting.promotion,promotion:"
+msgid "Promotion"
+msgstr "Promocja"
+
msgctxt "help:sale.promotion,formula:"
msgid ""
"Python expression that will be evaluated with:\n"
@@ -95,6 +100,16 @@ msgctxt "model:ir.action,name:act_promotion_relate"
msgid "Sale Promotions"
msgstr "Sale Promotions"
+msgctxt "model:ir.action,name:act_sale_relate"
+msgid "Sales"
+msgstr ""
+
+#, fuzzy
+msgctxt "model:ir.action,name:act_sale_reporting_promotion"
+msgid "Sales per Promotion"
+msgstr "Promocja sprzedaży"
+
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in promotion \"%(promotion)s\" 'with "
@@ -105,6 +120,10 @@ msgctxt "model:ir.rule.group,name:rule_group_promotion_companies"
msgid "User in companies"
msgstr ""
+msgctxt "model:ir.rule.group,name:rule_group_reporting_promotion_companies"
+msgid "User in companies"
+msgstr ""
+
#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_promotion"
msgid "Promotions"
@@ -121,3 +140,8 @@ msgstr ""
msgctxt "model:sale.promotion-product.product,name:"
msgid "Sale Promotion - Product"
msgstr "Promocja sprzedaży - Produkt"
+
+#, fuzzy
+msgctxt "model:sale.reporting.promotion,name:"
+msgid "Sale Reporting per Promotion"
+msgstr "Promocja sprzedaży"
diff --git a/modules/sale_promotion/locale/pt.po b/modules/sale_promotion/locale/pt.po
index 4a1550e7f9..58a129852c 100644
--- a/modules/sale_promotion/locale/pt.po
+++ b/modules/sale_promotion/locale/pt.po
@@ -79,6 +79,11 @@ msgctxt "field:sale.promotion-product.product,promotion:"
msgid "Promotion"
msgstr "Promoção"
+#, fuzzy
+msgctxt "field:sale.reporting.promotion,promotion:"
+msgid "Promotion"
+msgstr "Promoção"
+
msgctxt "help:sale.promotion,formula:"
msgid ""
"Python expression that will be evaluated with:\n"
@@ -97,7 +102,16 @@ msgctxt "model:ir.action,name:act_promotion_relate"
msgid "Sale Promotions"
msgstr "Sale Promotions"
+msgctxt "model:ir.action,name:act_sale_relate"
+msgid "Sales"
+msgstr ""
+
#, fuzzy
+msgctxt "model:ir.action,name:act_sale_reporting_promotion"
+msgid "Sales per Promotion"
+msgstr "Promoção de Venda"
+
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in promotion \"%(promotion)s\" 'with "
@@ -110,6 +124,10 @@ msgctxt "model:ir.rule.group,name:rule_group_promotion_companies"
msgid "User in companies"
msgstr ""
+msgctxt "model:ir.rule.group,name:rule_group_reporting_promotion_companies"
+msgid "User in companies"
+msgstr ""
+
#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_promotion"
msgid "Promotions"
@@ -126,3 +144,8 @@ msgstr ""
msgctxt "model:sale.promotion-product.product,name:"
msgid "Sale Promotion - Product"
msgstr "Promoção de Venda - Produto"
+
+#, fuzzy
+msgctxt "model:sale.reporting.promotion,name:"
+msgid "Sale Reporting per Promotion"
+msgstr "Promoção de Venda"
diff --git a/modules/sale_promotion/locale/ro.po b/modules/sale_promotion/locale/ro.po
index be987f0ba1..024fd782ae 100644
--- a/modules/sale_promotion/locale/ro.po
+++ b/modules/sale_promotion/locale/ro.po
@@ -79,6 +79,11 @@ msgctxt "field:sale.promotion-product.product,promotion:"
msgid "Promotion"
msgstr "Promoție"
+#, fuzzy
+msgctxt "field:sale.reporting.promotion,promotion:"
+msgid "Promotion"
+msgstr "Promoție"
+
#, fuzzy
msgctxt "help:sale.promotion,formula:"
msgid ""
@@ -96,6 +101,16 @@ msgctxt "model:ir.action,name:act_promotion_relate"
msgid "Sale Promotions"
msgstr "Promoții de vânzare"
+msgctxt "model:ir.action,name:act_sale_relate"
+msgid "Sales"
+msgstr ""
+
+#, fuzzy
+msgctxt "model:ir.action,name:act_sale_reporting_promotion"
+msgid "Sales per Promotion"
+msgstr "Promoție de vânzare"
+
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in promotion \"%(promotion)s\" 'with "
@@ -108,6 +123,11 @@ msgctxt "model:ir.rule.group,name:rule_group_promotion_companies"
msgid "User in companies"
msgstr "Utilizator în Companii"
+#, fuzzy
+msgctxt "model:ir.rule.group,name:rule_group_reporting_promotion_companies"
+msgid "User in companies"
+msgstr "Utilizator în Companii"
+
msgctxt "model:ir.ui.menu,name:menu_promotion"
msgid "Promotions"
msgstr "Promoții"
@@ -123,3 +143,8 @@ msgstr "Promoție de vânzare - Categorie de produse"
msgctxt "model:sale.promotion-product.product,name:"
msgid "Sale Promotion - Product"
msgstr "Promoție de vânzare - Produs"
+
+#, fuzzy
+msgctxt "model:sale.reporting.promotion,name:"
+msgid "Sale Reporting per Promotion"
+msgstr "Promoție de vânzare"
diff --git a/modules/sale_promotion/locale/ru.po b/modules/sale_promotion/locale/ru.po
index 63b58cb56e..f3747257f2 100644
--- a/modules/sale_promotion/locale/ru.po
+++ b/modules/sale_promotion/locale/ru.po
@@ -89,6 +89,11 @@ msgctxt "field:sale.promotion-product.product,promotion:"
msgid "Promotion"
msgstr "Promotions"
+#, fuzzy
+msgctxt "field:sale.reporting.promotion,promotion:"
+msgid "Promotion"
+msgstr "Promotions"
+
msgctxt "help:sale.promotion,formula:"
msgid ""
"Python expression that will be evaluated with:\n"
@@ -103,6 +108,16 @@ msgctxt "model:ir.action,name:act_promotion_relate"
msgid "Sale Promotions"
msgstr "Sale Promotions"
+msgctxt "model:ir.action,name:act_sale_relate"
+msgid "Sales"
+msgstr ""
+
+#, fuzzy
+msgctxt "model:ir.action,name:act_sale_reporting_promotion"
+msgid "Sales per Promotion"
+msgstr "Sale Promotions"
+
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in promotion \"%(promotion)s\" 'with "
@@ -113,6 +128,10 @@ msgctxt "model:ir.rule.group,name:rule_group_promotion_companies"
msgid "User in companies"
msgstr ""
+msgctxt "model:ir.rule.group,name:rule_group_reporting_promotion_companies"
+msgid "User in companies"
+msgstr ""
+
msgctxt "model:ir.ui.menu,name:menu_promotion"
msgid "Promotions"
msgstr "Promotions"
@@ -129,3 +148,8 @@ msgstr ""
msgctxt "model:sale.promotion-product.product,name:"
msgid "Sale Promotion - Product"
msgstr ""
+
+#, fuzzy
+msgctxt "model:sale.reporting.promotion,name:"
+msgid "Sale Reporting per Promotion"
+msgstr "Sale Promotions"
diff --git a/modules/sale_promotion/locale/sl.po b/modules/sale_promotion/locale/sl.po
index 78aa88b883..970e1f2aee 100644
--- a/modules/sale_promotion/locale/sl.po
+++ b/modules/sale_promotion/locale/sl.po
@@ -79,6 +79,11 @@ msgctxt "field:sale.promotion-product.product,promotion:"
msgid "Promotion"
msgstr "Spodbuda"
+#, fuzzy
+msgctxt "field:sale.reporting.promotion,promotion:"
+msgid "Promotion"
+msgstr "Spodbuda"
+
msgctxt "help:sale.promotion,formula:"
msgid ""
"Python expression that will be evaluated with:\n"
@@ -97,7 +102,16 @@ msgctxt "model:ir.action,name:act_promotion_relate"
msgid "Sale Promotions"
msgstr "Sale Promotions"
+msgctxt "model:ir.action,name:act_sale_relate"
+msgid "Sales"
+msgstr ""
+
#, fuzzy
+msgctxt "model:ir.action,name:act_sale_reporting_promotion"
+msgid "Sales per Promotion"
+msgstr "Spodbuda prodaje"
+
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in promotion \"%(promotion)s\" 'with "
@@ -110,6 +124,10 @@ msgctxt "model:ir.rule.group,name:rule_group_promotion_companies"
msgid "User in companies"
msgstr ""
+msgctxt "model:ir.rule.group,name:rule_group_reporting_promotion_companies"
+msgid "User in companies"
+msgstr ""
+
#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_promotion"
msgid "Promotions"
@@ -126,3 +144,8 @@ msgstr ""
msgctxt "model:sale.promotion-product.product,name:"
msgid "Sale Promotion - Product"
msgstr "Spodbuda prodaje - Izdelek"
+
+#, fuzzy
+msgctxt "model:sale.reporting.promotion,name:"
+msgid "Sale Reporting per Promotion"
+msgstr "Spodbuda prodaje"
diff --git a/modules/sale_promotion/locale/tr.po b/modules/sale_promotion/locale/tr.po
index 4d0df617ca..4490ce3b10 100644
--- a/modules/sale_promotion/locale/tr.po
+++ b/modules/sale_promotion/locale/tr.po
@@ -81,6 +81,11 @@ msgctxt "field:sale.promotion-product.product,promotion:"
msgid "Promotion"
msgstr "Promotions"
+#, fuzzy
+msgctxt "field:sale.reporting.promotion,promotion:"
+msgid "Promotion"
+msgstr "Promotions"
+
msgctxt "help:sale.promotion,formula:"
msgid ""
"Python expression that will be evaluated with:\n"
@@ -95,6 +100,16 @@ msgctxt "model:ir.action,name:act_promotion_relate"
msgid "Sale Promotions"
msgstr "Sale Promotions"
+msgctxt "model:ir.action,name:act_sale_relate"
+msgid "Sales"
+msgstr ""
+
+#, fuzzy
+msgctxt "model:ir.action,name:act_sale_reporting_promotion"
+msgid "Sales per Promotion"
+msgstr "Sale Promotions"
+
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in promotion \"%(promotion)s\" 'with "
@@ -105,6 +120,10 @@ msgctxt "model:ir.rule.group,name:rule_group_promotion_companies"
msgid "User in companies"
msgstr ""
+msgctxt "model:ir.rule.group,name:rule_group_reporting_promotion_companies"
+msgid "User in companies"
+msgstr ""
+
msgctxt "model:ir.ui.menu,name:menu_promotion"
msgid "Promotions"
msgstr "Promotions"
@@ -121,3 +140,8 @@ msgstr ""
msgctxt "model:sale.promotion-product.product,name:"
msgid "Sale Promotion - Product"
msgstr ""
+
+#, fuzzy
+msgctxt "model:sale.reporting.promotion,name:"
+msgid "Sale Reporting per Promotion"
+msgstr "Sale Promotions"
diff --git a/modules/sale_promotion/locale/uk.po b/modules/sale_promotion/locale/uk.po
index 990ce77c55..97108eec78 100644
--- a/modules/sale_promotion/locale/uk.po
+++ b/modules/sale_promotion/locale/uk.po
@@ -78,6 +78,10 @@ msgctxt "field:sale.promotion-product.product,promotion:"
msgid "Promotion"
msgstr ""
+msgctxt "field:sale.reporting.promotion,promotion:"
+msgid "Promotion"
+msgstr ""
+
msgctxt "help:sale.promotion,formula:"
msgid ""
"Python expression that will be evaluated with:\n"
@@ -92,6 +96,15 @@ msgctxt "model:ir.action,name:act_promotion_relate"
msgid "Sale Promotions"
msgstr ""
+msgctxt "model:ir.action,name:act_sale_relate"
+msgid "Sales"
+msgstr ""
+
+msgctxt "model:ir.action,name:act_sale_reporting_promotion"
+msgid "Sales per Promotion"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in promotion \"%(promotion)s\" 'with "
@@ -102,6 +115,10 @@ msgctxt "model:ir.rule.group,name:rule_group_promotion_companies"
msgid "User in companies"
msgstr ""
+msgctxt "model:ir.rule.group,name:rule_group_reporting_promotion_companies"
+msgid "User in companies"
+msgstr ""
+
msgctxt "model:ir.ui.menu,name:menu_promotion"
msgid "Promotions"
msgstr ""
@@ -117,3 +134,7 @@ msgstr ""
msgctxt "model:sale.promotion-product.product,name:"
msgid "Sale Promotion - Product"
msgstr ""
+
+msgctxt "model:sale.reporting.promotion,name:"
+msgid "Sale Reporting per Promotion"
+msgstr ""
diff --git a/modules/sale_promotion/locale/zh_CN.po b/modules/sale_promotion/locale/zh_CN.po
index 9bb02b671a..0b784eddcd 100644
--- a/modules/sale_promotion/locale/zh_CN.po
+++ b/modules/sale_promotion/locale/zh_CN.po
@@ -82,6 +82,11 @@ msgctxt "field:sale.promotion-product.product,promotion:"
msgid "Promotion"
msgstr "Promotions"
+#, fuzzy
+msgctxt "field:sale.reporting.promotion,promotion:"
+msgid "Promotion"
+msgstr "Promotions"
+
msgctxt "help:sale.promotion,formula:"
msgid ""
"Python expression that will be evaluated with:\n"
@@ -96,6 +101,16 @@ msgctxt "model:ir.action,name:act_promotion_relate"
msgid "Sale Promotions"
msgstr "Sale Promotions"
+msgctxt "model:ir.action,name:act_sale_relate"
+msgid "Sales"
+msgstr ""
+
+#, fuzzy
+msgctxt "model:ir.action,name:act_sale_reporting_promotion"
+msgid "Sales per Promotion"
+msgstr "Sale Promotions"
+
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_formula"
msgid ""
"Invalid formula \"%(formula)s\" in promotion \"%(promotion)s\" 'with "
@@ -106,6 +121,10 @@ msgctxt "model:ir.rule.group,name:rule_group_promotion_companies"
msgid "User in companies"
msgstr ""
+msgctxt "model:ir.rule.group,name:rule_group_reporting_promotion_companies"
+msgid "User in companies"
+msgstr ""
+
msgctxt "model:ir.ui.menu,name:menu_promotion"
msgid "Promotions"
msgstr "Promotions"
@@ -122,3 +141,8 @@ msgstr ""
msgctxt "model:sale.promotion-product.product,name:"
msgid "Sale Promotion - Product"
msgstr ""
+
+#, fuzzy
+msgctxt "model:sale.reporting.promotion,name:"
+msgid "Sale Reporting per Promotion"
+msgstr "Sale Promotions"
diff --git a/modules/sale_promotion_coupon/locale/bg.po b/modules/sale_promotion_coupon/locale/bg.po
index eb92c14403..42fd4677a1 100644
--- a/modules/sale_promotion_coupon/locale/bg.po
+++ b/modules/sale_promotion_coupon/locale/bg.po
@@ -6,6 +6,10 @@ msgctxt "field:sale.promotion,coupons:"
msgid "Coupons"
msgstr ""
+msgctxt "field:sale.promotion.coupon,company:"
+msgid "Company"
+msgstr ""
+
msgctxt "field:sale.promotion.coupon,name:"
msgid "Name"
msgstr ""
@@ -26,18 +30,26 @@ msgctxt "field:sale.promotion.coupon,promotion:"
msgid "Promotion"
msgstr ""
-msgctxt "field:sale.promotion.coupon.number,active:"
-msgid "Active"
+msgctxt "field:sale.promotion.coupon.number,company:"
+msgid "Company"
msgstr ""
msgctxt "field:sale.promotion.coupon.number,coupon:"
msgid "Coupon"
msgstr ""
+msgctxt "field:sale.promotion.coupon.number,end_date:"
+msgid "End Date"
+msgstr ""
+
msgctxt "field:sale.promotion.coupon.number,number:"
msgid "Number"
msgstr ""
+msgctxt "field:sale.promotion.coupon.number,start_date:"
+msgid "Start Date"
+msgstr ""
+
msgctxt "field:sale.sale,coupon_parties:"
msgid "Coupon Parties"
msgstr ""
@@ -65,7 +77,29 @@ msgid "Check to count usage per party."
msgstr ""
msgctxt "model:ir.message,text:msg_duplicate_numbers"
-msgid "The coupons numbered \"%(numbers)s\" are duplicated."
+msgid "The dates of coupon numbers with the same number can not overlap."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_promotion_coupon_number_end_date"
+msgid ""
+"The end date of coupons numbered \"%(numbers)s\" must be before "
+"%(start_date)s."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_promotion_coupon_number_start_date"
+msgid ""
+"The start date of coupons numbered \"%(numbers)s\" must be after "
+"%(start_date)s."
+msgstr ""
+
+msgctxt "model:ir.rule.group,name:rule_group_coupon_companies"
+msgid "User in companies"
+msgstr ""
+
+msgctxt "model:ir.rule.group,name:rule_group_coupon_number_companies"
+msgid "User in companies"
msgstr ""
msgctxt "model:sale.promotion.coupon,name:"
diff --git a/modules/sale_promotion_coupon/locale/ca.po b/modules/sale_promotion_coupon/locale/ca.po
index 778048d84e..484b74d2a2 100644
--- a/modules/sale_promotion_coupon/locale/ca.po
+++ b/modules/sale_promotion_coupon/locale/ca.po
@@ -6,6 +6,10 @@ msgctxt "field:sale.promotion,coupons:"
msgid "Coupons"
msgstr "Cupons"
+msgctxt "field:sale.promotion.coupon,company:"
+msgid "Company"
+msgstr "Empresa"
+
msgctxt "field:sale.promotion.coupon,name:"
msgid "Name"
msgstr "Nom"
@@ -26,18 +30,26 @@ msgctxt "field:sale.promotion.coupon,promotion:"
msgid "Promotion"
msgstr "Promoció"
-msgctxt "field:sale.promotion.coupon.number,active:"
-msgid "Active"
-msgstr "Actiu"
+msgctxt "field:sale.promotion.coupon.number,company:"
+msgid "Company"
+msgstr "Empresa"
msgctxt "field:sale.promotion.coupon.number,coupon:"
msgid "Coupon"
msgstr "Cupó"
+msgctxt "field:sale.promotion.coupon.number,end_date:"
+msgid "End Date"
+msgstr "Data finalització"
+
msgctxt "field:sale.promotion.coupon.number,number:"
msgid "Number"
msgstr "Número"
+msgctxt "field:sale.promotion.coupon.number,start_date:"
+msgid "Start Date"
+msgstr "Data d'inici"
+
msgctxt "field:sale.sale,coupon_parties:"
msgid "Coupon Parties"
msgstr "Tercers dels cupons"
@@ -67,8 +79,35 @@ msgid "Check to count usage per party."
msgstr "Marca per contar l'ús per tercer."
msgctxt "model:ir.message,text:msg_duplicate_numbers"
-msgid "The coupons numbered \"%(numbers)s\" are duplicated."
-msgstr "El cupons numerats \"%(numbers)s\" estan duplicats."
+msgid "The dates of coupon numbers with the same number can not overlap."
+msgstr ""
+"Les dates dels números de cupó amb el mateix número no es poden solapar."
+
+#, python-format
+msgctxt "model:ir.message,text:msg_promotion_coupon_number_end_date"
+msgid ""
+"The end date of coupons numbered \"%(numbers)s\" must be before "
+"%(start_date)s."
+msgstr ""
+"La data de finalització dels cupons numerats \"%(numbers)s\" ha de ser "
+"anterior a %(start_date)s."
+
+#, python-format
+msgctxt "model:ir.message,text:msg_promotion_coupon_number_start_date"
+msgid ""
+"The start date of coupons numbered \"%(numbers)s\" must be after "
+"%(start_date)s."
+msgstr ""
+"La data d'inici dels cupons numerats \"%(numbers)s\" ha de ser posterior a "
+"%(start_date)s."
+
+msgctxt "model:ir.rule.group,name:rule_group_coupon_companies"
+msgid "User in companies"
+msgstr "Usuari a les empreses"
+
+msgctxt "model:ir.rule.group,name:rule_group_coupon_number_companies"
+msgid "User in companies"
+msgstr "Usuari a les empreses"
msgctxt "model:sale.promotion.coupon,name:"
msgid "Promotion Coupon"
diff --git a/modules/sale_promotion_coupon/locale/cs.po b/modules/sale_promotion_coupon/locale/cs.po
index eb92c14403..42fd4677a1 100644
--- a/modules/sale_promotion_coupon/locale/cs.po
+++ b/modules/sale_promotion_coupon/locale/cs.po
@@ -6,6 +6,10 @@ msgctxt "field:sale.promotion,coupons:"
msgid "Coupons"
msgstr ""
+msgctxt "field:sale.promotion.coupon,company:"
+msgid "Company"
+msgstr ""
+
msgctxt "field:sale.promotion.coupon,name:"
msgid "Name"
msgstr ""
@@ -26,18 +30,26 @@ msgctxt "field:sale.promotion.coupon,promotion:"
msgid "Promotion"
msgstr ""
-msgctxt "field:sale.promotion.coupon.number,active:"
-msgid "Active"
+msgctxt "field:sale.promotion.coupon.number,company:"
+msgid "Company"
msgstr ""
msgctxt "field:sale.promotion.coupon.number,coupon:"
msgid "Coupon"
msgstr ""
+msgctxt "field:sale.promotion.coupon.number,end_date:"
+msgid "End Date"
+msgstr ""
+
msgctxt "field:sale.promotion.coupon.number,number:"
msgid "Number"
msgstr ""
+msgctxt "field:sale.promotion.coupon.number,start_date:"
+msgid "Start Date"
+msgstr ""
+
msgctxt "field:sale.sale,coupon_parties:"
msgid "Coupon Parties"
msgstr ""
@@ -65,7 +77,29 @@ msgid "Check to count usage per party."
msgstr ""
msgctxt "model:ir.message,text:msg_duplicate_numbers"
-msgid "The coupons numbered \"%(numbers)s\" are duplicated."
+msgid "The dates of coupon numbers with the same number can not overlap."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_promotion_coupon_number_end_date"
+msgid ""
+"The end date of coupons numbered \"%(numbers)s\" must be before "
+"%(start_date)s."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_promotion_coupon_number_start_date"
+msgid ""
+"The start date of coupons numbered \"%(numbers)s\" must be after "
+"%(start_date)s."
+msgstr ""
+
+msgctxt "model:ir.rule.group,name:rule_group_coupon_companies"
+msgid "User in companies"
+msgstr ""
+
+msgctxt "model:ir.rule.group,name:rule_group_coupon_number_companies"
+msgid "User in companies"
msgstr ""
msgctxt "model:sale.promotion.coupon,name:"
diff --git a/modules/sale_promotion_coupon/locale/de.po b/modules/sale_promotion_coupon/locale/de.po
index 5eedf76036..d3d98bfc33 100644
--- a/modules/sale_promotion_coupon/locale/de.po
+++ b/modules/sale_promotion_coupon/locale/de.po
@@ -6,6 +6,10 @@ msgctxt "field:sale.promotion,coupons:"
msgid "Coupons"
msgstr "Coupons"
+msgctxt "field:sale.promotion.coupon,company:"
+msgid "Company"
+msgstr "Unternehmen"
+
msgctxt "field:sale.promotion.coupon,name:"
msgid "Name"
msgstr "Name"
@@ -28,18 +32,26 @@ msgctxt "field:sale.promotion.coupon,promotion:"
msgid "Promotion"
msgstr "Verkaufsaktion"
-msgctxt "field:sale.promotion.coupon.number,active:"
-msgid "Active"
-msgstr "Aktiv"
+msgctxt "field:sale.promotion.coupon.number,company:"
+msgid "Company"
+msgstr "Unternehmen"
msgctxt "field:sale.promotion.coupon.number,coupon:"
msgid "Coupon"
msgstr "Coupon"
+msgctxt "field:sale.promotion.coupon.number,end_date:"
+msgid "End Date"
+msgstr "Enddatum"
+
msgctxt "field:sale.promotion.coupon.number,number:"
msgid "Number"
msgstr "Nummer"
+msgctxt "field:sale.promotion.coupon.number,start_date:"
+msgid "Start Date"
+msgstr "Startdatum"
+
msgctxt "field:sale.sale,coupon_parties:"
msgid "Coupon Parties"
msgstr "Coupons Parteien"
@@ -69,8 +81,36 @@ msgid "Check to count usage per party."
msgstr "Aktivieren um die Anzahl der Verwendungen pro Partei zu zählen."
msgctxt "model:ir.message,text:msg_duplicate_numbers"
-msgid "The coupons numbered \"%(numbers)s\" are duplicated."
-msgstr "Die Coupon Nummern \"%(numbers)s\" sind doppelt."
+msgid "The dates of coupon numbers with the same number can not overlap."
+msgstr ""
+"Die Datumsangaben von Couponnummern mit gleicher Nummer dürfen sich nicht "
+"überschneiden."
+
+#, python-format
+msgctxt "model:ir.message,text:msg_promotion_coupon_number_end_date"
+msgid ""
+"The end date of coupons numbered \"%(numbers)s\" must be before "
+"%(start_date)s."
+msgstr ""
+"Das Enddatum von Coupons mit den Nummern „%(numbers)s“ muss vor dem "
+"%(start_date)s liegen."
+
+#, python-format
+msgctxt "model:ir.message,text:msg_promotion_coupon_number_start_date"
+msgid ""
+"The start date of coupons numbered \"%(numbers)s\" must be after "
+"%(start_date)s."
+msgstr ""
+"Das Startdatum von Coupons mit den Nummern „%(numbers)s“ muss nach dem "
+"%(start_date)s liegen."
+
+msgctxt "model:ir.rule.group,name:rule_group_coupon_companies"
+msgid "User in companies"
+msgstr "Benutzer in Unternehmen"
+
+msgctxt "model:ir.rule.group,name:rule_group_coupon_number_companies"
+msgid "User in companies"
+msgstr "Benutzer in Unternehmen"
msgctxt "model:sale.promotion.coupon,name:"
msgid "Promotion Coupon"
diff --git a/modules/sale_promotion_coupon/locale/es.po b/modules/sale_promotion_coupon/locale/es.po
index 433204151d..c600c81137 100644
--- a/modules/sale_promotion_coupon/locale/es.po
+++ b/modules/sale_promotion_coupon/locale/es.po
@@ -6,6 +6,10 @@ msgctxt "field:sale.promotion,coupons:"
msgid "Coupons"
msgstr "Cupones"
+msgctxt "field:sale.promotion.coupon,company:"
+msgid "Company"
+msgstr "Empresa"
+
msgctxt "field:sale.promotion.coupon,name:"
msgid "Name"
msgstr "Nombre"
@@ -26,18 +30,26 @@ msgctxt "field:sale.promotion.coupon,promotion:"
msgid "Promotion"
msgstr "Promoción"
-msgctxt "field:sale.promotion.coupon.number,active:"
-msgid "Active"
-msgstr "Activo"
+msgctxt "field:sale.promotion.coupon.number,company:"
+msgid "Company"
+msgstr "Empresa"
msgctxt "field:sale.promotion.coupon.number,coupon:"
msgid "Coupon"
msgstr "Cupón"
+msgctxt "field:sale.promotion.coupon.number,end_date:"
+msgid "End Date"
+msgstr "Fecha final"
+
msgctxt "field:sale.promotion.coupon.number,number:"
msgid "Number"
msgstr "Número"
+msgctxt "field:sale.promotion.coupon.number,start_date:"
+msgid "Start Date"
+msgstr "Fecha inicial"
+
msgctxt "field:sale.sale,coupon_parties:"
msgid "Coupon Parties"
msgstr "Terceros de los cupones"
@@ -67,8 +79,36 @@ msgid "Check to count usage per party."
msgstr "Marcar para contar el uso por tercero."
msgctxt "model:ir.message,text:msg_duplicate_numbers"
-msgid "The coupons numbered \"%(numbers)s\" are duplicated."
-msgstr "Los cupones con numeración \"%(numbers)s\" están duplicados."
+msgid "The dates of coupon numbers with the same number can not overlap."
+msgstr ""
+"Las fechas de los números de cupón con el mismo número no pueden "
+"superponerse."
+
+#, python-format
+msgctxt "model:ir.message,text:msg_promotion_coupon_number_end_date"
+msgid ""
+"The end date of coupons numbered \"%(numbers)s\" must be before "
+"%(start_date)s."
+msgstr ""
+"La fecha de finalización de los cupones numerados \"%(numbers)s\" debe ser "
+"anterior a %(start_date)s."
+
+#, python-format
+msgctxt "model:ir.message,text:msg_promotion_coupon_number_start_date"
+msgid ""
+"The start date of coupons numbered \"%(numbers)s\" must be after "
+"%(start_date)s."
+msgstr ""
+"La fecha de inicio de los cupones numerados \"%(numbers)s\" debe ser "
+"posterior a %(start_date)s."
+
+msgctxt "model:ir.rule.group,name:rule_group_coupon_companies"
+msgid "User in companies"
+msgstr "Usuario en las empresas"
+
+msgctxt "model:ir.rule.group,name:rule_group_coupon_number_companies"
+msgid "User in companies"
+msgstr "Usuario en las empresas"
msgctxt "model:sale.promotion.coupon,name:"
msgid "Promotion Coupon"
diff --git a/modules/sale_promotion_coupon/locale/es_419.po b/modules/sale_promotion_coupon/locale/es_419.po
index eb92c14403..42fd4677a1 100644
--- a/modules/sale_promotion_coupon/locale/es_419.po
+++ b/modules/sale_promotion_coupon/locale/es_419.po
@@ -6,6 +6,10 @@ msgctxt "field:sale.promotion,coupons:"
msgid "Coupons"
msgstr ""
+msgctxt "field:sale.promotion.coupon,company:"
+msgid "Company"
+msgstr ""
+
msgctxt "field:sale.promotion.coupon,name:"
msgid "Name"
msgstr ""
@@ -26,18 +30,26 @@ msgctxt "field:sale.promotion.coupon,promotion:"
msgid "Promotion"
msgstr ""
-msgctxt "field:sale.promotion.coupon.number,active:"
-msgid "Active"
+msgctxt "field:sale.promotion.coupon.number,company:"
+msgid "Company"
msgstr ""
msgctxt "field:sale.promotion.coupon.number,coupon:"
msgid "Coupon"
msgstr ""
+msgctxt "field:sale.promotion.coupon.number,end_date:"
+msgid "End Date"
+msgstr ""
+
msgctxt "field:sale.promotion.coupon.number,number:"
msgid "Number"
msgstr ""
+msgctxt "field:sale.promotion.coupon.number,start_date:"
+msgid "Start Date"
+msgstr ""
+
msgctxt "field:sale.sale,coupon_parties:"
msgid "Coupon Parties"
msgstr ""
@@ -65,7 +77,29 @@ msgid "Check to count usage per party."
msgstr ""
msgctxt "model:ir.message,text:msg_duplicate_numbers"
-msgid "The coupons numbered \"%(numbers)s\" are duplicated."
+msgid "The dates of coupon numbers with the same number can not overlap."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_promotion_coupon_number_end_date"
+msgid ""
+"The end date of coupons numbered \"%(numbers)s\" must be before "
+"%(start_date)s."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_promotion_coupon_number_start_date"
+msgid ""
+"The start date of coupons numbered \"%(numbers)s\" must be after "
+"%(start_date)s."
+msgstr ""
+
+msgctxt "model:ir.rule.group,name:rule_group_coupon_companies"
+msgid "User in companies"
+msgstr ""
+
+msgctxt "model:ir.rule.group,name:rule_group_coupon_number_companies"
+msgid "User in companies"
msgstr ""
msgctxt "model:sale.promotion.coupon,name:"
diff --git a/modules/sale_promotion_coupon/locale/et.po b/modules/sale_promotion_coupon/locale/et.po
index 308a34abb2..b8679d13d5 100644
--- a/modules/sale_promotion_coupon/locale/et.po
+++ b/modules/sale_promotion_coupon/locale/et.po
@@ -6,6 +6,10 @@ msgctxt "field:sale.promotion,coupons:"
msgid "Coupons"
msgstr "Kupongid"
+msgctxt "field:sale.promotion.coupon,company:"
+msgid "Company"
+msgstr ""
+
msgctxt "field:sale.promotion.coupon,name:"
msgid "Name"
msgstr "Nimi"
@@ -26,18 +30,27 @@ msgctxt "field:sale.promotion.coupon,promotion:"
msgid "Promotion"
msgstr "Soodustus"
-msgctxt "field:sale.promotion.coupon.number,active:"
-msgid "Active"
-msgstr "Aktiivne"
+msgctxt "field:sale.promotion.coupon.number,company:"
+msgid "Company"
+msgstr ""
msgctxt "field:sale.promotion.coupon.number,coupon:"
msgid "Coupon"
msgstr "Kupong"
+msgctxt "field:sale.promotion.coupon.number,end_date:"
+msgid "End Date"
+msgstr ""
+
msgctxt "field:sale.promotion.coupon.number,number:"
msgid "Number"
msgstr "Number"
+#, fuzzy
+msgctxt "field:sale.promotion.coupon.number,start_date:"
+msgid "Start Date"
+msgstr "Muutmise kuupäev"
+
#, fuzzy
msgctxt "field:sale.sale,coupon_parties:"
msgid "Coupon Parties"
@@ -66,7 +79,29 @@ msgid "Check to count usage per party."
msgstr ""
msgctxt "model:ir.message,text:msg_duplicate_numbers"
-msgid "The coupons numbered \"%(numbers)s\" are duplicated."
+msgid "The dates of coupon numbers with the same number can not overlap."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_promotion_coupon_number_end_date"
+msgid ""
+"The end date of coupons numbered \"%(numbers)s\" must be before "
+"%(start_date)s."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_promotion_coupon_number_start_date"
+msgid ""
+"The start date of coupons numbered \"%(numbers)s\" must be after "
+"%(start_date)s."
+msgstr ""
+
+msgctxt "model:ir.rule.group,name:rule_group_coupon_companies"
+msgid "User in companies"
+msgstr ""
+
+msgctxt "model:ir.rule.group,name:rule_group_coupon_number_companies"
+msgid "User in companies"
msgstr ""
msgctxt "model:sale.promotion.coupon,name:"
diff --git a/modules/sale_promotion_coupon/locale/fa.po b/modules/sale_promotion_coupon/locale/fa.po
index 7bec5737fe..b83abc0fad 100644
--- a/modules/sale_promotion_coupon/locale/fa.po
+++ b/modules/sale_promotion_coupon/locale/fa.po
@@ -6,6 +6,10 @@ msgctxt "field:sale.promotion,coupons:"
msgid "Coupons"
msgstr "کوپن ها"
+msgctxt "field:sale.promotion.coupon,company:"
+msgid "Company"
+msgstr ""
+
msgctxt "field:sale.promotion.coupon,name:"
msgid "Name"
msgstr "نام"
@@ -26,18 +30,27 @@ msgctxt "field:sale.promotion.coupon,promotion:"
msgid "Promotion"
msgstr "تبلیغ و ترویج"
-msgctxt "field:sale.promotion.coupon.number,active:"
-msgid "Active"
-msgstr "فعال"
+msgctxt "field:sale.promotion.coupon.number,company:"
+msgid "Company"
+msgstr ""
msgctxt "field:sale.promotion.coupon.number,coupon:"
msgid "Coupon"
msgstr "کوپن"
+msgctxt "field:sale.promotion.coupon.number,end_date:"
+msgid "End Date"
+msgstr ""
+
msgctxt "field:sale.promotion.coupon.number,number:"
msgid "Number"
msgstr "شماره"
+#, fuzzy
+msgctxt "field:sale.promotion.coupon.number,start_date:"
+msgid "Start Date"
+msgstr "تاریخ نوشته"
+
#, fuzzy
msgctxt "field:sale.sale,coupon_parties:"
msgid "Coupon Parties"
@@ -68,9 +81,31 @@ msgid "Check to count usage per party."
msgstr "تیک بزنید برای شمارش استفاده در هر نهاد/سازمان."
msgctxt "model:ir.message,text:msg_duplicate_numbers"
-msgid "The coupons numbered \"%(numbers)s\" are duplicated."
+msgid "The dates of coupon numbers with the same number can not overlap."
+msgstr ""
+
+#, fuzzy, python-format
+msgctxt "model:ir.message,text:msg_promotion_coupon_number_end_date"
+msgid ""
+"The end date of coupons numbered \"%(numbers)s\" must be before "
+"%(start_date)s."
msgstr "تعداد کوپن های :\"%s\" دوبرابر شده است."
+#, fuzzy, python-format
+msgctxt "model:ir.message,text:msg_promotion_coupon_number_start_date"
+msgid ""
+"The start date of coupons numbered \"%(numbers)s\" must be after "
+"%(start_date)s."
+msgstr "تعداد کوپن های :\"%s\" دوبرابر شده است."
+
+msgctxt "model:ir.rule.group,name:rule_group_coupon_companies"
+msgid "User in companies"
+msgstr ""
+
+msgctxt "model:ir.rule.group,name:rule_group_coupon_number_companies"
+msgid "User in companies"
+msgstr ""
+
msgctxt "model:sale.promotion.coupon,name:"
msgid "Promotion Coupon"
msgstr "کوپن تبلیغ و ترویج"
diff --git a/modules/sale_promotion_coupon/locale/fi.po b/modules/sale_promotion_coupon/locale/fi.po
index eb92c14403..42fd4677a1 100644
--- a/modules/sale_promotion_coupon/locale/fi.po
+++ b/modules/sale_promotion_coupon/locale/fi.po
@@ -6,6 +6,10 @@ msgctxt "field:sale.promotion,coupons:"
msgid "Coupons"
msgstr ""
+msgctxt "field:sale.promotion.coupon,company:"
+msgid "Company"
+msgstr ""
+
msgctxt "field:sale.promotion.coupon,name:"
msgid "Name"
msgstr ""
@@ -26,18 +30,26 @@ msgctxt "field:sale.promotion.coupon,promotion:"
msgid "Promotion"
msgstr ""
-msgctxt "field:sale.promotion.coupon.number,active:"
-msgid "Active"
+msgctxt "field:sale.promotion.coupon.number,company:"
+msgid "Company"
msgstr ""
msgctxt "field:sale.promotion.coupon.number,coupon:"
msgid "Coupon"
msgstr ""
+msgctxt "field:sale.promotion.coupon.number,end_date:"
+msgid "End Date"
+msgstr ""
+
msgctxt "field:sale.promotion.coupon.number,number:"
msgid "Number"
msgstr ""
+msgctxt "field:sale.promotion.coupon.number,start_date:"
+msgid "Start Date"
+msgstr ""
+
msgctxt "field:sale.sale,coupon_parties:"
msgid "Coupon Parties"
msgstr ""
@@ -65,7 +77,29 @@ msgid "Check to count usage per party."
msgstr ""
msgctxt "model:ir.message,text:msg_duplicate_numbers"
-msgid "The coupons numbered \"%(numbers)s\" are duplicated."
+msgid "The dates of coupon numbers with the same number can not overlap."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_promotion_coupon_number_end_date"
+msgid ""
+"The end date of coupons numbered \"%(numbers)s\" must be before "
+"%(start_date)s."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_promotion_coupon_number_start_date"
+msgid ""
+"The start date of coupons numbered \"%(numbers)s\" must be after "
+"%(start_date)s."
+msgstr ""
+
+msgctxt "model:ir.rule.group,name:rule_group_coupon_companies"
+msgid "User in companies"
+msgstr ""
+
+msgctxt "model:ir.rule.group,name:rule_group_coupon_number_companies"
+msgid "User in companies"
msgstr ""
msgctxt "model:sale.promotion.coupon,name:"
diff --git a/modules/sale_promotion_coupon/locale/fr.po b/modules/sale_promotion_coupon/locale/fr.po
index cf6634d272..64c23ad8f9 100644
--- a/modules/sale_promotion_coupon/locale/fr.po
+++ b/modules/sale_promotion_coupon/locale/fr.po
@@ -6,6 +6,10 @@ msgctxt "field:sale.promotion,coupons:"
msgid "Coupons"
msgstr "Coupons"
+msgctxt "field:sale.promotion.coupon,company:"
+msgid "Company"
+msgstr "Société"
+
msgctxt "field:sale.promotion.coupon,name:"
msgid "Name"
msgstr "Nom"
@@ -26,18 +30,26 @@ msgctxt "field:sale.promotion.coupon,promotion:"
msgid "Promotion"
msgstr "Promotion"
-msgctxt "field:sale.promotion.coupon.number,active:"
-msgid "Active"
-msgstr "Actif"
+msgctxt "field:sale.promotion.coupon.number,company:"
+msgid "Company"
+msgstr "Société"
msgctxt "field:sale.promotion.coupon.number,coupon:"
msgid "Coupon"
msgstr "Coupon"
+msgctxt "field:sale.promotion.coupon.number,end_date:"
+msgid "End Date"
+msgstr "Date de fin"
+
msgctxt "field:sale.promotion.coupon.number,number:"
msgid "Number"
msgstr "Numéro"
+msgctxt "field:sale.promotion.coupon.number,start_date:"
+msgid "Start Date"
+msgstr "Date de début"
+
msgctxt "field:sale.sale,coupon_parties:"
msgid "Coupon Parties"
msgstr "Tiers de coupon"
@@ -67,8 +79,36 @@ msgid "Check to count usage per party."
msgstr "Cochez pour compter l'utilisation par tiers."
msgctxt "model:ir.message,text:msg_duplicate_numbers"
-msgid "The coupons numbered \"%(numbers)s\" are duplicated."
-msgstr "Les coupons numérotés « %(numbers)s » sont en double."
+msgid "The dates of coupon numbers with the same number can not overlap."
+msgstr ""
+"Les dates des numéros de coupon portant le même numéro ne peuvent pas se "
+"chevaucher."
+
+#, python-format
+msgctxt "model:ir.message,text:msg_promotion_coupon_number_end_date"
+msgid ""
+"The end date of coupons numbered \"%(numbers)s\" must be before "
+"%(start_date)s."
+msgstr ""
+"La date de fin des coupons numérotés « %(numbers)s » doit être antérieure à "
+"%(start_date)s."
+
+#, python-format
+msgctxt "model:ir.message,text:msg_promotion_coupon_number_start_date"
+msgid ""
+"The start date of coupons numbered \"%(numbers)s\" must be after "
+"%(start_date)s."
+msgstr ""
+"La date de début des coupons numérotés « %(numbers)s » doit être postérieure"
+" à %(start_date)s."
+
+msgctxt "model:ir.rule.group,name:rule_group_coupon_companies"
+msgid "User in companies"
+msgstr "Utilisateur dans les sociétés"
+
+msgctxt "model:ir.rule.group,name:rule_group_coupon_number_companies"
+msgid "User in companies"
+msgstr "Utilisateur dans les sociétés"
msgctxt "model:sale.promotion.coupon,name:"
msgid "Promotion Coupon"
diff --git a/modules/sale_promotion_coupon/locale/hu.po b/modules/sale_promotion_coupon/locale/hu.po
index eb92c14403..42fd4677a1 100644
--- a/modules/sale_promotion_coupon/locale/hu.po
+++ b/modules/sale_promotion_coupon/locale/hu.po
@@ -6,6 +6,10 @@ msgctxt "field:sale.promotion,coupons:"
msgid "Coupons"
msgstr ""
+msgctxt "field:sale.promotion.coupon,company:"
+msgid "Company"
+msgstr ""
+
msgctxt "field:sale.promotion.coupon,name:"
msgid "Name"
msgstr ""
@@ -26,18 +30,26 @@ msgctxt "field:sale.promotion.coupon,promotion:"
msgid "Promotion"
msgstr ""
-msgctxt "field:sale.promotion.coupon.number,active:"
-msgid "Active"
+msgctxt "field:sale.promotion.coupon.number,company:"
+msgid "Company"
msgstr ""
msgctxt "field:sale.promotion.coupon.number,coupon:"
msgid "Coupon"
msgstr ""
+msgctxt "field:sale.promotion.coupon.number,end_date:"
+msgid "End Date"
+msgstr ""
+
msgctxt "field:sale.promotion.coupon.number,number:"
msgid "Number"
msgstr ""
+msgctxt "field:sale.promotion.coupon.number,start_date:"
+msgid "Start Date"
+msgstr ""
+
msgctxt "field:sale.sale,coupon_parties:"
msgid "Coupon Parties"
msgstr ""
@@ -65,7 +77,29 @@ msgid "Check to count usage per party."
msgstr ""
msgctxt "model:ir.message,text:msg_duplicate_numbers"
-msgid "The coupons numbered \"%(numbers)s\" are duplicated."
+msgid "The dates of coupon numbers with the same number can not overlap."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_promotion_coupon_number_end_date"
+msgid ""
+"The end date of coupons numbered \"%(numbers)s\" must be before "
+"%(start_date)s."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_promotion_coupon_number_start_date"
+msgid ""
+"The start date of coupons numbered \"%(numbers)s\" must be after "
+"%(start_date)s."
+msgstr ""
+
+msgctxt "model:ir.rule.group,name:rule_group_coupon_companies"
+msgid "User in companies"
+msgstr ""
+
+msgctxt "model:ir.rule.group,name:rule_group_coupon_number_companies"
+msgid "User in companies"
msgstr ""
msgctxt "model:sale.promotion.coupon,name:"
diff --git a/modules/sale_promotion_coupon/locale/id.po b/modules/sale_promotion_coupon/locale/id.po
index 85269b46e1..23b7c4545e 100644
--- a/modules/sale_promotion_coupon/locale/id.po
+++ b/modules/sale_promotion_coupon/locale/id.po
@@ -6,6 +6,10 @@ msgctxt "field:sale.promotion,coupons:"
msgid "Coupons"
msgstr "Kupon"
+msgctxt "field:sale.promotion.coupon,company:"
+msgid "Company"
+msgstr ""
+
msgctxt "field:sale.promotion.coupon,name:"
msgid "Name"
msgstr "Nama"
@@ -26,18 +30,27 @@ msgctxt "field:sale.promotion.coupon,promotion:"
msgid "Promotion"
msgstr ""
-msgctxt "field:sale.promotion.coupon.number,active:"
-msgid "Active"
-msgstr "Aktif"
+msgctxt "field:sale.promotion.coupon.number,company:"
+msgid "Company"
+msgstr ""
msgctxt "field:sale.promotion.coupon.number,coupon:"
msgid "Coupon"
msgstr ""
+msgctxt "field:sale.promotion.coupon.number,end_date:"
+msgid "End Date"
+msgstr ""
+
msgctxt "field:sale.promotion.coupon.number,number:"
msgid "Number"
msgstr "Nomor"
+#, fuzzy
+msgctxt "field:sale.promotion.coupon.number,start_date:"
+msgid "Start Date"
+msgstr "Tanggal Penulisan"
+
#, fuzzy
msgctxt "field:sale.sale,coupon_parties:"
msgid "Coupon Parties"
@@ -68,9 +81,31 @@ msgid "Check to count usage per party."
msgstr "Periksa untuk menghitung penggunaan per pihak."
msgctxt "model:ir.message,text:msg_duplicate_numbers"
-msgid "The coupons numbered \"%(numbers)s\" are duplicated."
+msgid "The dates of coupon numbers with the same number can not overlap."
+msgstr ""
+
+#, fuzzy, python-format
+msgctxt "model:ir.message,text:msg_promotion_coupon_number_end_date"
+msgid ""
+"The end date of coupons numbered \"%(numbers)s\" must be before "
+"%(start_date)s."
msgstr "Kupon bernomor \"%(numbers)s\" digandakan."
+#, fuzzy, python-format
+msgctxt "model:ir.message,text:msg_promotion_coupon_number_start_date"
+msgid ""
+"The start date of coupons numbered \"%(numbers)s\" must be after "
+"%(start_date)s."
+msgstr "Kupon bernomor \"%(numbers)s\" digandakan."
+
+msgctxt "model:ir.rule.group,name:rule_group_coupon_companies"
+msgid "User in companies"
+msgstr ""
+
+msgctxt "model:ir.rule.group,name:rule_group_coupon_number_companies"
+msgid "User in companies"
+msgstr ""
+
msgctxt "model:sale.promotion.coupon,name:"
msgid "Promotion Coupon"
msgstr "Kupon Promosi"
diff --git a/modules/sale_promotion_coupon/locale/it.po b/modules/sale_promotion_coupon/locale/it.po
index 2331f98df0..6f503e6241 100644
--- a/modules/sale_promotion_coupon/locale/it.po
+++ b/modules/sale_promotion_coupon/locale/it.po
@@ -6,6 +6,10 @@ msgctxt "field:sale.promotion,coupons:"
msgid "Coupons"
msgstr ""
+msgctxt "field:sale.promotion.coupon,company:"
+msgid "Company"
+msgstr ""
+
msgctxt "field:sale.promotion.coupon,name:"
msgid "Name"
msgstr "Nome"
@@ -26,18 +30,26 @@ msgctxt "field:sale.promotion.coupon,promotion:"
msgid "Promotion"
msgstr ""
-msgctxt "field:sale.promotion.coupon.number,active:"
-msgid "Active"
-msgstr "Attivo"
+msgctxt "field:sale.promotion.coupon.number,company:"
+msgid "Company"
+msgstr ""
msgctxt "field:sale.promotion.coupon.number,coupon:"
msgid "Coupon"
msgstr ""
+msgctxt "field:sale.promotion.coupon.number,end_date:"
+msgid "End Date"
+msgstr ""
+
msgctxt "field:sale.promotion.coupon.number,number:"
msgid "Number"
msgstr "Numero"
+msgctxt "field:sale.promotion.coupon.number,start_date:"
+msgid "Start Date"
+msgstr ""
+
msgctxt "field:sale.sale,coupon_parties:"
msgid "Coupon Parties"
msgstr ""
@@ -65,7 +77,29 @@ msgid "Check to count usage per party."
msgstr ""
msgctxt "model:ir.message,text:msg_duplicate_numbers"
-msgid "The coupons numbered \"%(numbers)s\" are duplicated."
+msgid "The dates of coupon numbers with the same number can not overlap."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_promotion_coupon_number_end_date"
+msgid ""
+"The end date of coupons numbered \"%(numbers)s\" must be before "
+"%(start_date)s."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_promotion_coupon_number_start_date"
+msgid ""
+"The start date of coupons numbered \"%(numbers)s\" must be after "
+"%(start_date)s."
+msgstr ""
+
+msgctxt "model:ir.rule.group,name:rule_group_coupon_companies"
+msgid "User in companies"
+msgstr ""
+
+msgctxt "model:ir.rule.group,name:rule_group_coupon_number_companies"
+msgid "User in companies"
msgstr ""
msgctxt "model:sale.promotion.coupon,name:"
diff --git a/modules/sale_promotion_coupon/locale/lo.po b/modules/sale_promotion_coupon/locale/lo.po
index eb92c14403..42fd4677a1 100644
--- a/modules/sale_promotion_coupon/locale/lo.po
+++ b/modules/sale_promotion_coupon/locale/lo.po
@@ -6,6 +6,10 @@ msgctxt "field:sale.promotion,coupons:"
msgid "Coupons"
msgstr ""
+msgctxt "field:sale.promotion.coupon,company:"
+msgid "Company"
+msgstr ""
+
msgctxt "field:sale.promotion.coupon,name:"
msgid "Name"
msgstr ""
@@ -26,18 +30,26 @@ msgctxt "field:sale.promotion.coupon,promotion:"
msgid "Promotion"
msgstr ""
-msgctxt "field:sale.promotion.coupon.number,active:"
-msgid "Active"
+msgctxt "field:sale.promotion.coupon.number,company:"
+msgid "Company"
msgstr ""
msgctxt "field:sale.promotion.coupon.number,coupon:"
msgid "Coupon"
msgstr ""
+msgctxt "field:sale.promotion.coupon.number,end_date:"
+msgid "End Date"
+msgstr ""
+
msgctxt "field:sale.promotion.coupon.number,number:"
msgid "Number"
msgstr ""
+msgctxt "field:sale.promotion.coupon.number,start_date:"
+msgid "Start Date"
+msgstr ""
+
msgctxt "field:sale.sale,coupon_parties:"
msgid "Coupon Parties"
msgstr ""
@@ -65,7 +77,29 @@ msgid "Check to count usage per party."
msgstr ""
msgctxt "model:ir.message,text:msg_duplicate_numbers"
-msgid "The coupons numbered \"%(numbers)s\" are duplicated."
+msgid "The dates of coupon numbers with the same number can not overlap."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_promotion_coupon_number_end_date"
+msgid ""
+"The end date of coupons numbered \"%(numbers)s\" must be before "
+"%(start_date)s."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_promotion_coupon_number_start_date"
+msgid ""
+"The start date of coupons numbered \"%(numbers)s\" must be after "
+"%(start_date)s."
+msgstr ""
+
+msgctxt "model:ir.rule.group,name:rule_group_coupon_companies"
+msgid "User in companies"
+msgstr ""
+
+msgctxt "model:ir.rule.group,name:rule_group_coupon_number_companies"
+msgid "User in companies"
msgstr ""
msgctxt "model:sale.promotion.coupon,name:"
diff --git a/modules/sale_promotion_coupon/locale/lt.po b/modules/sale_promotion_coupon/locale/lt.po
index a86be04e41..e03ca3dffa 100644
--- a/modules/sale_promotion_coupon/locale/lt.po
+++ b/modules/sale_promotion_coupon/locale/lt.po
@@ -6,6 +6,10 @@ msgctxt "field:sale.promotion,coupons:"
msgid "Coupons"
msgstr ""
+msgctxt "field:sale.promotion.coupon,company:"
+msgid "Company"
+msgstr ""
+
msgctxt "field:sale.promotion.coupon,name:"
msgid "Name"
msgstr ""
@@ -26,18 +30,27 @@ msgctxt "field:sale.promotion.coupon,promotion:"
msgid "Promotion"
msgstr ""
-msgctxt "field:sale.promotion.coupon.number,active:"
-msgid "Active"
+msgctxt "field:sale.promotion.coupon.number,company:"
+msgid "Company"
msgstr ""
msgctxt "field:sale.promotion.coupon.number,coupon:"
msgid "Coupon"
msgstr ""
+msgctxt "field:sale.promotion.coupon.number,end_date:"
+msgid "End Date"
+msgstr ""
+
msgctxt "field:sale.promotion.coupon.number,number:"
msgid "Number"
msgstr ""
+#, fuzzy
+msgctxt "field:sale.promotion.coupon.number,start_date:"
+msgid "Start Date"
+msgstr "Pakeitimo data"
+
msgctxt "field:sale.sale,coupon_parties:"
msgid "Coupon Parties"
msgstr ""
@@ -65,7 +78,29 @@ msgid "Check to count usage per party."
msgstr ""
msgctxt "model:ir.message,text:msg_duplicate_numbers"
-msgid "The coupons numbered \"%(numbers)s\" are duplicated."
+msgid "The dates of coupon numbers with the same number can not overlap."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_promotion_coupon_number_end_date"
+msgid ""
+"The end date of coupons numbered \"%(numbers)s\" must be before "
+"%(start_date)s."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_promotion_coupon_number_start_date"
+msgid ""
+"The start date of coupons numbered \"%(numbers)s\" must be after "
+"%(start_date)s."
+msgstr ""
+
+msgctxt "model:ir.rule.group,name:rule_group_coupon_companies"
+msgid "User in companies"
+msgstr ""
+
+msgctxt "model:ir.rule.group,name:rule_group_coupon_number_companies"
+msgid "User in companies"
msgstr ""
msgctxt "model:sale.promotion.coupon,name:"
diff --git a/modules/sale_promotion_coupon/locale/nl.po b/modules/sale_promotion_coupon/locale/nl.po
index 4f3361c49e..b3ef272574 100644
--- a/modules/sale_promotion_coupon/locale/nl.po
+++ b/modules/sale_promotion_coupon/locale/nl.po
@@ -6,6 +6,10 @@ msgctxt "field:sale.promotion,coupons:"
msgid "Coupons"
msgstr "Bonnen"
+msgctxt "field:sale.promotion.coupon,company:"
+msgid "Company"
+msgstr "Bedrijf"
+
msgctxt "field:sale.promotion.coupon,name:"
msgid "Name"
msgstr "Naam"
@@ -26,18 +30,26 @@ msgctxt "field:sale.promotion.coupon,promotion:"
msgid "Promotion"
msgstr "Promotie"
-msgctxt "field:sale.promotion.coupon.number,active:"
-msgid "Active"
-msgstr "Aktief"
+msgctxt "field:sale.promotion.coupon.number,company:"
+msgid "Company"
+msgstr "Bedrijf"
msgctxt "field:sale.promotion.coupon.number,coupon:"
msgid "Coupon"
msgstr "Bon"
+msgctxt "field:sale.promotion.coupon.number,end_date:"
+msgid "End Date"
+msgstr "Eind Datum"
+
msgctxt "field:sale.promotion.coupon.number,number:"
msgid "Number"
msgstr "Nummer"
+msgctxt "field:sale.promotion.coupon.number,start_date:"
+msgid "Start Date"
+msgstr "Start Datum"
+
msgctxt "field:sale.sale,coupon_parties:"
msgid "Coupon Parties"
msgstr "Relatie Bon"
@@ -67,8 +79,35 @@ msgid "Check to count usage per party."
msgstr "Vink aan om het gebruik per relatie te tellen."
msgctxt "model:ir.message,text:msg_duplicate_numbers"
-msgid "The coupons numbered \"%(numbers)s\" are duplicated."
-msgstr "De couponnummers \"%(numbers)s\" zijn gedupliceerd."
+msgid "The dates of coupon numbers with the same number can not overlap."
+msgstr ""
+"De datums van de couponnummers met hetzelfde nummer mogen niet overlappen."
+
+#, python-format
+msgctxt "model:ir.message,text:msg_promotion_coupon_number_end_date"
+msgid ""
+"The end date of coupons numbered \"%(numbers)s\" must be before "
+"%(start_date)s."
+msgstr ""
+"De einddatum van de coupons met nummer \"%(numbers)s\" moet vóór "
+"%(start_date)s liggen."
+
+#, python-format
+msgctxt "model:ir.message,text:msg_promotion_coupon_number_start_date"
+msgid ""
+"The start date of coupons numbered \"%(numbers)s\" must be after "
+"%(start_date)s."
+msgstr ""
+"De startdatum van de coupons met het nummer \"%(numbers)s\" moet na "
+"%(start_date)s liggen."
+
+msgctxt "model:ir.rule.group,name:rule_group_coupon_companies"
+msgid "User in companies"
+msgstr "Gebruiker in bedrijven"
+
+msgctxt "model:ir.rule.group,name:rule_group_coupon_number_companies"
+msgid "User in companies"
+msgstr "Gebruiker in bedrijven"
msgctxt "model:sale.promotion.coupon,name:"
msgid "Promotion Coupon"
diff --git a/modules/sale_promotion_coupon/locale/pl.po b/modules/sale_promotion_coupon/locale/pl.po
index eb92c14403..42fd4677a1 100644
--- a/modules/sale_promotion_coupon/locale/pl.po
+++ b/modules/sale_promotion_coupon/locale/pl.po
@@ -6,6 +6,10 @@ msgctxt "field:sale.promotion,coupons:"
msgid "Coupons"
msgstr ""
+msgctxt "field:sale.promotion.coupon,company:"
+msgid "Company"
+msgstr ""
+
msgctxt "field:sale.promotion.coupon,name:"
msgid "Name"
msgstr ""
@@ -26,18 +30,26 @@ msgctxt "field:sale.promotion.coupon,promotion:"
msgid "Promotion"
msgstr ""
-msgctxt "field:sale.promotion.coupon.number,active:"
-msgid "Active"
+msgctxt "field:sale.promotion.coupon.number,company:"
+msgid "Company"
msgstr ""
msgctxt "field:sale.promotion.coupon.number,coupon:"
msgid "Coupon"
msgstr ""
+msgctxt "field:sale.promotion.coupon.number,end_date:"
+msgid "End Date"
+msgstr ""
+
msgctxt "field:sale.promotion.coupon.number,number:"
msgid "Number"
msgstr ""
+msgctxt "field:sale.promotion.coupon.number,start_date:"
+msgid "Start Date"
+msgstr ""
+
msgctxt "field:sale.sale,coupon_parties:"
msgid "Coupon Parties"
msgstr ""
@@ -65,7 +77,29 @@ msgid "Check to count usage per party."
msgstr ""
msgctxt "model:ir.message,text:msg_duplicate_numbers"
-msgid "The coupons numbered \"%(numbers)s\" are duplicated."
+msgid "The dates of coupon numbers with the same number can not overlap."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_promotion_coupon_number_end_date"
+msgid ""
+"The end date of coupons numbered \"%(numbers)s\" must be before "
+"%(start_date)s."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_promotion_coupon_number_start_date"
+msgid ""
+"The start date of coupons numbered \"%(numbers)s\" must be after "
+"%(start_date)s."
+msgstr ""
+
+msgctxt "model:ir.rule.group,name:rule_group_coupon_companies"
+msgid "User in companies"
+msgstr ""
+
+msgctxt "model:ir.rule.group,name:rule_group_coupon_number_companies"
+msgid "User in companies"
msgstr ""
msgctxt "model:sale.promotion.coupon,name:"
diff --git a/modules/sale_promotion_coupon/locale/pt.po b/modules/sale_promotion_coupon/locale/pt.po
index eb92c14403..42fd4677a1 100644
--- a/modules/sale_promotion_coupon/locale/pt.po
+++ b/modules/sale_promotion_coupon/locale/pt.po
@@ -6,6 +6,10 @@ msgctxt "field:sale.promotion,coupons:"
msgid "Coupons"
msgstr ""
+msgctxt "field:sale.promotion.coupon,company:"
+msgid "Company"
+msgstr ""
+
msgctxt "field:sale.promotion.coupon,name:"
msgid "Name"
msgstr ""
@@ -26,18 +30,26 @@ msgctxt "field:sale.promotion.coupon,promotion:"
msgid "Promotion"
msgstr ""
-msgctxt "field:sale.promotion.coupon.number,active:"
-msgid "Active"
+msgctxt "field:sale.promotion.coupon.number,company:"
+msgid "Company"
msgstr ""
msgctxt "field:sale.promotion.coupon.number,coupon:"
msgid "Coupon"
msgstr ""
+msgctxt "field:sale.promotion.coupon.number,end_date:"
+msgid "End Date"
+msgstr ""
+
msgctxt "field:sale.promotion.coupon.number,number:"
msgid "Number"
msgstr ""
+msgctxt "field:sale.promotion.coupon.number,start_date:"
+msgid "Start Date"
+msgstr ""
+
msgctxt "field:sale.sale,coupon_parties:"
msgid "Coupon Parties"
msgstr ""
@@ -65,7 +77,29 @@ msgid "Check to count usage per party."
msgstr ""
msgctxt "model:ir.message,text:msg_duplicate_numbers"
-msgid "The coupons numbered \"%(numbers)s\" are duplicated."
+msgid "The dates of coupon numbers with the same number can not overlap."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_promotion_coupon_number_end_date"
+msgid ""
+"The end date of coupons numbered \"%(numbers)s\" must be before "
+"%(start_date)s."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_promotion_coupon_number_start_date"
+msgid ""
+"The start date of coupons numbered \"%(numbers)s\" must be after "
+"%(start_date)s."
+msgstr ""
+
+msgctxt "model:ir.rule.group,name:rule_group_coupon_companies"
+msgid "User in companies"
+msgstr ""
+
+msgctxt "model:ir.rule.group,name:rule_group_coupon_number_companies"
+msgid "User in companies"
msgstr ""
msgctxt "model:sale.promotion.coupon,name:"
diff --git a/modules/sale_promotion_coupon/locale/ro.po b/modules/sale_promotion_coupon/locale/ro.po
index eb92c14403..42fd4677a1 100644
--- a/modules/sale_promotion_coupon/locale/ro.po
+++ b/modules/sale_promotion_coupon/locale/ro.po
@@ -6,6 +6,10 @@ msgctxt "field:sale.promotion,coupons:"
msgid "Coupons"
msgstr ""
+msgctxt "field:sale.promotion.coupon,company:"
+msgid "Company"
+msgstr ""
+
msgctxt "field:sale.promotion.coupon,name:"
msgid "Name"
msgstr ""
@@ -26,18 +30,26 @@ msgctxt "field:sale.promotion.coupon,promotion:"
msgid "Promotion"
msgstr ""
-msgctxt "field:sale.promotion.coupon.number,active:"
-msgid "Active"
+msgctxt "field:sale.promotion.coupon.number,company:"
+msgid "Company"
msgstr ""
msgctxt "field:sale.promotion.coupon.number,coupon:"
msgid "Coupon"
msgstr ""
+msgctxt "field:sale.promotion.coupon.number,end_date:"
+msgid "End Date"
+msgstr ""
+
msgctxt "field:sale.promotion.coupon.number,number:"
msgid "Number"
msgstr ""
+msgctxt "field:sale.promotion.coupon.number,start_date:"
+msgid "Start Date"
+msgstr ""
+
msgctxt "field:sale.sale,coupon_parties:"
msgid "Coupon Parties"
msgstr ""
@@ -65,7 +77,29 @@ msgid "Check to count usage per party."
msgstr ""
msgctxt "model:ir.message,text:msg_duplicate_numbers"
-msgid "The coupons numbered \"%(numbers)s\" are duplicated."
+msgid "The dates of coupon numbers with the same number can not overlap."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_promotion_coupon_number_end_date"
+msgid ""
+"The end date of coupons numbered \"%(numbers)s\" must be before "
+"%(start_date)s."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_promotion_coupon_number_start_date"
+msgid ""
+"The start date of coupons numbered \"%(numbers)s\" must be after "
+"%(start_date)s."
+msgstr ""
+
+msgctxt "model:ir.rule.group,name:rule_group_coupon_companies"
+msgid "User in companies"
+msgstr ""
+
+msgctxt "model:ir.rule.group,name:rule_group_coupon_number_companies"
+msgid "User in companies"
msgstr ""
msgctxt "model:sale.promotion.coupon,name:"
diff --git a/modules/sale_promotion_coupon/locale/ru.po b/modules/sale_promotion_coupon/locale/ru.po
index eb92c14403..42fd4677a1 100644
--- a/modules/sale_promotion_coupon/locale/ru.po
+++ b/modules/sale_promotion_coupon/locale/ru.po
@@ -6,6 +6,10 @@ msgctxt "field:sale.promotion,coupons:"
msgid "Coupons"
msgstr ""
+msgctxt "field:sale.promotion.coupon,company:"
+msgid "Company"
+msgstr ""
+
msgctxt "field:sale.promotion.coupon,name:"
msgid "Name"
msgstr ""
@@ -26,18 +30,26 @@ msgctxt "field:sale.promotion.coupon,promotion:"
msgid "Promotion"
msgstr ""
-msgctxt "field:sale.promotion.coupon.number,active:"
-msgid "Active"
+msgctxt "field:sale.promotion.coupon.number,company:"
+msgid "Company"
msgstr ""
msgctxt "field:sale.promotion.coupon.number,coupon:"
msgid "Coupon"
msgstr ""
+msgctxt "field:sale.promotion.coupon.number,end_date:"
+msgid "End Date"
+msgstr ""
+
msgctxt "field:sale.promotion.coupon.number,number:"
msgid "Number"
msgstr ""
+msgctxt "field:sale.promotion.coupon.number,start_date:"
+msgid "Start Date"
+msgstr ""
+
msgctxt "field:sale.sale,coupon_parties:"
msgid "Coupon Parties"
msgstr ""
@@ -65,7 +77,29 @@ msgid "Check to count usage per party."
msgstr ""
msgctxt "model:ir.message,text:msg_duplicate_numbers"
-msgid "The coupons numbered \"%(numbers)s\" are duplicated."
+msgid "The dates of coupon numbers with the same number can not overlap."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_promotion_coupon_number_end_date"
+msgid ""
+"The end date of coupons numbered \"%(numbers)s\" must be before "
+"%(start_date)s."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_promotion_coupon_number_start_date"
+msgid ""
+"The start date of coupons numbered \"%(numbers)s\" must be after "
+"%(start_date)s."
+msgstr ""
+
+msgctxt "model:ir.rule.group,name:rule_group_coupon_companies"
+msgid "User in companies"
+msgstr ""
+
+msgctxt "model:ir.rule.group,name:rule_group_coupon_number_companies"
+msgid "User in companies"
msgstr ""
msgctxt "model:sale.promotion.coupon,name:"
diff --git a/modules/sale_promotion_coupon/locale/sl.po b/modules/sale_promotion_coupon/locale/sl.po
index eb92c14403..42fd4677a1 100644
--- a/modules/sale_promotion_coupon/locale/sl.po
+++ b/modules/sale_promotion_coupon/locale/sl.po
@@ -6,6 +6,10 @@ msgctxt "field:sale.promotion,coupons:"
msgid "Coupons"
msgstr ""
+msgctxt "field:sale.promotion.coupon,company:"
+msgid "Company"
+msgstr ""
+
msgctxt "field:sale.promotion.coupon,name:"
msgid "Name"
msgstr ""
@@ -26,18 +30,26 @@ msgctxt "field:sale.promotion.coupon,promotion:"
msgid "Promotion"
msgstr ""
-msgctxt "field:sale.promotion.coupon.number,active:"
-msgid "Active"
+msgctxt "field:sale.promotion.coupon.number,company:"
+msgid "Company"
msgstr ""
msgctxt "field:sale.promotion.coupon.number,coupon:"
msgid "Coupon"
msgstr ""
+msgctxt "field:sale.promotion.coupon.number,end_date:"
+msgid "End Date"
+msgstr ""
+
msgctxt "field:sale.promotion.coupon.number,number:"
msgid "Number"
msgstr ""
+msgctxt "field:sale.promotion.coupon.number,start_date:"
+msgid "Start Date"
+msgstr ""
+
msgctxt "field:sale.sale,coupon_parties:"
msgid "Coupon Parties"
msgstr ""
@@ -65,7 +77,29 @@ msgid "Check to count usage per party."
msgstr ""
msgctxt "model:ir.message,text:msg_duplicate_numbers"
-msgid "The coupons numbered \"%(numbers)s\" are duplicated."
+msgid "The dates of coupon numbers with the same number can not overlap."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_promotion_coupon_number_end_date"
+msgid ""
+"The end date of coupons numbered \"%(numbers)s\" must be before "
+"%(start_date)s."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_promotion_coupon_number_start_date"
+msgid ""
+"The start date of coupons numbered \"%(numbers)s\" must be after "
+"%(start_date)s."
+msgstr ""
+
+msgctxt "model:ir.rule.group,name:rule_group_coupon_companies"
+msgid "User in companies"
+msgstr ""
+
+msgctxt "model:ir.rule.group,name:rule_group_coupon_number_companies"
+msgid "User in companies"
msgstr ""
msgctxt "model:sale.promotion.coupon,name:"
diff --git a/modules/sale_promotion_coupon/locale/tr.po b/modules/sale_promotion_coupon/locale/tr.po
index eb92c14403..42fd4677a1 100644
--- a/modules/sale_promotion_coupon/locale/tr.po
+++ b/modules/sale_promotion_coupon/locale/tr.po
@@ -6,6 +6,10 @@ msgctxt "field:sale.promotion,coupons:"
msgid "Coupons"
msgstr ""
+msgctxt "field:sale.promotion.coupon,company:"
+msgid "Company"
+msgstr ""
+
msgctxt "field:sale.promotion.coupon,name:"
msgid "Name"
msgstr ""
@@ -26,18 +30,26 @@ msgctxt "field:sale.promotion.coupon,promotion:"
msgid "Promotion"
msgstr ""
-msgctxt "field:sale.promotion.coupon.number,active:"
-msgid "Active"
+msgctxt "field:sale.promotion.coupon.number,company:"
+msgid "Company"
msgstr ""
msgctxt "field:sale.promotion.coupon.number,coupon:"
msgid "Coupon"
msgstr ""
+msgctxt "field:sale.promotion.coupon.number,end_date:"
+msgid "End Date"
+msgstr ""
+
msgctxt "field:sale.promotion.coupon.number,number:"
msgid "Number"
msgstr ""
+msgctxt "field:sale.promotion.coupon.number,start_date:"
+msgid "Start Date"
+msgstr ""
+
msgctxt "field:sale.sale,coupon_parties:"
msgid "Coupon Parties"
msgstr ""
@@ -65,7 +77,29 @@ msgid "Check to count usage per party."
msgstr ""
msgctxt "model:ir.message,text:msg_duplicate_numbers"
-msgid "The coupons numbered \"%(numbers)s\" are duplicated."
+msgid "The dates of coupon numbers with the same number can not overlap."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_promotion_coupon_number_end_date"
+msgid ""
+"The end date of coupons numbered \"%(numbers)s\" must be before "
+"%(start_date)s."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_promotion_coupon_number_start_date"
+msgid ""
+"The start date of coupons numbered \"%(numbers)s\" must be after "
+"%(start_date)s."
+msgstr ""
+
+msgctxt "model:ir.rule.group,name:rule_group_coupon_companies"
+msgid "User in companies"
+msgstr ""
+
+msgctxt "model:ir.rule.group,name:rule_group_coupon_number_companies"
+msgid "User in companies"
msgstr ""
msgctxt "model:sale.promotion.coupon,name:"
diff --git a/modules/sale_promotion_coupon/locale/uk.po b/modules/sale_promotion_coupon/locale/uk.po
index eb92c14403..42fd4677a1 100644
--- a/modules/sale_promotion_coupon/locale/uk.po
+++ b/modules/sale_promotion_coupon/locale/uk.po
@@ -6,6 +6,10 @@ msgctxt "field:sale.promotion,coupons:"
msgid "Coupons"
msgstr ""
+msgctxt "field:sale.promotion.coupon,company:"
+msgid "Company"
+msgstr ""
+
msgctxt "field:sale.promotion.coupon,name:"
msgid "Name"
msgstr ""
@@ -26,18 +30,26 @@ msgctxt "field:sale.promotion.coupon,promotion:"
msgid "Promotion"
msgstr ""
-msgctxt "field:sale.promotion.coupon.number,active:"
-msgid "Active"
+msgctxt "field:sale.promotion.coupon.number,company:"
+msgid "Company"
msgstr ""
msgctxt "field:sale.promotion.coupon.number,coupon:"
msgid "Coupon"
msgstr ""
+msgctxt "field:sale.promotion.coupon.number,end_date:"
+msgid "End Date"
+msgstr ""
+
msgctxt "field:sale.promotion.coupon.number,number:"
msgid "Number"
msgstr ""
+msgctxt "field:sale.promotion.coupon.number,start_date:"
+msgid "Start Date"
+msgstr ""
+
msgctxt "field:sale.sale,coupon_parties:"
msgid "Coupon Parties"
msgstr ""
@@ -65,7 +77,29 @@ msgid "Check to count usage per party."
msgstr ""
msgctxt "model:ir.message,text:msg_duplicate_numbers"
-msgid "The coupons numbered \"%(numbers)s\" are duplicated."
+msgid "The dates of coupon numbers with the same number can not overlap."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_promotion_coupon_number_end_date"
+msgid ""
+"The end date of coupons numbered \"%(numbers)s\" must be before "
+"%(start_date)s."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_promotion_coupon_number_start_date"
+msgid ""
+"The start date of coupons numbered \"%(numbers)s\" must be after "
+"%(start_date)s."
+msgstr ""
+
+msgctxt "model:ir.rule.group,name:rule_group_coupon_companies"
+msgid "User in companies"
+msgstr ""
+
+msgctxt "model:ir.rule.group,name:rule_group_coupon_number_companies"
+msgid "User in companies"
msgstr ""
msgctxt "model:sale.promotion.coupon,name:"
diff --git a/modules/sale_promotion_coupon/locale/zh_CN.po b/modules/sale_promotion_coupon/locale/zh_CN.po
index eb92c14403..42fd4677a1 100644
--- a/modules/sale_promotion_coupon/locale/zh_CN.po
+++ b/modules/sale_promotion_coupon/locale/zh_CN.po
@@ -6,6 +6,10 @@ msgctxt "field:sale.promotion,coupons:"
msgid "Coupons"
msgstr ""
+msgctxt "field:sale.promotion.coupon,company:"
+msgid "Company"
+msgstr ""
+
msgctxt "field:sale.promotion.coupon,name:"
msgid "Name"
msgstr ""
@@ -26,18 +30,26 @@ msgctxt "field:sale.promotion.coupon,promotion:"
msgid "Promotion"
msgstr ""
-msgctxt "field:sale.promotion.coupon.number,active:"
-msgid "Active"
+msgctxt "field:sale.promotion.coupon.number,company:"
+msgid "Company"
msgstr ""
msgctxt "field:sale.promotion.coupon.number,coupon:"
msgid "Coupon"
msgstr ""
+msgctxt "field:sale.promotion.coupon.number,end_date:"
+msgid "End Date"
+msgstr ""
+
msgctxt "field:sale.promotion.coupon.number,number:"
msgid "Number"
msgstr ""
+msgctxt "field:sale.promotion.coupon.number,start_date:"
+msgid "Start Date"
+msgstr ""
+
msgctxt "field:sale.sale,coupon_parties:"
msgid "Coupon Parties"
msgstr ""
@@ -65,7 +77,29 @@ msgid "Check to count usage per party."
msgstr ""
msgctxt "model:ir.message,text:msg_duplicate_numbers"
-msgid "The coupons numbered \"%(numbers)s\" are duplicated."
+msgid "The dates of coupon numbers with the same number can not overlap."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_promotion_coupon_number_end_date"
+msgid ""
+"The end date of coupons numbered \"%(numbers)s\" must be before "
+"%(start_date)s."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_promotion_coupon_number_start_date"
+msgid ""
+"The start date of coupons numbered \"%(numbers)s\" must be after "
+"%(start_date)s."
+msgstr ""
+
+msgctxt "model:ir.rule.group,name:rule_group_coupon_companies"
+msgid "User in companies"
+msgstr ""
+
+msgctxt "model:ir.rule.group,name:rule_group_coupon_number_companies"
+msgid "User in companies"
msgstr ""
msgctxt "model:sale.promotion.coupon,name:"
diff --git a/modules/sale_secondary_unit/locale/bg.po b/modules/sale_secondary_unit/locale/bg.po
index 3e09372979..bb7ad12e0d 100644
--- a/modules/sale_secondary_unit/locale/bg.po
+++ b/modules/sale_secondary_unit/locale/bg.po
@@ -34,6 +34,10 @@ msgctxt "field:product.template,sale_secondary_uom_rate:"
msgid "Sale Secondary UoM Rate"
msgstr ""
+msgctxt "field:sale.amendment.line,product_secondary_uom_category:"
+msgid "Product Secondary UoM Category"
+msgstr ""
+
msgctxt "field:sale.blanket_agreement.line,product_secondary_uom_category:"
msgid "Product Secondary UoM Category"
msgstr ""
@@ -114,6 +118,10 @@ msgid ""
"coefficient (sale unit) = 1 (secondary unit)"
msgstr ""
+msgctxt "help:sale.amendment.line,product_secondary_uom_category:"
+msgid "The category of the secondary Unit of Measure for the product."
+msgstr ""
+
msgctxt "help:sale.blanket_agreement.line,product_secondary_uom_category:"
msgid "The category of the secondary Unit of Measure for the product."
msgstr ""
@@ -150,6 +158,7 @@ msgid ""
"coefficient (sale unit) = 1 (secondary unit)"
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_secondary_uom_incompatible_factor_rate"
msgid "Incompatible sale secondary factor and rate values for \"%(record)s\"."
diff --git a/modules/sale_secondary_unit/locale/ca.po b/modules/sale_secondary_unit/locale/ca.po
index 4b4c04c231..bc2ca88357 100644
--- a/modules/sale_secondary_unit/locale/ca.po
+++ b/modules/sale_secondary_unit/locale/ca.po
@@ -34,6 +34,10 @@ msgctxt "field:product.template,sale_secondary_uom_rate:"
msgid "Sale Secondary UoM Rate"
msgstr "Rati UdM de venta secundaria"
+msgctxt "field:sale.amendment.line,product_secondary_uom_category:"
+msgid "Product Secondary UoM Category"
+msgstr "Categoria de la UdM secundaria del producte"
+
msgctxt "field:sale.blanket_agreement.line,product_secondary_uom_category:"
msgid "Product Secondary UoM Category"
msgstr "Categoria de la UdM secundaria del producte"
@@ -122,6 +126,10 @@ msgstr ""
"El coeficient per la fórmula:\n"
"coeficient (unitat de venta) = 1 (unitat secundaria)"
+msgctxt "help:sale.amendment.line,product_secondary_uom_category:"
+msgid "The category of the secondary Unit of Measure for the product."
+msgstr "La categoria de la unitat de mesura secundaria del producte."
+
msgctxt "help:sale.blanket_agreement.line,product_secondary_uom_category:"
msgid "The category of the secondary Unit of Measure for the product."
msgstr "La categoria de la unitat de mesura secundaria del producte."
@@ -162,6 +170,7 @@ msgstr ""
"El coeficient per la fórmula:\n"
"coeficient (unitat de venta) = 1 (unitat secundaria)"
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_secondary_uom_incompatible_factor_rate"
msgid "Incompatible sale secondary factor and rate values for \"%(record)s\"."
diff --git a/modules/sale_secondary_unit/locale/cs.po b/modules/sale_secondary_unit/locale/cs.po
index 3e09372979..bb7ad12e0d 100644
--- a/modules/sale_secondary_unit/locale/cs.po
+++ b/modules/sale_secondary_unit/locale/cs.po
@@ -34,6 +34,10 @@ msgctxt "field:product.template,sale_secondary_uom_rate:"
msgid "Sale Secondary UoM Rate"
msgstr ""
+msgctxt "field:sale.amendment.line,product_secondary_uom_category:"
+msgid "Product Secondary UoM Category"
+msgstr ""
+
msgctxt "field:sale.blanket_agreement.line,product_secondary_uom_category:"
msgid "Product Secondary UoM Category"
msgstr ""
@@ -114,6 +118,10 @@ msgid ""
"coefficient (sale unit) = 1 (secondary unit)"
msgstr ""
+msgctxt "help:sale.amendment.line,product_secondary_uom_category:"
+msgid "The category of the secondary Unit of Measure for the product."
+msgstr ""
+
msgctxt "help:sale.blanket_agreement.line,product_secondary_uom_category:"
msgid "The category of the secondary Unit of Measure for the product."
msgstr ""
@@ -150,6 +158,7 @@ msgid ""
"coefficient (sale unit) = 1 (secondary unit)"
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_secondary_uom_incompatible_factor_rate"
msgid "Incompatible sale secondary factor and rate values for \"%(record)s\"."
diff --git a/modules/sale_secondary_unit/locale/de.po b/modules/sale_secondary_unit/locale/de.po
index 137211c35f..10d83e6683 100644
--- a/modules/sale_secondary_unit/locale/de.po
+++ b/modules/sale_secondary_unit/locale/de.po
@@ -34,6 +34,10 @@ msgctxt "field:product.template,sale_secondary_uom_rate:"
msgid "Sale Secondary UoM Rate"
msgstr "Verkauf Zweitmaßeinheit Kehrwert Faktor"
+msgctxt "field:sale.amendment.line,product_secondary_uom_category:"
+msgid "Product Secondary UoM Category"
+msgstr "Artikel Zweitmaßeinheitenkategorie"
+
msgctxt "field:sale.blanket_agreement.line,product_secondary_uom_category:"
msgid "Product Secondary UoM Category"
msgstr "Artikel Zweitmaßeinheitenkategorie"
@@ -122,6 +126,10 @@ msgstr ""
"Der Koeffizient für die Formel:\n"
"Koeffizient (Verkaufseinheit) = 1 (Zweitmaßeinheit)"
+msgctxt "help:sale.amendment.line,product_secondary_uom_category:"
+msgid "The category of the secondary Unit of Measure for the product."
+msgstr "Die Kategorie für die Zweitmaßeinheit des Artikels."
+
msgctxt "help:sale.blanket_agreement.line,product_secondary_uom_category:"
msgid "The category of the secondary Unit of Measure for the product."
msgstr "Die Kategorie für die Zweitmaßeinheit des Artikels."
@@ -162,6 +170,7 @@ msgstr ""
"Der Koeffizient für die Formel:\n"
"Koeffizient (Verkaufseinheit) = 1 (Zweitmaßeinheit)"
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_secondary_uom_incompatible_factor_rate"
msgid "Incompatible sale secondary factor and rate values for \"%(record)s\"."
diff --git a/modules/sale_secondary_unit/locale/es.po b/modules/sale_secondary_unit/locale/es.po
index cad4b22323..9e05692185 100644
--- a/modules/sale_secondary_unit/locale/es.po
+++ b/modules/sale_secondary_unit/locale/es.po
@@ -34,6 +34,10 @@ msgctxt "field:product.template,sale_secondary_uom_rate:"
msgid "Sale Secondary UoM Rate"
msgstr "Ratio UdM de venta secundaria"
+msgctxt "field:sale.amendment.line,product_secondary_uom_category:"
+msgid "Product Secondary UoM Category"
+msgstr "Categoría de la UdM secundaria del producto"
+
msgctxt "field:sale.blanket_agreement.line,product_secondary_uom_category:"
msgid "Product Secondary UoM Category"
msgstr "Categoría de la UdM secundaria del producto"
@@ -122,6 +126,10 @@ msgstr ""
"El coeficiente para la fórmula:\n"
"coeficiente (unidad de venta) = 1 (unidad secundaria)"
+msgctxt "help:sale.amendment.line,product_secondary_uom_category:"
+msgid "The category of the secondary Unit of Measure for the product."
+msgstr "La categoria de la unidad de medida secundaria del producto."
+
msgctxt "help:sale.blanket_agreement.line,product_secondary_uom_category:"
msgid "The category of the secondary Unit of Measure for the product."
msgstr "La categoria de la unidad de medida secundaria del producto."
@@ -162,6 +170,7 @@ msgstr ""
"El coeficiente para la fórmula:\n"
"coeficiente (unidad de venta) = 1 (unidad secundaria)"
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_secondary_uom_incompatible_factor_rate"
msgid "Incompatible sale secondary factor and rate values for \"%(record)s\"."
diff --git a/modules/sale_secondary_unit/locale/es_419.po b/modules/sale_secondary_unit/locale/es_419.po
index 3e09372979..bb7ad12e0d 100644
--- a/modules/sale_secondary_unit/locale/es_419.po
+++ b/modules/sale_secondary_unit/locale/es_419.po
@@ -34,6 +34,10 @@ msgctxt "field:product.template,sale_secondary_uom_rate:"
msgid "Sale Secondary UoM Rate"
msgstr ""
+msgctxt "field:sale.amendment.line,product_secondary_uom_category:"
+msgid "Product Secondary UoM Category"
+msgstr ""
+
msgctxt "field:sale.blanket_agreement.line,product_secondary_uom_category:"
msgid "Product Secondary UoM Category"
msgstr ""
@@ -114,6 +118,10 @@ msgid ""
"coefficient (sale unit) = 1 (secondary unit)"
msgstr ""
+msgctxt "help:sale.amendment.line,product_secondary_uom_category:"
+msgid "The category of the secondary Unit of Measure for the product."
+msgstr ""
+
msgctxt "help:sale.blanket_agreement.line,product_secondary_uom_category:"
msgid "The category of the secondary Unit of Measure for the product."
msgstr ""
@@ -150,6 +158,7 @@ msgid ""
"coefficient (sale unit) = 1 (secondary unit)"
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_secondary_uom_incompatible_factor_rate"
msgid "Incompatible sale secondary factor and rate values for \"%(record)s\"."
diff --git a/modules/sale_secondary_unit/locale/et.po b/modules/sale_secondary_unit/locale/et.po
index 3e09372979..bb7ad12e0d 100644
--- a/modules/sale_secondary_unit/locale/et.po
+++ b/modules/sale_secondary_unit/locale/et.po
@@ -34,6 +34,10 @@ msgctxt "field:product.template,sale_secondary_uom_rate:"
msgid "Sale Secondary UoM Rate"
msgstr ""
+msgctxt "field:sale.amendment.line,product_secondary_uom_category:"
+msgid "Product Secondary UoM Category"
+msgstr ""
+
msgctxt "field:sale.blanket_agreement.line,product_secondary_uom_category:"
msgid "Product Secondary UoM Category"
msgstr ""
@@ -114,6 +118,10 @@ msgid ""
"coefficient (sale unit) = 1 (secondary unit)"
msgstr ""
+msgctxt "help:sale.amendment.line,product_secondary_uom_category:"
+msgid "The category of the secondary Unit of Measure for the product."
+msgstr ""
+
msgctxt "help:sale.blanket_agreement.line,product_secondary_uom_category:"
msgid "The category of the secondary Unit of Measure for the product."
msgstr ""
@@ -150,6 +158,7 @@ msgid ""
"coefficient (sale unit) = 1 (secondary unit)"
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_secondary_uom_incompatible_factor_rate"
msgid "Incompatible sale secondary factor and rate values for \"%(record)s\"."
diff --git a/modules/sale_secondary_unit/locale/fa.po b/modules/sale_secondary_unit/locale/fa.po
index 3e09372979..bb7ad12e0d 100644
--- a/modules/sale_secondary_unit/locale/fa.po
+++ b/modules/sale_secondary_unit/locale/fa.po
@@ -34,6 +34,10 @@ msgctxt "field:product.template,sale_secondary_uom_rate:"
msgid "Sale Secondary UoM Rate"
msgstr ""
+msgctxt "field:sale.amendment.line,product_secondary_uom_category:"
+msgid "Product Secondary UoM Category"
+msgstr ""
+
msgctxt "field:sale.blanket_agreement.line,product_secondary_uom_category:"
msgid "Product Secondary UoM Category"
msgstr ""
@@ -114,6 +118,10 @@ msgid ""
"coefficient (sale unit) = 1 (secondary unit)"
msgstr ""
+msgctxt "help:sale.amendment.line,product_secondary_uom_category:"
+msgid "The category of the secondary Unit of Measure for the product."
+msgstr ""
+
msgctxt "help:sale.blanket_agreement.line,product_secondary_uom_category:"
msgid "The category of the secondary Unit of Measure for the product."
msgstr ""
@@ -150,6 +158,7 @@ msgid ""
"coefficient (sale unit) = 1 (secondary unit)"
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_secondary_uom_incompatible_factor_rate"
msgid "Incompatible sale secondary factor and rate values for \"%(record)s\"."
diff --git a/modules/sale_secondary_unit/locale/fi.po b/modules/sale_secondary_unit/locale/fi.po
index 3e09372979..bb7ad12e0d 100644
--- a/modules/sale_secondary_unit/locale/fi.po
+++ b/modules/sale_secondary_unit/locale/fi.po
@@ -34,6 +34,10 @@ msgctxt "field:product.template,sale_secondary_uom_rate:"
msgid "Sale Secondary UoM Rate"
msgstr ""
+msgctxt "field:sale.amendment.line,product_secondary_uom_category:"
+msgid "Product Secondary UoM Category"
+msgstr ""
+
msgctxt "field:sale.blanket_agreement.line,product_secondary_uom_category:"
msgid "Product Secondary UoM Category"
msgstr ""
@@ -114,6 +118,10 @@ msgid ""
"coefficient (sale unit) = 1 (secondary unit)"
msgstr ""
+msgctxt "help:sale.amendment.line,product_secondary_uom_category:"
+msgid "The category of the secondary Unit of Measure for the product."
+msgstr ""
+
msgctxt "help:sale.blanket_agreement.line,product_secondary_uom_category:"
msgid "The category of the secondary Unit of Measure for the product."
msgstr ""
@@ -150,6 +158,7 @@ msgid ""
"coefficient (sale unit) = 1 (secondary unit)"
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_secondary_uom_incompatible_factor_rate"
msgid "Incompatible sale secondary factor and rate values for \"%(record)s\"."
diff --git a/modules/sale_secondary_unit/locale/fr.po b/modules/sale_secondary_unit/locale/fr.po
index 77a178d1b4..88637036c7 100644
--- a/modules/sale_secondary_unit/locale/fr.po
+++ b/modules/sale_secondary_unit/locale/fr.po
@@ -34,6 +34,10 @@ msgctxt "field:product.template,sale_secondary_uom_rate:"
msgid "Sale Secondary UoM Rate"
msgstr "Taux d'UDM secondaire de vente"
+msgctxt "field:sale.amendment.line,product_secondary_uom_category:"
+msgid "Product Secondary UoM Category"
+msgstr "Catégorie d'UDM secondaire du produit"
+
msgctxt "field:sale.blanket_agreement.line,product_secondary_uom_category:"
msgid "Product Secondary UoM Category"
msgstr "Catégorie d'UDM secondaire du produit"
@@ -122,6 +126,10 @@ msgstr ""
"Le coefficient pour la formule :\n"
"coefficient (unité de vente) = 1 (unité secondaire)"
+msgctxt "help:sale.amendment.line,product_secondary_uom_category:"
+msgid "The category of the secondary Unit of Measure for the product."
+msgstr "La catégorie d'Unité De Mesure secondaire pour le produit."
+
msgctxt "help:sale.blanket_agreement.line,product_secondary_uom_category:"
msgid "The category of the secondary Unit of Measure for the product."
msgstr "La catégorie d'Unité De Mesure secondaire pour le produit."
@@ -162,6 +170,7 @@ msgstr ""
"Le coefficient pour la formule :\n"
"coefficient (unité de vente) = 1 (unité secondaire)"
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_secondary_uom_incompatible_factor_rate"
msgid "Incompatible sale secondary factor and rate values for \"%(record)s\"."
diff --git a/modules/sale_secondary_unit/locale/hu.po b/modules/sale_secondary_unit/locale/hu.po
index 3e09372979..bb7ad12e0d 100644
--- a/modules/sale_secondary_unit/locale/hu.po
+++ b/modules/sale_secondary_unit/locale/hu.po
@@ -34,6 +34,10 @@ msgctxt "field:product.template,sale_secondary_uom_rate:"
msgid "Sale Secondary UoM Rate"
msgstr ""
+msgctxt "field:sale.amendment.line,product_secondary_uom_category:"
+msgid "Product Secondary UoM Category"
+msgstr ""
+
msgctxt "field:sale.blanket_agreement.line,product_secondary_uom_category:"
msgid "Product Secondary UoM Category"
msgstr ""
@@ -114,6 +118,10 @@ msgid ""
"coefficient (sale unit) = 1 (secondary unit)"
msgstr ""
+msgctxt "help:sale.amendment.line,product_secondary_uom_category:"
+msgid "The category of the secondary Unit of Measure for the product."
+msgstr ""
+
msgctxt "help:sale.blanket_agreement.line,product_secondary_uom_category:"
msgid "The category of the secondary Unit of Measure for the product."
msgstr ""
@@ -150,6 +158,7 @@ msgid ""
"coefficient (sale unit) = 1 (secondary unit)"
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_secondary_uom_incompatible_factor_rate"
msgid "Incompatible sale secondary factor and rate values for \"%(record)s\"."
diff --git a/modules/sale_secondary_unit/locale/id.po b/modules/sale_secondary_unit/locale/id.po
index 3e09372979..bb7ad12e0d 100644
--- a/modules/sale_secondary_unit/locale/id.po
+++ b/modules/sale_secondary_unit/locale/id.po
@@ -34,6 +34,10 @@ msgctxt "field:product.template,sale_secondary_uom_rate:"
msgid "Sale Secondary UoM Rate"
msgstr ""
+msgctxt "field:sale.amendment.line,product_secondary_uom_category:"
+msgid "Product Secondary UoM Category"
+msgstr ""
+
msgctxt "field:sale.blanket_agreement.line,product_secondary_uom_category:"
msgid "Product Secondary UoM Category"
msgstr ""
@@ -114,6 +118,10 @@ msgid ""
"coefficient (sale unit) = 1 (secondary unit)"
msgstr ""
+msgctxt "help:sale.amendment.line,product_secondary_uom_category:"
+msgid "The category of the secondary Unit of Measure for the product."
+msgstr ""
+
msgctxt "help:sale.blanket_agreement.line,product_secondary_uom_category:"
msgid "The category of the secondary Unit of Measure for the product."
msgstr ""
@@ -150,6 +158,7 @@ msgid ""
"coefficient (sale unit) = 1 (secondary unit)"
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_secondary_uom_incompatible_factor_rate"
msgid "Incompatible sale secondary factor and rate values for \"%(record)s\"."
diff --git a/modules/sale_secondary_unit/locale/it.po b/modules/sale_secondary_unit/locale/it.po
index 3e09372979..bb7ad12e0d 100644
--- a/modules/sale_secondary_unit/locale/it.po
+++ b/modules/sale_secondary_unit/locale/it.po
@@ -34,6 +34,10 @@ msgctxt "field:product.template,sale_secondary_uom_rate:"
msgid "Sale Secondary UoM Rate"
msgstr ""
+msgctxt "field:sale.amendment.line,product_secondary_uom_category:"
+msgid "Product Secondary UoM Category"
+msgstr ""
+
msgctxt "field:sale.blanket_agreement.line,product_secondary_uom_category:"
msgid "Product Secondary UoM Category"
msgstr ""
@@ -114,6 +118,10 @@ msgid ""
"coefficient (sale unit) = 1 (secondary unit)"
msgstr ""
+msgctxt "help:sale.amendment.line,product_secondary_uom_category:"
+msgid "The category of the secondary Unit of Measure for the product."
+msgstr ""
+
msgctxt "help:sale.blanket_agreement.line,product_secondary_uom_category:"
msgid "The category of the secondary Unit of Measure for the product."
msgstr ""
@@ -150,6 +158,7 @@ msgid ""
"coefficient (sale unit) = 1 (secondary unit)"
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_secondary_uom_incompatible_factor_rate"
msgid "Incompatible sale secondary factor and rate values for \"%(record)s\"."
diff --git a/modules/sale_secondary_unit/locale/lo.po b/modules/sale_secondary_unit/locale/lo.po
index 3e09372979..bb7ad12e0d 100644
--- a/modules/sale_secondary_unit/locale/lo.po
+++ b/modules/sale_secondary_unit/locale/lo.po
@@ -34,6 +34,10 @@ msgctxt "field:product.template,sale_secondary_uom_rate:"
msgid "Sale Secondary UoM Rate"
msgstr ""
+msgctxt "field:sale.amendment.line,product_secondary_uom_category:"
+msgid "Product Secondary UoM Category"
+msgstr ""
+
msgctxt "field:sale.blanket_agreement.line,product_secondary_uom_category:"
msgid "Product Secondary UoM Category"
msgstr ""
@@ -114,6 +118,10 @@ msgid ""
"coefficient (sale unit) = 1 (secondary unit)"
msgstr ""
+msgctxt "help:sale.amendment.line,product_secondary_uom_category:"
+msgid "The category of the secondary Unit of Measure for the product."
+msgstr ""
+
msgctxt "help:sale.blanket_agreement.line,product_secondary_uom_category:"
msgid "The category of the secondary Unit of Measure for the product."
msgstr ""
@@ -150,6 +158,7 @@ msgid ""
"coefficient (sale unit) = 1 (secondary unit)"
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_secondary_uom_incompatible_factor_rate"
msgid "Incompatible sale secondary factor and rate values for \"%(record)s\"."
diff --git a/modules/sale_secondary_unit/locale/lt.po b/modules/sale_secondary_unit/locale/lt.po
index 3e09372979..bb7ad12e0d 100644
--- a/modules/sale_secondary_unit/locale/lt.po
+++ b/modules/sale_secondary_unit/locale/lt.po
@@ -34,6 +34,10 @@ msgctxt "field:product.template,sale_secondary_uom_rate:"
msgid "Sale Secondary UoM Rate"
msgstr ""
+msgctxt "field:sale.amendment.line,product_secondary_uom_category:"
+msgid "Product Secondary UoM Category"
+msgstr ""
+
msgctxt "field:sale.blanket_agreement.line,product_secondary_uom_category:"
msgid "Product Secondary UoM Category"
msgstr ""
@@ -114,6 +118,10 @@ msgid ""
"coefficient (sale unit) = 1 (secondary unit)"
msgstr ""
+msgctxt "help:sale.amendment.line,product_secondary_uom_category:"
+msgid "The category of the secondary Unit of Measure for the product."
+msgstr ""
+
msgctxt "help:sale.blanket_agreement.line,product_secondary_uom_category:"
msgid "The category of the secondary Unit of Measure for the product."
msgstr ""
@@ -150,6 +158,7 @@ msgid ""
"coefficient (sale unit) = 1 (secondary unit)"
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_secondary_uom_incompatible_factor_rate"
msgid "Incompatible sale secondary factor and rate values for \"%(record)s\"."
diff --git a/modules/sale_secondary_unit/locale/nl.po b/modules/sale_secondary_unit/locale/nl.po
index d80ab53ea1..b96f9332ce 100644
--- a/modules/sale_secondary_unit/locale/nl.po
+++ b/modules/sale_secondary_unit/locale/nl.po
@@ -34,6 +34,10 @@ msgctxt "field:product.template,sale_secondary_uom_rate:"
msgid "Sale Secondary UoM Rate"
msgstr "Verkoop Secundaire maateenheid verhouding"
+msgctxt "field:sale.amendment.line,product_secondary_uom_category:"
+msgid "Product Secondary UoM Category"
+msgstr "Product secundaire maateenheid categorie"
+
msgctxt "field:sale.blanket_agreement.line,product_secondary_uom_category:"
msgid "Product Secondary UoM Category"
msgstr "Product secundaire maateenheid categorie"
@@ -122,6 +126,10 @@ msgstr ""
"De coëfficiënt voor de formule:\n"
"coëfficiënt (verkoopeenheid) = 1 (secundaire eenheid)"
+msgctxt "help:sale.amendment.line,product_secondary_uom_category:"
+msgid "The category of the secondary Unit of Measure for the product."
+msgstr "De categorie van de secundaire maateenheid van het product."
+
msgctxt "help:sale.blanket_agreement.line,product_secondary_uom_category:"
msgid "The category of the secondary Unit of Measure for the product."
msgstr "De categorie van de secundaire maateenheid van het product."
@@ -162,6 +170,7 @@ msgstr ""
"De coëfficiënt voor de formule:\n"
"coëfficiënt (verkoopeenheid) = 1 (secundaire eenheid)"
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_secondary_uom_incompatible_factor_rate"
msgid "Incompatible sale secondary factor and rate values for \"%(record)s\"."
diff --git a/modules/sale_secondary_unit/locale/pl.po b/modules/sale_secondary_unit/locale/pl.po
index 3e09372979..bb7ad12e0d 100644
--- a/modules/sale_secondary_unit/locale/pl.po
+++ b/modules/sale_secondary_unit/locale/pl.po
@@ -34,6 +34,10 @@ msgctxt "field:product.template,sale_secondary_uom_rate:"
msgid "Sale Secondary UoM Rate"
msgstr ""
+msgctxt "field:sale.amendment.line,product_secondary_uom_category:"
+msgid "Product Secondary UoM Category"
+msgstr ""
+
msgctxt "field:sale.blanket_agreement.line,product_secondary_uom_category:"
msgid "Product Secondary UoM Category"
msgstr ""
@@ -114,6 +118,10 @@ msgid ""
"coefficient (sale unit) = 1 (secondary unit)"
msgstr ""
+msgctxt "help:sale.amendment.line,product_secondary_uom_category:"
+msgid "The category of the secondary Unit of Measure for the product."
+msgstr ""
+
msgctxt "help:sale.blanket_agreement.line,product_secondary_uom_category:"
msgid "The category of the secondary Unit of Measure for the product."
msgstr ""
@@ -150,6 +158,7 @@ msgid ""
"coefficient (sale unit) = 1 (secondary unit)"
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_secondary_uom_incompatible_factor_rate"
msgid "Incompatible sale secondary factor and rate values for \"%(record)s\"."
diff --git a/modules/sale_secondary_unit/locale/pt.po b/modules/sale_secondary_unit/locale/pt.po
index 3e09372979..bb7ad12e0d 100644
--- a/modules/sale_secondary_unit/locale/pt.po
+++ b/modules/sale_secondary_unit/locale/pt.po
@@ -34,6 +34,10 @@ msgctxt "field:product.template,sale_secondary_uom_rate:"
msgid "Sale Secondary UoM Rate"
msgstr ""
+msgctxt "field:sale.amendment.line,product_secondary_uom_category:"
+msgid "Product Secondary UoM Category"
+msgstr ""
+
msgctxt "field:sale.blanket_agreement.line,product_secondary_uom_category:"
msgid "Product Secondary UoM Category"
msgstr ""
@@ -114,6 +118,10 @@ msgid ""
"coefficient (sale unit) = 1 (secondary unit)"
msgstr ""
+msgctxt "help:sale.amendment.line,product_secondary_uom_category:"
+msgid "The category of the secondary Unit of Measure for the product."
+msgstr ""
+
msgctxt "help:sale.blanket_agreement.line,product_secondary_uom_category:"
msgid "The category of the secondary Unit of Measure for the product."
msgstr ""
@@ -150,6 +158,7 @@ msgid ""
"coefficient (sale unit) = 1 (secondary unit)"
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_secondary_uom_incompatible_factor_rate"
msgid "Incompatible sale secondary factor and rate values for \"%(record)s\"."
diff --git a/modules/sale_secondary_unit/locale/ro.po b/modules/sale_secondary_unit/locale/ro.po
index 3e09372979..bb7ad12e0d 100644
--- a/modules/sale_secondary_unit/locale/ro.po
+++ b/modules/sale_secondary_unit/locale/ro.po
@@ -34,6 +34,10 @@ msgctxt "field:product.template,sale_secondary_uom_rate:"
msgid "Sale Secondary UoM Rate"
msgstr ""
+msgctxt "field:sale.amendment.line,product_secondary_uom_category:"
+msgid "Product Secondary UoM Category"
+msgstr ""
+
msgctxt "field:sale.blanket_agreement.line,product_secondary_uom_category:"
msgid "Product Secondary UoM Category"
msgstr ""
@@ -114,6 +118,10 @@ msgid ""
"coefficient (sale unit) = 1 (secondary unit)"
msgstr ""
+msgctxt "help:sale.amendment.line,product_secondary_uom_category:"
+msgid "The category of the secondary Unit of Measure for the product."
+msgstr ""
+
msgctxt "help:sale.blanket_agreement.line,product_secondary_uom_category:"
msgid "The category of the secondary Unit of Measure for the product."
msgstr ""
@@ -150,6 +158,7 @@ msgid ""
"coefficient (sale unit) = 1 (secondary unit)"
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_secondary_uom_incompatible_factor_rate"
msgid "Incompatible sale secondary factor and rate values for \"%(record)s\"."
diff --git a/modules/sale_secondary_unit/locale/ru.po b/modules/sale_secondary_unit/locale/ru.po
index 3e09372979..bb7ad12e0d 100644
--- a/modules/sale_secondary_unit/locale/ru.po
+++ b/modules/sale_secondary_unit/locale/ru.po
@@ -34,6 +34,10 @@ msgctxt "field:product.template,sale_secondary_uom_rate:"
msgid "Sale Secondary UoM Rate"
msgstr ""
+msgctxt "field:sale.amendment.line,product_secondary_uom_category:"
+msgid "Product Secondary UoM Category"
+msgstr ""
+
msgctxt "field:sale.blanket_agreement.line,product_secondary_uom_category:"
msgid "Product Secondary UoM Category"
msgstr ""
@@ -114,6 +118,10 @@ msgid ""
"coefficient (sale unit) = 1 (secondary unit)"
msgstr ""
+msgctxt "help:sale.amendment.line,product_secondary_uom_category:"
+msgid "The category of the secondary Unit of Measure for the product."
+msgstr ""
+
msgctxt "help:sale.blanket_agreement.line,product_secondary_uom_category:"
msgid "The category of the secondary Unit of Measure for the product."
msgstr ""
@@ -150,6 +158,7 @@ msgid ""
"coefficient (sale unit) = 1 (secondary unit)"
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_secondary_uom_incompatible_factor_rate"
msgid "Incompatible sale secondary factor and rate values for \"%(record)s\"."
diff --git a/modules/sale_secondary_unit/locale/sl.po b/modules/sale_secondary_unit/locale/sl.po
index 3e09372979..bb7ad12e0d 100644
--- a/modules/sale_secondary_unit/locale/sl.po
+++ b/modules/sale_secondary_unit/locale/sl.po
@@ -34,6 +34,10 @@ msgctxt "field:product.template,sale_secondary_uom_rate:"
msgid "Sale Secondary UoM Rate"
msgstr ""
+msgctxt "field:sale.amendment.line,product_secondary_uom_category:"
+msgid "Product Secondary UoM Category"
+msgstr ""
+
msgctxt "field:sale.blanket_agreement.line,product_secondary_uom_category:"
msgid "Product Secondary UoM Category"
msgstr ""
@@ -114,6 +118,10 @@ msgid ""
"coefficient (sale unit) = 1 (secondary unit)"
msgstr ""
+msgctxt "help:sale.amendment.line,product_secondary_uom_category:"
+msgid "The category of the secondary Unit of Measure for the product."
+msgstr ""
+
msgctxt "help:sale.blanket_agreement.line,product_secondary_uom_category:"
msgid "The category of the secondary Unit of Measure for the product."
msgstr ""
@@ -150,6 +158,7 @@ msgid ""
"coefficient (sale unit) = 1 (secondary unit)"
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_secondary_uom_incompatible_factor_rate"
msgid "Incompatible sale secondary factor and rate values for \"%(record)s\"."
diff --git a/modules/sale_secondary_unit/locale/tr.po b/modules/sale_secondary_unit/locale/tr.po
index 3e09372979..bb7ad12e0d 100644
--- a/modules/sale_secondary_unit/locale/tr.po
+++ b/modules/sale_secondary_unit/locale/tr.po
@@ -34,6 +34,10 @@ msgctxt "field:product.template,sale_secondary_uom_rate:"
msgid "Sale Secondary UoM Rate"
msgstr ""
+msgctxt "field:sale.amendment.line,product_secondary_uom_category:"
+msgid "Product Secondary UoM Category"
+msgstr ""
+
msgctxt "field:sale.blanket_agreement.line,product_secondary_uom_category:"
msgid "Product Secondary UoM Category"
msgstr ""
@@ -114,6 +118,10 @@ msgid ""
"coefficient (sale unit) = 1 (secondary unit)"
msgstr ""
+msgctxt "help:sale.amendment.line,product_secondary_uom_category:"
+msgid "The category of the secondary Unit of Measure for the product."
+msgstr ""
+
msgctxt "help:sale.blanket_agreement.line,product_secondary_uom_category:"
msgid "The category of the secondary Unit of Measure for the product."
msgstr ""
@@ -150,6 +158,7 @@ msgid ""
"coefficient (sale unit) = 1 (secondary unit)"
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_secondary_uom_incompatible_factor_rate"
msgid "Incompatible sale secondary factor and rate values for \"%(record)s\"."
diff --git a/modules/sale_secondary_unit/locale/uk.po b/modules/sale_secondary_unit/locale/uk.po
index 3e09372979..bb7ad12e0d 100644
--- a/modules/sale_secondary_unit/locale/uk.po
+++ b/modules/sale_secondary_unit/locale/uk.po
@@ -34,6 +34,10 @@ msgctxt "field:product.template,sale_secondary_uom_rate:"
msgid "Sale Secondary UoM Rate"
msgstr ""
+msgctxt "field:sale.amendment.line,product_secondary_uom_category:"
+msgid "Product Secondary UoM Category"
+msgstr ""
+
msgctxt "field:sale.blanket_agreement.line,product_secondary_uom_category:"
msgid "Product Secondary UoM Category"
msgstr ""
@@ -114,6 +118,10 @@ msgid ""
"coefficient (sale unit) = 1 (secondary unit)"
msgstr ""
+msgctxt "help:sale.amendment.line,product_secondary_uom_category:"
+msgid "The category of the secondary Unit of Measure for the product."
+msgstr ""
+
msgctxt "help:sale.blanket_agreement.line,product_secondary_uom_category:"
msgid "The category of the secondary Unit of Measure for the product."
msgstr ""
@@ -150,6 +158,7 @@ msgid ""
"coefficient (sale unit) = 1 (secondary unit)"
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_secondary_uom_incompatible_factor_rate"
msgid "Incompatible sale secondary factor and rate values for \"%(record)s\"."
diff --git a/modules/sale_secondary_unit/locale/zh_CN.po b/modules/sale_secondary_unit/locale/zh_CN.po
index 3e09372979..bb7ad12e0d 100644
--- a/modules/sale_secondary_unit/locale/zh_CN.po
+++ b/modules/sale_secondary_unit/locale/zh_CN.po
@@ -34,6 +34,10 @@ msgctxt "field:product.template,sale_secondary_uom_rate:"
msgid "Sale Secondary UoM Rate"
msgstr ""
+msgctxt "field:sale.amendment.line,product_secondary_uom_category:"
+msgid "Product Secondary UoM Category"
+msgstr ""
+
msgctxt "field:sale.blanket_agreement.line,product_secondary_uom_category:"
msgid "Product Secondary UoM Category"
msgstr ""
@@ -114,6 +118,10 @@ msgid ""
"coefficient (sale unit) = 1 (secondary unit)"
msgstr ""
+msgctxt "help:sale.amendment.line,product_secondary_uom_category:"
+msgid "The category of the secondary Unit of Measure for the product."
+msgstr ""
+
msgctxt "help:sale.blanket_agreement.line,product_secondary_uom_category:"
msgid "The category of the secondary Unit of Measure for the product."
msgstr ""
@@ -150,6 +158,7 @@ msgid ""
"coefficient (sale unit) = 1 (secondary unit)"
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_sale_secondary_uom_incompatible_factor_rate"
msgid "Incompatible sale secondary factor and rate values for \"%(record)s\"."
diff --git a/modules/sale_shipment_cost/locale/bg.po b/modules/sale_shipment_cost/locale/bg.po
index 4ee5b26f1d..b41598ef6f 100644
--- a/modules/sale_shipment_cost/locale/bg.po
+++ b/modules/sale_shipment_cost/locale/bg.po
@@ -3,8 +3,8 @@ msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
#, fuzzy
-msgctxt "field:account.invoice.line,cost_shipments:"
-msgid "Cost of Shipments"
+msgctxt "field:account.invoice.line,cost_sale_shipments:"
+msgid "Cost Sale of Shipments"
msgstr "За пратка"
#, fuzzy
@@ -70,15 +70,6 @@ msgctxt "field:stock.shipment.cost_sale,shipment:"
msgid "Shipment"
msgstr "За пратка"
-msgctxt "field:stock.shipment.out,cost_invoice_line:"
-msgid "Cost Invoice Line"
-msgstr "Ред от разход от фактура"
-
-#, fuzzy
-msgctxt "field:stock.shipment.out,cost_method:"
-msgid "Cost Method"
-msgstr "Начин на остойностяване на доставка"
-
#, fuzzy
msgctxt "field:stock.shipment.out,cost_sale:"
msgid "Cost Sale"
@@ -94,6 +85,16 @@ msgctxt "field:stock.shipment.out,cost_sale_currency_used:"
msgid "Cost Sale Currency"
msgstr "Валута при разход"
+#, fuzzy
+msgctxt "field:stock.shipment.out,cost_sale_invoice_line:"
+msgid "Cost Sale Invoice Line"
+msgstr "Ред от разход от фактура"
+
+#, fuzzy
+msgctxt "field:stock.shipment.out,cost_sale_method:"
+msgid "Cost Sale Method"
+msgstr "Начин на остойностяване на доставка"
+
#, fuzzy
msgctxt "field:stock.shipment.out,cost_sale_used:"
msgid "Cost Sale"
@@ -115,14 +116,17 @@ msgid ""
"Leave empty to use the default value from the configuration."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_carrier_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a carrier."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_carrier"
msgid "To confirm sale \"%(sale)s\" you must change the carrier \"%(carrier)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_shipment_cost_invoice_missing_account_revenue"
msgid ""
diff --git a/modules/sale_shipment_cost/locale/ca.po b/modules/sale_shipment_cost/locale/ca.po
index b216ddfcb1..7718fcc41b 100644
--- a/modules/sale_shipment_cost/locale/ca.po
+++ b/modules/sale_shipment_cost/locale/ca.po
@@ -2,9 +2,9 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
-msgctxt "field:account.invoice.line,cost_shipments:"
-msgid "Cost of Shipments"
-msgstr "Cost dels enviaments"
+msgctxt "field:account.invoice.line,cost_sale_shipments:"
+msgid "Cost Sale of Shipments"
+msgstr "Cost de venda dels enviaments"
msgctxt "field:party.party,sale_shipment_cost_method:"
msgid "Shipment Cost Method"
@@ -62,14 +62,6 @@ msgctxt "field:stock.shipment.cost_sale,shipment:"
msgid "Shipment"
msgstr "Albarà"
-msgctxt "field:stock.shipment.out,cost_invoice_line:"
-msgid "Cost Invoice Line"
-msgstr "Cost de la línia de factura"
-
-msgctxt "field:stock.shipment.out,cost_method:"
-msgid "Cost Method"
-msgstr "Mètode de cost"
-
msgctxt "field:stock.shipment.out,cost_sale:"
msgid "Cost Sale"
msgstr "Cost de la venda"
@@ -82,6 +74,14 @@ msgctxt "field:stock.shipment.out,cost_sale_currency_used:"
msgid "Cost Sale Currency"
msgstr "Moneda de cost de la venda"
+msgctxt "field:stock.shipment.out,cost_sale_invoice_line:"
+msgid "Cost Sale Invoice Line"
+msgstr "Cost de la línia de factura de venta"
+
+msgctxt "field:stock.shipment.out,cost_sale_method:"
+msgid "Cost Sale Method"
+msgstr "Mètode de cost de la venta"
+
msgctxt "field:stock.shipment.out,cost_sale_used:"
msgid "Cost Sale"
msgstr "Cost de la venda"
@@ -102,18 +102,21 @@ msgstr ""
"El mètode de cost d'enviament predeterminat per al client.\n"
"Deixar buit per utilitzar el valor per defecte de la configuració."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_carrier_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a carrier."
msgstr ""
"Per obtenir un pressupost de la venda \"%(sale)s\" heu d'introduïr un "
"trasnportista."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_carrier"
msgid "To confirm sale \"%(sale)s\" you must change the carrier \"%(carrier)s\"."
msgstr ""
"Per confirmar la venda \"%(sale)s\" heu de canviar el transportista "
"\"%(carrier)s\"."
+#, python-format
msgctxt ""
"model:ir.message,text:msg_shipment_cost_invoice_missing_account_revenue"
msgid ""
diff --git a/modules/sale_shipment_cost/locale/cs.po b/modules/sale_shipment_cost/locale/cs.po
index 72784966ac..8f3137a08f 100644
--- a/modules/sale_shipment_cost/locale/cs.po
+++ b/modules/sale_shipment_cost/locale/cs.po
@@ -2,8 +2,8 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
-msgctxt "field:account.invoice.line,cost_shipments:"
-msgid "Cost of Shipments"
+msgctxt "field:account.invoice.line,cost_sale_shipments:"
+msgid "Cost Sale of Shipments"
msgstr ""
msgctxt "field:party.party,sale_shipment_cost_method:"
@@ -62,14 +62,6 @@ msgctxt "field:stock.shipment.cost_sale,shipment:"
msgid "Shipment"
msgstr ""
-msgctxt "field:stock.shipment.out,cost_invoice_line:"
-msgid "Cost Invoice Line"
-msgstr ""
-
-msgctxt "field:stock.shipment.out,cost_method:"
-msgid "Cost Method"
-msgstr ""
-
msgctxt "field:stock.shipment.out,cost_sale:"
msgid "Cost Sale"
msgstr ""
@@ -82,6 +74,14 @@ msgctxt "field:stock.shipment.out,cost_sale_currency_used:"
msgid "Cost Sale Currency"
msgstr ""
+msgctxt "field:stock.shipment.out,cost_sale_invoice_line:"
+msgid "Cost Sale Invoice Line"
+msgstr ""
+
+msgctxt "field:stock.shipment.out,cost_sale_method:"
+msgid "Cost Sale Method"
+msgstr ""
+
msgctxt "field:stock.shipment.out,cost_sale_used:"
msgid "Cost Sale"
msgstr ""
@@ -100,14 +100,17 @@ msgid ""
"Leave empty to use the default value from the configuration."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_carrier_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a carrier."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_carrier"
msgid "To confirm sale \"%(sale)s\" you must change the carrier \"%(carrier)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_shipment_cost_invoice_missing_account_revenue"
msgid ""
diff --git a/modules/sale_shipment_cost/locale/de.po b/modules/sale_shipment_cost/locale/de.po
index 32dc920228..c15e5a6c43 100644
--- a/modules/sale_shipment_cost/locale/de.po
+++ b/modules/sale_shipment_cost/locale/de.po
@@ -2,9 +2,9 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
-msgctxt "field:account.invoice.line,cost_shipments:"
-msgid "Cost of Shipments"
-msgstr "Kosten der Lieferungen"
+msgctxt "field:account.invoice.line,cost_sale_shipments:"
+msgid "Cost Sale of Shipments"
+msgstr "Lieferkosten Verkauf"
msgctxt "field:party.party,sale_shipment_cost_method:"
msgid "Shipment Cost Method"
@@ -62,14 +62,6 @@ msgctxt "field:stock.shipment.cost_sale,shipment:"
msgid "Shipment"
msgstr "Lieferung"
-msgctxt "field:stock.shipment.out,cost_invoice_line:"
-msgid "Cost Invoice Line"
-msgstr "Rechnungsposition Kosten"
-
-msgctxt "field:stock.shipment.out,cost_method:"
-msgid "Cost Method"
-msgstr "Lieferkostenmethode"
-
msgctxt "field:stock.shipment.out,cost_sale:"
msgid "Cost Sale"
msgstr "Kosten Verkauf"
@@ -82,6 +74,14 @@ msgctxt "field:stock.shipment.out,cost_sale_currency_used:"
msgid "Cost Sale Currency"
msgstr "Währung Kosten Verkauf"
+msgctxt "field:stock.shipment.out,cost_sale_invoice_line:"
+msgid "Cost Sale Invoice Line"
+msgstr "Rechnungsposition Lieferkosten Verkauf"
+
+msgctxt "field:stock.shipment.out,cost_sale_method:"
+msgid "Cost Sale Method"
+msgstr "Lieferkostenmethode"
+
msgctxt "field:stock.shipment.out,cost_sale_used:"
msgid "Cost Sale"
msgstr "Kosten Verkauf"
@@ -102,18 +102,21 @@ msgstr ""
"Die Standard-Lieferkostenmethode für den Kunden.\n"
"Leer lassen, um den Standardwert aus den Einstellungen zu verwenden."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_carrier_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a carrier."
msgstr ""
"Damit der Verkauf \"%(sale)s\" in den Status \"Angebot\" gesetzt werden "
"kann, muss zuerst ein Versanddienstleister erfasst werden."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_carrier"
msgid "To confirm sale \"%(sale)s\" you must change the carrier \"%(carrier)s\"."
msgstr ""
"Damit der Verkauf \"%(sale)s\" bestätigt werden kann, muss der "
"Versanddienstleister \"%(carrier)s\" geändert werden."
+#, python-format
msgctxt ""
"model:ir.message,text:msg_shipment_cost_invoice_missing_account_revenue"
msgid ""
diff --git a/modules/sale_shipment_cost/locale/es.po b/modules/sale_shipment_cost/locale/es.po
index f55c0c35c1..0dedc65969 100644
--- a/modules/sale_shipment_cost/locale/es.po
+++ b/modules/sale_shipment_cost/locale/es.po
@@ -2,9 +2,9 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
-msgctxt "field:account.invoice.line,cost_shipments:"
-msgid "Cost of Shipments"
-msgstr "Coste de los envíos"
+msgctxt "field:account.invoice.line,cost_sale_shipments:"
+msgid "Cost Sale of Shipments"
+msgstr "Coste de venta de los envíos"
msgctxt "field:party.party,sale_shipment_cost_method:"
msgid "Shipment Cost Method"
@@ -62,14 +62,6 @@ msgctxt "field:stock.shipment.cost_sale,shipment:"
msgid "Shipment"
msgstr "Albarán"
-msgctxt "field:stock.shipment.out,cost_invoice_line:"
-msgid "Cost Invoice Line"
-msgstr "Coste de la línea de factura"
-
-msgctxt "field:stock.shipment.out,cost_method:"
-msgid "Cost Method"
-msgstr "Método de coste"
-
msgctxt "field:stock.shipment.out,cost_sale:"
msgid "Cost Sale"
msgstr "Coste de la venta"
@@ -82,6 +74,14 @@ msgctxt "field:stock.shipment.out,cost_sale_currency_used:"
msgid "Cost Sale Currency"
msgstr "Moneda del coste de la venta"
+msgctxt "field:stock.shipment.out,cost_sale_invoice_line:"
+msgid "Cost Sale Invoice Line"
+msgstr "Línea de factura del coste de venta"
+
+msgctxt "field:stock.shipment.out,cost_sale_method:"
+msgid "Cost Sale Method"
+msgstr "Método de coste de la venta"
+
msgctxt "field:stock.shipment.out,cost_sale_used:"
msgid "Cost Sale"
msgstr "Coste de la venta"
@@ -102,18 +102,21 @@ msgstr ""
"El método de costo de envío predeterminado para el cliente.\n"
"Dejar en blanco para usar el valor predeterminado de la configuración."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_carrier_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a carrier."
msgstr ""
"Para obtener un presupuesto de la venta \"%(sale)s\" debe introducir un "
"transportista."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_carrier"
msgid "To confirm sale \"%(sale)s\" you must change the carrier \"%(carrier)s\"."
msgstr ""
"Para confirmar la venta \"%(sale)s\" debe cambiar el transportista "
"\"%(carrier)s\"."
+#, python-format
msgctxt ""
"model:ir.message,text:msg_shipment_cost_invoice_missing_account_revenue"
msgid ""
diff --git a/modules/sale_shipment_cost/locale/es_419.po b/modules/sale_shipment_cost/locale/es_419.po
index 6094c5ad5a..14dd82cdce 100644
--- a/modules/sale_shipment_cost/locale/es_419.po
+++ b/modules/sale_shipment_cost/locale/es_419.po
@@ -3,8 +3,8 @@ msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
#, fuzzy
-msgctxt "field:account.invoice.line,cost_shipments:"
-msgid "Cost of Shipments"
+msgctxt "field:account.invoice.line,cost_sale_shipments:"
+msgid "Cost Sale of Shipments"
msgstr "En el envío"
#, fuzzy
@@ -69,15 +69,6 @@ msgctxt "field:stock.shipment.cost_sale,shipment:"
msgid "Shipment"
msgstr "En el envío"
-msgctxt "field:stock.shipment.out,cost_invoice_line:"
-msgid "Cost Invoice Line"
-msgstr "Línea de factura de costo"
-
-#, fuzzy
-msgctxt "field:stock.shipment.out,cost_method:"
-msgid "Cost Method"
-msgstr "Método de costo de envío"
-
#, fuzzy
msgctxt "field:stock.shipment.out,cost_sale:"
msgid "Cost Sale"
@@ -93,6 +84,16 @@ msgctxt "field:stock.shipment.out,cost_sale_currency_used:"
msgid "Cost Sale Currency"
msgstr "Moneda del costo"
+#, fuzzy
+msgctxt "field:stock.shipment.out,cost_sale_invoice_line:"
+msgid "Cost Sale Invoice Line"
+msgstr "Línea de factura de costo"
+
+#, fuzzy
+msgctxt "field:stock.shipment.out,cost_sale_method:"
+msgid "Cost Sale Method"
+msgstr "Método de costo de envío"
+
#, fuzzy
msgctxt "field:stock.shipment.out,cost_sale_used:"
msgid "Cost Sale"
@@ -114,14 +115,17 @@ msgid ""
"Leave empty to use the default value from the configuration."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_carrier_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a carrier."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_carrier"
msgid "To confirm sale \"%(sale)s\" you must change the carrier \"%(carrier)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_shipment_cost_invoice_missing_account_revenue"
msgid ""
diff --git a/modules/sale_shipment_cost/locale/et.po b/modules/sale_shipment_cost/locale/et.po
index 6b121eea38..ff45c0746b 100644
--- a/modules/sale_shipment_cost/locale/et.po
+++ b/modules/sale_shipment_cost/locale/et.po
@@ -3,8 +3,8 @@ msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
#, fuzzy
-msgctxt "field:account.invoice.line,cost_shipments:"
-msgid "Cost of Shipments"
+msgctxt "field:account.invoice.line,cost_sale_shipments:"
+msgid "Cost Sale of Shipments"
msgstr "Lähetusel"
#, fuzzy
@@ -69,15 +69,6 @@ msgctxt "field:stock.shipment.cost_sale,shipment:"
msgid "Shipment"
msgstr "Lähetusel"
-msgctxt "field:stock.shipment.out,cost_invoice_line:"
-msgid "Cost Invoice Line"
-msgstr "Kuluarve rida"
-
-#, fuzzy
-msgctxt "field:stock.shipment.out,cost_method:"
-msgid "Cost Method"
-msgstr "Saadetise kulu meetod"
-
#, fuzzy
msgctxt "field:stock.shipment.out,cost_sale:"
msgid "Cost Sale"
@@ -93,6 +84,16 @@ msgctxt "field:stock.shipment.out,cost_sale_currency_used:"
msgid "Cost Sale Currency"
msgstr "Kulu valuuta"
+#, fuzzy
+msgctxt "field:stock.shipment.out,cost_sale_invoice_line:"
+msgid "Cost Sale Invoice Line"
+msgstr "Kuluarve rida"
+
+#, fuzzy
+msgctxt "field:stock.shipment.out,cost_sale_method:"
+msgid "Cost Sale Method"
+msgstr "Saadetise kulu meetod"
+
#, fuzzy
msgctxt "field:stock.shipment.out,cost_sale_used:"
msgid "Cost Sale"
@@ -114,15 +115,17 @@ msgid ""
"Leave empty to use the default value from the configuration."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_sale_carrier_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a carrier."
msgstr "Müügi \"%(sale)s\" kinnitamiseks tuleb muuta vedaja \"%(carrier)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_carrier"
msgid "To confirm sale \"%(sale)s\" you must change the carrier \"%(carrier)s\"."
msgstr "Müügi \"%(sale)s\" kinnitamiseks tuleb muuta vedaja \"%(carrier)s\"."
+#, python-format
msgctxt ""
"model:ir.message,text:msg_shipment_cost_invoice_missing_account_revenue"
msgid ""
diff --git a/modules/sale_shipment_cost/locale/fa.po b/modules/sale_shipment_cost/locale/fa.po
index cb0a2b932c..70a042fb88 100644
--- a/modules/sale_shipment_cost/locale/fa.po
+++ b/modules/sale_shipment_cost/locale/fa.po
@@ -3,8 +3,8 @@ msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
#, fuzzy
-msgctxt "field:account.invoice.line,cost_shipments:"
-msgid "Cost of Shipments"
+msgctxt "field:account.invoice.line,cost_sale_shipments:"
+msgid "Cost Sale of Shipments"
msgstr "در حمل ونقل"
#, fuzzy
@@ -69,15 +69,6 @@ msgctxt "field:stock.shipment.cost_sale,shipment:"
msgid "Shipment"
msgstr "در حمل ونقل"
-msgctxt "field:stock.shipment.out,cost_invoice_line:"
-msgid "Cost Invoice Line"
-msgstr "سطر هزینه صورتحساب"
-
-#, fuzzy
-msgctxt "field:stock.shipment.out,cost_method:"
-msgid "Cost Method"
-msgstr "متد هزینه حمل و نقل"
-
#, fuzzy
msgctxt "field:stock.shipment.out,cost_sale:"
msgid "Cost Sale"
@@ -93,6 +84,16 @@ msgctxt "field:stock.shipment.out,cost_sale_currency_used:"
msgid "Cost Sale Currency"
msgstr "واحد پول هزینه"
+#, fuzzy
+msgctxt "field:stock.shipment.out,cost_sale_invoice_line:"
+msgid "Cost Sale Invoice Line"
+msgstr "سطر هزینه صورتحساب"
+
+#, fuzzy
+msgctxt "field:stock.shipment.out,cost_sale_method:"
+msgid "Cost Sale Method"
+msgstr "متد هزینه حمل و نقل"
+
#, fuzzy
msgctxt "field:stock.shipment.out,cost_sale_used:"
msgid "Cost Sale"
@@ -114,19 +115,21 @@ msgid ""
"Leave empty to use the default value from the configuration."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_sale_carrier_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a carrier."
msgstr ""
"برای تأیید فروش :\"%(sale)s\" شما باید حمل کننده :\"%(carrier)s\" را تغییر "
"دهید."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_carrier"
msgid "To confirm sale \"%(sale)s\" you must change the carrier \"%(carrier)s\"."
msgstr ""
"برای تأیید فروش :\"%(sale)s\" شما باید حمل کننده :\"%(carrier)s\" را تغییر "
"دهید."
+#, python-format
msgctxt ""
"model:ir.message,text:msg_shipment_cost_invoice_missing_account_revenue"
msgid ""
diff --git a/modules/sale_shipment_cost/locale/fi.po b/modules/sale_shipment_cost/locale/fi.po
index 72784966ac..8f3137a08f 100644
--- a/modules/sale_shipment_cost/locale/fi.po
+++ b/modules/sale_shipment_cost/locale/fi.po
@@ -2,8 +2,8 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
-msgctxt "field:account.invoice.line,cost_shipments:"
-msgid "Cost of Shipments"
+msgctxt "field:account.invoice.line,cost_sale_shipments:"
+msgid "Cost Sale of Shipments"
msgstr ""
msgctxt "field:party.party,sale_shipment_cost_method:"
@@ -62,14 +62,6 @@ msgctxt "field:stock.shipment.cost_sale,shipment:"
msgid "Shipment"
msgstr ""
-msgctxt "field:stock.shipment.out,cost_invoice_line:"
-msgid "Cost Invoice Line"
-msgstr ""
-
-msgctxt "field:stock.shipment.out,cost_method:"
-msgid "Cost Method"
-msgstr ""
-
msgctxt "field:stock.shipment.out,cost_sale:"
msgid "Cost Sale"
msgstr ""
@@ -82,6 +74,14 @@ msgctxt "field:stock.shipment.out,cost_sale_currency_used:"
msgid "Cost Sale Currency"
msgstr ""
+msgctxt "field:stock.shipment.out,cost_sale_invoice_line:"
+msgid "Cost Sale Invoice Line"
+msgstr ""
+
+msgctxt "field:stock.shipment.out,cost_sale_method:"
+msgid "Cost Sale Method"
+msgstr ""
+
msgctxt "field:stock.shipment.out,cost_sale_used:"
msgid "Cost Sale"
msgstr ""
@@ -100,14 +100,17 @@ msgid ""
"Leave empty to use the default value from the configuration."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_carrier_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a carrier."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_carrier"
msgid "To confirm sale \"%(sale)s\" you must change the carrier \"%(carrier)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_shipment_cost_invoice_missing_account_revenue"
msgid ""
diff --git a/modules/sale_shipment_cost/locale/fr.po b/modules/sale_shipment_cost/locale/fr.po
index 84940b2713..3048496ae0 100644
--- a/modules/sale_shipment_cost/locale/fr.po
+++ b/modules/sale_shipment_cost/locale/fr.po
@@ -2,9 +2,9 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
-msgctxt "field:account.invoice.line,cost_shipments:"
-msgid "Cost of Shipments"
-msgstr "Coût des expéditions"
+msgctxt "field:account.invoice.line,cost_sale_shipments:"
+msgid "Cost Sale of Shipments"
+msgstr "Coût de vente des expéditions"
msgctxt "field:party.party,sale_shipment_cost_method:"
msgid "Shipment Cost Method"
@@ -62,14 +62,6 @@ msgctxt "field:stock.shipment.cost_sale,shipment:"
msgid "Shipment"
msgstr "Expédition"
-msgctxt "field:stock.shipment.out,cost_invoice_line:"
-msgid "Cost Invoice Line"
-msgstr "Ligne de facture du coût"
-
-msgctxt "field:stock.shipment.out,cost_method:"
-msgid "Cost Method"
-msgstr "Méthode de coût"
-
msgctxt "field:stock.shipment.out,cost_sale:"
msgid "Cost Sale"
msgstr "Coût de la vente"
@@ -82,6 +74,14 @@ msgctxt "field:stock.shipment.out,cost_sale_currency_used:"
msgid "Cost Sale Currency"
msgstr "Devise du coût de la vente"
+msgctxt "field:stock.shipment.out,cost_sale_invoice_line:"
+msgid "Cost Sale Invoice Line"
+msgstr "Ligne de facture de coût de vente"
+
+msgctxt "field:stock.shipment.out,cost_sale_method:"
+msgid "Cost Sale Method"
+msgstr "Méthode de coût de vente"
+
msgctxt "field:stock.shipment.out,cost_sale_used:"
msgid "Cost Sale"
msgstr "Coût de la vente"
@@ -102,18 +102,21 @@ msgstr ""
"La méthode de frais d'expédition par défaut pour le client.\n"
"Laissez vide pour utiliser la valeur par défaut de la configuration."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_carrier_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a carrier."
msgstr ""
"Pour obtenir un devis pour la vente « %(sale)s », vous devez entrer un "
"transporteur."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_carrier"
msgid "To confirm sale \"%(sale)s\" you must change the carrier \"%(carrier)s\"."
msgstr ""
"Pour confirmer la vente « %(sale)s », vous devez changer le transporteur "
"« %(carrier)s »."
+#, python-format
msgctxt ""
"model:ir.message,text:msg_shipment_cost_invoice_missing_account_revenue"
msgid ""
diff --git a/modules/sale_shipment_cost/locale/hu.po b/modules/sale_shipment_cost/locale/hu.po
index def7adf40c..4b0081fe41 100644
--- a/modules/sale_shipment_cost/locale/hu.po
+++ b/modules/sale_shipment_cost/locale/hu.po
@@ -3,8 +3,8 @@ msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
#, fuzzy
-msgctxt "field:account.invoice.line,cost_shipments:"
-msgid "Cost of Shipments"
+msgctxt "field:account.invoice.line,cost_sale_shipments:"
+msgid "Cost Sale of Shipments"
msgstr "szállítmányonként"
#, fuzzy
@@ -69,15 +69,6 @@ msgctxt "field:stock.shipment.cost_sale,shipment:"
msgid "Shipment"
msgstr "szállítmányonként"
-msgctxt "field:stock.shipment.out,cost_invoice_line:"
-msgid "Cost Invoice Line"
-msgstr ""
-
-#, fuzzy
-msgctxt "field:stock.shipment.out,cost_method:"
-msgid "Cost Method"
-msgstr "Szállítási díj kiszámlázása"
-
#, fuzzy
msgctxt "field:stock.shipment.out,cost_sale:"
msgid "Cost Sale"
@@ -92,6 +83,15 @@ msgctxt "field:stock.shipment.out,cost_sale_currency_used:"
msgid "Cost Sale Currency"
msgstr "Költség"
+msgctxt "field:stock.shipment.out,cost_sale_invoice_line:"
+msgid "Cost Sale Invoice Line"
+msgstr ""
+
+#, fuzzy
+msgctxt "field:stock.shipment.out,cost_sale_method:"
+msgid "Cost Sale Method"
+msgstr "Szállítási díj kiszámlázása"
+
msgctxt "field:stock.shipment.out,cost_sale_used:"
msgid "Cost Sale"
msgstr "Számlázandó díj"
@@ -112,14 +112,17 @@ msgid ""
"Leave empty to use the default value from the configuration."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_carrier_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a carrier."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_carrier"
msgid "To confirm sale \"%(sale)s\" you must change the carrier \"%(carrier)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_shipment_cost_invoice_missing_account_revenue"
msgid ""
diff --git a/modules/sale_shipment_cost/locale/id.po b/modules/sale_shipment_cost/locale/id.po
index 72784966ac..8f3137a08f 100644
--- a/modules/sale_shipment_cost/locale/id.po
+++ b/modules/sale_shipment_cost/locale/id.po
@@ -2,8 +2,8 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
-msgctxt "field:account.invoice.line,cost_shipments:"
-msgid "Cost of Shipments"
+msgctxt "field:account.invoice.line,cost_sale_shipments:"
+msgid "Cost Sale of Shipments"
msgstr ""
msgctxt "field:party.party,sale_shipment_cost_method:"
@@ -62,14 +62,6 @@ msgctxt "field:stock.shipment.cost_sale,shipment:"
msgid "Shipment"
msgstr ""
-msgctxt "field:stock.shipment.out,cost_invoice_line:"
-msgid "Cost Invoice Line"
-msgstr ""
-
-msgctxt "field:stock.shipment.out,cost_method:"
-msgid "Cost Method"
-msgstr ""
-
msgctxt "field:stock.shipment.out,cost_sale:"
msgid "Cost Sale"
msgstr ""
@@ -82,6 +74,14 @@ msgctxt "field:stock.shipment.out,cost_sale_currency_used:"
msgid "Cost Sale Currency"
msgstr ""
+msgctxt "field:stock.shipment.out,cost_sale_invoice_line:"
+msgid "Cost Sale Invoice Line"
+msgstr ""
+
+msgctxt "field:stock.shipment.out,cost_sale_method:"
+msgid "Cost Sale Method"
+msgstr ""
+
msgctxt "field:stock.shipment.out,cost_sale_used:"
msgid "Cost Sale"
msgstr ""
@@ -100,14 +100,17 @@ msgid ""
"Leave empty to use the default value from the configuration."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_carrier_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a carrier."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_carrier"
msgid "To confirm sale \"%(sale)s\" you must change the carrier \"%(carrier)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_shipment_cost_invoice_missing_account_revenue"
msgid ""
diff --git a/modules/sale_shipment_cost/locale/it.po b/modules/sale_shipment_cost/locale/it.po
index 5aaaa45714..11e4235bd0 100644
--- a/modules/sale_shipment_cost/locale/it.po
+++ b/modules/sale_shipment_cost/locale/it.po
@@ -3,8 +3,8 @@ msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
#, fuzzy
-msgctxt "field:account.invoice.line,cost_shipments:"
-msgid "Cost of Shipments"
+msgctxt "field:account.invoice.line,cost_sale_shipments:"
+msgid "Cost Sale of Shipments"
msgstr "su Spedizione"
#, fuzzy
@@ -70,15 +70,6 @@ msgctxt "field:stock.shipment.cost_sale,shipment:"
msgid "Shipment"
msgstr "su Spedizione"
-msgctxt "field:stock.shipment.out,cost_invoice_line:"
-msgid "Cost Invoice Line"
-msgstr "Riga fattura costo"
-
-#, fuzzy
-msgctxt "field:stock.shipment.out,cost_method:"
-msgid "Cost Method"
-msgstr "Metodo di costo per spedizione"
-
#, fuzzy
msgctxt "field:stock.shipment.out,cost_sale:"
msgid "Cost Sale"
@@ -94,6 +85,16 @@ msgctxt "field:stock.shipment.out,cost_sale_currency_used:"
msgid "Cost Sale Currency"
msgstr "Valuta costo"
+#, fuzzy
+msgctxt "field:stock.shipment.out,cost_sale_invoice_line:"
+msgid "Cost Sale Invoice Line"
+msgstr "Riga fattura costo"
+
+#, fuzzy
+msgctxt "field:stock.shipment.out,cost_sale_method:"
+msgid "Cost Sale Method"
+msgstr "Metodo di costo per spedizione"
+
#, fuzzy
msgctxt "field:stock.shipment.out,cost_sale_used:"
msgid "Cost Sale"
@@ -115,14 +116,17 @@ msgid ""
"Leave empty to use the default value from the configuration."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_carrier_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a carrier."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_carrier"
msgid "To confirm sale \"%(sale)s\" you must change the carrier \"%(carrier)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_shipment_cost_invoice_missing_account_revenue"
msgid ""
diff --git a/modules/sale_shipment_cost/locale/lo.po b/modules/sale_shipment_cost/locale/lo.po
index 72784966ac..8f3137a08f 100644
--- a/modules/sale_shipment_cost/locale/lo.po
+++ b/modules/sale_shipment_cost/locale/lo.po
@@ -2,8 +2,8 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
-msgctxt "field:account.invoice.line,cost_shipments:"
-msgid "Cost of Shipments"
+msgctxt "field:account.invoice.line,cost_sale_shipments:"
+msgid "Cost Sale of Shipments"
msgstr ""
msgctxt "field:party.party,sale_shipment_cost_method:"
@@ -62,14 +62,6 @@ msgctxt "field:stock.shipment.cost_sale,shipment:"
msgid "Shipment"
msgstr ""
-msgctxt "field:stock.shipment.out,cost_invoice_line:"
-msgid "Cost Invoice Line"
-msgstr ""
-
-msgctxt "field:stock.shipment.out,cost_method:"
-msgid "Cost Method"
-msgstr ""
-
msgctxt "field:stock.shipment.out,cost_sale:"
msgid "Cost Sale"
msgstr ""
@@ -82,6 +74,14 @@ msgctxt "field:stock.shipment.out,cost_sale_currency_used:"
msgid "Cost Sale Currency"
msgstr ""
+msgctxt "field:stock.shipment.out,cost_sale_invoice_line:"
+msgid "Cost Sale Invoice Line"
+msgstr ""
+
+msgctxt "field:stock.shipment.out,cost_sale_method:"
+msgid "Cost Sale Method"
+msgstr ""
+
msgctxt "field:stock.shipment.out,cost_sale_used:"
msgid "Cost Sale"
msgstr ""
@@ -100,14 +100,17 @@ msgid ""
"Leave empty to use the default value from the configuration."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_carrier_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a carrier."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_carrier"
msgid "To confirm sale \"%(sale)s\" you must change the carrier \"%(carrier)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_shipment_cost_invoice_missing_account_revenue"
msgid ""
diff --git a/modules/sale_shipment_cost/locale/lt.po b/modules/sale_shipment_cost/locale/lt.po
index 4ec78b59f0..1ccbaf5316 100644
--- a/modules/sale_shipment_cost/locale/lt.po
+++ b/modules/sale_shipment_cost/locale/lt.po
@@ -2,9 +2,10 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
-msgctxt "field:account.invoice.line,cost_shipments:"
-msgid "Cost of Shipments"
-msgstr ""
+#, fuzzy
+msgctxt "field:account.invoice.line,cost_sale_shipments:"
+msgid "Cost Sale of Shipments"
+msgstr "Savikainos valiuta"
msgctxt "field:party.party,sale_shipment_cost_method:"
msgid "Shipment Cost Method"
@@ -64,14 +65,6 @@ msgctxt "field:stock.shipment.cost_sale,shipment:"
msgid "Shipment"
msgstr ""
-msgctxt "field:stock.shipment.out,cost_invoice_line:"
-msgid "Cost Invoice Line"
-msgstr ""
-
-msgctxt "field:stock.shipment.out,cost_method:"
-msgid "Cost Method"
-msgstr ""
-
msgctxt "field:stock.shipment.out,cost_sale:"
msgid "Cost Sale"
msgstr ""
@@ -86,6 +79,15 @@ msgctxt "field:stock.shipment.out,cost_sale_currency_used:"
msgid "Cost Sale Currency"
msgstr "Savikainos valiuta"
+msgctxt "field:stock.shipment.out,cost_sale_invoice_line:"
+msgid "Cost Sale Invoice Line"
+msgstr ""
+
+#, fuzzy
+msgctxt "field:stock.shipment.out,cost_sale_method:"
+msgid "Cost Sale Method"
+msgstr "Savikainos valiuta"
+
#, fuzzy
msgctxt "field:stock.shipment.out,cost_sale_used:"
msgid "Cost Sale"
@@ -106,14 +108,17 @@ msgid ""
"Leave empty to use the default value from the configuration."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_carrier_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a carrier."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_carrier"
msgid "To confirm sale \"%(sale)s\" you must change the carrier \"%(carrier)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_shipment_cost_invoice_missing_account_revenue"
msgid ""
diff --git a/modules/sale_shipment_cost/locale/nl.po b/modules/sale_shipment_cost/locale/nl.po
index 05873ed38e..a7de18a871 100644
--- a/modules/sale_shipment_cost/locale/nl.po
+++ b/modules/sale_shipment_cost/locale/nl.po
@@ -2,9 +2,9 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
-msgctxt "field:account.invoice.line,cost_shipments:"
-msgid "Cost of Shipments"
-msgstr "Kosten van verzendingen"
+msgctxt "field:account.invoice.line,cost_sale_shipments:"
+msgid "Cost Sale of Shipments"
+msgstr "Verkoopkosten van zendingen"
msgctxt "field:party.party,sale_shipment_cost_method:"
msgid "Shipment Cost Method"
@@ -62,14 +62,6 @@ msgctxt "field:stock.shipment.cost_sale,shipment:"
msgid "Shipment"
msgstr "Zending"
-msgctxt "field:stock.shipment.out,cost_invoice_line:"
-msgid "Cost Invoice Line"
-msgstr "Kostenfactuurregel"
-
-msgctxt "field:stock.shipment.out,cost_method:"
-msgid "Cost Method"
-msgstr "Kostprijsmethode"
-
msgctxt "field:stock.shipment.out,cost_sale:"
msgid "Cost Sale"
msgstr "Kosten verkoop"
@@ -82,6 +74,14 @@ msgctxt "field:stock.shipment.out,cost_sale_currency_used:"
msgid "Cost Sale Currency"
msgstr "Valuta kosten verkoop"
+msgctxt "field:stock.shipment.out,cost_sale_invoice_line:"
+msgid "Cost Sale Invoice Line"
+msgstr "Verkoopkosten factuurregel"
+
+msgctxt "field:stock.shipment.out,cost_sale_method:"
+msgid "Cost Sale Method"
+msgstr "Verkoopkosten methode"
+
msgctxt "field:stock.shipment.out,cost_sale_used:"
msgid "Cost Sale"
msgstr "Kosten verkoop"
@@ -102,18 +102,21 @@ msgstr ""
"De standaardverzendkostenmethode voor de klant.\n"
"Laat leeg om de standaardwaarde uit de configuratie te gebruiken."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_carrier_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a carrier."
msgstr ""
"Om een offerte voor verkoop \"%(sale)s\" te maken, moet u een koerier "
"toevoegen."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_carrier"
msgid "To confirm sale \"%(sale)s\" you must change the carrier \"%(carrier)s\"."
msgstr ""
"Om verkoop \"%(sale)s\" te bevestigen, moet u de vervoerder "
"\"%(carrier)s\"wijzigen."
+#, python-format
msgctxt ""
"model:ir.message,text:msg_shipment_cost_invoice_missing_account_revenue"
msgid ""
diff --git a/modules/sale_shipment_cost/locale/pl.po b/modules/sale_shipment_cost/locale/pl.po
index ff2446f110..c1301bc97b 100644
--- a/modules/sale_shipment_cost/locale/pl.po
+++ b/modules/sale_shipment_cost/locale/pl.po
@@ -2,9 +2,10 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
-msgctxt "field:account.invoice.line,cost_shipments:"
-msgid "Cost of Shipments"
-msgstr ""
+#, fuzzy
+msgctxt "field:account.invoice.line,cost_sale_shipments:"
+msgid "Cost Sale of Shipments"
+msgstr "Koszt"
#, fuzzy
msgctxt "field:party.party,sale_shipment_cost_method:"
@@ -68,14 +69,6 @@ msgctxt "field:stock.shipment.cost_sale,shipment:"
msgid "Shipment"
msgstr "Koszt wysyłki"
-msgctxt "field:stock.shipment.out,cost_invoice_line:"
-msgid "Cost Invoice Line"
-msgstr ""
-
-msgctxt "field:stock.shipment.out,cost_method:"
-msgid "Cost Method"
-msgstr ""
-
#, fuzzy
msgctxt "field:stock.shipment.out,cost_sale:"
msgid "Cost Sale"
@@ -91,6 +84,15 @@ msgctxt "field:stock.shipment.out,cost_sale_currency_used:"
msgid "Cost Sale Currency"
msgstr "Koszt waluty"
+msgctxt "field:stock.shipment.out,cost_sale_invoice_line:"
+msgid "Cost Sale Invoice Line"
+msgstr ""
+
+#, fuzzy
+msgctxt "field:stock.shipment.out,cost_sale_method:"
+msgid "Cost Sale Method"
+msgstr "Koszt"
+
#, fuzzy
msgctxt "field:stock.shipment.out,cost_sale_used:"
msgid "Cost Sale"
@@ -112,14 +114,17 @@ msgid ""
"Leave empty to use the default value from the configuration."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_carrier_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a carrier."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_carrier"
msgid "To confirm sale \"%(sale)s\" you must change the carrier \"%(carrier)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_shipment_cost_invoice_missing_account_revenue"
msgid ""
diff --git a/modules/sale_shipment_cost/locale/pt.po b/modules/sale_shipment_cost/locale/pt.po
index 8872c595d2..f8f0d59ef5 100644
--- a/modules/sale_shipment_cost/locale/pt.po
+++ b/modules/sale_shipment_cost/locale/pt.po
@@ -3,8 +3,8 @@ msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
#, fuzzy
-msgctxt "field:account.invoice.line,cost_shipments:"
-msgid "Cost of Shipments"
+msgctxt "field:account.invoice.line,cost_sale_shipments:"
+msgid "Cost Sale of Shipments"
msgstr "Na remessa"
#, fuzzy
@@ -69,15 +69,6 @@ msgctxt "field:stock.shipment.cost_sale,shipment:"
msgid "Shipment"
msgstr "Na remessa"
-msgctxt "field:stock.shipment.out,cost_invoice_line:"
-msgid "Cost Invoice Line"
-msgstr "Linha de custo da fatura"
-
-#, fuzzy
-msgctxt "field:stock.shipment.out,cost_method:"
-msgid "Cost Method"
-msgstr "Método de custo de remessa"
-
#, fuzzy
msgctxt "field:stock.shipment.out,cost_sale:"
msgid "Cost Sale"
@@ -93,6 +84,16 @@ msgctxt "field:stock.shipment.out,cost_sale_currency_used:"
msgid "Cost Sale Currency"
msgstr "Moeda de custo"
+#, fuzzy
+msgctxt "field:stock.shipment.out,cost_sale_invoice_line:"
+msgid "Cost Sale Invoice Line"
+msgstr "Linha de custo da fatura"
+
+#, fuzzy
+msgctxt "field:stock.shipment.out,cost_sale_method:"
+msgid "Cost Sale Method"
+msgstr "Método de custo de remessa"
+
#, fuzzy
msgctxt "field:stock.shipment.out,cost_sale_used:"
msgid "Cost Sale"
@@ -114,14 +115,17 @@ msgid ""
"Leave empty to use the default value from the configuration."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_carrier_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a carrier."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_carrier"
msgid "To confirm sale \"%(sale)s\" you must change the carrier \"%(carrier)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_shipment_cost_invoice_missing_account_revenue"
msgid ""
diff --git a/modules/sale_shipment_cost/locale/ro.po b/modules/sale_shipment_cost/locale/ro.po
index 72784966ac..8f3137a08f 100644
--- a/modules/sale_shipment_cost/locale/ro.po
+++ b/modules/sale_shipment_cost/locale/ro.po
@@ -2,8 +2,8 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
-msgctxt "field:account.invoice.line,cost_shipments:"
-msgid "Cost of Shipments"
+msgctxt "field:account.invoice.line,cost_sale_shipments:"
+msgid "Cost Sale of Shipments"
msgstr ""
msgctxt "field:party.party,sale_shipment_cost_method:"
@@ -62,14 +62,6 @@ msgctxt "field:stock.shipment.cost_sale,shipment:"
msgid "Shipment"
msgstr ""
-msgctxt "field:stock.shipment.out,cost_invoice_line:"
-msgid "Cost Invoice Line"
-msgstr ""
-
-msgctxt "field:stock.shipment.out,cost_method:"
-msgid "Cost Method"
-msgstr ""
-
msgctxt "field:stock.shipment.out,cost_sale:"
msgid "Cost Sale"
msgstr ""
@@ -82,6 +74,14 @@ msgctxt "field:stock.shipment.out,cost_sale_currency_used:"
msgid "Cost Sale Currency"
msgstr ""
+msgctxt "field:stock.shipment.out,cost_sale_invoice_line:"
+msgid "Cost Sale Invoice Line"
+msgstr ""
+
+msgctxt "field:stock.shipment.out,cost_sale_method:"
+msgid "Cost Sale Method"
+msgstr ""
+
msgctxt "field:stock.shipment.out,cost_sale_used:"
msgid "Cost Sale"
msgstr ""
@@ -100,14 +100,17 @@ msgid ""
"Leave empty to use the default value from the configuration."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_carrier_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a carrier."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_carrier"
msgid "To confirm sale \"%(sale)s\" you must change the carrier \"%(carrier)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_shipment_cost_invoice_missing_account_revenue"
msgid ""
diff --git a/modules/sale_shipment_cost/locale/ru.po b/modules/sale_shipment_cost/locale/ru.po
index d4e96703fa..78a913d3c7 100644
--- a/modules/sale_shipment_cost/locale/ru.po
+++ b/modules/sale_shipment_cost/locale/ru.po
@@ -2,9 +2,10 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
-msgctxt "field:account.invoice.line,cost_shipments:"
-msgid "Cost of Shipments"
-msgstr ""
+#, fuzzy
+msgctxt "field:account.invoice.line,cost_sale_shipments:"
+msgid "Cost Sale of Shipments"
+msgstr "Стоимость"
msgctxt "field:party.party,sale_shipment_cost_method:"
msgid "Shipment Cost Method"
@@ -65,14 +66,6 @@ msgctxt "field:stock.shipment.cost_sale,shipment:"
msgid "Shipment"
msgstr ""
-msgctxt "field:stock.shipment.out,cost_invoice_line:"
-msgid "Cost Invoice Line"
-msgstr ""
-
-msgctxt "field:stock.shipment.out,cost_method:"
-msgid "Cost Method"
-msgstr ""
-
#, fuzzy
msgctxt "field:stock.shipment.out,cost_sale:"
msgid "Cost Sale"
@@ -87,6 +80,15 @@ msgctxt "field:stock.shipment.out,cost_sale_currency_used:"
msgid "Cost Sale Currency"
msgstr "Стоимость"
+msgctxt "field:stock.shipment.out,cost_sale_invoice_line:"
+msgid "Cost Sale Invoice Line"
+msgstr ""
+
+#, fuzzy
+msgctxt "field:stock.shipment.out,cost_sale_method:"
+msgid "Cost Sale Method"
+msgstr "Стоимость"
+
#, fuzzy
msgctxt "field:stock.shipment.out,cost_sale_used:"
msgid "Cost Sale"
@@ -107,14 +109,17 @@ msgid ""
"Leave empty to use the default value from the configuration."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_carrier_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a carrier."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_carrier"
msgid "To confirm sale \"%(sale)s\" you must change the carrier \"%(carrier)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_shipment_cost_invoice_missing_account_revenue"
msgid ""
diff --git a/modules/sale_shipment_cost/locale/sl.po b/modules/sale_shipment_cost/locale/sl.po
index 24284e28e3..4d8951bce0 100644
--- a/modules/sale_shipment_cost/locale/sl.po
+++ b/modules/sale_shipment_cost/locale/sl.po
@@ -3,8 +3,8 @@ msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
#, fuzzy
-msgctxt "field:account.invoice.line,cost_shipments:"
-msgid "Cost of Shipments"
+msgctxt "field:account.invoice.line,cost_sale_shipments:"
+msgid "Cost Sale of Shipments"
msgstr "Po odpremi"
#, fuzzy
@@ -69,15 +69,6 @@ msgctxt "field:stock.shipment.cost_sale,shipment:"
msgid "Shipment"
msgstr "Po odpremi"
-msgctxt "field:stock.shipment.out,cost_invoice_line:"
-msgid "Cost Invoice Line"
-msgstr "Postavka stroška"
-
-#, fuzzy
-msgctxt "field:stock.shipment.out,cost_method:"
-msgid "Cost Method"
-msgstr "Obračun odpreme"
-
#, fuzzy
msgctxt "field:stock.shipment.out,cost_sale:"
msgid "Cost Sale"
@@ -93,6 +84,16 @@ msgctxt "field:stock.shipment.out,cost_sale_currency_used:"
msgid "Cost Sale Currency"
msgstr "Valuta stroška"
+#, fuzzy
+msgctxt "field:stock.shipment.out,cost_sale_invoice_line:"
+msgid "Cost Sale Invoice Line"
+msgstr "Postavka stroška"
+
+#, fuzzy
+msgctxt "field:stock.shipment.out,cost_sale_method:"
+msgid "Cost Sale Method"
+msgstr "Obračun odpreme"
+
#, fuzzy
msgctxt "field:stock.shipment.out,cost_sale_used:"
msgid "Cost Sale"
@@ -114,14 +115,17 @@ msgid ""
"Leave empty to use the default value from the configuration."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_carrier_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a carrier."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_carrier"
msgid "To confirm sale \"%(sale)s\" you must change the carrier \"%(carrier)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_shipment_cost_invoice_missing_account_revenue"
msgid ""
diff --git a/modules/sale_shipment_cost/locale/tr.po b/modules/sale_shipment_cost/locale/tr.po
index 72784966ac..8f3137a08f 100644
--- a/modules/sale_shipment_cost/locale/tr.po
+++ b/modules/sale_shipment_cost/locale/tr.po
@@ -2,8 +2,8 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
-msgctxt "field:account.invoice.line,cost_shipments:"
-msgid "Cost of Shipments"
+msgctxt "field:account.invoice.line,cost_sale_shipments:"
+msgid "Cost Sale of Shipments"
msgstr ""
msgctxt "field:party.party,sale_shipment_cost_method:"
@@ -62,14 +62,6 @@ msgctxt "field:stock.shipment.cost_sale,shipment:"
msgid "Shipment"
msgstr ""
-msgctxt "field:stock.shipment.out,cost_invoice_line:"
-msgid "Cost Invoice Line"
-msgstr ""
-
-msgctxt "field:stock.shipment.out,cost_method:"
-msgid "Cost Method"
-msgstr ""
-
msgctxt "field:stock.shipment.out,cost_sale:"
msgid "Cost Sale"
msgstr ""
@@ -82,6 +74,14 @@ msgctxt "field:stock.shipment.out,cost_sale_currency_used:"
msgid "Cost Sale Currency"
msgstr ""
+msgctxt "field:stock.shipment.out,cost_sale_invoice_line:"
+msgid "Cost Sale Invoice Line"
+msgstr ""
+
+msgctxt "field:stock.shipment.out,cost_sale_method:"
+msgid "Cost Sale Method"
+msgstr ""
+
msgctxt "field:stock.shipment.out,cost_sale_used:"
msgid "Cost Sale"
msgstr ""
@@ -100,14 +100,17 @@ msgid ""
"Leave empty to use the default value from the configuration."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_carrier_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a carrier."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_carrier"
msgid "To confirm sale \"%(sale)s\" you must change the carrier \"%(carrier)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_shipment_cost_invoice_missing_account_revenue"
msgid ""
diff --git a/modules/sale_shipment_cost/locale/uk.po b/modules/sale_shipment_cost/locale/uk.po
index 72784966ac..8f3137a08f 100644
--- a/modules/sale_shipment_cost/locale/uk.po
+++ b/modules/sale_shipment_cost/locale/uk.po
@@ -2,8 +2,8 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
-msgctxt "field:account.invoice.line,cost_shipments:"
-msgid "Cost of Shipments"
+msgctxt "field:account.invoice.line,cost_sale_shipments:"
+msgid "Cost Sale of Shipments"
msgstr ""
msgctxt "field:party.party,sale_shipment_cost_method:"
@@ -62,14 +62,6 @@ msgctxt "field:stock.shipment.cost_sale,shipment:"
msgid "Shipment"
msgstr ""
-msgctxt "field:stock.shipment.out,cost_invoice_line:"
-msgid "Cost Invoice Line"
-msgstr ""
-
-msgctxt "field:stock.shipment.out,cost_method:"
-msgid "Cost Method"
-msgstr ""
-
msgctxt "field:stock.shipment.out,cost_sale:"
msgid "Cost Sale"
msgstr ""
@@ -82,6 +74,14 @@ msgctxt "field:stock.shipment.out,cost_sale_currency_used:"
msgid "Cost Sale Currency"
msgstr ""
+msgctxt "field:stock.shipment.out,cost_sale_invoice_line:"
+msgid "Cost Sale Invoice Line"
+msgstr ""
+
+msgctxt "field:stock.shipment.out,cost_sale_method:"
+msgid "Cost Sale Method"
+msgstr ""
+
msgctxt "field:stock.shipment.out,cost_sale_used:"
msgid "Cost Sale"
msgstr ""
@@ -100,14 +100,17 @@ msgid ""
"Leave empty to use the default value from the configuration."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_carrier_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a carrier."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_carrier"
msgid "To confirm sale \"%(sale)s\" you must change the carrier \"%(carrier)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_shipment_cost_invoice_missing_account_revenue"
msgid ""
diff --git a/modules/sale_shipment_cost/locale/zh_CN.po b/modules/sale_shipment_cost/locale/zh_CN.po
index 72784966ac..8f3137a08f 100644
--- a/modules/sale_shipment_cost/locale/zh_CN.po
+++ b/modules/sale_shipment_cost/locale/zh_CN.po
@@ -2,8 +2,8 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
-msgctxt "field:account.invoice.line,cost_shipments:"
-msgid "Cost of Shipments"
+msgctxt "field:account.invoice.line,cost_sale_shipments:"
+msgid "Cost Sale of Shipments"
msgstr ""
msgctxt "field:party.party,sale_shipment_cost_method:"
@@ -62,14 +62,6 @@ msgctxt "field:stock.shipment.cost_sale,shipment:"
msgid "Shipment"
msgstr ""
-msgctxt "field:stock.shipment.out,cost_invoice_line:"
-msgid "Cost Invoice Line"
-msgstr ""
-
-msgctxt "field:stock.shipment.out,cost_method:"
-msgid "Cost Method"
-msgstr ""
-
msgctxt "field:stock.shipment.out,cost_sale:"
msgid "Cost Sale"
msgstr ""
@@ -82,6 +74,14 @@ msgctxt "field:stock.shipment.out,cost_sale_currency_used:"
msgid "Cost Sale Currency"
msgstr ""
+msgctxt "field:stock.shipment.out,cost_sale_invoice_line:"
+msgid "Cost Sale Invoice Line"
+msgstr ""
+
+msgctxt "field:stock.shipment.out,cost_sale_method:"
+msgid "Cost Sale Method"
+msgstr ""
+
msgctxt "field:stock.shipment.out,cost_sale_used:"
msgid "Cost Sale"
msgstr ""
@@ -100,14 +100,17 @@ msgid ""
"Leave empty to use the default value from the configuration."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_carrier_required_for_quotation"
msgid "To get a quote for sale \"%(sale)s\" you must enter a carrier."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_carrier"
msgid "To confirm sale \"%(sale)s\" you must change the carrier \"%(carrier)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_shipment_cost_invoice_missing_account_revenue"
msgid ""
diff --git a/modules/sale_shipment_tolerance/locale/bg.po b/modules/sale_shipment_tolerance/locale/bg.po
index eee28e36a4..d9861880eb 100644
--- a/modules/sale_shipment_tolerance/locale/bg.po
+++ b/modules/sale_shipment_tolerance/locale/bg.po
@@ -38,6 +38,7 @@ msgctxt ""
msgid "The lower quantity accepted in percentage."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_over_shipment"
msgid ""
"The sale line \"%(line)s\" exceeds the over shipment tolerance (%(shipped)s "
diff --git a/modules/sale_shipment_tolerance/locale/ca.po b/modules/sale_shipment_tolerance/locale/ca.po
index 6c28e6aec8..fb6ae34f5b 100644
--- a/modules/sale_shipment_tolerance/locale/ca.po
+++ b/modules/sale_shipment_tolerance/locale/ca.po
@@ -38,6 +38,7 @@ msgctxt ""
msgid "The lower quantity accepted in percentage."
msgstr "El percentatge de quantitat mínim a acceptar com a enviat."
+#, python-format
msgctxt "model:ir.message,text:msg_over_shipment"
msgid ""
"The sale line \"%(line)s\" exceeds the over shipment tolerance (%(shipped)s "
diff --git a/modules/sale_shipment_tolerance/locale/cs.po b/modules/sale_shipment_tolerance/locale/cs.po
index eee28e36a4..d9861880eb 100644
--- a/modules/sale_shipment_tolerance/locale/cs.po
+++ b/modules/sale_shipment_tolerance/locale/cs.po
@@ -38,6 +38,7 @@ msgctxt ""
msgid "The lower quantity accepted in percentage."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_over_shipment"
msgid ""
"The sale line \"%(line)s\" exceeds the over shipment tolerance (%(shipped)s "
diff --git a/modules/sale_shipment_tolerance/locale/de.po b/modules/sale_shipment_tolerance/locale/de.po
index 90e766f1de..b27a55adaf 100644
--- a/modules/sale_shipment_tolerance/locale/de.po
+++ b/modules/sale_shipment_tolerance/locale/de.po
@@ -38,6 +38,7 @@ msgctxt ""
msgid "The lower quantity accepted in percentage."
msgstr "Die Untergrenze der akzeptierten Menge in Prozent."
+#, python-format
msgctxt "model:ir.message,text:msg_over_shipment"
msgid ""
"The sale line \"%(line)s\" exceeds the over shipment tolerance (%(shipped)s "
diff --git a/modules/sale_shipment_tolerance/locale/es.po b/modules/sale_shipment_tolerance/locale/es.po
index ce53d78621..ea305d6d9d 100644
--- a/modules/sale_shipment_tolerance/locale/es.po
+++ b/modules/sale_shipment_tolerance/locale/es.po
@@ -38,6 +38,7 @@ msgctxt ""
msgid "The lower quantity accepted in percentage."
msgstr "El porcentaje de cantidad mínima a aceptar como enviado."
+#, python-format
msgctxt "model:ir.message,text:msg_over_shipment"
msgid ""
"The sale line \"%(line)s\" exceeds the over shipment tolerance (%(shipped)s "
diff --git a/modules/sale_shipment_tolerance/locale/es_419.po b/modules/sale_shipment_tolerance/locale/es_419.po
index 74a4603300..e6de3a14c9 100644
--- a/modules/sale_shipment_tolerance/locale/es_419.po
+++ b/modules/sale_shipment_tolerance/locale/es_419.po
@@ -38,6 +38,7 @@ msgctxt ""
msgid "The lower quantity accepted in percentage."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_over_shipment"
msgid ""
"The sale line \"%(line)s\" exceeds the over shipment tolerance (%(shipped)s "
diff --git a/modules/sale_shipment_tolerance/locale/et.po b/modules/sale_shipment_tolerance/locale/et.po
index 0d5149cb6d..5c30e638bd 100644
--- a/modules/sale_shipment_tolerance/locale/et.po
+++ b/modules/sale_shipment_tolerance/locale/et.po
@@ -38,6 +38,7 @@ msgctxt ""
msgid "The lower quantity accepted in percentage."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_over_shipment"
msgid ""
"The sale line \"%(line)s\" exceeds the over shipment tolerance (%(shipped)s "
diff --git a/modules/sale_shipment_tolerance/locale/fa.po b/modules/sale_shipment_tolerance/locale/fa.po
index af6eaad5d0..49a40c04a5 100644
--- a/modules/sale_shipment_tolerance/locale/fa.po
+++ b/modules/sale_shipment_tolerance/locale/fa.po
@@ -38,7 +38,7 @@ msgctxt ""
msgid "The lower quantity accepted in percentage."
msgstr "درصد پایین ترین مقدار پذیرفته شده."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_over_shipment"
msgid ""
"The sale line \"%(line)s\" exceeds the over shipment tolerance (%(shipped)s "
diff --git a/modules/sale_shipment_tolerance/locale/fi.po b/modules/sale_shipment_tolerance/locale/fi.po
index eee28e36a4..d9861880eb 100644
--- a/modules/sale_shipment_tolerance/locale/fi.po
+++ b/modules/sale_shipment_tolerance/locale/fi.po
@@ -38,6 +38,7 @@ msgctxt ""
msgid "The lower quantity accepted in percentage."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_over_shipment"
msgid ""
"The sale line \"%(line)s\" exceeds the over shipment tolerance (%(shipped)s "
diff --git a/modules/sale_shipment_tolerance/locale/fr.po b/modules/sale_shipment_tolerance/locale/fr.po
index 3bb06cecfe..036974ecfc 100644
--- a/modules/sale_shipment_tolerance/locale/fr.po
+++ b/modules/sale_shipment_tolerance/locale/fr.po
@@ -38,6 +38,7 @@ msgctxt ""
msgid "The lower quantity accepted in percentage."
msgstr "La quantité inférieure acceptée en pourcentage."
+#, python-format
msgctxt "model:ir.message,text:msg_over_shipment"
msgid ""
"The sale line \"%(line)s\" exceeds the over shipment tolerance (%(shipped)s "
diff --git a/modules/sale_shipment_tolerance/locale/hu.po b/modules/sale_shipment_tolerance/locale/hu.po
index eee28e36a4..d9861880eb 100644
--- a/modules/sale_shipment_tolerance/locale/hu.po
+++ b/modules/sale_shipment_tolerance/locale/hu.po
@@ -38,6 +38,7 @@ msgctxt ""
msgid "The lower quantity accepted in percentage."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_over_shipment"
msgid ""
"The sale line \"%(line)s\" exceeds the over shipment tolerance (%(shipped)s "
diff --git a/modules/sale_shipment_tolerance/locale/id.po b/modules/sale_shipment_tolerance/locale/id.po
index 0d5149cb6d..5c30e638bd 100644
--- a/modules/sale_shipment_tolerance/locale/id.po
+++ b/modules/sale_shipment_tolerance/locale/id.po
@@ -38,6 +38,7 @@ msgctxt ""
msgid "The lower quantity accepted in percentage."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_over_shipment"
msgid ""
"The sale line \"%(line)s\" exceeds the over shipment tolerance (%(shipped)s "
diff --git a/modules/sale_shipment_tolerance/locale/it.po b/modules/sale_shipment_tolerance/locale/it.po
index b620a24400..e248bab6c1 100644
--- a/modules/sale_shipment_tolerance/locale/it.po
+++ b/modules/sale_shipment_tolerance/locale/it.po
@@ -38,6 +38,7 @@ msgctxt ""
msgid "The lower quantity accepted in percentage."
msgstr "La percentuale minima da accettare come spedito."
+#, python-format
msgctxt "model:ir.message,text:msg_over_shipment"
msgid ""
"The sale line \"%(line)s\" exceeds the over shipment tolerance (%(shipped)s "
diff --git a/modules/sale_shipment_tolerance/locale/lo.po b/modules/sale_shipment_tolerance/locale/lo.po
index eee28e36a4..d9861880eb 100644
--- a/modules/sale_shipment_tolerance/locale/lo.po
+++ b/modules/sale_shipment_tolerance/locale/lo.po
@@ -38,6 +38,7 @@ msgctxt ""
msgid "The lower quantity accepted in percentage."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_over_shipment"
msgid ""
"The sale line \"%(line)s\" exceeds the over shipment tolerance (%(shipped)s "
diff --git a/modules/sale_shipment_tolerance/locale/lt.po b/modules/sale_shipment_tolerance/locale/lt.po
index eee28e36a4..d9861880eb 100644
--- a/modules/sale_shipment_tolerance/locale/lt.po
+++ b/modules/sale_shipment_tolerance/locale/lt.po
@@ -38,6 +38,7 @@ msgctxt ""
msgid "The lower quantity accepted in percentage."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_over_shipment"
msgid ""
"The sale line \"%(line)s\" exceeds the over shipment tolerance (%(shipped)s "
diff --git a/modules/sale_shipment_tolerance/locale/nl.po b/modules/sale_shipment_tolerance/locale/nl.po
index e014f48332..e0c647f8ec 100644
--- a/modules/sale_shipment_tolerance/locale/nl.po
+++ b/modules/sale_shipment_tolerance/locale/nl.po
@@ -38,6 +38,7 @@ msgctxt ""
msgid "The lower quantity accepted in percentage."
msgstr "De minimaal geaccepteerde hoeveelheid in procent."
+#, python-format
msgctxt "model:ir.message,text:msg_over_shipment"
msgid ""
"The sale line \"%(line)s\" exceeds the over shipment tolerance (%(shipped)s "
diff --git a/modules/sale_shipment_tolerance/locale/pl.po b/modules/sale_shipment_tolerance/locale/pl.po
index 0d5149cb6d..5c30e638bd 100644
--- a/modules/sale_shipment_tolerance/locale/pl.po
+++ b/modules/sale_shipment_tolerance/locale/pl.po
@@ -38,6 +38,7 @@ msgctxt ""
msgid "The lower quantity accepted in percentage."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_over_shipment"
msgid ""
"The sale line \"%(line)s\" exceeds the over shipment tolerance (%(shipped)s "
diff --git a/modules/sale_shipment_tolerance/locale/pt.po b/modules/sale_shipment_tolerance/locale/pt.po
index 02fb3b5440..1fe8ae3a02 100644
--- a/modules/sale_shipment_tolerance/locale/pt.po
+++ b/modules/sale_shipment_tolerance/locale/pt.po
@@ -38,7 +38,7 @@ msgctxt ""
msgid "The lower quantity accepted in percentage."
msgstr "A porcentagem da quantidade mínima a ser aceita como enviado."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_over_shipment"
msgid ""
"The sale line \"%(line)s\" exceeds the over shipment tolerance (%(shipped)s "
diff --git a/modules/sale_shipment_tolerance/locale/ro.po b/modules/sale_shipment_tolerance/locale/ro.po
index 74a4603300..e6de3a14c9 100644
--- a/modules/sale_shipment_tolerance/locale/ro.po
+++ b/modules/sale_shipment_tolerance/locale/ro.po
@@ -38,6 +38,7 @@ msgctxt ""
msgid "The lower quantity accepted in percentage."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_over_shipment"
msgid ""
"The sale line \"%(line)s\" exceeds the over shipment tolerance (%(shipped)s "
diff --git a/modules/sale_shipment_tolerance/locale/ru.po b/modules/sale_shipment_tolerance/locale/ru.po
index eee28e36a4..d9861880eb 100644
--- a/modules/sale_shipment_tolerance/locale/ru.po
+++ b/modules/sale_shipment_tolerance/locale/ru.po
@@ -38,6 +38,7 @@ msgctxt ""
msgid "The lower quantity accepted in percentage."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_over_shipment"
msgid ""
"The sale line \"%(line)s\" exceeds the over shipment tolerance (%(shipped)s "
diff --git a/modules/sale_shipment_tolerance/locale/sl.po b/modules/sale_shipment_tolerance/locale/sl.po
index eee28e36a4..d9861880eb 100644
--- a/modules/sale_shipment_tolerance/locale/sl.po
+++ b/modules/sale_shipment_tolerance/locale/sl.po
@@ -38,6 +38,7 @@ msgctxt ""
msgid "The lower quantity accepted in percentage."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_over_shipment"
msgid ""
"The sale line \"%(line)s\" exceeds the over shipment tolerance (%(shipped)s "
diff --git a/modules/sale_shipment_tolerance/locale/tr.po b/modules/sale_shipment_tolerance/locale/tr.po
index 0d5149cb6d..5c30e638bd 100644
--- a/modules/sale_shipment_tolerance/locale/tr.po
+++ b/modules/sale_shipment_tolerance/locale/tr.po
@@ -38,6 +38,7 @@ msgctxt ""
msgid "The lower quantity accepted in percentage."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_over_shipment"
msgid ""
"The sale line \"%(line)s\" exceeds the over shipment tolerance (%(shipped)s "
diff --git a/modules/sale_shipment_tolerance/locale/uk.po b/modules/sale_shipment_tolerance/locale/uk.po
index 74a4603300..e6de3a14c9 100644
--- a/modules/sale_shipment_tolerance/locale/uk.po
+++ b/modules/sale_shipment_tolerance/locale/uk.po
@@ -38,6 +38,7 @@ msgctxt ""
msgid "The lower quantity accepted in percentage."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_over_shipment"
msgid ""
"The sale line \"%(line)s\" exceeds the over shipment tolerance (%(shipped)s "
diff --git a/modules/sale_shipment_tolerance/locale/zh_CN.po b/modules/sale_shipment_tolerance/locale/zh_CN.po
index eee28e36a4..d9861880eb 100644
--- a/modules/sale_shipment_tolerance/locale/zh_CN.po
+++ b/modules/sale_shipment_tolerance/locale/zh_CN.po
@@ -38,6 +38,7 @@ msgctxt ""
msgid "The lower quantity accepted in percentage."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_over_shipment"
msgid ""
"The sale line \"%(line)s\" exceeds the over shipment tolerance (%(shipped)s "
diff --git a/modules/sale_stock_quantity/locale/bg.po b/modules/sale_stock_quantity/locale/bg.po
index 11c840085a..62f55fcdd7 100644
--- a/modules/sale_stock_quantity/locale/bg.po
+++ b/modules/sale_stock_quantity/locale/bg.po
@@ -2,12 +2,14 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
+#, python-format
msgctxt "model:ir.message,text:msg_product_forecast_quantity_lower"
msgid ""
"The forecast quantity (%(forecast_quantity)s) of product \"%(product)s\" is "
"lower than the quantity (%(quantity)s)."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_stock_quantity"
msgid ""
"The forcast quantity (%(forecast_quantity)s) for line \"%(line)s\" is lower "
diff --git a/modules/sale_stock_quantity/locale/ca.po b/modules/sale_stock_quantity/locale/ca.po
index 046cf5d8b8..564ca495b4 100644
--- a/modules/sale_stock_quantity/locale/ca.po
+++ b/modules/sale_stock_quantity/locale/ca.po
@@ -2,6 +2,7 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
+#, python-format
msgctxt "model:ir.message,text:msg_product_forecast_quantity_lower"
msgid ""
"The forecast quantity (%(forecast_quantity)s) of product \"%(product)s\" is "
@@ -10,6 +11,7 @@ msgstr ""
"La quantitat prevista %(forecast_quantity)s)s del producte\"%(product)s\" és"
" menor que la seva quantitat (%(quantity)s)."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_stock_quantity"
msgid ""
"The forcast quantity (%(forecast_quantity)s) for line \"%(line)s\" is lower "
diff --git a/modules/sale_stock_quantity/locale/cs.po b/modules/sale_stock_quantity/locale/cs.po
index 11c840085a..62f55fcdd7 100644
--- a/modules/sale_stock_quantity/locale/cs.po
+++ b/modules/sale_stock_quantity/locale/cs.po
@@ -2,12 +2,14 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
+#, python-format
msgctxt "model:ir.message,text:msg_product_forecast_quantity_lower"
msgid ""
"The forecast quantity (%(forecast_quantity)s) of product \"%(product)s\" is "
"lower than the quantity (%(quantity)s)."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_stock_quantity"
msgid ""
"The forcast quantity (%(forecast_quantity)s) for line \"%(line)s\" is lower "
diff --git a/modules/sale_stock_quantity/locale/de.po b/modules/sale_stock_quantity/locale/de.po
index 0e126e19d1..43437d967b 100644
--- a/modules/sale_stock_quantity/locale/de.po
+++ b/modules/sale_stock_quantity/locale/de.po
@@ -2,6 +2,7 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
+#, python-format
msgctxt "model:ir.message,text:msg_product_forecast_quantity_lower"
msgid ""
"The forecast quantity (%(forecast_quantity)s) of product \"%(product)s\" is "
@@ -10,6 +11,7 @@ msgstr ""
"Die erwartete Menge (%(forecast_quantity)s) des Artikels \"%(product)s\" ist"
" geringer als die Menge (%(quantity)s)."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_stock_quantity"
msgid ""
"The forcast quantity (%(forecast_quantity)s) for line \"%(line)s\" is lower "
diff --git a/modules/sale_stock_quantity/locale/es.po b/modules/sale_stock_quantity/locale/es.po
index 4a7b6552c9..03ef1e6062 100644
--- a/modules/sale_stock_quantity/locale/es.po
+++ b/modules/sale_stock_quantity/locale/es.po
@@ -2,6 +2,7 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
+#, python-format
msgctxt "model:ir.message,text:msg_product_forecast_quantity_lower"
msgid ""
"The forecast quantity (%(forecast_quantity)s) of product \"%(product)s\" is "
@@ -10,6 +11,7 @@ msgstr ""
"La cantidad prevista (%(forecast_quantity)s) del producto\"%(product)s\" es "
"menor que su cantidad (%(quantity)s)."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_stock_quantity"
msgid ""
"The forcast quantity (%(forecast_quantity)s) for line \"%(line)s\" is lower "
diff --git a/modules/sale_stock_quantity/locale/es_419.po b/modules/sale_stock_quantity/locale/es_419.po
index 9d9d21c0ea..4497a1c0d6 100644
--- a/modules/sale_stock_quantity/locale/es_419.po
+++ b/modules/sale_stock_quantity/locale/es_419.po
@@ -2,12 +2,14 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
+#, python-format
msgctxt "model:ir.message,text:msg_product_forecast_quantity_lower"
msgid ""
"The forecast quantity (%(forecast_quantity)s) of product \"%(product)s\" is "
"lower than the quantity (%(quantity)s)."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_stock_quantity"
msgid ""
"The forcast quantity (%(forecast_quantity)s) for line \"%(line)s\" is lower "
diff --git a/modules/sale_stock_quantity/locale/et.po b/modules/sale_stock_quantity/locale/et.po
index 397a938126..0005952987 100644
--- a/modules/sale_stock_quantity/locale/et.po
+++ b/modules/sale_stock_quantity/locale/et.po
@@ -2,7 +2,7 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_product_forecast_quantity_lower"
msgid ""
"The forecast quantity (%(forecast_quantity)s) of product \"%(product)s\" is "
@@ -11,7 +11,7 @@ msgstr ""
"Prognoositav kogus (%(forecast_quantity)s%(default_uom)s) reale \"%(line)s\""
" on väiksem, kui rida (%(quantity)s%(unit)s)."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_sale_stock_quantity"
msgid ""
"The forcast quantity (%(forecast_quantity)s) for line \"%(line)s\" is lower "
diff --git a/modules/sale_stock_quantity/locale/fa.po b/modules/sale_stock_quantity/locale/fa.po
index c17b21cee7..03696a2410 100644
--- a/modules/sale_stock_quantity/locale/fa.po
+++ b/modules/sale_stock_quantity/locale/fa.po
@@ -2,7 +2,7 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_product_forecast_quantity_lower"
msgid ""
"The forecast quantity (%(forecast_quantity)s) of product \"%(product)s\" is "
@@ -11,7 +11,7 @@ msgstr ""
"مقدار پیش بینی: \"%s\" با واحداندازه گیری پیش فرض: \"%s\" از سطر: \"%s\" ، "
"کمتر از مقدار : \"%s\" با واحد : \"%s\" میباشد."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_sale_stock_quantity"
msgid ""
"The forcast quantity (%(forecast_quantity)s) for line \"%(line)s\" is lower "
diff --git a/modules/sale_stock_quantity/locale/fi.po b/modules/sale_stock_quantity/locale/fi.po
index 11c840085a..62f55fcdd7 100644
--- a/modules/sale_stock_quantity/locale/fi.po
+++ b/modules/sale_stock_quantity/locale/fi.po
@@ -2,12 +2,14 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
+#, python-format
msgctxt "model:ir.message,text:msg_product_forecast_quantity_lower"
msgid ""
"The forecast quantity (%(forecast_quantity)s) of product \"%(product)s\" is "
"lower than the quantity (%(quantity)s)."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_stock_quantity"
msgid ""
"The forcast quantity (%(forecast_quantity)s) for line \"%(line)s\" is lower "
diff --git a/modules/sale_stock_quantity/locale/fr.po b/modules/sale_stock_quantity/locale/fr.po
index c1d5cfda71..0eb9eb5ccd 100644
--- a/modules/sale_stock_quantity/locale/fr.po
+++ b/modules/sale_stock_quantity/locale/fr.po
@@ -2,6 +2,7 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
+#, python-format
msgctxt "model:ir.message,text:msg_product_forecast_quantity_lower"
msgid ""
"The forecast quantity (%(forecast_quantity)s) of product \"%(product)s\" is "
@@ -10,6 +11,7 @@ msgstr ""
"La quantité prévisionnelle (%(forecast_quantity)s) du produit "
"« %(product)s » est plus petite que la quantité (%(quantity)s)."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_stock_quantity"
msgid ""
"The forcast quantity (%(forecast_quantity)s) for line \"%(line)s\" is lower "
diff --git a/modules/sale_stock_quantity/locale/hu.po b/modules/sale_stock_quantity/locale/hu.po
index 11c840085a..62f55fcdd7 100644
--- a/modules/sale_stock_quantity/locale/hu.po
+++ b/modules/sale_stock_quantity/locale/hu.po
@@ -2,12 +2,14 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
+#, python-format
msgctxt "model:ir.message,text:msg_product_forecast_quantity_lower"
msgid ""
"The forecast quantity (%(forecast_quantity)s) of product \"%(product)s\" is "
"lower than the quantity (%(quantity)s)."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_stock_quantity"
msgid ""
"The forcast quantity (%(forecast_quantity)s) for line \"%(line)s\" is lower "
diff --git a/modules/sale_stock_quantity/locale/id.po b/modules/sale_stock_quantity/locale/id.po
index 304bc20b9f..1658fd5fad 100644
--- a/modules/sale_stock_quantity/locale/id.po
+++ b/modules/sale_stock_quantity/locale/id.po
@@ -2,7 +2,7 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_product_forecast_quantity_lower"
msgid ""
"The forecast quantity (%(forecast_quantity)s) of product \"%(product)s\" is "
@@ -11,7 +11,7 @@ msgstr ""
"Jumlah perkiraan (%(forecast_quantity)s%(default_uom)s) pada baris "
"\"%(line)s\" lebih rendah dari jumlah (%(quantity)s%(unit)s)."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_sale_stock_quantity"
msgid ""
"The forcast quantity (%(forecast_quantity)s) for line \"%(line)s\" is lower "
diff --git a/modules/sale_stock_quantity/locale/it.po b/modules/sale_stock_quantity/locale/it.po
index b08b798dbe..bd3c6a0f00 100644
--- a/modules/sale_stock_quantity/locale/it.po
+++ b/modules/sale_stock_quantity/locale/it.po
@@ -2,6 +2,7 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
+#, python-format
msgctxt "model:ir.message,text:msg_product_forecast_quantity_lower"
msgid ""
"The forecast quantity (%(forecast_quantity)s) of product \"%(product)s\" is "
@@ -10,6 +11,7 @@ msgstr ""
"La quantita prevista (%(forecast_quantity)s) del prodotto \"%(product)s\" è "
"inferiore alla quantità (%(quantity)s)."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_stock_quantity"
msgid ""
"The forcast quantity (%(forecast_quantity)s) for line \"%(line)s\" is lower "
diff --git a/modules/sale_stock_quantity/locale/lo.po b/modules/sale_stock_quantity/locale/lo.po
index 6f8109f9f4..6261165aa5 100644
--- a/modules/sale_stock_quantity/locale/lo.po
+++ b/modules/sale_stock_quantity/locale/lo.po
@@ -2,7 +2,7 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_product_forecast_quantity_lower"
msgid ""
"The forecast quantity (%(forecast_quantity)s) of product \"%(product)s\" is "
@@ -11,7 +11,7 @@ msgstr ""
"ການຄາດຄະເນຈຳນວນ %(forecast_quantity)s%(default_uom)s ຂອງ \"%(line)s\" "
"ຕໍ່າກວ່າ %(quantity)s%(unit)s."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_sale_stock_quantity"
msgid ""
"The forcast quantity (%(forecast_quantity)s) for line \"%(line)s\" is lower "
diff --git a/modules/sale_stock_quantity/locale/lt.po b/modules/sale_stock_quantity/locale/lt.po
index 11c840085a..62f55fcdd7 100644
--- a/modules/sale_stock_quantity/locale/lt.po
+++ b/modules/sale_stock_quantity/locale/lt.po
@@ -2,12 +2,14 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
+#, python-format
msgctxt "model:ir.message,text:msg_product_forecast_quantity_lower"
msgid ""
"The forecast quantity (%(forecast_quantity)s) of product \"%(product)s\" is "
"lower than the quantity (%(quantity)s)."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_stock_quantity"
msgid ""
"The forcast quantity (%(forecast_quantity)s) for line \"%(line)s\" is lower "
diff --git a/modules/sale_stock_quantity/locale/nl.po b/modules/sale_stock_quantity/locale/nl.po
index c5269bc605..5a5795d4b8 100644
--- a/modules/sale_stock_quantity/locale/nl.po
+++ b/modules/sale_stock_quantity/locale/nl.po
@@ -2,6 +2,7 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
+#, python-format
msgctxt "model:ir.message,text:msg_product_forecast_quantity_lower"
msgid ""
"The forecast quantity (%(forecast_quantity)s) of product \"%(product)s\" is "
@@ -10,6 +11,7 @@ msgstr ""
"De verwachte hoeveelheid (%(forecast_quantity)s) van product \"%(product)s\""
" is lager dan de hoeveelheid (%(quantity)s)."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_stock_quantity"
msgid ""
"The forcast quantity (%(forecast_quantity)s) for line \"%(line)s\" is lower "
diff --git a/modules/sale_stock_quantity/locale/pl.po b/modules/sale_stock_quantity/locale/pl.po
index 11c840085a..62f55fcdd7 100644
--- a/modules/sale_stock_quantity/locale/pl.po
+++ b/modules/sale_stock_quantity/locale/pl.po
@@ -2,12 +2,14 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
+#, python-format
msgctxt "model:ir.message,text:msg_product_forecast_quantity_lower"
msgid ""
"The forecast quantity (%(forecast_quantity)s) of product \"%(product)s\" is "
"lower than the quantity (%(quantity)s)."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_stock_quantity"
msgid ""
"The forcast quantity (%(forecast_quantity)s) for line \"%(line)s\" is lower "
diff --git a/modules/sale_stock_quantity/locale/pt.po b/modules/sale_stock_quantity/locale/pt.po
index 598301cd1b..bb129b091e 100644
--- a/modules/sale_stock_quantity/locale/pt.po
+++ b/modules/sale_stock_quantity/locale/pt.po
@@ -2,7 +2,7 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_product_forecast_quantity_lower"
msgid ""
"The forecast quantity (%(forecast_quantity)s) of product \"%(product)s\" is "
@@ -11,7 +11,7 @@ msgstr ""
"A quantidade prevista %(forecast_quantity)s%(default_uom)s da \"%(line)s\" é"
" menor do que %(quantity)s%(unit)s."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_sale_stock_quantity"
msgid ""
"The forcast quantity (%(forecast_quantity)s) for line \"%(line)s\" is lower "
diff --git a/modules/sale_stock_quantity/locale/ro.po b/modules/sale_stock_quantity/locale/ro.po
index 88aac021d4..3c3a8e3bba 100644
--- a/modules/sale_stock_quantity/locale/ro.po
+++ b/modules/sale_stock_quantity/locale/ro.po
@@ -2,6 +2,7 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
+#, python-format
msgctxt "model:ir.message,text:msg_product_forecast_quantity_lower"
msgid ""
"The forecast quantity (%(forecast_quantity)s) of product \"%(product)s\" is "
@@ -10,6 +11,7 @@ msgstr ""
"Cantitatea estimata (%(forecast_quantity)s) din produsul \"%(product)s\" "
"este mai mică decât cantitatea (%(quantity)s)."
+#, python-format
msgctxt "model:ir.message,text:msg_sale_stock_quantity"
msgid ""
"The forcast quantity (%(forecast_quantity)s) for line \"%(line)s\" is lower "
diff --git a/modules/sale_stock_quantity/locale/ru.po b/modules/sale_stock_quantity/locale/ru.po
index 11c840085a..62f55fcdd7 100644
--- a/modules/sale_stock_quantity/locale/ru.po
+++ b/modules/sale_stock_quantity/locale/ru.po
@@ -2,12 +2,14 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
+#, python-format
msgctxt "model:ir.message,text:msg_product_forecast_quantity_lower"
msgid ""
"The forecast quantity (%(forecast_quantity)s) of product \"%(product)s\" is "
"lower than the quantity (%(quantity)s)."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_stock_quantity"
msgid ""
"The forcast quantity (%(forecast_quantity)s) for line \"%(line)s\" is lower "
diff --git a/modules/sale_stock_quantity/locale/sl.po b/modules/sale_stock_quantity/locale/sl.po
index 0d48e3fe92..86b7159676 100644
--- a/modules/sale_stock_quantity/locale/sl.po
+++ b/modules/sale_stock_quantity/locale/sl.po
@@ -2,7 +2,7 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_product_forecast_quantity_lower"
msgid ""
"The forecast quantity (%(forecast_quantity)s) of product \"%(product)s\" is "
@@ -11,7 +11,7 @@ msgstr ""
"Predvidena količina %(forecast_quantity)s%(default_uom)s postavke "
"\"%(line)s\" je manjša kot %(quantity)s%(unit)s."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_sale_stock_quantity"
msgid ""
"The forcast quantity (%(forecast_quantity)s) for line \"%(line)s\" is lower "
diff --git a/modules/sale_stock_quantity/locale/tr.po b/modules/sale_stock_quantity/locale/tr.po
index 11c840085a..62f55fcdd7 100644
--- a/modules/sale_stock_quantity/locale/tr.po
+++ b/modules/sale_stock_quantity/locale/tr.po
@@ -2,12 +2,14 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
+#, python-format
msgctxt "model:ir.message,text:msg_product_forecast_quantity_lower"
msgid ""
"The forecast quantity (%(forecast_quantity)s) of product \"%(product)s\" is "
"lower than the quantity (%(quantity)s)."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_stock_quantity"
msgid ""
"The forcast quantity (%(forecast_quantity)s) for line \"%(line)s\" is lower "
diff --git a/modules/sale_stock_quantity/locale/uk.po b/modules/sale_stock_quantity/locale/uk.po
index 9d9d21c0ea..4497a1c0d6 100644
--- a/modules/sale_stock_quantity/locale/uk.po
+++ b/modules/sale_stock_quantity/locale/uk.po
@@ -2,12 +2,14 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
+#, python-format
msgctxt "model:ir.message,text:msg_product_forecast_quantity_lower"
msgid ""
"The forecast quantity (%(forecast_quantity)s) of product \"%(product)s\" is "
"lower than the quantity (%(quantity)s)."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_stock_quantity"
msgid ""
"The forcast quantity (%(forecast_quantity)s) for line \"%(line)s\" is lower "
diff --git a/modules/sale_stock_quantity/locale/zh_CN.po b/modules/sale_stock_quantity/locale/zh_CN.po
index 11c840085a..62f55fcdd7 100644
--- a/modules/sale_stock_quantity/locale/zh_CN.po
+++ b/modules/sale_stock_quantity/locale/zh_CN.po
@@ -2,12 +2,14 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
+#, python-format
msgctxt "model:ir.message,text:msg_product_forecast_quantity_lower"
msgid ""
"The forecast quantity (%(forecast_quantity)s) of product \"%(product)s\" is "
"lower than the quantity (%(quantity)s)."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_stock_quantity"
msgid ""
"The forcast quantity (%(forecast_quantity)s) for line \"%(line)s\" is lower "
diff --git a/modules/sale_subscription/locale/bg.po b/modules/sale_subscription/locale/bg.po
index cebbf7fdb9..7688e09a44 100644
--- a/modules/sale_subscription/locale/bg.po
+++ b/modules/sale_subscription/locale/bg.po
@@ -418,10 +418,12 @@ msgctxt ""
msgid "Running"
msgstr "Running"
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_delete_invoiced"
msgid "You cannot delete invoiced consumption \"%(consumption)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_consumption_invoice_missing_account_revenue"
msgid ""
@@ -429,28 +431,33 @@ msgid ""
"\"%(product)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_modify_invoiced"
msgid "You cannot modify invoiced consumption \"%(consumption)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_recurrence_invalid"
msgid ""
"The consumption recurrence of line \"%(line)s\" of subscription "
"\"%(subscription)s\" does not generate any occurrence."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_subscription"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending subscriptions "
"with company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_recurrence_invalid"
msgid ""
"The invoice recurrence of subscription \"%(subscription)s\" does not "
"generate any occurrence."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_recurrence_rule_invalid_by"
msgid ""
"Invalid \"%(field)s\" \"%(value)s\" in recurence rule "
diff --git a/modules/sale_subscription/locale/ca.po b/modules/sale_subscription/locale/ca.po
index b27d012bc8..09202af9ba 100644
--- a/modules/sale_subscription/locale/ca.po
+++ b/modules/sale_subscription/locale/ca.po
@@ -405,10 +405,12 @@ msgctxt ""
msgid "Running"
msgstr "En execució"
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_delete_invoiced"
msgid "You cannot delete invoiced consumption \"%(consumption)s\"."
msgstr "No podeu eliminar el consum facturat \"%(consumption)s\"."
+#, python-format
msgctxt ""
"model:ir.message,text:msg_consumption_invoice_missing_account_revenue"
msgid ""
@@ -418,10 +420,12 @@ msgstr ""
"Per facturar els consums heu de definir un compte d'ingressos pel producte "
"\"%(product)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_modify_invoiced"
msgid "You cannot modify invoiced consumption \"%(consumption)s\"."
msgstr "No podeu modificar el consum facturat \"%(consumption)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_recurrence_invalid"
msgid ""
"The consumption recurrence of line \"%(line)s\" of subscription "
@@ -430,6 +434,7 @@ msgstr ""
"El recurrència de consum de la línia \"%(line)s\" de la subscripció "
"\"%(subscription)s\" no genera cap ocurrència."
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_subscription"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending subscriptions "
@@ -438,6 +443,7 @@ msgstr ""
"No podeu eliminar el tercer \"%(party)s\" mentre tingui subscripcions "
"pendents amb l'empresa \"%(company)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_recurrence_invalid"
msgid ""
"The invoice recurrence of subscription \"%(subscription)s\" does not "
@@ -446,6 +452,7 @@ msgstr ""
"El recurrència de facturació de la subscripció \"%(subscription)s\" no "
"genera cap ocurrència."
+#, python-format
msgctxt "model:ir.message,text:msg_recurrence_rule_invalid_by"
msgid ""
"Invalid \"%(field)s\" \"%(value)s\" in recurence rule "
diff --git a/modules/sale_subscription/locale/cs.po b/modules/sale_subscription/locale/cs.po
index cebbf7fdb9..7688e09a44 100644
--- a/modules/sale_subscription/locale/cs.po
+++ b/modules/sale_subscription/locale/cs.po
@@ -418,10 +418,12 @@ msgctxt ""
msgid "Running"
msgstr "Running"
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_delete_invoiced"
msgid "You cannot delete invoiced consumption \"%(consumption)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_consumption_invoice_missing_account_revenue"
msgid ""
@@ -429,28 +431,33 @@ msgid ""
"\"%(product)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_modify_invoiced"
msgid "You cannot modify invoiced consumption \"%(consumption)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_recurrence_invalid"
msgid ""
"The consumption recurrence of line \"%(line)s\" of subscription "
"\"%(subscription)s\" does not generate any occurrence."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_subscription"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending subscriptions "
"with company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_recurrence_invalid"
msgid ""
"The invoice recurrence of subscription \"%(subscription)s\" does not "
"generate any occurrence."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_recurrence_rule_invalid_by"
msgid ""
"Invalid \"%(field)s\" \"%(value)s\" in recurence rule "
diff --git a/modules/sale_subscription/locale/de.po b/modules/sale_subscription/locale/de.po
index 07b0054851..d79637f780 100644
--- a/modules/sale_subscription/locale/de.po
+++ b/modules/sale_subscription/locale/de.po
@@ -104,7 +104,7 @@ msgstr "Verbraucht bis"
msgctxt "field:sale.subscription.line,consumption_delay:"
msgid "Consumption Delay"
-msgstr "Verbrauchszeitraum"
+msgstr "Verbrauchsverzögerung"
msgctxt "field:sale.subscription.line,consumption_recurrence:"
msgid "Consumption Recurrence"
@@ -196,7 +196,7 @@ msgstr "Datum"
msgctxt "field:sale.subscription.recurrence.rule,bymonth:"
msgid "By Month"
-msgstr "Am Tag des Monats"
+msgstr "In Monat"
msgctxt "field:sale.subscription.recurrence.rule,bymonthday:"
msgid "By Month Day"
@@ -268,7 +268,7 @@ msgstr "Datum"
msgctxt "field:sale.subscription.service,consumption_delay:"
msgid "Consumption Delay"
-msgstr "Verbrauchszeitraum"
+msgstr "Verbrauchsverzögerung"
msgctxt "field:sale.subscription.service,consumption_recurrence:"
msgid "Consumption Recurrence"
@@ -405,12 +405,14 @@ msgctxt ""
msgid "Running"
msgstr "In Ausführung"
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_delete_invoiced"
msgid "You cannot delete invoiced consumption \"%(consumption)s\"."
msgstr ""
"Der bereits abgerechnete Verbrauch \"%(consumption)s\" kann nicht gelöscht "
"werden."
+#, python-format
msgctxt ""
"model:ir.message,text:msg_consumption_invoice_missing_account_revenue"
msgid ""
@@ -420,12 +422,14 @@ msgstr ""
"Damit der Verbrauch abgerechnet werden kann, muss zuerst ein Ertragskonto "
"für Artikel \"%(product)s\" konfiguriert werden."
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_modify_invoiced"
msgid "You cannot modify invoiced consumption \"%(consumption)s\"."
msgstr ""
"Der bereits abgerechnete Verbrauch \"%(consumption)s\" kann nicht mehr "
"geändert werden."
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_recurrence_invalid"
msgid ""
"The consumption recurrence of line \"%(line)s\" of subscription "
@@ -434,6 +438,7 @@ msgstr ""
"Die Verbrauchswiederholung von Position \"%(line)s\" von Abonnement "
"\"%(subscription)s\" erzeugt keine Vorkommnisse."
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_subscription"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending subscriptions "
@@ -442,6 +447,7 @@ msgstr ""
"Die Partei \"%(party)s\" kann nicht gelöscht werden, solange für sie noch "
"unerledigte Abonnements bei Unternehmen \"%(company)s\" bestehen."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_recurrence_invalid"
msgid ""
"The invoice recurrence of subscription \"%(subscription)s\" does not "
@@ -450,6 +456,7 @@ msgstr ""
"Die Rechnungswiederholung von Abonnement \"%(subscription)s\" erzeugt keine "
"Vorkommnisse."
+#, python-format
msgctxt "model:ir.message,text:msg_recurrence_rule_invalid_by"
msgid ""
"Invalid \"%(field)s\" \"%(value)s\" in recurence rule "
diff --git a/modules/sale_subscription/locale/es.po b/modules/sale_subscription/locale/es.po
index 5e402e2e14..5d20199238 100644
--- a/modules/sale_subscription/locale/es.po
+++ b/modules/sale_subscription/locale/es.po
@@ -405,10 +405,12 @@ msgctxt ""
msgid "Running"
msgstr "En ejecución"
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_delete_invoiced"
msgid "You cannot delete invoiced consumption \"%(consumption)s\"."
msgstr "No puede eliminar el consumo facturado \"%(consumption)s\"."
+#, python-format
msgctxt ""
"model:ir.message,text:msg_consumption_invoice_missing_account_revenue"
msgid ""
@@ -418,10 +420,12 @@ msgstr ""
"Para facturar los consumos debe definir una cuenta de ingresos para el "
"producto \"%(product)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_modify_invoiced"
msgid "You cannot modify invoiced consumption \"%(consumption)s\"."
msgstr "No puede modificar el consumo facturado \"%(consumption)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_recurrence_invalid"
msgid ""
"The consumption recurrence of line \"%(line)s\" of subscription "
@@ -430,6 +434,7 @@ msgstr ""
"El recurrencia de consumo de la línea \"%(line)s\" de la suscripción "
"\"%(subscription)s\" no genera ninguna ocurrencia."
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_subscription"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending subscriptions "
@@ -438,6 +443,7 @@ msgstr ""
"No puede eliminar el tercero \"%(party)s\" mientras tenga subscripciones "
"pendientes con la empresa \"%(company)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_recurrence_invalid"
msgid ""
"The invoice recurrence of subscription \"%(subscription)s\" does not "
@@ -446,6 +452,7 @@ msgstr ""
"El recurrencia de facturación de la suscripción \"%(subscription)s\" no "
"genera ninguna ocurrencia."
+#, python-format
msgctxt "model:ir.message,text:msg_recurrence_rule_invalid_by"
msgid ""
"Invalid \"%(field)s\" \"%(value)s\" in recurence rule "
diff --git a/modules/sale_subscription/locale/es_419.po b/modules/sale_subscription/locale/es_419.po
index 16f27de95e..8b38e50869 100644
--- a/modules/sale_subscription/locale/es_419.po
+++ b/modules/sale_subscription/locale/es_419.po
@@ -404,10 +404,12 @@ msgctxt ""
msgid "Running"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_delete_invoiced"
msgid "You cannot delete invoiced consumption \"%(consumption)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_consumption_invoice_missing_account_revenue"
msgid ""
@@ -415,28 +417,33 @@ msgid ""
"\"%(product)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_modify_invoiced"
msgid "You cannot modify invoiced consumption \"%(consumption)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_recurrence_invalid"
msgid ""
"The consumption recurrence of line \"%(line)s\" of subscription "
"\"%(subscription)s\" does not generate any occurrence."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_subscription"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending subscriptions "
"with company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_recurrence_invalid"
msgid ""
"The invoice recurrence of subscription \"%(subscription)s\" does not "
"generate any occurrence."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_recurrence_rule_invalid_by"
msgid ""
"Invalid \"%(field)s\" \"%(value)s\" in recurence rule "
diff --git a/modules/sale_subscription/locale/et.po b/modules/sale_subscription/locale/et.po
index 22a761a4df..1db5c2379d 100644
--- a/modules/sale_subscription/locale/et.po
+++ b/modules/sale_subscription/locale/et.po
@@ -416,10 +416,12 @@ msgctxt ""
msgid "Running"
msgstr "Töös"
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_delete_invoiced"
msgid "You cannot delete invoiced consumption \"%(consumption)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_consumption_invoice_missing_account_revenue"
msgid ""
@@ -427,28 +429,33 @@ msgid ""
"\"%(product)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_modify_invoiced"
msgid "You cannot modify invoiced consumption \"%(consumption)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_recurrence_invalid"
msgid ""
"The consumption recurrence of line \"%(line)s\" of subscription "
"\"%(subscription)s\" does not generate any occurrence."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_subscription"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending subscriptions "
"with company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_recurrence_invalid"
msgid ""
"The invoice recurrence of subscription \"%(subscription)s\" does not "
"generate any occurrence."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_recurrence_rule_invalid_by"
msgid ""
"Invalid \"%(field)s\" \"%(value)s\" in recurence rule "
diff --git a/modules/sale_subscription/locale/fa.po b/modules/sale_subscription/locale/fa.po
index 11de85235f..f5dbcd3724 100644
--- a/modules/sale_subscription/locale/fa.po
+++ b/modules/sale_subscription/locale/fa.po
@@ -416,10 +416,12 @@ msgctxt ""
msgid "Running"
msgstr "در حال اجرا"
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_delete_invoiced"
msgid "You cannot delete invoiced consumption \"%(consumption)s\"."
msgstr "شما نمی توانید صورتحساب کالای مصرفی :\"%(consumption)s\" را حذف کنید."
+#, python-format
msgctxt ""
"model:ir.message,text:msg_consumption_invoice_missing_account_revenue"
msgid ""
@@ -429,16 +431,19 @@ msgstr ""
"برای صورتحساب کالای مصرفی شما باید یک حساب درآمد برای محصول :\"%(product)s\""
" تعریف کنید."
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_modify_invoiced"
msgid "You cannot modify invoiced consumption \"%(consumption)s\"."
msgstr "شما نمی توانید صورتحساب کالای مصرفی :\"%(consumption)s\"را اصلاح کنید."
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_recurrence_invalid"
msgid ""
"The consumption recurrence of line \"%(line)s\" of subscription "
"\"%(subscription)s\" does not generate any occurrence."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_subscription"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending subscriptions "
@@ -447,12 +452,14 @@ msgstr ""
"شما نمیتوانید نهاد/سازمان :\"%(party)s\"را که مشترکین در انتظار با شرکت "
":\"%(company)s\" دارد را حذف کنید."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_recurrence_invalid"
msgid ""
"The invoice recurrence of subscription \"%(subscription)s\" does not "
"generate any occurrence."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_recurrence_rule_invalid_by"
msgid ""
"Invalid \"%(field)s\" \"%(value)s\" in recurence rule "
diff --git a/modules/sale_subscription/locale/fi.po b/modules/sale_subscription/locale/fi.po
index cebbf7fdb9..7688e09a44 100644
--- a/modules/sale_subscription/locale/fi.po
+++ b/modules/sale_subscription/locale/fi.po
@@ -418,10 +418,12 @@ msgctxt ""
msgid "Running"
msgstr "Running"
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_delete_invoiced"
msgid "You cannot delete invoiced consumption \"%(consumption)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_consumption_invoice_missing_account_revenue"
msgid ""
@@ -429,28 +431,33 @@ msgid ""
"\"%(product)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_modify_invoiced"
msgid "You cannot modify invoiced consumption \"%(consumption)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_recurrence_invalid"
msgid ""
"The consumption recurrence of line \"%(line)s\" of subscription "
"\"%(subscription)s\" does not generate any occurrence."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_subscription"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending subscriptions "
"with company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_recurrence_invalid"
msgid ""
"The invoice recurrence of subscription \"%(subscription)s\" does not "
"generate any occurrence."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_recurrence_rule_invalid_by"
msgid ""
"Invalid \"%(field)s\" \"%(value)s\" in recurence rule "
diff --git a/modules/sale_subscription/locale/fr.po b/modules/sale_subscription/locale/fr.po
index 853e752dc2..cfbf743f0b 100644
--- a/modules/sale_subscription/locale/fr.po
+++ b/modules/sale_subscription/locale/fr.po
@@ -406,11 +406,13 @@ msgctxt ""
msgid "Running"
msgstr "En cours"
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_delete_invoiced"
msgid "You cannot delete invoiced consumption \"%(consumption)s\"."
msgstr ""
"Vous ne pouvez pas supprimer la consommation facturée « %(consumption)s »."
+#, python-format
msgctxt ""
"model:ir.message,text:msg_consumption_invoice_missing_account_revenue"
msgid ""
@@ -420,11 +422,13 @@ msgstr ""
"Pour facture les consommations, vous devez définir un compte de produits "
"pour le produit « %(product)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_modify_invoiced"
msgid "You cannot modify invoiced consumption \"%(consumption)s\"."
msgstr ""
"Vous ne pouvez pas modifier la consommation facturée « %(consumption)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_recurrence_invalid"
msgid ""
"The consumption recurrence of line \"%(line)s\" of subscription "
@@ -433,6 +437,7 @@ msgstr ""
"La récurrence de consommation de la ligne « %(line)s » de l'abonnement "
"« %(subscription)s » ne génère aucune occurrence."
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_subscription"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending subscriptions "
@@ -441,6 +446,7 @@ msgstr ""
"Vous ne pouvez pas effacer le tiers « %(party)s » tant qu'il a des "
"abonnements en cours pour la société « %(company)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_recurrence_invalid"
msgid ""
"The invoice recurrence of subscription \"%(subscription)s\" does not "
@@ -449,6 +455,7 @@ msgstr ""
"La récurrence de facturation de l'abonnement « %(subscription)s » ne génère"
" aucune occurrence."
+#, python-format
msgctxt "model:ir.message,text:msg_recurrence_rule_invalid_by"
msgid ""
"Invalid \"%(field)s\" \"%(value)s\" in recurence rule "
diff --git a/modules/sale_subscription/locale/hu.po b/modules/sale_subscription/locale/hu.po
index cebbf7fdb9..7688e09a44 100644
--- a/modules/sale_subscription/locale/hu.po
+++ b/modules/sale_subscription/locale/hu.po
@@ -418,10 +418,12 @@ msgctxt ""
msgid "Running"
msgstr "Running"
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_delete_invoiced"
msgid "You cannot delete invoiced consumption \"%(consumption)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_consumption_invoice_missing_account_revenue"
msgid ""
@@ -429,28 +431,33 @@ msgid ""
"\"%(product)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_modify_invoiced"
msgid "You cannot modify invoiced consumption \"%(consumption)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_recurrence_invalid"
msgid ""
"The consumption recurrence of line \"%(line)s\" of subscription "
"\"%(subscription)s\" does not generate any occurrence."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_subscription"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending subscriptions "
"with company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_recurrence_invalid"
msgid ""
"The invoice recurrence of subscription \"%(subscription)s\" does not "
"generate any occurrence."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_recurrence_rule_invalid_by"
msgid ""
"Invalid \"%(field)s\" \"%(value)s\" in recurence rule "
diff --git a/modules/sale_subscription/locale/id.po b/modules/sale_subscription/locale/id.po
index 0e051ae30e..17df09d40c 100644
--- a/modules/sale_subscription/locale/id.po
+++ b/modules/sale_subscription/locale/id.po
@@ -409,10 +409,12 @@ msgctxt ""
msgid "Running"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_delete_invoiced"
msgid "You cannot delete invoiced consumption \"%(consumption)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_consumption_invoice_missing_account_revenue"
msgid ""
@@ -420,28 +422,33 @@ msgid ""
"\"%(product)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_modify_invoiced"
msgid "You cannot modify invoiced consumption \"%(consumption)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_recurrence_invalid"
msgid ""
"The consumption recurrence of line \"%(line)s\" of subscription "
"\"%(subscription)s\" does not generate any occurrence."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_subscription"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending subscriptions "
"with company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_recurrence_invalid"
msgid ""
"The invoice recurrence of subscription \"%(subscription)s\" does not "
"generate any occurrence."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_recurrence_rule_invalid_by"
msgid ""
"Invalid \"%(field)s\" \"%(value)s\" in recurence rule "
diff --git a/modules/sale_subscription/locale/it.po b/modules/sale_subscription/locale/it.po
index 6125bbd0f1..5e27125f1c 100644
--- a/modules/sale_subscription/locale/it.po
+++ b/modules/sale_subscription/locale/it.po
@@ -420,10 +420,12 @@ msgctxt ""
msgid "Running"
msgstr "Running"
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_delete_invoiced"
msgid "You cannot delete invoiced consumption \"%(consumption)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_consumption_invoice_missing_account_revenue"
msgid ""
@@ -431,28 +433,33 @@ msgid ""
"\"%(product)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_modify_invoiced"
msgid "You cannot modify invoiced consumption \"%(consumption)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_recurrence_invalid"
msgid ""
"The consumption recurrence of line \"%(line)s\" of subscription "
"\"%(subscription)s\" does not generate any occurrence."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_subscription"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending subscriptions "
"with company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_recurrence_invalid"
msgid ""
"The invoice recurrence of subscription \"%(subscription)s\" does not "
"generate any occurrence."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_recurrence_rule_invalid_by"
msgid ""
"Invalid \"%(field)s\" \"%(value)s\" in recurence rule "
diff --git a/modules/sale_subscription/locale/lo.po b/modules/sale_subscription/locale/lo.po
index cebbf7fdb9..7688e09a44 100644
--- a/modules/sale_subscription/locale/lo.po
+++ b/modules/sale_subscription/locale/lo.po
@@ -418,10 +418,12 @@ msgctxt ""
msgid "Running"
msgstr "Running"
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_delete_invoiced"
msgid "You cannot delete invoiced consumption \"%(consumption)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_consumption_invoice_missing_account_revenue"
msgid ""
@@ -429,28 +431,33 @@ msgid ""
"\"%(product)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_modify_invoiced"
msgid "You cannot modify invoiced consumption \"%(consumption)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_recurrence_invalid"
msgid ""
"The consumption recurrence of line \"%(line)s\" of subscription "
"\"%(subscription)s\" does not generate any occurrence."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_subscription"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending subscriptions "
"with company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_recurrence_invalid"
msgid ""
"The invoice recurrence of subscription \"%(subscription)s\" does not "
"generate any occurrence."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_recurrence_rule_invalid_by"
msgid ""
"Invalid \"%(field)s\" \"%(value)s\" in recurence rule "
diff --git a/modules/sale_subscription/locale/lt.po b/modules/sale_subscription/locale/lt.po
index acb02bf2a1..4937344d2c 100644
--- a/modules/sale_subscription/locale/lt.po
+++ b/modules/sale_subscription/locale/lt.po
@@ -421,10 +421,12 @@ msgctxt ""
msgid "Running"
msgstr "Running"
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_delete_invoiced"
msgid "You cannot delete invoiced consumption \"%(consumption)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_consumption_invoice_missing_account_revenue"
msgid ""
@@ -432,28 +434,33 @@ msgid ""
"\"%(product)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_modify_invoiced"
msgid "You cannot modify invoiced consumption \"%(consumption)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_recurrence_invalid"
msgid ""
"The consumption recurrence of line \"%(line)s\" of subscription "
"\"%(subscription)s\" does not generate any occurrence."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_subscription"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending subscriptions "
"with company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_recurrence_invalid"
msgid ""
"The invoice recurrence of subscription \"%(subscription)s\" does not "
"generate any occurrence."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_recurrence_rule_invalid_by"
msgid ""
"Invalid \"%(field)s\" \"%(value)s\" in recurence rule "
diff --git a/modules/sale_subscription/locale/nl.po b/modules/sale_subscription/locale/nl.po
index 908116c177..d8c902c250 100644
--- a/modules/sale_subscription/locale/nl.po
+++ b/modules/sale_subscription/locale/nl.po
@@ -407,10 +407,12 @@ msgctxt ""
msgid "Running"
msgstr "in uitvoering"
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_delete_invoiced"
msgid "You cannot delete invoiced consumption \"%(consumption)s\"."
msgstr "U kunt het gefactureerde verbruik \"%(consumption)s\" niet verwijderen."
+#, python-format
msgctxt ""
"model:ir.message,text:msg_consumption_invoice_missing_account_revenue"
msgid ""
@@ -420,10 +422,12 @@ msgstr ""
"Om consumpties te factureren, moet u een omzet grootboekrekening definiëren "
"voor product \"%(product)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_modify_invoiced"
msgid "You cannot modify invoiced consumption \"%(consumption)s\"."
msgstr "U kunt het gefactureerde verbruik \"%(consumption)s\" niet wijzigen."
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_recurrence_invalid"
msgid ""
"The consumption recurrence of line \"%(line)s\" of subscription "
@@ -432,6 +436,7 @@ msgstr ""
"De herhaling van verbruik van regel \"%(line)s\" van abonnement "
"\"%(subscription)s\" genereert geen enkele gebeurtenis."
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_subscription"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending subscriptions "
@@ -440,6 +445,7 @@ msgstr ""
"U kunt de relatie \"%(party)s\" niet verwijderen terwijl ze aankopen in "
"behandeling hebben bij bedrijf \"%(company)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_recurrence_invalid"
msgid ""
"The invoice recurrence of subscription \"%(subscription)s\" does not "
@@ -448,6 +454,7 @@ msgstr ""
"Het herhalen van de facturering van abonnement \"%(subscription)s\" "
"genereert geen gebeurtenissen."
+#, python-format
msgctxt "model:ir.message,text:msg_recurrence_rule_invalid_by"
msgid ""
"Invalid \"%(field)s\" \"%(value)s\" in recurence rule "
diff --git a/modules/sale_subscription/locale/pl.po b/modules/sale_subscription/locale/pl.po
index c7ef8efaff..465867b889 100644
--- a/modules/sale_subscription/locale/pl.po
+++ b/modules/sale_subscription/locale/pl.po
@@ -419,10 +419,12 @@ msgctxt ""
msgid "Running"
msgstr "Running"
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_delete_invoiced"
msgid "You cannot delete invoiced consumption \"%(consumption)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_consumption_invoice_missing_account_revenue"
msgid ""
@@ -430,28 +432,33 @@ msgid ""
"\"%(product)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_modify_invoiced"
msgid "You cannot modify invoiced consumption \"%(consumption)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_recurrence_invalid"
msgid ""
"The consumption recurrence of line \"%(line)s\" of subscription "
"\"%(subscription)s\" does not generate any occurrence."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_subscription"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending subscriptions "
"with company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_recurrence_invalid"
msgid ""
"The invoice recurrence of subscription \"%(subscription)s\" does not "
"generate any occurrence."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_recurrence_rule_invalid_by"
msgid ""
"Invalid \"%(field)s\" \"%(value)s\" in recurence rule "
diff --git a/modules/sale_subscription/locale/pt.po b/modules/sale_subscription/locale/pt.po
index 375a158a81..19799a4bbf 100644
--- a/modules/sale_subscription/locale/pt.po
+++ b/modules/sale_subscription/locale/pt.po
@@ -430,10 +430,12 @@ msgctxt ""
msgid "Running"
msgstr "Running"
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_delete_invoiced"
msgid "You cannot delete invoiced consumption \"%(consumption)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_consumption_invoice_missing_account_revenue"
msgid ""
@@ -441,28 +443,33 @@ msgid ""
"\"%(product)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_modify_invoiced"
msgid "You cannot modify invoiced consumption \"%(consumption)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_recurrence_invalid"
msgid ""
"The consumption recurrence of line \"%(line)s\" of subscription "
"\"%(subscription)s\" does not generate any occurrence."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_subscription"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending subscriptions "
"with company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_recurrence_invalid"
msgid ""
"The invoice recurrence of subscription \"%(subscription)s\" does not "
"generate any occurrence."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_recurrence_rule_invalid_by"
msgid ""
"Invalid \"%(field)s\" \"%(value)s\" in recurence rule "
diff --git a/modules/sale_subscription/locale/ro.po b/modules/sale_subscription/locale/ro.po
index b48da30b91..f4304c39de 100644
--- a/modules/sale_subscription/locale/ro.po
+++ b/modules/sale_subscription/locale/ro.po
@@ -408,10 +408,12 @@ msgctxt ""
msgid "Running"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_delete_invoiced"
msgid "You cannot delete invoiced consumption \"%(consumption)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_consumption_invoice_missing_account_revenue"
msgid ""
@@ -419,28 +421,33 @@ msgid ""
"\"%(product)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_modify_invoiced"
msgid "You cannot modify invoiced consumption \"%(consumption)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_recurrence_invalid"
msgid ""
"The consumption recurrence of line \"%(line)s\" of subscription "
"\"%(subscription)s\" does not generate any occurrence."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_subscription"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending subscriptions "
"with company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_recurrence_invalid"
msgid ""
"The invoice recurrence of subscription \"%(subscription)s\" does not "
"generate any occurrence."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_recurrence_rule_invalid_by"
msgid ""
"Invalid \"%(field)s\" \"%(value)s\" in recurence rule "
diff --git a/modules/sale_subscription/locale/ru.po b/modules/sale_subscription/locale/ru.po
index cebbf7fdb9..7688e09a44 100644
--- a/modules/sale_subscription/locale/ru.po
+++ b/modules/sale_subscription/locale/ru.po
@@ -418,10 +418,12 @@ msgctxt ""
msgid "Running"
msgstr "Running"
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_delete_invoiced"
msgid "You cannot delete invoiced consumption \"%(consumption)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_consumption_invoice_missing_account_revenue"
msgid ""
@@ -429,28 +431,33 @@ msgid ""
"\"%(product)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_modify_invoiced"
msgid "You cannot modify invoiced consumption \"%(consumption)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_recurrence_invalid"
msgid ""
"The consumption recurrence of line \"%(line)s\" of subscription "
"\"%(subscription)s\" does not generate any occurrence."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_subscription"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending subscriptions "
"with company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_recurrence_invalid"
msgid ""
"The invoice recurrence of subscription \"%(subscription)s\" does not "
"generate any occurrence."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_recurrence_rule_invalid_by"
msgid ""
"Invalid \"%(field)s\" \"%(value)s\" in recurence rule "
diff --git a/modules/sale_subscription/locale/sl.po b/modules/sale_subscription/locale/sl.po
index 1f2df55eeb..3d510c940c 100644
--- a/modules/sale_subscription/locale/sl.po
+++ b/modules/sale_subscription/locale/sl.po
@@ -435,10 +435,12 @@ msgctxt ""
msgid "Running"
msgstr "Running"
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_delete_invoiced"
msgid "You cannot delete invoiced consumption \"%(consumption)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_consumption_invoice_missing_account_revenue"
msgid ""
@@ -446,28 +448,33 @@ msgid ""
"\"%(product)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_modify_invoiced"
msgid "You cannot modify invoiced consumption \"%(consumption)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_recurrence_invalid"
msgid ""
"The consumption recurrence of line \"%(line)s\" of subscription "
"\"%(subscription)s\" does not generate any occurrence."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_subscription"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending subscriptions "
"with company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_recurrence_invalid"
msgid ""
"The invoice recurrence of subscription \"%(subscription)s\" does not "
"generate any occurrence."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_recurrence_rule_invalid_by"
msgid ""
"Invalid \"%(field)s\" \"%(value)s\" in recurence rule "
diff --git a/modules/sale_subscription/locale/tr.po b/modules/sale_subscription/locale/tr.po
index cebbf7fdb9..7688e09a44 100644
--- a/modules/sale_subscription/locale/tr.po
+++ b/modules/sale_subscription/locale/tr.po
@@ -418,10 +418,12 @@ msgctxt ""
msgid "Running"
msgstr "Running"
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_delete_invoiced"
msgid "You cannot delete invoiced consumption \"%(consumption)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_consumption_invoice_missing_account_revenue"
msgid ""
@@ -429,28 +431,33 @@ msgid ""
"\"%(product)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_modify_invoiced"
msgid "You cannot modify invoiced consumption \"%(consumption)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_recurrence_invalid"
msgid ""
"The consumption recurrence of line \"%(line)s\" of subscription "
"\"%(subscription)s\" does not generate any occurrence."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_subscription"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending subscriptions "
"with company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_recurrence_invalid"
msgid ""
"The invoice recurrence of subscription \"%(subscription)s\" does not "
"generate any occurrence."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_recurrence_rule_invalid_by"
msgid ""
"Invalid \"%(field)s\" \"%(value)s\" in recurence rule "
diff --git a/modules/sale_subscription/locale/uk.po b/modules/sale_subscription/locale/uk.po
index 16f27de95e..8b38e50869 100644
--- a/modules/sale_subscription/locale/uk.po
+++ b/modules/sale_subscription/locale/uk.po
@@ -404,10 +404,12 @@ msgctxt ""
msgid "Running"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_delete_invoiced"
msgid "You cannot delete invoiced consumption \"%(consumption)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_consumption_invoice_missing_account_revenue"
msgid ""
@@ -415,28 +417,33 @@ msgid ""
"\"%(product)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_modify_invoiced"
msgid "You cannot modify invoiced consumption \"%(consumption)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_recurrence_invalid"
msgid ""
"The consumption recurrence of line \"%(line)s\" of subscription "
"\"%(subscription)s\" does not generate any occurrence."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_subscription"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending subscriptions "
"with company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_recurrence_invalid"
msgid ""
"The invoice recurrence of subscription \"%(subscription)s\" does not "
"generate any occurrence."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_recurrence_rule_invalid_by"
msgid ""
"Invalid \"%(field)s\" \"%(value)s\" in recurence rule "
diff --git a/modules/sale_subscription/locale/zh_CN.po b/modules/sale_subscription/locale/zh_CN.po
index cebbf7fdb9..7688e09a44 100644
--- a/modules/sale_subscription/locale/zh_CN.po
+++ b/modules/sale_subscription/locale/zh_CN.po
@@ -418,10 +418,12 @@ msgctxt ""
msgid "Running"
msgstr "Running"
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_delete_invoiced"
msgid "You cannot delete invoiced consumption \"%(consumption)s\"."
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_consumption_invoice_missing_account_revenue"
msgid ""
@@ -429,28 +431,33 @@ msgid ""
"\"%(product)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_modify_invoiced"
msgid "You cannot modify invoiced consumption \"%(consumption)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_consumption_recurrence_invalid"
msgid ""
"The consumption recurrence of line \"%(line)s\" of subscription "
"\"%(subscription)s\" does not generate any occurrence."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_pending_subscription"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending subscriptions "
"with company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invoice_recurrence_invalid"
msgid ""
"The invoice recurrence of subscription \"%(subscription)s\" does not "
"generate any occurrence."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_recurrence_rule_invalid_by"
msgid ""
"Invalid \"%(field)s\" \"%(value)s\" in recurence rule "
diff --git a/modules/sale_subscription_asset/locale/bg.po b/modules/sale_subscription_asset/locale/bg.po
index 27d8d0d55f..9317ca7952 100644
--- a/modules/sale_subscription_asset/locale/bg.po
+++ b/modules/sale_subscription_asset/locale/bg.po
@@ -40,8 +40,7 @@ msgstr ""
msgctxt "model:ir.message,text:msg_asset_line_overlap"
msgid ""
-"The lines \"%(line1)s\" and \"%(line2)s\" overlap, you must use different "
-"dates."
+"The dates of subscription lines with the same asset lot can not overlap."
msgstr ""
msgctxt "model:sale.subscription.service-stock.lot.asset,name:"
diff --git a/modules/sale_subscription_asset/locale/ca.po b/modules/sale_subscription_asset/locale/ca.po
index d4083f83b2..360b2df8c4 100644
--- a/modules/sale_subscription_asset/locale/ca.po
+++ b/modules/sale_subscription_asset/locale/ca.po
@@ -40,11 +40,10 @@ msgstr "Serveis"
msgctxt "model:ir.message,text:msg_asset_line_overlap"
msgid ""
-"The lines \"%(line1)s\" and \"%(line2)s\" overlap, you must use different "
-"dates."
+"The dates of subscription lines with the same asset lot can not overlap."
msgstr ""
-"Les línies \"%(line1)s\" i \"%(line2)s\" es sobreposen, heu d'utilitzar "
-"dates diferents."
+"Les dates de les línies de subscripció amb el mateix lot d'actius no es "
+"poden solapar."
msgctxt "model:sale.subscription.service-stock.lot.asset,name:"
msgid "Subscription Service - Stock Lot Asset"
diff --git a/modules/sale_subscription_asset/locale/cs.po b/modules/sale_subscription_asset/locale/cs.po
index 27d8d0d55f..9317ca7952 100644
--- a/modules/sale_subscription_asset/locale/cs.po
+++ b/modules/sale_subscription_asset/locale/cs.po
@@ -40,8 +40,7 @@ msgstr ""
msgctxt "model:ir.message,text:msg_asset_line_overlap"
msgid ""
-"The lines \"%(line1)s\" and \"%(line2)s\" overlap, you must use different "
-"dates."
+"The dates of subscription lines with the same asset lot can not overlap."
msgstr ""
msgctxt "model:sale.subscription.service-stock.lot.asset,name:"
diff --git a/modules/sale_subscription_asset/locale/de.po b/modules/sale_subscription_asset/locale/de.po
index 67d2f63fcb..7339c751be 100644
--- a/modules/sale_subscription_asset/locale/de.po
+++ b/modules/sale_subscription_asset/locale/de.po
@@ -40,11 +40,10 @@ msgstr "Dienstleistungen"
msgctxt "model:ir.message,text:msg_asset_line_overlap"
msgid ""
-"The lines \"%(line1)s\" and \"%(line2)s\" overlap, you must use different "
-"dates."
+"The dates of subscription lines with the same asset lot can not overlap."
msgstr ""
-"Die Positionen \"%(line1)s\" und \"%(line2)s\" überschneiden sich. Es müssen"
-" unterschiedliche Daten verwendet werden."
+"Die Datumsangaben von Abonnementpositionen mit demselben Vermögensgegenstand"
+" dürfen sich nicht überschneiden."
msgctxt "model:sale.subscription.service-stock.lot.asset,name:"
msgid "Subscription Service - Stock Lot Asset"
diff --git a/modules/sale_subscription_asset/locale/es.po b/modules/sale_subscription_asset/locale/es.po
index 27cd216698..dd32502a60 100644
--- a/modules/sale_subscription_asset/locale/es.po
+++ b/modules/sale_subscription_asset/locale/es.po
@@ -40,11 +40,10 @@ msgstr "Servicios"
msgctxt "model:ir.message,text:msg_asset_line_overlap"
msgid ""
-"The lines \"%(line1)s\" and \"%(line2)s\" overlap, you must use different "
-"dates."
+"The dates of subscription lines with the same asset lot can not overlap."
msgstr ""
-"Las líneas \"%(line1)s\" y \"%(line2)s\" se solapan, debe usar fechas "
-"diferentes."
+"Las fechas de líneas de suscripción con el mismo lote de activos no pueden "
+"superponerse."
msgctxt "model:sale.subscription.service-stock.lot.asset,name:"
msgid "Subscription Service - Stock Lot Asset"
diff --git a/modules/sale_subscription_asset/locale/es_419.po b/modules/sale_subscription_asset/locale/es_419.po
index 27d8d0d55f..9317ca7952 100644
--- a/modules/sale_subscription_asset/locale/es_419.po
+++ b/modules/sale_subscription_asset/locale/es_419.po
@@ -40,8 +40,7 @@ msgstr ""
msgctxt "model:ir.message,text:msg_asset_line_overlap"
msgid ""
-"The lines \"%(line1)s\" and \"%(line2)s\" overlap, you must use different "
-"dates."
+"The dates of subscription lines with the same asset lot can not overlap."
msgstr ""
msgctxt "model:sale.subscription.service-stock.lot.asset,name:"
diff --git a/modules/sale_subscription_asset/locale/et.po b/modules/sale_subscription_asset/locale/et.po
index 27d8d0d55f..9317ca7952 100644
--- a/modules/sale_subscription_asset/locale/et.po
+++ b/modules/sale_subscription_asset/locale/et.po
@@ -40,8 +40,7 @@ msgstr ""
msgctxt "model:ir.message,text:msg_asset_line_overlap"
msgid ""
-"The lines \"%(line1)s\" and \"%(line2)s\" overlap, you must use different "
-"dates."
+"The dates of subscription lines with the same asset lot can not overlap."
msgstr ""
msgctxt "model:sale.subscription.service-stock.lot.asset,name:"
diff --git a/modules/sale_subscription_asset/locale/fa.po b/modules/sale_subscription_asset/locale/fa.po
index ff71e6d32d..1ff87b5060 100644
--- a/modules/sale_subscription_asset/locale/fa.po
+++ b/modules/sale_subscription_asset/locale/fa.po
@@ -40,11 +40,8 @@ msgstr "خدمات"
msgctxt "model:ir.message,text:msg_asset_line_overlap"
msgid ""
-"The lines \"%(line1)s\" and \"%(line2)s\" overlap, you must use different "
-"dates."
+"The dates of subscription lines with the same asset lot can not overlap."
msgstr ""
-"سطرهای \"%(line1)s\" و \"%(line2)s\" همپوشانی دارند، شما باید از تاریخ های "
-"متفاوت استفاده کنید."
msgctxt "model:sale.subscription.service-stock.lot.asset,name:"
msgid "Subscription Service - Stock Lot Asset"
diff --git a/modules/sale_subscription_asset/locale/fi.po b/modules/sale_subscription_asset/locale/fi.po
index 27d8d0d55f..9317ca7952 100644
--- a/modules/sale_subscription_asset/locale/fi.po
+++ b/modules/sale_subscription_asset/locale/fi.po
@@ -40,8 +40,7 @@ msgstr ""
msgctxt "model:ir.message,text:msg_asset_line_overlap"
msgid ""
-"The lines \"%(line1)s\" and \"%(line2)s\" overlap, you must use different "
-"dates."
+"The dates of subscription lines with the same asset lot can not overlap."
msgstr ""
msgctxt "model:sale.subscription.service-stock.lot.asset,name:"
diff --git a/modules/sale_subscription_asset/locale/fr.po b/modules/sale_subscription_asset/locale/fr.po
index a4e353f2da..c32735f518 100644
--- a/modules/sale_subscription_asset/locale/fr.po
+++ b/modules/sale_subscription_asset/locale/fr.po
@@ -40,11 +40,10 @@ msgstr "Services"
msgctxt "model:ir.message,text:msg_asset_line_overlap"
msgid ""
-"The lines \"%(line1)s\" and \"%(line2)s\" overlap, you must use different "
-"dates."
+"The dates of subscription lines with the same asset lot can not overlap."
msgstr ""
-"Les lignes « %(line1)s » et « %(line2)s » se chevauchent, vous devez "
-"utiliser des dates différentes."
+"Les dates des lignes d’abonnement ayant le même lot d’actifs ne peuvent pas "
+"se chevaucher."
msgctxt "model:sale.subscription.service-stock.lot.asset,name:"
msgid "Subscription Service - Stock Lot Asset"
diff --git a/modules/sale_subscription_asset/locale/hu.po b/modules/sale_subscription_asset/locale/hu.po
index 27d8d0d55f..9317ca7952 100644
--- a/modules/sale_subscription_asset/locale/hu.po
+++ b/modules/sale_subscription_asset/locale/hu.po
@@ -40,8 +40,7 @@ msgstr ""
msgctxt "model:ir.message,text:msg_asset_line_overlap"
msgid ""
-"The lines \"%(line1)s\" and \"%(line2)s\" overlap, you must use different "
-"dates."
+"The dates of subscription lines with the same asset lot can not overlap."
msgstr ""
msgctxt "model:sale.subscription.service-stock.lot.asset,name:"
diff --git a/modules/sale_subscription_asset/locale/id.po b/modules/sale_subscription_asset/locale/id.po
index e99e13c1f0..d8c25a6e20 100644
--- a/modules/sale_subscription_asset/locale/id.po
+++ b/modules/sale_subscription_asset/locale/id.po
@@ -40,8 +40,7 @@ msgstr ""
msgctxt "model:ir.message,text:msg_asset_line_overlap"
msgid ""
-"The lines \"%(line1)s\" and \"%(line2)s\" overlap, you must use different "
-"dates."
+"The dates of subscription lines with the same asset lot can not overlap."
msgstr ""
msgctxt "model:sale.subscription.service-stock.lot.asset,name:"
diff --git a/modules/sale_subscription_asset/locale/it.po b/modules/sale_subscription_asset/locale/it.po
index cbf3928679..4fdd7f4135 100644
--- a/modules/sale_subscription_asset/locale/it.po
+++ b/modules/sale_subscription_asset/locale/it.po
@@ -40,11 +40,8 @@ msgstr "Servizi"
msgctxt "model:ir.message,text:msg_asset_line_overlap"
msgid ""
-"The lines \"%(line1)s\" and \"%(line2)s\" overlap, you must use different "
-"dates."
+"The dates of subscription lines with the same asset lot can not overlap."
msgstr ""
-"Le linee \"%(line1)s\" e \"%(line2)s\" si sovrappongono, è necessario "
-"utilizzare date diverse."
msgctxt "model:sale.subscription.service-stock.lot.asset,name:"
msgid "Subscription Service - Stock Lot Asset"
diff --git a/modules/sale_subscription_asset/locale/lo.po b/modules/sale_subscription_asset/locale/lo.po
index 27d8d0d55f..9317ca7952 100644
--- a/modules/sale_subscription_asset/locale/lo.po
+++ b/modules/sale_subscription_asset/locale/lo.po
@@ -40,8 +40,7 @@ msgstr ""
msgctxt "model:ir.message,text:msg_asset_line_overlap"
msgid ""
-"The lines \"%(line1)s\" and \"%(line2)s\" overlap, you must use different "
-"dates."
+"The dates of subscription lines with the same asset lot can not overlap."
msgstr ""
msgctxt "model:sale.subscription.service-stock.lot.asset,name:"
diff --git a/modules/sale_subscription_asset/locale/lt.po b/modules/sale_subscription_asset/locale/lt.po
index 27d8d0d55f..9317ca7952 100644
--- a/modules/sale_subscription_asset/locale/lt.po
+++ b/modules/sale_subscription_asset/locale/lt.po
@@ -40,8 +40,7 @@ msgstr ""
msgctxt "model:ir.message,text:msg_asset_line_overlap"
msgid ""
-"The lines \"%(line1)s\" and \"%(line2)s\" overlap, you must use different "
-"dates."
+"The dates of subscription lines with the same asset lot can not overlap."
msgstr ""
msgctxt "model:sale.subscription.service-stock.lot.asset,name:"
diff --git a/modules/sale_subscription_asset/locale/nl.po b/modules/sale_subscription_asset/locale/nl.po
index c422cb9580..0dabb5e4df 100644
--- a/modules/sale_subscription_asset/locale/nl.po
+++ b/modules/sale_subscription_asset/locale/nl.po
@@ -40,11 +40,10 @@ msgstr "Diensten"
msgctxt "model:ir.message,text:msg_asset_line_overlap"
msgid ""
-"The lines \"%(line1)s\" and \"%(line2)s\" overlap, you must use different "
-"dates."
+"The dates of subscription lines with the same asset lot can not overlap."
msgstr ""
-"De regels \"%(line1)s\" en \"%(line2)s\" overlappen elkaar, u moet "
-"verschillende datums gebruiken."
+"De datums van abonnementsregels met dezelfde activakavel mogen niet "
+"overlappen."
msgctxt "model:sale.subscription.service-stock.lot.asset,name:"
msgid "Subscription Service - Stock Lot Asset"
diff --git a/modules/sale_subscription_asset/locale/pl.po b/modules/sale_subscription_asset/locale/pl.po
index 27d8d0d55f..9317ca7952 100644
--- a/modules/sale_subscription_asset/locale/pl.po
+++ b/modules/sale_subscription_asset/locale/pl.po
@@ -40,8 +40,7 @@ msgstr ""
msgctxt "model:ir.message,text:msg_asset_line_overlap"
msgid ""
-"The lines \"%(line1)s\" and \"%(line2)s\" overlap, you must use different "
-"dates."
+"The dates of subscription lines with the same asset lot can not overlap."
msgstr ""
msgctxt "model:sale.subscription.service-stock.lot.asset,name:"
diff --git a/modules/sale_subscription_asset/locale/pt.po b/modules/sale_subscription_asset/locale/pt.po
index 27d8d0d55f..9317ca7952 100644
--- a/modules/sale_subscription_asset/locale/pt.po
+++ b/modules/sale_subscription_asset/locale/pt.po
@@ -40,8 +40,7 @@ msgstr ""
msgctxt "model:ir.message,text:msg_asset_line_overlap"
msgid ""
-"The lines \"%(line1)s\" and \"%(line2)s\" overlap, you must use different "
-"dates."
+"The dates of subscription lines with the same asset lot can not overlap."
msgstr ""
msgctxt "model:sale.subscription.service-stock.lot.asset,name:"
diff --git a/modules/sale_subscription_asset/locale/ro.po b/modules/sale_subscription_asset/locale/ro.po
index 27d8d0d55f..9317ca7952 100644
--- a/modules/sale_subscription_asset/locale/ro.po
+++ b/modules/sale_subscription_asset/locale/ro.po
@@ -40,8 +40,7 @@ msgstr ""
msgctxt "model:ir.message,text:msg_asset_line_overlap"
msgid ""
-"The lines \"%(line1)s\" and \"%(line2)s\" overlap, you must use different "
-"dates."
+"The dates of subscription lines with the same asset lot can not overlap."
msgstr ""
msgctxt "model:sale.subscription.service-stock.lot.asset,name:"
diff --git a/modules/sale_subscription_asset/locale/ru.po b/modules/sale_subscription_asset/locale/ru.po
index 27d8d0d55f..9317ca7952 100644
--- a/modules/sale_subscription_asset/locale/ru.po
+++ b/modules/sale_subscription_asset/locale/ru.po
@@ -40,8 +40,7 @@ msgstr ""
msgctxt "model:ir.message,text:msg_asset_line_overlap"
msgid ""
-"The lines \"%(line1)s\" and \"%(line2)s\" overlap, you must use different "
-"dates."
+"The dates of subscription lines with the same asset lot can not overlap."
msgstr ""
msgctxt "model:sale.subscription.service-stock.lot.asset,name:"
diff --git a/modules/sale_subscription_asset/locale/sl.po b/modules/sale_subscription_asset/locale/sl.po
index 27d8d0d55f..9317ca7952 100644
--- a/modules/sale_subscription_asset/locale/sl.po
+++ b/modules/sale_subscription_asset/locale/sl.po
@@ -40,8 +40,7 @@ msgstr ""
msgctxt "model:ir.message,text:msg_asset_line_overlap"
msgid ""
-"The lines \"%(line1)s\" and \"%(line2)s\" overlap, you must use different "
-"dates."
+"The dates of subscription lines with the same asset lot can not overlap."
msgstr ""
msgctxt "model:sale.subscription.service-stock.lot.asset,name:"
diff --git a/modules/sale_subscription_asset/locale/tr.po b/modules/sale_subscription_asset/locale/tr.po
index 27d8d0d55f..9317ca7952 100644
--- a/modules/sale_subscription_asset/locale/tr.po
+++ b/modules/sale_subscription_asset/locale/tr.po
@@ -40,8 +40,7 @@ msgstr ""
msgctxt "model:ir.message,text:msg_asset_line_overlap"
msgid ""
-"The lines \"%(line1)s\" and \"%(line2)s\" overlap, you must use different "
-"dates."
+"The dates of subscription lines with the same asset lot can not overlap."
msgstr ""
msgctxt "model:sale.subscription.service-stock.lot.asset,name:"
diff --git a/modules/sale_subscription_asset/locale/uk.po b/modules/sale_subscription_asset/locale/uk.po
index 27d8d0d55f..9317ca7952 100644
--- a/modules/sale_subscription_asset/locale/uk.po
+++ b/modules/sale_subscription_asset/locale/uk.po
@@ -40,8 +40,7 @@ msgstr ""
msgctxt "model:ir.message,text:msg_asset_line_overlap"
msgid ""
-"The lines \"%(line1)s\" and \"%(line2)s\" overlap, you must use different "
-"dates."
+"The dates of subscription lines with the same asset lot can not overlap."
msgstr ""
msgctxt "model:sale.subscription.service-stock.lot.asset,name:"
diff --git a/modules/sale_subscription_asset/locale/zh_CN.po b/modules/sale_subscription_asset/locale/zh_CN.po
index 27d8d0d55f..9317ca7952 100644
--- a/modules/sale_subscription_asset/locale/zh_CN.po
+++ b/modules/sale_subscription_asset/locale/zh_CN.po
@@ -40,8 +40,7 @@ msgstr ""
msgctxt "model:ir.message,text:msg_asset_line_overlap"
msgid ""
-"The lines \"%(line1)s\" and \"%(line2)s\" overlap, you must use different "
-"dates."
+"The dates of subscription lines with the same asset lot can not overlap."
msgstr ""
msgctxt "model:sale.subscription.service-stock.lot.asset,name:"
diff --git a/modules/sale_supply/locale/bg.po b/modules/sale_supply/locale/bg.po
index 7521f975f6..356446a7be 100644
--- a/modules/sale_supply/locale/bg.po
+++ b/modules/sale_supply/locale/bg.po
@@ -28,10 +28,12 @@ msgctxt "model:ir.action,name:act_purchase_request_form"
msgid "Purchase Requests"
msgstr "Заявки за покупки"
+#, python-format
msgctxt "model:ir.message,text:msg_order_point_product_supply_on_sale"
msgid "The product \"%(product)s\" is supplied on sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_template_supply_on_sale_order_point"
msgid "The product has purchase order points \"%(order_points)s\" defined."
msgstr ""
diff --git a/modules/sale_supply/locale/ca.po b/modules/sale_supply/locale/ca.po
index 3f122e5cb5..f8d678ffce 100644
--- a/modules/sale_supply/locale/ca.po
+++ b/modules/sale_supply/locale/ca.po
@@ -26,10 +26,12 @@ msgctxt "model:ir.action,name:act_purchase_request_form"
msgid "Purchase Requests"
msgstr "Sol·licituds de compra"
+#, python-format
msgctxt "model:ir.message,text:msg_order_point_product_supply_on_sale"
msgid "The product \"%(product)s\" is supplied on sale."
msgstr "El producte \"%(product)s\" es subministra a la venda."
+#, python-format
msgctxt "model:ir.message,text:msg_template_supply_on_sale_order_point"
msgid "The product has purchase order points \"%(order_points)s\" defined."
msgstr ""
diff --git a/modules/sale_supply/locale/cs.po b/modules/sale_supply/locale/cs.po
index 9b4d35ff54..2ad70f1716 100644
--- a/modules/sale_supply/locale/cs.po
+++ b/modules/sale_supply/locale/cs.po
@@ -27,10 +27,12 @@ msgctxt "model:ir.action,name:act_purchase_request_form"
msgid "Purchase Requests"
msgstr "Purchase Requests"
+#, python-format
msgctxt "model:ir.message,text:msg_order_point_product_supply_on_sale"
msgid "The product \"%(product)s\" is supplied on sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_template_supply_on_sale_order_point"
msgid "The product has purchase order points \"%(order_points)s\" defined."
msgstr ""
diff --git a/modules/sale_supply/locale/de.po b/modules/sale_supply/locale/de.po
index 39622cf214..3427105c30 100644
--- a/modules/sale_supply/locale/de.po
+++ b/modules/sale_supply/locale/de.po
@@ -26,10 +26,12 @@ msgctxt "model:ir.action,name:act_purchase_request_form"
msgid "Purchase Requests"
msgstr "Bestellvorschläge"
+#, python-format
msgctxt "model:ir.message,text:msg_order_point_product_supply_on_sale"
msgid "The product \"%(product)s\" is supplied on sale."
msgstr "Der Artikel \"%(product)s\" wird bei Bestellung beschafft."
+#, python-format
msgctxt "model:ir.message,text:msg_template_supply_on_sale_order_point"
msgid "The product has purchase order points \"%(order_points)s\" defined."
msgstr ""
diff --git a/modules/sale_supply/locale/es.po b/modules/sale_supply/locale/es.po
index 08cad7c95d..bf606b43ec 100644
--- a/modules/sale_supply/locale/es.po
+++ b/modules/sale_supply/locale/es.po
@@ -26,14 +26,16 @@ msgctxt "model:ir.action,name:act_purchase_request_form"
msgid "Purchase Requests"
msgstr "Solicitudes de compra"
+#, python-format
msgctxt "model:ir.message,text:msg_order_point_product_supply_on_sale"
msgid "The product \"%(product)s\" is supplied on sale."
msgstr "El producto \"%(product)s\" se subministra en la venta."
+#, python-format
msgctxt "model:ir.message,text:msg_template_supply_on_sale_order_point"
msgid "The product has purchase order points \"%(order_points)s\" defined."
msgstr ""
-"El producto tiene reglas de abastecimientod e compra \"%(order_point)s\" "
+"El producto tiene reglas de abastecimientod de compra \"%(order_points)s\" "
"definidos."
msgctxt "selection:product.product,supply_on_sale:"
diff --git a/modules/sale_supply/locale/es_419.po b/modules/sale_supply/locale/es_419.po
index 7edccf867f..0eacf11dc2 100644
--- a/modules/sale_supply/locale/es_419.po
+++ b/modules/sale_supply/locale/es_419.po
@@ -26,10 +26,12 @@ msgctxt "model:ir.action,name:act_purchase_request_form"
msgid "Purchase Requests"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_order_point_product_supply_on_sale"
msgid "The product \"%(product)s\" is supplied on sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_template_supply_on_sale_order_point"
msgid "The product has purchase order points \"%(order_points)s\" defined."
msgstr ""
diff --git a/modules/sale_supply/locale/et.po b/modules/sale_supply/locale/et.po
index 461cb54c46..acedee41a5 100644
--- a/modules/sale_supply/locale/et.po
+++ b/modules/sale_supply/locale/et.po
@@ -27,10 +27,12 @@ msgctxt "model:ir.action,name:act_purchase_request_form"
msgid "Purchase Requests"
msgstr "Ostupäringud"
+#, python-format
msgctxt "model:ir.message,text:msg_order_point_product_supply_on_sale"
msgid "The product \"%(product)s\" is supplied on sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_template_supply_on_sale_order_point"
msgid "The product has purchase order points \"%(order_points)s\" defined."
msgstr ""
diff --git a/modules/sale_supply/locale/fa.po b/modules/sale_supply/locale/fa.po
index 17630dfbc2..a2931e9386 100644
--- a/modules/sale_supply/locale/fa.po
+++ b/modules/sale_supply/locale/fa.po
@@ -27,10 +27,12 @@ msgctxt "model:ir.action,name:act_purchase_request_form"
msgid "Purchase Requests"
msgstr "درخواست های خرید"
+#, python-format
msgctxt "model:ir.message,text:msg_order_point_product_supply_on_sale"
msgid "The product \"%(product)s\" is supplied on sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_template_supply_on_sale_order_point"
msgid "The product has purchase order points \"%(order_points)s\" defined."
msgstr ""
diff --git a/modules/sale_supply/locale/fi.po b/modules/sale_supply/locale/fi.po
index 9b4d35ff54..2ad70f1716 100644
--- a/modules/sale_supply/locale/fi.po
+++ b/modules/sale_supply/locale/fi.po
@@ -27,10 +27,12 @@ msgctxt "model:ir.action,name:act_purchase_request_form"
msgid "Purchase Requests"
msgstr "Purchase Requests"
+#, python-format
msgctxt "model:ir.message,text:msg_order_point_product_supply_on_sale"
msgid "The product \"%(product)s\" is supplied on sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_template_supply_on_sale_order_point"
msgid "The product has purchase order points \"%(order_points)s\" defined."
msgstr ""
diff --git a/modules/sale_supply/locale/fr.po b/modules/sale_supply/locale/fr.po
index 19c28b04e0..453be84f22 100644
--- a/modules/sale_supply/locale/fr.po
+++ b/modules/sale_supply/locale/fr.po
@@ -26,10 +26,12 @@ msgctxt "model:ir.action,name:act_purchase_request_form"
msgid "Purchase Requests"
msgstr "Demandes d'achat"
+#, python-format
msgctxt "model:ir.message,text:msg_order_point_product_supply_on_sale"
msgid "The product \"%(product)s\" is supplied on sale."
msgstr "Le produit « %(product)s » est approvisionné sur vente."
+#, python-format
msgctxt "model:ir.message,text:msg_template_supply_on_sale_order_point"
msgid "The product has purchase order points \"%(order_points)s\" defined."
msgstr ""
diff --git a/modules/sale_supply/locale/hu.po b/modules/sale_supply/locale/hu.po
index 83560bc878..3409f7fb3e 100644
--- a/modules/sale_supply/locale/hu.po
+++ b/modules/sale_supply/locale/hu.po
@@ -27,10 +27,12 @@ msgctxt "model:ir.action,name:act_purchase_request_form"
msgid "Purchase Requests"
msgstr "Purchase Requests"
+#, python-format
msgctxt "model:ir.message,text:msg_order_point_product_supply_on_sale"
msgid "The product \"%(product)s\" is supplied on sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_template_supply_on_sale_order_point"
msgid "The product has purchase order points \"%(order_points)s\" defined."
msgstr ""
diff --git a/modules/sale_supply/locale/id.po b/modules/sale_supply/locale/id.po
index c898f29b6f..1044d073cd 100644
--- a/modules/sale_supply/locale/id.po
+++ b/modules/sale_supply/locale/id.po
@@ -26,10 +26,12 @@ msgctxt "model:ir.action,name:act_purchase_request_form"
msgid "Purchase Requests"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_order_point_product_supply_on_sale"
msgid "The product \"%(product)s\" is supplied on sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_template_supply_on_sale_order_point"
msgid "The product has purchase order points \"%(order_points)s\" defined."
msgstr ""
diff --git a/modules/sale_supply/locale/it.po b/modules/sale_supply/locale/it.po
index 11d086c485..5960fe4a90 100644
--- a/modules/sale_supply/locale/it.po
+++ b/modules/sale_supply/locale/it.po
@@ -26,10 +26,12 @@ msgctxt "model:ir.action,name:act_purchase_request_form"
msgid "Purchase Requests"
msgstr "Richiesta acquisti"
+#, python-format
msgctxt "model:ir.message,text:msg_order_point_product_supply_on_sale"
msgid "The product \"%(product)s\" is supplied on sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_template_supply_on_sale_order_point"
msgid "The product has purchase order points \"%(order_points)s\" defined."
msgstr ""
diff --git a/modules/sale_supply/locale/lo.po b/modules/sale_supply/locale/lo.po
index b2400760d7..e979f76e7c 100644
--- a/modules/sale_supply/locale/lo.po
+++ b/modules/sale_supply/locale/lo.po
@@ -28,10 +28,12 @@ msgctxt "model:ir.action,name:act_purchase_request_form"
msgid "Purchase Requests"
msgstr "Purchase Requests"
+#, python-format
msgctxt "model:ir.message,text:msg_order_point_product_supply_on_sale"
msgid "The product \"%(product)s\" is supplied on sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_template_supply_on_sale_order_point"
msgid "The product has purchase order points \"%(order_points)s\" defined."
msgstr ""
diff --git a/modules/sale_supply/locale/lt.po b/modules/sale_supply/locale/lt.po
index 9b4d35ff54..2ad70f1716 100644
--- a/modules/sale_supply/locale/lt.po
+++ b/modules/sale_supply/locale/lt.po
@@ -27,10 +27,12 @@ msgctxt "model:ir.action,name:act_purchase_request_form"
msgid "Purchase Requests"
msgstr "Purchase Requests"
+#, python-format
msgctxt "model:ir.message,text:msg_order_point_product_supply_on_sale"
msgid "The product \"%(product)s\" is supplied on sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_template_supply_on_sale_order_point"
msgid "The product has purchase order points \"%(order_points)s\" defined."
msgstr ""
diff --git a/modules/sale_supply/locale/nl.po b/modules/sale_supply/locale/nl.po
index 0f074dbaf3..fddcf1541a 100644
--- a/modules/sale_supply/locale/nl.po
+++ b/modules/sale_supply/locale/nl.po
@@ -26,10 +26,12 @@ msgctxt "model:ir.action,name:act_purchase_request_form"
msgid "Purchase Requests"
msgstr "Inkoop Aanvragen"
+#, python-format
msgctxt "model:ir.message,text:msg_order_point_product_supply_on_sale"
msgid "The product \"%(product)s\" is supplied on sale."
msgstr "Het product \"%(product)s\" is aangeleverd voor verkoop."
+#, python-format
msgctxt "model:ir.message,text:msg_template_supply_on_sale_order_point"
msgid "The product has purchase order points \"%(order_points)s\" defined."
msgstr ""
diff --git a/modules/sale_supply/locale/pl.po b/modules/sale_supply/locale/pl.po
index ec03c61a61..3edab693ab 100644
--- a/modules/sale_supply/locale/pl.po
+++ b/modules/sale_supply/locale/pl.po
@@ -28,10 +28,12 @@ msgctxt "model:ir.action,name:act_purchase_request_form"
msgid "Purchase Requests"
msgstr "Purchase Requests"
+#, python-format
msgctxt "model:ir.message,text:msg_order_point_product_supply_on_sale"
msgid "The product \"%(product)s\" is supplied on sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_template_supply_on_sale_order_point"
msgid "The product has purchase order points \"%(order_points)s\" defined."
msgstr ""
diff --git a/modules/sale_supply/locale/pt.po b/modules/sale_supply/locale/pt.po
index 5151d59510..ac98484f4a 100644
--- a/modules/sale_supply/locale/pt.po
+++ b/modules/sale_supply/locale/pt.po
@@ -28,10 +28,12 @@ msgctxt "model:ir.action,name:act_purchase_request_form"
msgid "Purchase Requests"
msgstr "Purchase Requests"
+#, python-format
msgctxt "model:ir.message,text:msg_order_point_product_supply_on_sale"
msgid "The product \"%(product)s\" is supplied on sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_template_supply_on_sale_order_point"
msgid "The product has purchase order points \"%(order_points)s\" defined."
msgstr ""
diff --git a/modules/sale_supply/locale/ro.po b/modules/sale_supply/locale/ro.po
index a4f7eada2f..fe749a73d3 100644
--- a/modules/sale_supply/locale/ro.po
+++ b/modules/sale_supply/locale/ro.po
@@ -26,10 +26,12 @@ msgctxt "model:ir.action,name:act_purchase_request_form"
msgid "Purchase Requests"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_order_point_product_supply_on_sale"
msgid "The product \"%(product)s\" is supplied on sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_template_supply_on_sale_order_point"
msgid "The product has purchase order points \"%(order_points)s\" defined."
msgstr ""
diff --git a/modules/sale_supply/locale/ru.po b/modules/sale_supply/locale/ru.po
index a5c5b4bc23..b97c32efe1 100644
--- a/modules/sale_supply/locale/ru.po
+++ b/modules/sale_supply/locale/ru.po
@@ -28,10 +28,12 @@ msgctxt "model:ir.action,name:act_purchase_request_form"
msgid "Purchase Requests"
msgstr "Запросы на покупку"
+#, python-format
msgctxt "model:ir.message,text:msg_order_point_product_supply_on_sale"
msgid "The product \"%(product)s\" is supplied on sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_template_supply_on_sale_order_point"
msgid "The product has purchase order points \"%(order_points)s\" defined."
msgstr ""
diff --git a/modules/sale_supply/locale/sl.po b/modules/sale_supply/locale/sl.po
index 451efbe58d..2faf5e9200 100644
--- a/modules/sale_supply/locale/sl.po
+++ b/modules/sale_supply/locale/sl.po
@@ -28,10 +28,12 @@ msgctxt "model:ir.action,name:act_purchase_request_form"
msgid "Purchase Requests"
msgstr "Purchase Requests"
+#, python-format
msgctxt "model:ir.message,text:msg_order_point_product_supply_on_sale"
msgid "The product \"%(product)s\" is supplied on sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_template_supply_on_sale_order_point"
msgid "The product has purchase order points \"%(order_points)s\" defined."
msgstr ""
diff --git a/modules/sale_supply/locale/tr.po b/modules/sale_supply/locale/tr.po
index 440f4082bf..8ba22c71be 100644
--- a/modules/sale_supply/locale/tr.po
+++ b/modules/sale_supply/locale/tr.po
@@ -31,10 +31,12 @@ msgctxt "model:ir.action,name:act_purchase_request_form"
msgid "Purchase Requests"
msgstr "Purchase Requests"
+#, python-format
msgctxt "model:ir.message,text:msg_order_point_product_supply_on_sale"
msgid "The product \"%(product)s\" is supplied on sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_template_supply_on_sale_order_point"
msgid "The product has purchase order points \"%(order_points)s\" defined."
msgstr ""
diff --git a/modules/sale_supply/locale/uk.po b/modules/sale_supply/locale/uk.po
index a4f7eada2f..fe749a73d3 100644
--- a/modules/sale_supply/locale/uk.po
+++ b/modules/sale_supply/locale/uk.po
@@ -26,10 +26,12 @@ msgctxt "model:ir.action,name:act_purchase_request_form"
msgid "Purchase Requests"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_order_point_product_supply_on_sale"
msgid "The product \"%(product)s\" is supplied on sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_template_supply_on_sale_order_point"
msgid "The product has purchase order points \"%(order_points)s\" defined."
msgstr ""
diff --git a/modules/sale_supply/locale/zh_CN.po b/modules/sale_supply/locale/zh_CN.po
index 15189466f0..6e92899125 100644
--- a/modules/sale_supply/locale/zh_CN.po
+++ b/modules/sale_supply/locale/zh_CN.po
@@ -27,10 +27,12 @@ msgctxt "model:ir.action,name:act_purchase_request_form"
msgid "Purchase Requests"
msgstr "采购申请"
+#, python-format
msgctxt "model:ir.message,text:msg_order_point_product_supply_on_sale"
msgid "The product \"%(product)s\" is supplied on sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_template_supply_on_sale_order_point"
msgid "The product has purchase order points \"%(order_points)s\" defined."
msgstr ""
diff --git a/modules/sale_supply_drop_shipment/locale/bg.po b/modules/sale_supply_drop_shipment/locale/bg.po
index 4c0323b4da..d8634805c5 100644
--- a/modules/sale_supply_drop_shipment/locale/bg.po
+++ b/modules/sale_supply_drop_shipment/locale/bg.po
@@ -194,6 +194,7 @@ msgctxt ""
msgid "Waiting"
msgstr "Очакване"
+#, python-format
msgctxt ""
"model:ir.message,text:msg_delivery_address_required_quotation_purchase"
msgid ""
@@ -201,6 +202,7 @@ msgid ""
" address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_drop_shipment_delete_cancel"
msgid "To delete drop shipment \"%(shipment)s\" you must cancel it."
msgstr ""
@@ -209,6 +211,7 @@ msgctxt "model:ir.message,text:msg_move_split_drop"
msgid "To split move from drop shipment, you must use the split wizard."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reset_move"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
diff --git a/modules/sale_supply_drop_shipment/locale/ca.po b/modules/sale_supply_drop_shipment/locale/ca.po
index 04a1535ef4..288a222761 100644
--- a/modules/sale_supply_drop_shipment/locale/ca.po
+++ b/modules/sale_supply_drop_shipment/locale/ca.po
@@ -175,6 +175,7 @@ msgctxt ""
msgid "Waiting"
msgstr "En espera"
+#, python-format
msgctxt ""
"model:ir.message,text:msg_delivery_address_required_quotation_purchase"
msgid ""
@@ -184,6 +185,7 @@ msgstr ""
"Per obtenir un pressupost de la compra \"%(purchase)s\" heu de proporcionar "
"una direcció d'entrega."
+#, python-format
msgctxt "model:ir.message,text:msg_drop_shipment_delete_cancel"
msgid "To delete drop shipment \"%(shipment)s\" you must cancel it."
msgstr "Per eliminar l'enviament directe \"%(shipment)s\" heu de cancel·lar-lo."
@@ -194,6 +196,7 @@ msgstr ""
"Heu d'utilitzar l'assistent de divisió per dividir els moviments de "
"l'enviament directe."
+#, python-format
msgctxt "model:ir.message,text:msg_reset_move"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
diff --git a/modules/sale_supply_drop_shipment/locale/cs.po b/modules/sale_supply_drop_shipment/locale/cs.po
index 11f921d77a..608fd14e76 100644
--- a/modules/sale_supply_drop_shipment/locale/cs.po
+++ b/modules/sale_supply_drop_shipment/locale/cs.po
@@ -179,6 +179,7 @@ msgctxt ""
msgid "Waiting"
msgstr "Waiting"
+#, python-format
msgctxt ""
"model:ir.message,text:msg_delivery_address_required_quotation_purchase"
msgid ""
@@ -186,6 +187,7 @@ msgid ""
" address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_drop_shipment_delete_cancel"
msgid "To delete drop shipment \"%(shipment)s\" you must cancel it."
msgstr ""
@@ -194,6 +196,7 @@ msgctxt "model:ir.message,text:msg_move_split_drop"
msgid "To split move from drop shipment, you must use the split wizard."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reset_move"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
diff --git a/modules/sale_supply_drop_shipment/locale/de.po b/modules/sale_supply_drop_shipment/locale/de.po
index 3719ed51a9..d154cd64c9 100644
--- a/modules/sale_supply_drop_shipment/locale/de.po
+++ b/modules/sale_supply_drop_shipment/locale/de.po
@@ -175,6 +175,7 @@ msgctxt ""
msgid "Waiting"
msgstr "Wartend"
+#, python-format
msgctxt ""
"model:ir.message,text:msg_delivery_address_required_quotation_purchase"
msgid ""
@@ -184,6 +185,7 @@ msgstr ""
"Um eine Angebotsanfrage für Einkauf \"%(purchase)s\" erstellen zu können, "
"muss zuerst eine Lieferadresse erfasst werden."
+#, python-format
msgctxt "model:ir.message,text:msg_drop_shipment_delete_cancel"
msgid "To delete drop shipment \"%(shipment)s\" you must cancel it."
msgstr ""
@@ -196,6 +198,7 @@ msgstr ""
"Um eine Lagerbewegung einer Direktlieferung aufteilen zu können, muss der "
"Aufteilungsassistent verwendet werden."
+#, python-format
msgctxt "model:ir.message,text:msg_reset_move"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
diff --git a/modules/sale_supply_drop_shipment/locale/es.po b/modules/sale_supply_drop_shipment/locale/es.po
index 17f0083705..c1758002cb 100644
--- a/modules/sale_supply_drop_shipment/locale/es.po
+++ b/modules/sale_supply_drop_shipment/locale/es.po
@@ -175,6 +175,7 @@ msgctxt ""
msgid "Waiting"
msgstr "En espera"
+#, python-format
msgctxt ""
"model:ir.message,text:msg_delivery_address_required_quotation_purchase"
msgid ""
@@ -184,6 +185,7 @@ msgstr ""
"Para obtener un presupuesto para la compra \"%(purchase)s\" debe "
"proporcionar una dirección de entrega."
+#, python-format
msgctxt "model:ir.message,text:msg_drop_shipment_delete_cancel"
msgid "To delete drop shipment \"%(shipment)s\" you must cancel it."
msgstr "Para eliminar el envío directo \"%(shipment)s\" debe cancelarlo."
@@ -194,6 +196,7 @@ msgstr ""
"Debéis utilizar el asistente de dividir para dividir los movimientos de un "
"envío directo."
+#, python-format
msgctxt "model:ir.message,text:msg_reset_move"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
diff --git a/modules/sale_supply_drop_shipment/locale/es_419.po b/modules/sale_supply_drop_shipment/locale/es_419.po
index 549f955530..2bd24d1d30 100644
--- a/modules/sale_supply_drop_shipment/locale/es_419.po
+++ b/modules/sale_supply_drop_shipment/locale/es_419.po
@@ -177,6 +177,7 @@ msgctxt ""
msgid "Waiting"
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_delivery_address_required_quotation_purchase"
msgid ""
@@ -184,6 +185,7 @@ msgid ""
" address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_drop_shipment_delete_cancel"
msgid "To delete drop shipment \"%(shipment)s\" you must cancel it."
msgstr ""
@@ -192,6 +194,7 @@ msgctxt "model:ir.message,text:msg_move_split_drop"
msgid "To split move from drop shipment, you must use the split wizard."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reset_move"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
diff --git a/modules/sale_supply_drop_shipment/locale/et.po b/modules/sale_supply_drop_shipment/locale/et.po
index 56ad4e3bce..9561f4f145 100644
--- a/modules/sale_supply_drop_shipment/locale/et.po
+++ b/modules/sale_supply_drop_shipment/locale/et.po
@@ -177,6 +177,7 @@ msgctxt ""
msgid "Waiting"
msgstr "Ootel"
+#, python-format
msgctxt ""
"model:ir.message,text:msg_delivery_address_required_quotation_purchase"
msgid ""
@@ -184,6 +185,7 @@ msgid ""
" address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_drop_shipment_delete_cancel"
msgid "To delete drop shipment \"%(shipment)s\" you must cancel it."
msgstr ""
@@ -192,6 +194,7 @@ msgctxt "model:ir.message,text:msg_move_split_drop"
msgid "To split move from drop shipment, you must use the split wizard."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reset_move"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
diff --git a/modules/sale_supply_drop_shipment/locale/fa.po b/modules/sale_supply_drop_shipment/locale/fa.po
index bf74ef1117..f9a13e83c3 100644
--- a/modules/sale_supply_drop_shipment/locale/fa.po
+++ b/modules/sale_supply_drop_shipment/locale/fa.po
@@ -177,6 +177,7 @@ msgctxt ""
msgid "Waiting"
msgstr "در انتظار"
+#, python-format
msgctxt ""
"model:ir.message,text:msg_delivery_address_required_quotation_purchase"
msgid ""
@@ -186,6 +187,7 @@ msgstr ""
"برای دریافت یک نقل قول برای خرید :\"%(purchase)s\" شما باید یک آدرس تحویل "
"ارائه دهید."
+#, python-format
msgctxt "model:ir.message,text:msg_drop_shipment_delete_cancel"
msgid "To delete drop shipment \"%(shipment)s\" you must cancel it."
msgstr "برای حذف حمل و نقل قطره :\"%(shipment)s\" شما باید ابتدا آنرا لغو کنید."
@@ -194,6 +196,7 @@ msgctxt "model:ir.message,text:msg_move_split_drop"
msgid "To split move from drop shipment, you must use the split wizard."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reset_move"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
diff --git a/modules/sale_supply_drop_shipment/locale/fi.po b/modules/sale_supply_drop_shipment/locale/fi.po
index 11f921d77a..608fd14e76 100644
--- a/modules/sale_supply_drop_shipment/locale/fi.po
+++ b/modules/sale_supply_drop_shipment/locale/fi.po
@@ -179,6 +179,7 @@ msgctxt ""
msgid "Waiting"
msgstr "Waiting"
+#, python-format
msgctxt ""
"model:ir.message,text:msg_delivery_address_required_quotation_purchase"
msgid ""
@@ -186,6 +187,7 @@ msgid ""
" address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_drop_shipment_delete_cancel"
msgid "To delete drop shipment \"%(shipment)s\" you must cancel it."
msgstr ""
@@ -194,6 +196,7 @@ msgctxt "model:ir.message,text:msg_move_split_drop"
msgid "To split move from drop shipment, you must use the split wizard."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reset_move"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
diff --git a/modules/sale_supply_drop_shipment/locale/fr.po b/modules/sale_supply_drop_shipment/locale/fr.po
index 4494a658a9..862129499a 100644
--- a/modules/sale_supply_drop_shipment/locale/fr.po
+++ b/modules/sale_supply_drop_shipment/locale/fr.po
@@ -175,6 +175,7 @@ msgctxt ""
msgid "Waiting"
msgstr "En attentes"
+#, python-format
msgctxt ""
"model:ir.message,text:msg_delivery_address_required_quotation_purchase"
msgid ""
@@ -184,6 +185,7 @@ msgstr ""
"Pour avoir un devis de l'achat « %(purchase)s », vous devez fournir une "
"adresse de livraison."
+#, python-format
msgctxt "model:ir.message,text:msg_drop_shipment_delete_cancel"
msgid "To delete drop shipment \"%(shipment)s\" you must cancel it."
msgstr ""
@@ -195,6 +197,7 @@ msgstr ""
"Pour diviser un mouvement d'expédition directe, vous devez utiliser "
"l'assistant de division.."
+#, python-format
msgctxt "model:ir.message,text:msg_reset_move"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
diff --git a/modules/sale_supply_drop_shipment/locale/hu.po b/modules/sale_supply_drop_shipment/locale/hu.po
index 856c3265e3..0484f81cff 100644
--- a/modules/sale_supply_drop_shipment/locale/hu.po
+++ b/modules/sale_supply_drop_shipment/locale/hu.po
@@ -188,6 +188,7 @@ msgctxt ""
msgid "Waiting"
msgstr "Waiting"
+#, python-format
msgctxt ""
"model:ir.message,text:msg_delivery_address_required_quotation_purchase"
msgid ""
@@ -195,6 +196,7 @@ msgid ""
" address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_drop_shipment_delete_cancel"
msgid "To delete drop shipment \"%(shipment)s\" you must cancel it."
msgstr ""
@@ -203,6 +205,7 @@ msgctxt "model:ir.message,text:msg_move_split_drop"
msgid "To split move from drop shipment, you must use the split wizard."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reset_move"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
diff --git a/modules/sale_supply_drop_shipment/locale/id.po b/modules/sale_supply_drop_shipment/locale/id.po
index bb3d2a5327..f5984d8628 100644
--- a/modules/sale_supply_drop_shipment/locale/id.po
+++ b/modules/sale_supply_drop_shipment/locale/id.po
@@ -176,6 +176,7 @@ msgctxt ""
msgid "Waiting"
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_delivery_address_required_quotation_purchase"
msgid ""
@@ -183,6 +184,7 @@ msgid ""
" address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_drop_shipment_delete_cancel"
msgid "To delete drop shipment \"%(shipment)s\" you must cancel it."
msgstr ""
@@ -191,6 +193,7 @@ msgctxt "model:ir.message,text:msg_move_split_drop"
msgid "To split move from drop shipment, you must use the split wizard."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reset_move"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
diff --git a/modules/sale_supply_drop_shipment/locale/it.po b/modules/sale_supply_drop_shipment/locale/it.po
index 1b37b18526..8e4d4a5f66 100644
--- a/modules/sale_supply_drop_shipment/locale/it.po
+++ b/modules/sale_supply_drop_shipment/locale/it.po
@@ -187,6 +187,7 @@ msgctxt ""
msgid "Waiting"
msgstr "Waiting"
+#, python-format
msgctxt ""
"model:ir.message,text:msg_delivery_address_required_quotation_purchase"
msgid ""
@@ -194,6 +195,7 @@ msgid ""
" address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_drop_shipment_delete_cancel"
msgid "To delete drop shipment \"%(shipment)s\" you must cancel it."
msgstr ""
@@ -202,6 +204,7 @@ msgctxt "model:ir.message,text:msg_move_split_drop"
msgid "To split move from drop shipment, you must use the split wizard."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reset_move"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
diff --git a/modules/sale_supply_drop_shipment/locale/lo.po b/modules/sale_supply_drop_shipment/locale/lo.po
index 0b1ab0a1ba..f41be0f9f7 100644
--- a/modules/sale_supply_drop_shipment/locale/lo.po
+++ b/modules/sale_supply_drop_shipment/locale/lo.po
@@ -187,6 +187,7 @@ msgctxt ""
msgid "Waiting"
msgstr "Waiting"
+#, python-format
msgctxt ""
"model:ir.message,text:msg_delivery_address_required_quotation_purchase"
msgid ""
@@ -194,6 +195,7 @@ msgid ""
" address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_drop_shipment_delete_cancel"
msgid "To delete drop shipment \"%(shipment)s\" you must cancel it."
msgstr ""
@@ -202,6 +204,7 @@ msgctxt "model:ir.message,text:msg_move_split_drop"
msgid "To split move from drop shipment, you must use the split wizard."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reset_move"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
diff --git a/modules/sale_supply_drop_shipment/locale/lt.po b/modules/sale_supply_drop_shipment/locale/lt.po
index ff75ba021b..772e4abdeb 100644
--- a/modules/sale_supply_drop_shipment/locale/lt.po
+++ b/modules/sale_supply_drop_shipment/locale/lt.po
@@ -179,6 +179,7 @@ msgctxt ""
msgid "Waiting"
msgstr "Waiting"
+#, python-format
msgctxt ""
"model:ir.message,text:msg_delivery_address_required_quotation_purchase"
msgid ""
@@ -186,6 +187,7 @@ msgid ""
" address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_drop_shipment_delete_cancel"
msgid "To delete drop shipment \"%(shipment)s\" you must cancel it."
msgstr ""
@@ -194,6 +196,7 @@ msgctxt "model:ir.message,text:msg_move_split_drop"
msgid "To split move from drop shipment, you must use the split wizard."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reset_move"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
diff --git a/modules/sale_supply_drop_shipment/locale/nl.po b/modules/sale_supply_drop_shipment/locale/nl.po
index 2ef423642c..98a6b8a739 100644
--- a/modules/sale_supply_drop_shipment/locale/nl.po
+++ b/modules/sale_supply_drop_shipment/locale/nl.po
@@ -175,15 +175,17 @@ msgctxt ""
msgid "Waiting"
msgstr "In afwachting"
+#, python-format
msgctxt ""
"model:ir.message,text:msg_delivery_address_required_quotation_purchase"
msgid ""
"To get a quotation for purchase \"%(purchase)s\" you must provide a delivery"
" address."
msgstr ""
-"Om een offerte te krijgen voor aankoop \"%(purchase) s\" moet u een "
+"Om een offerte te krijgen voor inkooporder \"%(purchase)s\" moet u een "
"afleveradres opgeven."
+#, python-format
msgctxt "model:ir.message,text:msg_drop_shipment_delete_cancel"
msgid "To delete drop shipment \"%(shipment)s\" you must cancel it."
msgstr ""
@@ -195,6 +197,7 @@ msgstr ""
"Om een voorraadboeking van een dropverzending te maken, moet u de wizard "
"gebruiken."
+#, python-format
msgctxt "model:ir.message,text:msg_reset_move"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
diff --git a/modules/sale_supply_drop_shipment/locale/pl.po b/modules/sale_supply_drop_shipment/locale/pl.po
index 2e5a050553..d50f7296e7 100644
--- a/modules/sale_supply_drop_shipment/locale/pl.po
+++ b/modules/sale_supply_drop_shipment/locale/pl.po
@@ -184,6 +184,7 @@ msgctxt ""
msgid "Waiting"
msgstr "Waiting"
+#, python-format
msgctxt ""
"model:ir.message,text:msg_delivery_address_required_quotation_purchase"
msgid ""
@@ -191,6 +192,7 @@ msgid ""
" address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_drop_shipment_delete_cancel"
msgid "To delete drop shipment \"%(shipment)s\" you must cancel it."
msgstr ""
@@ -199,6 +201,7 @@ msgctxt "model:ir.message,text:msg_move_split_drop"
msgid "To split move from drop shipment, you must use the split wizard."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reset_move"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
diff --git a/modules/sale_supply_drop_shipment/locale/pt.po b/modules/sale_supply_drop_shipment/locale/pt.po
index f38eb48219..17eaf2a9c5 100644
--- a/modules/sale_supply_drop_shipment/locale/pt.po
+++ b/modules/sale_supply_drop_shipment/locale/pt.po
@@ -184,6 +184,7 @@ msgctxt ""
msgid "Waiting"
msgstr "Waiting"
+#, python-format
msgctxt ""
"model:ir.message,text:msg_delivery_address_required_quotation_purchase"
msgid ""
@@ -191,6 +192,7 @@ msgid ""
" address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_drop_shipment_delete_cancel"
msgid "To delete drop shipment \"%(shipment)s\" you must cancel it."
msgstr ""
@@ -199,6 +201,7 @@ msgctxt "model:ir.message,text:msg_move_split_drop"
msgid "To split move from drop shipment, you must use the split wizard."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reset_move"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
diff --git a/modules/sale_supply_drop_shipment/locale/ro.po b/modules/sale_supply_drop_shipment/locale/ro.po
index 477ae31969..10cf839fa8 100644
--- a/modules/sale_supply_drop_shipment/locale/ro.po
+++ b/modules/sale_supply_drop_shipment/locale/ro.po
@@ -175,6 +175,7 @@ msgctxt ""
msgid "Waiting"
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_delivery_address_required_quotation_purchase"
msgid ""
@@ -182,6 +183,7 @@ msgid ""
" address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_drop_shipment_delete_cancel"
msgid "To delete drop shipment \"%(shipment)s\" you must cancel it."
msgstr ""
@@ -190,6 +192,7 @@ msgctxt "model:ir.message,text:msg_move_split_drop"
msgid "To split move from drop shipment, you must use the split wizard."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reset_move"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
diff --git a/modules/sale_supply_drop_shipment/locale/ru.po b/modules/sale_supply_drop_shipment/locale/ru.po
index fe78dca1b4..344e2d578d 100644
--- a/modules/sale_supply_drop_shipment/locale/ru.po
+++ b/modules/sale_supply_drop_shipment/locale/ru.po
@@ -195,6 +195,7 @@ msgctxt ""
msgid "Waiting"
msgstr "Ожидание"
+#, python-format
msgctxt ""
"model:ir.message,text:msg_delivery_address_required_quotation_purchase"
msgid ""
@@ -202,6 +203,7 @@ msgid ""
" address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_drop_shipment_delete_cancel"
msgid "To delete drop shipment \"%(shipment)s\" you must cancel it."
msgstr ""
@@ -210,6 +212,7 @@ msgctxt "model:ir.message,text:msg_move_split_drop"
msgid "To split move from drop shipment, you must use the split wizard."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reset_move"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
diff --git a/modules/sale_supply_drop_shipment/locale/sl.po b/modules/sale_supply_drop_shipment/locale/sl.po
index 684c47e351..a93e54b6fa 100644
--- a/modules/sale_supply_drop_shipment/locale/sl.po
+++ b/modules/sale_supply_drop_shipment/locale/sl.po
@@ -184,6 +184,7 @@ msgctxt ""
msgid "Waiting"
msgstr "Waiting"
+#, python-format
msgctxt ""
"model:ir.message,text:msg_delivery_address_required_quotation_purchase"
msgid ""
@@ -191,6 +192,7 @@ msgid ""
" address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_drop_shipment_delete_cancel"
msgid "To delete drop shipment \"%(shipment)s\" you must cancel it."
msgstr ""
@@ -199,6 +201,7 @@ msgctxt "model:ir.message,text:msg_move_split_drop"
msgid "To split move from drop shipment, you must use the split wizard."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reset_move"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
diff --git a/modules/sale_supply_drop_shipment/locale/tr.po b/modules/sale_supply_drop_shipment/locale/tr.po
index 11f921d77a..608fd14e76 100644
--- a/modules/sale_supply_drop_shipment/locale/tr.po
+++ b/modules/sale_supply_drop_shipment/locale/tr.po
@@ -179,6 +179,7 @@ msgctxt ""
msgid "Waiting"
msgstr "Waiting"
+#, python-format
msgctxt ""
"model:ir.message,text:msg_delivery_address_required_quotation_purchase"
msgid ""
@@ -186,6 +187,7 @@ msgid ""
" address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_drop_shipment_delete_cancel"
msgid "To delete drop shipment \"%(shipment)s\" you must cancel it."
msgstr ""
@@ -194,6 +196,7 @@ msgctxt "model:ir.message,text:msg_move_split_drop"
msgid "To split move from drop shipment, you must use the split wizard."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reset_move"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
diff --git a/modules/sale_supply_drop_shipment/locale/uk.po b/modules/sale_supply_drop_shipment/locale/uk.po
index 5a07364c82..c25f432441 100644
--- a/modules/sale_supply_drop_shipment/locale/uk.po
+++ b/modules/sale_supply_drop_shipment/locale/uk.po
@@ -175,6 +175,7 @@ msgctxt ""
msgid "Waiting"
msgstr ""
+#, python-format
msgctxt ""
"model:ir.message,text:msg_delivery_address_required_quotation_purchase"
msgid ""
@@ -182,6 +183,7 @@ msgid ""
" address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_drop_shipment_delete_cancel"
msgid "To delete drop shipment \"%(shipment)s\" you must cancel it."
msgstr ""
@@ -190,6 +192,7 @@ msgctxt "model:ir.message,text:msg_move_split_drop"
msgid "To split move from drop shipment, you must use the split wizard."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reset_move"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
diff --git a/modules/sale_supply_drop_shipment/locale/zh_CN.po b/modules/sale_supply_drop_shipment/locale/zh_CN.po
index da4b7c800c..1bfb55a527 100644
--- a/modules/sale_supply_drop_shipment/locale/zh_CN.po
+++ b/modules/sale_supply_drop_shipment/locale/zh_CN.po
@@ -181,6 +181,7 @@ msgctxt ""
msgid "Waiting"
msgstr "Waiting"
+#, python-format
msgctxt ""
"model:ir.message,text:msg_delivery_address_required_quotation_purchase"
msgid ""
@@ -188,6 +189,7 @@ msgid ""
" address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_drop_shipment_delete_cancel"
msgid "To delete drop shipment \"%(shipment)s\" you must cancel it."
msgstr ""
@@ -196,6 +198,7 @@ msgctxt "model:ir.message,text:msg_move_split_drop"
msgid "To split move from drop shipment, you must use the split wizard."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reset_move"
msgid ""
"You cannot reset move \"%(move)s\" to draft because it was generated by a "
diff --git a/modules/sale_supply_production/locale/bg.po b/modules/sale_supply_production/locale/bg.po
index dc3bf91b89..1f63040d13 100644
--- a/modules/sale_supply_production/locale/bg.po
+++ b/modules/sale_supply_production/locale/bg.po
@@ -10,6 +10,7 @@ msgctxt "model:ir.action,name:act_production_form"
msgid "Productions"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_production_reset_draft"
msgid ""
"You cannot reset production \"%(production)s\" to draft because it was "
diff --git a/modules/sale_supply_production/locale/ca.po b/modules/sale_supply_production/locale/ca.po
index 0963821fef..f1b6115980 100644
--- a/modules/sale_supply_production/locale/ca.po
+++ b/modules/sale_supply_production/locale/ca.po
@@ -10,6 +10,7 @@ msgctxt "model:ir.action,name:act_production_form"
msgid "Productions"
msgstr "Produccions"
+#, python-format
msgctxt "model:ir.message,text:msg_production_reset_draft"
msgid ""
"You cannot reset production \"%(production)s\" to draft because it was "
diff --git a/modules/sale_supply_production/locale/cs.po b/modules/sale_supply_production/locale/cs.po
index dc3bf91b89..1f63040d13 100644
--- a/modules/sale_supply_production/locale/cs.po
+++ b/modules/sale_supply_production/locale/cs.po
@@ -10,6 +10,7 @@ msgctxt "model:ir.action,name:act_production_form"
msgid "Productions"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_production_reset_draft"
msgid ""
"You cannot reset production \"%(production)s\" to draft because it was "
diff --git a/modules/sale_supply_production/locale/de.po b/modules/sale_supply_production/locale/de.po
index 782113c31b..8d9c7a9f8b 100644
--- a/modules/sale_supply_production/locale/de.po
+++ b/modules/sale_supply_production/locale/de.po
@@ -10,6 +10,7 @@ msgctxt "model:ir.action,name:act_production_form"
msgid "Productions"
msgstr "Produktionsaufträge"
+#, python-format
msgctxt "model:ir.message,text:msg_production_reset_draft"
msgid ""
"You cannot reset production \"%(production)s\" to draft because it was "
diff --git a/modules/sale_supply_production/locale/es.po b/modules/sale_supply_production/locale/es.po
index 1c469ca2ef..de5b04a670 100644
--- a/modules/sale_supply_production/locale/es.po
+++ b/modules/sale_supply_production/locale/es.po
@@ -10,6 +10,7 @@ msgctxt "model:ir.action,name:act_production_form"
msgid "Productions"
msgstr "Producciones"
+#, python-format
msgctxt "model:ir.message,text:msg_production_reset_draft"
msgid ""
"You cannot reset production \"%(production)s\" to draft because it was "
diff --git a/modules/sale_supply_production/locale/es_419.po b/modules/sale_supply_production/locale/es_419.po
index dc3bf91b89..1f63040d13 100644
--- a/modules/sale_supply_production/locale/es_419.po
+++ b/modules/sale_supply_production/locale/es_419.po
@@ -10,6 +10,7 @@ msgctxt "model:ir.action,name:act_production_form"
msgid "Productions"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_production_reset_draft"
msgid ""
"You cannot reset production \"%(production)s\" to draft because it was "
diff --git a/modules/sale_supply_production/locale/et.po b/modules/sale_supply_production/locale/et.po
index dc3bf91b89..1f63040d13 100644
--- a/modules/sale_supply_production/locale/et.po
+++ b/modules/sale_supply_production/locale/et.po
@@ -10,6 +10,7 @@ msgctxt "model:ir.action,name:act_production_form"
msgid "Productions"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_production_reset_draft"
msgid ""
"You cannot reset production \"%(production)s\" to draft because it was "
diff --git a/modules/sale_supply_production/locale/fa.po b/modules/sale_supply_production/locale/fa.po
index dc3bf91b89..1f63040d13 100644
--- a/modules/sale_supply_production/locale/fa.po
+++ b/modules/sale_supply_production/locale/fa.po
@@ -10,6 +10,7 @@ msgctxt "model:ir.action,name:act_production_form"
msgid "Productions"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_production_reset_draft"
msgid ""
"You cannot reset production \"%(production)s\" to draft because it was "
diff --git a/modules/sale_supply_production/locale/fi.po b/modules/sale_supply_production/locale/fi.po
index dc3bf91b89..1f63040d13 100644
--- a/modules/sale_supply_production/locale/fi.po
+++ b/modules/sale_supply_production/locale/fi.po
@@ -10,6 +10,7 @@ msgctxt "model:ir.action,name:act_production_form"
msgid "Productions"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_production_reset_draft"
msgid ""
"You cannot reset production \"%(production)s\" to draft because it was "
diff --git a/modules/sale_supply_production/locale/fr.po b/modules/sale_supply_production/locale/fr.po
index fb3781ca94..ea872d39e9 100644
--- a/modules/sale_supply_production/locale/fr.po
+++ b/modules/sale_supply_production/locale/fr.po
@@ -10,6 +10,7 @@ msgctxt "model:ir.action,name:act_production_form"
msgid "Productions"
msgstr "Productions"
+#, python-format
msgctxt "model:ir.message,text:msg_production_reset_draft"
msgid ""
"You cannot reset production \"%(production)s\" to draft because it was "
diff --git a/modules/sale_supply_production/locale/hu.po b/modules/sale_supply_production/locale/hu.po
index dc3bf91b89..1f63040d13 100644
--- a/modules/sale_supply_production/locale/hu.po
+++ b/modules/sale_supply_production/locale/hu.po
@@ -10,6 +10,7 @@ msgctxt "model:ir.action,name:act_production_form"
msgid "Productions"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_production_reset_draft"
msgid ""
"You cannot reset production \"%(production)s\" to draft because it was "
diff --git a/modules/sale_supply_production/locale/id.po b/modules/sale_supply_production/locale/id.po
index dc3bf91b89..1f63040d13 100644
--- a/modules/sale_supply_production/locale/id.po
+++ b/modules/sale_supply_production/locale/id.po
@@ -10,6 +10,7 @@ msgctxt "model:ir.action,name:act_production_form"
msgid "Productions"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_production_reset_draft"
msgid ""
"You cannot reset production \"%(production)s\" to draft because it was "
diff --git a/modules/sale_supply_production/locale/it.po b/modules/sale_supply_production/locale/it.po
index 7481a92b5c..73b5964fb7 100644
--- a/modules/sale_supply_production/locale/it.po
+++ b/modules/sale_supply_production/locale/it.po
@@ -10,6 +10,7 @@ msgctxt "model:ir.action,name:act_production_form"
msgid "Productions"
msgstr "Produzioni"
+#, python-format
msgctxt "model:ir.message,text:msg_production_reset_draft"
msgid ""
"You cannot reset production \"%(production)s\" to draft because it was "
diff --git a/modules/sale_supply_production/locale/lo.po b/modules/sale_supply_production/locale/lo.po
index dc3bf91b89..1f63040d13 100644
--- a/modules/sale_supply_production/locale/lo.po
+++ b/modules/sale_supply_production/locale/lo.po
@@ -10,6 +10,7 @@ msgctxt "model:ir.action,name:act_production_form"
msgid "Productions"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_production_reset_draft"
msgid ""
"You cannot reset production \"%(production)s\" to draft because it was "
diff --git a/modules/sale_supply_production/locale/lt.po b/modules/sale_supply_production/locale/lt.po
index dc3bf91b89..1f63040d13 100644
--- a/modules/sale_supply_production/locale/lt.po
+++ b/modules/sale_supply_production/locale/lt.po
@@ -10,6 +10,7 @@ msgctxt "model:ir.action,name:act_production_form"
msgid "Productions"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_production_reset_draft"
msgid ""
"You cannot reset production \"%(production)s\" to draft because it was "
diff --git a/modules/sale_supply_production/locale/nl.po b/modules/sale_supply_production/locale/nl.po
index c382ecf3f0..8085e7c004 100644
--- a/modules/sale_supply_production/locale/nl.po
+++ b/modules/sale_supply_production/locale/nl.po
@@ -10,6 +10,7 @@ msgctxt "model:ir.action,name:act_production_form"
msgid "Productions"
msgstr "Producties"
+#, python-format
msgctxt "model:ir.message,text:msg_production_reset_draft"
msgid ""
"You cannot reset production \"%(production)s\" to draft because it was "
diff --git a/modules/sale_supply_production/locale/pl.po b/modules/sale_supply_production/locale/pl.po
index dc3bf91b89..1f63040d13 100644
--- a/modules/sale_supply_production/locale/pl.po
+++ b/modules/sale_supply_production/locale/pl.po
@@ -10,6 +10,7 @@ msgctxt "model:ir.action,name:act_production_form"
msgid "Productions"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_production_reset_draft"
msgid ""
"You cannot reset production \"%(production)s\" to draft because it was "
diff --git a/modules/sale_supply_production/locale/pt.po b/modules/sale_supply_production/locale/pt.po
index dc3bf91b89..1f63040d13 100644
--- a/modules/sale_supply_production/locale/pt.po
+++ b/modules/sale_supply_production/locale/pt.po
@@ -10,6 +10,7 @@ msgctxt "model:ir.action,name:act_production_form"
msgid "Productions"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_production_reset_draft"
msgid ""
"You cannot reset production \"%(production)s\" to draft because it was "
diff --git a/modules/sale_supply_production/locale/ro.po b/modules/sale_supply_production/locale/ro.po
index 14bf54c3f2..9aaa873949 100644
--- a/modules/sale_supply_production/locale/ro.po
+++ b/modules/sale_supply_production/locale/ro.po
@@ -10,6 +10,7 @@ msgctxt "model:ir.action,name:act_production_form"
msgid "Productions"
msgstr "Producții"
+#, python-format
msgctxt "model:ir.message,text:msg_production_reset_draft"
msgid ""
"You cannot reset production \"%(production)s\" to draft because it was "
diff --git a/modules/sale_supply_production/locale/ru.po b/modules/sale_supply_production/locale/ru.po
index dc3bf91b89..1f63040d13 100644
--- a/modules/sale_supply_production/locale/ru.po
+++ b/modules/sale_supply_production/locale/ru.po
@@ -10,6 +10,7 @@ msgctxt "model:ir.action,name:act_production_form"
msgid "Productions"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_production_reset_draft"
msgid ""
"You cannot reset production \"%(production)s\" to draft because it was "
diff --git a/modules/sale_supply_production/locale/sl.po b/modules/sale_supply_production/locale/sl.po
index dc3bf91b89..1f63040d13 100644
--- a/modules/sale_supply_production/locale/sl.po
+++ b/modules/sale_supply_production/locale/sl.po
@@ -10,6 +10,7 @@ msgctxt "model:ir.action,name:act_production_form"
msgid "Productions"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_production_reset_draft"
msgid ""
"You cannot reset production \"%(production)s\" to draft because it was "
diff --git a/modules/sale_supply_production/locale/tr.po b/modules/sale_supply_production/locale/tr.po
index dc3bf91b89..1f63040d13 100644
--- a/modules/sale_supply_production/locale/tr.po
+++ b/modules/sale_supply_production/locale/tr.po
@@ -10,6 +10,7 @@ msgctxt "model:ir.action,name:act_production_form"
msgid "Productions"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_production_reset_draft"
msgid ""
"You cannot reset production \"%(production)s\" to draft because it was "
diff --git a/modules/sale_supply_production/locale/uk.po b/modules/sale_supply_production/locale/uk.po
index dc3bf91b89..1f63040d13 100644
--- a/modules/sale_supply_production/locale/uk.po
+++ b/modules/sale_supply_production/locale/uk.po
@@ -10,6 +10,7 @@ msgctxt "model:ir.action,name:act_production_form"
msgid "Productions"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_production_reset_draft"
msgid ""
"You cannot reset production \"%(production)s\" to draft because it was "
diff --git a/modules/sale_supply_production/locale/zh_CN.po b/modules/sale_supply_production/locale/zh_CN.po
index dc3bf91b89..1f63040d13 100644
--- a/modules/sale_supply_production/locale/zh_CN.po
+++ b/modules/sale_supply_production/locale/zh_CN.po
@@ -10,6 +10,7 @@ msgctxt "model:ir.action,name:act_production_form"
msgid "Productions"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_production_reset_draft"
msgid ""
"You cannot reset production \"%(production)s\" to draft because it was "
diff --git a/modules/stock/locale/bg.po b/modules/stock/locale/bg.po
index 11877190ea..bcae064726 100644
--- a/modules/stock/locale/bg.po
+++ b/modules/stock/locale/bg.po
@@ -468,6 +468,11 @@ msgctxt "field:stock.move,origin_planned_date:"
msgid "Origin Planned Date"
msgstr "Планирана дата"
+#, fuzzy
+msgctxt "field:stock.move,outcome_moves:"
+msgid "Outcome Moves"
+msgstr "Изходящи движения"
+
msgctxt "field:stock.move,planned_date:"
msgid "Planned Date"
msgstr "Планирана дата"
@@ -1066,6 +1071,11 @@ msgctxt "field:stock.shipment.out,reference:"
msgid "Reference"
msgstr "Отпратка"
+#, fuzzy
+msgctxt "field:stock.shipment.out,shipped_by:"
+msgid "Shipped By"
+msgstr "Shipped"
+
msgctxt "field:stock.shipment.out,state:"
msgid "State"
msgstr "Състояние"
@@ -1706,13 +1716,15 @@ msgctxt "model:ir.action,name:act_location_lead_time_form"
msgid "Location Lead Times"
msgstr "Location Lead Times"
+#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_list"
-msgid "Locations List Quantity"
-msgstr "Locations List Quantity"
+msgid "Stock Locations List"
+msgstr "Местонахождение на наличност"
+#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_tree"
-msgid "Locations Tree Quantity"
-msgstr "Locations Tree Quantity"
+msgid "Stock Locations Tree"
+msgstr "Местонахождение на наличност"
#, fuzzy
msgctxt "model:ir.action,name:act_location_tree"
@@ -1739,8 +1751,9 @@ msgctxt "model:ir.action,name:act_product_moves"
msgid "Stock Moves"
msgstr "Движение на наличност"
+#, fuzzy
msgctxt "model:ir.action,name:act_product_quantities_warehouse"
-msgid "Product Quantities By Warehouse"
+msgid "Stock Quantities By Warehouse"
msgstr "Product Quantities By Warehouse"
#, fuzzy
@@ -1750,8 +1763,8 @@ msgstr "Product Quantities By Warehouse"
#, fuzzy
msgctxt "model:ir.action,name:act_products_by_locations_relate"
-msgid "Products by Locations"
-msgstr "Продукт по местонахождение"
+msgid "Products"
+msgstr "Продукти по местонахождения"
msgctxt "model:ir.action,name:act_reporting_margin_category"
msgid "Margins per Category"
@@ -2040,6 +2053,12 @@ msgctxt ""
msgid "Picked"
msgstr "Опакован"
+#, fuzzy
+msgctxt ""
+"model:ir.action.act_window.domain,name:act_shipment_out_form_domain_shipped"
+msgid "Shipped"
+msgstr "Shipped"
+
#, fuzzy
msgctxt ""
"model:ir.action.act_window.domain,name:act_shipment_out_form_domain_waiting"
@@ -2063,36 +2082,43 @@ msgctxt ""
msgid "Received"
msgstr "Получен"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_shipment"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending shipments with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_cost_price"
msgid ""
"Invalid cost price \"%(cost_price)s\" for product \"%(product)s\" with "
"exception \"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_cost_price_not_number"
msgid ""
"The value \"%(value)s\" of \"%(cost_price)s\" for product \"%(product)s\" is"
" not a number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_count_create_line"
msgid "No existing line found for \"%(search)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_date_in_the_future"
msgid "The inventories \"%(inventories)s\" have dates in the future."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_delete_cancel"
msgid "To delete inventory \"%(inventory)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_line_delete_cancel"
msgid ""
"To delete inventory line \"%(line)s\" you must cancel inventory "
@@ -2104,44 +2130,52 @@ msgctxt "model:ir.message,text:msg_inventory_line_quantity_positive"
msgid "Inventory line quantity must be positive."
msgstr "Количествата на движение трябва да са положително число"
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_line_unique"
msgid "Inventory line \"%(line)s\" is not unique on inventory \"%(inventory)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_location_missing_lost_found"
msgid ""
"To confirm the inventory \"%(inventory)s\" you must set a lost and found on "
"a parent of location \"%(location)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_missing_empty_quantity"
msgid ""
"To confirm the inventory \"%(inventory)s\" you must select an option for "
"empty quantity."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_location_child_of_warehouse"
msgid ""
"To set location \"%(location)s\" as storage/input/output of warehouse "
"\"%(warehouse)s\", it must be in the warehouse."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_location_inactive_not_empty"
msgid "To inactivate location \"%(location)s\", you must empty it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_location_invalid_type_for_moves"
msgid ""
"You cannot change the type of location \"%(location)s\" to \"%(type)s\"\n"
"because the type does not support moves and location has existing moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_delete_draft_cancel"
msgid ""
"To delete stock move \"%(move)s\" you must cancel it or reset its state to "
"draft."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_effective_date_in_the_future"
msgid "The moves \"%(moves)s\" have effective dates in the future."
msgstr ""
@@ -2155,22 +2189,27 @@ msgctxt "model:ir.message,text:msg_move_internal_quantity_positive"
msgid "Internal move quantity must be positive."
msgstr "Количествата на движение трябва да са положително число"
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_assigned"
msgid "To modify stock move \"%(move)s\" you must reset its state to draft."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_cancelled"
msgid "You cannot modify stock move \"%(move)s\" because it is cancelled."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_done"
msgid "You cannot modify stock move \"%(move)s\" because it is done."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_period_close"
msgid "To modify stock move \"%(move)s\" you must reopen period \"%(period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_no_origin"
msgid "Stock moves \"%(moves)s\" have no origin."
msgstr ""
@@ -2215,6 +2254,7 @@ msgstr ""
"Не може да променяте мер. ед. на продукт който е свързан с движения на "
"наличност."
+#, python-format
msgctxt "model:ir.message,text:msg_product_location_quantity"
msgid ""
"The product \"%(product)s\" has still some quantities in locations "
@@ -2227,10 +2267,12 @@ msgid ""
"deactivating the product."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_quantities_max"
msgid "You cannot select more than %(max)s products to compute quantities."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_check_quantity"
msgid ""
"The quantities of shipment \"%(shipment)s\" are different by %(quantities)s."
@@ -2240,6 +2282,7 @@ msgctxt "model:ir.message,text:msg_shipment_delay"
msgid "Delay"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_delete_cancel"
msgid "To delete shipment \"%(shipment)s\" you must cancel it."
msgstr ""
@@ -2262,6 +2305,7 @@ msgctxt "model:ir.message,text:msg_shipment_origin_planned_date_help"
msgid "When the stock operation was initially expected to be completed."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_pack_inventory_done"
msgid "To pack shipment \"%(shipment)s\" you must do the inventory moves."
msgstr ""
@@ -2362,6 +2406,10 @@ msgctxt "model:ir.model.button,confirm:shipment_out_return_receive_button"
msgid "Are you sure you want to receive the shipment?"
msgstr ""
+msgctxt "model:ir.model.button,confirm:shipment_out_ship_button"
+msgid "Are you sure you want to ship the shipment?"
+msgstr ""
+
msgctxt "model:ir.model.button,help:inventory_complete_lines_button"
msgid "Add an inventory line for each missing products"
msgstr "Add an inventory line for each missing products"
@@ -2512,6 +2560,11 @@ msgctxt "model:ir.model.button,string:shipment_out_return_receive_button"
msgid "Receive"
msgstr "Receive"
+#, fuzzy
+msgctxt "model:ir.model.button,string:shipment_out_ship_button"
+msgid "Ship"
+msgstr "Ship"
+
msgctxt "model:ir.model.button,string:shipment_out_wait_button"
msgid "Wait"
msgstr "Wait"
@@ -3466,6 +3519,11 @@ msgctxt "selection:stock.shipment.out,state:"
msgid "Picked"
msgstr "Опакован"
+#, fuzzy
+msgctxt "selection:stock.shipment.out,state:"
+msgid "Shipped"
+msgstr "Shipped"
+
msgctxt "selection:stock.shipment.out,state:"
msgid "Waiting"
msgstr "Изчакващ"
diff --git a/modules/stock/locale/ca.po b/modules/stock/locale/ca.po
index 3868cf8d10..e0575dac62 100644
--- a/modules/stock/locale/ca.po
+++ b/modules/stock/locale/ca.po
@@ -426,6 +426,10 @@ msgctxt "field:stock.move,origin_planned_date:"
msgid "Origin Planned Date"
msgstr "Data estimada original"
+msgctxt "field:stock.move,outcome_moves:"
+msgid "Outcome Moves"
+msgstr "Moviments resultants"
+
msgctxt "field:stock.move,planned_date:"
msgid "Planned Date"
msgstr "Data estimada"
@@ -966,6 +970,10 @@ msgctxt "field:stock.shipment.out,reference:"
msgid "Reference"
msgstr "Referència"
+msgctxt "field:stock.shipment.out,shipped_by:"
+msgid "Shipped By"
+msgstr "Enviat per"
+
msgctxt "field:stock.shipment.out,state:"
msgid "State"
msgstr "Estat"
@@ -1625,12 +1633,12 @@ msgid "Location Lead Times"
msgstr "Temps d'espera entre ubicacions"
msgctxt "model:ir.action,name:act_location_quantity_list"
-msgid "Locations List Quantity"
-msgstr "Quantitat per ubicacions (llistat)"
+msgid "Stock Locations List"
+msgstr "Llista d'ubicacions d'existències"
msgctxt "model:ir.action,name:act_location_quantity_tree"
-msgid "Locations Tree Quantity"
-msgstr "Quantitat per ubicacions"
+msgid "Stock Locations Tree"
+msgstr "Arbre d'ubicacions d'existències"
msgctxt "model:ir.action,name:act_location_tree"
msgid "Locations"
@@ -1653,7 +1661,7 @@ msgid "Stock Moves"
msgstr "Moviments d'existències"
msgctxt "model:ir.action,name:act_product_quantities_warehouse"
-msgid "Product Quantities By Warehouse"
+msgid "Stock Quantities By Warehouse"
msgstr "Quantitats de producte per magatzem"
msgctxt "model:ir.action,name:act_product_quantities_warehouse_move"
@@ -1661,8 +1669,8 @@ msgid "Stock Moves By Warehouse"
msgstr "Moviments per magatzem"
msgctxt "model:ir.action,name:act_products_by_locations_relate"
-msgid "Products by Locations"
-msgstr "Producte per ubicacions"
+msgid "Products"
+msgstr "Productes"
msgctxt "model:ir.action,name:act_reporting_margin_category"
msgid "Margins per Category"
@@ -1914,6 +1922,11 @@ msgctxt ""
msgid "Picked"
msgstr "Recollit"
+msgctxt ""
+"model:ir.action.act_window.domain,name:act_shipment_out_form_domain_shipped"
+msgid "Shipped"
+msgstr "Enviat"
+
msgctxt ""
"model:ir.action.act_window.domain,name:act_shipment_out_form_domain_waiting"
msgid "Waiting"
@@ -1934,6 +1947,7 @@ msgctxt ""
msgid "Received"
msgstr "Rebut"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_shipment"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending shipments with "
@@ -1942,6 +1956,7 @@ msgstr ""
"No podeu eliminar el tercer \"%(party)s\" mentre tingui albarans pendents "
"amb l'empresa \"%(company)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_cost_price"
msgid ""
"Invalid cost price \"%(cost_price)s\" for product \"%(product)s\" with "
@@ -1950,26 +1965,31 @@ msgstr ""
"El preu de cost \"%(cost_price)s\" del producte \"%(product)s\" és invàlid "
"amb l'excepció \"%(exception)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_cost_price_not_number"
msgid ""
"The value \"%(value)s\" of \"%(cost_price)s\" for product \"%(product)s\" is"
" not a number."
msgstr ""
-"El valor \"%(value)s\" del \"%(cost_price)s\" del producte \"%(product)\"s "
-"no és un número."
+"El valor \"%(value)s\" de \"%(cost_price)s\" del producte \"%(product)s\" no"
+" és un número."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_count_create_line"
msgid "No existing line found for \"%(search)s\"."
msgstr "No s'ha trobat cap línia per la cerca %(search)s."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_date_in_the_future"
msgid "The inventories \"%(inventories)s\" have dates in the future."
msgstr "Els inventaris \"%(inventories)s\" tenen dates al futur."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_delete_cancel"
msgid "To delete inventory \"%(inventory)s\" you must cancel it."
msgstr "Per eliminar l'inventari \"%(inventory)s\" l'heu de cancel·lar."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_line_delete_cancel"
msgid ""
"To delete inventory line \"%(line)s\" you must cancel inventory "
@@ -1982,12 +2002,14 @@ msgctxt "model:ir.message,text:msg_inventory_line_quantity_positive"
msgid "Inventory line quantity must be positive."
msgstr "La quantitat de la línia d'inventari ha de ser positiva."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_line_unique"
msgid "Inventory line \"%(line)s\" is not unique on inventory \"%(inventory)s\"."
msgstr ""
"La línia d'inventari \"%(line)s\" no es única dins l'inventari "
"\"%(inventory)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_location_missing_lost_found"
msgid ""
"To confirm the inventory \"%(inventory)s\" you must set a lost and found on "
@@ -1996,6 +2018,7 @@ msgstr ""
"Per confirmar l'inventari \"%(inventory)s\" heu d'establir una ubicació de "
"perdut i trobat en algun dels pares de l'ubicació \"%(location)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_missing_empty_quantity"
msgid ""
"To confirm the inventory \"%(inventory)s\" you must select an option for "
@@ -2004,6 +2027,7 @@ msgstr ""
"Per confirmar l'inventari \"%(inventory)s\" heu de seleccionar una opció per"
" la quantitat buida."
+#, python-format
msgctxt "model:ir.message,text:msg_location_child_of_warehouse"
msgid ""
"To set location \"%(location)s\" as storage/input/output of warehouse "
@@ -2013,10 +2037,12 @@ msgstr ""
"emmagatzematge/entrada/sortida del magatzem \"%(warehouse)s\", ha d'estar al"
" magatzem."
+#, python-format
msgctxt "model:ir.message,text:msg_location_inactive_not_empty"
msgid "To inactivate location \"%(location)s\", you must empty it."
msgstr "Per desactivar la ubicació \"%(location)s\" primer l'heu de buidar."
+#, python-format
msgctxt "model:ir.message,text:msg_location_invalid_type_for_moves"
msgid ""
"You cannot change the type of location \"%(location)s\" to \"%(type)s\"\n"
@@ -2025,6 +2051,7 @@ msgstr ""
"No podeu canviar el tipus d'ubicació de \"%(location)s\" a \"%(type)s\"\n"
"perquè el tipus no suporta moviments i la ubicació els te."
+#, python-format
msgctxt "model:ir.message,text:msg_move_delete_draft_cancel"
msgid ""
"To delete stock move \"%(move)s\" you must cancel it or reset its state to "
@@ -2033,6 +2060,7 @@ msgstr ""
"Per modificar el moviment d'existències \"%(move)s\" heu de cancel·lar-lo o "
"restablir el seu estat a esborrany."
+#, python-format
msgctxt "model:ir.message,text:msg_move_effective_date_in_the_future"
msgid "The moves \"%(moves)s\" have effective dates in the future."
msgstr "Els moviments \"%(moves)s\" tenen una data efectiva al futur."
@@ -2046,30 +2074,35 @@ msgctxt "model:ir.message,text:msg_move_internal_quantity_positive"
msgid "Internal move quantity must be positive."
msgstr "La quantitat interna del moviment intern ha de ser positiva."
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_assigned"
msgid "To modify stock move \"%(move)s\" you must reset its state to draft."
msgstr ""
"Per modificar el moviment d'existències \"%(move)s\" heu de restablir el seu"
" estat a esborrany."
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_cancelled"
msgid "You cannot modify stock move \"%(move)s\" because it is cancelled."
msgstr ""
"No podeu modificar el moviment d'existències \"%(move)s\" perquè està "
"cancel·lat."
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_done"
msgid "You cannot modify stock move \"%(move)s\" because it is done."
msgstr ""
"No podeu modificar el moviment d'existències \"%(move)s\" perquè està "
"realitzat."
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_period_close"
msgid "To modify stock move \"%(move)s\" you must reopen period \"%(period)s\"."
msgstr ""
"Per modificar el moviment d'existències \"%(move)s\" heu de tornar a obrir "
"el període \"%(period)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_move_no_origin"
msgid "Stock moves \"%(moves)s\" have no origin."
msgstr "Els moviments d'existències \"%(moves)s\" no tenen origen."
@@ -2110,6 +2143,7 @@ msgstr ""
"No podeu canviar el tipus d'un producte que està associat amb moviments "
"d'existències."
+#, python-format
msgctxt "model:ir.message,text:msg_product_location_quantity"
msgid ""
"The product \"%(product)s\" has still some quantities in locations "
@@ -2126,11 +2160,13 @@ msgstr ""
"Es recomanable buidar les existències de les ubicacions d'emmagatzematge "
"abans de desactivar el producte."
+#, python-format
msgctxt "model:ir.message,text:msg_product_quantities_max"
msgid "You cannot select more than %(max)s products to compute quantities."
msgstr ""
"No podeu seleccionar més de %(max)s productes per calcular les quantitats."
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_check_quantity"
msgid ""
"The quantities of shipment \"%(shipment)s\" are different by %(quantities)s."
@@ -2142,6 +2178,7 @@ msgctxt "model:ir.message,text:msg_shipment_delay"
msgid "Delay"
msgstr "Retard"
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_delete_cancel"
msgid "To delete shipment \"%(shipment)s\" you must cancel it."
msgstr "Per eliminar l'albarà \"%(shipment)s\" primer l'heu de cancel·lar."
@@ -2162,6 +2199,7 @@ msgctxt "model:ir.message,text:msg_shipment_origin_planned_date_help"
msgid "When the stock operation was initially expected to be completed."
msgstr "Quan s'espera originalment completar l'operació logística."
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_pack_inventory_done"
msgid "To pack shipment \"%(shipment)s\" you must do the inventory moves."
msgstr ""
@@ -2260,6 +2298,10 @@ msgctxt "model:ir.model.button,confirm:shipment_out_return_receive_button"
msgid "Are you sure you want to receive the shipment?"
msgstr "Segur que vols rebre l'albarà?"
+msgctxt "model:ir.model.button,confirm:shipment_out_ship_button"
+msgid "Are you sure you want to ship the shipment?"
+msgstr "Esteu segurs que voleu enviar l'albarà?"
+
msgctxt "model:ir.model.button,help:inventory_complete_lines_button"
msgid "Add an inventory line for each missing products"
msgstr "Afegeix una línia d'inventari per cada producte que falta"
@@ -2404,6 +2446,10 @@ msgctxt "model:ir.model.button,string:shipment_out_return_receive_button"
msgid "Receive"
msgstr "Rebre"
+msgctxt "model:ir.model.button,string:shipment_out_ship_button"
+msgid "Ship"
+msgstr "Envia"
+
msgctxt "model:ir.model.button,string:shipment_out_wait_button"
msgid "Wait"
msgstr "En espera"
@@ -3276,6 +3322,10 @@ msgctxt "selection:stock.shipment.out,state:"
msgid "Picked"
msgstr "Recollit"
+msgctxt "selection:stock.shipment.out,state:"
+msgid "Shipped"
+msgstr "Enviat"
+
msgctxt "selection:stock.shipment.out,state:"
msgid "Waiting"
msgstr "En espera"
diff --git a/modules/stock/locale/cs.po b/modules/stock/locale/cs.po
index 0a49243592..99e860a287 100644
--- a/modules/stock/locale/cs.po
+++ b/modules/stock/locale/cs.po
@@ -455,6 +455,11 @@ msgctxt "field:stock.move,origin_planned_date:"
msgid "Origin Planned Date"
msgstr ""
+#, fuzzy
+msgctxt "field:stock.move,outcome_moves:"
+msgid "Outcome Moves"
+msgstr "Moves"
+
msgctxt "field:stock.move,planned_date:"
msgid "Planned Date"
msgstr ""
@@ -1031,6 +1036,11 @@ msgctxt "field:stock.shipment.out,reference:"
msgid "Reference"
msgstr ""
+#, fuzzy
+msgctxt "field:stock.shipment.out,shipped_by:"
+msgid "Shipped By"
+msgstr "Shipped"
+
msgctxt "field:stock.shipment.out,state:"
msgid "State"
msgstr ""
@@ -1664,12 +1674,14 @@ msgctxt "model:ir.action,name:act_location_lead_time_form"
msgid "Location Lead Times"
msgstr "Location Lead Times"
+#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_list"
-msgid "Locations List Quantity"
+msgid "Stock Locations List"
msgstr "Locations List Quantity"
+#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_tree"
-msgid "Locations Tree Quantity"
+msgid "Stock Locations Tree"
msgstr "Locations Tree Quantity"
msgctxt "model:ir.action,name:act_location_tree"
@@ -1693,8 +1705,9 @@ msgctxt "model:ir.action,name:act_product_moves"
msgid "Stock Moves"
msgstr "Moves"
+#, fuzzy
msgctxt "model:ir.action,name:act_product_quantities_warehouse"
-msgid "Product Quantities By Warehouse"
+msgid "Stock Quantities By Warehouse"
msgstr "Product Quantities By Warehouse"
#, fuzzy
@@ -1704,8 +1717,8 @@ msgstr "Product Quantities By Warehouse"
#, fuzzy
msgctxt "model:ir.action,name:act_products_by_locations_relate"
-msgid "Products by Locations"
-msgstr "Warehouse"
+msgid "Products"
+msgstr "Products"
msgctxt "model:ir.action,name:act_reporting_margin_category"
msgid "Margins per Category"
@@ -1974,6 +1987,12 @@ msgctxt ""
msgid "Picked"
msgstr "Packed"
+#, fuzzy
+msgctxt ""
+"model:ir.action.act_window.domain,name:act_shipment_out_form_domain_shipped"
+msgid "Shipped"
+msgstr "Shipped"
+
msgctxt ""
"model:ir.action.act_window.domain,name:act_shipment_out_form_domain_waiting"
msgid "Waiting"
@@ -1995,36 +2014,43 @@ msgctxt ""
msgid "Received"
msgstr "Received"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_shipment"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending shipments with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_cost_price"
msgid ""
"Invalid cost price \"%(cost_price)s\" for product \"%(product)s\" with "
"exception \"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_cost_price_not_number"
msgid ""
"The value \"%(value)s\" of \"%(cost_price)s\" for product \"%(product)s\" is"
" not a number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_count_create_line"
msgid "No existing line found for \"%(search)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_date_in_the_future"
msgid "The inventories \"%(inventories)s\" have dates in the future."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_delete_cancel"
msgid "To delete inventory \"%(inventory)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_line_delete_cancel"
msgid ""
"To delete inventory line \"%(line)s\" you must cancel inventory "
@@ -2035,44 +2061,52 @@ msgctxt "model:ir.message,text:msg_inventory_line_quantity_positive"
msgid "Inventory line quantity must be positive."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_line_unique"
msgid "Inventory line \"%(line)s\" is not unique on inventory \"%(inventory)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_location_missing_lost_found"
msgid ""
"To confirm the inventory \"%(inventory)s\" you must set a lost and found on "
"a parent of location \"%(location)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_missing_empty_quantity"
msgid ""
"To confirm the inventory \"%(inventory)s\" you must select an option for "
"empty quantity."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_location_child_of_warehouse"
msgid ""
"To set location \"%(location)s\" as storage/input/output of warehouse "
"\"%(warehouse)s\", it must be in the warehouse."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_location_inactive_not_empty"
msgid "To inactivate location \"%(location)s\", you must empty it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_location_invalid_type_for_moves"
msgid ""
"You cannot change the type of location \"%(location)s\" to \"%(type)s\"\n"
"because the type does not support moves and location has existing moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_delete_draft_cancel"
msgid ""
"To delete stock move \"%(move)s\" you must cancel it or reset its state to "
"draft."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_effective_date_in_the_future"
msgid "The moves \"%(moves)s\" have effective dates in the future."
msgstr ""
@@ -2085,22 +2119,27 @@ msgctxt "model:ir.message,text:msg_move_internal_quantity_positive"
msgid "Internal move quantity must be positive."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_assigned"
msgid "To modify stock move \"%(move)s\" you must reset its state to draft."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_cancelled"
msgid "You cannot modify stock move \"%(move)s\" because it is cancelled."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_done"
msgid "You cannot modify stock move \"%(move)s\" because it is done."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_period_close"
msgid "To modify stock move \"%(move)s\" you must reopen period \"%(period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_no_origin"
msgid "Stock moves \"%(moves)s\" have no origin."
msgstr ""
@@ -2135,6 +2174,7 @@ msgid ""
"moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_location_quantity"
msgid ""
"The product \"%(product)s\" has still some quantities in locations "
@@ -2147,10 +2187,12 @@ msgid ""
"deactivating the product."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_quantities_max"
msgid "You cannot select more than %(max)s products to compute quantities."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_check_quantity"
msgid ""
"The quantities of shipment \"%(shipment)s\" are different by %(quantities)s."
@@ -2160,6 +2202,7 @@ msgctxt "model:ir.message,text:msg_shipment_delay"
msgid "Delay"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_delete_cancel"
msgid "To delete shipment \"%(shipment)s\" you must cancel it."
msgstr ""
@@ -2180,6 +2223,7 @@ msgctxt "model:ir.message,text:msg_shipment_origin_planned_date_help"
msgid "When the stock operation was initially expected to be completed."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_pack_inventory_done"
msgid "To pack shipment \"%(shipment)s\" you must do the inventory moves."
msgstr ""
@@ -2276,6 +2320,10 @@ msgctxt "model:ir.model.button,confirm:shipment_out_return_receive_button"
msgid "Are you sure you want to receive the shipment?"
msgstr ""
+msgctxt "model:ir.model.button,confirm:shipment_out_ship_button"
+msgid "Are you sure you want to ship the shipment?"
+msgstr ""
+
msgctxt "model:ir.model.button,help:inventory_complete_lines_button"
msgid "Add an inventory line for each missing products"
msgstr "Add an inventory line for each missing products"
@@ -2421,6 +2469,11 @@ msgctxt "model:ir.model.button,string:shipment_out_return_receive_button"
msgid "Receive"
msgstr "Receive"
+#, fuzzy
+msgctxt "model:ir.model.button,string:shipment_out_ship_button"
+msgid "Ship"
+msgstr "Ship"
+
msgctxt "model:ir.model.button,string:shipment_out_wait_button"
msgid "Wait"
msgstr "Wait"
@@ -3389,6 +3442,11 @@ msgctxt "selection:stock.shipment.out,state:"
msgid "Picked"
msgstr "Packed"
+#, fuzzy
+msgctxt "selection:stock.shipment.out,state:"
+msgid "Shipped"
+msgstr "Shipped"
+
#, fuzzy
msgctxt "selection:stock.shipment.out,state:"
msgid "Waiting"
diff --git a/modules/stock/locale/de.po b/modules/stock/locale/de.po
index d84daae49c..0442e88276 100644
--- a/modules/stock/locale/de.po
+++ b/modules/stock/locale/de.po
@@ -32,7 +32,7 @@ msgstr "Lagerort Lieferant"
msgctxt "field:party.party-delivered_to-stock.location,location:"
msgid "Location"
-msgstr "Logistikstandort"
+msgstr "Lagerort"
msgctxt "field:party.party-delivered_to-stock.location,party:"
msgid "Party"
@@ -426,6 +426,10 @@ msgctxt "field:stock.move,origin_planned_date:"
msgid "Origin Planned Date"
msgstr "Ursprünglich Geplantes Datum"
+msgctxt "field:stock.move,outcome_moves:"
+msgid "Outcome Moves"
+msgstr "Resultierende Warenbewegungen"
+
msgctxt "field:stock.move,planned_date:"
msgid "Planned Date"
msgstr "Geplantes Datum"
@@ -966,6 +970,10 @@ msgctxt "field:stock.shipment.out,reference:"
msgid "Reference"
msgstr "Referenz"
+msgctxt "field:stock.shipment.out,shipped_by:"
+msgid "Shipped By"
+msgstr "Versendet durch"
+
msgctxt "field:stock.shipment.out,state:"
msgid "State"
msgstr "Status"
@@ -1630,11 +1638,11 @@ msgid "Location Lead Times"
msgstr "Beschaffungszeiten zwischen Logistikstandorten"
msgctxt "model:ir.action,name:act_location_quantity_list"
-msgid "Locations List Quantity"
+msgid "Stock Locations List"
msgstr "Lagerbestand je Lagerort"
msgctxt "model:ir.action,name:act_location_quantity_tree"
-msgid "Locations Tree Quantity"
+msgid "Stock Locations Tree"
msgstr "Lagerbestand (Strukturansicht)"
msgctxt "model:ir.action,name:act_location_tree"
@@ -1647,7 +1655,7 @@ msgstr "Warenbewegungen"
msgctxt "model:ir.action,name:act_period_list"
msgid "Periods"
-msgstr "Anwesenheitszeiträume"
+msgstr "Zeiträume"
msgctxt "model:ir.action,name:act_product_cost_price_revision"
msgid "Cost Price Revision"
@@ -1658,7 +1666,7 @@ msgid "Stock Moves"
msgstr "Warenbewegungen"
msgctxt "model:ir.action,name:act_product_quantities_warehouse"
-msgid "Product Quantities By Warehouse"
+msgid "Stock Quantities By Warehouse"
msgstr "Lagerbestand je Logistikstandort (Zeitreihe)"
msgctxt "model:ir.action,name:act_product_quantities_warehouse_move"
@@ -1666,8 +1674,8 @@ msgid "Stock Moves By Warehouse"
msgstr "Warenbewegungen je Logistikstandort"
msgctxt "model:ir.action,name:act_products_by_locations_relate"
-msgid "Products by Locations"
-msgstr "Artikel je Lagerort"
+msgid "Products"
+msgstr "Artikel"
msgctxt "model:ir.action,name:act_reporting_margin_category"
msgid "Margins per Category"
@@ -1919,6 +1927,11 @@ msgctxt ""
msgid "Picked"
msgstr "Kommissioniert"
+msgctxt ""
+"model:ir.action.act_window.domain,name:act_shipment_out_form_domain_shipped"
+msgid "Shipped"
+msgstr "Versendet"
+
msgctxt ""
"model:ir.action.act_window.domain,name:act_shipment_out_form_domain_waiting"
msgid "Waiting"
@@ -1939,6 +1952,7 @@ msgctxt ""
msgid "Received"
msgstr "Erhalten"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_shipment"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending shipments with "
@@ -1947,6 +1961,7 @@ msgstr ""
"Partei \"%(party)s\" kann nicht gelöscht werden solange noch Lieferungen bei"
" Unternehmen \"%(company)s\" ausstehen."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_cost_price"
msgid ""
"Invalid cost price \"%(cost_price)s\" for product \"%(product)s\" with "
@@ -1955,6 +1970,7 @@ msgstr ""
"Ungültiger Einstandspreis \"%(cost_price)s\" für Artikel \"%(product)s\" mit"
" Ausnahme \"%(exception)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_cost_price_not_number"
msgid ""
"The value \"%(value)s\" of \"%(cost_price)s\" for product \"%(product)s\" is"
@@ -1963,20 +1979,24 @@ msgstr ""
"Der Wert \"%(value)s\" des Einstandspreises \"%(cost_price)s\" für den "
"Artikel \"%(product)s\" ist keine Nummer."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_count_create_line"
msgid "No existing line found for \"%(search)s\"."
msgstr "Keine Position für \"%(search)s\" gefunden."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_date_in_the_future"
msgid "The inventories \"%(inventories)s\" have dates in the future."
msgstr "Die Inventuren \"%(inventories)s\" haben ein Datum in der Zukunft."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_delete_cancel"
msgid "To delete inventory \"%(inventory)s\" you must cancel it."
msgstr ""
"Inventur \"%(inventory)s\" muss annullliert werden, damit sie gelöscht "
"werden kann."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_line_delete_cancel"
msgid ""
"To delete inventory line \"%(line)s\" you must cancel inventory "
@@ -1989,12 +2009,14 @@ msgctxt "model:ir.message,text:msg_inventory_line_quantity_positive"
msgid "Inventory line quantity must be positive."
msgstr "Menge des Lagerbestands muss positiv sein."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_line_unique"
msgid "Inventory line \"%(line)s\" is not unique on inventory \"%(inventory)s\"."
msgstr ""
"Die Lagerbestandsposition \"%(line)s\" von Inventur \"%(inventory)s\" ist "
"nicht eindeutig."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_location_missing_lost_found"
msgid ""
"To confirm the inventory \"%(inventory)s\" you must set a lost and found on "
@@ -2004,6 +2026,7 @@ msgstr ""
" Einstellung für die Inventurdifferenz auf einem übergeordneten Lagerort von"
" \"%(location)s\" gesetzt werden."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_missing_empty_quantity"
msgid ""
"To confirm the inventory \"%(inventory)s\" you must select an option for "
@@ -2012,6 +2035,7 @@ msgstr ""
"Damit die Inventur \"%(inventory)s\" bestätigt werden kann, muss zuerst eine"
" Option zur Behandlung von leeren Mengen ausgewählt werden."
+#, python-format
msgctxt "model:ir.message,text:msg_location_child_of_warehouse"
msgid ""
"To set location \"%(location)s\" as storage/input/output of warehouse "
@@ -2021,12 +2045,14 @@ msgstr ""
"für den Logistikstandort \"%(warehouse)s\" verwendet werden kann, muss er "
"als Teil des Logistikstandorts konfiguriert sein."
+#, python-format
msgctxt "model:ir.message,text:msg_location_inactive_not_empty"
msgid "To inactivate location \"%(location)s\", you must empty it."
msgstr ""
"Damit der Lagerort \"%(location)s\" deaktiviert werden kann, muss er leer "
"sein."
+#, python-format
msgctxt "model:ir.message,text:msg_location_invalid_type_for_moves"
msgid ""
"You cannot change the type of location \"%(location)s\" to \"%(type)s\"\n"
@@ -2035,6 +2061,7 @@ msgstr ""
"Der Typ des Lagerorts \"%(location)s\" kann nicht auf \"%(type)s\" gesetzt werden, \n"
"da der Typ keine Warenbewegungen erlaubt und für den Lagerort bereits Warenbewegungen existieren."
+#, python-format
msgctxt "model:ir.message,text:msg_move_delete_draft_cancel"
msgid ""
"To delete stock move \"%(move)s\" you must cancel it or reset its state to "
@@ -2043,6 +2070,7 @@ msgstr ""
"Damit die Warenbewegung \"%(move)s\" gelöscht werden kann, muss sie entweder"
" annulliert werden oder auf den Entwurfsstatus zurückgesetzt werden."
+#, python-format
msgctxt "model:ir.message,text:msg_move_effective_date_in_the_future"
msgid "The moves \"%(moves)s\" have effective dates in the future."
msgstr ""
@@ -2057,30 +2085,35 @@ msgctxt "model:ir.message,text:msg_move_internal_quantity_positive"
msgid "Internal move quantity must be positive."
msgstr "Die interne Menge der Warenbewegung muss positiv sein."
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_assigned"
msgid "To modify stock move \"%(move)s\" you must reset its state to draft."
msgstr ""
"Um die Warenbewegung \"%(move)s\" ändern zu können, muss dessen Status auf "
"Entwurf zurückgesetzt werden."
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_cancelled"
msgid "You cannot modify stock move \"%(move)s\" because it is cancelled."
msgstr ""
"Die Warenbewegung \"%(move)s\" kann nicht geändert werden, weil sie bereits "
"annulliert ist."
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_done"
msgid "You cannot modify stock move \"%(move)s\" because it is done."
msgstr ""
"Die Warenbewegung \"%(move)s\" kann nicht geändert werden, weil sie bereits "
"erledigt ist."
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_period_close"
msgid "To modify stock move \"%(move)s\" you must reopen period \"%(period)s\"."
msgstr ""
"Um die Warenbewegung \"%(move)s\" ändern zu können, muss der "
"Lagerbuchungszeitraum \"%(period)s\" wieder geöffnet werden."
+#, python-format
msgctxt "model:ir.message,text:msg_move_no_origin"
msgid "Stock moves \"%(moves)s\" have no origin."
msgstr "Die Warenbewegungen \"%(moves)s\" haben keine Herkunft."
@@ -2125,6 +2158,7 @@ msgstr ""
"Der Typ eines Artikels, dem Warenbewegungen zugeordnet sind, kann nicht mehr"
" geändert werden."
+#, python-format
msgctxt "model:ir.message,text:msg_product_location_quantity"
msgid ""
"The product \"%(product)s\" has still some quantities in locations "
@@ -2141,11 +2175,13 @@ msgstr ""
"Es wird empfohlen, vor der Deaktivierung des Artikels den Bestand aus den "
"Lagerorten zu entfernen."
+#, python-format
msgctxt "model:ir.message,text:msg_product_quantities_max"
msgid "You cannot select more than %(max)s products to compute quantities."
msgstr ""
"Sie können zur Mengenberechnung nicht mehr als %(max)s Artikel auswählen."
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_check_quantity"
msgid ""
"The quantities of shipment \"%(shipment)s\" are different by %(quantities)s."
@@ -2155,6 +2191,7 @@ msgctxt "model:ir.message,text:msg_shipment_delay"
msgid "Delay"
msgstr "Verzögerung"
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_delete_cancel"
msgid "To delete shipment \"%(shipment)s\" you must cancel it."
msgstr ""
@@ -2177,6 +2214,7 @@ msgctxt "model:ir.message,text:msg_shipment_origin_planned_date_help"
msgid "When the stock operation was initially expected to be completed."
msgstr "Zeitpunkt an dem die Lieferung ursprünglich erledigt sein sollte."
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_pack_inventory_done"
msgid "To pack shipment \"%(shipment)s\" you must do the inventory moves."
msgstr ""
@@ -2275,6 +2313,10 @@ msgctxt "model:ir.model.button,confirm:shipment_out_return_receive_button"
msgid "Are you sure you want to receive the shipment?"
msgstr "Sind Sie sicher, dass Sie die Lieferung zurücknehmen wollen?"
+msgctxt "model:ir.model.button,confirm:shipment_out_ship_button"
+msgid "Are you sure you want to ship the shipment?"
+msgstr "Sind Sie sicher, dass Sie die Lieferung versenden wollen?"
+
msgctxt "model:ir.model.button,help:inventory_complete_lines_button"
msgid "Add an inventory line for each missing products"
msgstr "Inventurpositionen für fehlende Artikel erstellen"
@@ -2419,6 +2461,10 @@ msgctxt "model:ir.model.button,string:shipment_out_return_receive_button"
msgid "Receive"
msgstr "Einlagern"
+msgctxt "model:ir.model.button,string:shipment_out_ship_button"
+msgid "Ship"
+msgstr "Versenden"
+
msgctxt "model:ir.model.button,string:shipment_out_wait_button"
msgid "Wait"
msgstr "Warten"
@@ -2577,7 +2623,7 @@ msgstr "Warenbewegungen"
msgctxt "model:ir.ui.menu,name:menu_period_list"
msgid "Periods"
-msgstr "Anwesenheitszeiträume"
+msgstr "Zeiträume"
msgctxt "model:ir.ui.menu,name:menu_reporting"
msgid "Reporting"
@@ -3291,6 +3337,10 @@ msgctxt "selection:stock.shipment.out,state:"
msgid "Picked"
msgstr "Kommissioniert"
+msgctxt "selection:stock.shipment.out,state:"
+msgid "Shipped"
+msgstr "Versendet"
+
msgctxt "selection:stock.shipment.out,state:"
msgid "Waiting"
msgstr "Wartend"
diff --git a/modules/stock/locale/es.po b/modules/stock/locale/es.po
index db1f0fd575..a64f149de0 100644
--- a/modules/stock/locale/es.po
+++ b/modules/stock/locale/es.po
@@ -426,6 +426,10 @@ msgctxt "field:stock.move,origin_planned_date:"
msgid "Origin Planned Date"
msgstr "Fecha estimada original"
+msgctxt "field:stock.move,outcome_moves:"
+msgid "Outcome Moves"
+msgstr "Movimientos resultantes"
+
msgctxt "field:stock.move,planned_date:"
msgid "Planned Date"
msgstr "Fecha estimada"
@@ -966,6 +970,10 @@ msgctxt "field:stock.shipment.out,reference:"
msgid "Reference"
msgstr "Referencia"
+msgctxt "field:stock.shipment.out,shipped_by:"
+msgid "Shipped By"
+msgstr "Enviado por"
+
msgctxt "field:stock.shipment.out,state:"
msgid "State"
msgstr "Estado"
@@ -1626,12 +1634,12 @@ msgid "Location Lead Times"
msgstr "Tiempo de espera entre ubicaciones"
msgctxt "model:ir.action,name:act_location_quantity_list"
-msgid "Locations List Quantity"
-msgstr "Cantidad por ubicaciones (listado)"
+msgid "Stock Locations List"
+msgstr "Lista de ubicaciones de existencias"
msgctxt "model:ir.action,name:act_location_quantity_tree"
-msgid "Locations Tree Quantity"
-msgstr "Cantidad por ubicaciones"
+msgid "Stock Locations Tree"
+msgstr "Árbol de ubicaciones de existencias"
msgctxt "model:ir.action,name:act_location_tree"
msgid "Locations"
@@ -1654,7 +1662,7 @@ msgid "Stock Moves"
msgstr "Movimientos de existencias"
msgctxt "model:ir.action,name:act_product_quantities_warehouse"
-msgid "Product Quantities By Warehouse"
+msgid "Stock Quantities By Warehouse"
msgstr "Cantidades de producto por almacén"
msgctxt "model:ir.action,name:act_product_quantities_warehouse_move"
@@ -1662,8 +1670,8 @@ msgid "Stock Moves By Warehouse"
msgstr "Movimientos por almacén"
msgctxt "model:ir.action,name:act_products_by_locations_relate"
-msgid "Products by Locations"
-msgstr "Productos por ubicación"
+msgid "Products"
+msgstr "Productos"
msgctxt "model:ir.action,name:act_reporting_margin_category"
msgid "Margins per Category"
@@ -1915,6 +1923,11 @@ msgctxt ""
msgid "Picked"
msgstr "Recogido"
+msgctxt ""
+"model:ir.action.act_window.domain,name:act_shipment_out_form_domain_shipped"
+msgid "Shipped"
+msgstr "Enviado"
+
msgctxt ""
"model:ir.action.act_window.domain,name:act_shipment_out_form_domain_waiting"
msgid "Waiting"
@@ -1935,6 +1948,7 @@ msgctxt ""
msgid "Received"
msgstr "Recibido"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_shipment"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending shipments with "
@@ -1943,6 +1957,7 @@ msgstr ""
"No puede eliminar el tercero \"%(party)s\" mientras tengan albaranes "
"pendientes con la empresa \"%(company)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_cost_price"
msgid ""
"Invalid cost price \"%(cost_price)s\" for product \"%(product)s\" with "
@@ -1951,6 +1966,7 @@ msgstr ""
"El precio de coste \"%(cost_price)s\" para el producto \"%(product)s\" es "
"inválido con la excepción \"%(exception)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_cost_price_not_number"
msgid ""
"The value \"%(value)s\" of \"%(cost_price)s\" for product \"%(product)s\" is"
@@ -1959,18 +1975,22 @@ msgstr ""
"El valor \"%(value)s\" de \"%(cost_price)s\" para el producto "
"\"%(product)s\" no es un número."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_count_create_line"
msgid "No existing line found for \"%(search)s\"."
msgstr "No se ha encontrado ninguna línea existente para %(search)s."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_date_in_the_future"
msgid "The inventories \"%(inventories)s\" have dates in the future."
msgstr "Los inventarios \"%(inventories)s\" tienen fecha en el futuro."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_delete_cancel"
msgid "To delete inventory \"%(inventory)s\" you must cancel it."
msgstr "Para eliminar el inventario \"%(inventory)s\" debe cancelarlo."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_line_delete_cancel"
msgid ""
"To delete inventory line \"%(line)s\" you must cancel inventory "
@@ -1983,12 +2003,14 @@ msgctxt "model:ir.message,text:msg_inventory_line_quantity_positive"
msgid "Inventory line quantity must be positive."
msgstr "La cantidad de la linea de inventario debe ser positiva."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_line_unique"
msgid "Inventory line \"%(line)s\" is not unique on inventory \"%(inventory)s\"."
msgstr ""
"La línea de inventario \"%(line)s\" no es única en el inventario "
"\"%(inventory)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_location_missing_lost_found"
msgid ""
"To confirm the inventory \"%(inventory)s\" you must set a lost and found on "
@@ -1998,6 +2020,7 @@ msgstr ""
"ubicación de perdido y encontrado para alguno de los padres de la ubicación "
"\"%(location)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_missing_empty_quantity"
msgid ""
"To confirm the inventory \"%(inventory)s\" you must select an option for "
@@ -2006,6 +2029,7 @@ msgstr ""
"Para confirmar el inventario \"%(inventory)s\" debe seleccionar una opción "
"para la cantidad vacía."
+#, python-format
msgctxt "model:ir.message,text:msg_location_child_of_warehouse"
msgid ""
"To set location \"%(location)s\" as storage/input/output of warehouse "
@@ -2015,10 +2039,12 @@ msgstr ""
"almacenamiento/entrada/salida del almacén \"%(warehouse)s\", debe estar en "
"el almacén."
+#, python-format
msgctxt "model:ir.message,text:msg_location_inactive_not_empty"
msgid "To inactivate location \"%(location)s\", you must empty it."
msgstr "Para desactivar la ubicación \"%(location)s\", debe vaciarla."
+#, python-format
msgctxt "model:ir.message,text:msg_location_invalid_type_for_moves"
msgid ""
"You cannot change the type of location \"%(location)s\" to \"%(type)s\"\n"
@@ -2027,6 +2053,7 @@ msgstr ""
"No puede cambiar el tipo de ubicación \"%(location)s\" a \"%(type)s\"\n"
"porque el tipo no soporta movimientos y la ubicación los tiene."
+#, python-format
msgctxt "model:ir.message,text:msg_move_delete_draft_cancel"
msgid ""
"To delete stock move \"%(move)s\" you must cancel it or reset its state to "
@@ -2035,6 +2062,7 @@ msgstr ""
"Para eliminar el movimiento de existencias \"%(move)s\" debe cancelarlo o "
"restaurar su estado a borrador."
+#, python-format
msgctxt "model:ir.message,text:msg_move_effective_date_in_the_future"
msgid "The moves \"%(moves)s\" have effective dates in the future."
msgstr "Los movimientos \"%(moves)s\" tienen fecha efectiva en el futuro."
@@ -2047,30 +2075,35 @@ msgctxt "model:ir.message,text:msg_move_internal_quantity_positive"
msgid "Internal move quantity must be positive."
msgstr "La cantidad interna del movimiento debe ser positiva."
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_assigned"
msgid "To modify stock move \"%(move)s\" you must reset its state to draft."
msgstr ""
"Para modificar el movimiento de exitencias \"%(move)s\" debe restaurar su "
"estado a borrador."
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_cancelled"
msgid "You cannot modify stock move \"%(move)s\" because it is cancelled."
msgstr ""
"No puede modificar el movimiento de existencias \"%(move)s\" porque está "
"cancelado."
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_done"
msgid "You cannot modify stock move \"%(move)s\" because it is done."
msgstr ""
"No puede modificar el movimiento de existencias \"%(move)s\" porqué está "
"realizado."
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_period_close"
msgid "To modify stock move \"%(move)s\" you must reopen period \"%(period)s\"."
msgstr ""
"Para modificar el movimiento de existencias \"%(move)s\" debe reabrir el "
"periodo \"%(period)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_move_no_origin"
msgid "Stock moves \"%(moves)s\" have no origin."
msgstr "Los movimientos de existencias \"%(moves)s\" no tienen origen."
@@ -2111,6 +2144,7 @@ msgstr ""
"No se puede cambiar el tipo de un producto que esta asociado con movimientos"
" de existencias."
+#, python-format
msgctxt "model:ir.message,text:msg_product_location_quantity"
msgid ""
"The product \"%(product)s\" has still some quantities in locations "
@@ -2127,11 +2161,13 @@ msgstr ""
"Es recomendado vaciar las existencias de las ubicaciones de almacenamiento "
"antes de desactivar el producto."
+#, python-format
msgctxt "model:ir.message,text:msg_product_quantities_max"
msgid "You cannot select more than %(max)s products to compute quantities."
msgstr ""
"No podéis seleccionar mas de %(max)s productos para calcular las cantidades."
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_check_quantity"
msgid ""
"The quantities of shipment \"%(shipment)s\" are different by %(quantities)s."
@@ -2143,6 +2179,7 @@ msgctxt "model:ir.message,text:msg_shipment_delay"
msgid "Delay"
msgstr "Retraso"
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_delete_cancel"
msgid "To delete shipment \"%(shipment)s\" you must cancel it."
msgstr "Para eliminar el albarán \"%(shipment)s\" debe cancelarlo."
@@ -2163,6 +2200,7 @@ msgctxt "model:ir.message,text:msg_shipment_origin_planned_date_help"
msgid "When the stock operation was initially expected to be completed."
msgstr "Cuando se esperaba completar la operación logística inicialmente."
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_pack_inventory_done"
msgid "To pack shipment \"%(shipment)s\" you must do the inventory moves."
msgstr ""
@@ -2261,6 +2299,10 @@ msgctxt "model:ir.model.button,confirm:shipment_out_return_receive_button"
msgid "Are you sure you want to receive the shipment?"
msgstr "¿Estás seguro que quieres recibir el albarán?"
+msgctxt "model:ir.model.button,confirm:shipment_out_ship_button"
+msgid "Are you sure you want to ship the shipment?"
+msgstr "¿Estás seguro que quieres enviar el albarán?"
+
msgctxt "model:ir.model.button,help:inventory_complete_lines_button"
msgid "Add an inventory line for each missing products"
msgstr "Añadir una línea de inventario por cada producto que falta"
@@ -2405,6 +2447,10 @@ msgctxt "model:ir.model.button,string:shipment_out_return_receive_button"
msgid "Receive"
msgstr "Recibir"
+msgctxt "model:ir.model.button,string:shipment_out_ship_button"
+msgid "Ship"
+msgstr "Enviar"
+
msgctxt "model:ir.model.button,string:shipment_out_wait_button"
msgid "Wait"
msgstr "En espera"
@@ -3277,6 +3323,10 @@ msgctxt "selection:stock.shipment.out,state:"
msgid "Picked"
msgstr "Recogido"
+msgctxt "selection:stock.shipment.out,state:"
+msgid "Shipped"
+msgstr "Enviado"
+
msgctxt "selection:stock.shipment.out,state:"
msgid "Waiting"
msgstr "En espera"
diff --git a/modules/stock/locale/es_419.po b/modules/stock/locale/es_419.po
index 3b7390703e..18213e918d 100644
--- a/modules/stock/locale/es_419.po
+++ b/modules/stock/locale/es_419.po
@@ -441,6 +441,11 @@ msgctxt "field:stock.move,origin_planned_date:"
msgid "Origin Planned Date"
msgstr ""
+#, fuzzy
+msgctxt "field:stock.move,outcome_moves:"
+msgid "Outcome Moves"
+msgstr "Stock"
+
msgctxt "field:stock.move,planned_date:"
msgid "Planned Date"
msgstr ""
@@ -997,6 +1002,11 @@ msgctxt "field:stock.shipment.out,reference:"
msgid "Reference"
msgstr "Referencias:"
+#, fuzzy
+msgctxt "field:stock.shipment.out,shipped_by:"
+msgid "Shipped By"
+msgstr "Empacado"
+
msgctxt "field:stock.shipment.out,state:"
msgid "State"
msgstr ""
@@ -1627,13 +1637,15 @@ msgctxt "model:ir.action,name:act_location_lead_time_form"
msgid "Location Lead Times"
msgstr ""
+#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_list"
-msgid "Locations List Quantity"
-msgstr ""
+msgid "Stock Locations List"
+msgstr "Bodega de almacenamiento"
+#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_tree"
-msgid "Locations Tree Quantity"
-msgstr ""
+msgid "Stock Locations Tree"
+msgstr "Bodega de almacenamiento"
msgctxt "model:ir.action,name:act_location_tree"
msgid "Locations"
@@ -1659,7 +1671,7 @@ msgstr "Stock"
#, fuzzy
msgctxt "model:ir.action,name:act_product_quantities_warehouse"
-msgid "Product Quantities By Warehouse"
+msgid "Stock Quantities By Warehouse"
msgstr "Cantidades de producto por bodega"
#, fuzzy
@@ -1669,8 +1681,8 @@ msgstr "Cantidades de producto por bodega"
#, fuzzy
msgctxt "model:ir.action,name:act_products_by_locations_relate"
-msgid "Products by Locations"
-msgstr "Bodega de almacenamiento"
+msgid "Products"
+msgstr "Costo"
msgctxt "model:ir.action,name:act_reporting_margin_category"
msgid "Margins per Category"
@@ -1939,6 +1951,12 @@ msgctxt ""
msgid "Picked"
msgstr "Empacado"
+#, fuzzy
+msgctxt ""
+"model:ir.action.act_window.domain,name:act_shipment_out_form_domain_shipped"
+msgid "Shipped"
+msgstr "Envío"
+
msgctxt ""
"model:ir.action.act_window.domain,name:act_shipment_out_form_domain_waiting"
msgid "Waiting"
@@ -1959,36 +1977,43 @@ msgctxt ""
msgid "Received"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_shipment"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending shipments with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_cost_price"
msgid ""
"Invalid cost price \"%(cost_price)s\" for product \"%(product)s\" with "
"exception \"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_cost_price_not_number"
msgid ""
"The value \"%(value)s\" of \"%(cost_price)s\" for product \"%(product)s\" is"
" not a number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_count_create_line"
msgid "No existing line found for \"%(search)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_date_in_the_future"
msgid "The inventories \"%(inventories)s\" have dates in the future."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_delete_cancel"
msgid "To delete inventory \"%(inventory)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_line_delete_cancel"
msgid ""
"To delete inventory line \"%(line)s\" you must cancel inventory "
@@ -2000,44 +2025,52 @@ msgctxt "model:ir.message,text:msg_inventory_line_quantity_positive"
msgid "Inventory line quantity must be positive."
msgstr "La cantidad del movimiento debe ser positiva"
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_line_unique"
msgid "Inventory line \"%(line)s\" is not unique on inventory \"%(inventory)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_location_missing_lost_found"
msgid ""
"To confirm the inventory \"%(inventory)s\" you must set a lost and found on "
"a parent of location \"%(location)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_missing_empty_quantity"
msgid ""
"To confirm the inventory \"%(inventory)s\" you must select an option for "
"empty quantity."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_location_child_of_warehouse"
msgid ""
"To set location \"%(location)s\" as storage/input/output of warehouse "
"\"%(warehouse)s\", it must be in the warehouse."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_location_inactive_not_empty"
msgid "To inactivate location \"%(location)s\", you must empty it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_location_invalid_type_for_moves"
msgid ""
"You cannot change the type of location \"%(location)s\" to \"%(type)s\"\n"
"because the type does not support moves and location has existing moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_delete_draft_cancel"
msgid ""
"To delete stock move \"%(move)s\" you must cancel it or reset its state to "
"draft."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_effective_date_in_the_future"
msgid "The moves \"%(moves)s\" have effective dates in the future."
msgstr ""
@@ -2051,22 +2084,27 @@ msgctxt "model:ir.message,text:msg_move_internal_quantity_positive"
msgid "Internal move quantity must be positive."
msgstr "La cantidad del movimiento debe ser positiva"
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_assigned"
msgid "To modify stock move \"%(move)s\" you must reset its state to draft."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_cancelled"
msgid "You cannot modify stock move \"%(move)s\" because it is cancelled."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_done"
msgid "You cannot modify stock move \"%(move)s\" because it is done."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_period_close"
msgid "To modify stock move \"%(move)s\" you must reopen period \"%(period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_no_origin"
msgid "Stock moves \"%(moves)s\" have no origin."
msgstr ""
@@ -2102,6 +2140,7 @@ msgid ""
"moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_location_quantity"
msgid ""
"The product \"%(product)s\" has still some quantities in locations "
@@ -2114,10 +2153,12 @@ msgid ""
"deactivating the product."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_quantities_max"
msgid "You cannot select more than %(max)s products to compute quantities."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_check_quantity"
msgid ""
"The quantities of shipment \"%(shipment)s\" are different by %(quantities)s."
@@ -2127,6 +2168,7 @@ msgctxt "model:ir.message,text:msg_shipment_delay"
msgid "Delay"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_delete_cancel"
msgid "To delete shipment \"%(shipment)s\" you must cancel it."
msgstr ""
@@ -2148,6 +2190,7 @@ msgctxt "model:ir.message,text:msg_shipment_origin_planned_date_help"
msgid "When the stock operation was initially expected to be completed."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_pack_inventory_done"
msgid "To pack shipment \"%(shipment)s\" you must do the inventory moves."
msgstr ""
@@ -2244,6 +2287,10 @@ msgctxt "model:ir.model.button,confirm:shipment_out_return_receive_button"
msgid "Are you sure you want to receive the shipment?"
msgstr ""
+msgctxt "model:ir.model.button,confirm:shipment_out_ship_button"
+msgid "Are you sure you want to ship the shipment?"
+msgstr ""
+
msgctxt "model:ir.model.button,help:inventory_complete_lines_button"
msgid "Add an inventory line for each missing products"
msgstr ""
@@ -2389,6 +2436,11 @@ msgctxt "model:ir.model.button,string:shipment_out_return_receive_button"
msgid "Receive"
msgstr ""
+#, fuzzy
+msgctxt "model:ir.model.button,string:shipment_out_ship_button"
+msgid "Ship"
+msgstr "Envío"
+
msgctxt "model:ir.model.button,string:shipment_out_wait_button"
msgid "Wait"
msgstr ""
@@ -3309,6 +3361,11 @@ msgctxt "selection:stock.shipment.out,state:"
msgid "Picked"
msgstr "Empacado"
+#, fuzzy
+msgctxt "selection:stock.shipment.out,state:"
+msgid "Shipped"
+msgstr "Envío"
+
msgctxt "selection:stock.shipment.out,state:"
msgid "Waiting"
msgstr ""
diff --git a/modules/stock/locale/et.po b/modules/stock/locale/et.po
index a7b6e44b0f..2b6d87f91d 100644
--- a/modules/stock/locale/et.po
+++ b/modules/stock/locale/et.po
@@ -443,6 +443,11 @@ msgctxt "field:stock.move,origin_planned_date:"
msgid "Origin Planned Date"
msgstr "Planeeritud kuupäev"
+#, fuzzy
+msgctxt "field:stock.move,outcome_moves:"
+msgid "Outcome Moves"
+msgstr "Väljuvad liikumised"
+
msgctxt "field:stock.move,planned_date:"
msgid "Planned Date"
msgstr "Planeeritud kuupäev"
@@ -1026,6 +1031,11 @@ msgctxt "field:stock.shipment.out,reference:"
msgid "Reference"
msgstr "Viide"
+#, fuzzy
+msgctxt "field:stock.shipment.out,shipped_by:"
+msgid "Shipped By"
+msgstr "Lähetatud"
+
msgctxt "field:stock.shipment.out,state:"
msgid "State"
msgstr "Olek"
@@ -1681,13 +1691,15 @@ msgctxt "model:ir.action,name:act_location_lead_time_form"
msgid "Location Lead Times"
msgstr "Asukoha viiteaeg"
+#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_list"
-msgid "Locations List Quantity"
-msgstr "asukoha koguse nimekiri"
+msgid "Stock Locations List"
+msgstr "Lao asukoht"
+#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_tree"
-msgid "Locations Tree Quantity"
-msgstr "Asukoha koguse puu"
+msgid "Stock Locations Tree"
+msgstr "Lao asukoht"
msgctxt "model:ir.action,name:act_location_tree"
msgid "Locations"
@@ -1711,8 +1723,9 @@ msgctxt "model:ir.action,name:act_product_moves"
msgid "Stock Moves"
msgstr "Laoliikumine"
+#, fuzzy
msgctxt "model:ir.action,name:act_product_quantities_warehouse"
-msgid "Product Quantities By Warehouse"
+msgid "Stock Quantities By Warehouse"
msgstr "Toote kogused ladude lõikes"
#, fuzzy
@@ -1722,8 +1735,8 @@ msgstr "Toote kogused ladude lõikes"
#, fuzzy
msgctxt "model:ir.action,name:act_products_by_locations_relate"
-msgid "Products by Locations"
-msgstr "Kaubad asukohtade järgi"
+msgid "Products"
+msgstr "Tooted"
msgctxt "model:ir.action,name:act_reporting_margin_category"
msgid "Margins per Category"
@@ -1990,6 +2003,12 @@ msgctxt ""
msgid "Picked"
msgstr "Pakitud"
+#, fuzzy
+msgctxt ""
+"model:ir.action.act_window.domain,name:act_shipment_out_form_domain_shipped"
+msgid "Shipped"
+msgstr "Lähetatud"
+
msgctxt ""
"model:ir.action.act_window.domain,name:act_shipment_out_form_domain_waiting"
msgid "Waiting"
@@ -2010,36 +2029,43 @@ msgctxt ""
msgid "Received"
msgstr "Vastu võetud"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_shipment"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending shipments with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_cost_price"
msgid ""
"Invalid cost price \"%(cost_price)s\" for product \"%(product)s\" with "
"exception \"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_cost_price_not_number"
msgid ""
"The value \"%(value)s\" of \"%(cost_price)s\" for product \"%(product)s\" is"
" not a number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_count_create_line"
msgid "No existing line found for \"%(search)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_date_in_the_future"
msgid "The inventories \"%(inventories)s\" have dates in the future."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_delete_cancel"
msgid "To delete inventory \"%(inventory)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_line_delete_cancel"
msgid ""
"To delete inventory line \"%(line)s\" you must cancel inventory "
@@ -2050,44 +2076,52 @@ msgctxt "model:ir.message,text:msg_inventory_line_quantity_positive"
msgid "Inventory line quantity must be positive."
msgstr "Kauba rida peab olema positiivne"
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_line_unique"
msgid "Inventory line \"%(line)s\" is not unique on inventory \"%(inventory)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_location_missing_lost_found"
msgid ""
"To confirm the inventory \"%(inventory)s\" you must set a lost and found on "
"a parent of location \"%(location)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_missing_empty_quantity"
msgid ""
"To confirm the inventory \"%(inventory)s\" you must select an option for "
"empty quantity."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_location_child_of_warehouse"
msgid ""
"To set location \"%(location)s\" as storage/input/output of warehouse "
"\"%(warehouse)s\", it must be in the warehouse."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_location_inactive_not_empty"
msgid "To inactivate location \"%(location)s\", you must empty it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_location_invalid_type_for_moves"
msgid ""
"You cannot change the type of location \"%(location)s\" to \"%(type)s\"\n"
"because the type does not support moves and location has existing moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_delete_draft_cancel"
msgid ""
"To delete stock move \"%(move)s\" you must cancel it or reset its state to "
"draft."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_effective_date_in_the_future"
msgid "The moves \"%(moves)s\" have effective dates in the future."
msgstr ""
@@ -2100,22 +2134,27 @@ msgctxt "model:ir.message,text:msg_move_internal_quantity_positive"
msgid "Internal move quantity must be positive."
msgstr "Sisemise kande kogus peab olema positiivne"
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_assigned"
msgid "To modify stock move \"%(move)s\" you must reset its state to draft."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_cancelled"
msgid "You cannot modify stock move \"%(move)s\" because it is cancelled."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_done"
msgid "You cannot modify stock move \"%(move)s\" because it is done."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_period_close"
msgid "To modify stock move \"%(move)s\" you must reopen period \"%(period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_no_origin"
msgid "Stock moves \"%(moves)s\" have no origin."
msgstr ""
@@ -2153,6 +2192,7 @@ msgid ""
"moves."
msgstr "Laoliikumistel oleva toote tüüpi ei saa muuta."
+#, python-format
msgctxt "model:ir.message,text:msg_product_location_quantity"
msgid ""
"The product \"%(product)s\" has still some quantities in locations "
@@ -2165,10 +2205,12 @@ msgid ""
"deactivating the product."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_quantities_max"
msgid "You cannot select more than %(max)s products to compute quantities."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_check_quantity"
msgid ""
"The quantities of shipment \"%(shipment)s\" are different by %(quantities)s."
@@ -2178,6 +2220,7 @@ msgctxt "model:ir.message,text:msg_shipment_delay"
msgid "Delay"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_delete_cancel"
msgid "To delete shipment \"%(shipment)s\" you must cancel it."
msgstr ""
@@ -2202,6 +2245,7 @@ msgctxt "model:ir.message,text:msg_shipment_origin_planned_date_help"
msgid "When the stock operation was initially expected to be completed."
msgstr "Millal tarne eelduslikult lõpetatakse"
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_pack_inventory_done"
msgid "To pack shipment \"%(shipment)s\" you must do the inventory moves."
msgstr ""
@@ -2308,6 +2352,11 @@ msgctxt "model:ir.model.button,confirm:shipment_out_return_receive_button"
msgid "Are you sure you want to receive the shipment?"
msgstr "Oled kindel et tahad tarne vastu võtta?"
+#, fuzzy
+msgctxt "model:ir.model.button,confirm:shipment_out_ship_button"
+msgid "Are you sure you want to ship the shipment?"
+msgstr "Oled kindel et tahad tarne vastu võtta?"
+
msgctxt "model:ir.model.button,help:inventory_complete_lines_button"
msgid "Add an inventory line for each missing products"
msgstr "Lisa puuduolevatele toodetele varu rida"
@@ -2459,6 +2508,11 @@ msgctxt "model:ir.model.button,string:shipment_out_return_receive_button"
msgid "Receive"
msgstr "Võta vastu"
+#, fuzzy
+msgctxt "model:ir.model.button,string:shipment_out_ship_button"
+msgid "Ship"
+msgstr "Tarni"
+
msgctxt "model:ir.model.button,string:shipment_out_wait_button"
msgid "Wait"
msgstr "Ootsa"
@@ -3388,6 +3442,11 @@ msgctxt "selection:stock.shipment.out,state:"
msgid "Picked"
msgstr "Pakitud"
+#, fuzzy
+msgctxt "selection:stock.shipment.out,state:"
+msgid "Shipped"
+msgstr "Lähetatud"
+
msgctxt "selection:stock.shipment.out,state:"
msgid "Waiting"
msgstr "Ootel"
diff --git a/modules/stock/locale/fa.po b/modules/stock/locale/fa.po
index 43d08e0c24..026af52b71 100644
--- a/modules/stock/locale/fa.po
+++ b/modules/stock/locale/fa.po
@@ -452,6 +452,11 @@ msgctxt "field:stock.move,origin_planned_date:"
msgid "Origin Planned Date"
msgstr "تاریخ برنامه ریزی شده"
+#, fuzzy
+msgctxt "field:stock.move,outcome_moves:"
+msgid "Outcome Moves"
+msgstr "جابجایی های خروجی"
+
msgctxt "field:stock.move,planned_date:"
msgid "Planned Date"
msgstr "تاریخ برنامه ریزی شده"
@@ -1035,6 +1040,11 @@ msgctxt "field:stock.shipment.out,reference:"
msgid "Reference"
msgstr "مرجع"
+#, fuzzy
+msgctxt "field:stock.shipment.out,shipped_by:"
+msgid "Shipped By"
+msgstr "حمل شد توسط"
+
msgctxt "field:stock.shipment.out,state:"
msgid "State"
msgstr "وضعیت"
@@ -1696,13 +1706,15 @@ msgctxt "model:ir.action,name:act_location_lead_time_form"
msgid "Location Lead Times"
msgstr "مکان آماده سازی"
+#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_list"
-msgid "Locations List Quantity"
-msgstr "Locations List Quantity"
+msgid "Stock Locations List"
+msgstr "مکان انبار"
+#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_tree"
-msgid "Locations Tree Quantity"
-msgstr "Locations Tree Quantity"
+msgid "Stock Locations Tree"
+msgstr "مکان انبار"
msgctxt "model:ir.action,name:act_location_tree"
msgid "Locations"
@@ -1726,8 +1738,9 @@ msgctxt "model:ir.action,name:act_product_moves"
msgid "Stock Moves"
msgstr "جابجایی موجودی"
+#, fuzzy
msgctxt "model:ir.action,name:act_product_quantities_warehouse"
-msgid "Product Quantities By Warehouse"
+msgid "Stock Quantities By Warehouse"
msgstr "مقادیر محصول توسط انبار"
#, fuzzy
@@ -1737,8 +1750,8 @@ msgstr "مقادیر محصول توسط انبار"
#, fuzzy
msgctxt "model:ir.action,name:act_products_by_locations_relate"
-msgid "Products by Locations"
-msgstr "محصولات توسط مکان ها"
+msgid "Products"
+msgstr "محصولات"
msgctxt "model:ir.action,name:act_reporting_margin_category"
msgid "Margins per Category"
@@ -2005,6 +2018,12 @@ msgctxt ""
msgid "Picked"
msgstr "بسته بندي شده"
+#, fuzzy
+msgctxt ""
+"model:ir.action.act_window.domain,name:act_shipment_out_form_domain_shipped"
+msgid "Shipped"
+msgstr "ارسال شد"
+
msgctxt ""
"model:ir.action.act_window.domain,name:act_shipment_out_form_domain_waiting"
msgid "Waiting"
@@ -2025,6 +2044,7 @@ msgctxt ""
msgid "Received"
msgstr "دریافت شده"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_shipment"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending shipments with "
@@ -2033,31 +2053,36 @@ msgstr ""
"شما نمی توانید نهاد/سازمان :\"%(party)s\"را حذف کنید در حالی که آنها محموله "
"در حال انتظار با شرکت :\"%(company)s\" دارد."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_cost_price"
msgid ""
"Invalid cost price \"%(cost_price)s\" for product \"%(product)s\" with "
"exception \"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_cost_price_not_number"
msgid ""
"The value \"%(value)s\" of \"%(cost_price)s\" for product \"%(product)s\" is"
" not a number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_count_create_line"
msgid "No existing line found for \"%(search)s\"."
msgstr "هیچ سطرایجاد شده ای برای \"%(search)s\"پیدا نشد ."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_inventory_date_in_the_future"
msgid "The inventories \"%(inventories)s\" have dates in the future."
msgstr "برای حذف موجودی :\"%(inventory)s\" شما باید آن را لغو کنید."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_delete_cancel"
msgid "To delete inventory \"%(inventory)s\" you must cancel it."
msgstr "برای حذف موجودی :\"%(inventory)s\" شما باید آن را لغو کنید."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_line_delete_cancel"
msgid ""
"To delete inventory line \"%(line)s\" you must cancel inventory "
@@ -2070,11 +2095,12 @@ msgctxt "model:ir.message,text:msg_inventory_line_quantity_positive"
msgid "Inventory line quantity must be positive."
msgstr "مقدار سطر موجودی باید مثبت باشد."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_line_unique"
msgid "Inventory line \"%(line)s\" is not unique on inventory \"%(inventory)s\"."
msgstr "سطرموجودی :\"%(line)s\" در موجودی :\"%(inventory)s\" منحصر بفرد نیست."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_inventory_location_missing_lost_found"
msgid ""
"To confirm the inventory \"%(inventory)s\" you must set a lost and found on "
@@ -2083,6 +2109,7 @@ msgstr ""
"برای تایید موجودی :\"%(inventory)s\" شما باید یک گزینه برای مقدار خالی را "
"انتخاب کنید."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_missing_empty_quantity"
msgid ""
"To confirm the inventory \"%(inventory)s\" you must select an option for "
@@ -2091,6 +2118,7 @@ msgstr ""
"برای تایید موجودی :\"%(inventory)s\" شما باید یک گزینه برای مقدار خالی را "
"انتخاب کنید."
+#, python-format
msgctxt "model:ir.message,text:msg_location_child_of_warehouse"
msgid ""
"To set location \"%(location)s\" as storage/input/output of warehouse "
@@ -2099,10 +2127,12 @@ msgstr ""
"برای تعیین مکان :\"%(location)s\" به عنوان انبار/ ورودی / خروجی از انبار "
":\"%(warehouse)s\"، آن باید در انبار باشد."
+#, python-format
msgctxt "model:ir.message,text:msg_location_inactive_not_empty"
msgid "To inactivate location \"%(location)s\", you must empty it."
msgstr "برای غیرفعال کردن مکان :\"%(location)s\"، باید آن را خالی کنید."
+#, python-format
msgctxt "model:ir.message,text:msg_location_invalid_type_for_moves"
msgid ""
"You cannot change the type of location \"%(location)s\" to \"%(type)s\"\n"
@@ -2111,6 +2141,7 @@ msgstr ""
"شما نمیتوانید نوع مکان :\"%(location)s\"را به \"%(type)s\" تغییر دهید\n"
"چراکه نوع جابجایی را پشتیبانی نمی کند و مکان جابجایی هایی موجود دارد."
+#, python-format
msgctxt "model:ir.message,text:msg_move_delete_draft_cancel"
msgid ""
"To delete stock move \"%(move)s\" you must cancel it or reset its state to "
@@ -2119,6 +2150,7 @@ msgstr ""
"برای حذف جابجایی اموال :\"%(move)s\"شما باید آن را لغو یا به حالت پیش نویس "
"بازنشانی کنید."
+#, python-format
msgctxt "model:ir.message,text:msg_move_effective_date_in_the_future"
msgid "The moves \"%(moves)s\" have effective dates in the future."
msgstr ""
@@ -2131,31 +2163,35 @@ msgctxt "model:ir.message,text:msg_move_internal_quantity_positive"
msgid "Internal move quantity must be positive."
msgstr "مقدار جابجایی داخلی باید مثبت باشد."
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_assigned"
msgid "To modify stock move \"%(move)s\" you must reset its state to draft."
msgstr ""
"برای تغییر جابجایی اموال :\"%(move)s\" شما باید آنرا به حالت پیش نویس "
"بازنشانی کنید."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_move_modify_cancelled"
msgid "You cannot modify stock move \"%(move)s\" because it is cancelled."
msgstr ""
"شما نمی توانید جابجایی اموال :\"%(move)s\"را تغییر دهید، زیرا آن لغو شده "
"است."
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_done"
msgid "You cannot modify stock move \"%(move)s\" because it is done."
msgstr ""
"شما نمی توانید جابجایی اموال :\"%(move)s\"را تغییر دهید، زیرا آن انجام شده "
"است."
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_period_close"
msgid "To modify stock move \"%(move)s\" you must reopen period \"%(period)s\"."
msgstr ""
"برای تغییرجابجایی اموال :\"%(move)s\"شما باید دوره :\"%(period)s\" را مجدداً"
" باز کنید."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_move_no_origin"
msgid "Stock moves \"%(moves)s\" have no origin."
msgstr "جابجایی اموال :\"%(move)s\" هیچ منشأی ندارد."
@@ -2200,6 +2236,7 @@ msgstr ""
"برای یك محصول که به جابجایی موجودی مرتبط شده است، شما نمی توانید نوع آن را "
"تغییر دهید."
+#, python-format
msgctxt "model:ir.message,text:msg_product_location_quantity"
msgid ""
"The product \"%(product)s\" has still some quantities in locations "
@@ -2212,10 +2249,12 @@ msgid ""
"deactivating the product."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_quantities_max"
msgid "You cannot select more than %(max)s products to compute quantities."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_check_quantity"
msgid ""
"The quantities of shipment \"%(shipment)s\" are different by %(quantities)s."
@@ -2225,6 +2264,7 @@ msgctxt "model:ir.message,text:msg_shipment_delay"
msgid "Delay"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_delete_cancel"
msgid "To delete shipment \"%(shipment)s\" you must cancel it."
msgstr "برای حذف حمل ونقل :\"%(shipment)s\" شما باید آن را لغو کنید."
@@ -2249,7 +2289,7 @@ msgctxt "model:ir.message,text:msg_shipment_origin_planned_date_help"
msgid "When the stock operation was initially expected to be completed."
msgstr "زمانی که انتظار می رود حمل و نقل تکمیل شود."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_shipment_pack_inventory_done"
msgid "To pack shipment \"%(shipment)s\" you must do the inventory moves."
msgstr "برای حذف حمل ونقل :\"%(shipment)s\" شما باید آن را لغو کنید."
@@ -2356,6 +2396,11 @@ msgctxt "model:ir.model.button,confirm:shipment_out_return_receive_button"
msgid "Are you sure you want to receive the shipment?"
msgstr ""
+#, fuzzy
+msgctxt "model:ir.model.button,confirm:shipment_out_ship_button"
+msgid "Are you sure you want to ship the shipment?"
+msgstr "وضعیت فعلی حمل و نقل."
+
msgctxt "model:ir.model.button,help:inventory_complete_lines_button"
msgid "Add an inventory line for each missing products"
msgstr "Add an inventory line for each missing products"
@@ -2507,6 +2552,11 @@ msgctxt "model:ir.model.button,string:shipment_out_return_receive_button"
msgid "Receive"
msgstr "Receive"
+#, fuzzy
+msgctxt "model:ir.model.button,string:shipment_out_ship_button"
+msgid "Ship"
+msgstr "Ship"
+
msgctxt "model:ir.model.button,string:shipment_out_wait_button"
msgid "Wait"
msgstr "Wait"
@@ -3416,6 +3466,11 @@ msgctxt "selection:stock.shipment.out,state:"
msgid "Picked"
msgstr "بسته بندی شده"
+#, fuzzy
+msgctxt "selection:stock.shipment.out,state:"
+msgid "Shipped"
+msgstr "ارسال شد"
+
msgctxt "selection:stock.shipment.out,state:"
msgid "Waiting"
msgstr "در انتظار"
diff --git a/modules/stock/locale/fi.po b/modules/stock/locale/fi.po
index 6bc94e7a77..0be84bc23e 100644
--- a/modules/stock/locale/fi.po
+++ b/modules/stock/locale/fi.po
@@ -454,6 +454,11 @@ msgctxt "field:stock.move,origin_planned_date:"
msgid "Origin Planned Date"
msgstr ""
+#, fuzzy
+msgctxt "field:stock.move,outcome_moves:"
+msgid "Outcome Moves"
+msgstr "Moves"
+
msgctxt "field:stock.move,planned_date:"
msgid "Planned Date"
msgstr ""
@@ -1029,6 +1034,11 @@ msgctxt "field:stock.shipment.out,reference:"
msgid "Reference"
msgstr ""
+#, fuzzy
+msgctxt "field:stock.shipment.out,shipped_by:"
+msgid "Shipped By"
+msgstr "Shipped"
+
msgctxt "field:stock.shipment.out,state:"
msgid "State"
msgstr ""
@@ -1662,12 +1672,14 @@ msgctxt "model:ir.action,name:act_location_lead_time_form"
msgid "Location Lead Times"
msgstr "Location Lead Times"
+#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_list"
-msgid "Locations List Quantity"
+msgid "Stock Locations List"
msgstr "Locations List Quantity"
+#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_tree"
-msgid "Locations Tree Quantity"
+msgid "Stock Locations Tree"
msgstr "Locations Tree Quantity"
msgctxt "model:ir.action,name:act_location_tree"
@@ -1691,8 +1703,9 @@ msgctxt "model:ir.action,name:act_product_moves"
msgid "Stock Moves"
msgstr "Moves"
+#, fuzzy
msgctxt "model:ir.action,name:act_product_quantities_warehouse"
-msgid "Product Quantities By Warehouse"
+msgid "Stock Quantities By Warehouse"
msgstr "Product Quantities By Warehouse"
#, fuzzy
@@ -1702,8 +1715,8 @@ msgstr "Product Quantities By Warehouse"
#, fuzzy
msgctxt "model:ir.action,name:act_products_by_locations_relate"
-msgid "Products by Locations"
-msgstr "Warehouse"
+msgid "Products"
+msgstr "Products"
msgctxt "model:ir.action,name:act_reporting_margin_category"
msgid "Margins per Category"
@@ -1972,6 +1985,12 @@ msgctxt ""
msgid "Picked"
msgstr "Packed"
+#, fuzzy
+msgctxt ""
+"model:ir.action.act_window.domain,name:act_shipment_out_form_domain_shipped"
+msgid "Shipped"
+msgstr "Shipped"
+
msgctxt ""
"model:ir.action.act_window.domain,name:act_shipment_out_form_domain_waiting"
msgid "Waiting"
@@ -1993,36 +2012,43 @@ msgctxt ""
msgid "Received"
msgstr "Received"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_shipment"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending shipments with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_cost_price"
msgid ""
"Invalid cost price \"%(cost_price)s\" for product \"%(product)s\" with "
"exception \"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_cost_price_not_number"
msgid ""
"The value \"%(value)s\" of \"%(cost_price)s\" for product \"%(product)s\" is"
" not a number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_count_create_line"
msgid "No existing line found for \"%(search)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_date_in_the_future"
msgid "The inventories \"%(inventories)s\" have dates in the future."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_delete_cancel"
msgid "To delete inventory \"%(inventory)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_line_delete_cancel"
msgid ""
"To delete inventory line \"%(line)s\" you must cancel inventory "
@@ -2033,44 +2059,52 @@ msgctxt "model:ir.message,text:msg_inventory_line_quantity_positive"
msgid "Inventory line quantity must be positive."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_line_unique"
msgid "Inventory line \"%(line)s\" is not unique on inventory \"%(inventory)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_location_missing_lost_found"
msgid ""
"To confirm the inventory \"%(inventory)s\" you must set a lost and found on "
"a parent of location \"%(location)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_missing_empty_quantity"
msgid ""
"To confirm the inventory \"%(inventory)s\" you must select an option for "
"empty quantity."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_location_child_of_warehouse"
msgid ""
"To set location \"%(location)s\" as storage/input/output of warehouse "
"\"%(warehouse)s\", it must be in the warehouse."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_location_inactive_not_empty"
msgid "To inactivate location \"%(location)s\", you must empty it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_location_invalid_type_for_moves"
msgid ""
"You cannot change the type of location \"%(location)s\" to \"%(type)s\"\n"
"because the type does not support moves and location has existing moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_delete_draft_cancel"
msgid ""
"To delete stock move \"%(move)s\" you must cancel it or reset its state to "
"draft."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_effective_date_in_the_future"
msgid "The moves \"%(moves)s\" have effective dates in the future."
msgstr ""
@@ -2083,22 +2117,27 @@ msgctxt "model:ir.message,text:msg_move_internal_quantity_positive"
msgid "Internal move quantity must be positive."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_assigned"
msgid "To modify stock move \"%(move)s\" you must reset its state to draft."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_cancelled"
msgid "You cannot modify stock move \"%(move)s\" because it is cancelled."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_done"
msgid "You cannot modify stock move \"%(move)s\" because it is done."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_period_close"
msgid "To modify stock move \"%(move)s\" you must reopen period \"%(period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_no_origin"
msgid "Stock moves \"%(moves)s\" have no origin."
msgstr ""
@@ -2133,6 +2172,7 @@ msgid ""
"moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_location_quantity"
msgid ""
"The product \"%(product)s\" has still some quantities in locations "
@@ -2145,10 +2185,12 @@ msgid ""
"deactivating the product."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_quantities_max"
msgid "You cannot select more than %(max)s products to compute quantities."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_check_quantity"
msgid ""
"The quantities of shipment \"%(shipment)s\" are different by %(quantities)s."
@@ -2158,6 +2200,7 @@ msgctxt "model:ir.message,text:msg_shipment_delay"
msgid "Delay"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_delete_cancel"
msgid "To delete shipment \"%(shipment)s\" you must cancel it."
msgstr ""
@@ -2178,6 +2221,7 @@ msgctxt "model:ir.message,text:msg_shipment_origin_planned_date_help"
msgid "When the stock operation was initially expected to be completed."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_pack_inventory_done"
msgid "To pack shipment \"%(shipment)s\" you must do the inventory moves."
msgstr ""
@@ -2274,6 +2318,10 @@ msgctxt "model:ir.model.button,confirm:shipment_out_return_receive_button"
msgid "Are you sure you want to receive the shipment?"
msgstr ""
+msgctxt "model:ir.model.button,confirm:shipment_out_ship_button"
+msgid "Are you sure you want to ship the shipment?"
+msgstr ""
+
msgctxt "model:ir.model.button,help:inventory_complete_lines_button"
msgid "Add an inventory line for each missing products"
msgstr "Add an inventory line for each missing products"
@@ -2419,6 +2467,11 @@ msgctxt "model:ir.model.button,string:shipment_out_return_receive_button"
msgid "Receive"
msgstr "Receive"
+#, fuzzy
+msgctxt "model:ir.model.button,string:shipment_out_ship_button"
+msgid "Ship"
+msgstr "Ship"
+
msgctxt "model:ir.model.button,string:shipment_out_wait_button"
msgid "Wait"
msgstr "Wait"
@@ -3387,6 +3440,11 @@ msgctxt "selection:stock.shipment.out,state:"
msgid "Picked"
msgstr "Packed"
+#, fuzzy
+msgctxt "selection:stock.shipment.out,state:"
+msgid "Shipped"
+msgstr "Shipped"
+
#, fuzzy
msgctxt "selection:stock.shipment.out,state:"
msgid "Waiting"
diff --git a/modules/stock/locale/fr.po b/modules/stock/locale/fr.po
index ec4d8706ec..3f64b2fcd1 100644
--- a/modules/stock/locale/fr.po
+++ b/modules/stock/locale/fr.po
@@ -426,6 +426,10 @@ msgctxt "field:stock.move,origin_planned_date:"
msgid "Origin Planned Date"
msgstr "Date prévue de l'origine"
+msgctxt "field:stock.move,outcome_moves:"
+msgid "Outcome Moves"
+msgstr "Mouvements de résultat"
+
msgctxt "field:stock.move,planned_date:"
msgid "Planned Date"
msgstr "Date planifiée"
@@ -966,6 +970,10 @@ msgctxt "field:stock.shipment.out,reference:"
msgid "Reference"
msgstr "Référence"
+msgctxt "field:stock.shipment.out,shipped_by:"
+msgid "Shipped By"
+msgstr "Livré par"
+
msgctxt "field:stock.shipment.out,state:"
msgid "State"
msgstr "État"
@@ -1622,12 +1630,12 @@ msgid "Location Lead Times"
msgstr "Délais de livraison entre emplacements"
msgctxt "model:ir.action,name:act_location_quantity_list"
-msgid "Locations List Quantity"
-msgstr "Liste des quantités par emplacements"
+msgid "Stock Locations List"
+msgstr "Liste des emplacements des stocks"
msgctxt "model:ir.action,name:act_location_quantity_tree"
-msgid "Locations Tree Quantity"
-msgstr "Arbre des quantité par emplacements"
+msgid "Stock Locations Tree"
+msgstr "Arbre des emplacements des stocks"
msgctxt "model:ir.action,name:act_location_tree"
msgid "Locations"
@@ -1650,16 +1658,16 @@ msgid "Stock Moves"
msgstr "Mouvements de stock"
msgctxt "model:ir.action,name:act_product_quantities_warehouse"
-msgid "Product Quantities By Warehouse"
-msgstr "Quantités de produit par entrepôt"
+msgid "Stock Quantities By Warehouse"
+msgstr "Quantités en stock par entrepôt"
msgctxt "model:ir.action,name:act_product_quantities_warehouse_move"
msgid "Stock Moves By Warehouse"
msgstr "Mouvements de stock par entrepôt"
msgctxt "model:ir.action,name:act_products_by_locations_relate"
-msgid "Products by Locations"
-msgstr "Produits par emplacements"
+msgid "Products"
+msgstr "Produits"
msgctxt "model:ir.action,name:act_reporting_margin_category"
msgid "Margins per Category"
@@ -1911,6 +1919,11 @@ msgctxt ""
msgid "Picked"
msgstr "Prélevées"
+msgctxt ""
+"model:ir.action.act_window.domain,name:act_shipment_out_form_domain_shipped"
+msgid "Shipped"
+msgstr "Livrées"
+
msgctxt ""
"model:ir.action.act_window.domain,name:act_shipment_out_form_domain_waiting"
msgid "Waiting"
@@ -1931,6 +1944,7 @@ msgctxt ""
msgid "Received"
msgstr "Reçus"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_shipment"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending shipments with "
@@ -1939,6 +1953,7 @@ msgstr ""
"Vous ne pouvez pas effacer le tiers « %(party)s » tant qu'il a des "
"expéditions en attente pour la société « %(company)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_cost_price"
msgid ""
"Invalid cost price \"%(cost_price)s\" for product \"%(product)s\" with "
@@ -1947,6 +1962,7 @@ msgstr ""
"Prix de revient non-valide « %(cost_price)s » pour le produit "
"« %(product)s » avec l'exception « %(exception)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_cost_price_not_number"
msgid ""
"The value \"%(value)s\" of \"%(cost_price)s\" for product \"%(product)s\" is"
@@ -1955,18 +1971,22 @@ msgstr ""
"La valeur « %(value)s » de « %(cost_price)s » pour le produit "
"« %(product)s » n'est pas un nombre."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_count_create_line"
msgid "No existing line found for \"%(search)s\"."
msgstr "Aucune ligne existante n'a été trouvée pour « %(search)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_date_in_the_future"
msgid "The inventories \"%(inventories)s\" have dates in the future."
msgstr "Les inventaires « %(inventories)s » ont des dates dans le futur."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_delete_cancel"
msgid "To delete inventory \"%(inventory)s\" you must cancel it."
msgstr "Pour supprimer l'inventaire « %(inventory)s », vous devez l'annuler."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_line_delete_cancel"
msgid ""
"To delete inventory line \"%(line)s\" you must cancel inventory "
@@ -1979,12 +1999,14 @@ msgctxt "model:ir.message,text:msg_inventory_line_quantity_positive"
msgid "Inventory line quantity must be positive."
msgstr "La quantité de la ligne d'inventaire doit être positive."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_line_unique"
msgid "Inventory line \"%(line)s\" is not unique on inventory \"%(inventory)s\"."
msgstr ""
"Le ligne d'inventaire « %(line)s » n'est pas unique sur l'inventaire "
"« %(inventory)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_location_missing_lost_found"
msgid ""
"To confirm the inventory \"%(inventory)s\" you must set a lost and found on "
@@ -1993,6 +2015,7 @@ msgstr ""
"Pour confirmer l'inventaire « %(inventory)s », vous devez définir une perte "
"et surplus sur un parent de l'emplacement « %(location)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_missing_empty_quantity"
msgid ""
"To confirm the inventory \"%(inventory)s\" you must select an option for "
@@ -2001,6 +2024,7 @@ msgstr ""
"Pour confirmer l'inventaire « %(inventory)s », vous devez sélectionner une "
"option pour les quantités vides."
+#, python-format
msgctxt "model:ir.message,text:msg_location_child_of_warehouse"
msgid ""
"To set location \"%(location)s\" as storage/input/output of warehouse "
@@ -2009,10 +2033,12 @@ msgstr ""
"Pour définir l'emplacement « %(location)s » comme stockage/entrée/sortie de "
"l'entrepôt « %(warehouse)s », il doit être dans l'entrepôt."
+#, python-format
msgctxt "model:ir.message,text:msg_location_inactive_not_empty"
msgid "To inactivate location \"%(location)s\", you must empty it."
msgstr "Pour désactiver l'emplacement « %(location)s », vous devez la vider."
+#, python-format
msgctxt "model:ir.message,text:msg_location_invalid_type_for_moves"
msgid ""
"You cannot change the type of location \"%(location)s\" to \"%(type)s\"\n"
@@ -2021,6 +2047,7 @@ msgstr ""
"Vous ne pouvez pas changer le type de l'emplacement « %(location)s » en « %(type)s »\n"
"car le type ne supporte pas les mouvements et l'emplacement a déjà des mouvements."
+#, python-format
msgctxt "model:ir.message,text:msg_move_delete_draft_cancel"
msgid ""
"To delete stock move \"%(move)s\" you must cancel it or reset its state to "
@@ -2029,6 +2056,7 @@ msgstr ""
"Pour supprimer le mouvement de stock « %(move)s », vous devez l'annuler ou "
"le réinitialiser à l'état brouillon."
+#, python-format
msgctxt "model:ir.message,text:msg_move_effective_date_in_the_future"
msgid "The moves \"%(moves)s\" have effective dates in the future."
msgstr "Les mouvements « %(moves)s » ont des dates effectives dans le futur."
@@ -2042,30 +2070,35 @@ msgctxt "model:ir.message,text:msg_move_internal_quantity_positive"
msgid "Internal move quantity must be positive."
msgstr "La quantité interne doit être positive."
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_assigned"
msgid "To modify stock move \"%(move)s\" you must reset its state to draft."
msgstr ""
"Pour modifier le mouvement de stock « %(move)s », vous devez le "
"réinitialiser à l'état brouillon."
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_cancelled"
msgid "You cannot modify stock move \"%(move)s\" because it is cancelled."
msgstr ""
"Vous ne pouvez pas modifier le mouvement de stock « %(move)s » car il est "
"annulé."
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_done"
msgid "You cannot modify stock move \"%(move)s\" because it is done."
msgstr ""
"Vous ne pouvez pas modifier le mouvement de stock « %(move)s » car il est "
"effectué."
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_period_close"
msgid "To modify stock move \"%(move)s\" you must reopen period \"%(period)s\"."
msgstr ""
"Pour modifier le mouvement de stock « %(move)s », vous devez rouvrir la "
"période « %(period)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_move_no_origin"
msgid "Stock moves \"%(moves)s\" have no origin."
msgstr "Les mouvements de stock « %(moves)s » n'ont pas d'origine."
@@ -2109,6 +2142,7 @@ msgstr ""
"Vous ne pouvez pas modifier le type d'un produit associé à des mouvements de"
" stock."
+#, python-format
msgctxt "model:ir.message,text:msg_product_location_quantity"
msgid ""
"The product \"%(product)s\" has still some quantities in locations "
@@ -2125,12 +2159,14 @@ msgstr ""
"Il est recommandé de vider le stock des emplacements de magasin avant de "
"désactiver le produit."
+#, python-format
msgctxt "model:ir.message,text:msg_product_quantities_max"
msgid "You cannot select more than %(max)s products to compute quantities."
msgstr ""
"Vous ne pouvez pas sélectionner plus de %(max)s produits pour calculer les "
"quantités."
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_check_quantity"
msgid ""
"The quantities of shipment \"%(shipment)s\" are different by %(quantities)s."
@@ -2142,6 +2178,7 @@ msgctxt "model:ir.message,text:msg_shipment_delay"
msgid "Delay"
msgstr "Délai"
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_delete_cancel"
msgid "To delete shipment \"%(shipment)s\" you must cancel it."
msgstr "Pour supprimer l'expédition « %(shipment)s », vous devez l'annuler."
@@ -2163,6 +2200,7 @@ msgid "When the stock operation was initially expected to be completed."
msgstr ""
"Date à laquelle l'opération de stockage devait initialement être achevée."
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_pack_inventory_done"
msgid "To pack shipment \"%(shipment)s\" you must do the inventory moves."
msgstr ""
@@ -2261,6 +2299,10 @@ msgctxt "model:ir.model.button,confirm:shipment_out_return_receive_button"
msgid "Are you sure you want to receive the shipment?"
msgstr "Êtes-vous sûr de vouloir réceptionner l'expédition ?"
+msgctxt "model:ir.model.button,confirm:shipment_out_ship_button"
+msgid "Are you sure you want to ship the shipment?"
+msgstr "Êtes-vous sûr de vouloir livrer l'expédition ?"
+
msgctxt "model:ir.model.button,help:inventory_complete_lines_button"
msgid "Add an inventory line for each missing products"
msgstr "Ajouter une ligne d'inventaire pour chaque produit manquant"
@@ -2405,6 +2447,10 @@ msgctxt "model:ir.model.button,string:shipment_out_return_receive_button"
msgid "Receive"
msgstr "Recevoir"
+msgctxt "model:ir.model.button,string:shipment_out_ship_button"
+msgid "Ship"
+msgstr "Livrer"
+
msgctxt "model:ir.model.button,string:shipment_out_wait_button"
msgid "Wait"
msgstr "Attendre"
@@ -3277,6 +3323,10 @@ msgctxt "selection:stock.shipment.out,state:"
msgid "Picked"
msgstr "Prélevée"
+msgctxt "selection:stock.shipment.out,state:"
+msgid "Shipped"
+msgstr "Livrée"
+
msgctxt "selection:stock.shipment.out,state:"
msgid "Waiting"
msgstr "En attente"
diff --git a/modules/stock/locale/hu.po b/modules/stock/locale/hu.po
index e1771939e0..f9b95d59cf 100644
--- a/modules/stock/locale/hu.po
+++ b/modules/stock/locale/hu.po
@@ -445,6 +445,11 @@ msgctxt "field:stock.move,origin_planned_date:"
msgid "Origin Planned Date"
msgstr "Tervezett dátum"
+#, fuzzy
+msgctxt "field:stock.move,outcome_moves:"
+msgid "Outcome Moves"
+msgstr "Kimenő mozgások"
+
msgctxt "field:stock.move,planned_date:"
msgid "Planned Date"
msgstr "Tervezett dátum"
@@ -1001,6 +1006,11 @@ msgctxt "field:stock.shipment.out,reference:"
msgid "Reference"
msgstr "Hivatkozás"
+#, fuzzy
+msgctxt "field:stock.shipment.out,shipped_by:"
+msgid "Shipped By"
+msgstr "Elküldte"
+
msgctxt "field:stock.shipment.out,state:"
msgid "State"
msgstr "Állapot"
@@ -1655,13 +1665,15 @@ msgctxt "model:ir.action,name:act_location_lead_time_form"
msgid "Location Lead Times"
msgstr "Átfutási idők tárhelyek között"
+#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_list"
-msgid "Locations List Quantity"
-msgstr "Tárhelylista mennyiségekkel"
+msgid "Stock Locations List"
+msgstr "Készlet tárolóhely"
+#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_tree"
-msgid "Locations Tree Quantity"
-msgstr "Tárhelyfa mennyiségekkel"
+msgid "Stock Locations Tree"
+msgstr "Készlet tárolóhely"
msgctxt "model:ir.action,name:act_location_tree"
msgid "Locations"
@@ -1683,17 +1695,19 @@ msgctxt "model:ir.action,name:act_product_moves"
msgid "Stock Moves"
msgstr "Készletmozgások"
+#, fuzzy
msgctxt "model:ir.action,name:act_product_quantities_warehouse"
-msgid "Product Quantities By Warehouse"
+msgid "Stock Quantities By Warehouse"
msgstr "Készletszint raktáranként"
msgctxt "model:ir.action,name:act_product_quantities_warehouse_move"
msgid "Stock Moves By Warehouse"
msgstr "Készletmozgások raktáranként"
+#, fuzzy
msgctxt "model:ir.action,name:act_products_by_locations_relate"
-msgid "Products by Locations"
-msgstr "Termékek tárhelyenként"
+msgid "Products"
+msgstr "Termékek"
msgctxt "model:ir.action,name:act_reporting_margin_category"
msgid "Margins per Category"
@@ -1954,6 +1968,12 @@ msgctxt ""
msgid "Picked"
msgstr "kigyűjtve"
+#, fuzzy
+msgctxt ""
+"model:ir.action.act_window.domain,name:act_shipment_out_form_domain_shipped"
+msgid "Shipped"
+msgstr "elküldve"
+
msgctxt ""
"model:ir.action.act_window.domain,name:act_shipment_out_form_domain_waiting"
msgid "Waiting"
@@ -1974,36 +1994,43 @@ msgctxt ""
msgid "Received"
msgstr "átvett"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_shipment"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending shipments with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_cost_price"
msgid ""
"Invalid cost price \"%(cost_price)s\" for product \"%(product)s\" with "
"exception \"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_cost_price_not_number"
msgid ""
"The value \"%(value)s\" of \"%(cost_price)s\" for product \"%(product)s\" is"
" not a number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_count_create_line"
msgid "No existing line found for \"%(search)s\"."
msgstr "A „%(search)s” tétel még nincs a leltárban."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_date_in_the_future"
msgid "The inventories \"%(inventories)s\" have dates in the future."
msgstr "A „%(inventories)s” leltáraknak jövőbeni dátuma van."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_delete_cancel"
msgid "To delete inventory \"%(inventory)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_line_delete_cancel"
msgid ""
"To delete inventory line \"%(line)s\" you must cancel inventory "
@@ -2015,16 +2042,19 @@ msgctxt "model:ir.message,text:msg_inventory_line_quantity_positive"
msgid "Inventory line quantity must be positive."
msgstr "A sorban szereplő mennyiség pozitívnak kell lenni."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_line_unique"
msgid "Inventory line \"%(line)s\" is not unique on inventory \"%(inventory)s\"."
msgstr "A „%(line)s” tételhez több sor is van a „%(inventory)s” leltárban."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_location_missing_lost_found"
msgid ""
"To confirm the inventory \"%(inventory)s\" you must set a lost and found on "
"a parent of location \"%(location)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_missing_empty_quantity"
msgid ""
"To confirm the inventory \"%(inventory)s\" you must select an option for "
@@ -2033,6 +2063,7 @@ msgstr ""
"Mielőtt jóváhagyja a „%(inventory)s” számú leltárt, döntse el, mit tesz az "
"üresen hagyott mennyiségekkel."
+#, python-format
msgctxt "model:ir.message,text:msg_location_child_of_warehouse"
msgid ""
"To set location \"%(location)s\" as storage/input/output of warehouse "
@@ -2042,22 +2073,26 @@ msgstr ""
" használja a „%(warehouse)s” raktárban, hozzá kell legyen rendelve ahhoz a "
"raktárhoz."
+#, python-format
msgctxt "model:ir.message,text:msg_location_inactive_not_empty"
msgid "To inactivate location \"%(location)s\", you must empty it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_location_invalid_type_for_moves"
msgid ""
"You cannot change the type of location \"%(location)s\" to \"%(type)s\"\n"
"because the type does not support moves and location has existing moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_delete_draft_cancel"
msgid ""
"To delete stock move \"%(move)s\" you must cancel it or reset its state to "
"draft."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_effective_date_in_the_future"
msgid "The moves \"%(moves)s\" have effective dates in the future."
msgstr ""
@@ -2071,22 +2106,27 @@ msgctxt "model:ir.message,text:msg_move_internal_quantity_positive"
msgid "Internal move quantity must be positive."
msgstr "A sorban szereplő mennyiség pozitívnak kell lenni."
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_assigned"
msgid "To modify stock move \"%(move)s\" you must reset its state to draft."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_cancelled"
msgid "You cannot modify stock move \"%(move)s\" because it is cancelled."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_done"
msgid "You cannot modify stock move \"%(move)s\" because it is done."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_period_close"
msgid "To modify stock move \"%(move)s\" you must reopen period \"%(period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_no_origin"
msgid "Stock moves \"%(moves)s\" have no origin."
msgstr ""
@@ -2131,6 +2171,7 @@ msgstr ""
"A típusa egy terméknek nem változtatható meg, ami raktármozgatáshoz "
"hozzárendelt."
+#, python-format
msgctxt "model:ir.message,text:msg_product_location_quantity"
msgid ""
"The product \"%(product)s\" has still some quantities in locations "
@@ -2143,10 +2184,12 @@ msgid ""
"deactivating the product."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_quantities_max"
msgid "You cannot select more than %(max)s products to compute quantities."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_check_quantity"
msgid ""
"The quantities of shipment \"%(shipment)s\" are different by %(quantities)s."
@@ -2156,6 +2199,7 @@ msgctxt "model:ir.message,text:msg_shipment_delay"
msgid "Delay"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_delete_cancel"
msgid "To delete shipment \"%(shipment)s\" you must cancel it."
msgstr ""
@@ -2180,6 +2224,7 @@ msgctxt "model:ir.message,text:msg_shipment_origin_planned_date_help"
msgid "When the stock operation was initially expected to be completed."
msgstr "Ekkorra van tervezve az áru érkezése és betárolása a cél tárhelynél."
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_pack_inventory_done"
msgid "To pack shipment \"%(shipment)s\" you must do the inventory moves."
msgstr ""
@@ -2284,6 +2329,11 @@ msgctxt "model:ir.model.button,confirm:shipment_out_return_receive_button"
msgid "Are you sure you want to receive the shipment?"
msgstr "Biztos, hogy át akarja venni a szállítmányt?"
+#, fuzzy
+msgctxt "model:ir.model.button,confirm:shipment_out_ship_button"
+msgid "Are you sure you want to ship the shipment?"
+msgstr "Biztos, hogy át akarja venni a szállítmányt?"
+
msgctxt "model:ir.model.button,help:inventory_complete_lines_button"
msgid "Add an inventory line for each missing products"
msgstr "Ad egy leltársort a tárhelyen lévő összes termékhez"
@@ -2433,6 +2483,11 @@ msgctxt "model:ir.model.button,string:shipment_out_return_receive_button"
msgid "Receive"
msgstr "Áruátvétel"
+#, fuzzy
+msgctxt "model:ir.model.button,string:shipment_out_ship_button"
+msgid "Ship"
+msgstr "Elküldés"
+
msgctxt "model:ir.model.button,string:shipment_out_wait_button"
msgid "Wait"
msgstr "Várakozás"
@@ -3346,6 +3401,11 @@ msgctxt "selection:stock.shipment.out,state:"
msgid "Picked"
msgstr "kigyűjtve"
+#, fuzzy
+msgctxt "selection:stock.shipment.out,state:"
+msgid "Shipped"
+msgstr "elküldve"
+
msgctxt "selection:stock.shipment.out,state:"
msgid "Waiting"
msgstr "várakozik"
diff --git a/modules/stock/locale/id.po b/modules/stock/locale/id.po
index d4337d9010..c42b74076e 100644
--- a/modules/stock/locale/id.po
+++ b/modules/stock/locale/id.po
@@ -442,6 +442,11 @@ msgctxt "field:stock.move,origin_planned_date:"
msgid "Origin Planned Date"
msgstr "Tanggal yang Direncanakan"
+#, fuzzy
+msgctxt "field:stock.move,outcome_moves:"
+msgid "Outcome Moves"
+msgstr "Perpindahan Keluar"
+
msgctxt "field:stock.move,planned_date:"
msgid "Planned Date"
msgstr ""
@@ -996,6 +1001,10 @@ msgctxt "field:stock.shipment.out,reference:"
msgid "Reference"
msgstr "Referensi"
+msgctxt "field:stock.shipment.out,shipped_by:"
+msgid "Shipped By"
+msgstr ""
+
msgctxt "field:stock.shipment.out,state:"
msgid "State"
msgstr ""
@@ -1625,13 +1634,15 @@ msgctxt "model:ir.action,name:act_location_lead_time_form"
msgid "Location Lead Times"
msgstr ""
+#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_list"
-msgid "Locations List Quantity"
-msgstr ""
+msgid "Stock Locations List"
+msgstr "Lokasi"
+#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_tree"
-msgid "Locations Tree Quantity"
-msgstr ""
+msgid "Stock Locations Tree"
+msgstr "Lokasi"
msgctxt "model:ir.action,name:act_location_tree"
msgid "Locations"
@@ -1655,7 +1666,7 @@ msgid "Stock Moves"
msgstr "Perpindahan Keluar"
msgctxt "model:ir.action,name:act_product_quantities_warehouse"
-msgid "Product Quantities By Warehouse"
+msgid "Stock Quantities By Warehouse"
msgstr ""
msgctxt "model:ir.action,name:act_product_quantities_warehouse_move"
@@ -1664,8 +1675,8 @@ msgstr ""
#, fuzzy
msgctxt "model:ir.action,name:act_products_by_locations_relate"
-msgid "Products by Locations"
-msgstr "Produksi"
+msgid "Products"
+msgstr "Produk"
msgctxt "model:ir.action,name:act_reporting_margin_category"
msgid "Margins per Category"
@@ -1921,6 +1932,11 @@ msgctxt ""
msgid "Picked"
msgstr ""
+msgctxt ""
+"model:ir.action.act_window.domain,name:act_shipment_out_form_domain_shipped"
+msgid "Shipped"
+msgstr ""
+
msgctxt ""
"model:ir.action.act_window.domain,name:act_shipment_out_form_domain_waiting"
msgid "Waiting"
@@ -1941,36 +1957,43 @@ msgctxt ""
msgid "Received"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_shipment"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending shipments with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_cost_price"
msgid ""
"Invalid cost price \"%(cost_price)s\" for product \"%(product)s\" with "
"exception \"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_cost_price_not_number"
msgid ""
"The value \"%(value)s\" of \"%(cost_price)s\" for product \"%(product)s\" is"
" not a number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_count_create_line"
msgid "No existing line found for \"%(search)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_date_in_the_future"
msgid "The inventories \"%(inventories)s\" have dates in the future."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_delete_cancel"
msgid "To delete inventory \"%(inventory)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_line_delete_cancel"
msgid ""
"To delete inventory line \"%(line)s\" you must cancel inventory "
@@ -1981,44 +2004,52 @@ msgctxt "model:ir.message,text:msg_inventory_line_quantity_positive"
msgid "Inventory line quantity must be positive."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_line_unique"
msgid "Inventory line \"%(line)s\" is not unique on inventory \"%(inventory)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_location_missing_lost_found"
msgid ""
"To confirm the inventory \"%(inventory)s\" you must set a lost and found on "
"a parent of location \"%(location)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_missing_empty_quantity"
msgid ""
"To confirm the inventory \"%(inventory)s\" you must select an option for "
"empty quantity."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_location_child_of_warehouse"
msgid ""
"To set location \"%(location)s\" as storage/input/output of warehouse "
"\"%(warehouse)s\", it must be in the warehouse."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_location_inactive_not_empty"
msgid "To inactivate location \"%(location)s\", you must empty it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_location_invalid_type_for_moves"
msgid ""
"You cannot change the type of location \"%(location)s\" to \"%(type)s\"\n"
"because the type does not support moves and location has existing moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_delete_draft_cancel"
msgid ""
"To delete stock move \"%(move)s\" you must cancel it or reset its state to "
"draft."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_effective_date_in_the_future"
msgid "The moves \"%(moves)s\" have effective dates in the future."
msgstr ""
@@ -2031,22 +2062,27 @@ msgctxt "model:ir.message,text:msg_move_internal_quantity_positive"
msgid "Internal move quantity must be positive."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_assigned"
msgid "To modify stock move \"%(move)s\" you must reset its state to draft."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_cancelled"
msgid "You cannot modify stock move \"%(move)s\" because it is cancelled."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_done"
msgid "You cannot modify stock move \"%(move)s\" because it is done."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_period_close"
msgid "To modify stock move \"%(move)s\" you must reopen period \"%(period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_no_origin"
msgid "Stock moves \"%(moves)s\" have no origin."
msgstr ""
@@ -2081,6 +2117,7 @@ msgid ""
"moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_location_quantity"
msgid ""
"The product \"%(product)s\" has still some quantities in locations "
@@ -2093,10 +2130,12 @@ msgid ""
"deactivating the product."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_quantities_max"
msgid "You cannot select more than %(max)s products to compute quantities."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_check_quantity"
msgid ""
"The quantities of shipment \"%(shipment)s\" are different by %(quantities)s."
@@ -2106,6 +2145,7 @@ msgctxt "model:ir.message,text:msg_shipment_delay"
msgid "Delay"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_delete_cancel"
msgid "To delete shipment \"%(shipment)s\" you must cancel it."
msgstr ""
@@ -2128,6 +2168,7 @@ msgctxt "model:ir.message,text:msg_shipment_origin_planned_date_help"
msgid "When the stock operation was initially expected to be completed."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_pack_inventory_done"
msgid "To pack shipment \"%(shipment)s\" you must do the inventory moves."
msgstr ""
@@ -2232,6 +2273,11 @@ msgctxt "model:ir.model.button,confirm:shipment_out_return_receive_button"
msgid "Are you sure you want to receive the shipment?"
msgstr ""
+#, fuzzy
+msgctxt "model:ir.model.button,confirm:shipment_out_ship_button"
+msgid "Are you sure you want to ship the shipment?"
+msgstr "Apakah Anda yakin Anda ingin membatalkan inventaris?"
+
msgctxt "model:ir.model.button,help:inventory_complete_lines_button"
msgid "Add an inventory line for each missing products"
msgstr ""
@@ -2376,6 +2422,10 @@ msgctxt "model:ir.model.button,string:shipment_out_return_receive_button"
msgid "Receive"
msgstr ""
+msgctxt "model:ir.model.button,string:shipment_out_ship_button"
+msgid "Ship"
+msgstr ""
+
msgctxt "model:ir.model.button,string:shipment_out_wait_button"
msgid "Wait"
msgstr ""
@@ -3287,6 +3337,10 @@ msgctxt "selection:stock.shipment.out,state:"
msgid "Picked"
msgstr ""
+msgctxt "selection:stock.shipment.out,state:"
+msgid "Shipped"
+msgstr ""
+
msgctxt "selection:stock.shipment.out,state:"
msgid "Waiting"
msgstr ""
diff --git a/modules/stock/locale/it.po b/modules/stock/locale/it.po
index 20f33e6d22..8b0c5fb141 100644
--- a/modules/stock/locale/it.po
+++ b/modules/stock/locale/it.po
@@ -430,6 +430,11 @@ msgctxt "field:stock.move,origin_planned_date:"
msgid "Origin Planned Date"
msgstr ""
+#, fuzzy
+msgctxt "field:stock.move,outcome_moves:"
+msgid "Outcome Moves"
+msgstr "Movimento di magazzino"
+
msgctxt "field:stock.move,planned_date:"
msgid "Planned Date"
msgstr ""
@@ -1025,6 +1030,11 @@ msgctxt "field:stock.shipment.out,reference:"
msgid "Reference"
msgstr "Riferimento"
+#, fuzzy
+msgctxt "field:stock.shipment.out,shipped_by:"
+msgid "Shipped By"
+msgstr "Shipped"
+
msgctxt "field:stock.shipment.out,state:"
msgid "State"
msgstr "Stato"
@@ -1660,12 +1670,14 @@ msgctxt "model:ir.action,name:act_location_lead_time_form"
msgid "Location Lead Times"
msgstr "Location Lead Times"
+#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_list"
-msgid "Locations List Quantity"
+msgid "Stock Locations List"
msgstr "Locations List Quantity"
+#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_tree"
-msgid "Locations Tree Quantity"
+msgid "Stock Locations Tree"
msgstr "Locations Tree Quantity"
#, fuzzy
@@ -1692,8 +1704,9 @@ msgctxt "model:ir.action,name:act_product_moves"
msgid "Stock Moves"
msgstr "Movimento di magazzino"
+#, fuzzy
msgctxt "model:ir.action,name:act_product_quantities_warehouse"
-msgid "Product Quantities By Warehouse"
+msgid "Stock Quantities By Warehouse"
msgstr "Product Quantities By Warehouse"
#, fuzzy
@@ -1703,8 +1716,8 @@ msgstr "Product Quantities By Warehouse"
#, fuzzy
msgctxt "model:ir.action,name:act_products_by_locations_relate"
-msgid "Products by Locations"
-msgstr "Luogo del cliente"
+msgid "Products"
+msgstr "Prodotto"
msgctxt "model:ir.action,name:act_reporting_margin_category"
msgid "Margins per Category"
@@ -1985,6 +1998,12 @@ msgctxt ""
msgid "Picked"
msgstr "Packed"
+#, fuzzy
+msgctxt ""
+"model:ir.action.act_window.domain,name:act_shipment_out_form_domain_shipped"
+msgid "Shipped"
+msgstr "Shipped"
+
#, fuzzy
msgctxt ""
"model:ir.action.act_window.domain,name:act_shipment_out_form_domain_waiting"
@@ -2009,36 +2028,43 @@ msgctxt ""
msgid "Received"
msgstr "Received"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_shipment"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending shipments with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_cost_price"
msgid ""
"Invalid cost price \"%(cost_price)s\" for product \"%(product)s\" with "
"exception \"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_cost_price_not_number"
msgid ""
"The value \"%(value)s\" of \"%(cost_price)s\" for product \"%(product)s\" is"
" not a number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_count_create_line"
msgid "No existing line found for \"%(search)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_date_in_the_future"
msgid "The inventories \"%(inventories)s\" have dates in the future."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_delete_cancel"
msgid "To delete inventory \"%(inventory)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_line_delete_cancel"
msgid ""
"To delete inventory line \"%(line)s\" you must cancel inventory "
@@ -2049,44 +2075,52 @@ msgctxt "model:ir.message,text:msg_inventory_line_quantity_positive"
msgid "Inventory line quantity must be positive."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_line_unique"
msgid "Inventory line \"%(line)s\" is not unique on inventory \"%(inventory)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_location_missing_lost_found"
msgid ""
"To confirm the inventory \"%(inventory)s\" you must set a lost and found on "
"a parent of location \"%(location)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_missing_empty_quantity"
msgid ""
"To confirm the inventory \"%(inventory)s\" you must select an option for "
"empty quantity."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_location_child_of_warehouse"
msgid ""
"To set location \"%(location)s\" as storage/input/output of warehouse "
"\"%(warehouse)s\", it must be in the warehouse."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_location_inactive_not_empty"
msgid "To inactivate location \"%(location)s\", you must empty it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_location_invalid_type_for_moves"
msgid ""
"You cannot change the type of location \"%(location)s\" to \"%(type)s\"\n"
"because the type does not support moves and location has existing moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_delete_draft_cancel"
msgid ""
"To delete stock move \"%(move)s\" you must cancel it or reset its state to "
"draft."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_effective_date_in_the_future"
msgid "The moves \"%(moves)s\" have effective dates in the future."
msgstr ""
@@ -2099,22 +2133,27 @@ msgctxt "model:ir.message,text:msg_move_internal_quantity_positive"
msgid "Internal move quantity must be positive."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_assigned"
msgid "To modify stock move \"%(move)s\" you must reset its state to draft."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_cancelled"
msgid "You cannot modify stock move \"%(move)s\" because it is cancelled."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_done"
msgid "You cannot modify stock move \"%(move)s\" because it is done."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_period_close"
msgid "To modify stock move \"%(move)s\" you must reopen period \"%(period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_no_origin"
msgid "Stock moves \"%(moves)s\" have no origin."
msgstr ""
@@ -2149,6 +2188,7 @@ msgid ""
"moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_location_quantity"
msgid ""
"The product \"%(product)s\" has still some quantities in locations "
@@ -2161,10 +2201,12 @@ msgid ""
"deactivating the product."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_quantities_max"
msgid "You cannot select more than %(max)s products to compute quantities."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_check_quantity"
msgid ""
"The quantities of shipment \"%(shipment)s\" are different by %(quantities)s."
@@ -2174,6 +2216,7 @@ msgctxt "model:ir.message,text:msg_shipment_delay"
msgid "Delay"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_delete_cancel"
msgid "To delete shipment \"%(shipment)s\" you must cancel it."
msgstr ""
@@ -2195,6 +2238,7 @@ msgctxt "model:ir.message,text:msg_shipment_origin_planned_date_help"
msgid "When the stock operation was initially expected to be completed."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_pack_inventory_done"
msgid "To pack shipment \"%(shipment)s\" you must do the inventory moves."
msgstr ""
@@ -2294,6 +2338,10 @@ msgctxt "model:ir.model.button,confirm:shipment_out_return_receive_button"
msgid "Are you sure you want to receive the shipment?"
msgstr ""
+msgctxt "model:ir.model.button,confirm:shipment_out_ship_button"
+msgid "Are you sure you want to ship the shipment?"
+msgstr ""
+
msgctxt "model:ir.model.button,help:inventory_complete_lines_button"
msgid "Add an inventory line for each missing products"
msgstr "Add an inventory line for each missing products"
@@ -2439,6 +2487,11 @@ msgctxt "model:ir.model.button,string:shipment_out_return_receive_button"
msgid "Receive"
msgstr "Receive"
+#, fuzzy
+msgctxt "model:ir.model.button,string:shipment_out_ship_button"
+msgid "Ship"
+msgstr "Ship"
+
msgctxt "model:ir.model.button,string:shipment_out_wait_button"
msgid "Wait"
msgstr "Wait"
@@ -3401,6 +3454,11 @@ msgctxt "selection:stock.shipment.out,state:"
msgid "Picked"
msgstr "Packed"
+#, fuzzy
+msgctxt "selection:stock.shipment.out,state:"
+msgid "Shipped"
+msgstr "Shipped"
+
#, fuzzy
msgctxt "selection:stock.shipment.out,state:"
msgid "Waiting"
diff --git a/modules/stock/locale/lo.po b/modules/stock/locale/lo.po
index 0b88071359..cb91efa0b0 100644
--- a/modules/stock/locale/lo.po
+++ b/modules/stock/locale/lo.po
@@ -480,6 +480,11 @@ msgctxt "field:stock.move,origin_planned_date:"
msgid "Origin Planned Date"
msgstr ""
+#, fuzzy
+msgctxt "field:stock.move,outcome_moves:"
+msgid "Outcome Moves"
+msgstr "ເຄື່ອນຍ້າຍສາງ"
+
msgctxt "field:stock.move,planned_date:"
msgid "Planned Date"
msgstr ""
@@ -1096,6 +1101,11 @@ msgctxt "field:stock.shipment.out,reference:"
msgid "Reference"
msgstr "ເອກະສານອ້າງອີງ"
+#, fuzzy
+msgctxt "field:stock.shipment.out,shipped_by:"
+msgid "Shipped By"
+msgstr "Shipped"
+
#, fuzzy
msgctxt "field:stock.shipment.out,state:"
msgid "State"
@@ -1738,12 +1748,14 @@ msgctxt "model:ir.action,name:act_location_lead_time_form"
msgid "Location Lead Times"
msgstr "Location Lead Times"
+#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_list"
-msgid "Locations List Quantity"
+msgid "Stock Locations List"
msgstr "Locations List Quantity"
+#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_tree"
-msgid "Locations Tree Quantity"
+msgid "Stock Locations Tree"
msgstr "Locations Tree Quantity"
#, fuzzy
@@ -1771,8 +1783,9 @@ msgctxt "model:ir.action,name:act_product_moves"
msgid "Stock Moves"
msgstr "ເຄື່ອນຍ້າຍສາງ"
+#, fuzzy
msgctxt "model:ir.action,name:act_product_quantities_warehouse"
-msgid "Product Quantities By Warehouse"
+msgid "Stock Quantities By Warehouse"
msgstr "Product Quantities By Warehouse"
#, fuzzy
@@ -1782,8 +1795,8 @@ msgstr "Product Quantities By Warehouse"
#, fuzzy
msgctxt "model:ir.action,name:act_products_by_locations_relate"
-msgid "Products by Locations"
-msgstr "ຜະລິດຕະພັນຕາມບ່ອນຢູ່"
+msgid "Products"
+msgstr "ຜະລິດຕະພັນ"
msgctxt "model:ir.action,name:act_reporting_margin_category"
msgid "Margins per Category"
@@ -2071,6 +2084,12 @@ msgctxt ""
msgid "Picked"
msgstr "Packed"
+#, fuzzy
+msgctxt ""
+"model:ir.action.act_window.domain,name:act_shipment_out_form_domain_shipped"
+msgid "Shipped"
+msgstr "Shipped"
+
msgctxt ""
"model:ir.action.act_window.domain,name:act_shipment_out_form_domain_waiting"
msgid "Waiting"
@@ -2094,36 +2113,43 @@ msgctxt ""
msgid "Received"
msgstr "Received"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_shipment"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending shipments with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_cost_price"
msgid ""
"Invalid cost price \"%(cost_price)s\" for product \"%(product)s\" with "
"exception \"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_cost_price_not_number"
msgid ""
"The value \"%(value)s\" of \"%(cost_price)s\" for product \"%(product)s\" is"
" not a number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_count_create_line"
msgid "No existing line found for \"%(search)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_date_in_the_future"
msgid "The inventories \"%(inventories)s\" have dates in the future."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_delete_cancel"
msgid "To delete inventory \"%(inventory)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_line_delete_cancel"
msgid ""
"To delete inventory line \"%(line)s\" you must cancel inventory "
@@ -2134,44 +2160,52 @@ msgctxt "model:ir.message,text:msg_inventory_line_quantity_positive"
msgid "Inventory line quantity must be positive."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_line_unique"
msgid "Inventory line \"%(line)s\" is not unique on inventory \"%(inventory)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_location_missing_lost_found"
msgid ""
"To confirm the inventory \"%(inventory)s\" you must set a lost and found on "
"a parent of location \"%(location)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_missing_empty_quantity"
msgid ""
"To confirm the inventory \"%(inventory)s\" you must select an option for "
"empty quantity."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_location_child_of_warehouse"
msgid ""
"To set location \"%(location)s\" as storage/input/output of warehouse "
"\"%(warehouse)s\", it must be in the warehouse."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_location_inactive_not_empty"
msgid "To inactivate location \"%(location)s\", you must empty it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_location_invalid_type_for_moves"
msgid ""
"You cannot change the type of location \"%(location)s\" to \"%(type)s\"\n"
"because the type does not support moves and location has existing moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_delete_draft_cancel"
msgid ""
"To delete stock move \"%(move)s\" you must cancel it or reset its state to "
"draft."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_effective_date_in_the_future"
msgid "The moves \"%(moves)s\" have effective dates in the future."
msgstr ""
@@ -2184,22 +2218,27 @@ msgctxt "model:ir.message,text:msg_move_internal_quantity_positive"
msgid "Internal move quantity must be positive."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_assigned"
msgid "To modify stock move \"%(move)s\" you must reset its state to draft."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_cancelled"
msgid "You cannot modify stock move \"%(move)s\" because it is cancelled."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_done"
msgid "You cannot modify stock move \"%(move)s\" because it is done."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_period_close"
msgid "To modify stock move \"%(move)s\" you must reopen period \"%(period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_no_origin"
msgid "Stock moves \"%(moves)s\" have no origin."
msgstr ""
@@ -2234,6 +2273,7 @@ msgid ""
"moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_location_quantity"
msgid ""
"The product \"%(product)s\" has still some quantities in locations "
@@ -2246,10 +2286,12 @@ msgid ""
"deactivating the product."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_quantities_max"
msgid "You cannot select more than %(max)s products to compute quantities."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_check_quantity"
msgid ""
"The quantities of shipment \"%(shipment)s\" are different by %(quantities)s."
@@ -2259,6 +2301,7 @@ msgctxt "model:ir.message,text:msg_shipment_delay"
msgid "Delay"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_delete_cancel"
msgid "To delete shipment \"%(shipment)s\" you must cancel it."
msgstr ""
@@ -2280,6 +2323,7 @@ msgctxt "model:ir.message,text:msg_shipment_origin_planned_date_help"
msgid "When the stock operation was initially expected to be completed."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_pack_inventory_done"
msgid "To pack shipment \"%(shipment)s\" you must do the inventory moves."
msgstr ""
@@ -2379,6 +2423,10 @@ msgctxt "model:ir.model.button,confirm:shipment_out_return_receive_button"
msgid "Are you sure you want to receive the shipment?"
msgstr ""
+msgctxt "model:ir.model.button,confirm:shipment_out_ship_button"
+msgid "Are you sure you want to ship the shipment?"
+msgstr ""
+
msgctxt "model:ir.model.button,help:inventory_complete_lines_button"
msgid "Add an inventory line for each missing products"
msgstr "Add an inventory line for each missing products"
@@ -2524,6 +2572,11 @@ msgctxt "model:ir.model.button,string:shipment_out_return_receive_button"
msgid "Receive"
msgstr "Receive"
+#, fuzzy
+msgctxt "model:ir.model.button,string:shipment_out_ship_button"
+msgid "Ship"
+msgstr "Ship"
+
msgctxt "model:ir.model.button,string:shipment_out_wait_button"
msgid "Wait"
msgstr "Wait"
@@ -3521,6 +3574,11 @@ msgctxt "selection:stock.shipment.out,state:"
msgid "Picked"
msgstr "Packed"
+#, fuzzy
+msgctxt "selection:stock.shipment.out,state:"
+msgid "Shipped"
+msgstr "Shipped"
+
#, fuzzy
msgctxt "selection:stock.shipment.out,state:"
msgid "Waiting"
diff --git a/modules/stock/locale/lt.po b/modules/stock/locale/lt.po
index ab437476f9..29f037c9b1 100644
--- a/modules/stock/locale/lt.po
+++ b/modules/stock/locale/lt.po
@@ -452,6 +452,11 @@ msgctxt "field:stock.move,origin_planned_date:"
msgid "Origin Planned Date"
msgstr "Planuojama data"
+#, fuzzy
+msgctxt "field:stock.move,outcome_moves:"
+msgid "Outcome Moves"
+msgstr "Išsiuntimo operacijos"
+
msgctxt "field:stock.move,planned_date:"
msgid "Planned Date"
msgstr "Planuojama data"
@@ -1035,6 +1040,11 @@ msgctxt "field:stock.shipment.out,reference:"
msgid "Reference"
msgstr "Nuoroda"
+#, fuzzy
+msgctxt "field:stock.shipment.out,shipped_by:"
+msgid "Shipped By"
+msgstr "Išsiuntęs naudotojas"
+
msgctxt "field:stock.shipment.out,state:"
msgid "State"
msgstr "Būsena"
@@ -1668,13 +1678,15 @@ msgctxt "model:ir.action,name:act_location_lead_time_form"
msgid "Location Lead Times"
msgstr "Tiekimo terminas vietai"
+#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_list"
-msgid "Locations List Quantity"
-msgstr "Vietų sąrašas - Kiekis"
+msgid "Stock Locations List"
+msgstr "Sandėlio vieta"
+#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_tree"
-msgid "Locations Tree Quantity"
-msgstr "Hierarchinis sąrašas - Kiekis"
+msgid "Stock Locations Tree"
+msgstr "Sandėlio vieta"
msgctxt "model:ir.action,name:act_location_tree"
msgid "Locations"
@@ -1698,8 +1710,9 @@ msgctxt "model:ir.action,name:act_product_moves"
msgid "Stock Moves"
msgstr "Sandėlio operacijos"
+#, fuzzy
msgctxt "model:ir.action,name:act_product_quantities_warehouse"
-msgid "Product Quantities By Warehouse"
+msgid "Stock Quantities By Warehouse"
msgstr "Prekių kiekis pagal sandėlius"
#, fuzzy
@@ -1709,8 +1722,8 @@ msgstr "Prekių kiekis pagal sandėlius"
#, fuzzy
msgctxt "model:ir.action,name:act_products_by_locations_relate"
-msgid "Products by Locations"
-msgstr "Prekės pagal vietas"
+msgid "Products"
+msgstr "Prekės"
msgctxt "model:ir.action,name:act_reporting_margin_category"
msgid "Margins per Category"
@@ -1977,6 +1990,12 @@ msgctxt ""
msgid "Picked"
msgstr "Supakuotas"
+#, fuzzy
+msgctxt ""
+"model:ir.action.act_window.domain,name:act_shipment_out_form_domain_shipped"
+msgid "Shipped"
+msgstr "Įvykdyti"
+
msgctxt ""
"model:ir.action.act_window.domain,name:act_shipment_out_form_domain_waiting"
msgid "Waiting"
@@ -1997,36 +2016,43 @@ msgctxt ""
msgid "Received"
msgstr "Gauti"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_shipment"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending shipments with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_cost_price"
msgid ""
"Invalid cost price \"%(cost_price)s\" for product \"%(product)s\" with "
"exception \"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_cost_price_not_number"
msgid ""
"The value \"%(value)s\" of \"%(cost_price)s\" for product \"%(product)s\" is"
" not a number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_count_create_line"
msgid "No existing line found for \"%(search)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_date_in_the_future"
msgid "The inventories \"%(inventories)s\" have dates in the future."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_delete_cancel"
msgid "To delete inventory \"%(inventory)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_line_delete_cancel"
msgid ""
"To delete inventory line \"%(line)s\" you must cancel inventory "
@@ -2037,44 +2063,52 @@ msgctxt "model:ir.message,text:msg_inventory_line_quantity_positive"
msgid "Inventory line quantity must be positive."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_line_unique"
msgid "Inventory line \"%(line)s\" is not unique on inventory \"%(inventory)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_location_missing_lost_found"
msgid ""
"To confirm the inventory \"%(inventory)s\" you must set a lost and found on "
"a parent of location \"%(location)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_missing_empty_quantity"
msgid ""
"To confirm the inventory \"%(inventory)s\" you must select an option for "
"empty quantity."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_location_child_of_warehouse"
msgid ""
"To set location \"%(location)s\" as storage/input/output of warehouse "
"\"%(warehouse)s\", it must be in the warehouse."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_location_inactive_not_empty"
msgid "To inactivate location \"%(location)s\", you must empty it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_location_invalid_type_for_moves"
msgid ""
"You cannot change the type of location \"%(location)s\" to \"%(type)s\"\n"
"because the type does not support moves and location has existing moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_delete_draft_cancel"
msgid ""
"To delete stock move \"%(move)s\" you must cancel it or reset its state to "
"draft."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_effective_date_in_the_future"
msgid "The moves \"%(moves)s\" have effective dates in the future."
msgstr ""
@@ -2087,22 +2121,27 @@ msgctxt "model:ir.message,text:msg_move_internal_quantity_positive"
msgid "Internal move quantity must be positive."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_assigned"
msgid "To modify stock move \"%(move)s\" you must reset its state to draft."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_cancelled"
msgid "You cannot modify stock move \"%(move)s\" because it is cancelled."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_done"
msgid "You cannot modify stock move \"%(move)s\" because it is done."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_period_close"
msgid "To modify stock move \"%(move)s\" you must reopen period \"%(period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_no_origin"
msgid "Stock moves \"%(moves)s\" have no origin."
msgstr ""
@@ -2137,6 +2176,7 @@ msgid ""
"moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_location_quantity"
msgid ""
"The product \"%(product)s\" has still some quantities in locations "
@@ -2149,10 +2189,12 @@ msgid ""
"deactivating the product."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_quantities_max"
msgid "You cannot select more than %(max)s products to compute quantities."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_check_quantity"
msgid ""
"The quantities of shipment \"%(shipment)s\" are different by %(quantities)s."
@@ -2162,6 +2204,7 @@ msgctxt "model:ir.message,text:msg_shipment_delay"
msgid "Delay"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_delete_cancel"
msgid "To delete shipment \"%(shipment)s\" you must cancel it."
msgstr ""
@@ -2184,6 +2227,7 @@ msgctxt "model:ir.message,text:msg_shipment_origin_planned_date_help"
msgid "When the stock operation was initially expected to be completed."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_pack_inventory_done"
msgid "To pack shipment \"%(shipment)s\" you must do the inventory moves."
msgstr ""
@@ -2284,6 +2328,10 @@ msgctxt "model:ir.model.button,confirm:shipment_out_return_receive_button"
msgid "Are you sure you want to receive the shipment?"
msgstr ""
+msgctxt "model:ir.model.button,confirm:shipment_out_ship_button"
+msgid "Are you sure you want to ship the shipment?"
+msgstr ""
+
msgctxt "model:ir.model.button,help:inventory_complete_lines_button"
msgid "Add an inventory line for each missing products"
msgstr "Add an inventory line for each missing products"
@@ -2435,6 +2483,11 @@ msgctxt "model:ir.model.button,string:shipment_out_return_receive_button"
msgid "Receive"
msgstr "Gauti"
+#, fuzzy
+msgctxt "model:ir.model.button,string:shipment_out_ship_button"
+msgid "Ship"
+msgstr "Siųsti"
+
msgctxt "model:ir.model.button,string:shipment_out_wait_button"
msgid "Wait"
msgstr "Laukti"
@@ -3361,6 +3414,11 @@ msgctxt "selection:stock.shipment.out,state:"
msgid "Picked"
msgstr "Supakuota"
+#, fuzzy
+msgctxt "selection:stock.shipment.out,state:"
+msgid "Shipped"
+msgstr "Įvykdyti"
+
msgctxt "selection:stock.shipment.out,state:"
msgid "Waiting"
msgstr "Laukiama"
diff --git a/modules/stock/locale/nl.po b/modules/stock/locale/nl.po
index ffeb3a6c38..b182ffb0e7 100644
--- a/modules/stock/locale/nl.po
+++ b/modules/stock/locale/nl.po
@@ -426,6 +426,10 @@ msgctxt "field:stock.move,origin_planned_date:"
msgid "Origin Planned Date"
msgstr "Basis geplande datum"
+msgctxt "field:stock.move,outcome_moves:"
+msgid "Outcome Moves"
+msgstr "Resulterende voorraadbewegingen"
+
msgctxt "field:stock.move,planned_date:"
msgid "Planned Date"
msgstr "Geplande datum"
@@ -966,6 +970,10 @@ msgctxt "field:stock.shipment.out,reference:"
msgid "Reference"
msgstr "Referentie"
+msgctxt "field:stock.shipment.out,shipped_by:"
+msgid "Shipped By"
+msgstr "Verzonden door"
+
msgctxt "field:stock.shipment.out,state:"
msgid "State"
msgstr "Status"
@@ -1636,12 +1644,12 @@ msgid "Location Lead Times"
msgstr "Locatie doorlooptijden"
msgctxt "model:ir.action,name:act_location_quantity_list"
-msgid "Locations List Quantity"
-msgstr "Lijst met hoeveelheden per locatie"
+msgid "Stock Locations List"
+msgstr "Lijst met hoeveelheden per voorraadlocatie"
msgctxt "model:ir.action,name:act_location_quantity_tree"
-msgid "Locations Tree Quantity"
-msgstr "Boomstructuur met hoeveelheden per locatie"
+msgid "Stock Locations Tree"
+msgstr "Voorraad locaties boom"
msgctxt "model:ir.action,name:act_location_tree"
msgid "Locations"
@@ -1664,16 +1672,16 @@ msgid "Stock Moves"
msgstr "Voorraad beweging"
msgctxt "model:ir.action,name:act_product_quantities_warehouse"
-msgid "Product Quantities By Warehouse"
-msgstr "Product hoeveelheden per magazijn"
+msgid "Stock Quantities By Warehouse"
+msgstr "Voorraad hoeveelheden per magazijn"
msgctxt "model:ir.action,name:act_product_quantities_warehouse_move"
msgid "Stock Moves By Warehouse"
msgstr "Voorraad bewegingen per magazijn"
msgctxt "model:ir.action,name:act_products_by_locations_relate"
-msgid "Products by Locations"
-msgstr "Producten per locatie"
+msgid "Products"
+msgstr "Producten"
msgctxt "model:ir.action,name:act_reporting_margin_category"
msgid "Margins per Category"
@@ -1925,6 +1933,11 @@ msgctxt ""
msgid "Picked"
msgstr "Verzameld"
+msgctxt ""
+"model:ir.action.act_window.domain,name:act_shipment_out_form_domain_shipped"
+msgid "Shipped"
+msgstr "Verzonden"
+
msgctxt ""
"model:ir.action.act_window.domain,name:act_shipment_out_form_domain_waiting"
msgid "Waiting"
@@ -1945,6 +1958,7 @@ msgctxt ""
msgid "Received"
msgstr "Ontvangen"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_shipment"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending shipments with "
@@ -1953,6 +1967,7 @@ msgstr ""
"U kunt de relatie \"%(party)s\" niet verwijderen terwijl ze leveringen in "
"behandeling hebben bij bedrijf \"%(company)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_cost_price"
msgid ""
"Invalid cost price \"%(cost_price)s\" for product \"%(product)s\" with "
@@ -1961,6 +1976,7 @@ msgstr ""
"Ongeldige kostprijs \"%(cost_price)s\" voor product \"%(product)s\" met "
"uitzondering \"%(exception)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_cost_price_not_number"
msgid ""
"The value \"%(value)s\" of \"%(cost_price)s\" for product \"%(product)s\" is"
@@ -1969,18 +1985,22 @@ msgstr ""
"De waarde \"%(value)s\" van \"%(cost_price)s\" voor product \"%(product)s\" "
"is geen getal."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_count_create_line"
msgid "No existing line found for \"%(search)s\"."
msgstr "Geen bestaande regel gevonden voor \"%(search)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_date_in_the_future"
msgid "The inventories \"%(inventories)s\" have dates in the future."
msgstr "De voorraden \"%(inventories)s\" hebben datums in de toekomst."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_delete_cancel"
msgid "To delete inventory \"%(inventory)s\" you must cancel it."
msgstr "Om de voorraad \"%(inventory)s\" te verwijderen, moet u deze annuleren."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_line_delete_cancel"
msgid ""
"To delete inventory line \"%(line)s\" you must cancel inventory "
@@ -1993,10 +2013,12 @@ msgctxt "model:ir.message,text:msg_inventory_line_quantity_positive"
msgid "Inventory line quantity must be positive."
msgstr "Hoeveelheid van een voorraad regel moet positief zijn."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_line_unique"
msgid "Inventory line \"%(line)s\" is not unique on inventory \"%(inventory)s\"."
msgstr "Voorraad regel \"%(line)s\"is niet uniek op voorraad \"%(inventory)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_location_missing_lost_found"
msgid ""
"To confirm the inventory \"%(inventory)s\" you must set a lost and found on "
@@ -2005,6 +2027,7 @@ msgstr ""
"Om de voorraad \"%(inventory)s\" te bevestigen, moet u voorraadverschillen "
"op de hoofd locatie aanzetten \"%(location)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_missing_empty_quantity"
msgid ""
"To confirm the inventory \"%(inventory)s\" you must select an option for "
@@ -2013,6 +2036,7 @@ msgstr ""
"Om de voorraad \"%(inventory)s\" te bevestigen, moet u een optie voor de "
"lege hoeveelheid selecteren."
+#, python-format
msgctxt "model:ir.message,text:msg_location_child_of_warehouse"
msgid ""
"To set location \"%(location)s\" as storage/input/output of warehouse "
@@ -2021,10 +2045,12 @@ msgstr ""
"Om locatie \"%(location)s\" in te stellen als opslag / inkomend / uitgaand "
"van magazijn \"%(warehouse)s\", moet deze zich in het magazijn bevinden."
+#, python-format
msgctxt "model:ir.message,text:msg_location_inactive_not_empty"
msgid "To inactivate location \"%(location)s\", you must empty it."
msgstr "Om locatie \"%(location)s\" te deactiveren, moet deze leeg zijn."
+#, python-format
msgctxt "model:ir.message,text:msg_location_invalid_type_for_moves"
msgid ""
"You cannot change the type of location \"%(location)s\" to \"%(type)s\"\n"
@@ -2033,6 +2059,7 @@ msgstr ""
"U kunt het soort van locatie \"%(location)s\" niet wijzigen in \"%(type)s\n"
"omdat het soort geen voorraad bewegingen ondersteunt en de bestaande locatie voorraad bewegingen heeft."
+#, python-format
msgctxt "model:ir.message,text:msg_move_delete_draft_cancel"
msgid ""
"To delete stock move \"%(move)s\" you must cancel it or reset its state to "
@@ -2041,6 +2068,7 @@ msgstr ""
"Als u voorraad bewegingen \"%(move)s\" wilt verwijderen, moet u deze "
"annuleren of de status opnieuw instellen op concept."
+#, python-format
msgctxt "model:ir.message,text:msg_move_effective_date_in_the_future"
msgid "The moves \"%(moves)s\" have effective dates in the future."
msgstr ""
@@ -2056,30 +2084,35 @@ msgctxt "model:ir.message,text:msg_move_internal_quantity_positive"
msgid "Internal move quantity must be positive."
msgstr "De hoeveelheid van interne beweging moet positief zijn."
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_assigned"
msgid "To modify stock move \"%(move)s\" you must reset its state to draft."
msgstr ""
"Om voorraad beweging \"%(move)s\" te wijzigen, moet u de status opnieuw "
"instellen op concept."
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_cancelled"
msgid "You cannot modify stock move \"%(move)s\" because it is cancelled."
msgstr ""
"U kunt voorraad beweging \"%(move)s\" niet wijzigen omdat deze is "
"geannuleerd."
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_done"
msgid "You cannot modify stock move \"%(move)s\" because it is done."
msgstr ""
"U kunt voorraad beweging \"%(move)s\" niet wijzigen omdat deze al afgerond "
"is."
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_period_close"
msgid "To modify stock move \"%(move)s\" you must reopen period \"%(period)s\"."
msgstr ""
"Om voorraad beweging \"%(move)s\" te wijzigen, moet u periode \"%(period)s\""
" opnieuw openen."
+#, python-format
msgctxt "model:ir.message,text:msg_move_no_origin"
msgid "Stock moves \"%(moves)s\" have no origin."
msgstr "Voorraad bewegingen \"%(moves)s\" hebben geen oorsprong."
@@ -2120,6 +2153,7 @@ msgstr ""
"U kunt het soort van het product dat is gekoppeld aan voorraad bewegingen "
"niet wijzigen."
+#, python-format
msgctxt "model:ir.message,text:msg_product_location_quantity"
msgid ""
"The product \"%(product)s\" has still some quantities in locations "
@@ -2136,12 +2170,14 @@ msgstr ""
"Het is aan te raden om de voorraad op te maken in het magazijn voordat het "
"product gedeactiveerd wordt."
+#, python-format
msgctxt "model:ir.message,text:msg_product_quantities_max"
msgid "You cannot select more than %(max)s products to compute quantities."
msgstr ""
"U kunt niet meer dan %(max)s producten selecteren om de hoeveelheden te "
"berekenen."
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_check_quantity"
msgid ""
"The quantities of shipment \"%(shipment)s\" are different by %(quantities)s."
@@ -2152,6 +2188,7 @@ msgctxt "model:ir.message,text:msg_shipment_delay"
msgid "Delay"
msgstr "Vertraging"
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_delete_cancel"
msgid "To delete shipment \"%(shipment)s\" you must cancel it."
msgstr "Om zending \"%(shipment)s\" te verwijderen, moet u deze annuleren."
@@ -2172,6 +2209,7 @@ msgctxt "model:ir.message,text:msg_shipment_origin_planned_date_help"
msgid "When the stock operation was initially expected to be completed."
msgstr "Initiële verwachting wanneer de verzending wordt afgerond."
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_pack_inventory_done"
msgid "To pack shipment \"%(shipment)s\" you must do the inventory moves."
msgstr ""
@@ -2270,6 +2308,10 @@ msgctxt "model:ir.model.button,confirm:shipment_out_return_receive_button"
msgid "Are you sure you want to receive the shipment?"
msgstr "Weet u zeker dat u de zending wilt ontvangen?"
+msgctxt "model:ir.model.button,confirm:shipment_out_ship_button"
+msgid "Are you sure you want to ship the shipment?"
+msgstr "Weet u zeker dat u de zending wilt verzenden?"
+
msgctxt "model:ir.model.button,help:inventory_complete_lines_button"
msgid "Add an inventory line for each missing products"
msgstr "Voeg een voorraad regel toe voor elk ontbrekend product"
@@ -2414,6 +2456,10 @@ msgctxt "model:ir.model.button,string:shipment_out_return_receive_button"
msgid "Receive"
msgstr "Ontvang"
+msgctxt "model:ir.model.button,string:shipment_out_ship_button"
+msgid "Ship"
+msgstr "Verzend"
+
msgctxt "model:ir.model.button,string:shipment_out_wait_button"
msgid "Wait"
msgstr "Wachten"
@@ -3286,6 +3332,10 @@ msgctxt "selection:stock.shipment.out,state:"
msgid "Picked"
msgstr "Verzameld"
+msgctxt "selection:stock.shipment.out,state:"
+msgid "Shipped"
+msgstr "Verzonden"
+
msgctxt "selection:stock.shipment.out,state:"
msgid "Waiting"
msgstr "In afwachting"
diff --git a/modules/stock/locale/pl.po b/modules/stock/locale/pl.po
index 7c3f9f1d31..87267a548c 100644
--- a/modules/stock/locale/pl.po
+++ b/modules/stock/locale/pl.po
@@ -6,12 +6,10 @@ msgctxt "field:party.address,delivery:"
msgid "Delivery"
msgstr "Dostawa"
-#, fuzzy
msgctxt "field:party.address,warehouses:"
msgid "Warehouses"
-msgstr "Magazyn"
+msgstr "Magazyny"
-#, fuzzy
msgctxt "field:party.contact_mechanism,delivery:"
msgid "Delivery"
msgstr "Dostawa"
@@ -20,10 +18,9 @@ msgctxt "field:party.party,customer_location:"
msgid "Customer Location"
msgstr "Lokalizacja klienta"
-#, fuzzy
msgctxt "field:party.party,delivered_to_warehouses:"
msgid "Delivered to Warehouses"
-msgstr "Magazyn"
+msgstr "Dostarczone do magazynów"
msgctxt "field:party.party,locations:"
msgid "Locations"
@@ -33,12 +30,10 @@ msgctxt "field:party.party,supplier_location:"
msgid "Supplier Location"
msgstr "Lokalizacja dostawcy"
-#, fuzzy
msgctxt "field:party.party-delivered_to-stock.location,location:"
msgid "Location"
msgstr "Lokalizacja"
-#, fuzzy
msgctxt "field:party.party-delivered_to-stock.location,party:"
msgid "Party"
msgstr "Strona"
@@ -55,7 +50,6 @@ msgctxt "field:party.party.location,supplier_location:"
msgid "Supplier Location"
msgstr "Lokalizacja dostawcy"
-#, fuzzy
msgctxt "field:product.by_location.context,company:"
msgid "Company"
msgstr "Firma"
@@ -68,17 +62,14 @@ msgctxt "field:product.by_location.context,stock_date_end:"
msgid "At Date"
msgstr "Na dzień"
-#, fuzzy
msgctxt "field:product.cost_price.revision,company:"
msgid "Company"
msgstr "Firma"
-#, fuzzy
msgctxt "field:product.cost_price.revision,cost_price:"
msgid "New Cost Price"
-msgstr "Cena kosztów"
+msgstr "Nowy koszt wytworzenia"
-#, fuzzy
msgctxt "field:product.cost_price.revision,date:"
msgid "Date"
msgstr "Data"
@@ -87,17 +78,14 @@ msgctxt "field:product.cost_price.revision,product:"
msgid "Variant"
msgstr "Wariant"
-#, fuzzy
msgctxt "field:product.cost_price.revision,template:"
msgid "Product"
msgstr "Produkt"
-#, fuzzy
msgctxt "field:product.modify_cost_price.start,cost_price:"
msgid "New Cost Price"
-msgstr "Cena kosztów"
+msgstr "Nowy koszt wytworzenia"
-#, fuzzy
msgctxt "field:product.modify_cost_price.start,date:"
msgid "Date"
msgstr "Data"
@@ -106,7 +94,6 @@ msgctxt "field:product.product,cost_value:"
msgid "Cost Value"
msgstr "Wartość kosztu"
-#, fuzzy
msgctxt "field:product.product,forecast_quantity:"
msgid "Forecast Quantity"
msgstr "Ilość przewidywana"
@@ -123,7 +110,6 @@ msgctxt "field:product.template,cost_value:"
msgid "Cost Value"
msgstr "Wartość kosztu"
-#, fuzzy
msgctxt "field:product.template,forecast_quantity:"
msgid "Forecast Quantity"
msgstr "Ilość przewidywana"
@@ -132,19 +118,17 @@ msgctxt "field:product.template,quantity:"
msgid "Quantity"
msgstr "Ilość"
-#, fuzzy
msgctxt "field:res.user,warehouse:"
msgid "Current Warehouse"
-msgstr "Magazyn"
+msgstr "Aktualny magazyn"
msgctxt "field:stock.configuration,inventory_sequence:"
msgid "Inventory Sequence"
-msgstr ""
+msgstr "Sekwencja inwentaryzacji"
-#, fuzzy
msgctxt "field:stock.configuration,shipment_in_return_sequence:"
msgid "Supplier Return Shipment Sequence"
-msgstr "Sekwencja wysyłki od dostawcy"
+msgstr "Sekwencja zwrotu wysyłki do dostawcy"
msgctxt "field:stock.configuration,shipment_in_sequence:"
msgid "Supplier Shipment Sequence"
@@ -152,25 +136,23 @@ msgstr "Sekwencja wysyłki od dostawcy"
msgctxt "field:stock.configuration,shipment_internal_sequence:"
msgid "Internal Shipment Sequence"
-msgstr ""
+msgstr "Sekwencja przesunięcia wewnętrznego"
msgctxt "field:stock.configuration,shipment_internal_transit:"
msgid "Internal Shipment Transit"
-msgstr ""
+msgstr "Przesunięcie wewnętrzne w drodze"
-#, fuzzy
msgctxt "field:stock.configuration,shipment_out_return_sequence:"
msgid "Customer Return Shipment Sequence"
-msgstr "Sekwencja wysyłki od dostawcy"
+msgstr "Sekwencja zwrotu wysyłki od klienta"
-#, fuzzy
msgctxt "field:stock.configuration,shipment_out_sequence:"
msgid "Customer Shipment Sequence"
-msgstr "Sekwencja wysyłki od dostawcy"
+msgstr "Sekwencja wysyłki do klienta"
msgctxt "field:stock.configuration.location,shipment_internal_transit:"
msgid "Internal Shipment Transit"
-msgstr ""
+msgstr "Przesunięcie wewnętrzne w drodze"
msgctxt "field:stock.configuration.sequence,company:"
msgid "Company"
@@ -178,31 +160,27 @@ msgstr "Firma"
msgctxt "field:stock.configuration.sequence,inventory_sequence:"
msgid "Inventory Sequence"
-msgstr ""
+msgstr "Sekwencja inwentaryzacji"
-#, fuzzy
msgctxt "field:stock.configuration.sequence,shipment_in_return_sequence:"
msgid "Supplier Return Shipment Sequence"
-msgstr "Sekwencja wysyłki od dostawcy"
+msgstr "Sekwencja zwrotu wysyłki do dostawcy"
-#, fuzzy
msgctxt "field:stock.configuration.sequence,shipment_in_sequence:"
msgid "Supplier Shipment Sequence"
msgstr "Sekwencja wysyłki od dostawcy"
msgctxt "field:stock.configuration.sequence,shipment_internal_sequence:"
msgid "Internal Shipment Sequence"
-msgstr ""
+msgstr "Sekwencja przesunięcia wewnętrznego"
-#, fuzzy
msgctxt "field:stock.configuration.sequence,shipment_out_return_sequence:"
msgid "Customer Return Shipment Sequence"
-msgstr "Sekwencja wysyłki od dostawcy"
+msgstr "Sekwencja zwrotu wysyłki od klienta"
-#, fuzzy
msgctxt "field:stock.configuration.sequence,shipment_out_sequence:"
msgid "Customer Shipment Sequence"
-msgstr "Sekwencja wysyłki od dostawcy"
+msgstr "Sekwencja wysyłki do klienta"
msgctxt "field:stock.inventory,company:"
msgid "Company"
@@ -214,7 +192,7 @@ msgstr "Data"
msgctxt "field:stock.inventory,empty_quantity:"
msgid "Empty Quantity"
-msgstr ""
+msgstr "Ilość pusta"
msgctxt "field:stock.inventory,lines:"
msgid "Lines"
@@ -240,18 +218,17 @@ msgctxt "field:stock.inventory.count.quantity,product:"
msgid "Product"
msgstr "Produkt"
-#, fuzzy
msgctxt "field:stock.inventory.count.quantity,quantity:"
msgid "Quantity"
msgstr "Ilość"
msgctxt "field:stock.inventory.count.quantity,total_quantity:"
msgid "Total Quantity"
-msgstr ""
+msgstr "Ilość łączna"
msgctxt "field:stock.inventory.count.quantity,unit:"
msgid "Unit"
-msgstr ""
+msgstr "Jednostka"
msgctxt "field:stock.inventory.count.search,search:"
msgid "Search"
@@ -261,24 +238,21 @@ msgctxt "field:stock.inventory.line,expected_quantity:"
msgid "Expected Quantity"
msgstr "Oczekiwana ilość"
-#, fuzzy
msgctxt "field:stock.inventory.line,inventory:"
msgid "Inventory"
-msgstr "Inventory"
+msgstr "Inwentaryzacja"
-#, fuzzy
msgctxt "field:stock.inventory.line,inventory_date:"
msgid "Date"
msgstr "Data"
-#, fuzzy
msgctxt "field:stock.inventory.line,inventory_location:"
msgid "Location"
msgstr "Lokalizacja"
msgctxt "field:stock.inventory.line,inventory_state:"
msgid "Inventory State"
-msgstr ""
+msgstr "Stan inwentaryzacji"
msgctxt "field:stock.inventory.line,moves:"
msgid "Moves"
@@ -288,14 +262,13 @@ msgctxt "field:stock.inventory.line,product:"
msgid "Product"
msgstr "Produkt"
-#, fuzzy
msgctxt "field:stock.inventory.line,quantity:"
msgid "Actual Quantity"
-msgstr "Ilość przewidywana"
+msgstr "Rzeczywista ilość"
msgctxt "field:stock.inventory.line,unit:"
msgid "Unit"
-msgstr ""
+msgstr "Jednostka"
msgctxt "field:stock.location,address:"
msgid "Address"
@@ -303,7 +276,7 @@ msgstr "Adres"
msgctxt "field:stock.location,allow_pickup:"
msgid "Allow Pickup"
-msgstr ""
+msgstr "Zezwól na odbiór"
msgctxt "field:stock.location,childs:"
msgid "Children"
@@ -319,7 +292,7 @@ msgstr "Wartość kosztu"
msgctxt "field:stock.location,flat_childs:"
msgid "Flat Children"
-msgstr ""
+msgstr "Płaskie podrzędne"
msgctxt "field:stock.location,forecast_quantity:"
msgid "Forecast Quantity"
@@ -333,7 +306,6 @@ msgctxt "field:stock.location,left:"
msgid "Left"
msgstr "W lewo"
-#, fuzzy
msgctxt "field:stock.location,lost_found_location:"
msgid "Lost and Found"
msgstr "Zgubione i znalezione"
@@ -352,16 +324,15 @@ msgstr "Lokalizacje nadrzędne"
msgctxt "field:stock.location,picking_location:"
msgid "Picking"
-msgstr ""
+msgstr "Kompletacja"
msgctxt "field:stock.location,quantity:"
msgid "Quantity"
msgstr "Ilość"
-#, fuzzy
msgctxt "field:stock.location,quantity_uom:"
msgid "Quantity UoM"
-msgstr "Ilość"
+msgstr "Ilość j.m."
msgctxt "field:stock.location,right:"
msgid "Right"
@@ -369,25 +340,23 @@ msgstr "W prawo"
msgctxt "field:stock.location,storage_location:"
msgid "Storage"
-msgstr ""
+msgstr "Składowanie"
msgctxt "field:stock.location,type:"
msgid "Type"
-msgstr ""
+msgstr "Typ"
msgctxt "field:stock.location,warehouse:"
msgid "Warehouse"
msgstr "Magazyn"
-#, fuzzy
msgctxt "field:stock.location,waste_locations:"
msgid "Waste Locations"
-msgstr "Lokalizacja strony"
+msgstr "Lokalizacje odpadów"
-#, fuzzy
msgctxt "field:stock.location,waste_warehouses:"
msgid "Waste Warehouses"
-msgstr "Magazyn"
+msgstr "Magazyny odpadów"
msgctxt "field:stock.location.lead_time,lead_time:"
msgid "Lead Time"
@@ -401,12 +370,10 @@ msgctxt "field:stock.location.lead_time,warehouse_to:"
msgid "Warehouse To"
msgstr "Do magazynu"
-#, fuzzy
msgctxt "field:stock.location.waste,location:"
msgid "Waste Location"
-msgstr "Lokalizacja strony"
+msgstr "Lokalizacja odpadów"
-#, fuzzy
msgctxt "field:stock.location.waste,warehouse:"
msgid "Warehouse"
msgstr "Magazyn"
@@ -423,10 +390,9 @@ msgctxt "field:stock.move,cost_price:"
msgid "Cost Price"
msgstr "Cena kosztów"
-#, fuzzy
msgctxt "field:stock.move,cost_price_required:"
msgid "Cost Price Required"
-msgstr "Wymagana cena jednostkowa"
+msgstr "Wymagany koszt wytworzenia"
msgctxt "field:stock.move,currency:"
msgid "Currency"
@@ -434,7 +400,7 @@ msgstr "Waluta"
msgctxt "field:stock.move,delay:"
msgid "Delay"
-msgstr ""
+msgstr "Opóźnienie"
msgctxt "field:stock.move,effective_date:"
msgid "Effective Date"
@@ -444,23 +410,26 @@ msgctxt "field:stock.move,from_location:"
msgid "From Location"
msgstr "Z lokalizacji"
-#, fuzzy
msgctxt "field:stock.move,from_location_name:"
msgid "From Location"
msgstr "Z lokalizacji"
msgctxt "field:stock.move,internal_quantity:"
msgid "Internal Quantity"
-msgstr ""
+msgstr "Ilość wewnętrzna"
msgctxt "field:stock.move,origin:"
msgid "Origin"
msgstr "Źródło"
-#, fuzzy
msgctxt "field:stock.move,origin_planned_date:"
msgid "Origin Planned Date"
-msgstr "Data planowana"
+msgstr "Pierwotnie planowana data"
+
+#, fuzzy
+msgctxt "field:stock.move,outcome_moves:"
+msgid "Outcome Moves"
+msgstr "Wydania"
msgctxt "field:stock.move,planned_date:"
msgid "Planned Date"
@@ -470,15 +439,13 @@ msgctxt "field:stock.move,product:"
msgid "Product"
msgstr "Produkt"
-#, fuzzy
msgctxt "field:stock.move,product_cost_price:"
msgid "Product Cost Price"
-msgstr "Cena kosztów"
+msgstr "Koszt wytworzenia produktu"
-#, fuzzy
msgctxt "field:stock.move,product_uom_category:"
msgid "Product UoM Category"
-msgstr "Kategoria jm produktu"
+msgstr "Kategoria j.m. produktu"
msgctxt "field:stock.move,quantity:"
msgid "Quantity"
@@ -496,20 +463,18 @@ msgctxt "field:stock.move,to_location:"
msgid "To Location"
msgstr "Do lokalizacji"
-#, fuzzy
msgctxt "field:stock.move,to_location_name:"
msgid "To Location"
msgstr "Do lokalizacji"
msgctxt "field:stock.move,unit:"
msgid "Unit"
-msgstr ""
+msgstr "Jednostka"
msgctxt "field:stock.move,unit_price:"
msgid "Unit Price"
msgstr "Cena jednostkowa"
-#, fuzzy
msgctxt "field:stock.move,unit_price_company:"
msgid "Unit Price"
msgstr "Cena jednostkowa"
@@ -518,10 +483,9 @@ msgctxt "field:stock.move,unit_price_required:"
msgid "Unit Price Required"
msgstr "Wymagana cena jednostkowa"
-#, fuzzy
msgctxt "field:stock.move,unit_price_updated:"
msgid "Unit Price Updated"
-msgstr "Cena jednostkowa"
+msgstr "Zaktualizowana cena jednostkowa"
msgctxt "field:stock.period,caches:"
msgid "Caches"
@@ -541,7 +505,7 @@ msgstr "Stan"
msgctxt "field:stock.period.cache,internal_quantity:"
msgid "Internal Quantity"
-msgstr ""
+msgstr "Ilość wewnętrzna"
msgctxt "field:stock.period.cache,location:"
msgid "Location"
@@ -555,7 +519,6 @@ msgctxt "field:stock.period.cache,product:"
msgid "Product"
msgstr "Produkt"
-#, fuzzy
msgctxt "field:stock.product_quantities_warehouse,company:"
msgid "Company"
msgstr "Firma"
@@ -564,7 +527,6 @@ msgctxt "field:stock.product_quantities_warehouse,date:"
msgid "Date"
msgstr "Data"
-#, fuzzy
msgctxt "field:stock.product_quantities_warehouse,product:"
msgid "Product"
msgstr "Produkt"
@@ -573,22 +535,19 @@ msgctxt "field:stock.product_quantities_warehouse,quantity:"
msgid "Quantity"
msgstr "Ilość"
-#, fuzzy
msgctxt "field:stock.product_quantities_warehouse.context,company:"
msgid "Company"
msgstr "Firma"
-#, fuzzy
msgctxt ""
"field:stock.product_quantities_warehouse.context,stock_skip_warehouse:"
msgid "Only storage zone"
-msgstr "Storage Zone"
+msgstr "Tylko strefa składowania"
msgctxt "field:stock.product_quantities_warehouse.context,warehouse:"
msgid "Warehouse"
msgstr "Magazyn"
-#, fuzzy
msgctxt "field:stock.product_quantities_warehouse.move,company:"
msgid "Company"
msgstr "Firma"
@@ -601,45 +560,40 @@ msgstr ""
msgctxt ""
"field:stock.product_quantities_warehouse.move,cumulative_quantity_end:"
msgid "Cumulative Quantity End"
-msgstr ""
+msgstr "Łączna ilość końcowa"
msgctxt ""
"field:stock.product_quantities_warehouse.move,cumulative_quantity_start:"
msgid "Cumulative Quantity Start"
-msgstr ""
+msgstr "Łączna ilość początkowa"
-#, fuzzy
msgctxt "field:stock.product_quantities_warehouse.move,date:"
msgid "Date"
msgstr "Data"
msgctxt "field:stock.product_quantities_warehouse.move,document:"
msgid "Document"
-msgstr ""
+msgstr "Dokument"
-#, fuzzy
msgctxt "field:stock.product_quantities_warehouse.move,move:"
msgid "Move"
-msgstr "Ruchy"
+msgstr "Ruch"
-#, fuzzy
msgctxt "field:stock.product_quantities_warehouse.move,origin:"
msgid "Origin"
msgstr "Źródło"
-#, fuzzy
msgctxt "field:stock.product_quantities_warehouse.move,product:"
msgid "Product"
msgstr "Produkt"
-#, fuzzy
msgctxt "field:stock.product_quantities_warehouse.move,quantity:"
msgid "Quantity"
msgstr "Ilość"
msgctxt "field:stock.products_by_locations,consumable:"
msgid "Consumable"
-msgstr ""
+msgstr "Materiały eksploatacyjne"
#, fuzzy
msgctxt "field:stock.products_by_locations,cost_value:"
@@ -648,24 +602,20 @@ msgstr "Wartość kosztu"
msgctxt "field:stock.products_by_locations,default_uom:"
msgid "Default UoM"
-msgstr ""
+msgstr "Domyślna j.m."
-#, fuzzy
msgctxt "field:stock.products_by_locations,forecast_quantity:"
msgid "Forecast Quantity"
msgstr "Ilość przewidywana"
-#, fuzzy
msgctxt "field:stock.products_by_locations,product:"
msgid "Product"
msgstr "Produkt"
-#, fuzzy
msgctxt "field:stock.products_by_locations,quantity:"
msgid "Quantity"
msgstr "Ilość"
-#, fuzzy
msgctxt "field:stock.products_by_locations.context,company:"
msgid "Company"
msgstr "Firma"
@@ -680,7 +630,7 @@ msgstr "Na dzień"
msgctxt "field:stock.reporting.margin.category,category:"
msgid "Category"
-msgstr ""
+msgstr "Kategoria"
msgctxt "field:stock.reporting.margin.category,time_series:"
msgid "Time Series"
@@ -688,72 +638,60 @@ msgstr ""
msgctxt "field:stock.reporting.margin.category.time_series,category:"
msgid "Category"
-msgstr ""
+msgstr "Kategoria"
-#, fuzzy
msgctxt "field:stock.reporting.margin.category.time_series,date:"
msgid "Date"
msgstr "Data"
-#, fuzzy
msgctxt "field:stock.reporting.margin.category.tree,children:"
msgid "Children"
-msgstr "Lokalizacje podrzędne"
+msgstr "Podrzędne"
-#, fuzzy
msgctxt "field:stock.reporting.margin.category.tree,name:"
msgid "Name"
msgstr "Nazwa"
-#, fuzzy
msgctxt "field:stock.reporting.margin.category.tree,parent:"
msgid "Parent"
-msgstr "Lokalizacje nadrzędne"
+msgstr "Nadrzędne"
-#, fuzzy
msgctxt "field:stock.reporting.margin.context,company:"
msgid "Company"
msgstr "Firma"
-#, fuzzy
msgctxt "field:stock.reporting.margin.context,from_date:"
msgid "From Date"
-msgstr "Z lokalizacji"
+msgstr "Od dnia"
msgctxt "field:stock.reporting.margin.context,include_lost:"
msgid "Include Lost"
-msgstr ""
+msgstr "Uwzględnij zagubione"
-#, fuzzy
msgctxt "field:stock.reporting.margin.context,period:"
msgid "Period"
msgstr "Okres"
-#, fuzzy
msgctxt "field:stock.reporting.margin.context,to_date:"
msgid "To Date"
-msgstr "Data"
+msgstr "Do dnia"
msgctxt "field:stock.reporting.margin.main,time_series:"
msgid "Time Series"
msgstr ""
-#, fuzzy
msgctxt "field:stock.reporting.margin.main.time_series,date:"
msgid "Date"
msgstr "Data"
-#, fuzzy
msgctxt "field:stock.reporting.margin.product,internal_quantity:"
msgid "Internal Quantity"
-msgstr "Ilość przewidywana"
+msgstr "Ilość wewnętrzna"
-#, fuzzy
msgctxt "field:stock.reporting.margin.product,product:"
msgid "Product"
msgstr "Produkt"
-#, fuzzy
msgctxt "field:stock.reporting.margin.product,quantity:"
msgid "Quantity"
msgstr "Ilość"
@@ -764,33 +702,28 @@ msgstr ""
msgctxt "field:stock.reporting.margin.product,unit:"
msgid "Unit"
-msgstr ""
+msgstr "Jednostka"
-#, fuzzy
msgctxt "field:stock.reporting.margin.product.time_series,date:"
msgid "Date"
msgstr "Data"
-#, fuzzy
msgctxt "field:stock.reporting.margin.product.time_series,internal_quantity:"
msgid "Internal Quantity"
-msgstr "Ilość przewidywana"
+msgstr "Ilość wewnętrzna"
-#, fuzzy
msgctxt "field:stock.reporting.margin.product.time_series,product:"
msgid "Product"
msgstr "Produkt"
-#, fuzzy
msgctxt "field:stock.reporting.margin.product.time_series,quantity:"
msgid "Quantity"
msgstr "Ilość"
msgctxt "field:stock.reporting.margin.product.time_series,unit:"
msgid "Unit"
-msgstr ""
+msgstr "Jednostka"
-#, fuzzy
msgctxt "field:stock.shipment.assign.partial,moves:"
msgid "Moves"
msgstr "Ruchy"
@@ -809,7 +742,7 @@ msgstr "Wykonano przez"
msgctxt "field:stock.shipment.in,incoming_moves:"
msgid "Incoming Moves"
-msgstr ""
+msgstr "Przyjęcia"
msgctxt "field:stock.shipment.in,inventory_moves:"
msgid "Inventory Moves"
@@ -829,7 +762,7 @@ msgstr "Źródła"
msgctxt "field:stock.shipment.in,received_by:"
msgid "Received By"
-msgstr ""
+msgstr "Odebrane przez"
msgctxt "field:stock.shipment.in,reference:"
msgid "Reference"
@@ -853,15 +786,15 @@ msgstr "Magazyn"
msgctxt "field:stock.shipment.in,warehouse_input:"
msgid "Warehouse Input"
-msgstr ""
+msgstr "Wejście do magazynu"
msgctxt "field:stock.shipment.in,warehouse_storage:"
msgid "Warehouse Storage"
-msgstr ""
+msgstr "Składowanie w magazynie"
msgctxt "field:stock.shipment.in.return,assigned_by:"
msgid "Assigned By"
-msgstr ""
+msgstr "Przypisane przez"
msgctxt "field:stock.shipment.in.return,company:"
msgid "Company"
@@ -871,7 +804,6 @@ msgctxt "field:stock.shipment.in.return,delivery_address:"
msgid "Delivery Address"
msgstr "Adres dostawy"
-#, fuzzy
msgctxt "field:stock.shipment.in.return,done_by:"
msgid "Done By"
msgstr "Wykonano przez"
@@ -892,10 +824,9 @@ msgctxt "field:stock.shipment.in.return,origins:"
msgid "Origins"
msgstr "Źródła"
-#, fuzzy
msgctxt "field:stock.shipment.in.return,partially_assigned:"
msgid "Partially Assigned"
-msgstr "Assigned"
+msgstr "Częściowo przydzielone"
msgctxt "field:stock.shipment.in.return,reference:"
msgid "Reference"
@@ -913,20 +844,18 @@ msgctxt "field:stock.shipment.in.return,to_location:"
msgid "To Location"
msgstr "Do lokalizacji"
-#, fuzzy
msgctxt "field:stock.shipment.in.return,warehouse:"
msgid "Warehouse"
msgstr "Magazyn"
msgctxt "field:stock.shipment.internal,assigned_by:"
msgid "Received By"
-msgstr ""
+msgstr "Odebrane przez"
msgctxt "field:stock.shipment.internal,company:"
msgid "Company"
msgstr "Firma"
-#, fuzzy
msgctxt "field:stock.shipment.internal,done_by:"
msgid "Done By"
msgstr "Wykonano przez"
@@ -941,7 +870,7 @@ msgstr "Z lokalizacji"
msgctxt "field:stock.shipment.internal,incoming_moves:"
msgid "Incoming Moves"
-msgstr ""
+msgstr "Przyjęcia"
msgctxt "field:stock.shipment.internal,moves:"
msgid "Moves"
@@ -953,12 +882,11 @@ msgstr "Numer"
msgctxt "field:stock.shipment.internal,outgoing_moves:"
msgid "Outgoing Moves"
-msgstr ""
+msgstr "Wydania"
-#, fuzzy
msgctxt "field:stock.shipment.internal,partially_assigned:"
msgid "Partially Assigned"
-msgstr "Assigned"
+msgstr "Częściowo przydzielone"
msgctxt "field:stock.shipment.internal,planned_start_date:"
msgid "Planned Start Date"
@@ -970,7 +898,7 @@ msgstr "Referencja"
msgctxt "field:stock.shipment.internal,shipped_by:"
msgid "Shipped By"
-msgstr ""
+msgstr "Wysłane przez"
msgctxt "field:stock.shipment.internal,state:"
msgid "State"
@@ -984,7 +912,6 @@ msgctxt "field:stock.shipment.internal,transit_location:"
msgid "Transit Location"
msgstr ""
-#, fuzzy
msgctxt "field:stock.shipment.internal,warehouse:"
msgid "Warehouse"
msgstr "Magazyn"
@@ -1005,7 +932,6 @@ msgctxt "field:stock.shipment.out,delivery_address:"
msgid "Delivery Address"
msgstr "Adres dostawy"
-#, fuzzy
msgctxt "field:stock.shipment.out,done_by:"
msgid "Done By"
msgstr "Wykonano przez"
@@ -1028,26 +954,28 @@ msgstr "Źródła"
msgctxt "field:stock.shipment.out,outgoing_moves:"
msgid "Outgoing Moves"
-msgstr ""
+msgstr "Wydania"
msgctxt "field:stock.shipment.out,packed_by:"
msgid "Packed By"
-msgstr ""
+msgstr "Skompletowane przez"
-#, fuzzy
msgctxt "field:stock.shipment.out,partially_assigned:"
msgid "Partially Assigned"
-msgstr "Assigned"
+msgstr "Częściowo przydzielone"
-#, fuzzy
msgctxt "field:stock.shipment.out,picked_by:"
msgid "Picked By"
-msgstr "Packed"
+msgstr "Pobrabne przez"
msgctxt "field:stock.shipment.out,reference:"
msgid "Reference"
msgstr "Referencja"
+msgctxt "field:stock.shipment.out,shipped_by:"
+msgid "Shipped By"
+msgstr "Wysłane przez"
+
msgctxt "field:stock.shipment.out,state:"
msgid "State"
msgstr "Stan"
@@ -1058,17 +986,16 @@ msgstr "Magazyn"
msgctxt "field:stock.shipment.out,warehouse_output:"
msgid "Warehouse Output"
-msgstr ""
+msgstr "Wyście z magazynu"
msgctxt "field:stock.shipment.out,warehouse_storage:"
msgid "Warehouse Storage"
-msgstr ""
+msgstr "Składowanie w magazynie"
msgctxt "field:stock.shipment.out.return,company:"
msgid "Company"
msgstr "Firma"
-#, fuzzy
msgctxt "field:stock.shipment.out.return,contact_address:"
msgid "Contact Address"
msgstr "Adres kontaktowy"
@@ -1081,14 +1008,13 @@ msgctxt "field:stock.shipment.out.return,customer_location:"
msgid "Customer Location"
msgstr "Lokalizacja odbiorcy"
-#, fuzzy
msgctxt "field:stock.shipment.out.return,done_by:"
msgid "Done By"
msgstr "Wykonano przez"
msgctxt "field:stock.shipment.out.return,incoming_moves:"
msgid "Incoming Moves"
-msgstr ""
+msgstr "Przyjęcia"
msgctxt "field:stock.shipment.out.return,inventory_moves:"
msgid "Inventory Moves"
@@ -1108,7 +1034,7 @@ msgstr "Źródła"
msgctxt "field:stock.shipment.out.return,received_by:"
msgid "Received By"
-msgstr ""
+msgstr "Odebrane przez"
msgctxt "field:stock.shipment.out.return,reference:"
msgid "Reference"
@@ -1124,35 +1050,35 @@ msgstr "Magazyn"
msgctxt "field:stock.shipment.out.return,warehouse_input:"
msgid "Warehouse Input"
-msgstr ""
+msgstr "Wejście do magazynu"
msgctxt "field:stock.shipment.out.return,warehouse_storage:"
msgid "Warehouse Storage"
-msgstr ""
+msgstr "Składowanie w magazynie"
msgctxt "help:party.address,delivery:"
msgid "Check to send deliveries to the address."
-msgstr ""
+msgstr "Zaznacz jako adres do wysyłki."
msgctxt "help:party.contact_mechanism,delivery:"
msgid "Check to use for delivery."
-msgstr ""
+msgstr "Zaznacz, aby użyć do dostawy."
msgctxt "help:party.party,customer_location:"
msgid "The default destination location for stock sent to the party."
-msgstr ""
+msgstr "Domyślna lokalizacja docelowa dla zapasów wysyłanych do strony."
msgctxt "help:party.party,supplier_location:"
msgid "The default source location for stock received from the party."
-msgstr ""
+msgstr "Domyślna lokalizacja źródłowa dla zapasów otrzymanych od strony."
msgctxt "help:party.party.location,customer_location:"
msgid "The default destination location for stock sent to the party."
-msgstr ""
+msgstr "Domyślna lokalizacja docelowa dla zapasów wysyłanych do strony."
msgctxt "help:party.party.location,supplier_location:"
msgid "The default source location for stock received from the party."
-msgstr ""
+msgstr "Domyślna lokalizacja źródłowa dla zapasów otrzymanych od strony."
msgctxt "help:product.by_location.context,forecast_date:"
msgid ""
@@ -1160,234 +1086,245 @@ msgid ""
"* An empty value calculates as far ahead as possible.\n"
"* A date in the past will provide historical values."
msgstr ""
+"Data, dla której jest wyliczana ilość zapasów.\n"
+"* Puste pole powoduje obliczenia tak daleko jak to możliwe.\n"
+"* Data z przeszłości dostarczy wartości historyczne."
msgctxt "help:product.cost_price.revision,cost_price:"
msgid ""
"Python expression that will be evaluated with:\n"
"- cost_price: the current cost price of the product"
msgstr ""
+"Wyrażenie Pythona, które będzie obliczone przy pomocy:\n"
+"- cost_price: bieżącego kosztu wytworzenia produktu"
msgctxt "help:product.modify_cost_price.start,cost_price:"
msgid ""
"Python expression that will be evaluated with:\n"
"- cost_price: the current cost price of the product"
msgstr ""
+"Wyrażenie Pythona, które będzie obliczone przy pomocy:\n"
+"- cost_price: bieżącego kosztu wytworzenia produktu"
msgctxt "help:product.product,cost_value:"
msgid "The value of the stock in the location."
-msgstr ""
+msgstr "Wartość zapasów w lokalizacji."
msgctxt "help:product.product,forecast_quantity:"
msgid "The amount of stock expected to be in the location."
-msgstr ""
+msgstr "Oczekiwana ilość zapasów w lokalizacji."
msgctxt "help:product.product,quantity:"
msgid "The amount of stock in the location."
-msgstr ""
+msgstr "Ilość zapasów w lokalizacji."
msgctxt "help:product.template,cost_value:"
msgid "The value of the stock in the location."
-msgstr ""
+msgstr "Wartość zapasów w lokalizacji."
msgctxt "help:product.template,forecast_quantity:"
msgid "The amount of stock expected to be in the location."
-msgstr ""
+msgstr "Oczekiwana ilość zapasów w lokalizacji."
msgctxt "help:product.template,quantity:"
msgid "The amount of stock in the location."
-msgstr ""
+msgstr "Ilość zapasów w lokalizacji."
msgctxt "help:res.user,warehouse:"
msgid "The warehouse that the user works at."
-msgstr ""
+msgstr "Magazyn, w którym pracuje użytkownik."
msgctxt "help:stock.configuration,inventory_sequence:"
msgid "Used to generate the number given to inventories."
-msgstr ""
+msgstr "Służy do tworzenia numeracji przy inwentaryzacji."
msgctxt "help:stock.configuration,shipment_in_return_sequence:"
msgid "Used to generate the number given to supplier return shipments."
-msgstr ""
+msgstr "Służy do tworzenia numeracji przy zwrotach do dostawców."
msgctxt "help:stock.configuration,shipment_in_sequence:"
msgid "Used to generate the number given to supplier shipments."
-msgstr ""
+msgstr "Służy do tworzenia numeracji przy wysyłkach dostawców."
msgctxt "help:stock.configuration,shipment_internal_sequence:"
msgid "Used to generate the number given to internal shipments."
-msgstr ""
+msgstr "Służy do tworzenia numeracji przy przesunięciach wewnętrznych."
msgctxt "help:stock.configuration,shipment_internal_transit:"
msgid ""
"The default location used for stock that is in transit between warehouses."
-msgstr ""
+msgstr "Domyślna lokalizacja składowania zapasów w drodze między magazynami."
msgctxt "help:stock.configuration,shipment_out_return_sequence:"
msgid "Used to generate the number given to customer return shipments."
-msgstr ""
+msgstr "Służy do tworzenia numeracji przy zwrotach od klienta."
msgctxt "help:stock.configuration,shipment_out_sequence:"
msgid "Used to generate the number given to customer shipments."
-msgstr ""
+msgstr "Służy do tworzenia numeracji przy wysyłkach do klienta."
msgctxt "help:stock.configuration.location,shipment_internal_transit:"
msgid ""
"The default location used for stock that is in transit between warehouses."
-msgstr ""
+msgstr "Domyślna lokalizacja składowania zapasów w drodze między magazynami."
msgctxt "help:stock.inventory,company:"
msgid "The company the inventory is associated with."
-msgstr ""
+msgstr "Firma, z którą jest powiązana inwentaryzacja."
msgctxt "help:stock.inventory,date:"
msgid "The date of the stock count."
-msgstr ""
+msgstr "Data przeprowadzenia inwentaryzacji."
msgctxt "help:stock.inventory,empty_quantity:"
msgid "How lines without a quantity are handled."
-msgstr ""
+msgstr "Jak traktowane są pozycje bez wypełnionej ilości."
msgctxt "help:stock.inventory,location:"
msgid "The location inventoried."
-msgstr ""
+msgstr "Inwentaryzowana lokalizacja."
msgctxt "help:stock.inventory,number:"
msgid "The main identifier for the inventory."
-msgstr ""
+msgstr "Główny identyfikator inwentaryzacji."
msgctxt "help:stock.inventory,state:"
msgid "The current state of the inventory."
-msgstr ""
+msgstr "Bieżący stan inwentaryzacji."
msgctxt "help:stock.inventory.count.quantity,quantity:"
msgid "The quantity to add to the existing count."
-msgstr ""
+msgstr "Ilość do dodania do istniejącej liczby."
msgctxt "help:stock.inventory.count.quantity,total_quantity:"
msgid "The total amount of the line counted so far."
-msgstr ""
+msgstr "Łączna ilość pozycji zliczona do tej pory."
msgctxt "help:stock.inventory.count.quantity,unit:"
msgid "The unit in which the quantities are specified."
-msgstr ""
+msgstr "Jednostka, w której wyrażone są ilości."
msgctxt "help:stock.inventory.count.search,search:"
msgid "The item that's counted."
-msgstr ""
+msgstr "Pozycja, która jest liczona."
msgctxt "help:stock.inventory.line,expected_quantity:"
msgid "The quantity the system calculated should be in the location."
msgstr ""
+"Ilość wyliczona przez system, która powinna znajdować się w tej lokalizacji."
msgctxt "help:stock.inventory.line,inventory:"
msgid "The inventory the line belongs to."
-msgstr ""
+msgstr "Inwentaryzacja, do której należy pozycja."
msgctxt "help:stock.inventory.line,quantity:"
msgid "The actual quantity found in the location."
-msgstr ""
+msgstr "Rzeczywista ilość znaleziona w tej lokalizacji."
msgctxt "help:stock.inventory.line,unit:"
msgid "The unit in which the quantity is specified."
-msgstr ""
+msgstr "Jednostka, w której wyrażona jest ilość."
msgctxt "help:stock.location,childs:"
msgid "Used to add structure below the location."
-msgstr ""
+msgstr "Stosowane by dodać strukturę poniżej lokalizacji."
msgctxt "help:stock.location,code:"
msgid "The internal identifier used for the location."
-msgstr ""
+msgstr "Wewnętrzny identyfikator stosowany do lokalizacji."
msgctxt "help:stock.location,cost_value:"
msgid "The value of the stock in the location."
-msgstr ""
+msgstr "Wartość zapasów w lokalizacji."
msgctxt "help:stock.location,flat_childs:"
msgid "Check to enforce a single level of children with no grandchildren."
msgstr ""
+"Zaznacz, aby wymusić jeden poziom podrzędnych bez kolejnych podrzędnych."
msgctxt "help:stock.location,forecast_quantity:"
msgid "The amount of stock expected to be in the location."
-msgstr ""
+msgstr "Oczekiwana ilość zapasów w lokalizacji."
msgctxt "help:stock.location,input_location:"
msgid "Where incoming stock is received."
-msgstr ""
+msgstr "Miejsce odbioru przychodzących zapasów."
msgctxt "help:stock.location,lost_found_location:"
msgid "Used, by inventories, when correcting stock levels in the warehouse."
-msgstr ""
+msgstr "Używane w czasie inwentaryzacji przy korekcie stanów magazynowych."
msgctxt "help:stock.location,output_location:"
msgid "Where outgoing stock is sent from."
-msgstr ""
+msgstr "Miejsce wydania wychodzących zapasów."
msgctxt "help:stock.location,parent:"
msgid "Used to add structure above the location."
-msgstr ""
+msgstr "Stosowane by dodać strukturę powyżej lokalizacji."
msgctxt "help:stock.location,picking_location:"
msgid ""
"Where stock is picked from.\n"
"Leave empty to use the storage location."
msgstr ""
+"Skąd pobierane są zapasy.\n"
+"Pozostaw niewypełnione, aby użyć lokalizacji składowania."
msgctxt "help:stock.location,quantity:"
msgid "The amount of stock in the location."
-msgstr ""
+msgstr "Ilość zapasów w lokalizacji."
msgctxt "help:stock.location,quantity_uom:"
msgid "The Unit of Measure for the quantities."
-msgstr ""
+msgstr "Jednostka miary ilości."
msgctxt "help:stock.location,storage_location:"
msgid "The top level location where stock is stored."
-msgstr ""
+msgstr "Lokalizacja najwyższego poziomu, w której przechowywane są zapasy."
msgctxt "help:stock.location,waste_locations:"
msgid "The locations used for waste products from the warehouse."
-msgstr ""
+msgstr "Lokalizacje przeznaczone na odpady z magazynu."
msgctxt "help:stock.location,waste_warehouses:"
msgid "The warehouses that use the location for waste products."
-msgstr ""
+msgstr "Magazyny, które używają tej lokalizacji do przechowywania odpadów."
msgctxt "help:stock.location.lead_time,lead_time:"
msgid "The time it takes to move stock between the warehouses."
-msgstr ""
+msgstr "Czas potrzebny na przesunięcie zapasów między magazynami."
msgctxt "help:stock.move,company:"
msgid "The company the stock move is associated with."
-msgstr ""
+msgstr "Firma, z którą związany jest ruch magazynowy."
msgctxt "help:stock.move,currency:"
msgid "The currency in which the unit price is specified."
-msgstr ""
+msgstr "Waluta, w której podano cenę jednostkową."
msgctxt "help:stock.move,effective_date:"
msgid "When the stock was actually moved."
-msgstr ""
+msgstr "Kiedy zapasy zostały faktycznie przeniesione."
msgctxt "help:stock.move,from_location:"
msgid "Where the stock is moved from."
-msgstr ""
+msgstr "Skąd zapasy są przenoszone."
msgctxt "help:stock.move,origin:"
msgid "The source of the stock move."
-msgstr ""
+msgstr "Źródło ruchu magazynowego."
msgctxt "help:stock.move,origin_planned_date:"
msgid "When the stock was expected to be moved originally."
-msgstr ""
+msgstr "Kiedy pierwotnie miało nastąpić przeniesienie zapasów."
msgctxt "help:stock.move,planned_date:"
msgid "When the stock is expected to be moved."
-msgstr ""
+msgstr "Kiedy spodziewane jest przeniesienie zapasów."
msgctxt "help:stock.move,product:"
msgid "The product that the move is associated with."
-msgstr ""
+msgstr "Produkt związany z ruchem magazynowym."
msgctxt "help:stock.move,product_cost_price:"
msgid ""
@@ -1397,31 +1334,31 @@ msgstr ""
msgctxt "help:stock.move,product_uom_category:"
msgid "The category of Unit of Measure for the product."
-msgstr ""
+msgstr "Kategoria jednostki miary produktu."
msgctxt "help:stock.move,quantity:"
msgid "The amount of stock moved."
-msgstr ""
+msgstr "Ilość przeniesionych zapasów."
msgctxt "help:stock.move,shipment:"
msgid "Used to group several stock moves together."
-msgstr ""
+msgstr "Stosowane do grupowania kilku ruchów magazynowych."
msgctxt "help:stock.move,state:"
msgid "The current state of the stock move."
-msgstr ""
+msgstr "Bieżący stan ruchu magazynowego."
msgctxt "help:stock.move,to_location:"
msgid "Where the stock is moved to."
-msgstr ""
+msgstr "Dokąd przenoszone są zapasy."
msgctxt "help:stock.move,unit:"
msgid "The unit in which the quantity is specified."
-msgstr ""
+msgstr "Jednostka, w której wyrażona jest ilość."
msgctxt "help:stock.move,unit_price_company:"
msgid "Unit price in company currency."
-msgstr ""
+msgstr "Cena jednostkowa w walucie firmy."
msgctxt "help:stock.period,company:"
msgid "The company the stock period is associated with."
@@ -1429,24 +1366,24 @@ msgstr ""
msgctxt "help:stock.period,date:"
msgid "When the stock period ends."
-msgstr ""
+msgstr "Kiedy okres magazynowy się kończy."
msgctxt "help:stock.period,state:"
msgid "The current state of the stock period."
-msgstr ""
+msgstr "Bieżący stan okresu magazynowego."
msgctxt ""
"help:stock.product_quantities_warehouse.context,stock_skip_warehouse:"
msgid "Check to use only the quantity of the storage zone."
-msgstr ""
+msgstr "Zaznacz, aby użyć ilości tylko ze strefy składowania."
msgctxt "help:stock.product_quantities_warehouse.context,warehouse:"
msgid "The warehouse for which the quantities will be calculated."
-msgstr ""
+msgstr "Magazyn, dla którego będą obliczane ilości."
msgctxt "help:stock.products_by_locations,default_uom:"
msgid "The default Unit of Measure."
-msgstr ""
+msgstr "Domyślna jednostka miary."
msgctxt "help:stock.products_by_locations.context,forecast_date:"
msgid ""
@@ -1454,12 +1391,17 @@ msgid ""
"* An empty value calculates as far ahead as possible.\n"
"* A date in the past will provide historical values."
msgstr ""
+"Data, dla której jest wyliczana ilość zapasów.\n"
+"* Puste pole powoduje obliczenia tak daleko jak to możliwe.\n"
+"* Data z przeszłości dostarczy wartości historyczne."
msgctxt "help:stock.reporting.margin.context,include_lost:"
msgid ""
"If checked, the cost of product moved to a lost and found location is "
"included."
msgstr ""
+"Jeśli zaznaczono, zostanie uwzględniony koszt produktów przeniesionych do "
+"lokalizacji zagubione i znalezione."
msgctxt "help:stock.shipment.assign.partial,moves:"
msgid "The moves that were not assigned."
@@ -1467,390 +1409,362 @@ msgstr ""
msgctxt "help:stock.shipment.in,company:"
msgid "The company the shipment is associated with."
-msgstr ""
+msgstr "Firma, z którą powiązana jest przesyłka."
msgctxt "help:stock.shipment.in,contact_address:"
msgid "The address at which the supplier can be contacted."
-msgstr ""
+msgstr "Adres kontaktowy dostawcy."
msgctxt "help:stock.shipment.in,incoming_moves:"
msgid "The moves that bring the stock into the warehouse."
-msgstr ""
+msgstr "Ruchy, które wprowadzają zapasy do magazynu."
msgctxt "help:stock.shipment.in,inventory_moves:"
msgid "The moves that put the stock away into the storage area."
-msgstr ""
+msgstr "Ruchy, które przenoszą zapasy do miejsca składowania."
msgctxt "help:stock.shipment.in,number:"
msgid "The main identifier for the shipment."
-msgstr ""
+msgstr "Główny identyfikator wysyłki."
msgctxt "help:stock.shipment.in,reference:"
msgid "The external identifier for the shipment."
-msgstr ""
+msgstr "Zewnętrzny identyfikator wysyłki."
msgctxt "help:stock.shipment.in,state:"
msgid "The current state of the shipment."
-msgstr ""
+msgstr "Bieżący stan wysyłki."
msgctxt "help:stock.shipment.in,supplier:"
msgid "The party that supplied the stock."
-msgstr ""
+msgstr "Strona, która dostarczyła zapasy."
msgctxt "help:stock.shipment.in,warehouse:"
msgid "Where the stock is received."
-msgstr ""
+msgstr "Miejsce przyjęcia zapasów."
msgctxt "help:stock.shipment.in.return,company:"
msgid "The company the shipment is associated with."
-msgstr ""
+msgstr "Firma, z którą powiązana jest przesyłka."
msgctxt "help:stock.shipment.in.return,delivery_address:"
msgid "Where the stock is sent to."
-msgstr ""
+msgstr "Dokąd zapasy są wysyłane."
msgctxt "help:stock.shipment.in.return,from_location:"
msgid "Where the stock is moved from."
-msgstr ""
+msgstr "Skąd zapasy są przenoszone."
msgctxt "help:stock.shipment.in.return,moves:"
msgid "The moves that return the stock to the supplier."
-msgstr ""
+msgstr "Ruchy, które przenoszą zapasy do dostawcy."
msgctxt "help:stock.shipment.in.return,number:"
msgid "The main identifier for the shipment."
-msgstr ""
+msgstr "Główny identyfikator wysyłki."
msgctxt "help:stock.shipment.in.return,reference:"
msgid "The external identifier for the shipment."
-msgstr ""
+msgstr "Zewnętrzny identyfikator wysyłki."
msgctxt "help:stock.shipment.in.return,state:"
msgid "The current state of the shipment."
-msgstr ""
+msgstr "Bieżący stan wysyłki."
msgctxt "help:stock.shipment.in.return,supplier:"
msgid "The party that supplied the stock."
-msgstr ""
+msgstr "Strona, która dostarczyła zapasy."
msgctxt "help:stock.shipment.in.return,to_location:"
msgid "Where the stock is moved to."
-msgstr ""
+msgstr "Dokąd przenoszone są zapasy."
msgctxt "help:stock.shipment.internal,company:"
msgid "The company the shipment is associated with."
-msgstr ""
+msgstr "Firma, z którą powiązana jest przesyłka."
msgctxt "help:stock.shipment.internal,effective_start_date:"
msgid "When the stock was actually sent."
-msgstr ""
+msgstr "Kiedy zapasy zostały faktycznie wysłane."
msgctxt "help:stock.shipment.internal,from_location:"
msgid "Where the stock is moved from."
-msgstr ""
+msgstr "Skąd zapasy są przenoszone."
msgctxt "help:stock.shipment.internal,incoming_moves:"
msgid "The moves that receive the stock in."
-msgstr ""
+msgstr "Ruchy, które realizują przyjęcie zapasów."
msgctxt "help:stock.shipment.internal,moves:"
msgid "The moves that perform the shipment."
-msgstr ""
+msgstr "Ruchy, które realizują przesunięcie."
msgctxt "help:stock.shipment.internal,number:"
msgid "The main identifier for the shipment."
-msgstr ""
+msgstr "Główny identyfikator wysyłki."
msgctxt "help:stock.shipment.internal,outgoing_moves:"
msgid "The moves that send the stock out."
-msgstr ""
+msgstr "Ruchy związane z wydaniem zapasów."
msgctxt "help:stock.shipment.internal,planned_start_date:"
msgid "When the stock is expected to be sent."
-msgstr ""
+msgstr "Kiedy spodziewane jest przesunięcie zapasów."
msgctxt "help:stock.shipment.internal,reference:"
msgid "The external identifier for the shipment."
-msgstr ""
+msgstr "Zewnętrzny identyfikator wysyłki."
msgctxt "help:stock.shipment.internal,state:"
msgid "The current state of the shipment."
-msgstr ""
+msgstr "Bieżący stan wysyłki."
msgctxt "help:stock.shipment.internal,to_location:"
msgid "Where the stock is moved to."
-msgstr ""
+msgstr "Dokąd przenoszone są zapasy."
msgctxt "help:stock.shipment.internal,transit_location:"
msgid ""
"Where the stock is located while it is in transit between the warehouses."
msgstr ""
+"Miejsce, w którym znajdują się zapasy podczas transportu między magazynami."
msgctxt "help:stock.shipment.internal,warehouse:"
msgid "Where the stock is sent from."
-msgstr ""
+msgstr "Skąd przenoszone są zapasy."
msgctxt "help:stock.shipment.out,company:"
msgid "The company the shipment is associated with."
-msgstr ""
+msgstr "Firma, z którą powiązana jest przesyłka."
msgctxt "help:stock.shipment.out,customer:"
msgid "The party that purchased the stock."
-msgstr ""
+msgstr "Strona, która kupiła zapasy."
msgctxt "help:stock.shipment.out,delivery_address:"
msgid "Where the stock is sent to."
-msgstr ""
+msgstr "Dokąd zapasy są wysyłane."
msgctxt "help:stock.shipment.out,inventory_moves:"
msgid "The moves that pick the stock from the storage area."
-msgstr ""
+msgstr "Ruchy, które pobierają zapasy z magazynu."
msgctxt "help:stock.shipment.out,number:"
msgid "The main identifier for the shipment."
-msgstr ""
+msgstr "Główny identyfikator wysyłki."
msgctxt "help:stock.shipment.out,outgoing_moves:"
msgid "The moves that send the stock to the customer."
-msgstr ""
+msgstr "Ruchy, które wysyłają zapasy do klienta."
msgctxt "help:stock.shipment.out,reference:"
msgid "The external identifier for the shipment."
-msgstr ""
+msgstr "Zewnętrzny identyfikator wysyłki."
msgctxt "help:stock.shipment.out,state:"
msgid "The current state of the shipment."
-msgstr ""
+msgstr "Bieżący stan wysyłki."
msgctxt "help:stock.shipment.out,warehouse:"
msgid "Where the stock is sent from."
-msgstr ""
+msgstr "Skąd przenoszone są zapasy."
msgctxt "help:stock.shipment.out.return,company:"
msgid "The company the shipment is associated with."
-msgstr ""
+msgstr "Firma, z którą powiązana jest przesyłka."
msgctxt "help:stock.shipment.out.return,contact_address:"
msgid "The address the customer can be contacted at."
-msgstr ""
+msgstr "Adres kontaktowy klienta."
msgctxt "help:stock.shipment.out.return,customer:"
msgid "The party that purchased the stock."
-msgstr ""
+msgstr "Strona, która kupiła zapasy."
msgctxt "help:stock.shipment.out.return,incoming_moves:"
msgid "The moves that bring the stock into the warehouse."
-msgstr ""
+msgstr "Ruchy, które wprowadzają zapasy do magazynu."
msgctxt "help:stock.shipment.out.return,inventory_moves:"
msgid "The moves that put the stock away into the storage area."
-msgstr ""
+msgstr "Ruchy, które przenoszą zapasy do miejsca składowania."
msgctxt "help:stock.shipment.out.return,number:"
msgid "The main identifier for the shipment."
-msgstr ""
+msgstr "Główny identyfikator wysyłki."
msgctxt "help:stock.shipment.out.return,reference:"
msgid "The external identifier for the shipment."
-msgstr ""
+msgstr "Zewnętrzny identyfikator wysyłki."
msgctxt "help:stock.shipment.out.return,state:"
msgid "The current state of the shipment."
-msgstr ""
+msgstr "Bieżący stan wysyłki."
msgctxt "help:stock.shipment.out.return,warehouse:"
msgid "Where the stock is returned."
-msgstr ""
+msgstr "Gdzie zwrócone zapasy są składowane."
msgctxt "model:ir.action,name:act_inventory_form"
msgid "Inventories"
-msgstr "Inventories"
+msgstr "Inwentaryzacje"
-#, fuzzy
msgctxt "model:ir.action,name:act_inventory_line_relate"
msgid "Inventory Lines"
-msgstr "Inventories"
+msgstr "Pozycje inwentaryzacji"
msgctxt "model:ir.action,name:act_location_form"
msgid "Locations"
msgstr "Lokalizacje"
-#, fuzzy
msgctxt "model:ir.action,name:act_location_lead_time_form"
msgid "Location Lead Times"
-msgstr "Location Lead Times"
+msgstr "Czasy przesunięć"
msgctxt "model:ir.action,name:act_location_quantity_list"
-msgid "Locations List Quantity"
-msgstr "Locations List Quantity"
+msgid "Stock Locations List"
+msgstr "Lista lokalizacji magazynowych"
msgctxt "model:ir.action,name:act_location_quantity_tree"
-msgid "Locations Tree Quantity"
-msgstr "Locations Tree Quantity"
+msgid "Stock Locations Tree"
+msgstr "Struktura lokalizacji magazynowych"
-#, fuzzy
msgctxt "model:ir.action,name:act_location_tree"
msgid "Locations"
-msgstr "Locations"
+msgstr "Lokalizacje"
-#, fuzzy
msgctxt "model:ir.action,name:act_move_form"
msgid "Moves"
-msgstr "Moves"
-
-#, fuzzy
-msgctxt "model:ir.action,name:act_period_list"
-msgid "Periods"
-msgstr "Periods"
-
-#, fuzzy
-msgctxt "model:ir.action,name:act_product_cost_price_revision"
-msgid "Cost Price Revision"
-msgstr "Cena kosztów"
-
-#, fuzzy
-msgctxt "model:ir.action,name:act_product_moves"
-msgid "Stock Moves"
msgstr "Ruchy"
-#, fuzzy
+msgctxt "model:ir.action,name:act_period_list"
+msgid "Periods"
+msgstr "Okresy"
+
+msgctxt "model:ir.action,name:act_product_cost_price_revision"
+msgid "Cost Price Revision"
+msgstr "Przegląd kosztu wytworzenia"
+
+msgctxt "model:ir.action,name:act_product_moves"
+msgid "Stock Moves"
+msgstr "Ruchy magazynowe"
+
msgctxt "model:ir.action,name:act_product_quantities_warehouse"
-msgid "Product Quantities By Warehouse"
-msgstr "Product Quantities By Warehouse"
+msgid "Stock Quantities By Warehouse"
+msgstr "Ilości zapasów wg magazynu"
-#, fuzzy
msgctxt "model:ir.action,name:act_product_quantities_warehouse_move"
msgid "Stock Moves By Warehouse"
-msgstr "Product Quantities By Warehouse"
+msgstr "Ruchy magazynowe wg magazynu"
-#, fuzzy
msgctxt "model:ir.action,name:act_products_by_locations_relate"
-msgid "Products by Locations"
-msgstr "Produkty wg lokalizacji"
+msgid "Products"
+msgstr "Produkty"
msgctxt "model:ir.action,name:act_reporting_margin_category"
msgid "Margins per Category"
-msgstr ""
+msgstr "Marże na kategorię"
msgctxt "model:ir.action,name:act_reporting_margin_category_time_series"
msgid "Margins per Category"
-msgstr ""
+msgstr "Marże na kategorię"
msgctxt "model:ir.action,name:act_reporting_margin_category_tree"
msgid "Margins per Category"
-msgstr ""
+msgstr "Marże na kategorię"
-#, fuzzy
msgctxt "model:ir.action,name:act_reporting_margin_main"
msgid "Margins"
-msgstr "Źródła"
+msgstr "Marże"
-#, fuzzy
msgctxt "model:ir.action,name:act_reporting_margin_main_time_series"
msgid "Margins"
-msgstr "Źródła"
+msgstr "Marże"
msgctxt "model:ir.action,name:act_reporting_margin_product"
msgid "Margins per Product"
-msgstr ""
+msgstr "Marże na produkt"
msgctxt "model:ir.action,name:act_reporting_margin_product_time_series"
msgid "Margins per Product"
-msgstr ""
+msgstr "Marże na produkt"
-#, fuzzy
msgctxt "model:ir.action,name:act_shipment_in_form"
msgid "Supplier Shipments"
-msgstr "Supplier Shipment"
+msgstr "Przesyłki od dostawców"
-#, fuzzy
msgctxt "model:ir.action,name:act_shipment_in_return_form"
msgid "Supplier Returns"
-msgstr "Supplier Return Shipment"
+msgstr "Zwroty do dostawców"
-#, fuzzy
msgctxt "model:ir.action,name:act_shipment_internal_form"
msgid "Internal Shipments"
-msgstr "Internal Shipment"
+msgstr "Przesunięcia wewnętrzne"
-#, fuzzy
msgctxt "model:ir.action,name:act_shipment_out_form"
msgid "Customer Shipments"
-msgstr "Customer Shipment"
+msgstr "Wysyłki do klientów"
-#, fuzzy
msgctxt "model:ir.action,name:act_shipment_out_form2"
msgid "Customer Shipments"
-msgstr "Customer Shipment"
+msgstr "Wysyłki do klientów"
-#, fuzzy
msgctxt "model:ir.action,name:act_shipment_out_form3"
msgid "Supplier Shipments"
-msgstr "Supplier Shipment"
+msgstr "Przesyłki od dostawców"
-#, fuzzy
msgctxt "model:ir.action,name:act_shipment_out_return_form"
msgid "Customer Returns"
-msgstr "Customer Return Shipment"
+msgstr "Zwroty od klientów"
-#, fuzzy
msgctxt "model:ir.action,name:act_stock_configuration_form"
msgid "Configuration"
msgstr "Konfiguracja"
-#, fuzzy
msgctxt "model:ir.action,name:act_warehouse_list"
msgid "Warehouses"
-msgstr "Magazyn"
+msgstr "Magazyny"
-#, fuzzy
msgctxt "model:ir.action,name:report_shipment_in_restocking_list"
msgid "Restocking List"
-msgstr "Restocking List"
+msgstr "Lista uzupełnienia"
-#, fuzzy
msgctxt "model:ir.action,name:report_shipment_internal"
msgid "Internal Shipment"
-msgstr "Internal Shipment"
+msgstr "Przesunięcie wewnętrzne"
-#, fuzzy
msgctxt "model:ir.action,name:report_shipment_out_delivery_note"
msgid "Delivery Note"
-msgstr "Delivery Note"
+msgstr "Potwierdzenie dostawy"
-#, fuzzy
msgctxt "model:ir.action,name:report_shipment_out_picking_list"
msgid "Picking List"
-msgstr "Picking List"
+msgstr "Lista kompletacyjna"
-#, fuzzy
msgctxt "model:ir.action,name:report_shipment_out_return_restocking_list"
msgid "Restocking List"
-msgstr "Restocking List"
+msgstr "Lista uzupełnienia"
msgctxt "model:ir.action,name:wizard_inventory_count"
msgid "Count"
-msgstr ""
+msgstr "Zlicz"
-#, fuzzy
msgctxt "model:ir.action,name:wizard_open_product_quantities_by_warehouse"
msgid "Products Quantities By Warehouse"
-msgstr "Product Quantities By Warehouse"
+msgstr "Ilości produktów wg magazynu"
-#, fuzzy
msgctxt ""
"model:ir.action,name:wizard_open_product_quantities_by_warehouse_move"
msgid "Stock Moves"
-msgstr "Ruchy"
+msgstr "Ruchy magazynowe"
-#, fuzzy
msgctxt "model:ir.action,name:wizard_product_modify_cost_price"
msgid "Modify Cost Price"
-msgstr "Cena kosztów"
+msgstr "Zmień koszt wytworzenia"
msgctxt "model:ir.action,name:wizard_recompute_cost_price"
msgid "Recompute Cost Price"
-msgstr "Recompute Cost Price"
+msgstr "Przelicz koszt wytworzenia"
#, fuzzy
msgctxt "model:ir.action,name:wizard_shipment_in_return_assign"
@@ -1866,312 +1780,345 @@ msgctxt "model:ir.action,name:wizard_shipment_out_assign"
msgid "Assign Customer Shipment"
msgstr ""
-#, fuzzy
msgctxt "model:ir.action.act_window.domain,name:act_inventory_form_domain_all"
msgid "All"
-msgstr "All"
+msgstr "Wszystkie"
msgctxt ""
"model:ir.action.act_window.domain,name:act_inventory_form_domain_draft"
msgid "Draft"
-msgstr "Draft"
+msgstr "Szkic"
-#, fuzzy
msgctxt "model:ir.action.act_window.domain,name:act_move_form_domain_all"
msgid "All"
-msgstr "All"
+msgstr "Wszystkie"
-#, fuzzy
msgctxt ""
"model:ir.action.act_window.domain,name:act_move_form_domain_from_supplier"
msgid "From Suppliers"
-msgstr "From Suppliers"
+msgstr "Od dostawców"
msgctxt ""
"model:ir.action.act_window.domain,name:act_move_form_domain_from_supplier_waiting"
msgid "From Suppliers Waiting"
-msgstr "From Suppliers Waiting"
+msgstr "Od dostawców oczekujące"
-#, fuzzy
msgctxt ""
"model:ir.action.act_window.domain,name:act_move_form_domain_to_customer"
msgid "To Customers"
-msgstr "To Customers"
+msgstr "Do klientów"
-#, fuzzy
msgctxt ""
"model:ir.action.act_window.domain,name:act_shipment_in_form_domain_all"
msgid "All"
-msgstr "All"
+msgstr "Wszystkie"
msgctxt ""
"model:ir.action.act_window.domain,name:act_shipment_in_form_domain_draft"
msgid "Draft"
-msgstr "Draft"
+msgstr "Szkic"
-#, fuzzy
msgctxt ""
"model:ir.action.act_window.domain,name:act_shipment_in_form_domain_received"
msgid "Received"
-msgstr "Received"
+msgstr "Odebrane"
-#, fuzzy
msgctxt ""
"model:ir.action.act_window.domain,name:act_shipment_in_return_form_domain_all"
msgid "All"
-msgstr "All"
+msgstr "Wszystkie"
-#, fuzzy
msgctxt ""
"model:ir.action.act_window.domain,name:act_shipment_in_return_form_domain_assigned"
msgid "Assigned"
-msgstr "Assigned"
+msgstr "Przydzielone"
-#, fuzzy
msgctxt ""
"model:ir.action.act_window.domain,name:act_shipment_in_return_form_domain_available"
msgid "Partially Assigned"
-msgstr "Assigned"
+msgstr "Częściowo przydzielone"
msgctxt ""
"model:ir.action.act_window.domain,name:act_shipment_in_return_form_domain_draft"
msgid "Draft"
-msgstr "Draft"
+msgstr "Szkic"
-#, fuzzy
msgctxt ""
"model:ir.action.act_window.domain,name:act_shipment_in_return_form_domain_waiting"
msgid "Waiting"
-msgstr "Waiting"
+msgstr "Oczekujące"
-#, fuzzy
msgctxt ""
"model:ir.action.act_window.domain,name:act_shipment_internal_form_domain_all"
msgid "All"
-msgstr "All"
+msgstr "Wszystkie"
-#, fuzzy
msgctxt ""
"model:ir.action.act_window.domain,name:act_shipment_internal_form_domain_assigned"
msgid "Assigned"
-msgstr "Assigned"
+msgstr "Przydzielone"
-#, fuzzy
msgctxt ""
"model:ir.action.act_window.domain,name:act_shipment_internal_form_domain_available"
msgid "Partially Assigned"
-msgstr "Assigned"
+msgstr "Częściowo przydzielone"
msgctxt ""
"model:ir.action.act_window.domain,name:act_shipment_internal_form_domain_draft"
msgid "Draft"
-msgstr "Draft"
+msgstr "Szkic"
msgctxt ""
"model:ir.action.act_window.domain,name:act_shipment_internal_form_domain_requests"
msgid "Requests"
msgstr "Requests"
-#, fuzzy
msgctxt ""
"model:ir.action.act_window.domain,name:act_shipment_internal_form_domain_shipped"
msgid "Shipped"
-msgstr "Shipped"
+msgstr "Wysłane"
-#, fuzzy
msgctxt ""
"model:ir.action.act_window.domain,name:act_shipment_internal_form_domain_waiting"
msgid "Waiting"
-msgstr "Waiting"
+msgstr "Oczekujące"
-#, fuzzy
msgctxt ""
"model:ir.action.act_window.domain,name:act_shipment_out_form_domain_all"
msgid "All"
-msgstr "All"
+msgstr "Wszystkie"
-#, fuzzy
msgctxt ""
"model:ir.action.act_window.domain,name:act_shipment_out_form_domain_assigned"
msgid "Assigned"
-msgstr "Assigned"
+msgstr "Przydzielone"
-#, fuzzy
msgctxt ""
"model:ir.action.act_window.domain,name:act_shipment_out_form_domain_available"
msgid "Partially Assigned"
-msgstr "Assigned"
+msgstr "Częściowo przydzielone"
msgctxt ""
"model:ir.action.act_window.domain,name:act_shipment_out_form_domain_draft"
msgid "Draft"
-msgstr "Draft"
+msgstr "Szkic"
-#, fuzzy
msgctxt ""
"model:ir.action.act_window.domain,name:act_shipment_out_form_domain_packed"
msgid "Packed"
-msgstr "Packed"
+msgstr "Skompletowane"
-#, fuzzy
msgctxt ""
"model:ir.action.act_window.domain,name:act_shipment_out_form_domain_picked"
msgid "Picked"
-msgstr "Packed"
+msgstr "Pobrane"
+
+msgctxt ""
+"model:ir.action.act_window.domain,name:act_shipment_out_form_domain_shipped"
+msgid "Shipped"
+msgstr "Wysłane"
-#, fuzzy
msgctxt ""
"model:ir.action.act_window.domain,name:act_shipment_out_form_domain_waiting"
msgid "Waiting"
-msgstr "Waiting"
+msgstr "Oczekujące"
-#, fuzzy
msgctxt ""
"model:ir.action.act_window.domain,name:act_shipment_out_return_form_domain_all"
msgid "All"
-msgstr "All"
+msgstr "Wszystkie"
msgctxt ""
"model:ir.action.act_window.domain,name:act_shipment_out_return_form_domain_draft"
msgid "Draft"
-msgstr "Draft"
+msgstr "Szkic"
-#, fuzzy
msgctxt ""
"model:ir.action.act_window.domain,name:act_shipment_out_return_form_domain_received"
msgid "Received"
-msgstr "Received"
+msgstr "Odebrane"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_shipment"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending shipments with "
"company \"%(company)s\"."
msgstr ""
+"Nie można usunąć strony \"%(party)s\" podczas, gdy istnieją wysyłki w toku z"
+" firmą \"%(company)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_cost_price"
msgid ""
"Invalid cost price \"%(cost_price)s\" for product \"%(product)s\" with "
"exception \"%(exception)s\"."
msgstr ""
+"Nieprawidłowy koszt wytworzenia \"%(cost_price)s\" dla produktu "
+"\"%(product)s\" z wyjątkiem \"%(exception)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_cost_price_not_number"
msgid ""
"The value \"%(value)s\" of \"%(cost_price)s\" for product \"%(product)s\" is"
" not a number."
msgstr ""
+"Wartość \"%(value)s\" kosztu wytworzenia \"%(cost_price)s\" produktu "
+"\"%(product)s\" nie jest liczbą."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_count_create_line"
msgid "No existing line found for \"%(search)s\"."
-msgstr ""
+msgstr "Nie znaleziono istniejącej pozycji dla \"%(search)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_date_in_the_future"
msgid "The inventories \"%(inventories)s\" have dates in the future."
-msgstr ""
+msgstr "Inwentaryzacje \"%(inventories)s\" mają daty z przyszłości."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_delete_cancel"
msgid "To delete inventory \"%(inventory)s\" you must cancel it."
-msgstr ""
+msgstr "Aby usunąć inwentaryzację \"%(inventory)s\" należy ją najpierw anulować."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_line_delete_cancel"
msgid ""
"To delete inventory line \"%(line)s\" you must cancel inventory "
"\"%(inventory)s\"."
msgstr ""
+"Aby usunąć pozycję inwentaryzacji \"%(line)s\" należy najpierw anulować "
+"inwentaryzację \"%(inventory)s\"."
msgctxt "model:ir.message,text:msg_inventory_line_quantity_positive"
msgid "Inventory line quantity must be positive."
-msgstr ""
+msgstr "Ilość dla pozycji inwentaryzacji musi być wartością dodatnią."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_line_unique"
msgid "Inventory line \"%(line)s\" is not unique on inventory \"%(inventory)s\"."
msgstr ""
+"Pozycja inwentaryzacji \"%(line)s\" nie jest unikalna w zakresie "
+"inwentaryzacji \"%(inventory)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_location_missing_lost_found"
msgid ""
"To confirm the inventory \"%(inventory)s\" you must set a lost and found on "
"a parent of location \"%(location)s\"."
msgstr ""
+"Aby zatwierdzić inwentaryzację \"%(inventory)s\" należy ustawić lokalizację "
+"braków w lokaliazacji nadrzędnej do \"%(location)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_missing_empty_quantity"
msgid ""
"To confirm the inventory \"%(inventory)s\" you must select an option for "
"empty quantity."
msgstr ""
+"Aby zatwierdzić inwentaryzację \"%(inventory)s\" należy najpierw wybrać "
+"opcję obsługi pustych ilości."
+#, python-format
msgctxt "model:ir.message,text:msg_location_child_of_warehouse"
msgid ""
"To set location \"%(location)s\" as storage/input/output of warehouse "
"\"%(warehouse)s\", it must be in the warehouse."
msgstr ""
+"Aby użyć lokalizacji \"%(location)s\" jako strefy "
+"składowania/wejścia/wyjścia magazynu \"%(warehouse)s\", muszą one znajdować "
+"się w tym magazynie."
+#, python-format
msgctxt "model:ir.message,text:msg_location_inactive_not_empty"
msgid "To inactivate location \"%(location)s\", you must empty it."
msgstr ""
+"Lokalizacja \"%(location)s\" musi być opróżniona, aby można ją było "
+"dezaktywować."
+#, python-format
msgctxt "model:ir.message,text:msg_location_invalid_type_for_moves"
msgid ""
"You cannot change the type of location \"%(location)s\" to \"%(type)s\"\n"
"because the type does not support moves and location has existing moves."
msgstr ""
+"Nie można zmienić typu lokalizacji \"%(location)s\" na \"%(type)s\"\n"
+"ponieważ ten typ nie zezwala na ruchy magazynowe a lokalizacja obecnie wykazuje ruchy."
+#, python-format
msgctxt "model:ir.message,text:msg_move_delete_draft_cancel"
msgid ""
"To delete stock move \"%(move)s\" you must cancel it or reset its state to "
"draft."
msgstr ""
+"Aby usunąć ruch magazynowy \"%(move)s\" należy ją anulować lub ustawić stan "
+"na szkic."
+#, python-format
msgctxt "model:ir.message,text:msg_move_effective_date_in_the_future"
msgid "The moves \"%(moves)s\" have effective dates in the future."
-msgstr ""
+msgstr "Ruchy \"%(moves)s\" mają daty wejścia w życie w przyszłości."
msgctxt "model:ir.message,text:msg_move_from_to_location"
msgid "The source and destination of stock move must be different."
-msgstr ""
+msgstr "Źródło i miejsce docelowe przeniesienia zapasów muszą być różne."
msgctxt "model:ir.message,text:msg_move_internal_quantity_positive"
msgid "Internal move quantity must be positive."
-msgstr ""
+msgstr "Wartość ilości ruchu wewnętrznego musi być dodatnia."
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_assigned"
msgid "To modify stock move \"%(move)s\" you must reset its state to draft."
msgstr ""
+"Aby zmodyfikować ruch magazynowy \"%(move)s\" musisz zmienić jego stan do "
+"szkicu."
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_cancelled"
msgid "You cannot modify stock move \"%(move)s\" because it is cancelled."
msgstr ""
+"Nie możesz zmodyfikować ruchu magazynowego \"%(move)s\" ponieważ jest on "
+"anulowany."
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_done"
msgid "You cannot modify stock move \"%(move)s\" because it is done."
msgstr ""
+"Nie możesz zmodyfikować ruchu magazynowego \"%(move)s\" ponieważ jest on "
+"wykonany."
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_period_close"
msgid "To modify stock move \"%(move)s\" you must reopen period \"%(period)s\"."
msgstr ""
+"Aby zmodyfikować ruch magazynowy \"%(move)s\" musisz ponownie otworzyć okres"
+" \"%(period)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_move_no_origin"
msgid "Stock moves \"%(moves)s\" have no origin."
-msgstr ""
+msgstr "Ruchy magazynowe \"%(moves)s\" nie mają źródła."
msgctxt "model:ir.message,text:msg_move_quantity_positive"
msgid "Move quantity must be positive."
-msgstr ""
+msgstr "Ilość musi mieć wartość dodatnią."
msgctxt "model:ir.message,text:msg_period_close_assigned_move"
msgid "You cannot close periods with assigned moves in it."
-msgstr ""
+msgstr "Nie można zamknąć okresów z przypisanymi do nich ruchami."
msgctxt "model:ir.message,text:msg_period_close_date"
msgid "You cannot close periods with a date in the future or today."
-msgstr ""
+msgstr "Nie można zamknąć okresów datą przyszłą lub bieżącą."
-#, fuzzy
msgctxt "model:ir.message,text:msg_product_change_cost_price"
msgid ""
"You cannot change the cost price of a product which is associated with stock moves.\n"
"You must use the \"Modify Cost Price\" wizard."
-msgstr "Brak możliwości zmiany typu dla produktu wykazującego ruch."
+msgstr ""
+"Brak możliwości zmiany kosztu wytworzenia dla produktu, który wykazuje ruch.\n"
+"Musisz użyć do tego celu kreatora \"Zmień koszt wytworzenia\"."
-#, fuzzy
msgctxt "model:ir.message,text:msg_product_change_default_uom"
msgid ""
"You cannot change the default unit of measure of a product which is "
@@ -2180,195 +2127,203 @@ msgstr ""
"Brak możliwości zmiany domyślnej jednostki miary dla produktu wykazującego "
"ruch."
-#, fuzzy
msgctxt "model:ir.message,text:msg_product_change_type"
msgid ""
"You cannot change the type of a product which is associated with stock "
"moves."
msgstr "Brak możliwości zmiany typu dla produktu wykazującego ruch."
+#, python-format
msgctxt "model:ir.message,text:msg_product_location_quantity"
msgid ""
"The product \"%(product)s\" has still some quantities in locations "
"\"%(locations)s\" for company \"%(company)s\"."
msgstr ""
+"Produkt \"%(product)s\" wciąż występuje w pewnych ilościach w lokalizacjach "
+"\"%(locations)s\" firmy \"%(company)s\"."
msgctxt "model:ir.message,text:msg_product_location_quantity_description"
msgid ""
"It is recommended to clear the stock from the storage locations before "
"deactivating the product."
msgstr ""
+"Przed dezaktywacją produktu zaleca się wyzerować stany zapasów w miejscach "
+"składowania."
+#, python-format
msgctxt "model:ir.message,text:msg_product_quantities_max"
msgid "You cannot select more than %(max)s products to compute quantities."
-msgstr ""
+msgstr "Nie można wybrać więcej niż %(max)s produktów do obliczenia ilości."
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_check_quantity"
msgid ""
"The quantities of shipment \"%(shipment)s\" are different by %(quantities)s."
-msgstr ""
+msgstr "Ilości przesyłki \"%(shipment)s\" różnią się o %(quantities)s."
msgctxt "model:ir.message,text:msg_shipment_delay"
msgid "Delay"
-msgstr ""
+msgstr "Opóźnienie"
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_delete_cancel"
msgid "To delete shipment \"%(shipment)s\" you must cancel it."
-msgstr ""
+msgstr "Aby usunąć wysyłkę \"%(shipment)s\" należy ją najpierw anulować."
-#, fuzzy
msgctxt "model:ir.message,text:msg_shipment_effective_date"
msgid "Effective Date"
msgstr "Data rzeczywista"
msgctxt "model:ir.message,text:msg_shipment_effective_date_help"
msgid "When the stock operation was actually completed."
-msgstr ""
+msgstr "Kiedy operacje magazynowe zostały faktycznie zakończone."
-#, fuzzy
msgctxt "model:ir.message,text:msg_shipment_origin_planned_date"
msgid "Origin Planned Date"
-msgstr "Data planowana"
+msgstr "Pierwotnie planowana data"
msgctxt "model:ir.message,text:msg_shipment_origin_planned_date_help"
msgid "When the stock operation was initially expected to be completed."
-msgstr ""
+msgstr "Kiedy pierwotnie oczekiwano zakończenia operacji magazynowych."
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_pack_inventory_done"
msgid "To pack shipment \"%(shipment)s\" you must do the inventory moves."
msgstr ""
+"Aby skompletować wysyłkę \"%(shipment)s\" należy najpierw wykonać ruchy "
+"magazynowe."
-#, fuzzy
msgctxt "model:ir.message,text:msg_shipment_planned_date"
msgid "Planned Date"
msgstr "Data planowana"
msgctxt "model:ir.message,text:msg_shipment_planned_date_help"
msgid "When the stock operation is expected to be completed."
-msgstr ""
+msgstr "Kiedy przewiduje się zakończenie operacji magazynowych."
-#, fuzzy
msgctxt "model:ir.message,text:msg_stock_reporting_company"
msgid "Company"
msgstr "Firma"
msgctxt "model:ir.message,text:msg_stock_reporting_cost"
msgid "Cost"
-msgstr ""
+msgstr "Koszt"
-#, fuzzy
msgctxt "model:ir.message,text:msg_stock_reporting_currency"
msgid "Currency"
msgstr "Waluta"
msgctxt "model:ir.message,text:msg_stock_reporting_margin"
msgid "Margin"
-msgstr ""
+msgstr "Marża"
msgctxt "model:ir.message,text:msg_stock_reporting_margin_trend"
msgid "Margin Trend"
-msgstr ""
+msgstr "Trend marży"
-#, fuzzy
msgctxt "model:ir.message,text:msg_stock_reporting_number"
msgid "Number"
msgstr "Numer"
msgctxt "model:ir.message,text:msg_stock_reporting_profit"
msgid "Profit"
-msgstr ""
+msgstr "Zysk"
msgctxt "model:ir.message,text:msg_stock_reporting_revenue"
msgid "Revenue"
-msgstr ""
+msgstr "Przychód"
msgctxt "model:ir.model.button,confirm:inventory_cancel_button"
msgid "Are you sure you want to cancel the inventory?"
-msgstr ""
+msgstr "Czy na pewno chcesz anulować inwentaryzację?"
msgctxt "model:ir.model.button,confirm:inventory_confirm_button"
msgid "Are you sure you want to confirm the inventory?"
-msgstr ""
+msgstr "Czy na pewno chcesz potwierdzić inwentaryzację?"
msgctxt "model:ir.model.button,confirm:move_cancel_button"
msgid "Are you sure you want to cancel the move?"
-msgstr ""
+msgstr "Czy na pewno chcesz anulować ruch?"
msgctxt "model:ir.model.button,confirm:move_do_button"
msgid "Are you sure you want to complete the move?"
-msgstr ""
+msgstr "Czy na pewno chcesz zrealizować ten ruch magazynowy?"
msgctxt "model:ir.model.button,confirm:shipment_in_cancel_button"
msgid "Are you sure you want to cancel the shipment?"
-msgstr ""
+msgstr "Czy na pewno anulować dostawę?"
msgctxt "model:ir.model.button,confirm:shipment_in_receive_button"
msgid "Are you sure you want to receive the shipment?"
-msgstr ""
+msgstr "Czy na pewno chcesz odebrać przesyłkę?"
msgctxt "model:ir.model.button,confirm:shipment_in_return_cancel_button"
msgid "Are you sure you want to cancel the shipment?"
-msgstr ""
+msgstr "Czy na pewno chcesz anulować dostawę?"
msgctxt "model:ir.model.button,confirm:shipment_in_return_done_button"
msgid "Are you sure you want to complete the shipment?"
-msgstr ""
+msgstr "Czy na pewno chcesz dokończyć wysyłkę?"
msgctxt "model:ir.model.button,confirm:shipment_internal_cancel_button"
msgid "Are you sure you want to cancel the shipment?"
-msgstr ""
+msgstr "Czy na pewno chcesz anulować dostawę wewnętrzną?"
msgctxt "model:ir.model.button,confirm:shipment_out_cancel_button"
msgid "Are you sure you want to cancel the shipment?"
-msgstr ""
+msgstr "Czy na pewno chcesz anulować wysyłkę?"
msgctxt "model:ir.model.button,confirm:shipment_out_done_button"
msgid "Are you sure you want to complete the shipment?"
-msgstr ""
+msgstr "Czy na pewno chcesz dokończyć wysyłkę?"
msgctxt "model:ir.model.button,confirm:shipment_out_return_cancel_button"
msgid "Are you sure you want to cancel the shipment?"
-msgstr ""
+msgstr "Czy na pewno chcesz anulować przesyłkę?"
msgctxt "model:ir.model.button,confirm:shipment_out_return_receive_button"
msgid "Are you sure you want to receive the shipment?"
-msgstr ""
+msgstr "Czy na pewno chcesz odebrać przesyłkę?"
+
+msgctxt "model:ir.model.button,confirm:shipment_out_ship_button"
+msgid "Are you sure you want to ship the shipment?"
+msgstr "Czy na pewno chcesz wysłać przesyłkę?"
msgctxt "model:ir.model.button,help:inventory_complete_lines_button"
msgid "Add an inventory line for each missing products"
-msgstr "Add an inventory line for each missing products"
+msgstr "Dodaj pozycję inwentaryzacji dla każdego brakującego produktu"
msgctxt "model:ir.model.button,help:inventory_count_button"
msgid "Launch the wizard to count products"
-msgstr ""
+msgstr "Uruchom kreatora, aby zliczyć produkty"
msgctxt "model:ir.model.button,string:inventory_cancel_button"
msgid "Cancel"
-msgstr "Cancel"
+msgstr "Anuluj"
msgctxt "model:ir.model.button,string:inventory_complete_lines_button"
msgid "Complete"
-msgstr ""
+msgstr "Wypełnij"
msgctxt "model:ir.model.button,string:inventory_confirm_button"
msgid "Confirm"
-msgstr "Confirm"
+msgstr "Zatwierdź"
msgctxt "model:ir.model.button,string:inventory_count_button"
msgid "Count"
-msgstr ""
+msgstr "Zlicz"
msgctxt "model:ir.model.button,string:move_cancel_button"
msgid "Cancel"
-msgstr "Cancel"
+msgstr "Anuluj"
msgctxt "model:ir.model.button,string:move_do_button"
msgid "Do"
-msgstr "Do"
+msgstr "Wykonaj"
msgctxt "model:ir.model.button,string:move_draft_button"
msgid "Reset to Draft"
-msgstr "Reset to Draft"
+msgstr "Resetuj do szkicu"
msgctxt "model:ir.model.button,string:period_close_button"
msgid "Close"
@@ -2376,248 +2331,239 @@ msgstr "Zamknij"
msgctxt "model:ir.model.button,string:period_draft_button"
msgid "Draft"
-msgstr "Draft"
+msgstr "Szkic"
msgctxt "model:ir.model.button,string:shipment_in_cancel_button"
msgid "Cancel"
-msgstr "Cancel"
+msgstr "Anuluj"
msgctxt "model:ir.model.button,string:shipment_in_done_button"
msgid "Complete"
-msgstr ""
+msgstr "Zakończ"
msgctxt "model:ir.model.button,string:shipment_in_draft_button"
msgid "Reset to Draft"
-msgstr "Reset to Draft"
+msgstr "Resetuj do szkicu"
msgctxt "model:ir.model.button,string:shipment_in_receive_button"
msgid "Receive"
-msgstr "Receive"
+msgstr "Odbierz"
msgctxt "model:ir.model.button,string:shipment_in_return_assign_wizard_button"
msgid "Assign"
-msgstr "Assign"
+msgstr "Przydziel"
msgctxt "model:ir.model.button,string:shipment_in_return_cancel_button"
msgid "Cancel"
-msgstr "Cancel"
+msgstr "Anuluj"
msgctxt "model:ir.model.button,string:shipment_in_return_done_button"
msgid "Complete"
-msgstr ""
+msgstr "Zakończ"
msgctxt "model:ir.model.button,string:shipment_in_return_draft_button"
msgid "Draft"
-msgstr "Draft"
+msgstr "Szkic"
msgctxt "model:ir.model.button,string:shipment_in_return_wait_button"
msgid "Wait"
-msgstr "Wait"
+msgstr "Czekaj"
msgctxt "model:ir.model.button,string:shipment_internal_assign_wizard_button"
msgid "Assign"
-msgstr "Assign"
+msgstr "Przydziel"
msgctxt "model:ir.model.button,string:shipment_internal_cancel_button"
msgid "Cancel"
-msgstr "Cancel"
+msgstr "Anuluj"
msgctxt "model:ir.model.button,string:shipment_internal_done_button"
msgid "Complete"
-msgstr ""
+msgstr "Zakończ"
msgctxt "model:ir.model.button,string:shipment_internal_draft_button"
msgid "Draft"
-msgstr "Draft"
+msgstr "Szkic"
msgctxt "model:ir.model.button,string:shipment_internal_ship_button"
msgid "Ship"
-msgstr "Ship"
+msgstr "Wyślij"
msgctxt "model:ir.model.button,string:shipment_internal_wait_button"
msgid "Wait"
-msgstr "Wait"
+msgstr "Czekaj"
msgctxt "model:ir.model.button,string:shipment_out_assign_wizard_button"
msgid "Assign"
-msgstr "Assign"
+msgstr "Przydziel"
msgctxt "model:ir.model.button,string:shipment_out_cancel_button"
msgid "Cancel"
-msgstr "Cancel"
+msgstr "Anuluj"
msgctxt "model:ir.model.button,string:shipment_out_done_button"
msgid "Complete"
-msgstr ""
+msgstr "Zakończ"
msgctxt "model:ir.model.button,string:shipment_out_draft_button"
msgid "Draft"
-msgstr "Draft"
+msgstr "Szkic"
-#, fuzzy
msgctxt "model:ir.model.button,string:shipment_out_pack_button"
msgid "Pack"
-msgstr "Packed"
+msgstr "Skompletuj"
msgctxt "model:ir.model.button,string:shipment_out_pick_button"
msgid "Pick"
-msgstr ""
+msgstr "Pobierz"
msgctxt "model:ir.model.button,string:shipment_out_return_cancel_button"
msgid "Cancel"
-msgstr "Cancel"
+msgstr "Anuluj"
msgctxt "model:ir.model.button,string:shipment_out_return_done_button"
msgid "Complete"
-msgstr ""
+msgstr "Zakończ"
msgctxt "model:ir.model.button,string:shipment_out_return_draft_button"
msgid "Draft"
-msgstr "Draft"
+msgstr "Szkic"
msgctxt "model:ir.model.button,string:shipment_out_return_receive_button"
msgid "Receive"
-msgstr "Receive"
+msgstr "Odbierz"
+
+msgctxt "model:ir.model.button,string:shipment_out_ship_button"
+msgid "Ship"
+msgstr "Wyślij"
msgctxt "model:ir.model.button,string:shipment_out_wait_button"
msgid "Wait"
-msgstr "Wait"
+msgstr "Czekaj"
msgctxt "model:ir.rule.group,name:rule_group_inventory_companies"
msgid "User in companies"
-msgstr ""
+msgstr "Użytkownik w firmach"
msgctxt "model:ir.rule.group,name:rule_group_move_companies"
msgid "User in companies"
-msgstr ""
+msgstr "Użytkownik w firmach"
msgctxt "model:ir.rule.group,name:rule_group_period_companies"
msgid "User in companies"
-msgstr ""
+msgstr "Użytkownik w firmach"
msgctxt ""
"model:ir.rule.group,name:rule_group_product_cost_price_revision_companies"
msgid "User in companies"
-msgstr ""
+msgstr "Użytkownik w firmach"
msgctxt ""
"model:ir.rule.group,name:rule_group_product_quantities_warehouse_companies"
msgid "User in companies"
-msgstr ""
+msgstr "Użytkownik w firmach"
msgctxt ""
"model:ir.rule.group,name:rule_group_product_quantities_warehouse_move_companies"
msgid "User in companies"
-msgstr ""
+msgstr "Użytkownik w firmach"
msgctxt ""
"model:ir.rule.group,name:rule_group_reporting_margin_category_companies"
msgid "User in companies"
-msgstr ""
+msgstr "Użytkownik w firmach"
msgctxt ""
"model:ir.rule.group,name:rule_group_reporting_margin_category_time_series_companies"
msgid "User in companies"
-msgstr ""
+msgstr "Użytkownik w firmach"
msgctxt "model:ir.rule.group,name:rule_group_reporting_margin_main_companies"
msgid "User in companies"
-msgstr ""
+msgstr "Użytkownik w firmach"
msgctxt ""
"model:ir.rule.group,name:rule_group_reporting_margin_main_time_series_companies"
msgid "User in companies"
-msgstr ""
+msgstr "Użytkownik w firmach"
msgctxt ""
"model:ir.rule.group,name:rule_group_reporting_margin_product_companies"
msgid "User in companies"
-msgstr ""
+msgstr "Użytkownik w firmach"
msgctxt ""
"model:ir.rule.group,name:rule_group_reporting_margin_product_time_series_companies"
msgid "User in companies"
-msgstr ""
+msgstr "Użytkownik w firmach"
msgctxt "model:ir.rule.group,name:rule_group_shipment_in_companies"
msgid "User in companies"
-msgstr ""
+msgstr "Użytkownik w firmach"
msgctxt "model:ir.rule.group,name:rule_group_shipment_in_return_companies"
msgid "User in companies"
-msgstr ""
+msgstr "Użytkownik w firmach"
msgctxt "model:ir.rule.group,name:rule_group_shipment_internal_companies"
msgid "User in companies"
-msgstr ""
+msgstr "Użytkownik w firmach"
msgctxt "model:ir.rule.group,name:rule_group_shipment_out_companies"
msgid "User in companies"
-msgstr ""
+msgstr "Użytkownik w firmach"
msgctxt "model:ir.rule.group,name:rule_group_shipment_out_return_companies"
msgid "User in companies"
-msgstr ""
+msgstr "Użytkownik w firmach"
-#, fuzzy
msgctxt "model:ir.sequence,name:sequence_inventory"
msgid "Inventory"
-msgstr "Inventory"
+msgstr "Inwentaryzacja"
-#, fuzzy
msgctxt "model:ir.sequence,name:sequence_shipment_in"
msgid "Supplier Shipment"
-msgstr "Supplier Shipment"
+msgstr "Przyjęcie zewnętrzne"
-#, fuzzy
msgctxt "model:ir.sequence,name:sequence_shipment_in_return"
msgid "Supplier Return Shipment"
-msgstr "Supplier Return Shipment"
+msgstr "Zwrot do dostawcy"
-#, fuzzy
msgctxt "model:ir.sequence,name:sequence_shipment_internal"
msgid "Internal Shipment"
-msgstr "Internal Shipment"
+msgstr "Przesunięcie wewnętrzne"
-#, fuzzy
msgctxt "model:ir.sequence,name:sequence_shipment_out"
msgid "Customer Shipment"
-msgstr "Customer Shipment"
+msgstr "Wydanie na zewnątrz"
-#, fuzzy
msgctxt "model:ir.sequence,name:sequence_shipment_out_return"
msgid "Customer Return Shipment"
-msgstr "Customer Return Shipment"
+msgstr "Zwrot od klienta"
-#, fuzzy
msgctxt "model:ir.sequence.type,name:sequence_type_inventory"
msgid "Inventory"
-msgstr "Inventory"
+msgstr "Inwentaryzacja"
-#, fuzzy
msgctxt "model:ir.sequence.type,name:sequence_type_shipment_in"
msgid "Supplier Shipment"
-msgstr "Supplier Shipment"
+msgstr "Przyjęcie zewnętrzne"
-#, fuzzy
msgctxt "model:ir.sequence.type,name:sequence_type_shipment_in_return"
msgid "Supplier Return Shipment"
-msgstr "Supplier Return Shipment"
+msgstr "Zwrot do dostawcy"
-#, fuzzy
msgctxt "model:ir.sequence.type,name:sequence_type_shipment_internal"
msgid "Internal Shipment"
-msgstr "Internal Shipment"
+msgstr "Przesunięcie wewnętrzne"
-#, fuzzy
msgctxt "model:ir.sequence.type,name:sequence_type_shipment_out"
msgid "Customer Shipment"
-msgstr "Customer Shipment"
+msgstr "Wydanie na zewnątrz"
-#, fuzzy
msgctxt "model:ir.sequence.type,name:sequence_type_shipment_out_return"
msgid "Customer Return Shipment"
-msgstr "Customer Return Shipment"
+msgstr "Zwrot od klienta"
msgctxt "model:ir.ui.menu,name:menu_configuration"
msgid "Configuration"
@@ -2625,90 +2571,75 @@ msgstr "Konfiguracja"
msgctxt "model:ir.ui.menu,name:menu_inventory_form"
msgid "Inventories"
-msgstr "Inventories"
+msgstr "Inwentaryzacje"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_location_form"
msgid "Locations"
-msgstr "Locations"
+msgstr "Lokalizacje"
msgctxt "model:ir.ui.menu,name:menu_location_form2"
msgid "Locations"
-msgstr "Locations"
+msgstr "Lokalizacje"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_location_lead_time_form"
msgid "Location Lead Times"
-msgstr "Location Lead Times"
+msgstr "Czasy przesunięć"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_location_tree"
msgid "Locations"
-msgstr "Locations"
+msgstr "Lokalizacje"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_move_form"
msgid "Moves"
-msgstr "Moves"
+msgstr "Ruchy"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_period_list"
msgid "Periods"
-msgstr "Periods"
+msgstr "Okresy"
msgctxt "model:ir.ui.menu,name:menu_reporting"
msgid "Reporting"
msgstr "Raportowanie"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_reporting_margin"
msgid "Margins"
-msgstr "Źródła"
+msgstr "Marże"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_shipment"
msgid "Shipments"
msgstr "Wysyłki"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_shipment_in_form"
msgid "Supplier Shipments"
-msgstr "Supplier Shipment"
+msgstr "Przesyłki od dostawców"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_shipment_in_return_form"
msgid "Supplier Returns"
-msgstr "Supplier Return Shipment"
+msgstr "Zwroty do dostawców"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_shipment_internal_form"
msgid "Internal Shipments"
-msgstr "Internal Shipment"
+msgstr "Przesunięcia wewnętrzne"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_shipment_out_form"
msgid "Customer Shipments"
-msgstr "Customer Shipment"
+msgstr "Wysyłki do klientów"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_shipment_out_return_form"
msgid "Customer Returns"
-msgstr "Customer Return Shipment"
+msgstr "Zwroty od klientów"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_stock"
msgid "Inventory & Stock"
-msgstr "Inventory & Stock"
+msgstr "Inwentaryzacja & Zapasy"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_stock_configuration"
msgid "Configuration"
msgstr "Konfiguracja"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_warehouse_list"
msgid "Warehouses"
-msgstr "Magazyn"
+msgstr "Magazyny"
#, fuzzy
msgctxt "model:party.party-delivered_to-stock.location,name:"
@@ -2725,17 +2656,15 @@ msgstr "Produkt wg lokalizacji"
msgctxt "model:product.cost_price.revision,name:"
msgid "Product Cost Price Revision"
-msgstr ""
+msgstr "Przegląd kosztów wytworzenia produktu"
-#, fuzzy
msgctxt "model:product.modify_cost_price.start,name:"
msgid "Modify Cost Price"
-msgstr "Cena kosztów"
+msgstr "Zmień koszt wytworzenia"
-#, fuzzy
msgctxt "model:product.recompute_cost_price.start,name:"
msgid "Recompute Cost Price"
-msgstr "Recompute Cost Price"
+msgstr "Przelicz koszt wytworzenia"
#, fuzzy
msgctxt "model:res.group,name:group_stock"
@@ -2776,7 +2705,7 @@ msgstr ""
msgctxt "model:stock.inventory.line,name:"
msgid "Stock Inventory Line"
-msgstr ""
+msgstr "Pozycja inwentaryzacji"
msgctxt "model:stock.location,name:"
msgid "Stock Location"
@@ -2786,25 +2715,21 @@ msgctxt "model:stock.location,name:location_customer"
msgid "Customer"
msgstr "Klient"
-#, fuzzy
msgctxt "model:stock.location,name:location_input"
msgid "Input Zone"
-msgstr "Input Zone"
+msgstr "Strefa wejściowa"
-#, fuzzy
msgctxt "model:stock.location,name:location_lost_found"
msgid "Lost and Found"
msgstr "Lost and Found"
-#, fuzzy
msgctxt "model:stock.location,name:location_output"
msgid "Output Zone"
-msgstr "Output Zone"
+msgstr "Strefa wyjściowa"
-#, fuzzy
msgctxt "model:stock.location,name:location_storage"
msgid "Storage Zone"
-msgstr "Storage Zone"
+msgstr "Strefa składowania"
msgctxt "model:stock.location,name:location_supplier"
msgid "Supplier"
@@ -2822,18 +2747,17 @@ msgctxt "model:stock.location.lead_time,name:"
msgid "Location Lead Time"
msgstr "Czas przesunięcia między magazynami"
-#, fuzzy
msgctxt "model:stock.location.waste,name:"
msgid "Warehouse Waste Location"
-msgstr "Lokalizacja klienta"
+msgstr "Lokalizacja odpadów magazynowych"
msgctxt "model:stock.move,name:"
msgid "Stock Move"
-msgstr ""
+msgstr "Ruch magazynowy"
msgctxt "model:stock.period,name:"
msgid "Stock Period"
-msgstr ""
+msgstr "Okres magazynowania"
msgctxt "model:stock.period.cache,name:"
msgid "Stock Period Cache"
@@ -2852,7 +2776,6 @@ msgctxt "model:stock.product_quantities_warehouse.move,name:"
msgid "Product Quantities By Warehouse Moves"
msgstr "Product Quantities By Warehouse"
-#, fuzzy
msgctxt "model:stock.products_by_locations,name:"
msgid "Products by Locations"
msgstr "Produkty wg lokalizacji"
@@ -2898,44 +2821,37 @@ msgctxt "model:stock.shipment.assign.partial,name:"
msgid "Assign Shipment"
msgstr "Assign Shipment Internal"
-#, fuzzy
msgctxt "model:stock.shipment.in,name:"
msgid "Supplier Shipment"
-msgstr "Supplier Shipment"
+msgstr "Przyjęcie zewnętrzne"
-#, fuzzy
msgctxt "model:stock.shipment.in.return,name:"
msgid "Supplier Return Shipment"
-msgstr "Supplier Return Shipment"
+msgstr "Zwrot do dostawcy"
-#, fuzzy
msgctxt "model:stock.shipment.internal,name:"
msgid "Internal Shipment"
-msgstr "Internal Shipment"
+msgstr "Przesunięcie wewnętrzne"
-#, fuzzy
msgctxt "model:stock.shipment.out,name:"
msgid "Customer Shipment"
-msgstr "Customer Shipment"
+msgstr "Wydanie na zewnątrz"
-#, fuzzy
msgctxt "model:stock.shipment.out.return,name:"
msgid "Customer Return Shipment"
-msgstr "Customer Return Shipment"
+msgstr "Zwrot od klienta"
msgctxt "report:stock.shipment.in.restocking_list:"
msgid "/"
msgstr "/"
-#, fuzzy
msgctxt "report:stock.shipment.in.restocking_list:"
msgid "Cancelled"
msgstr "Anulowano"
-#, fuzzy
msgctxt "report:stock.shipment.in.restocking_list:"
msgid "Draft"
-msgstr "Draft"
+msgstr "Szkic"
msgctxt "report:stock.shipment.in.restocking_list:"
msgid "From Location"
@@ -2943,7 +2859,7 @@ msgstr "Z lokalizacji"
msgctxt "report:stock.shipment.in.restocking_list:"
msgid "N°:"
-msgstr ""
+msgstr "nr"
msgctxt "report:stock.shipment.in.restocking_list:"
msgid "Planned Date:"
@@ -2961,10 +2877,9 @@ msgctxt "report:stock.shipment.in.restocking_list:"
msgid "Reference:"
msgstr "Referencja:"
-#, fuzzy
msgctxt "report:stock.shipment.in.restocking_list:"
msgid "Restocking List"
-msgstr "Restocking List"
+msgstr "Lista uzupełnienia"
msgctxt "report:stock.shipment.in.restocking_list:"
msgid "Supplier:"
@@ -2990,14 +2905,13 @@ msgctxt "report:stock.shipment.internal.report:"
msgid "From Location:"
msgstr "Z lokalizacji:"
-#, fuzzy
msgctxt "report:stock.shipment.internal.report:"
msgid "Internal Shipment"
-msgstr "Internal Shipment"
+msgstr "Przesunięcie wewnętrzne"
msgctxt "report:stock.shipment.internal.report:"
msgid "N°:"
-msgstr ""
+msgstr "nr"
msgctxt "report:stock.shipment.internal.report:"
msgid "Planned Date:"
@@ -3027,7 +2941,6 @@ msgctxt "report:stock.shipment.out.delivery_note:"
msgid "/"
msgstr "/"
-#, fuzzy
msgctxt "report:stock.shipment.out.delivery_note:"
msgid "Cancelled"
msgstr "Anulowano"
@@ -3042,21 +2955,19 @@ msgstr "Data:"
msgctxt "report:stock.shipment.out.delivery_note:"
msgid "Delivery Note"
-msgstr "List przewozowy"
+msgstr "Potwierdzenie dostawy"
-#, fuzzy
msgctxt "report:stock.shipment.out.delivery_note:"
msgid "Draft"
-msgstr "Draft"
+msgstr "Szkic"
-#, fuzzy
msgctxt "report:stock.shipment.out.delivery_note:"
msgid "Location:"
-msgstr "Lokalizacja"
+msgstr "Lokalizacja:"
msgctxt "report:stock.shipment.out.delivery_note:"
msgid "N°:"
-msgstr ""
+msgstr "nr"
msgctxt "report:stock.shipment.out.delivery_note:"
msgid "Product"
@@ -3068,13 +2979,12 @@ msgstr "Ilość"
msgctxt "report:stock.shipment.out.delivery_note:"
msgid "Reference:"
-msgstr "Referencja"
+msgstr "Referencja:"
msgctxt "report:stock.shipment.out.picking_list:"
msgid "/"
msgstr "/"
-#, fuzzy
msgctxt "report:stock.shipment.out.picking_list:"
msgid "Cancelled"
msgstr "Anulowano"
@@ -3083,15 +2993,13 @@ msgctxt "report:stock.shipment.out.picking_list:"
msgid "Customer:"
msgstr "Odbiorca:"
-#, fuzzy
msgctxt "report:stock.shipment.out.picking_list:"
msgid "Done"
-msgstr "Done"
+msgstr "Wykonano"
-#, fuzzy
msgctxt "report:stock.shipment.out.picking_list:"
msgid "Draft"
-msgstr "Draft"
+msgstr "Szkic"
msgctxt "report:stock.shipment.out.picking_list:"
msgid "From Location"
@@ -3099,12 +3007,11 @@ msgstr "Z lokalizacji"
msgctxt "report:stock.shipment.out.picking_list:"
msgid "N°:"
-msgstr ""
+msgstr "nr"
-#, fuzzy
msgctxt "report:stock.shipment.out.picking_list:"
msgid "Picking List"
-msgstr "Picking List"
+msgstr "Lista kompletacyjna"
msgctxt "report:stock.shipment.out.picking_list:"
msgid "Planned Date:"
@@ -3138,7 +3045,6 @@ msgctxt "report:stock.shipment.out.return.restocking_list:"
msgid ":"
msgstr ":"
-#, fuzzy
msgctxt "report:stock.shipment.out.return.restocking_list:"
msgid "Cancelled"
msgstr "Anulowano"
@@ -3147,10 +3053,9 @@ msgctxt "report:stock.shipment.out.return.restocking_list:"
msgid "Customer"
msgstr "Odbiorca"
-#, fuzzy
msgctxt "report:stock.shipment.out.return.restocking_list:"
msgid "Draft"
-msgstr "Draft"
+msgstr "Szkic"
msgctxt "report:stock.shipment.out.return.restocking_list:"
msgid "From Location"
@@ -3158,7 +3063,7 @@ msgstr "Z lokalizacji"
msgctxt "report:stock.shipment.out.return.restocking_list:"
msgid "N°:"
-msgstr ""
+msgstr "nr"
msgctxt "report:stock.shipment.out.return.restocking_list:"
msgid "Planned Date:"
@@ -3176,10 +3081,9 @@ msgctxt "report:stock.shipment.out.return.restocking_list:"
msgid "Reference:"
msgstr "Referencja:"
-#, fuzzy
msgctxt "report:stock.shipment.out.return.restocking_list:"
msgid "Restocking List"
-msgstr "Restocking List"
+msgstr "Lista uzupełnienia"
msgctxt "report:stock.shipment.out.return.restocking_list:"
msgid "To Location"
@@ -3194,25 +3098,21 @@ msgctxt "selection:ir.cron,method:"
msgid "Assign Shipments"
msgstr "Assign Shipment Internal"
-#, fuzzy
msgctxt "selection:ir.cron,method:"
msgid "Recompute Cost Price from Moves"
-msgstr "Recompute Cost Price"
+msgstr "Ponowne obliczenie kosztów wytworzenia na podstawie ruchów"
-#, fuzzy
msgctxt "selection:ir.cron,method:"
msgid "Reschedule Customer Shipments"
-msgstr "Customer Shipment"
+msgstr "Przeplanuj wydania na zewnątrz"
-#, fuzzy
msgctxt "selection:ir.cron,method:"
msgid "Reschedule Internal Shipments"
-msgstr "Internal Shipment"
+msgstr "Przeplanuj przesunięcia wewnętrzne"
-#, fuzzy
msgctxt "selection:ir.cron,method:"
msgid "Reschedule Supplier Return Shipments"
-msgstr "Supplier Return Shipment"
+msgstr "Przeplanuj zwroty do dostawców"
msgctxt "selection:stock.inventory,empty_quantity:"
msgid "Empty"
@@ -3222,7 +3122,6 @@ msgctxt "selection:stock.inventory,empty_quantity:"
msgid "Keep"
msgstr ""
-#, fuzzy
msgctxt "selection:stock.inventory,state:"
msgid "Cancelled"
msgstr "Anulowano"
@@ -3231,12 +3130,10 @@ msgctxt "selection:stock.inventory,state:"
msgid "Done"
msgstr "Wykonano"
-#, fuzzy
msgctxt "selection:stock.inventory,state:"
msgid "Draft"
-msgstr "Draft"
+msgstr "Szkic"
-#, fuzzy
msgctxt "selection:stock.inventory.count.search,search:"
msgid "Product"
msgstr "Produkt"
@@ -3259,7 +3156,7 @@ msgstr "Produkcja"
msgctxt "selection:stock.location,type:"
msgid "Storage"
-msgstr ""
+msgstr "Składowanie"
msgctxt "selection:stock.location,type:"
msgid "Supplier"
@@ -3277,7 +3174,6 @@ msgctxt "selection:stock.move,state:"
msgid "Assigned"
msgstr "Przydzielono"
-#, fuzzy
msgctxt "selection:stock.move,state:"
msgid "Cancelled"
msgstr "Anulowano"
@@ -3286,10 +3182,9 @@ msgctxt "selection:stock.move,state:"
msgid "Done"
msgstr "Wykonano"
-#, fuzzy
msgctxt "selection:stock.move,state:"
msgid "Draft"
-msgstr "Draft"
+msgstr "Szkic"
msgctxt "selection:stock.move,state:"
msgid "Staging"
@@ -3299,44 +3194,38 @@ msgctxt "selection:stock.period,state:"
msgid "Closed"
msgstr "Zamknięto"
-#, fuzzy
msgctxt "selection:stock.period,state:"
msgid "Draft"
-msgstr "Draft"
+msgstr "Szkic"
-#, fuzzy
msgctxt "selection:stock.product_quantities_warehouse,product:"
msgid "Product"
msgstr "Produkt"
-#, fuzzy
msgctxt "selection:stock.product_quantities_warehouse,product:"
msgid "Variant"
msgstr "Wariant"
-#, fuzzy
msgctxt "selection:stock.product_quantities_warehouse.move,product:"
msgid "Product"
msgstr "Produkt"
-#, fuzzy
msgctxt "selection:stock.product_quantities_warehouse.move,product:"
msgid "Variant"
msgstr "Wariant"
msgctxt "selection:stock.reporting.margin.context,period:"
msgid "Day"
-msgstr ""
+msgstr "Dzień"
msgctxt "selection:stock.reporting.margin.context,period:"
msgid "Month"
-msgstr ""
+msgstr "Miesiąc"
msgctxt "selection:stock.reporting.margin.context,period:"
msgid "Year"
-msgstr ""
+msgstr "Rok"
-#, fuzzy
msgctxt "selection:stock.shipment.in,state:"
msgid "Cancelled"
msgstr "Anulowano"
@@ -3345,10 +3234,9 @@ msgctxt "selection:stock.shipment.in,state:"
msgid "Done"
msgstr "Wykonano"
-#, fuzzy
msgctxt "selection:stock.shipment.in,state:"
msgid "Draft"
-msgstr "Draft"
+msgstr "Szkic"
msgctxt "selection:stock.shipment.in,state:"
msgid "Received"
@@ -3358,7 +3246,6 @@ msgctxt "selection:stock.shipment.in.return,state:"
msgid "Assigned"
msgstr "Przydzielono"
-#, fuzzy
msgctxt "selection:stock.shipment.in.return,state:"
msgid "Cancelled"
msgstr "Anulowano"
@@ -3367,10 +3254,9 @@ msgctxt "selection:stock.shipment.in.return,state:"
msgid "Done"
msgstr "Wykonano"
-#, fuzzy
msgctxt "selection:stock.shipment.in.return,state:"
msgid "Draft"
-msgstr "Draft"
+msgstr "Szkic"
msgctxt "selection:stock.shipment.in.return,state:"
msgid "Waiting"
@@ -3380,7 +3266,6 @@ msgctxt "selection:stock.shipment.internal,state:"
msgid "Assigned"
msgstr "Przydzielono"
-#, fuzzy
msgctxt "selection:stock.shipment.internal,state:"
msgid "Cancelled"
msgstr "Anulowano"
@@ -3389,20 +3274,18 @@ msgctxt "selection:stock.shipment.internal,state:"
msgid "Done"
msgstr "Wykonano"
-#, fuzzy
msgctxt "selection:stock.shipment.internal,state:"
msgid "Draft"
-msgstr "Draft"
+msgstr "Szkic"
#, fuzzy
msgctxt "selection:stock.shipment.internal,state:"
msgid "Request"
msgstr "Requests"
-#, fuzzy
msgctxt "selection:stock.shipment.internal,state:"
msgid "Shipped"
-msgstr "Shipped"
+msgstr "Wysłane"
msgctxt "selection:stock.shipment.internal,state:"
msgid "Waiting"
@@ -3412,7 +3295,6 @@ msgctxt "selection:stock.shipment.out,state:"
msgid "Assigned"
msgstr "Przydzielono"
-#, fuzzy
msgctxt "selection:stock.shipment.out,state:"
msgid "Cancelled"
msgstr "Anulowano"
@@ -3421,26 +3303,26 @@ msgctxt "selection:stock.shipment.out,state:"
msgid "Done"
msgstr "Wykonano"
-#, fuzzy
msgctxt "selection:stock.shipment.out,state:"
msgid "Draft"
-msgstr "Draft"
+msgstr "Szkic"
-#, fuzzy
msgctxt "selection:stock.shipment.out,state:"
msgid "Packed"
-msgstr "Packed"
+msgstr "Skompletowane"
-#, fuzzy
msgctxt "selection:stock.shipment.out,state:"
msgid "Picked"
-msgstr "Packed"
+msgstr "Pobrane"
+
+msgctxt "selection:stock.shipment.out,state:"
+msgid "Shipped"
+msgstr "Wysłane"
msgctxt "selection:stock.shipment.out,state:"
msgid "Waiting"
msgstr "Oczekujący"
-#, fuzzy
msgctxt "selection:stock.shipment.out.return,state:"
msgid "Cancelled"
msgstr "Anulowano"
@@ -3449,10 +3331,9 @@ msgctxt "selection:stock.shipment.out.return,state:"
msgid "Done"
msgstr "Wykonano"
-#, fuzzy
msgctxt "selection:stock.shipment.out.return,state:"
msgid "Draft"
-msgstr "Draft"
+msgstr "Szkic"
msgctxt "selection:stock.shipment.out.return,state:"
msgid "Received"
@@ -3467,32 +3348,27 @@ msgctxt "view:res.user:"
msgid "The warehouse that you work at."
msgstr ""
-#, fuzzy
msgctxt "view:stock.configuration:"
msgid "Customer Return Sequence"
-msgstr "Sekwencja wysyłki od dostawcy"
+msgstr "Sekwencja zwrotu od klienta"
-#, fuzzy
msgctxt "view:stock.configuration:"
msgid "Customer Sequence"
-msgstr "Sekwencja wysyłki od dostawcy"
+msgstr "Sekwencja klienta"
-#, fuzzy
msgctxt "view:stock.configuration:"
msgid "Internal Sequence"
-msgstr "Internal Shipment"
+msgstr "Sekwencja wewnętrzna"
#, fuzzy
msgctxt "view:stock.configuration:"
msgid "Internal Transit"
msgstr "Ilość przewidywana"
-#, fuzzy
msgctxt "view:stock.configuration:"
msgid "Inventory"
-msgstr "Inventory"
+msgstr "Inwentaryzacja"
-#, fuzzy
msgctxt "view:stock.configuration:"
msgid "Sequence"
msgstr "Sekwencja"
@@ -3501,45 +3377,41 @@ msgctxt "view:stock.configuration:"
msgid "Shipments"
msgstr "Wysyłki"
-#, fuzzy
msgctxt "view:stock.configuration:"
msgid "Supplier Return Sequence"
-msgstr "Sekwencja wysyłki od dostawcy"
+msgstr "Sekwencja zwrotu do dostawcy"
-#, fuzzy
msgctxt "view:stock.configuration:"
msgid "Supplier Sequence"
-msgstr "Sekwencja wysyłki od dostawcy"
+msgstr "Sekwencja dostawcy"
msgctxt "view:stock.move:"
msgid "Cost"
-msgstr ""
+msgstr "Koszt"
-#, fuzzy
msgctxt "view:stock.move:"
msgid "Move"
-msgstr "Ruchy"
+msgstr "Ruch"
-#, fuzzy
msgctxt "view:stock.move:"
msgid "Other Info"
msgstr "Inne informacje"
msgctxt "view:stock.reporting.margin.category.time_series:"
msgid "%"
-msgstr ""
+msgstr "%"
msgctxt "view:stock.reporting.margin.category.tree:"
msgid "%"
-msgstr ""
+msgstr "%"
msgctxt "view:stock.reporting.margin.main.time_series:"
msgid "%"
-msgstr ""
+msgstr "%"
msgctxt "view:stock.reporting.margin.main:"
msgid "%"
-msgstr ""
+msgstr "%"
msgctxt "view:stock.shipment.assign.partial:"
msgid "Unable to assign these products:"
@@ -3567,54 +3439,47 @@ msgstr "Inne informacje"
msgctxt "view:stock.shipment.out:"
msgid "Outgoing Moves"
-msgstr ""
+msgstr "Wydania"
-#, fuzzy
msgctxt "wizard_button:product.modify_cost_price,start,end:"
msgid "Cancel"
-msgstr "Cancel"
+msgstr "Anuluj"
-#, fuzzy
msgctxt "wizard_button:product.modify_cost_price,start,modify:"
msgid "OK"
msgstr "OK"
-#, fuzzy
msgctxt "wizard_button:product.recompute_cost_price,start,end:"
msgid "Cancel"
-msgstr "Cancel"
+msgstr "Anuluj"
-#, fuzzy
msgctxt "wizard_button:product.recompute_cost_price,start,recompute:"
msgid "Recompute"
-msgstr "Recompute Cost Price"
+msgstr "Przelicz"
msgctxt "wizard_button:stock.inventory.count,quantity,add:"
msgid "Add"
-msgstr ""
+msgstr "Dodaj"
-#, fuzzy
msgctxt "wizard_button:stock.inventory.count,quantity,search:"
msgid "Cancel"
-msgstr "Cancel"
+msgstr "Anuluj"
msgctxt "wizard_button:stock.inventory.count,search,end:"
msgid "End"
-msgstr ""
+msgstr "Koniec"
msgctxt "wizard_button:stock.inventory.count,search,quantity:"
msgid "Select"
-msgstr ""
+msgstr "Wybierz"
-#, fuzzy
msgctxt "wizard_button:stock.shipment.assign,partial,cancel:"
msgid "Cancel"
-msgstr "Cancel"
+msgstr "Anuluj"
-#, fuzzy
msgctxt "wizard_button:stock.shipment.assign,partial,end:"
msgid "Wait"
-msgstr "Wait"
+msgstr "Czekaj"
msgctxt "wizard_button:stock.shipment.assign,partial,force:"
msgid "Force"
diff --git a/modules/stock/locale/pt.po b/modules/stock/locale/pt.po
index a9a916b2c2..812a10252a 100644
--- a/modules/stock/locale/pt.po
+++ b/modules/stock/locale/pt.po
@@ -454,6 +454,11 @@ msgctxt "field:stock.move,origin_planned_date:"
msgid "Origin Planned Date"
msgstr "Data planejada"
+#, fuzzy
+msgctxt "field:stock.move,outcome_moves:"
+msgid "Outcome Moves"
+msgstr "Movimentações de Saída"
+
msgctxt "field:stock.move,planned_date:"
msgid "Planned Date"
msgstr "Data planejada"
@@ -1037,6 +1042,11 @@ msgctxt "field:stock.shipment.out,reference:"
msgid "Reference"
msgstr "Referência"
+#, fuzzy
+msgctxt "field:stock.shipment.out,shipped_by:"
+msgid "Shipped By"
+msgstr "Enviado Por"
+
msgctxt "field:stock.shipment.out,state:"
msgid "State"
msgstr "Estado"
@@ -1672,13 +1682,15 @@ msgctxt "model:ir.action,name:act_location_lead_time_form"
msgid "Location Lead Times"
msgstr "Location Lead Times"
+#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_list"
-msgid "Locations List Quantity"
-msgstr "Locations List Quantity"
+msgid "Stock Locations List"
+msgstr "Localização do estoque"
+#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_tree"
-msgid "Locations Tree Quantity"
-msgstr "Locations Tree Quantity"
+msgid "Stock Locations Tree"
+msgstr "Localização do estoque"
#, fuzzy
msgctxt "model:ir.action,name:act_location_tree"
@@ -1707,7 +1719,7 @@ msgstr "Movimentação do estoque"
#, fuzzy
msgctxt "model:ir.action,name:act_product_quantities_warehouse"
-msgid "Product Quantities By Warehouse"
+msgid "Stock Quantities By Warehouse"
msgstr "Product Quantities By Warehouse"
#, fuzzy
@@ -1717,8 +1729,8 @@ msgstr "Product Quantities By Warehouse"
#, fuzzy
msgctxt "model:ir.action,name:act_products_by_locations_relate"
-msgid "Products by Locations"
-msgstr "Produtos por Localizações"
+msgid "Products"
+msgstr "Products"
msgctxt "model:ir.action,name:act_reporting_margin_category"
msgid "Margins per Category"
@@ -2019,6 +2031,12 @@ msgctxt ""
msgid "Picked"
msgstr "Packed"
+#, fuzzy
+msgctxt ""
+"model:ir.action.act_window.domain,name:act_shipment_out_form_domain_shipped"
+msgid "Shipped"
+msgstr "Shipped"
+
#, fuzzy
msgctxt ""
"model:ir.action.act_window.domain,name:act_shipment_out_form_domain_waiting"
@@ -2043,37 +2061,43 @@ msgctxt ""
msgid "Received"
msgstr "Received"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_shipment"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending shipments with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_cost_price"
msgid ""
"Invalid cost price \"%(cost_price)s\" for product \"%(product)s\" with "
"exception \"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_cost_price_not_number"
msgid ""
"The value \"%(value)s\" of \"%(cost_price)s\" for product \"%(product)s\" is"
" not a number."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_inventory_count_create_line"
msgid "No existing line found for \"%(search)s\"."
msgstr "Linha não encontrada para %(search)s."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_date_in_the_future"
msgid "The inventories \"%(inventories)s\" have dates in the future."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_delete_cancel"
msgid "To delete inventory \"%(inventory)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_line_delete_cancel"
msgid ""
"To delete inventory line \"%(line)s\" you must cancel inventory "
@@ -2085,44 +2109,52 @@ msgctxt "model:ir.message,text:msg_inventory_line_quantity_positive"
msgid "Inventory line quantity must be positive."
msgstr "A quantidade na movimentação interna deve ser um valor positivo"
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_line_unique"
msgid "Inventory line \"%(line)s\" is not unique on inventory \"%(inventory)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_location_missing_lost_found"
msgid ""
"To confirm the inventory \"%(inventory)s\" you must set a lost and found on "
"a parent of location \"%(location)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_missing_empty_quantity"
msgid ""
"To confirm the inventory \"%(inventory)s\" you must select an option for "
"empty quantity."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_location_child_of_warehouse"
msgid ""
"To set location \"%(location)s\" as storage/input/output of warehouse "
"\"%(warehouse)s\", it must be in the warehouse."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_location_inactive_not_empty"
msgid "To inactivate location \"%(location)s\", you must empty it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_location_invalid_type_for_moves"
msgid ""
"You cannot change the type of location \"%(location)s\" to \"%(type)s\"\n"
"because the type does not support moves and location has existing moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_delete_draft_cancel"
msgid ""
"To delete stock move \"%(move)s\" you must cancel it or reset its state to "
"draft."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_effective_date_in_the_future"
msgid "The moves \"%(moves)s\" have effective dates in the future."
msgstr ""
@@ -2136,22 +2168,27 @@ msgctxt "model:ir.message,text:msg_move_internal_quantity_positive"
msgid "Internal move quantity must be positive."
msgstr "A quantidade na movimentação interna deve ser um valor positivo"
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_assigned"
msgid "To modify stock move \"%(move)s\" you must reset its state to draft."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_cancelled"
msgid "You cannot modify stock move \"%(move)s\" because it is cancelled."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_done"
msgid "You cannot modify stock move \"%(move)s\" because it is done."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_period_close"
msgid "To modify stock move \"%(move)s\" you must reopen period \"%(period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_no_origin"
msgid "Stock moves \"%(moves)s\" have no origin."
msgstr ""
@@ -2196,6 +2233,7 @@ msgstr ""
"Você não pode modificar o tipo de um produto que está associado a "
"movimentações do estoque."
+#, python-format
msgctxt "model:ir.message,text:msg_product_location_quantity"
msgid ""
"The product \"%(product)s\" has still some quantities in locations "
@@ -2208,10 +2246,12 @@ msgid ""
"deactivating the product."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_quantities_max"
msgid "You cannot select more than %(max)s products to compute quantities."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_check_quantity"
msgid ""
"The quantities of shipment \"%(shipment)s\" are different by %(quantities)s."
@@ -2221,6 +2261,7 @@ msgctxt "model:ir.message,text:msg_shipment_delay"
msgid "Delay"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_delete_cancel"
msgid "To delete shipment \"%(shipment)s\" you must cancel it."
msgstr ""
@@ -2243,6 +2284,7 @@ msgctxt "model:ir.message,text:msg_shipment_origin_planned_date_help"
msgid "When the stock operation was initially expected to be completed."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_pack_inventory_done"
msgid "To pack shipment \"%(shipment)s\" you must do the inventory moves."
msgstr ""
@@ -2343,6 +2385,10 @@ msgctxt "model:ir.model.button,confirm:shipment_out_return_receive_button"
msgid "Are you sure you want to receive the shipment?"
msgstr ""
+msgctxt "model:ir.model.button,confirm:shipment_out_ship_button"
+msgid "Are you sure you want to ship the shipment?"
+msgstr ""
+
msgctxt "model:ir.model.button,help:inventory_complete_lines_button"
msgid "Add an inventory line for each missing products"
msgstr "Add an inventory line for each missing products"
@@ -2494,6 +2540,11 @@ msgctxt "model:ir.model.button,string:shipment_out_return_receive_button"
msgid "Receive"
msgstr "Receive"
+#, fuzzy
+msgctxt "model:ir.model.button,string:shipment_out_ship_button"
+msgid "Ship"
+msgstr "Ship"
+
msgctxt "model:ir.model.button,string:shipment_out_wait_button"
msgid "Wait"
msgstr "Wait"
@@ -3441,6 +3492,11 @@ msgctxt "selection:stock.shipment.out,state:"
msgid "Picked"
msgstr "Empacotado"
+#, fuzzy
+msgctxt "selection:stock.shipment.out,state:"
+msgid "Shipped"
+msgstr "Shipped"
+
msgctxt "selection:stock.shipment.out,state:"
msgid "Waiting"
msgstr "Em Espera"
diff --git a/modules/stock/locale/ro.po b/modules/stock/locale/ro.po
index 299077c822..729d99d3f6 100644
--- a/modules/stock/locale/ro.po
+++ b/modules/stock/locale/ro.po
@@ -410,10 +410,9 @@ msgctxt "field:stock.move,from_location:"
msgid "From Location"
msgstr "Din locație"
-#, fuzzy
msgctxt "field:stock.move,from_location_name:"
msgid "From Location"
-msgstr "Din locație"
+msgstr "Din Locaţie"
msgctxt "field:stock.move,internal_quantity:"
msgid "Internal Quantity"
@@ -427,6 +426,11 @@ msgctxt "field:stock.move,origin_planned_date:"
msgid "Origin Planned Date"
msgstr "Data Planificată al Originei"
+#, fuzzy
+msgctxt "field:stock.move,outcome_moves:"
+msgid "Outcome Moves"
+msgstr "Mișcări Ieșire"
+
msgctxt "field:stock.move,planned_date:"
msgid "Planned Date"
msgstr "Data Planificată"
@@ -459,7 +463,6 @@ msgctxt "field:stock.move,to_location:"
msgid "To Location"
msgstr "Spre Locație"
-#, fuzzy
msgctxt "field:stock.move,to_location_name:"
msgid "To Location"
msgstr "Spre Locație"
@@ -968,6 +971,10 @@ msgctxt "field:stock.shipment.out,reference:"
msgid "Reference"
msgstr "Referinţă"
+msgctxt "field:stock.shipment.out,shipped_by:"
+msgid "Shipped By"
+msgstr "Expediat De"
+
msgctxt "field:stock.shipment.out,state:"
msgid "State"
msgstr "Stare"
@@ -1616,13 +1623,15 @@ msgctxt "model:ir.action,name:act_location_lead_time_form"
msgid "Location Lead Times"
msgstr "Timp de Execuţie Locaţii"
+#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_list"
-msgid "Locations List Quantity"
-msgstr "Locaţii Lista Cantităţi"
+msgid "Stock Locations List"
+msgstr "Locația stocului"
+#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_tree"
-msgid "Locations Tree Quantity"
-msgstr "Arbore Cantitate Locaţii"
+msgid "Stock Locations Tree"
+msgstr "Locația stocului"
msgctxt "model:ir.action,name:act_location_tree"
msgid "Locations"
@@ -1644,17 +1653,19 @@ msgctxt "model:ir.action,name:act_product_moves"
msgid "Stock Moves"
msgstr "Mişcări Stoc"
+#, fuzzy
msgctxt "model:ir.action,name:act_product_quantities_warehouse"
-msgid "Product Quantities By Warehouse"
+msgid "Stock Quantities By Warehouse"
msgstr "Cantităţi de Produs după Depozit"
msgctxt "model:ir.action,name:act_product_quantities_warehouse_move"
msgid "Stock Moves By Warehouse"
msgstr "Mişcări de Stocuri După Depozit"
+#, fuzzy
msgctxt "model:ir.action,name:act_products_by_locations_relate"
-msgid "Products by Locations"
-msgstr "Produse după Locație"
+msgid "Products"
+msgstr "Produs"
msgctxt "model:ir.action,name:act_reporting_margin_category"
msgid "Margins per Category"
@@ -1906,6 +1917,11 @@ msgctxt ""
msgid "Picked"
msgstr "Colectat"
+msgctxt ""
+"model:ir.action.act_window.domain,name:act_shipment_out_form_domain_shipped"
+msgid "Shipped"
+msgstr "Expediat"
+
msgctxt ""
"model:ir.action.act_window.domain,name:act_shipment_out_form_domain_waiting"
msgid "Waiting"
@@ -1926,6 +1942,7 @@ msgctxt ""
msgid "Received"
msgstr "Recepţionat"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_shipment"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending shipments with "
@@ -1934,6 +1951,7 @@ msgstr ""
"Nu se poate şterge \"%(party)s\" când au expedieri în aşteptare cu compania "
"\"%(company)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_cost_price"
msgid ""
"Invalid cost price \"%(cost_price)s\" for product \"%(product)s\" with "
@@ -1942,6 +1960,7 @@ msgstr ""
"Cost invalid \"%(cost_price)s\" pentru produs \"%(product)s\" cu excepţia "
"\"%(exception)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_cost_price_not_number"
msgid ""
"The value \"%(value)s\" of \"%(cost_price)s\" for product \"%(product)s\" is"
@@ -1950,18 +1969,22 @@ msgstr ""
"Valoarea \"%(value)s\" a lui \"%(cost_price)s\" pentru produsul "
"\"%(product)s\" nu este un număr."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_count_create_line"
msgid "No existing line found for \"%(search)s\"."
msgstr "Nu s-a găsit un rând existent pentru \"%(search)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_date_in_the_future"
msgid "The inventories \"%(inventories)s\" have dates in the future."
msgstr "Inventarele \"%(inventories)s\" au data în viitor."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_delete_cancel"
msgid "To delete inventory \"%(inventory)s\" you must cancel it."
msgstr "Pentru a şterge inventarul \"%(inventory)s\" trebuie anulat."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_line_delete_cancel"
msgid ""
"To delete inventory line \"%(line)s\" you must cancel inventory "
@@ -1974,10 +1997,12 @@ msgctxt "model:ir.message,text:msg_inventory_line_quantity_positive"
msgid "Inventory line quantity must be positive."
msgstr "Cantitatea rând inventar trebuie să fie pozitivă."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_line_unique"
msgid "Inventory line \"%(line)s\" is not unique on inventory \"%(inventory)s\"."
msgstr "Rând inventar \"%(line)s\" nu este unic în inventar \"%(inventory)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_location_missing_lost_found"
msgid ""
"To confirm the inventory \"%(inventory)s\" you must set a lost and found on "
@@ -1986,6 +2011,7 @@ msgstr ""
"Pentru a confirma inventarul \"%(inventory)s\", trebuie să setați pierdut și"
" găsit pe un părinte al locației \"%(location)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_missing_empty_quantity"
msgid ""
"To confirm the inventory \"%(inventory)s\" you must select an option for "
@@ -1994,6 +2020,7 @@ msgstr ""
"Pentru a confirma inventarul \"%(inventory)s\" este necesară o selecție "
"pentru cantitate zero."
+#, python-format
msgctxt "model:ir.message,text:msg_location_child_of_warehouse"
msgid ""
"To set location \"%(location)s\" as storage/input/output of warehouse "
@@ -2002,10 +2029,12 @@ msgstr ""
"Pentru a seta locația \"%(location)s\" ca stocare/intrare/ieșire a "
"depozitului \"%(warehouse)s\", aceasta trebuie să fie în depozit."
+#, python-format
msgctxt "model:ir.message,text:msg_location_inactive_not_empty"
msgid "To inactivate location \"%(location)s\", you must empty it."
msgstr "Pentru a dezactiva locația \"%(location)s\", trebuie să o goliți."
+#, python-format
msgctxt "model:ir.message,text:msg_location_invalid_type_for_moves"
msgid ""
"You cannot change the type of location \"%(location)s\" to \"%(type)s\"\n"
@@ -2014,6 +2043,7 @@ msgstr ""
"Nu se poate schimba tipul de locație \"%(location)s\" la \"%(type)s\"\n"
"deoarece acest tip nu suportă mutări, iar locația are mutări existente."
+#, python-format
msgctxt "model:ir.message,text:msg_move_delete_draft_cancel"
msgid ""
"To delete stock move \"%(move)s\" you must cancel it or reset its state to "
@@ -2022,6 +2052,7 @@ msgstr ""
"Pentru a șterge mişcare de stoc \"%(move)s\" este necesar să o anulați sau "
"să ii resetați starea la Ciornă."
+#, python-format
msgctxt "model:ir.message,text:msg_move_effective_date_in_the_future"
msgid "The moves \"%(moves)s\" have effective dates in the future."
msgstr "Mutările \"%(moves)s\" au date efective în viitor."
@@ -2034,29 +2065,34 @@ msgctxt "model:ir.message,text:msg_move_internal_quantity_positive"
msgid "Internal move quantity must be positive."
msgstr "Cantitatea unei mişcări interne trebuie să fie pozitivă."
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_assigned"
msgid "To modify stock move \"%(move)s\" you must reset its state to draft."
msgstr ""
"Pentru a modifica o mişcarea de stoc \"%(move)s, trebuie resetată în stare "
"de draft."
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_cancelled"
msgid "You cannot modify stock move \"%(move)s\" because it is cancelled."
msgstr ""
"Nu se poate modifica mişcarea de stoc \"%(move)s\" pentru că este anulată."
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_done"
msgid "You cannot modify stock move \"%(move)s\" because it is done."
msgstr ""
"Nu se poate modifica mişcare de stoc \"%(move)s\" deoarece a fost deja "
"efectuată."
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_period_close"
msgid "To modify stock move \"%(move)s\" you must reopen period \"%(period)s\"."
msgstr ""
"Pentru a modifica mişcare de stoc \"%(move)s\" trebuie să redeschideți "
"perioada \"%(period)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_move_no_origin"
msgid "Stock moves \"%(moves)s\" have no origin."
msgstr "Mutările de stoc \"%(moves)s\" nu au origine."
@@ -2097,6 +2133,7 @@ msgid ""
msgstr ""
"Nu se poate schimba tipul unui produs care este asociat cu mutări de stoc."
+#, python-format
msgctxt "model:ir.message,text:msg_product_location_quantity"
msgid ""
"The product \"%(product)s\" has still some quantities in locations "
@@ -2113,10 +2150,13 @@ msgstr ""
"Este recomandată lichidarea stocurilor din locațiile de depozitare înaintea "
"dezactivării produsului."
+#, python-format
msgctxt "model:ir.message,text:msg_product_quantities_max"
msgid "You cannot select more than %(max)s products to compute quantities."
msgstr ""
+"Nu puteți selecta mai mult de %(max)s produse pentru a calcula cantități."
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_check_quantity"
msgid ""
"The quantities of shipment \"%(shipment)s\" are different by %(quantities)s."
@@ -2126,6 +2166,7 @@ msgctxt "model:ir.message,text:msg_shipment_delay"
msgid "Delay"
msgstr "Intarziere"
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_delete_cancel"
msgid "To delete shipment \"%(shipment)s\" you must cancel it."
msgstr "Pentru a șterge expedierea \"%(shipment)s\", trebuie să o anulați."
@@ -2146,6 +2187,7 @@ msgctxt "model:ir.message,text:msg_shipment_origin_planned_date_help"
msgid "When the stock operation was initially expected to be completed."
msgstr "Când se preconiza ca operațiunea de stoc să fie finalizată."
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_pack_inventory_done"
msgid "To pack shipment \"%(shipment)s\" you must do the inventory moves."
msgstr ""
@@ -2208,47 +2250,46 @@ msgctxt "model:ir.model.button,confirm:move_do_button"
msgid "Are you sure you want to complete the move?"
msgstr "Sunteți sigur că doriți să finalizați mişcarea?"
-#, fuzzy
msgctxt "model:ir.model.button,confirm:shipment_in_cancel_button"
msgid "Are you sure you want to cancel the shipment?"
-msgstr "Sigur doriți să anulați mutarea?"
+msgstr "Sigur doriți să anulați expedierea?"
msgctxt "model:ir.model.button,confirm:shipment_in_receive_button"
msgid "Are you sure you want to receive the shipment?"
msgstr "Sunteți sigur că doriți să primiți transportul?"
-#, fuzzy
msgctxt "model:ir.model.button,confirm:shipment_in_return_cancel_button"
msgid "Are you sure you want to cancel the shipment?"
-msgstr "Sigur doriți să anulați mutarea?"
+msgstr "Sigur doriți să anulați expedierea?"
msgctxt "model:ir.model.button,confirm:shipment_in_return_done_button"
msgid "Are you sure you want to complete the shipment?"
msgstr "Sunteți sigur că doriți să finalizați expedierea?"
-#, fuzzy
msgctxt "model:ir.model.button,confirm:shipment_internal_cancel_button"
msgid "Are you sure you want to cancel the shipment?"
-msgstr "Sigur doriți să anulați mutarea?"
+msgstr "Sigur doriți să anulați expedierea?"
-#, fuzzy
msgctxt "model:ir.model.button,confirm:shipment_out_cancel_button"
msgid "Are you sure you want to cancel the shipment?"
-msgstr "Sigur doriți să anulați mutarea?"
+msgstr "Sigur doriți să anulați expedierea?"
msgctxt "model:ir.model.button,confirm:shipment_out_done_button"
msgid "Are you sure you want to complete the shipment?"
msgstr "Sunteți sigur că doriți să finalizați expedierea?"
-#, fuzzy
msgctxt "model:ir.model.button,confirm:shipment_out_return_cancel_button"
msgid "Are you sure you want to cancel the shipment?"
-msgstr "Sigur doriți să anulați mutarea?"
+msgstr "Sigur doriți să anulați expedierea?"
msgctxt "model:ir.model.button,confirm:shipment_out_return_receive_button"
msgid "Are you sure you want to receive the shipment?"
msgstr "Sunteți sigur că doriți să primiți transportul?"
+msgctxt "model:ir.model.button,confirm:shipment_out_ship_button"
+msgid "Are you sure you want to ship the shipment?"
+msgstr "Sunteți sigur că doriți să expediaţi expeierea?"
+
msgctxt "model:ir.model.button,help:inventory_complete_lines_button"
msgid "Add an inventory line for each missing products"
msgstr "Adăugați un rând la inventar pentru fiecare produs lipsă"
@@ -2297,7 +2338,6 @@ msgctxt "model:ir.model.button,string:shipment_in_cancel_button"
msgid "Cancel"
msgstr "Anulare"
-#, fuzzy
msgctxt "model:ir.model.button,string:shipment_in_done_button"
msgid "Complete"
msgstr "Complet"
@@ -2318,10 +2358,9 @@ msgctxt "model:ir.model.button,string:shipment_in_return_cancel_button"
msgid "Cancel"
msgstr "Anulare"
-#, fuzzy
msgctxt "model:ir.model.button,string:shipment_in_return_done_button"
msgid "Complete"
-msgstr "Complet"
+msgstr "Completare"
msgctxt "model:ir.model.button,string:shipment_in_return_draft_button"
msgid "Draft"
@@ -2339,10 +2378,9 @@ msgctxt "model:ir.model.button,string:shipment_internal_cancel_button"
msgid "Cancel"
msgstr "Anulare"
-#, fuzzy
msgctxt "model:ir.model.button,string:shipment_internal_done_button"
msgid "Complete"
-msgstr "Complet"
+msgstr "Completare"
msgctxt "model:ir.model.button,string:shipment_internal_draft_button"
msgid "Draft"
@@ -2364,10 +2402,9 @@ msgctxt "model:ir.model.button,string:shipment_out_cancel_button"
msgid "Cancel"
msgstr "Anulare"
-#, fuzzy
msgctxt "model:ir.model.button,string:shipment_out_done_button"
msgid "Complete"
-msgstr "Complet"
+msgstr "Completare"
msgctxt "model:ir.model.button,string:shipment_out_draft_button"
msgid "Draft"
@@ -2385,10 +2422,9 @@ msgctxt "model:ir.model.button,string:shipment_out_return_cancel_button"
msgid "Cancel"
msgstr "Anulare"
-#, fuzzy
msgctxt "model:ir.model.button,string:shipment_out_return_done_button"
msgid "Complete"
-msgstr "Complet"
+msgstr "Completare"
msgctxt "model:ir.model.button,string:shipment_out_return_draft_button"
msgid "Draft"
@@ -2398,6 +2434,10 @@ msgctxt "model:ir.model.button,string:shipment_out_return_receive_button"
msgid "Receive"
msgstr "Recepţionat"
+msgctxt "model:ir.model.button,string:shipment_out_ship_button"
+msgid "Ship"
+msgstr "Expediere"
+
msgctxt "model:ir.model.button,string:shipment_out_wait_button"
msgid "Wait"
msgstr "Așteptare"
@@ -3050,7 +3090,6 @@ msgctxt "report:stock.shipment.out.return.restocking_list:"
msgid "Warehouse:"
msgstr "Depozit:"
-#, fuzzy
msgctxt "selection:ir.cron,method:"
msgid "Assign Shipments"
msgstr "Atribuire Expediere"
@@ -3271,6 +3310,10 @@ msgctxt "selection:stock.shipment.out,state:"
msgid "Picked"
msgstr "Colectat"
+msgctxt "selection:stock.shipment.out,state:"
+msgid "Shipped"
+msgstr "Expediat"
+
msgctxt "selection:stock.shipment.out,state:"
msgid "Waiting"
msgstr "În Aşteptare"
diff --git a/modules/stock/locale/ru.po b/modules/stock/locale/ru.po
index c1a905e7bd..1af05c958c 100644
--- a/modules/stock/locale/ru.po
+++ b/modules/stock/locale/ru.po
@@ -467,6 +467,11 @@ msgctxt "field:stock.move,origin_planned_date:"
msgid "Origin Planned Date"
msgstr "Плановая дата"
+#, fuzzy
+msgctxt "field:stock.move,outcome_moves:"
+msgid "Outcome Moves"
+msgstr "Внешнее перемещение"
+
msgctxt "field:stock.move,planned_date:"
msgid "Planned Date"
msgstr "Плановая дата"
@@ -1062,6 +1067,11 @@ msgctxt "field:stock.shipment.out,reference:"
msgid "Reference"
msgstr "Ссылка"
+#, fuzzy
+msgctxt "field:stock.shipment.out,shipped_by:"
+msgid "Shipped By"
+msgstr "Shipped"
+
msgctxt "field:stock.shipment.out,state:"
msgid "State"
msgstr "Состояние"
@@ -1700,13 +1710,15 @@ msgctxt "model:ir.action,name:act_location_lead_time_form"
msgid "Location Lead Times"
msgstr "Location Lead Times"
+#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_list"
-msgid "Locations List Quantity"
-msgstr "Locations List Quantity"
+msgid "Stock Locations List"
+msgstr "Склад Местоположение"
+#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_tree"
-msgid "Locations Tree Quantity"
-msgstr "Locations Tree Quantity"
+msgid "Stock Locations Tree"
+msgstr "Склад Местоположение"
#, fuzzy
msgctxt "model:ir.action,name:act_location_tree"
@@ -1735,7 +1747,7 @@ msgstr "Хранилище перемещение товара"
#, fuzzy
msgctxt "model:ir.action,name:act_product_quantities_warehouse"
-msgid "Product Quantities By Warehouse"
+msgid "Stock Quantities By Warehouse"
msgstr "Product Quantities By Warehouse"
#, fuzzy
@@ -1745,8 +1757,8 @@ msgstr "Product Quantities By Warehouse"
#, fuzzy
msgctxt "model:ir.action,name:act_products_by_locations_relate"
-msgid "Products by Locations"
-msgstr "Продукция по местоположениям"
+msgid "Products"
+msgstr "Products"
msgctxt "model:ir.action,name:act_reporting_margin_category"
msgid "Margins per Category"
@@ -2044,6 +2056,12 @@ msgctxt ""
msgid "Picked"
msgstr "Packed"
+#, fuzzy
+msgctxt ""
+"model:ir.action.act_window.domain,name:act_shipment_out_form_domain_shipped"
+msgid "Shipped"
+msgstr "Shipped"
+
#, fuzzy
msgctxt ""
"model:ir.action.act_window.domain,name:act_shipment_out_form_domain_waiting"
@@ -2068,36 +2086,43 @@ msgctxt ""
msgid "Received"
msgstr "Received"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_shipment"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending shipments with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_cost_price"
msgid ""
"Invalid cost price \"%(cost_price)s\" for product \"%(product)s\" with "
"exception \"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_cost_price_not_number"
msgid ""
"The value \"%(value)s\" of \"%(cost_price)s\" for product \"%(product)s\" is"
" not a number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_count_create_line"
msgid "No existing line found for \"%(search)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_date_in_the_future"
msgid "The inventories \"%(inventories)s\" have dates in the future."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_delete_cancel"
msgid "To delete inventory \"%(inventory)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_line_delete_cancel"
msgid ""
"To delete inventory line \"%(line)s\" you must cancel inventory "
@@ -2109,44 +2134,52 @@ msgctxt "model:ir.message,text:msg_inventory_line_quantity_positive"
msgid "Inventory line quantity must be positive."
msgstr "Внутреннее перемещение должно быть положительным числом"
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_line_unique"
msgid "Inventory line \"%(line)s\" is not unique on inventory \"%(inventory)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_location_missing_lost_found"
msgid ""
"To confirm the inventory \"%(inventory)s\" you must set a lost and found on "
"a parent of location \"%(location)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_missing_empty_quantity"
msgid ""
"To confirm the inventory \"%(inventory)s\" you must select an option for "
"empty quantity."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_location_child_of_warehouse"
msgid ""
"To set location \"%(location)s\" as storage/input/output of warehouse "
"\"%(warehouse)s\", it must be in the warehouse."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_location_inactive_not_empty"
msgid "To inactivate location \"%(location)s\", you must empty it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_location_invalid_type_for_moves"
msgid ""
"You cannot change the type of location \"%(location)s\" to \"%(type)s\"\n"
"because the type does not support moves and location has existing moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_delete_draft_cancel"
msgid ""
"To delete stock move \"%(move)s\" you must cancel it or reset its state to "
"draft."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_effective_date_in_the_future"
msgid "The moves \"%(moves)s\" have effective dates in the future."
msgstr ""
@@ -2160,22 +2193,27 @@ msgctxt "model:ir.message,text:msg_move_internal_quantity_positive"
msgid "Internal move quantity must be positive."
msgstr "Внутреннее перемещение должно быть положительным числом"
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_assigned"
msgid "To modify stock move \"%(move)s\" you must reset its state to draft."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_cancelled"
msgid "You cannot modify stock move \"%(move)s\" because it is cancelled."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_done"
msgid "You cannot modify stock move \"%(move)s\" because it is done."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_period_close"
msgid "To modify stock move \"%(move)s\" you must reopen period \"%(period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_no_origin"
msgid "Stock moves \"%(moves)s\" have no origin."
msgstr ""
@@ -2220,6 +2258,7 @@ msgstr ""
"Вы не можете изменить единицу измерения по умолчанию для продукта, который "
"связан со складом перемещения."
+#, python-format
msgctxt "model:ir.message,text:msg_product_location_quantity"
msgid ""
"The product \"%(product)s\" has still some quantities in locations "
@@ -2232,10 +2271,12 @@ msgid ""
"deactivating the product."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_quantities_max"
msgid "You cannot select more than %(max)s products to compute quantities."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_check_quantity"
msgid ""
"The quantities of shipment \"%(shipment)s\" are different by %(quantities)s."
@@ -2245,6 +2286,7 @@ msgctxt "model:ir.message,text:msg_shipment_delay"
msgid "Delay"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_delete_cancel"
msgid "To delete shipment \"%(shipment)s\" you must cancel it."
msgstr ""
@@ -2267,6 +2309,7 @@ msgctxt "model:ir.message,text:msg_shipment_origin_planned_date_help"
msgid "When the stock operation was initially expected to be completed."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_pack_inventory_done"
msgid "To pack shipment \"%(shipment)s\" you must do the inventory moves."
msgstr ""
@@ -2367,6 +2410,10 @@ msgctxt "model:ir.model.button,confirm:shipment_out_return_receive_button"
msgid "Are you sure you want to receive the shipment?"
msgstr ""
+msgctxt "model:ir.model.button,confirm:shipment_out_ship_button"
+msgid "Are you sure you want to ship the shipment?"
+msgstr ""
+
msgctxt "model:ir.model.button,help:inventory_complete_lines_button"
msgid "Add an inventory line for each missing products"
msgstr "Add an inventory line for each missing products"
@@ -2517,6 +2564,11 @@ msgctxt "model:ir.model.button,string:shipment_out_return_receive_button"
msgid "Receive"
msgstr "Receive"
+#, fuzzy
+msgctxt "model:ir.model.button,string:shipment_out_ship_button"
+msgid "Ship"
+msgstr "Ship"
+
msgctxt "model:ir.model.button,string:shipment_out_wait_button"
msgid "Wait"
msgstr "Wait"
@@ -3470,6 +3522,11 @@ msgctxt "selection:stock.shipment.out,state:"
msgid "Picked"
msgstr "Упакованный"
+#, fuzzy
+msgctxt "selection:stock.shipment.out,state:"
+msgid "Shipped"
+msgstr "Shipped"
+
msgctxt "selection:stock.shipment.out,state:"
msgid "Waiting"
msgstr "Ожидание"
diff --git a/modules/stock/locale/sl.po b/modules/stock/locale/sl.po
index cae71c1580..d2592decc9 100644
--- a/modules/stock/locale/sl.po
+++ b/modules/stock/locale/sl.po
@@ -450,6 +450,11 @@ msgctxt "field:stock.move,origin_planned_date:"
msgid "Origin Planned Date"
msgstr "Načrtovan datum"
+#, fuzzy
+msgctxt "field:stock.move,outcome_moves:"
+msgid "Outcome Moves"
+msgstr "Izhodni promet"
+
msgctxt "field:stock.move,planned_date:"
msgid "Planned Date"
msgstr "Načrtovan datum"
@@ -1032,6 +1037,11 @@ msgctxt "field:stock.shipment.out,reference:"
msgid "Reference"
msgstr "Sklic"
+#, fuzzy
+msgctxt "field:stock.shipment.out,shipped_by:"
+msgid "Shipped By"
+msgstr "Odpremil"
+
msgctxt "field:stock.shipment.out,state:"
msgid "State"
msgstr "Stanje"
@@ -1667,13 +1677,15 @@ msgctxt "model:ir.action,name:act_location_lead_time_form"
msgid "Location Lead Times"
msgstr "Location Lead Times"
+#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_list"
-msgid "Locations List Quantity"
-msgstr "Locations List Quantity"
+msgid "Stock Locations List"
+msgstr "Lokacija"
+#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_tree"
-msgid "Locations Tree Quantity"
-msgstr "Locations Tree Quantity"
+msgid "Stock Locations Tree"
+msgstr "Lokacija"
#, fuzzy
msgctxt "model:ir.action,name:act_location_tree"
@@ -1701,7 +1713,7 @@ msgstr "Promet zaloge"
#, fuzzy
msgctxt "model:ir.action,name:act_product_quantities_warehouse"
-msgid "Product Quantities By Warehouse"
+msgid "Stock Quantities By Warehouse"
msgstr "Product Quantities By Warehouse"
#, fuzzy
@@ -1711,8 +1723,8 @@ msgstr "Product Quantities By Warehouse"
#, fuzzy
msgctxt "model:ir.action,name:act_products_by_locations_relate"
-msgid "Products by Locations"
-msgstr "Izdelki po lokacijah"
+msgid "Products"
+msgstr "Products"
msgctxt "model:ir.action,name:act_reporting_margin_category"
msgid "Margins per Category"
@@ -2012,6 +2024,12 @@ msgctxt ""
msgid "Picked"
msgstr "Packed"
+#, fuzzy
+msgctxt ""
+"model:ir.action.act_window.domain,name:act_shipment_out_form_domain_shipped"
+msgid "Shipped"
+msgstr "Shipped"
+
#, fuzzy
msgctxt ""
"model:ir.action.act_window.domain,name:act_shipment_out_form_domain_waiting"
@@ -2036,36 +2054,43 @@ msgctxt ""
msgid "Received"
msgstr "Received"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_shipment"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending shipments with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_cost_price"
msgid ""
"Invalid cost price \"%(cost_price)s\" for product \"%(product)s\" with "
"exception \"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_cost_price_not_number"
msgid ""
"The value \"%(value)s\" of \"%(cost_price)s\" for product \"%(product)s\" is"
" not a number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_count_create_line"
msgid "No existing line found for \"%(search)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_date_in_the_future"
msgid "The inventories \"%(inventories)s\" have dates in the future."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_delete_cancel"
msgid "To delete inventory \"%(inventory)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_line_delete_cancel"
msgid ""
"To delete inventory line \"%(line)s\" you must cancel inventory "
@@ -2077,44 +2102,52 @@ msgctxt "model:ir.message,text:msg_inventory_line_quantity_positive"
msgid "Inventory line quantity must be positive."
msgstr "Količina notranjega prometa mora biti večja od nič."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_line_unique"
msgid "Inventory line \"%(line)s\" is not unique on inventory \"%(inventory)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_location_missing_lost_found"
msgid ""
"To confirm the inventory \"%(inventory)s\" you must set a lost and found on "
"a parent of location \"%(location)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_missing_empty_quantity"
msgid ""
"To confirm the inventory \"%(inventory)s\" you must select an option for "
"empty quantity."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_location_child_of_warehouse"
msgid ""
"To set location \"%(location)s\" as storage/input/output of warehouse "
"\"%(warehouse)s\", it must be in the warehouse."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_location_inactive_not_empty"
msgid "To inactivate location \"%(location)s\", you must empty it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_location_invalid_type_for_moves"
msgid ""
"You cannot change the type of location \"%(location)s\" to \"%(type)s\"\n"
"because the type does not support moves and location has existing moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_delete_draft_cancel"
msgid ""
"To delete stock move \"%(move)s\" you must cancel it or reset its state to "
"draft."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_effective_date_in_the_future"
msgid "The moves \"%(moves)s\" have effective dates in the future."
msgstr ""
@@ -2128,22 +2161,27 @@ msgctxt "model:ir.message,text:msg_move_internal_quantity_positive"
msgid "Internal move quantity must be positive."
msgstr "Količina notranjega prometa mora biti večja od nič."
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_assigned"
msgid "To modify stock move \"%(move)s\" you must reset its state to draft."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_cancelled"
msgid "You cannot modify stock move \"%(move)s\" because it is cancelled."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_done"
msgid "You cannot modify stock move \"%(move)s\" because it is done."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_period_close"
msgid "To modify stock move \"%(move)s\" you must reopen period \"%(period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_no_origin"
msgid "Stock moves \"%(moves)s\" have no origin."
msgstr ""
@@ -2184,6 +2222,7 @@ msgid ""
"moves."
msgstr "Vrste izdelka, povezanega s prometom zaloge, ni možno popravljati."
+#, python-format
msgctxt "model:ir.message,text:msg_product_location_quantity"
msgid ""
"The product \"%(product)s\" has still some quantities in locations "
@@ -2196,10 +2235,12 @@ msgid ""
"deactivating the product."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_quantities_max"
msgid "You cannot select more than %(max)s products to compute quantities."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_check_quantity"
msgid ""
"The quantities of shipment \"%(shipment)s\" are different by %(quantities)s."
@@ -2209,6 +2250,7 @@ msgctxt "model:ir.message,text:msg_shipment_delay"
msgid "Delay"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_delete_cancel"
msgid "To delete shipment \"%(shipment)s\" you must cancel it."
msgstr ""
@@ -2231,6 +2273,7 @@ msgctxt "model:ir.message,text:msg_shipment_origin_planned_date_help"
msgid "When the stock operation was initially expected to be completed."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_pack_inventory_done"
msgid "To pack shipment \"%(shipment)s\" you must do the inventory moves."
msgstr ""
@@ -2331,6 +2374,10 @@ msgctxt "model:ir.model.button,confirm:shipment_out_return_receive_button"
msgid "Are you sure you want to receive the shipment?"
msgstr ""
+msgctxt "model:ir.model.button,confirm:shipment_out_ship_button"
+msgid "Are you sure you want to ship the shipment?"
+msgstr ""
+
msgctxt "model:ir.model.button,help:inventory_complete_lines_button"
msgid "Add an inventory line for each missing products"
msgstr "Add an inventory line for each missing products"
@@ -2482,6 +2529,11 @@ msgctxt "model:ir.model.button,string:shipment_out_return_receive_button"
msgid "Receive"
msgstr "Receive"
+#, fuzzy
+msgctxt "model:ir.model.button,string:shipment_out_ship_button"
+msgid "Ship"
+msgstr "Ship"
+
msgctxt "model:ir.model.button,string:shipment_out_wait_button"
msgid "Wait"
msgstr "Wait"
@@ -3424,6 +3476,11 @@ msgctxt "selection:stock.shipment.out,state:"
msgid "Picked"
msgstr "Zapakirano"
+#, fuzzy
+msgctxt "selection:stock.shipment.out,state:"
+msgid "Shipped"
+msgstr "Shipped"
+
msgctxt "selection:stock.shipment.out,state:"
msgid "Waiting"
msgstr "Čakajoče"
@@ -3477,10 +3534,9 @@ msgctxt "view:stock.configuration:"
msgid "Inventory"
msgstr "Popis"
-#, fuzzy
msgctxt "view:stock.configuration:"
msgid "Sequence"
-msgstr "Številčna serija paketov"
+msgstr "Številčna serija"
msgctxt "view:stock.configuration:"
msgid "Shipments"
diff --git a/modules/stock/locale/tr.po b/modules/stock/locale/tr.po
index 9fc23e93ed..d33057b220 100644
--- a/modules/stock/locale/tr.po
+++ b/modules/stock/locale/tr.po
@@ -454,6 +454,11 @@ msgctxt "field:stock.move,origin_planned_date:"
msgid "Origin Planned Date"
msgstr ""
+#, fuzzy
+msgctxt "field:stock.move,outcome_moves:"
+msgid "Outcome Moves"
+msgstr "Moves"
+
msgctxt "field:stock.move,planned_date:"
msgid "Planned Date"
msgstr ""
@@ -1029,6 +1034,11 @@ msgctxt "field:stock.shipment.out,reference:"
msgid "Reference"
msgstr ""
+#, fuzzy
+msgctxt "field:stock.shipment.out,shipped_by:"
+msgid "Shipped By"
+msgstr "Shipped"
+
msgctxt "field:stock.shipment.out,state:"
msgid "State"
msgstr ""
@@ -1662,12 +1672,14 @@ msgctxt "model:ir.action,name:act_location_lead_time_form"
msgid "Location Lead Times"
msgstr "Location Lead Times"
+#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_list"
-msgid "Locations List Quantity"
+msgid "Stock Locations List"
msgstr "Locations List Quantity"
+#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_tree"
-msgid "Locations Tree Quantity"
+msgid "Stock Locations Tree"
msgstr "Locations Tree Quantity"
msgctxt "model:ir.action,name:act_location_tree"
@@ -1691,8 +1703,9 @@ msgctxt "model:ir.action,name:act_product_moves"
msgid "Stock Moves"
msgstr "Moves"
+#, fuzzy
msgctxt "model:ir.action,name:act_product_quantities_warehouse"
-msgid "Product Quantities By Warehouse"
+msgid "Stock Quantities By Warehouse"
msgstr "Product Quantities By Warehouse"
#, fuzzy
@@ -1702,8 +1715,8 @@ msgstr "Product Quantities By Warehouse"
#, fuzzy
msgctxt "model:ir.action,name:act_products_by_locations_relate"
-msgid "Products by Locations"
-msgstr "Warehouse"
+msgid "Products"
+msgstr "Products"
msgctxt "model:ir.action,name:act_reporting_margin_category"
msgid "Margins per Category"
@@ -1972,6 +1985,12 @@ msgctxt ""
msgid "Picked"
msgstr "Packed"
+#, fuzzy
+msgctxt ""
+"model:ir.action.act_window.domain,name:act_shipment_out_form_domain_shipped"
+msgid "Shipped"
+msgstr "Shipped"
+
msgctxt ""
"model:ir.action.act_window.domain,name:act_shipment_out_form_domain_waiting"
msgid "Waiting"
@@ -1993,36 +2012,43 @@ msgctxt ""
msgid "Received"
msgstr "Received"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_shipment"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending shipments with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_cost_price"
msgid ""
"Invalid cost price \"%(cost_price)s\" for product \"%(product)s\" with "
"exception \"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_cost_price_not_number"
msgid ""
"The value \"%(value)s\" of \"%(cost_price)s\" for product \"%(product)s\" is"
" not a number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_count_create_line"
msgid "No existing line found for \"%(search)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_date_in_the_future"
msgid "The inventories \"%(inventories)s\" have dates in the future."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_delete_cancel"
msgid "To delete inventory \"%(inventory)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_line_delete_cancel"
msgid ""
"To delete inventory line \"%(line)s\" you must cancel inventory "
@@ -2033,44 +2059,52 @@ msgctxt "model:ir.message,text:msg_inventory_line_quantity_positive"
msgid "Inventory line quantity must be positive."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_line_unique"
msgid "Inventory line \"%(line)s\" is not unique on inventory \"%(inventory)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_location_missing_lost_found"
msgid ""
"To confirm the inventory \"%(inventory)s\" you must set a lost and found on "
"a parent of location \"%(location)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_missing_empty_quantity"
msgid ""
"To confirm the inventory \"%(inventory)s\" you must select an option for "
"empty quantity."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_location_child_of_warehouse"
msgid ""
"To set location \"%(location)s\" as storage/input/output of warehouse "
"\"%(warehouse)s\", it must be in the warehouse."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_location_inactive_not_empty"
msgid "To inactivate location \"%(location)s\", you must empty it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_location_invalid_type_for_moves"
msgid ""
"You cannot change the type of location \"%(location)s\" to \"%(type)s\"\n"
"because the type does not support moves and location has existing moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_delete_draft_cancel"
msgid ""
"To delete stock move \"%(move)s\" you must cancel it or reset its state to "
"draft."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_effective_date_in_the_future"
msgid "The moves \"%(moves)s\" have effective dates in the future."
msgstr ""
@@ -2083,22 +2117,27 @@ msgctxt "model:ir.message,text:msg_move_internal_quantity_positive"
msgid "Internal move quantity must be positive."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_assigned"
msgid "To modify stock move \"%(move)s\" you must reset its state to draft."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_cancelled"
msgid "You cannot modify stock move \"%(move)s\" because it is cancelled."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_done"
msgid "You cannot modify stock move \"%(move)s\" because it is done."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_period_close"
msgid "To modify stock move \"%(move)s\" you must reopen period \"%(period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_no_origin"
msgid "Stock moves \"%(moves)s\" have no origin."
msgstr ""
@@ -2133,6 +2172,7 @@ msgid ""
"moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_location_quantity"
msgid ""
"The product \"%(product)s\" has still some quantities in locations "
@@ -2145,10 +2185,12 @@ msgid ""
"deactivating the product."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_quantities_max"
msgid "You cannot select more than %(max)s products to compute quantities."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_check_quantity"
msgid ""
"The quantities of shipment \"%(shipment)s\" are different by %(quantities)s."
@@ -2158,6 +2200,7 @@ msgctxt "model:ir.message,text:msg_shipment_delay"
msgid "Delay"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_delete_cancel"
msgid "To delete shipment \"%(shipment)s\" you must cancel it."
msgstr ""
@@ -2178,6 +2221,7 @@ msgctxt "model:ir.message,text:msg_shipment_origin_planned_date_help"
msgid "When the stock operation was initially expected to be completed."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_pack_inventory_done"
msgid "To pack shipment \"%(shipment)s\" you must do the inventory moves."
msgstr ""
@@ -2274,6 +2318,10 @@ msgctxt "model:ir.model.button,confirm:shipment_out_return_receive_button"
msgid "Are you sure you want to receive the shipment?"
msgstr ""
+msgctxt "model:ir.model.button,confirm:shipment_out_ship_button"
+msgid "Are you sure you want to ship the shipment?"
+msgstr ""
+
msgctxt "model:ir.model.button,help:inventory_complete_lines_button"
msgid "Add an inventory line for each missing products"
msgstr "Add an inventory line for each missing products"
@@ -2419,6 +2467,11 @@ msgctxt "model:ir.model.button,string:shipment_out_return_receive_button"
msgid "Receive"
msgstr "Receive"
+#, fuzzy
+msgctxt "model:ir.model.button,string:shipment_out_ship_button"
+msgid "Ship"
+msgstr "Ship"
+
msgctxt "model:ir.model.button,string:shipment_out_wait_button"
msgid "Wait"
msgstr "Wait"
@@ -3381,6 +3434,11 @@ msgctxt "selection:stock.shipment.out,state:"
msgid "Picked"
msgstr "Packed"
+#, fuzzy
+msgctxt "selection:stock.shipment.out,state:"
+msgid "Shipped"
+msgstr "Shipped"
+
#, fuzzy
msgctxt "selection:stock.shipment.out,state:"
msgid "Waiting"
diff --git a/modules/stock/locale/uk.po b/modules/stock/locale/uk.po
index 23c9459347..086d5a682f 100644
--- a/modules/stock/locale/uk.po
+++ b/modules/stock/locale/uk.po
@@ -426,6 +426,10 @@ msgctxt "field:stock.move,origin_planned_date:"
msgid "Origin Planned Date"
msgstr ""
+msgctxt "field:stock.move,outcome_moves:"
+msgid "Outcome Moves"
+msgstr ""
+
msgctxt "field:stock.move,planned_date:"
msgid "Planned Date"
msgstr ""
@@ -966,6 +970,10 @@ msgctxt "field:stock.shipment.out,reference:"
msgid "Reference"
msgstr ""
+msgctxt "field:stock.shipment.out,shipped_by:"
+msgid "Shipped By"
+msgstr ""
+
msgctxt "field:stock.shipment.out,state:"
msgid "State"
msgstr ""
@@ -1595,11 +1603,11 @@ msgid "Location Lead Times"
msgstr ""
msgctxt "model:ir.action,name:act_location_quantity_list"
-msgid "Locations List Quantity"
+msgid "Stock Locations List"
msgstr ""
msgctxt "model:ir.action,name:act_location_quantity_tree"
-msgid "Locations Tree Quantity"
+msgid "Stock Locations Tree"
msgstr ""
msgctxt "model:ir.action,name:act_location_tree"
@@ -1623,7 +1631,7 @@ msgid "Stock Moves"
msgstr ""
msgctxt "model:ir.action,name:act_product_quantities_warehouse"
-msgid "Product Quantities By Warehouse"
+msgid "Stock Quantities By Warehouse"
msgstr ""
msgctxt "model:ir.action,name:act_product_quantities_warehouse_move"
@@ -1631,7 +1639,7 @@ msgid "Stock Moves By Warehouse"
msgstr ""
msgctxt "model:ir.action,name:act_products_by_locations_relate"
-msgid "Products by Locations"
+msgid "Products"
msgstr ""
msgctxt "model:ir.action,name:act_reporting_margin_category"
@@ -1884,6 +1892,11 @@ msgctxt ""
msgid "Picked"
msgstr ""
+msgctxt ""
+"model:ir.action.act_window.domain,name:act_shipment_out_form_domain_shipped"
+msgid "Shipped"
+msgstr ""
+
msgctxt ""
"model:ir.action.act_window.domain,name:act_shipment_out_form_domain_waiting"
msgid "Waiting"
@@ -1904,36 +1917,43 @@ msgctxt ""
msgid "Received"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_shipment"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending shipments with "
"company \"%(company)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_cost_price"
msgid ""
"Invalid cost price \"%(cost_price)s\" for product \"%(product)s\" with "
"exception \"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_cost_price_not_number"
msgid ""
"The value \"%(value)s\" of \"%(cost_price)s\" for product \"%(product)s\" is"
" not a number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_count_create_line"
msgid "No existing line found for \"%(search)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_date_in_the_future"
msgid "The inventories \"%(inventories)s\" have dates in the future."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_delete_cancel"
msgid "To delete inventory \"%(inventory)s\" you must cancel it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_line_delete_cancel"
msgid ""
"To delete inventory line \"%(line)s\" you must cancel inventory "
@@ -1944,44 +1964,52 @@ msgctxt "model:ir.message,text:msg_inventory_line_quantity_positive"
msgid "Inventory line quantity must be positive."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_line_unique"
msgid "Inventory line \"%(line)s\" is not unique on inventory \"%(inventory)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_location_missing_lost_found"
msgid ""
"To confirm the inventory \"%(inventory)s\" you must set a lost and found on "
"a parent of location \"%(location)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_missing_empty_quantity"
msgid ""
"To confirm the inventory \"%(inventory)s\" you must select an option for "
"empty quantity."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_location_child_of_warehouse"
msgid ""
"To set location \"%(location)s\" as storage/input/output of warehouse "
"\"%(warehouse)s\", it must be in the warehouse."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_location_inactive_not_empty"
msgid "To inactivate location \"%(location)s\", you must empty it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_location_invalid_type_for_moves"
msgid ""
"You cannot change the type of location \"%(location)s\" to \"%(type)s\"\n"
"because the type does not support moves and location has existing moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_delete_draft_cancel"
msgid ""
"To delete stock move \"%(move)s\" you must cancel it or reset its state to "
"draft."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_effective_date_in_the_future"
msgid "The moves \"%(moves)s\" have effective dates in the future."
msgstr ""
@@ -1994,22 +2022,27 @@ msgctxt "model:ir.message,text:msg_move_internal_quantity_positive"
msgid "Internal move quantity must be positive."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_assigned"
msgid "To modify stock move \"%(move)s\" you must reset its state to draft."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_cancelled"
msgid "You cannot modify stock move \"%(move)s\" because it is cancelled."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_done"
msgid "You cannot modify stock move \"%(move)s\" because it is done."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_period_close"
msgid "To modify stock move \"%(move)s\" you must reopen period \"%(period)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_no_origin"
msgid "Stock moves \"%(moves)s\" have no origin."
msgstr ""
@@ -2044,6 +2077,7 @@ msgid ""
"moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_location_quantity"
msgid ""
"The product \"%(product)s\" has still some quantities in locations "
@@ -2056,10 +2090,12 @@ msgid ""
"deactivating the product."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_quantities_max"
msgid "You cannot select more than %(max)s products to compute quantities."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_check_quantity"
msgid ""
"The quantities of shipment \"%(shipment)s\" are different by %(quantities)s."
@@ -2069,6 +2105,7 @@ msgctxt "model:ir.message,text:msg_shipment_delay"
msgid "Delay"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_delete_cancel"
msgid "To delete shipment \"%(shipment)s\" you must cancel it."
msgstr ""
@@ -2089,6 +2126,7 @@ msgctxt "model:ir.message,text:msg_shipment_origin_planned_date_help"
msgid "When the stock operation was initially expected to be completed."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_pack_inventory_done"
msgid "To pack shipment \"%(shipment)s\" you must do the inventory moves."
msgstr ""
@@ -2185,6 +2223,10 @@ msgctxt "model:ir.model.button,confirm:shipment_out_return_receive_button"
msgid "Are you sure you want to receive the shipment?"
msgstr ""
+msgctxt "model:ir.model.button,confirm:shipment_out_ship_button"
+msgid "Are you sure you want to ship the shipment?"
+msgstr ""
+
msgctxt "model:ir.model.button,help:inventory_complete_lines_button"
msgid "Add an inventory line for each missing products"
msgstr ""
@@ -2329,6 +2371,10 @@ msgctxt "model:ir.model.button,string:shipment_out_return_receive_button"
msgid "Receive"
msgstr ""
+msgctxt "model:ir.model.button,string:shipment_out_ship_button"
+msgid "Ship"
+msgstr ""
+
msgctxt "model:ir.model.button,string:shipment_out_wait_button"
msgid "Wait"
msgstr ""
@@ -3201,6 +3247,10 @@ msgctxt "selection:stock.shipment.out,state:"
msgid "Picked"
msgstr ""
+msgctxt "selection:stock.shipment.out,state:"
+msgid "Shipped"
+msgstr ""
+
msgctxt "selection:stock.shipment.out,state:"
msgid "Waiting"
msgstr ""
diff --git a/modules/stock/locale/zh_CN.po b/modules/stock/locale/zh_CN.po
index 0a41d1970f..61c9b096bc 100644
--- a/modules/stock/locale/zh_CN.po
+++ b/modules/stock/locale/zh_CN.po
@@ -427,6 +427,11 @@ msgctxt "field:stock.move,origin_planned_date:"
msgid "Origin Planned Date"
msgstr "依据对应的计划日期"
+#, fuzzy
+msgctxt "field:stock.move,outcome_moves:"
+msgid "Outcome Moves"
+msgstr "出货库存变动"
+
msgctxt "field:stock.move,planned_date:"
msgid "Planned Date"
msgstr "计划日期"
@@ -968,6 +973,11 @@ msgctxt "field:stock.shipment.out,reference:"
msgid "Reference"
msgstr "参考"
+#, fuzzy
+msgctxt "field:stock.shipment.out,shipped_by:"
+msgid "Shipped By"
+msgstr "发货人"
+
msgctxt "field:stock.shipment.out,state:"
msgid "State"
msgstr "状态"
@@ -1608,13 +1618,15 @@ msgctxt "model:ir.action,name:act_location_lead_time_form"
msgid "Location Lead Times"
msgstr "库位交付周期"
+#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_list"
-msgid "Locations List Quantity"
-msgstr "库位明细数量"
+msgid "Stock Locations List"
+msgstr "库位"
+#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_tree"
-msgid "Locations Tree Quantity"
-msgstr "库位树数量"
+msgid "Stock Locations Tree"
+msgstr "库位"
msgctxt "model:ir.action,name:act_location_tree"
msgid "Locations"
@@ -1636,17 +1648,19 @@ msgctxt "model:ir.action,name:act_product_moves"
msgid "Stock Moves"
msgstr "库存变动"
+#, fuzzy
msgctxt "model:ir.action,name:act_product_quantities_warehouse"
-msgid "Product Quantities By Warehouse"
+msgid "Stock Quantities By Warehouse"
msgstr "按仓库列出的产品数量"
msgctxt "model:ir.action,name:act_product_quantities_warehouse_move"
msgid "Stock Moves By Warehouse"
msgstr "仓库库存变动"
+#, fuzzy
msgctxt "model:ir.action,name:act_products_by_locations_relate"
-msgid "Products by Locations"
-msgstr "按库位划分的产品"
+msgid "Products"
+msgstr "产品"
msgctxt "model:ir.action,name:act_reporting_margin_category"
msgid "Margins per Category"
@@ -1898,6 +1912,12 @@ msgctxt ""
msgid "Picked"
msgstr "已拣货"
+#, fuzzy
+msgctxt ""
+"model:ir.action.act_window.domain,name:act_shipment_out_form_domain_shipped"
+msgid "Shipped"
+msgstr "发货"
+
msgctxt ""
"model:ir.action.act_window.domain,name:act_shipment_out_form_domain_waiting"
msgid "Waiting"
@@ -1918,36 +1938,43 @@ msgctxt ""
msgid "Received"
msgstr "已接收"
+#, python-format
msgctxt "model:ir.message,text:msg_erase_party_shipment"
msgid ""
"You cannot erase party \"%(party)s\" while they have pending shipments with "
"company \"%(company)s\"."
msgstr "当参与方 \"%(party)s\" 与公司 \"%(company)s\" 有待处理的收发货时,您不能删除它们."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_cost_price"
msgid ""
"Invalid cost price \"%(cost_price)s\" for product \"%(product)s\" with "
"exception \"%(exception)s\"."
msgstr "产品 \"%(product)s\" 的成本价 \"%(cost_price)s\" 无效,异常为\"%(exception)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_cost_price_not_number"
msgid ""
"The value \"%(value)s\" of \"%(cost_price)s\" for product \"%(product)s\" is"
" not a number."
msgstr "产品 \"%(product)s\" 的 \"%(cost_price)s\" 取值 \"%(value)s\" 不是数字。"
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_count_create_line"
msgid "No existing line found for \"%(search)s\"."
msgstr "\"%(search)s\" 找不到存在的明细."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_date_in_the_future"
msgid "The inventories \"%(inventories)s\" have dates in the future."
msgstr "库存盘点 \"%(inventories)s\" 日期超前."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_delete_cancel"
msgid "To delete inventory \"%(inventory)s\" you must cancel it."
msgstr "删除库存盘点 \"%(inventory)s\" 之前, 必须取消它."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_line_delete_cancel"
msgid ""
"To delete inventory line \"%(line)s\" you must cancel inventory "
@@ -1958,32 +1985,38 @@ msgctxt "model:ir.message,text:msg_inventory_line_quantity_positive"
msgid "Inventory line quantity must be positive."
msgstr "库存盘点明细数量必须为正."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_line_unique"
msgid "Inventory line \"%(line)s\" is not unique on inventory \"%(inventory)s\"."
msgstr "库存盘点明细 \"%(line)s\"在库存盘点 \"%(inventory)s\" 中有重复."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_location_missing_lost_found"
msgid ""
"To confirm the inventory \"%(inventory)s\" you must set a lost and found on "
"a parent of location \"%(location)s\"."
msgstr "要确认库存盘点 \"%(inventory)s\",您必须在库位 \"%(location)s\" 的上级设置失物招领区."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_missing_empty_quantity"
msgid ""
"To confirm the inventory \"%(inventory)s\" you must select an option for "
"empty quantity."
msgstr "要确认库存\"%(inventory)s\",必须为空数量选择一个选项."
+#, python-format
msgctxt "model:ir.message,text:msg_location_child_of_warehouse"
msgid ""
"To set location \"%(location)s\" as storage/input/output of warehouse "
"\"%(warehouse)s\", it must be in the warehouse."
msgstr "如果要将库位 \"%(location)s\" 设置为仓库 \"%(warehouse)s\" 的存储/输入/输出,则必须在仓库中."
+#, python-format
msgctxt "model:ir.message,text:msg_location_inactive_not_empty"
msgid "To inactivate location \"%(location)s\", you must empty it."
msgstr "要停用库位\"%(location)s\", 必须将其清空."
+#, python-format
msgctxt "model:ir.message,text:msg_location_invalid_type_for_moves"
msgid ""
"You cannot change the type of location \"%(location)s\" to \"%(type)s\"\n"
@@ -1992,12 +2025,14 @@ msgstr ""
"不能将库位 \"%(location)s\" 的类型更改为 \"%(type)s\".\n"
"因为这种类型不支持变动,并且库位已经有库存变动了."
+#, python-format
msgctxt "model:ir.message,text:msg_move_delete_draft_cancel"
msgid ""
"To delete stock move \"%(move)s\" you must cancel it or reset its state to "
"draft."
msgstr "若要删除库存变动 \"%(move)s\",必须将其取消或将其状态重置为草稿."
+#, python-format
msgctxt "model:ir.message,text:msg_move_effective_date_in_the_future"
msgid "The moves \"%(moves)s\" have effective dates in the future."
msgstr "库存变动 \"%(moves)s\" 的生效时间在未来."
@@ -2010,22 +2045,27 @@ msgctxt "model:ir.message,text:msg_move_internal_quantity_positive"
msgid "Internal move quantity must be positive."
msgstr "内部变动数量必须为正."
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_assigned"
msgid "To modify stock move \"%(move)s\" you must reset its state to draft."
msgstr "要修改库存变动 \"%(move)s\",必须将其状态重置为草稿."
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_cancelled"
msgid "You cannot modify stock move \"%(move)s\" because it is cancelled."
msgstr "无法更改库存变动 \"%(move)s\", 因为它已经取消了."
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_done"
msgid "You cannot modify stock move \"%(move)s\" because it is done."
msgstr "无法更改库存变动 \"%(move)s\", 因为它已经完成了."
+#, python-format
msgctxt "model:ir.message,text:msg_move_modify_period_close"
msgid "To modify stock move \"%(move)s\" you must reopen period \"%(period)s\"."
msgstr "要修改库存变动 \"%(move)s\" 你必须重新开启分期 \"%(period)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_move_no_origin"
msgid "Stock moves \"%(moves)s\" have no origin."
msgstr "库存变动 \"%(moves)s\" 没有依据."
@@ -2062,6 +2102,7 @@ msgid ""
"moves."
msgstr "不能更改与库存变动关联的产品类型."
+#, python-format
msgctxt "model:ir.message,text:msg_product_location_quantity"
msgid ""
"The product \"%(product)s\" has still some quantities in locations "
@@ -2074,10 +2115,12 @@ msgid ""
"deactivating the product."
msgstr "建议在停用产品之前清除库位的库存。"
+#, python-format
msgctxt "model:ir.message,text:msg_product_quantities_max"
msgid "You cannot select more than %(max)s products to compute quantities."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_check_quantity"
msgid ""
"The quantities of shipment \"%(shipment)s\" are different by %(quantities)s."
@@ -2087,6 +2130,7 @@ msgctxt "model:ir.message,text:msg_shipment_delay"
msgid "Delay"
msgstr "延迟"
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_delete_cancel"
msgid "To delete shipment \"%(shipment)s\" you must cancel it."
msgstr "删除收发货 \"%(shipment)s\" 之前,必须取消它."
@@ -2107,6 +2151,7 @@ msgctxt "model:ir.message,text:msg_shipment_origin_planned_date_help"
msgid "When the stock operation was initially expected to be completed."
msgstr "库存操作最初预计完成时间。"
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_pack_inventory_done"
msgid "To pack shipment \"%(shipment)s\" you must do the inventory moves."
msgstr "要完成收发货 \"%(shipment)s\" 对应的包装工作 ,必须进行内部库存移动。"
@@ -2208,6 +2253,11 @@ msgctxt "model:ir.model.button,confirm:shipment_out_return_receive_button"
msgid "Are you sure you want to receive the shipment?"
msgstr "你确定要接收客户退货吗?"
+#, fuzzy
+msgctxt "model:ir.model.button,confirm:shipment_out_ship_button"
+msgid "Are you sure you want to ship the shipment?"
+msgstr "确定要收货吗?"
+
msgctxt "model:ir.model.button,help:inventory_complete_lines_button"
msgid "Add an inventory line for each missing products"
msgstr "为每个缺少的产品添加一条库存盘点明细"
@@ -2357,6 +2407,11 @@ msgctxt "model:ir.model.button,string:shipment_out_return_receive_button"
msgid "Receive"
msgstr "接收"
+#, fuzzy
+msgctxt "model:ir.model.button,string:shipment_out_ship_button"
+msgid "Ship"
+msgstr "发货"
+
msgctxt "model:ir.model.button,string:shipment_out_wait_button"
msgid "Wait"
msgstr "等待"
@@ -3230,6 +3285,11 @@ msgctxt "selection:stock.shipment.out,state:"
msgid "Picked"
msgstr "已拣货"
+#, fuzzy
+msgctxt "selection:stock.shipment.out,state:"
+msgid "Shipped"
+msgstr "发货"
+
msgctxt "selection:stock.shipment.out,state:"
msgid "Waiting"
msgstr "正在等待"
diff --git a/modules/stock_assign_manual/locale/bg.po b/modules/stock_assign_manual/locale/bg.po
index 373b93a44d..e441158c2f 100644
--- a/modules/stock_assign_manual/locale/bg.po
+++ b/modules/stock_assign_manual/locale/bg.po
@@ -92,10 +92,12 @@ msgctxt "model:ir.action,name:wizard_shipment_unassign_manual"
msgid "Manually Unassign Shipment"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_assign_failed"
msgid "Failed to assign of %(move)s from %(place)s, please retry."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_quantity"
msgid "The quantity must be between 0 and %(quantity)s."
msgstr ""
diff --git a/modules/stock_assign_manual/locale/ca.po b/modules/stock_assign_manual/locale/ca.po
index e52b2d3beb..037185b13d 100644
--- a/modules/stock_assign_manual/locale/ca.po
+++ b/modules/stock_assign_manual/locale/ca.po
@@ -94,12 +94,14 @@ msgctxt "model:ir.action,name:wizard_shipment_unassign_manual"
msgid "Manually Unassign Shipment"
msgstr "Anul·la la reserva manual de l'albarà"
+#, python-format
msgctxt "model:ir.message,text:msg_assign_failed"
msgid "Failed to assign of %(move)s from %(place)s, please retry."
msgstr ""
"No s'ha pogut reservar el moviment %(move)s de %(place)s, si us plau torneu-"
"ho a provar."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_quantity"
msgid "The quantity must be between 0 and %(quantity)s."
msgstr "La quantitat ha d'estar entre 0 i %(quantity)s."
diff --git a/modules/stock_assign_manual/locale/cs.po b/modules/stock_assign_manual/locale/cs.po
index 373b93a44d..e441158c2f 100644
--- a/modules/stock_assign_manual/locale/cs.po
+++ b/modules/stock_assign_manual/locale/cs.po
@@ -92,10 +92,12 @@ msgctxt "model:ir.action,name:wizard_shipment_unassign_manual"
msgid "Manually Unassign Shipment"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_assign_failed"
msgid "Failed to assign of %(move)s from %(place)s, please retry."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_quantity"
msgid "The quantity must be between 0 and %(quantity)s."
msgstr ""
diff --git a/modules/stock_assign_manual/locale/de.po b/modules/stock_assign_manual/locale/de.po
index 5b7aebcd64..fb07cb7e81 100644
--- a/modules/stock_assign_manual/locale/de.po
+++ b/modules/stock_assign_manual/locale/de.po
@@ -94,12 +94,14 @@ msgctxt "model:ir.action,name:wizard_shipment_unassign_manual"
msgid "Manually Unassign Shipment"
msgstr "Manuelle Aufhebung Reservierung Lieferung"
+#, python-format
msgctxt "model:ir.message,text:msg_assign_failed"
msgid "Failed to assign of %(move)s from %(place)s, please retry."
msgstr ""
"Die Reservierung für Warenbewegung %(move)s von Platz %(place)s ist "
"fehlgeschlagen. Bitte nochmal versuchen."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_quantity"
msgid "The quantity must be between 0 and %(quantity)s."
msgstr "Die Menge muss zwischen 0 und %(quantity)s liegen."
diff --git a/modules/stock_assign_manual/locale/es.po b/modules/stock_assign_manual/locale/es.po
index b44fe62bcb..496fef2f87 100644
--- a/modules/stock_assign_manual/locale/es.po
+++ b/modules/stock_assign_manual/locale/es.po
@@ -94,12 +94,14 @@ msgctxt "model:ir.action,name:wizard_shipment_unassign_manual"
msgid "Manually Unassign Shipment"
msgstr "Desasignar manualmente el albarán"
+#, python-format
msgctxt "model:ir.message,text:msg_assign_failed"
msgid "Failed to assign of %(move)s from %(place)s, please retry."
msgstr ""
"No se ha podido reservar el movimiento %(move)s desde %(place)s, por favor, "
"inténtelo de nuevo."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_quantity"
msgid "The quantity must be between 0 and %(quantity)s."
msgstr "La cantidad debe estar entre 0 y %(quantity)s."
diff --git a/modules/stock_assign_manual/locale/es_419.po b/modules/stock_assign_manual/locale/es_419.po
index 373b93a44d..e441158c2f 100644
--- a/modules/stock_assign_manual/locale/es_419.po
+++ b/modules/stock_assign_manual/locale/es_419.po
@@ -92,10 +92,12 @@ msgctxt "model:ir.action,name:wizard_shipment_unassign_manual"
msgid "Manually Unassign Shipment"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_assign_failed"
msgid "Failed to assign of %(move)s from %(place)s, please retry."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_quantity"
msgid "The quantity must be between 0 and %(quantity)s."
msgstr ""
diff --git a/modules/stock_assign_manual/locale/et.po b/modules/stock_assign_manual/locale/et.po
index 373b93a44d..e441158c2f 100644
--- a/modules/stock_assign_manual/locale/et.po
+++ b/modules/stock_assign_manual/locale/et.po
@@ -92,10 +92,12 @@ msgctxt "model:ir.action,name:wizard_shipment_unassign_manual"
msgid "Manually Unassign Shipment"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_assign_failed"
msgid "Failed to assign of %(move)s from %(place)s, please retry."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_quantity"
msgid "The quantity must be between 0 and %(quantity)s."
msgstr ""
diff --git a/modules/stock_assign_manual/locale/fa.po b/modules/stock_assign_manual/locale/fa.po
index 373b93a44d..e441158c2f 100644
--- a/modules/stock_assign_manual/locale/fa.po
+++ b/modules/stock_assign_manual/locale/fa.po
@@ -92,10 +92,12 @@ msgctxt "model:ir.action,name:wizard_shipment_unassign_manual"
msgid "Manually Unassign Shipment"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_assign_failed"
msgid "Failed to assign of %(move)s from %(place)s, please retry."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_quantity"
msgid "The quantity must be between 0 and %(quantity)s."
msgstr ""
diff --git a/modules/stock_assign_manual/locale/fi.po b/modules/stock_assign_manual/locale/fi.po
index 373b93a44d..e441158c2f 100644
--- a/modules/stock_assign_manual/locale/fi.po
+++ b/modules/stock_assign_manual/locale/fi.po
@@ -92,10 +92,12 @@ msgctxt "model:ir.action,name:wizard_shipment_unassign_manual"
msgid "Manually Unassign Shipment"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_assign_failed"
msgid "Failed to assign of %(move)s from %(place)s, please retry."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_quantity"
msgid "The quantity must be between 0 and %(quantity)s."
msgstr ""
diff --git a/modules/stock_assign_manual/locale/fr.po b/modules/stock_assign_manual/locale/fr.po
index 8af329cfa0..b638b12897 100644
--- a/modules/stock_assign_manual/locale/fr.po
+++ b/modules/stock_assign_manual/locale/fr.po
@@ -94,10 +94,12 @@ msgctxt "model:ir.action,name:wizard_shipment_unassign_manual"
msgid "Manually Unassign Shipment"
msgstr "Dés-assigner manuellement l'expédition"
+#, python-format
msgctxt "model:ir.message,text:msg_assign_failed"
msgid "Failed to assign of %(move)s from %(place)s, please retry."
msgstr "Échec d’assignation de %(move)s depuis %(place)s, veuillez réessayer."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_quantity"
msgid "The quantity must be between 0 and %(quantity)s."
msgstr "La quantité doit être comprise entre 0 et %(quantity)s."
diff --git a/modules/stock_assign_manual/locale/hu.po b/modules/stock_assign_manual/locale/hu.po
index 373b93a44d..e441158c2f 100644
--- a/modules/stock_assign_manual/locale/hu.po
+++ b/modules/stock_assign_manual/locale/hu.po
@@ -92,10 +92,12 @@ msgctxt "model:ir.action,name:wizard_shipment_unassign_manual"
msgid "Manually Unassign Shipment"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_assign_failed"
msgid "Failed to assign of %(move)s from %(place)s, please retry."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_quantity"
msgid "The quantity must be between 0 and %(quantity)s."
msgstr ""
diff --git a/modules/stock_assign_manual/locale/id.po b/modules/stock_assign_manual/locale/id.po
index 373b93a44d..e441158c2f 100644
--- a/modules/stock_assign_manual/locale/id.po
+++ b/modules/stock_assign_manual/locale/id.po
@@ -92,10 +92,12 @@ msgctxt "model:ir.action,name:wizard_shipment_unassign_manual"
msgid "Manually Unassign Shipment"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_assign_failed"
msgid "Failed to assign of %(move)s from %(place)s, please retry."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_quantity"
msgid "The quantity must be between 0 and %(quantity)s."
msgstr ""
diff --git a/modules/stock_assign_manual/locale/it.po b/modules/stock_assign_manual/locale/it.po
index 4a4446eac4..5a61ea83a6 100644
--- a/modules/stock_assign_manual/locale/it.po
+++ b/modules/stock_assign_manual/locale/it.po
@@ -92,10 +92,12 @@ msgctxt "model:ir.action,name:wizard_shipment_unassign_manual"
msgid "Manually Unassign Shipment"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_assign_failed"
msgid "Failed to assign of %(move)s from %(place)s, please retry."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_quantity"
msgid "The quantity must be between 0 and %(quantity)s."
msgstr ""
diff --git a/modules/stock_assign_manual/locale/lo.po b/modules/stock_assign_manual/locale/lo.po
index 373b93a44d..e441158c2f 100644
--- a/modules/stock_assign_manual/locale/lo.po
+++ b/modules/stock_assign_manual/locale/lo.po
@@ -92,10 +92,12 @@ msgctxt "model:ir.action,name:wizard_shipment_unassign_manual"
msgid "Manually Unassign Shipment"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_assign_failed"
msgid "Failed to assign of %(move)s from %(place)s, please retry."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_quantity"
msgid "The quantity must be between 0 and %(quantity)s."
msgstr ""
diff --git a/modules/stock_assign_manual/locale/lt.po b/modules/stock_assign_manual/locale/lt.po
index 373b93a44d..e441158c2f 100644
--- a/modules/stock_assign_manual/locale/lt.po
+++ b/modules/stock_assign_manual/locale/lt.po
@@ -92,10 +92,12 @@ msgctxt "model:ir.action,name:wizard_shipment_unassign_manual"
msgid "Manually Unassign Shipment"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_assign_failed"
msgid "Failed to assign of %(move)s from %(place)s, please retry."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_quantity"
msgid "The quantity must be between 0 and %(quantity)s."
msgstr ""
diff --git a/modules/stock_assign_manual/locale/nl.po b/modules/stock_assign_manual/locale/nl.po
index 7686b44206..6edb7288ad 100644
--- a/modules/stock_assign_manual/locale/nl.po
+++ b/modules/stock_assign_manual/locale/nl.po
@@ -94,10 +94,12 @@ msgctxt "model:ir.action,name:wizard_shipment_unassign_manual"
msgid "Manually Unassign Shipment"
msgstr "Handmatig zending toewijzen"
+#, python-format
msgctxt "model:ir.message,text:msg_assign_failed"
msgid "Failed to assign of %(move)s from %(place)s, please retry."
msgstr "Kan %(move)s van %(place)s niet toewijzen, probeer het opnieuw."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_quantity"
msgid "The quantity must be between 0 and %(quantity)s."
msgstr "De hoeveelheid moet tussen 0 en %(quantity)s liggen."
diff --git a/modules/stock_assign_manual/locale/pl.po b/modules/stock_assign_manual/locale/pl.po
index 373b93a44d..e441158c2f 100644
--- a/modules/stock_assign_manual/locale/pl.po
+++ b/modules/stock_assign_manual/locale/pl.po
@@ -92,10 +92,12 @@ msgctxt "model:ir.action,name:wizard_shipment_unassign_manual"
msgid "Manually Unassign Shipment"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_assign_failed"
msgid "Failed to assign of %(move)s from %(place)s, please retry."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_quantity"
msgid "The quantity must be between 0 and %(quantity)s."
msgstr ""
diff --git a/modules/stock_assign_manual/locale/pt.po b/modules/stock_assign_manual/locale/pt.po
index 373b93a44d..e441158c2f 100644
--- a/modules/stock_assign_manual/locale/pt.po
+++ b/modules/stock_assign_manual/locale/pt.po
@@ -92,10 +92,12 @@ msgctxt "model:ir.action,name:wizard_shipment_unassign_manual"
msgid "Manually Unassign Shipment"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_assign_failed"
msgid "Failed to assign of %(move)s from %(place)s, please retry."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_quantity"
msgid "The quantity must be between 0 and %(quantity)s."
msgstr ""
diff --git a/modules/stock_assign_manual/locale/ro.po b/modules/stock_assign_manual/locale/ro.po
index 373b93a44d..e441158c2f 100644
--- a/modules/stock_assign_manual/locale/ro.po
+++ b/modules/stock_assign_manual/locale/ro.po
@@ -92,10 +92,12 @@ msgctxt "model:ir.action,name:wizard_shipment_unassign_manual"
msgid "Manually Unassign Shipment"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_assign_failed"
msgid "Failed to assign of %(move)s from %(place)s, please retry."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_quantity"
msgid "The quantity must be between 0 and %(quantity)s."
msgstr ""
diff --git a/modules/stock_assign_manual/locale/ru.po b/modules/stock_assign_manual/locale/ru.po
index 373b93a44d..e441158c2f 100644
--- a/modules/stock_assign_manual/locale/ru.po
+++ b/modules/stock_assign_manual/locale/ru.po
@@ -92,10 +92,12 @@ msgctxt "model:ir.action,name:wizard_shipment_unassign_manual"
msgid "Manually Unassign Shipment"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_assign_failed"
msgid "Failed to assign of %(move)s from %(place)s, please retry."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_quantity"
msgid "The quantity must be between 0 and %(quantity)s."
msgstr ""
diff --git a/modules/stock_assign_manual/locale/sl.po b/modules/stock_assign_manual/locale/sl.po
index 373b93a44d..e441158c2f 100644
--- a/modules/stock_assign_manual/locale/sl.po
+++ b/modules/stock_assign_manual/locale/sl.po
@@ -92,10 +92,12 @@ msgctxt "model:ir.action,name:wizard_shipment_unassign_manual"
msgid "Manually Unassign Shipment"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_assign_failed"
msgid "Failed to assign of %(move)s from %(place)s, please retry."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_quantity"
msgid "The quantity must be between 0 and %(quantity)s."
msgstr ""
diff --git a/modules/stock_assign_manual/locale/tr.po b/modules/stock_assign_manual/locale/tr.po
index 373b93a44d..e441158c2f 100644
--- a/modules/stock_assign_manual/locale/tr.po
+++ b/modules/stock_assign_manual/locale/tr.po
@@ -92,10 +92,12 @@ msgctxt "model:ir.action,name:wizard_shipment_unassign_manual"
msgid "Manually Unassign Shipment"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_assign_failed"
msgid "Failed to assign of %(move)s from %(place)s, please retry."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_quantity"
msgid "The quantity must be between 0 and %(quantity)s."
msgstr ""
diff --git a/modules/stock_assign_manual/locale/uk.po b/modules/stock_assign_manual/locale/uk.po
index 373b93a44d..e441158c2f 100644
--- a/modules/stock_assign_manual/locale/uk.po
+++ b/modules/stock_assign_manual/locale/uk.po
@@ -92,10 +92,12 @@ msgctxt "model:ir.action,name:wizard_shipment_unassign_manual"
msgid "Manually Unassign Shipment"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_assign_failed"
msgid "Failed to assign of %(move)s from %(place)s, please retry."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_quantity"
msgid "The quantity must be between 0 and %(quantity)s."
msgstr ""
diff --git a/modules/stock_assign_manual/locale/zh_CN.po b/modules/stock_assign_manual/locale/zh_CN.po
index 373b93a44d..e441158c2f 100644
--- a/modules/stock_assign_manual/locale/zh_CN.po
+++ b/modules/stock_assign_manual/locale/zh_CN.po
@@ -92,10 +92,12 @@ msgctxt "model:ir.action,name:wizard_shipment_unassign_manual"
msgid "Manually Unassign Shipment"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_assign_failed"
msgid "Failed to assign of %(move)s from %(place)s, please retry."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_quantity"
msgid "The quantity must be between 0 and %(quantity)s."
msgstr ""
diff --git a/modules/stock_forecast/locale/bg.po b/modules/stock_forecast/locale/bg.po
index 371a553fff..7daacc0fb0 100644
--- a/modules/stock_forecast/locale/bg.po
+++ b/modules/stock_forecast/locale/bg.po
@@ -136,16 +136,17 @@ msgctxt ""
msgid "Draft"
msgstr "Проект"
-msgctxt "model:ir.message,text:msg_forecast_date_overlap"
-msgid ""
-"The forecasts \"%(first)s\" and \"%(second)s\" overlap, you must use "
-"different dates."
-msgstr ""
-
+#, python-format
msgctxt "model:ir.message,text:msg_forecast_delete_cancel"
msgid "To delete forecast \"%(forecast)s\" you must cancel it."
msgstr ""
+msgctxt "model:ir.message,text:msg_forecast_done_dates_overlap"
+msgid ""
+"The dates of done forecasts for the same company, warehouse and destination "
+"can not overlap."
+msgstr ""
+
msgctxt "model:ir.message,text:msg_forecast_line_product_unique"
msgid "Product must be unique by forecast."
msgstr ""
diff --git a/modules/stock_forecast/locale/ca.po b/modules/stock_forecast/locale/ca.po
index 9d9c54dda0..e3ca666194 100644
--- a/modules/stock_forecast/locale/ca.po
+++ b/modules/stock_forecast/locale/ca.po
@@ -127,18 +127,19 @@ msgctxt ""
msgid "Draft"
msgstr "Esborrany"
-msgctxt "model:ir.message,text:msg_forecast_date_overlap"
-msgid ""
-"The forecasts \"%(first)s\" and \"%(second)s\" overlap, you must use "
-"different dates."
-msgstr ""
-"Les previsions \"%(first)s\" i \"%(second)s\" es superposen, heu d'utilitzar"
-" dates diferents."
-
+#, python-format
msgctxt "model:ir.message,text:msg_forecast_delete_cancel"
msgid "To delete forecast \"%(forecast)s\" you must cancel it."
msgstr "Per eliminar la previsió \"%(forecast)s\" l'heu de cancel·lar."
+msgctxt "model:ir.message,text:msg_forecast_done_dates_overlap"
+msgid ""
+"The dates of done forecasts for the same company, warehouse and destination "
+"can not overlap."
+msgstr ""
+"Les dates de previsions fetes per a la mateixa empresa, magatzem i "
+"destinació no es poden solapar."
+
msgctxt "model:ir.message,text:msg_forecast_line_product_unique"
msgid "Product must be unique by forecast."
msgstr "El producte ha de ser únic en la previsió d'existències."
diff --git a/modules/stock_forecast/locale/cs.po b/modules/stock_forecast/locale/cs.po
index bcd86a0fb3..e99f019f2b 100644
--- a/modules/stock_forecast/locale/cs.po
+++ b/modules/stock_forecast/locale/cs.po
@@ -128,16 +128,17 @@ msgctxt ""
msgid "Draft"
msgstr "Draft"
-msgctxt "model:ir.message,text:msg_forecast_date_overlap"
-msgid ""
-"The forecasts \"%(first)s\" and \"%(second)s\" overlap, you must use "
-"different dates."
-msgstr ""
-
+#, python-format
msgctxt "model:ir.message,text:msg_forecast_delete_cancel"
msgid "To delete forecast \"%(forecast)s\" you must cancel it."
msgstr ""
+msgctxt "model:ir.message,text:msg_forecast_done_dates_overlap"
+msgid ""
+"The dates of done forecasts for the same company, warehouse and destination "
+"can not overlap."
+msgstr ""
+
msgctxt "model:ir.message,text:msg_forecast_line_product_unique"
msgid "Product must be unique by forecast."
msgstr ""
diff --git a/modules/stock_forecast/locale/de.po b/modules/stock_forecast/locale/de.po
index d8805ddc07..e50673ca42 100644
--- a/modules/stock_forecast/locale/de.po
+++ b/modules/stock_forecast/locale/de.po
@@ -127,20 +127,21 @@ msgctxt ""
msgid "Draft"
msgstr "Entwurf"
-msgctxt "model:ir.message,text:msg_forecast_date_overlap"
-msgid ""
-"The forecasts \"%(first)s\" and \"%(second)s\" overlap, you must use "
-"different dates."
-msgstr ""
-"Die Bedarfsprognosen \"%(first)s\" und \"%(second)s\" überschneiden sich. Es"
-" müssen unterschiedliche Daten verwendet werden."
-
+#, python-format
msgctxt "model:ir.message,text:msg_forecast_delete_cancel"
msgid "To delete forecast \"%(forecast)s\" you must cancel it."
msgstr ""
"Damit die Bedarfsprognose \"%(forecast)s\" gelöscht werden kann, muss sie "
"zuerst annulliert werden."
+msgctxt "model:ir.message,text:msg_forecast_done_dates_overlap"
+msgid ""
+"The dates of done forecasts for the same company, warehouse and destination "
+"can not overlap."
+msgstr ""
+"Die Datumsangaben von erledigten Prognosen für dasselbe Unternehmen, "
+"Logistikzentrum und Ziel dürfen sich nicht überschneiden."
+
msgctxt "model:ir.message,text:msg_forecast_line_product_unique"
msgid "Product must be unique by forecast."
msgstr "Ein Artikel kann nur einmal pro Bedarfsprognose eingetragen werden."
diff --git a/modules/stock_forecast/locale/es.po b/modules/stock_forecast/locale/es.po
index cc5c742641..2b60090e56 100644
--- a/modules/stock_forecast/locale/es.po
+++ b/modules/stock_forecast/locale/es.po
@@ -127,18 +127,19 @@ msgctxt ""
msgid "Draft"
msgstr "Borrador"
-msgctxt "model:ir.message,text:msg_forecast_date_overlap"
-msgid ""
-"The forecasts \"%(first)s\" and \"%(second)s\" overlap, you must use "
-"different dates."
-msgstr ""
-"Las previsiones \"%(first)s\" y \"%(second)s\" se solapan, debe usar fechas "
-"diferentes."
-
+#, python-format
msgctxt "model:ir.message,text:msg_forecast_delete_cancel"
msgid "To delete forecast \"%(forecast)s\" you must cancel it."
msgstr "Para eliminar la previsión \"%(forecast)s\" debe cancelarla."
+msgctxt "model:ir.message,text:msg_forecast_done_dates_overlap"
+msgid ""
+"The dates of done forecasts for the same company, warehouse and destination "
+"can not overlap."
+msgstr ""
+"Las fechas de las previsiones realizadas para una misma empresa, almacén y "
+"destino no pueden superponerse."
+
msgctxt "model:ir.message,text:msg_forecast_line_product_unique"
msgid "Product must be unique by forecast."
msgstr "El producto debe ser único en la previsión de existencias."
diff --git a/modules/stock_forecast/locale/es_419.po b/modules/stock_forecast/locale/es_419.po
index 89d65b3241..7355178562 100644
--- a/modules/stock_forecast/locale/es_419.po
+++ b/modules/stock_forecast/locale/es_419.po
@@ -128,16 +128,17 @@ msgctxt ""
msgid "Draft"
msgstr ""
-msgctxt "model:ir.message,text:msg_forecast_date_overlap"
-msgid ""
-"The forecasts \"%(first)s\" and \"%(second)s\" overlap, you must use "
-"different dates."
-msgstr ""
-
+#, python-format
msgctxt "model:ir.message,text:msg_forecast_delete_cancel"
msgid "To delete forecast \"%(forecast)s\" you must cancel it."
msgstr ""
+msgctxt "model:ir.message,text:msg_forecast_done_dates_overlap"
+msgid ""
+"The dates of done forecasts for the same company, warehouse and destination "
+"can not overlap."
+msgstr ""
+
msgctxt "model:ir.message,text:msg_forecast_line_product_unique"
msgid "Product must be unique by forecast."
msgstr ""
diff --git a/modules/stock_forecast/locale/et.po b/modules/stock_forecast/locale/et.po
index 5996fbeab3..a515001830 100644
--- a/modules/stock_forecast/locale/et.po
+++ b/modules/stock_forecast/locale/et.po
@@ -132,16 +132,17 @@ msgctxt ""
msgid "Draft"
msgstr "Mustand"
-msgctxt "model:ir.message,text:msg_forecast_date_overlap"
-msgid ""
-"The forecasts \"%(first)s\" and \"%(second)s\" overlap, you must use "
-"different dates."
-msgstr ""
-
+#, python-format
msgctxt "model:ir.message,text:msg_forecast_delete_cancel"
msgid "To delete forecast \"%(forecast)s\" you must cancel it."
msgstr ""
+msgctxt "model:ir.message,text:msg_forecast_done_dates_overlap"
+msgid ""
+"The dates of done forecasts for the same company, warehouse and destination "
+"can not overlap."
+msgstr ""
+
msgctxt "model:ir.message,text:msg_forecast_line_product_unique"
msgid "Product must be unique by forecast."
msgstr ""
diff --git a/modules/stock_forecast/locale/fa.po b/modules/stock_forecast/locale/fa.po
index 863be0ee8d..2672393c3d 100644
--- a/modules/stock_forecast/locale/fa.po
+++ b/modules/stock_forecast/locale/fa.po
@@ -131,18 +131,17 @@ msgctxt ""
msgid "Draft"
msgstr "پیشنویس"
-msgctxt "model:ir.message,text:msg_forecast_date_overlap"
-msgid ""
-"The forecasts \"%(first)s\" and \"%(second)s\" overlap, you must use "
-"different dates."
-msgstr ""
-"پیش بینی های :\"%(first)s\" و \"%(second)s\" همپوشانی دارند، شما باید از "
-"تاریخ های مختلف استفاده کنید."
-
+#, python-format
msgctxt "model:ir.message,text:msg_forecast_delete_cancel"
msgid "To delete forecast \"%(forecast)s\" you must cancel it."
msgstr "برای حذف پیش بینی :\"%(forecast)s\" شما باید آن را لغو کنید."
+msgctxt "model:ir.message,text:msg_forecast_done_dates_overlap"
+msgid ""
+"The dates of done forecasts for the same company, warehouse and destination "
+"can not overlap."
+msgstr ""
+
msgctxt "model:ir.message,text:msg_forecast_line_product_unique"
msgid "Product must be unique by forecast."
msgstr "محصول باید با پیش بینی منحصر به فرد باشد."
diff --git a/modules/stock_forecast/locale/fi.po b/modules/stock_forecast/locale/fi.po
index bcd86a0fb3..e99f019f2b 100644
--- a/modules/stock_forecast/locale/fi.po
+++ b/modules/stock_forecast/locale/fi.po
@@ -128,16 +128,17 @@ msgctxt ""
msgid "Draft"
msgstr "Draft"
-msgctxt "model:ir.message,text:msg_forecast_date_overlap"
-msgid ""
-"The forecasts \"%(first)s\" and \"%(second)s\" overlap, you must use "
-"different dates."
-msgstr ""
-
+#, python-format
msgctxt "model:ir.message,text:msg_forecast_delete_cancel"
msgid "To delete forecast \"%(forecast)s\" you must cancel it."
msgstr ""
+msgctxt "model:ir.message,text:msg_forecast_done_dates_overlap"
+msgid ""
+"The dates of done forecasts for the same company, warehouse and destination "
+"can not overlap."
+msgstr ""
+
msgctxt "model:ir.message,text:msg_forecast_line_product_unique"
msgid "Product must be unique by forecast."
msgstr ""
diff --git a/modules/stock_forecast/locale/fr.po b/modules/stock_forecast/locale/fr.po
index e2a3b775d9..61e1d2b934 100644
--- a/modules/stock_forecast/locale/fr.po
+++ b/modules/stock_forecast/locale/fr.po
@@ -120,25 +120,26 @@ msgstr "Toutes"
msgctxt "model:ir.action.act_window.domain,name:act_forecast_form_domain_done"
msgid "Done"
-msgstr "Effectuée"
+msgstr "Traitées"
msgctxt ""
"model:ir.action.act_window.domain,name:act_forecast_form_domain_draft"
msgid "Draft"
msgstr "Brouillon"
-msgctxt "model:ir.message,text:msg_forecast_date_overlap"
-msgid ""
-"The forecasts \"%(first)s\" and \"%(second)s\" overlap, you must use "
-"different dates."
-msgstr ""
-"Les prévisions « %(first)s » et « %(second)s » se chevauchent, vous devez "
-"utiliser des dates différentes."
-
+#, python-format
msgctxt "model:ir.message,text:msg_forecast_delete_cancel"
msgid "To delete forecast \"%(forecast)s\" you must cancel it."
msgstr "Pour supprimer la prévision « %(forecast)s », vous devez l'annuler."
+msgctxt "model:ir.message,text:msg_forecast_done_dates_overlap"
+msgid ""
+"The dates of done forecasts for the same company, warehouse and destination "
+"can not overlap."
+msgstr ""
+"Les dates des prévisions traitées pour une même société, un même entrepôt et"
+" une même destination ne peuvent pas se chevaucher."
+
msgctxt "model:ir.message,text:msg_forecast_line_product_unique"
msgid "Product must be unique by forecast."
msgstr "Le produit doit être unique par prévision."
@@ -189,7 +190,7 @@ msgstr "Annulée"
msgctxt "selection:stock.forecast,state:"
msgid "Done"
-msgstr "Terminée"
+msgstr "Traité"
msgctxt "selection:stock.forecast,state:"
msgid "Draft"
diff --git a/modules/stock_forecast/locale/hu.po b/modules/stock_forecast/locale/hu.po
index 49dfc97e68..272c486810 100644
--- a/modules/stock_forecast/locale/hu.po
+++ b/modules/stock_forecast/locale/hu.po
@@ -131,16 +131,17 @@ msgctxt ""
msgid "Draft"
msgstr "vázlat"
-msgctxt "model:ir.message,text:msg_forecast_date_overlap"
-msgid ""
-"The forecasts \"%(first)s\" and \"%(second)s\" overlap, you must use "
-"different dates."
-msgstr ""
-
+#, python-format
msgctxt "model:ir.message,text:msg_forecast_delete_cancel"
msgid "To delete forecast \"%(forecast)s\" you must cancel it."
msgstr ""
+msgctxt "model:ir.message,text:msg_forecast_done_dates_overlap"
+msgid ""
+"The dates of done forecasts for the same company, warehouse and destination "
+"can not overlap."
+msgstr ""
+
#, fuzzy
msgctxt "model:ir.message,text:msg_forecast_line_product_unique"
msgid "Product must be unique by forecast."
diff --git a/modules/stock_forecast/locale/id.po b/modules/stock_forecast/locale/id.po
index 3381e267af..d023c46b21 100644
--- a/modules/stock_forecast/locale/id.po
+++ b/modules/stock_forecast/locale/id.po
@@ -129,16 +129,17 @@ msgctxt ""
msgid "Draft"
msgstr ""
-msgctxt "model:ir.message,text:msg_forecast_date_overlap"
-msgid ""
-"The forecasts \"%(first)s\" and \"%(second)s\" overlap, you must use "
-"different dates."
-msgstr ""
-
+#, python-format
msgctxt "model:ir.message,text:msg_forecast_delete_cancel"
msgid "To delete forecast \"%(forecast)s\" you must cancel it."
msgstr ""
+msgctxt "model:ir.message,text:msg_forecast_done_dates_overlap"
+msgid ""
+"The dates of done forecasts for the same company, warehouse and destination "
+"can not overlap."
+msgstr ""
+
msgctxt "model:ir.message,text:msg_forecast_line_product_unique"
msgid "Product must be unique by forecast."
msgstr ""
diff --git a/modules/stock_forecast/locale/it.po b/modules/stock_forecast/locale/it.po
index bb09122cff..5fc7a5f821 100644
--- a/modules/stock_forecast/locale/it.po
+++ b/modules/stock_forecast/locale/it.po
@@ -143,16 +143,17 @@ msgctxt ""
msgid "Draft"
msgstr "Bozza"
-msgctxt "model:ir.message,text:msg_forecast_date_overlap"
-msgid ""
-"The forecasts \"%(first)s\" and \"%(second)s\" overlap, you must use "
-"different dates."
-msgstr ""
-
+#, python-format
msgctxt "model:ir.message,text:msg_forecast_delete_cancel"
msgid "To delete forecast \"%(forecast)s\" you must cancel it."
msgstr ""
+msgctxt "model:ir.message,text:msg_forecast_done_dates_overlap"
+msgid ""
+"The dates of done forecasts for the same company, warehouse and destination "
+"can not overlap."
+msgstr ""
+
msgctxt "model:ir.message,text:msg_forecast_line_product_unique"
msgid "Product must be unique by forecast."
msgstr ""
diff --git a/modules/stock_forecast/locale/lo.po b/modules/stock_forecast/locale/lo.po
index c8442f4397..62168db946 100644
--- a/modules/stock_forecast/locale/lo.po
+++ b/modules/stock_forecast/locale/lo.po
@@ -146,16 +146,17 @@ msgctxt ""
msgid "Draft"
msgstr "ຮ່າງກຽມ"
-msgctxt "model:ir.message,text:msg_forecast_date_overlap"
-msgid ""
-"The forecasts \"%(first)s\" and \"%(second)s\" overlap, you must use "
-"different dates."
-msgstr ""
-
+#, python-format
msgctxt "model:ir.message,text:msg_forecast_delete_cancel"
msgid "To delete forecast \"%(forecast)s\" you must cancel it."
msgstr ""
+msgctxt "model:ir.message,text:msg_forecast_done_dates_overlap"
+msgid ""
+"The dates of done forecasts for the same company, warehouse and destination "
+"can not overlap."
+msgstr ""
+
msgctxt "model:ir.message,text:msg_forecast_line_product_unique"
msgid "Product must be unique by forecast."
msgstr ""
diff --git a/modules/stock_forecast/locale/lt.po b/modules/stock_forecast/locale/lt.po
index 94ae244532..3d3d4051aa 100644
--- a/modules/stock_forecast/locale/lt.po
+++ b/modules/stock_forecast/locale/lt.po
@@ -129,16 +129,17 @@ msgctxt ""
msgid "Draft"
msgstr "Draft"
-msgctxt "model:ir.message,text:msg_forecast_date_overlap"
-msgid ""
-"The forecasts \"%(first)s\" and \"%(second)s\" overlap, you must use "
-"different dates."
-msgstr ""
-
+#, python-format
msgctxt "model:ir.message,text:msg_forecast_delete_cancel"
msgid "To delete forecast \"%(forecast)s\" you must cancel it."
msgstr ""
+msgctxt "model:ir.message,text:msg_forecast_done_dates_overlap"
+msgid ""
+"The dates of done forecasts for the same company, warehouse and destination "
+"can not overlap."
+msgstr ""
+
msgctxt "model:ir.message,text:msg_forecast_line_product_unique"
msgid "Product must be unique by forecast."
msgstr ""
diff --git a/modules/stock_forecast/locale/nl.po b/modules/stock_forecast/locale/nl.po
index 46844943ee..57bdb789cf 100644
--- a/modules/stock_forecast/locale/nl.po
+++ b/modules/stock_forecast/locale/nl.po
@@ -127,18 +127,19 @@ msgctxt ""
msgid "Draft"
msgstr "Concept"
-msgctxt "model:ir.message,text:msg_forecast_date_overlap"
-msgid ""
-"The forecasts \"%(first)s\" and \"%(second)s\" overlap, you must use "
-"different dates."
-msgstr ""
-"De prognoses\"%(first)s\" en \"%(second)s\" overlappen elkaar. Verschillende"
-" gegevens moeten worden gebruikt."
-
+#, python-format
msgctxt "model:ir.message,text:msg_forecast_delete_cancel"
msgid "To delete forecast \"%(forecast)s\" you must cancel it."
msgstr "Om voorspelling \"%(forecast)s\"\" te verwijderen, moet u deze annuleren."
+msgctxt "model:ir.message,text:msg_forecast_done_dates_overlap"
+msgid ""
+"The dates of done forecasts for the same company, warehouse and destination "
+"can not overlap."
+msgstr ""
+"De datums van de reeds uitgevoerde prognoses voor hetzelfde bedrijf, "
+"magazijn en bestemming mogen niet overlappen."
+
msgctxt "model:ir.message,text:msg_forecast_line_product_unique"
msgid "Product must be unique by forecast."
msgstr "Product moet uniek zijn op basis van prognose."
diff --git a/modules/stock_forecast/locale/pl.po b/modules/stock_forecast/locale/pl.po
index 0c336764aa..2ef1ec4442 100644
--- a/modules/stock_forecast/locale/pl.po
+++ b/modules/stock_forecast/locale/pl.po
@@ -136,16 +136,17 @@ msgctxt ""
msgid "Draft"
msgstr "Draft"
-msgctxt "model:ir.message,text:msg_forecast_date_overlap"
-msgid ""
-"The forecasts \"%(first)s\" and \"%(second)s\" overlap, you must use "
-"different dates."
-msgstr ""
-
+#, python-format
msgctxt "model:ir.message,text:msg_forecast_delete_cancel"
msgid "To delete forecast \"%(forecast)s\" you must cancel it."
msgstr ""
+msgctxt "model:ir.message,text:msg_forecast_done_dates_overlap"
+msgid ""
+"The dates of done forecasts for the same company, warehouse and destination "
+"can not overlap."
+msgstr ""
+
msgctxt "model:ir.message,text:msg_forecast_line_product_unique"
msgid "Product must be unique by forecast."
msgstr ""
diff --git a/modules/stock_forecast/locale/pt.po b/modules/stock_forecast/locale/pt.po
index 106dd2f780..545ae9f463 100644
--- a/modules/stock_forecast/locale/pt.po
+++ b/modules/stock_forecast/locale/pt.po
@@ -136,16 +136,17 @@ msgctxt ""
msgid "Draft"
msgstr "Draft"
-msgctxt "model:ir.message,text:msg_forecast_date_overlap"
-msgid ""
-"The forecasts \"%(first)s\" and \"%(second)s\" overlap, you must use "
-"different dates."
-msgstr ""
-
+#, python-format
msgctxt "model:ir.message,text:msg_forecast_delete_cancel"
msgid "To delete forecast \"%(forecast)s\" you must cancel it."
msgstr ""
+msgctxt "model:ir.message,text:msg_forecast_done_dates_overlap"
+msgid ""
+"The dates of done forecasts for the same company, warehouse and destination "
+"can not overlap."
+msgstr ""
+
#, fuzzy
msgctxt "model:ir.message,text:msg_forecast_line_product_unique"
msgid "Product must be unique by forecast."
diff --git a/modules/stock_forecast/locale/ro.po b/modules/stock_forecast/locale/ro.po
index e6bad29dc6..261ef19f7e 100644
--- a/modules/stock_forecast/locale/ro.po
+++ b/modules/stock_forecast/locale/ro.po
@@ -129,16 +129,17 @@ msgctxt ""
msgid "Draft"
msgstr ""
-msgctxt "model:ir.message,text:msg_forecast_date_overlap"
-msgid ""
-"The forecasts \"%(first)s\" and \"%(second)s\" overlap, you must use "
-"different dates."
-msgstr ""
-
+#, python-format
msgctxt "model:ir.message,text:msg_forecast_delete_cancel"
msgid "To delete forecast \"%(forecast)s\" you must cancel it."
msgstr ""
+msgctxt "model:ir.message,text:msg_forecast_done_dates_overlap"
+msgid ""
+"The dates of done forecasts for the same company, warehouse and destination "
+"can not overlap."
+msgstr ""
+
msgctxt "model:ir.message,text:msg_forecast_line_product_unique"
msgid "Product must be unique by forecast."
msgstr ""
diff --git a/modules/stock_forecast/locale/ru.po b/modules/stock_forecast/locale/ru.po
index 8f8a919ef6..b7cd13a1a9 100644
--- a/modules/stock_forecast/locale/ru.po
+++ b/modules/stock_forecast/locale/ru.po
@@ -137,16 +137,17 @@ msgctxt ""
msgid "Draft"
msgstr "Draft"
-msgctxt "model:ir.message,text:msg_forecast_date_overlap"
-msgid ""
-"The forecasts \"%(first)s\" and \"%(second)s\" overlap, you must use "
-"different dates."
-msgstr ""
-
+#, python-format
msgctxt "model:ir.message,text:msg_forecast_delete_cancel"
msgid "To delete forecast \"%(forecast)s\" you must cancel it."
msgstr ""
+msgctxt "model:ir.message,text:msg_forecast_done_dates_overlap"
+msgid ""
+"The dates of done forecasts for the same company, warehouse and destination "
+"can not overlap."
+msgstr ""
+
#, fuzzy
msgctxt "model:ir.message,text:msg_forecast_line_product_unique"
msgid "Product must be unique by forecast."
diff --git a/modules/stock_forecast/locale/sl.po b/modules/stock_forecast/locale/sl.po
index ef68c64437..34beb75a40 100644
--- a/modules/stock_forecast/locale/sl.po
+++ b/modules/stock_forecast/locale/sl.po
@@ -136,16 +136,17 @@ msgctxt ""
msgid "Draft"
msgstr "Draft"
-msgctxt "model:ir.message,text:msg_forecast_date_overlap"
-msgid ""
-"The forecasts \"%(first)s\" and \"%(second)s\" overlap, you must use "
-"different dates."
-msgstr ""
-
+#, python-format
msgctxt "model:ir.message,text:msg_forecast_delete_cancel"
msgid "To delete forecast \"%(forecast)s\" you must cancel it."
msgstr ""
+msgctxt "model:ir.message,text:msg_forecast_done_dates_overlap"
+msgid ""
+"The dates of done forecasts for the same company, warehouse and destination "
+"can not overlap."
+msgstr ""
+
#, fuzzy
msgctxt "model:ir.message,text:msg_forecast_line_product_unique"
msgid "Product must be unique by forecast."
diff --git a/modules/stock_forecast/locale/tr.po b/modules/stock_forecast/locale/tr.po
index bcd86a0fb3..e99f019f2b 100644
--- a/modules/stock_forecast/locale/tr.po
+++ b/modules/stock_forecast/locale/tr.po
@@ -128,16 +128,17 @@ msgctxt ""
msgid "Draft"
msgstr "Draft"
-msgctxt "model:ir.message,text:msg_forecast_date_overlap"
-msgid ""
-"The forecasts \"%(first)s\" and \"%(second)s\" overlap, you must use "
-"different dates."
-msgstr ""
-
+#, python-format
msgctxt "model:ir.message,text:msg_forecast_delete_cancel"
msgid "To delete forecast \"%(forecast)s\" you must cancel it."
msgstr ""
+msgctxt "model:ir.message,text:msg_forecast_done_dates_overlap"
+msgid ""
+"The dates of done forecasts for the same company, warehouse and destination "
+"can not overlap."
+msgstr ""
+
msgctxt "model:ir.message,text:msg_forecast_line_product_unique"
msgid "Product must be unique by forecast."
msgstr ""
diff --git a/modules/stock_forecast/locale/uk.po b/modules/stock_forecast/locale/uk.po
index 62fcdc09ae..fbe427ec5a 100644
--- a/modules/stock_forecast/locale/uk.po
+++ b/modules/stock_forecast/locale/uk.po
@@ -127,16 +127,17 @@ msgctxt ""
msgid "Draft"
msgstr ""
-msgctxt "model:ir.message,text:msg_forecast_date_overlap"
-msgid ""
-"The forecasts \"%(first)s\" and \"%(second)s\" overlap, you must use "
-"different dates."
-msgstr ""
-
+#, python-format
msgctxt "model:ir.message,text:msg_forecast_delete_cancel"
msgid "To delete forecast \"%(forecast)s\" you must cancel it."
msgstr ""
+msgctxt "model:ir.message,text:msg_forecast_done_dates_overlap"
+msgid ""
+"The dates of done forecasts for the same company, warehouse and destination "
+"can not overlap."
+msgstr ""
+
msgctxt "model:ir.message,text:msg_forecast_line_product_unique"
msgid "Product must be unique by forecast."
msgstr ""
diff --git a/modules/stock_forecast/locale/zh_CN.po b/modules/stock_forecast/locale/zh_CN.po
index d4bd3d0169..6ebbaeefef 100644
--- a/modules/stock_forecast/locale/zh_CN.po
+++ b/modules/stock_forecast/locale/zh_CN.po
@@ -132,16 +132,17 @@ msgctxt ""
msgid "Draft"
msgstr "Draft"
-msgctxt "model:ir.message,text:msg_forecast_date_overlap"
-msgid ""
-"The forecasts \"%(first)s\" and \"%(second)s\" overlap, you must use "
-"different dates."
-msgstr ""
-
+#, python-format
msgctxt "model:ir.message,text:msg_forecast_delete_cancel"
msgid "To delete forecast \"%(forecast)s\" you must cancel it."
msgstr ""
+msgctxt "model:ir.message,text:msg_forecast_done_dates_overlap"
+msgid ""
+"The dates of done forecasts for the same company, warehouse and destination "
+"can not overlap."
+msgstr ""
+
msgctxt "model:ir.message,text:msg_forecast_line_product_unique"
msgid "Product must be unique by forecast."
msgstr ""
diff --git a/modules/stock_location_move/locale/bg.po b/modules/stock_location_move/locale/bg.po
index 3edbcf3228..6f662766cc 100644
--- a/modules/stock_location_move/locale/bg.po
+++ b/modules/stock_location_move/locale/bg.po
@@ -22,6 +22,7 @@ msgctxt "field:stock.shipment.internal-location,shipment:"
msgid "Shipment"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_location_already_assigned"
msgid ""
"The location \"%(location)s\" has already been assigned by "
diff --git a/modules/stock_location_move/locale/ca.po b/modules/stock_location_move/locale/ca.po
index eca28266d9..89deb1620b 100644
--- a/modules/stock_location_move/locale/ca.po
+++ b/modules/stock_location_move/locale/ca.po
@@ -22,6 +22,7 @@ msgctxt "field:stock.shipment.internal-location,shipment:"
msgid "Shipment"
msgstr "Albarà"
+#, python-format
msgctxt "model:ir.message,text:msg_location_already_assigned"
msgid ""
"The location \"%(location)s\" has already been assigned by "
diff --git a/modules/stock_location_move/locale/cs.po b/modules/stock_location_move/locale/cs.po
index 3edbcf3228..6f662766cc 100644
--- a/modules/stock_location_move/locale/cs.po
+++ b/modules/stock_location_move/locale/cs.po
@@ -22,6 +22,7 @@ msgctxt "field:stock.shipment.internal-location,shipment:"
msgid "Shipment"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_location_already_assigned"
msgid ""
"The location \"%(location)s\" has already been assigned by "
diff --git a/modules/stock_location_move/locale/de.po b/modules/stock_location_move/locale/de.po
index a6fdd81f7d..60ef2085e5 100644
--- a/modules/stock_location_move/locale/de.po
+++ b/modules/stock_location_move/locale/de.po
@@ -22,6 +22,7 @@ msgctxt "field:stock.shipment.internal-location,shipment:"
msgid "Shipment"
msgstr "Lieferung"
+#, python-format
msgctxt "model:ir.message,text:msg_location_already_assigned"
msgid ""
"The location \"%(location)s\" has already been assigned by "
diff --git a/modules/stock_location_move/locale/es.po b/modules/stock_location_move/locale/es.po
index 609fd062d3..1e0dbc8312 100644
--- a/modules/stock_location_move/locale/es.po
+++ b/modules/stock_location_move/locale/es.po
@@ -22,6 +22,7 @@ msgctxt "field:stock.shipment.internal-location,shipment:"
msgid "Shipment"
msgstr "Albarán"
+#, python-format
msgctxt "model:ir.message,text:msg_location_already_assigned"
msgid ""
"The location \"%(location)s\" has already been assigned by "
diff --git a/modules/stock_location_move/locale/es_419.po b/modules/stock_location_move/locale/es_419.po
index ca763441f2..7da6347439 100644
--- a/modules/stock_location_move/locale/es_419.po
+++ b/modules/stock_location_move/locale/es_419.po
@@ -22,6 +22,7 @@ msgctxt "field:stock.shipment.internal-location,shipment:"
msgid "Shipment"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_location_already_assigned"
msgid ""
"The location \"%(location)s\" has already been assigned by "
diff --git a/modules/stock_location_move/locale/et.po b/modules/stock_location_move/locale/et.po
index 66a06609be..133d8c90cd 100644
--- a/modules/stock_location_move/locale/et.po
+++ b/modules/stock_location_move/locale/et.po
@@ -22,6 +22,7 @@ msgctxt "field:stock.shipment.internal-location,shipment:"
msgid "Shipment"
msgstr "Lähetus"
+#, python-format
msgctxt "model:ir.message,text:msg_location_already_assigned"
msgid ""
"The location \"%(location)s\" has already been assigned by "
diff --git a/modules/stock_location_move/locale/fa.po b/modules/stock_location_move/locale/fa.po
index 7118ec285d..ff10d6e322 100644
--- a/modules/stock_location_move/locale/fa.po
+++ b/modules/stock_location_move/locale/fa.po
@@ -22,6 +22,7 @@ msgctxt "field:stock.shipment.internal-location,shipment:"
msgid "Shipment"
msgstr "محموله"
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_location_already_assigned"
msgid ""
"The location \"%(location)s\" has already been assigned by "
diff --git a/modules/stock_location_move/locale/fi.po b/modules/stock_location_move/locale/fi.po
index 3edbcf3228..6f662766cc 100644
--- a/modules/stock_location_move/locale/fi.po
+++ b/modules/stock_location_move/locale/fi.po
@@ -22,6 +22,7 @@ msgctxt "field:stock.shipment.internal-location,shipment:"
msgid "Shipment"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_location_already_assigned"
msgid ""
"The location \"%(location)s\" has already been assigned by "
diff --git a/modules/stock_location_move/locale/fr.po b/modules/stock_location_move/locale/fr.po
index 6f87a4effb..ea2a999c45 100644
--- a/modules/stock_location_move/locale/fr.po
+++ b/modules/stock_location_move/locale/fr.po
@@ -22,6 +22,7 @@ msgctxt "field:stock.shipment.internal-location,shipment:"
msgid "Shipment"
msgstr "Expédition"
+#, python-format
msgctxt "model:ir.message,text:msg_location_already_assigned"
msgid ""
"The location \"%(location)s\" has already been assigned by "
diff --git a/modules/stock_location_move/locale/hu.po b/modules/stock_location_move/locale/hu.po
index 3edbcf3228..6f662766cc 100644
--- a/modules/stock_location_move/locale/hu.po
+++ b/modules/stock_location_move/locale/hu.po
@@ -22,6 +22,7 @@ msgctxt "field:stock.shipment.internal-location,shipment:"
msgid "Shipment"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_location_already_assigned"
msgid ""
"The location \"%(location)s\" has already been assigned by "
diff --git a/modules/stock_location_move/locale/id.po b/modules/stock_location_move/locale/id.po
index 19d3d00db8..82153b4383 100644
--- a/modules/stock_location_move/locale/id.po
+++ b/modules/stock_location_move/locale/id.po
@@ -22,6 +22,7 @@ msgctxt "field:stock.shipment.internal-location,shipment:"
msgid "Shipment"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_location_already_assigned"
msgid ""
"The location \"%(location)s\" has already been assigned by "
diff --git a/modules/stock_location_move/locale/it.po b/modules/stock_location_move/locale/it.po
index 883627f980..ed3d603bf0 100644
--- a/modules/stock_location_move/locale/it.po
+++ b/modules/stock_location_move/locale/it.po
@@ -22,6 +22,7 @@ msgctxt "field:stock.shipment.internal-location,shipment:"
msgid "Shipment"
msgstr "Spedizione"
+#, python-format
msgctxt "model:ir.message,text:msg_location_already_assigned"
msgid ""
"The location \"%(location)s\" has already been assigned by "
diff --git a/modules/stock_location_move/locale/lo.po b/modules/stock_location_move/locale/lo.po
index 3edbcf3228..6f662766cc 100644
--- a/modules/stock_location_move/locale/lo.po
+++ b/modules/stock_location_move/locale/lo.po
@@ -22,6 +22,7 @@ msgctxt "field:stock.shipment.internal-location,shipment:"
msgid "Shipment"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_location_already_assigned"
msgid ""
"The location \"%(location)s\" has already been assigned by "
diff --git a/modules/stock_location_move/locale/lt.po b/modules/stock_location_move/locale/lt.po
index 3edbcf3228..6f662766cc 100644
--- a/modules/stock_location_move/locale/lt.po
+++ b/modules/stock_location_move/locale/lt.po
@@ -22,6 +22,7 @@ msgctxt "field:stock.shipment.internal-location,shipment:"
msgid "Shipment"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_location_already_assigned"
msgid ""
"The location \"%(location)s\" has already been assigned by "
diff --git a/modules/stock_location_move/locale/nl.po b/modules/stock_location_move/locale/nl.po
index fffb67457b..1c22ad6177 100644
--- a/modules/stock_location_move/locale/nl.po
+++ b/modules/stock_location_move/locale/nl.po
@@ -22,6 +22,7 @@ msgctxt "field:stock.shipment.internal-location,shipment:"
msgid "Shipment"
msgstr "levering"
+#, python-format
msgctxt "model:ir.message,text:msg_location_already_assigned"
msgid ""
"The location \"%(location)s\" has already been assigned by "
diff --git a/modules/stock_location_move/locale/pl.po b/modules/stock_location_move/locale/pl.po
index 9b219db6ff..92857cf978 100644
--- a/modules/stock_location_move/locale/pl.po
+++ b/modules/stock_location_move/locale/pl.po
@@ -22,6 +22,7 @@ msgctxt "field:stock.shipment.internal-location,shipment:"
msgid "Shipment"
msgstr "Wysyłka"
+#, python-format
msgctxt "model:ir.message,text:msg_location_already_assigned"
msgid ""
"The location \"%(location)s\" has already been assigned by "
diff --git a/modules/stock_location_move/locale/pt.po b/modules/stock_location_move/locale/pt.po
index 8bf78ad7b5..ff41a4b8de 100644
--- a/modules/stock_location_move/locale/pt.po
+++ b/modules/stock_location_move/locale/pt.po
@@ -22,7 +22,7 @@ msgctxt "field:stock.shipment.internal-location,shipment:"
msgid "Shipment"
msgstr "Remessa"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_location_already_assigned"
msgid ""
"The location \"%(location)s\" has already been assigned by "
diff --git a/modules/stock_location_move/locale/ro.po b/modules/stock_location_move/locale/ro.po
index ca763441f2..7da6347439 100644
--- a/modules/stock_location_move/locale/ro.po
+++ b/modules/stock_location_move/locale/ro.po
@@ -22,6 +22,7 @@ msgctxt "field:stock.shipment.internal-location,shipment:"
msgid "Shipment"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_location_already_assigned"
msgid ""
"The location \"%(location)s\" has already been assigned by "
diff --git a/modules/stock_location_move/locale/ru.po b/modules/stock_location_move/locale/ru.po
index 3edbcf3228..6f662766cc 100644
--- a/modules/stock_location_move/locale/ru.po
+++ b/modules/stock_location_move/locale/ru.po
@@ -22,6 +22,7 @@ msgctxt "field:stock.shipment.internal-location,shipment:"
msgid "Shipment"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_location_already_assigned"
msgid ""
"The location \"%(location)s\" has already been assigned by "
diff --git a/modules/stock_location_move/locale/sl.po b/modules/stock_location_move/locale/sl.po
index 3edbcf3228..6f662766cc 100644
--- a/modules/stock_location_move/locale/sl.po
+++ b/modules/stock_location_move/locale/sl.po
@@ -22,6 +22,7 @@ msgctxt "field:stock.shipment.internal-location,shipment:"
msgid "Shipment"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_location_already_assigned"
msgid ""
"The location \"%(location)s\" has already been assigned by "
diff --git a/modules/stock_location_move/locale/tr.po b/modules/stock_location_move/locale/tr.po
index 3edbcf3228..6f662766cc 100644
--- a/modules/stock_location_move/locale/tr.po
+++ b/modules/stock_location_move/locale/tr.po
@@ -22,6 +22,7 @@ msgctxt "field:stock.shipment.internal-location,shipment:"
msgid "Shipment"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_location_already_assigned"
msgid ""
"The location \"%(location)s\" has already been assigned by "
diff --git a/modules/stock_location_move/locale/uk.po b/modules/stock_location_move/locale/uk.po
index ca763441f2..7da6347439 100644
--- a/modules/stock_location_move/locale/uk.po
+++ b/modules/stock_location_move/locale/uk.po
@@ -22,6 +22,7 @@ msgctxt "field:stock.shipment.internal-location,shipment:"
msgid "Shipment"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_location_already_assigned"
msgid ""
"The location \"%(location)s\" has already been assigned by "
diff --git a/modules/stock_location_move/locale/zh_CN.po b/modules/stock_location_move/locale/zh_CN.po
index 3edbcf3228..6f662766cc 100644
--- a/modules/stock_location_move/locale/zh_CN.po
+++ b/modules/stock_location_move/locale/zh_CN.po
@@ -22,6 +22,7 @@ msgctxt "field:stock.shipment.internal-location,shipment:"
msgid "Shipment"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_location_already_assigned"
msgid ""
"The location \"%(location)s\" has already been assigned by "
diff --git a/modules/stock_location_sequence/locale/sl.po b/modules/stock_location_sequence/locale/sl.po
index b62c60e11c..70312a1463 100644
--- a/modules/stock_location_sequence/locale/sl.po
+++ b/modules/stock_location_sequence/locale/sl.po
@@ -4,4 +4,4 @@ msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:stock.location,sequence:"
msgid "Sequence"
-msgstr "Zap.št."
+msgstr "Zap. št."
diff --git a/modules/stock_lot/locale/bg.po b/modules/stock_lot/locale/bg.po
index 3ac86beaba..633ffec5b4 100644
--- a/modules/stock_lot/locale/bg.po
+++ b/modules/stock_lot/locale/bg.po
@@ -30,6 +30,11 @@ msgctxt "field:product.template,lot_sequence:"
msgid "Lot Sequence"
msgstr "Въведете партида"
+#, fuzzy
+msgctxt "field:stock.inventory.count.quantity,lot:"
+msgid "Lot"
+msgstr "Партида"
+
#, fuzzy
msgctxt "field:stock.inventory.line,lot:"
msgid "Lot"
@@ -98,10 +103,6 @@ msgctxt "field:stock.lot.trace,quantity:"
msgid "Quantity"
msgstr "Количество"
-msgctxt "field:stock.lot.trace,shipment:"
-msgid "Shipment"
-msgstr ""
-
#, fuzzy
msgctxt "field:stock.lot.trace,to_location:"
msgid "To Location"
@@ -147,29 +148,6 @@ msgctxt "field:stock.lots_by_locations,quantity:"
msgid "Quantity"
msgstr "Количество"
-#, fuzzy
-msgctxt "field:stock.lots_by_warehouse.context,forecast_date:"
-msgid "At Date"
-msgstr "Записано на"
-
-#, fuzzy
-msgctxt "field:stock.lots_by_warehouse.context,locations:"
-msgid "Locations"
-msgstr "Местоположение"
-
-#, fuzzy
-msgctxt "field:stock.lots_by_warehouse.context,stock_date_end:"
-msgid "At Date"
-msgstr "Записано на"
-
-msgctxt "field:stock.lots_by_warehouse.context,stock_skip_warehouse:"
-msgid "Only storage zone"
-msgstr ""
-
-msgctxt "field:stock.lots_by_warehouse.context,warehouse:"
-msgid "Warehouse"
-msgstr ""
-
msgctxt "field:stock.move,lot:"
msgid "Lot"
msgstr "Партида"
@@ -291,30 +269,19 @@ msgctxt "help:stock.lots_by_locations,default_uom:"
msgid "The default Unit of Measure."
msgstr ""
-msgctxt "help:stock.lots_by_warehouse.context,forecast_date:"
-msgid ""
-"Allow to compute expected stock quantities for this date.\n"
-"* An empty value is an infinite date in the future.\n"
-"* A date in the past will provide historical values."
-msgstr ""
-
-msgctxt "help:stock.lots_by_warehouse.context,stock_skip_warehouse:"
-msgid "Check to use only the quantity of the storage zone."
-msgstr ""
-
msgctxt "help:stock.move.add.lots.start,duplicate_lot_number:"
msgid "The number of times the lot must be duplicated."
msgstr ""
#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_list"
-msgid "Locations List Quantity"
+msgid "Stock Locations List"
msgstr "Планирано количество"
#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_tree"
-msgid "Locations Tree Quantity"
-msgstr "Планирано количество"
+msgid "Stock Locations Tree"
+msgstr "Вид наличност на партида"
#, fuzzy
msgctxt "model:ir.action,name:act_lot_form"
@@ -336,12 +303,8 @@ msgstr ""
#, fuzzy
msgctxt "model:ir.action,name:act_lots_by_locations_relate"
-msgid "Lots by Locations"
-msgstr "Местоположение"
-
-msgctxt "model:ir.action,name:act_lots_by_warehouse_relate"
-msgid "Lots By Warehouse"
-msgstr ""
+msgid "Lots"
+msgstr "Lots"
#, fuzzy
msgctxt "model:ir.action,name:wizard_move_add_lots"
@@ -352,16 +315,19 @@ msgctxt "model:ir.message,text:msg_change_product"
msgid "You cannot change the product of a stock lot which has stock moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_lot_required"
msgid "To move product \"%(product)s\" you must provide a stock lot."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_add_lot_quantity"
msgid ""
"The total quantity \"%(lot_quantity)s\" of the lots must be less than or "
"equal to the quantity \"%(move_quantity)s\" of the move."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_only_lot"
msgid "You must select a stock lot instead of a product for \"%(product)s\"."
msgstr ""
@@ -419,10 +385,6 @@ msgctxt "model:stock.lots_by_locations,name:"
msgid "Lots by Locations"
msgstr "Местоположение"
-msgctxt "model:stock.lots_by_warehouse.context,name:"
-msgid "Lot by Warehouse"
-msgstr ""
-
#, fuzzy
msgctxt "model:stock.move.add.lots.start,name:"
msgid "Add Lots"
diff --git a/modules/stock_lot/locale/ca.po b/modules/stock_lot/locale/ca.po
index 72ed12a430..9b8f080c7e 100644
--- a/modules/stock_lot/locale/ca.po
+++ b/modules/stock_lot/locale/ca.po
@@ -27,6 +27,10 @@ msgctxt "field:product.template,lot_sequence:"
msgid "Lot Sequence"
msgstr "Seqüència del lot"
+msgctxt "field:stock.inventory.count.quantity,lot:"
+msgid "Lot"
+msgstr "Lot"
+
msgctxt "field:stock.inventory.line,lot:"
msgid "Lot"
msgstr "Lot"
@@ -87,10 +91,6 @@ msgctxt "field:stock.lot.trace,quantity:"
msgid "Quantity"
msgstr "Quantitat"
-msgctxt "field:stock.lot.trace,shipment:"
-msgid "Shipment"
-msgstr "Albarà"
-
msgctxt "field:stock.lot.trace,to_location:"
msgid "To Location"
msgstr "A la ubicació"
@@ -131,26 +131,6 @@ msgctxt "field:stock.lots_by_locations,quantity:"
msgid "Quantity"
msgstr "Quantitat"
-msgctxt "field:stock.lots_by_warehouse.context,forecast_date:"
-msgid "At Date"
-msgstr "A data"
-
-msgctxt "field:stock.lots_by_warehouse.context,locations:"
-msgid "Locations"
-msgstr "Ubicacions"
-
-msgctxt "field:stock.lots_by_warehouse.context,stock_date_end:"
-msgid "At Date"
-msgstr "A data"
-
-msgctxt "field:stock.lots_by_warehouse.context,stock_skip_warehouse:"
-msgid "Only storage zone"
-msgstr "Només zona d'emmagatzematge"
-
-msgctxt "field:stock.lots_by_warehouse.context,warehouse:"
-msgid "Warehouse"
-msgstr "Magatzem"
-
msgctxt "field:stock.move,lot:"
msgid "Lot"
msgstr "Lot"
@@ -261,31 +241,17 @@ msgctxt "help:stock.lots_by_locations,default_uom:"
msgid "The default Unit of Measure."
msgstr "La unitat de mesura per defecte."
-msgctxt "help:stock.lots_by_warehouse.context,forecast_date:"
-msgid ""
-"Allow to compute expected stock quantities for this date.\n"
-"* An empty value is an infinite date in the future.\n"
-"* A date in the past will provide historical values."
-msgstr ""
-"Permet calcular les quantitats previstes per a aquesta data.\n"
-"* Un valor buit és un data infinita en el futur.\n"
-"* Una data en el passat proporcionarà valors històrics."
-
-msgctxt "help:stock.lots_by_warehouse.context,stock_skip_warehouse:"
-msgid "Check to use only the quantity of the storage zone."
-msgstr "Marqueu per utilitzar només la quantitat de la zona d'emmagatzematge."
-
msgctxt "help:stock.move.add.lots.start,duplicate_lot_number:"
msgid "The number of times the lot must be duplicated."
msgstr "El nombre de vegades que s’ha de duplicar el lot."
msgctxt "model:ir.action,name:act_location_quantity_list"
-msgid "Locations List Quantity"
-msgstr "Quantitat per ubicacions (llistat)"
+msgid "Stock Locations List"
+msgstr "Llista d'ubicacions d'existències"
msgctxt "model:ir.action,name:act_location_quantity_tree"
-msgid "Locations Tree Quantity"
-msgstr "Quantitat per ubicacions"
+msgid "Stock Locations Tree"
+msgstr "Arbre d'ubicacions d'existències"
msgctxt "model:ir.action,name:act_lot_form"
msgid "Lots"
@@ -304,12 +270,8 @@ msgid "Upward Traces"
msgstr "Traçabilitat ascendent"
msgctxt "model:ir.action,name:act_lots_by_locations_relate"
-msgid "Lots by Locations"
-msgstr "Lots per ubicació"
-
-msgctxt "model:ir.action,name:act_lots_by_warehouse_relate"
-msgid "Lots By Warehouse"
-msgstr "Lots per magatzem"
+msgid "Lots"
+msgstr "Lots"
msgctxt "model:ir.action,name:wizard_move_add_lots"
msgid "Add Lots"
@@ -319,10 +281,12 @@ msgctxt "model:ir.message,text:msg_change_product"
msgid "You cannot change the product of a stock lot which has stock moves."
msgstr "No podeu canviar el producte d'un lot que te moviments d'existències."
+#, python-format
msgctxt "model:ir.message,text:msg_lot_required"
msgid "To move product \"%(product)s\" you must provide a stock lot."
msgstr "Per moure el producte \"%(product)s\" heu d'especificar-n'he el lot."
+#, python-format
msgctxt "model:ir.message,text:msg_move_add_lot_quantity"
msgid ""
"The total quantity \"%(lot_quantity)s\" of the lots must be less than or "
@@ -331,6 +295,7 @@ msgstr ""
"La quantitat total \"%(lot_quantity)s\" dels lots ha de ser inferior o igual"
" a la quantitat \"%(move_quantity)s\" del moviment."
+#, python-format
msgctxt "model:ir.message,text:msg_only_lot"
msgid "You must select a stock lot instead of a product for \"%(product)s\"."
msgstr "Heu de seleccionar un lot en comptes d'un producte per \"%(product)s\"."
@@ -384,10 +349,6 @@ msgctxt "model:stock.lots_by_locations,name:"
msgid "Lots by Locations"
msgstr "Lots per ubicació"
-msgctxt "model:stock.lots_by_warehouse.context,name:"
-msgid "Lot by Warehouse"
-msgstr "Lots per Magatzem"
-
msgctxt "model:stock.move.add.lots.start,name:"
msgid "Add Lots"
msgstr "Afegir lots"
diff --git a/modules/stock_lot/locale/cs.po b/modules/stock_lot/locale/cs.po
index ec9df8a4f6..a18240edcb 100644
--- a/modules/stock_lot/locale/cs.po
+++ b/modules/stock_lot/locale/cs.po
@@ -27,6 +27,11 @@ msgctxt "field:product.template,lot_sequence:"
msgid "Lot Sequence"
msgstr ""
+#, fuzzy
+msgctxt "field:stock.inventory.count.quantity,lot:"
+msgid "Lot"
+msgstr "Lot"
+
#, fuzzy
msgctxt "field:stock.inventory.line,lot:"
msgid "Lot"
@@ -91,10 +96,6 @@ msgctxt "field:stock.lot.trace,quantity:"
msgid "Quantity"
msgstr ""
-msgctxt "field:stock.lot.trace,shipment:"
-msgid "Shipment"
-msgstr ""
-
#, fuzzy
msgctxt "field:stock.lot.trace,to_location:"
msgid "To Location"
@@ -138,27 +139,6 @@ msgctxt "field:stock.lots_by_locations,quantity:"
msgid "Quantity"
msgstr ""
-msgctxt "field:stock.lots_by_warehouse.context,forecast_date:"
-msgid "At Date"
-msgstr ""
-
-#, fuzzy
-msgctxt "field:stock.lots_by_warehouse.context,locations:"
-msgid "Locations"
-msgstr "Production"
-
-msgctxt "field:stock.lots_by_warehouse.context,stock_date_end:"
-msgid "At Date"
-msgstr ""
-
-msgctxt "field:stock.lots_by_warehouse.context,stock_skip_warehouse:"
-msgid "Only storage zone"
-msgstr ""
-
-msgctxt "field:stock.lots_by_warehouse.context,warehouse:"
-msgid "Warehouse"
-msgstr ""
-
#, fuzzy
msgctxt "field:stock.move,lot:"
msgid "Lot"
@@ -271,28 +251,19 @@ msgctxt "help:stock.lots_by_locations,default_uom:"
msgid "The default Unit of Measure."
msgstr ""
-msgctxt "help:stock.lots_by_warehouse.context,forecast_date:"
-msgid ""
-"Allow to compute expected stock quantities for this date.\n"
-"* An empty value is an infinite date in the future.\n"
-"* A date in the past will provide historical values."
-msgstr ""
-
-msgctxt "help:stock.lots_by_warehouse.context,stock_skip_warehouse:"
-msgid "Check to use only the quantity of the storage zone."
-msgstr ""
-
msgctxt "help:stock.move.add.lots.start,duplicate_lot_number:"
msgid "The number of times the lot must be duplicated."
msgstr ""
+#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_list"
-msgid "Locations List Quantity"
-msgstr ""
+msgid "Stock Locations List"
+msgstr "Production"
+#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_tree"
-msgid "Locations Tree Quantity"
-msgstr ""
+msgid "Stock Locations Tree"
+msgstr "Production"
#, fuzzy
msgctxt "model:ir.action,name:act_lot_form"
@@ -314,12 +285,8 @@ msgstr ""
#, fuzzy
msgctxt "model:ir.action,name:act_lots_by_locations_relate"
-msgid "Lots by Locations"
-msgstr "Production"
-
-msgctxt "model:ir.action,name:act_lots_by_warehouse_relate"
-msgid "Lots By Warehouse"
-msgstr ""
+msgid "Lots"
+msgstr "Lot"
#, fuzzy
msgctxt "model:ir.action,name:wizard_move_add_lots"
@@ -330,16 +297,19 @@ msgctxt "model:ir.message,text:msg_change_product"
msgid "You cannot change the product of a stock lot which has stock moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_lot_required"
msgid "To move product \"%(product)s\" you must provide a stock lot."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_add_lot_quantity"
msgid ""
"The total quantity \"%(lot_quantity)s\" of the lots must be less than or "
"equal to the quantity \"%(move_quantity)s\" of the move."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_only_lot"
msgid "You must select a stock lot instead of a product for \"%(product)s\"."
msgstr ""
@@ -396,10 +366,6 @@ msgctxt "model:stock.lots_by_locations,name:"
msgid "Lots by Locations"
msgstr "Production"
-msgctxt "model:stock.lots_by_warehouse.context,name:"
-msgid "Lot by Warehouse"
-msgstr ""
-
#, fuzzy
msgctxt "model:stock.move.add.lots.start,name:"
msgid "Add Lots"
diff --git a/modules/stock_lot/locale/de.po b/modules/stock_lot/locale/de.po
index ab43b2eec9..ba99785b7d 100644
--- a/modules/stock_lot/locale/de.po
+++ b/modules/stock_lot/locale/de.po
@@ -27,6 +27,10 @@ msgctxt "field:product.template,lot_sequence:"
msgid "Lot Sequence"
msgstr "Nummernkreis Charge"
+msgctxt "field:stock.inventory.count.quantity,lot:"
+msgid "Lot"
+msgstr "Charge"
+
msgctxt "field:stock.inventory.line,lot:"
msgid "Lot"
msgstr "Charge"
@@ -87,10 +91,6 @@ msgctxt "field:stock.lot.trace,quantity:"
msgid "Quantity"
msgstr "Menge"
-msgctxt "field:stock.lot.trace,shipment:"
-msgid "Shipment"
-msgstr "Lieferung"
-
msgctxt "field:stock.lot.trace,to_location:"
msgid "To Location"
msgstr "Zu Lagerort"
@@ -131,26 +131,6 @@ msgctxt "field:stock.lots_by_locations,quantity:"
msgid "Quantity"
msgstr "Menge"
-msgctxt "field:stock.lots_by_warehouse.context,forecast_date:"
-msgid "At Date"
-msgstr "Ermittlungsdatum"
-
-msgctxt "field:stock.lots_by_warehouse.context,locations:"
-msgid "Locations"
-msgstr "Lagerorte"
-
-msgctxt "field:stock.lots_by_warehouse.context,stock_date_end:"
-msgid "At Date"
-msgstr "Ermittlungsdatum"
-
-msgctxt "field:stock.lots_by_warehouse.context,stock_skip_warehouse:"
-msgid "Only storage zone"
-msgstr "Nur Lagerzone"
-
-msgctxt "field:stock.lots_by_warehouse.context,warehouse:"
-msgid "Warehouse"
-msgstr "Logistikstandort"
-
msgctxt "field:stock.move,lot:"
msgid "Lot"
msgstr "Charge"
@@ -265,31 +245,16 @@ msgctxt "help:stock.lots_by_locations,default_uom:"
msgid "The default Unit of Measure."
msgstr "Die Standardmaßeinheit."
-msgctxt "help:stock.lots_by_warehouse.context,forecast_date:"
-msgid ""
-"Allow to compute expected stock quantities for this date.\n"
-"* An empty value is an infinite date in the future.\n"
-"* A date in the past will provide historical values."
-msgstr ""
-"Den erwarteten Lagerbestand für dieses Datum ermitteln.\n"
-"* Ein leerer Wert bedeutet ein unendliches Datum in der Zukunft.\n"
-"* Ein Wert in der Vergangenheit berechnet historische Werte."
-
-msgctxt "help:stock.lots_by_warehouse.context,stock_skip_warehouse:"
-msgid "Check to use only the quantity of the storage zone."
-msgstr ""
-"Aktivieren um ausschließlich die Mengen der Lagerzone zu berücksichtigen."
-
msgctxt "help:stock.move.add.lots.start,duplicate_lot_number:"
msgid "The number of times the lot must be duplicated."
msgstr "Wie oft die Charge dupliziert werden muss."
msgctxt "model:ir.action,name:act_location_quantity_list"
-msgid "Locations List Quantity"
+msgid "Stock Locations List"
msgstr "Lagerbestand je Lagerort"
msgctxt "model:ir.action,name:act_location_quantity_tree"
-msgid "Locations Tree Quantity"
+msgid "Stock Locations Tree"
msgstr "Lagerbestand (Strukturansicht)"
msgctxt "model:ir.action,name:act_lot_form"
@@ -309,12 +274,8 @@ msgid "Upward Traces"
msgstr "Progressive Rückverfolgung"
msgctxt "model:ir.action,name:act_lots_by_locations_relate"
-msgid "Lots by Locations"
-msgstr "Chargen pro Lagerort"
-
-msgctxt "model:ir.action,name:act_lots_by_warehouse_relate"
-msgid "Lots By Warehouse"
-msgstr "Chargen pro Logistikstandort"
+msgid "Lots"
+msgstr "Chargen"
msgctxt "model:ir.action,name:wizard_move_add_lots"
msgid "Add Lots"
@@ -326,12 +287,14 @@ msgstr ""
"Der Artikel einer Charge, für die es Warenbewegungen gibt, kann nicht "
"geändert werden."
+#, python-format
msgctxt "model:ir.message,text:msg_lot_required"
msgid "To move product \"%(product)s\" you must provide a stock lot."
msgstr ""
"Damit der Artikel \"%(product)s\" umgelagert werden kann, muss eine Charge "
"angegeben werden."
+#, python-format
msgctxt "model:ir.message,text:msg_move_add_lot_quantity"
msgid ""
"The total quantity \"%(lot_quantity)s\" of the lots must be less than or "
@@ -340,6 +303,7 @@ msgstr ""
"Die Gesamtmenge \"%(lot_quantity)s\" der Chargen muss kleiner oder gleich "
"der Menge \"%(move_quantity)s\" der Warenbewegung sein."
+#, python-format
msgctxt "model:ir.message,text:msg_only_lot"
msgid "You must select a stock lot instead of a product for \"%(product)s\"."
msgstr ""
@@ -395,10 +359,6 @@ msgctxt "model:stock.lots_by_locations,name:"
msgid "Lots by Locations"
msgstr "Chargen pro Lagerort"
-msgctxt "model:stock.lots_by_warehouse.context,name:"
-msgid "Lot by Warehouse"
-msgstr "Charge nach Logistikstandort"
-
msgctxt "model:stock.move.add.lots.start,name:"
msgid "Add Lots"
msgstr "Chargen Hinzufügen"
diff --git a/modules/stock_lot/locale/es.po b/modules/stock_lot/locale/es.po
index a83bf6b1b9..30d9fab303 100644
--- a/modules/stock_lot/locale/es.po
+++ b/modules/stock_lot/locale/es.po
@@ -27,6 +27,10 @@ msgctxt "field:product.template,lot_sequence:"
msgid "Lot Sequence"
msgstr "Secuencia de lote"
+msgctxt "field:stock.inventory.count.quantity,lot:"
+msgid "Lot"
+msgstr "Lote"
+
msgctxt "field:stock.inventory.line,lot:"
msgid "Lot"
msgstr "Lote"
@@ -87,10 +91,6 @@ msgctxt "field:stock.lot.trace,quantity:"
msgid "Quantity"
msgstr "Cantidad"
-msgctxt "field:stock.lot.trace,shipment:"
-msgid "Shipment"
-msgstr "Albarán"
-
msgctxt "field:stock.lot.trace,to_location:"
msgid "To Location"
msgstr "A ubicación"
@@ -131,26 +131,6 @@ msgctxt "field:stock.lots_by_locations,quantity:"
msgid "Quantity"
msgstr "Cantidad"
-msgctxt "field:stock.lots_by_warehouse.context,forecast_date:"
-msgid "At Date"
-msgstr "A la fecha"
-
-msgctxt "field:stock.lots_by_warehouse.context,locations:"
-msgid "Locations"
-msgstr "Ubicaciones"
-
-msgctxt "field:stock.lots_by_warehouse.context,stock_date_end:"
-msgid "At Date"
-msgstr "A la fecha"
-
-msgctxt "field:stock.lots_by_warehouse.context,stock_skip_warehouse:"
-msgid "Only storage zone"
-msgstr "Solo zona de almacenamiento"
-
-msgctxt "field:stock.lots_by_warehouse.context,warehouse:"
-msgid "Warehouse"
-msgstr "Almacén"
-
msgctxt "field:stock.move,lot:"
msgid "Lot"
msgstr "Lote"
@@ -261,31 +241,17 @@ msgctxt "help:stock.lots_by_locations,default_uom:"
msgid "The default Unit of Measure."
msgstr "La unidad de medida por defecto."
-msgctxt "help:stock.lots_by_warehouse.context,forecast_date:"
-msgid ""
-"Allow to compute expected stock quantities for this date.\n"
-"* An empty value is an infinite date in the future.\n"
-"* A date in the past will provide historical values."
-msgstr ""
-"Permite calcular las cantidades previstas para esta fecha.\n"
-"* Un valor vacío es una fecha infinita en el futuro.\n"
-"* Una fecha en el pasado proporcionará valores históricos."
-
-msgctxt "help:stock.lots_by_warehouse.context,stock_skip_warehouse:"
-msgid "Check to use only the quantity of the storage zone."
-msgstr "Marcar para usar solo la cantidad de la zona de almacenamiento."
-
msgctxt "help:stock.move.add.lots.start,duplicate_lot_number:"
msgid "The number of times the lot must be duplicated."
msgstr "El número de veces que el lote debe ser duplicado."
msgctxt "model:ir.action,name:act_location_quantity_list"
-msgid "Locations List Quantity"
-msgstr "Cantidad por ubicaciones (listado)"
+msgid "Stock Locations List"
+msgstr "Lista de ubicaciones de existencias"
msgctxt "model:ir.action,name:act_location_quantity_tree"
-msgid "Locations Tree Quantity"
-msgstr "Cantidad por ubicaciones"
+msgid "Stock Locations Tree"
+msgstr "Árbol de ubicaciones de existencias"
msgctxt "model:ir.action,name:act_lot_form"
msgid "Lots"
@@ -304,12 +270,8 @@ msgid "Upward Traces"
msgstr "Trazabilidad ascendente"
msgctxt "model:ir.action,name:act_lots_by_locations_relate"
-msgid "Lots by Locations"
-msgstr "Lotes por ubicación"
-
-msgctxt "model:ir.action,name:act_lots_by_warehouse_relate"
-msgid "Lots By Warehouse"
-msgstr "Lotes por almacén"
+msgid "Lots"
+msgstr "Lotes"
msgctxt "model:ir.action,name:wizard_move_add_lots"
msgid "Add Lots"
@@ -321,10 +283,12 @@ msgstr ""
"No puede cambiar el producto de un lote que ya tiene movimientos de "
"existencias."
+#, python-format
msgctxt "model:ir.message,text:msg_lot_required"
msgid "To move product \"%(product)s\" you must provide a stock lot."
msgstr "Para mover el producto \"%(product)s\" debe especificar su lote."
+#, python-format
msgctxt "model:ir.message,text:msg_move_add_lot_quantity"
msgid ""
"The total quantity \"%(lot_quantity)s\" of the lots must be less than or "
@@ -333,6 +297,7 @@ msgstr ""
"La cantidad total \"%(lot_quantity)s\" de los lotes debe ser menor o igual "
"que la cantidad \"%(move_quantity)s\" del movimiento."
+#, python-format
msgctxt "model:ir.message,text:msg_only_lot"
msgid "You must select a stock lot instead of a product for \"%(product)s\"."
msgstr "Debe seleccionar un lote en lugar de un producto en \"%(product)s\"."
@@ -386,10 +351,6 @@ msgctxt "model:stock.lots_by_locations,name:"
msgid "Lots by Locations"
msgstr "Lotes por ubicación"
-msgctxt "model:stock.lots_by_warehouse.context,name:"
-msgid "Lot by Warehouse"
-msgstr "Lote por almacén"
-
msgctxt "model:stock.move.add.lots.start,name:"
msgid "Add Lots"
msgstr "Añadir lotes"
diff --git a/modules/stock_lot/locale/es_419.po b/modules/stock_lot/locale/es_419.po
index d998c407e4..25bdc4a7a3 100644
--- a/modules/stock_lot/locale/es_419.po
+++ b/modules/stock_lot/locale/es_419.po
@@ -29,6 +29,10 @@ msgctxt "field:product.template,lot_sequence:"
msgid "Lot Sequence"
msgstr "Lote requerido"
+msgctxt "field:stock.inventory.count.quantity,lot:"
+msgid "Lot"
+msgstr ""
+
msgctxt "field:stock.inventory.line,lot:"
msgid "Lot"
msgstr ""
@@ -89,10 +93,6 @@ msgctxt "field:stock.lot.trace,quantity:"
msgid "Quantity"
msgstr ""
-msgctxt "field:stock.lot.trace,shipment:"
-msgid "Shipment"
-msgstr ""
-
msgctxt "field:stock.lot.trace,to_location:"
msgid "To Location"
msgstr ""
@@ -133,26 +133,6 @@ msgctxt "field:stock.lots_by_locations,quantity:"
msgid "Quantity"
msgstr ""
-msgctxt "field:stock.lots_by_warehouse.context,forecast_date:"
-msgid "At Date"
-msgstr ""
-
-msgctxt "field:stock.lots_by_warehouse.context,locations:"
-msgid "Locations"
-msgstr ""
-
-msgctxt "field:stock.lots_by_warehouse.context,stock_date_end:"
-msgid "At Date"
-msgstr ""
-
-msgctxt "field:stock.lots_by_warehouse.context,stock_skip_warehouse:"
-msgid "Only storage zone"
-msgstr ""
-
-msgctxt "field:stock.lots_by_warehouse.context,warehouse:"
-msgid "Warehouse"
-msgstr ""
-
msgctxt "field:stock.move,lot:"
msgid "Lot"
msgstr ""
@@ -262,28 +242,19 @@ msgctxt "help:stock.lots_by_locations,default_uom:"
msgid "The default Unit of Measure."
msgstr ""
-msgctxt "help:stock.lots_by_warehouse.context,forecast_date:"
-msgid ""
-"Allow to compute expected stock quantities for this date.\n"
-"* An empty value is an infinite date in the future.\n"
-"* A date in the past will provide historical values."
-msgstr ""
-
-msgctxt "help:stock.lots_by_warehouse.context,stock_skip_warehouse:"
-msgid "Check to use only the quantity of the storage zone."
-msgstr ""
-
msgctxt "help:stock.move.add.lots.start,duplicate_lot_number:"
msgid "The number of times the lot must be duplicated."
msgstr ""
+#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_list"
-msgid "Locations List Quantity"
-msgstr ""
+msgid "Stock Locations List"
+msgstr "Lote de stock"
+#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_tree"
-msgid "Locations Tree Quantity"
-msgstr ""
+msgid "Stock Locations Tree"
+msgstr "Tipo de lote de stock"
msgctxt "model:ir.action,name:act_lot_form"
msgid "Lots"
@@ -302,11 +273,7 @@ msgid "Upward Traces"
msgstr ""
msgctxt "model:ir.action,name:act_lots_by_locations_relate"
-msgid "Lots by Locations"
-msgstr ""
-
-msgctxt "model:ir.action,name:act_lots_by_warehouse_relate"
-msgid "Lots By Warehouse"
+msgid "Lots"
msgstr ""
msgctxt "model:ir.action,name:wizard_move_add_lots"
@@ -317,16 +284,19 @@ msgctxt "model:ir.message,text:msg_change_product"
msgid "You cannot change the product of a stock lot which has stock moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_lot_required"
msgid "To move product \"%(product)s\" you must provide a stock lot."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_add_lot_quantity"
msgid ""
"The total quantity \"%(lot_quantity)s\" of the lots must be less than or "
"equal to the quantity \"%(move_quantity)s\" of the move."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_only_lot"
msgid "You must select a stock lot instead of a product for \"%(product)s\"."
msgstr ""
@@ -381,10 +351,6 @@ msgctxt "model:stock.lots_by_locations,name:"
msgid "Lots by Locations"
msgstr ""
-msgctxt "model:stock.lots_by_warehouse.context,name:"
-msgid "Lot by Warehouse"
-msgstr ""
-
msgctxt "model:stock.move.add.lots.start,name:"
msgid "Add Lots"
msgstr ""
diff --git a/modules/stock_lot/locale/et.po b/modules/stock_lot/locale/et.po
index 3759088639..d2565764f2 100644
--- a/modules/stock_lot/locale/et.po
+++ b/modules/stock_lot/locale/et.po
@@ -29,6 +29,11 @@ msgctxt "field:product.template,lot_sequence:"
msgid "Lot Sequence"
msgstr "Partii nõutav"
+#, fuzzy
+msgctxt "field:stock.inventory.count.quantity,lot:"
+msgid "Lot"
+msgstr "Partii"
+
msgctxt "field:stock.inventory.line,lot:"
msgid "Lot"
msgstr "Partii"
@@ -94,10 +99,6 @@ msgctxt "field:stock.lot.trace,quantity:"
msgid "Quantity"
msgstr "Kogus"
-msgctxt "field:stock.lot.trace,shipment:"
-msgid "Shipment"
-msgstr ""
-
#, fuzzy
msgctxt "field:stock.lot.trace,to_location:"
msgid "To Location"
@@ -143,29 +144,6 @@ msgctxt "field:stock.lots_by_locations,quantity:"
msgid "Quantity"
msgstr "Kogus"
-#, fuzzy
-msgctxt "field:stock.lots_by_warehouse.context,forecast_date:"
-msgid "At Date"
-msgstr "Kuupäeval"
-
-#, fuzzy
-msgctxt "field:stock.lots_by_warehouse.context,locations:"
-msgid "Locations"
-msgstr "Asukoht"
-
-#, fuzzy
-msgctxt "field:stock.lots_by_warehouse.context,stock_date_end:"
-msgid "At Date"
-msgstr "Kuupäeval"
-
-msgctxt "field:stock.lots_by_warehouse.context,stock_skip_warehouse:"
-msgid "Only storage zone"
-msgstr ""
-
-msgctxt "field:stock.lots_by_warehouse.context,warehouse:"
-msgid "Warehouse"
-msgstr ""
-
msgctxt "field:stock.move,lot:"
msgid "Lot"
msgstr "Partii"
@@ -280,30 +258,19 @@ msgctxt "help:stock.lots_by_locations,default_uom:"
msgid "The default Unit of Measure."
msgstr ""
-msgctxt "help:stock.lots_by_warehouse.context,forecast_date:"
-msgid ""
-"Allow to compute expected stock quantities for this date.\n"
-"* An empty value is an infinite date in the future.\n"
-"* A date in the past will provide historical values."
-msgstr ""
-
-msgctxt "help:stock.lots_by_warehouse.context,stock_skip_warehouse:"
-msgid "Check to use only the quantity of the storage zone."
-msgstr ""
-
msgctxt "help:stock.move.add.lots.start,duplicate_lot_number:"
msgid "The number of times the lot must be duplicated."
msgstr ""
#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_list"
-msgid "Locations List Quantity"
+msgid "Stock Locations List"
msgstr "Prognoositav kogus"
#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_tree"
-msgid "Locations Tree Quantity"
-msgstr "Prognoositav kogus"
+msgid "Stock Locations Tree"
+msgstr "Partiitunnuse tüüp"
msgctxt "model:ir.action,name:act_lot_form"
msgid "Lots"
@@ -324,12 +291,8 @@ msgstr ""
#, fuzzy
msgctxt "model:ir.action,name:act_lots_by_locations_relate"
-msgid "Lots by Locations"
-msgstr "Asukoht"
-
-msgctxt "model:ir.action,name:act_lots_by_warehouse_relate"
-msgid "Lots By Warehouse"
-msgstr ""
+msgid "Lots"
+msgstr "Partiid"
#, fuzzy
msgctxt "model:ir.action,name:wizard_move_add_lots"
@@ -340,16 +303,19 @@ msgctxt "model:ir.message,text:msg_change_product"
msgid "You cannot change the product of a stock lot which has stock moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_lot_required"
msgid "To move product \"%(product)s\" you must provide a stock lot."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_add_lot_quantity"
msgid ""
"The total quantity \"%(lot_quantity)s\" of the lots must be less than or "
"equal to the quantity \"%(move_quantity)s\" of the move."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_only_lot"
msgid "You must select a stock lot instead of a product for \"%(product)s\"."
msgstr ""
@@ -406,10 +372,6 @@ msgctxt "model:stock.lots_by_locations,name:"
msgid "Lots by Locations"
msgstr "Asukoht"
-msgctxt "model:stock.lots_by_warehouse.context,name:"
-msgid "Lot by Warehouse"
-msgstr ""
-
#, fuzzy
msgctxt "model:stock.move.add.lots.start,name:"
msgid "Add Lots"
diff --git a/modules/stock_lot/locale/fa.po b/modules/stock_lot/locale/fa.po
index 62cc00a863..7baf63047e 100644
--- a/modules/stock_lot/locale/fa.po
+++ b/modules/stock_lot/locale/fa.po
@@ -29,6 +29,11 @@ msgctxt "field:product.template,lot_sequence:"
msgid "Lot Sequence"
msgstr "قطعه مورد نیاز"
+#, fuzzy
+msgctxt "field:stock.inventory.count.quantity,lot:"
+msgid "Lot"
+msgstr "قطعه"
+
msgctxt "field:stock.inventory.line,lot:"
msgid "Lot"
msgstr "قطعه"
@@ -94,10 +99,6 @@ msgctxt "field:stock.lot.trace,quantity:"
msgid "Quantity"
msgstr "مقدار/تعداد"
-msgctxt "field:stock.lot.trace,shipment:"
-msgid "Shipment"
-msgstr ""
-
#, fuzzy
msgctxt "field:stock.lot.trace,to_location:"
msgid "To Location"
@@ -143,29 +144,6 @@ msgctxt "field:stock.lots_by_locations,quantity:"
msgid "Quantity"
msgstr "مقدار/تعداد"
-#, fuzzy
-msgctxt "field:stock.lots_by_warehouse.context,forecast_date:"
-msgid "At Date"
-msgstr "در تاریخ"
-
-#, fuzzy
-msgctxt "field:stock.lots_by_warehouse.context,locations:"
-msgid "Locations"
-msgstr "مکان"
-
-#, fuzzy
-msgctxt "field:stock.lots_by_warehouse.context,stock_date_end:"
-msgid "At Date"
-msgstr "در تاریخ"
-
-msgctxt "field:stock.lots_by_warehouse.context,stock_skip_warehouse:"
-msgid "Only storage zone"
-msgstr ""
-
-msgctxt "field:stock.lots_by_warehouse.context,warehouse:"
-msgid "Warehouse"
-msgstr ""
-
msgctxt "field:stock.move,lot:"
msgid "Lot"
msgstr "قطعه"
@@ -285,34 +263,19 @@ msgctxt "help:stock.lots_by_locations,default_uom:"
msgid "The default Unit of Measure."
msgstr ""
-#, fuzzy
-msgctxt "help:stock.lots_by_warehouse.context,forecast_date:"
-msgid ""
-"Allow to compute expected stock quantities for this date.\n"
-"* An empty value is an infinite date in the future.\n"
-"* A date in the past will provide historical values."
-msgstr ""
-"اجازه می دهد مقادیرموجودی مورد انتظار را برای این تاریخ محاسبه کنید.\n"
-"* مقدار خالی یک تاریخ درآینده نامحدود است.\n"
-"* یک تاریخ در گذشته ارزش های تاریخی را فراهم می کند."
-
-msgctxt "help:stock.lots_by_warehouse.context,stock_skip_warehouse:"
-msgid "Check to use only the quantity of the storage zone."
-msgstr ""
-
msgctxt "help:stock.move.add.lots.start,duplicate_lot_number:"
msgid "The number of times the lot must be duplicated."
msgstr ""
#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_list"
-msgid "Locations List Quantity"
+msgid "Stock Locations List"
msgstr "مقدار پیش بینی شده"
#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_tree"
-msgid "Locations Tree Quantity"
-msgstr "مقدار پیش بینی شده"
+msgid "Stock Locations Tree"
+msgstr "نوع قطعه موجود"
msgctxt "model:ir.action,name:act_lot_form"
msgid "Lots"
@@ -333,12 +296,8 @@ msgstr ""
#, fuzzy
msgctxt "model:ir.action,name:act_lots_by_locations_relate"
-msgid "Lots by Locations"
-msgstr "قطعه بواسطه مکان"
-
-msgctxt "model:ir.action,name:act_lots_by_warehouse_relate"
-msgid "Lots By Warehouse"
-msgstr ""
+msgid "Lots"
+msgstr "قطعهها"
#, fuzzy
msgctxt "model:ir.action,name:wizard_move_add_lots"
@@ -351,17 +310,20 @@ msgstr ""
"شما نمیتوانید محصول زیادی از یک جنس را تغییر دهید که جابجایی اجناس داشته "
"باشد."
+#, python-format
msgctxt "model:ir.message,text:msg_lot_required"
msgid "To move product \"%(product)s\" you must provide a stock lot."
msgstr ""
"برای جابجایی محصول :\"%(product)s\" شما باید یک قطعه از جنس را ارائه کنید."
+#, python-format
msgctxt "model:ir.message,text:msg_move_add_lot_quantity"
msgid ""
"The total quantity \"%(lot_quantity)s\" of the lots must be less than or "
"equal to the quantity \"%(move_quantity)s\" of the move."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_only_lot"
msgid "You must select a stock lot instead of a product for \"%(product)s\"."
msgstr ""
@@ -420,10 +382,6 @@ msgctxt "model:stock.lots_by_locations,name:"
msgid "Lots by Locations"
msgstr "قطعه بواسطه مکان"
-msgctxt "model:stock.lots_by_warehouse.context,name:"
-msgid "Lot by Warehouse"
-msgstr ""
-
#, fuzzy
msgctxt "model:stock.move.add.lots.start,name:"
msgid "Add Lots"
diff --git a/modules/stock_lot/locale/fi.po b/modules/stock_lot/locale/fi.po
index cda3543720..9464b05253 100644
--- a/modules/stock_lot/locale/fi.po
+++ b/modules/stock_lot/locale/fi.po
@@ -27,6 +27,11 @@ msgctxt "field:product.template,lot_sequence:"
msgid "Lot Sequence"
msgstr ""
+#, fuzzy
+msgctxt "field:stock.inventory.count.quantity,lot:"
+msgid "Lot"
+msgstr "Lot"
+
#, fuzzy
msgctxt "field:stock.inventory.line,lot:"
msgid "Lot"
@@ -91,10 +96,6 @@ msgctxt "field:stock.lot.trace,quantity:"
msgid "Quantity"
msgstr ""
-msgctxt "field:stock.lot.trace,shipment:"
-msgid "Shipment"
-msgstr ""
-
#, fuzzy
msgctxt "field:stock.lot.trace,to_location:"
msgid "To Location"
@@ -138,27 +139,6 @@ msgctxt "field:stock.lots_by_locations,quantity:"
msgid "Quantity"
msgstr ""
-msgctxt "field:stock.lots_by_warehouse.context,forecast_date:"
-msgid "At Date"
-msgstr ""
-
-#, fuzzy
-msgctxt "field:stock.lots_by_warehouse.context,locations:"
-msgid "Locations"
-msgstr "Production"
-
-msgctxt "field:stock.lots_by_warehouse.context,stock_date_end:"
-msgid "At Date"
-msgstr ""
-
-msgctxt "field:stock.lots_by_warehouse.context,stock_skip_warehouse:"
-msgid "Only storage zone"
-msgstr ""
-
-msgctxt "field:stock.lots_by_warehouse.context,warehouse:"
-msgid "Warehouse"
-msgstr ""
-
#, fuzzy
msgctxt "field:stock.move,lot:"
msgid "Lot"
@@ -271,28 +251,19 @@ msgctxt "help:stock.lots_by_locations,default_uom:"
msgid "The default Unit of Measure."
msgstr ""
-msgctxt "help:stock.lots_by_warehouse.context,forecast_date:"
-msgid ""
-"Allow to compute expected stock quantities for this date.\n"
-"* An empty value is an infinite date in the future.\n"
-"* A date in the past will provide historical values."
-msgstr ""
-
-msgctxt "help:stock.lots_by_warehouse.context,stock_skip_warehouse:"
-msgid "Check to use only the quantity of the storage zone."
-msgstr ""
-
msgctxt "help:stock.move.add.lots.start,duplicate_lot_number:"
msgid "The number of times the lot must be duplicated."
msgstr ""
+#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_list"
-msgid "Locations List Quantity"
-msgstr ""
+msgid "Stock Locations List"
+msgstr "Production"
+#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_tree"
-msgid "Locations Tree Quantity"
-msgstr ""
+msgid "Stock Locations Tree"
+msgstr "Production"
msgctxt "model:ir.action,name:act_lot_form"
msgid "Lots"
@@ -313,12 +284,8 @@ msgstr ""
#, fuzzy
msgctxt "model:ir.action,name:act_lots_by_locations_relate"
-msgid "Lots by Locations"
-msgstr "Production"
-
-msgctxt "model:ir.action,name:act_lots_by_warehouse_relate"
-msgid "Lots By Warehouse"
-msgstr ""
+msgid "Lots"
+msgstr "Lots"
#, fuzzy
msgctxt "model:ir.action,name:wizard_move_add_lots"
@@ -329,16 +296,19 @@ msgctxt "model:ir.message,text:msg_change_product"
msgid "You cannot change the product of a stock lot which has stock moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_lot_required"
msgid "To move product \"%(product)s\" you must provide a stock lot."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_add_lot_quantity"
msgid ""
"The total quantity \"%(lot_quantity)s\" of the lots must be less than or "
"equal to the quantity \"%(move_quantity)s\" of the move."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_only_lot"
msgid "You must select a stock lot instead of a product for \"%(product)s\"."
msgstr ""
@@ -394,10 +364,6 @@ msgctxt "model:stock.lots_by_locations,name:"
msgid "Lots by Locations"
msgstr "Production"
-msgctxt "model:stock.lots_by_warehouse.context,name:"
-msgid "Lot by Warehouse"
-msgstr ""
-
#, fuzzy
msgctxt "model:stock.move.add.lots.start,name:"
msgid "Add Lots"
diff --git a/modules/stock_lot/locale/fr.po b/modules/stock_lot/locale/fr.po
index e8c988e03f..fa92b2902d 100644
--- a/modules/stock_lot/locale/fr.po
+++ b/modules/stock_lot/locale/fr.po
@@ -27,6 +27,10 @@ msgctxt "field:product.template,lot_sequence:"
msgid "Lot Sequence"
msgstr "Séquence de lot"
+msgctxt "field:stock.inventory.count.quantity,lot:"
+msgid "Lot"
+msgstr "Lot"
+
msgctxt "field:stock.inventory.line,lot:"
msgid "Lot"
msgstr "Lot"
@@ -87,10 +91,6 @@ msgctxt "field:stock.lot.trace,quantity:"
msgid "Quantity"
msgstr "Quantité"
-msgctxt "field:stock.lot.trace,shipment:"
-msgid "Shipment"
-msgstr "Expédition"
-
msgctxt "field:stock.lot.trace,to_location:"
msgid "To Location"
msgstr "Emplacement de destination"
@@ -131,26 +131,6 @@ msgctxt "field:stock.lots_by_locations,quantity:"
msgid "Quantity"
msgstr "Quantité"
-msgctxt "field:stock.lots_by_warehouse.context,forecast_date:"
-msgid "At Date"
-msgstr "À la date"
-
-msgctxt "field:stock.lots_by_warehouse.context,locations:"
-msgid "Locations"
-msgstr "Emplacements"
-
-msgctxt "field:stock.lots_by_warehouse.context,stock_date_end:"
-msgid "At Date"
-msgstr "À la date"
-
-msgctxt "field:stock.lots_by_warehouse.context,stock_skip_warehouse:"
-msgid "Only storage zone"
-msgstr "Uniquement zone de magasin"
-
-msgctxt "field:stock.lots_by_warehouse.context,warehouse:"
-msgid "Warehouse"
-msgstr "Entrepôt"
-
msgctxt "field:stock.move,lot:"
msgid "Lot"
msgstr "Lot"
@@ -261,31 +241,17 @@ msgctxt "help:stock.lots_by_locations,default_uom:"
msgid "The default Unit of Measure."
msgstr "L'unité de mesure par défaut."
-msgctxt "help:stock.lots_by_warehouse.context,forecast_date:"
-msgid ""
-"Allow to compute expected stock quantities for this date.\n"
-"* An empty value is an infinite date in the future.\n"
-"* A date in the past will provide historical values."
-msgstr ""
-"Permet de calculer les quantités de stock attendues pour cette date.\n"
-"* Une valeur vide est une date infinie dans le futur.\n"
-"* Une date dans le passé fournira les valeurs historiques."
-
-msgctxt "help:stock.lots_by_warehouse.context,stock_skip_warehouse:"
-msgid "Check to use only the quantity of the storage zone."
-msgstr "Cochez pour n'utiliser que la quantité de la zone de magasin."
-
msgctxt "help:stock.move.add.lots.start,duplicate_lot_number:"
msgid "The number of times the lot must be duplicated."
msgstr "Le nombre de fois que le lot doit être dupliqué."
msgctxt "model:ir.action,name:act_location_quantity_list"
-msgid "Locations List Quantity"
-msgstr "Liste des quantités par emplacements"
+msgid "Stock Locations List"
+msgstr "Liste des emplacements des stocks"
msgctxt "model:ir.action,name:act_location_quantity_tree"
-msgid "Locations Tree Quantity"
-msgstr "Arbre des quantité par emplacements"
+msgid "Stock Locations Tree"
+msgstr "Arbre des emplacements des stocks"
msgctxt "model:ir.action,name:act_lot_form"
msgid "Lots"
@@ -304,12 +270,8 @@ msgid "Upward Traces"
msgstr "Traces ascendantes"
msgctxt "model:ir.action,name:act_lots_by_locations_relate"
-msgid "Lots by Locations"
-msgstr "Lots par emplacements"
-
-msgctxt "model:ir.action,name:act_lots_by_warehouse_relate"
-msgid "Lots By Warehouse"
-msgstr "Lots par entrepôt"
+msgid "Lots"
+msgstr "Lots"
msgctxt "model:ir.action,name:wizard_move_add_lots"
msgid "Add Lots"
@@ -321,10 +283,12 @@ msgstr ""
"Vous ne pouvez pas changer le produit d'un lot qui a des mouvements de "
"stock."
+#, python-format
msgctxt "model:ir.message,text:msg_lot_required"
msgid "To move product \"%(product)s\" you must provide a stock lot."
msgstr "Pour déplacer le produit « %(product)s », vous devez fournir un lot."
+#, python-format
msgctxt "model:ir.message,text:msg_move_add_lot_quantity"
msgid ""
"The total quantity \"%(lot_quantity)s\" of the lots must be less than or "
@@ -333,6 +297,7 @@ msgstr ""
"La quantité totale « %(lot_quantity)s » des lots doit être inférieure ou "
"égale à la quantité « %(move_quantity)s » du mouvement."
+#, python-format
msgctxt "model:ir.message,text:msg_only_lot"
msgid "You must select a stock lot instead of a product for \"%(product)s\"."
msgstr ""
@@ -387,10 +352,6 @@ msgctxt "model:stock.lots_by_locations,name:"
msgid "Lots by Locations"
msgstr "Lots par emplacements"
-msgctxt "model:stock.lots_by_warehouse.context,name:"
-msgid "Lot by Warehouse"
-msgstr "Lot par entrepôt"
-
msgctxt "model:stock.move.add.lots.start,name:"
msgid "Add Lots"
msgstr "Ajouter des lots"
diff --git a/modules/stock_lot/locale/hu.po b/modules/stock_lot/locale/hu.po
index dc0df47380..776cb944b5 100644
--- a/modules/stock_lot/locale/hu.po
+++ b/modules/stock_lot/locale/hu.po
@@ -30,6 +30,11 @@ msgctxt "field:product.template,lot_sequence:"
msgid "Lot Sequence"
msgstr "Charge szükséges a raktárhelyhez "
+#, fuzzy
+msgctxt "field:stock.inventory.count.quantity,lot:"
+msgid "Lot"
+msgstr "Charge"
+
msgctxt "field:stock.inventory.line,lot:"
msgid "Lot"
msgstr "Charge"
@@ -95,10 +100,6 @@ msgctxt "field:stock.lot.trace,quantity:"
msgid "Quantity"
msgstr "Mennyiség"
-msgctxt "field:stock.lot.trace,shipment:"
-msgid "Shipment"
-msgstr ""
-
#, fuzzy
msgctxt "field:stock.lot.trace,to_location:"
msgid "To Location"
@@ -144,29 +145,6 @@ msgctxt "field:stock.lots_by_locations,quantity:"
msgid "Quantity"
msgstr "Mennyiség"
-#, fuzzy
-msgctxt "field:stock.lots_by_warehouse.context,forecast_date:"
-msgid "At Date"
-msgstr "Utolsó módosítás dátuma"
-
-#, fuzzy
-msgctxt "field:stock.lots_by_warehouse.context,locations:"
-msgid "Locations"
-msgstr "Hely"
-
-#, fuzzy
-msgctxt "field:stock.lots_by_warehouse.context,stock_date_end:"
-msgid "At Date"
-msgstr "Utolsó módosítás dátuma"
-
-msgctxt "field:stock.lots_by_warehouse.context,stock_skip_warehouse:"
-msgid "Only storage zone"
-msgstr ""
-
-msgctxt "field:stock.lots_by_warehouse.context,warehouse:"
-msgid "Warehouse"
-msgstr ""
-
msgctxt "field:stock.move,lot:"
msgid "Lot"
msgstr "Charge"
@@ -283,30 +261,19 @@ msgctxt "help:stock.lots_by_locations,default_uom:"
msgid "The default Unit of Measure."
msgstr ""
-msgctxt "help:stock.lots_by_warehouse.context,forecast_date:"
-msgid ""
-"Allow to compute expected stock quantities for this date.\n"
-"* An empty value is an infinite date in the future.\n"
-"* A date in the past will provide historical values."
-msgstr ""
-
-msgctxt "help:stock.lots_by_warehouse.context,stock_skip_warehouse:"
-msgid "Check to use only the quantity of the storage zone."
-msgstr ""
-
msgctxt "help:stock.move.add.lots.start,duplicate_lot_number:"
msgid "The number of times the lot must be duplicated."
msgstr ""
#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_list"
-msgid "Locations List Quantity"
+msgid "Stock Locations List"
msgstr "Előrelátható mennyiség"
#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_tree"
-msgid "Locations Tree Quantity"
-msgstr "Előrelátható mennyiség"
+msgid "Stock Locations Tree"
+msgstr "Raktár Charge típus"
#, fuzzy
msgctxt "model:ir.action,name:act_lot_form"
@@ -328,12 +295,8 @@ msgstr ""
#, fuzzy
msgctxt "model:ir.action,name:act_lots_by_locations_relate"
-msgid "Lots by Locations"
-msgstr "Hely"
-
-msgctxt "model:ir.action,name:act_lots_by_warehouse_relate"
-msgid "Lots By Warehouse"
-msgstr ""
+msgid "Lots"
+msgstr "Lots"
#, fuzzy
msgctxt "model:ir.action,name:wizard_move_add_lots"
@@ -344,16 +307,19 @@ msgctxt "model:ir.message,text:msg_change_product"
msgid "You cannot change the product of a stock lot which has stock moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_lot_required"
msgid "To move product \"%(product)s\" you must provide a stock lot."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_add_lot_quantity"
msgid ""
"The total quantity \"%(lot_quantity)s\" of the lots must be less than or "
"equal to the quantity \"%(move_quantity)s\" of the move."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_only_lot"
msgid "You must select a stock lot instead of a product for \"%(product)s\"."
msgstr ""
@@ -412,10 +378,6 @@ msgctxt "model:stock.lots_by_locations,name:"
msgid "Lots by Locations"
msgstr "Hely"
-msgctxt "model:stock.lots_by_warehouse.context,name:"
-msgid "Lot by Warehouse"
-msgstr ""
-
#, fuzzy
msgctxt "model:stock.move.add.lots.start,name:"
msgid "Add Lots"
diff --git a/modules/stock_lot/locale/id.po b/modules/stock_lot/locale/id.po
index 40d7815cd2..39ada26838 100644
--- a/modules/stock_lot/locale/id.po
+++ b/modules/stock_lot/locale/id.po
@@ -27,6 +27,10 @@ msgctxt "field:product.template,lot_sequence:"
msgid "Lot Sequence"
msgstr ""
+msgctxt "field:stock.inventory.count.quantity,lot:"
+msgid "Lot"
+msgstr ""
+
msgctxt "field:stock.inventory.line,lot:"
msgid "Lot"
msgstr ""
@@ -88,10 +92,6 @@ msgctxt "field:stock.lot.trace,quantity:"
msgid "Quantity"
msgstr "Kuantitas"
-msgctxt "field:stock.lot.trace,shipment:"
-msgid "Shipment"
-msgstr ""
-
#, fuzzy
msgctxt "field:stock.lot.trace,to_location:"
msgid "To Location"
@@ -134,29 +134,6 @@ msgctxt "field:stock.lots_by_locations,quantity:"
msgid "Quantity"
msgstr ""
-#, fuzzy
-msgctxt "field:stock.lots_by_warehouse.context,forecast_date:"
-msgid "At Date"
-msgstr "Pada Tanggal"
-
-#, fuzzy
-msgctxt "field:stock.lots_by_warehouse.context,locations:"
-msgid "Locations"
-msgstr "Lokasi"
-
-#, fuzzy
-msgctxt "field:stock.lots_by_warehouse.context,stock_date_end:"
-msgid "At Date"
-msgstr "Pada Tanggal"
-
-msgctxt "field:stock.lots_by_warehouse.context,stock_skip_warehouse:"
-msgid "Only storage zone"
-msgstr ""
-
-msgctxt "field:stock.lots_by_warehouse.context,warehouse:"
-msgid "Warehouse"
-msgstr "Gudang"
-
msgctxt "field:stock.move,lot:"
msgid "Lot"
msgstr ""
@@ -264,28 +241,19 @@ msgctxt "help:stock.lots_by_locations,default_uom:"
msgid "The default Unit of Measure."
msgstr ""
-msgctxt "help:stock.lots_by_warehouse.context,forecast_date:"
-msgid ""
-"Allow to compute expected stock quantities for this date.\n"
-"* An empty value is an infinite date in the future.\n"
-"* A date in the past will provide historical values."
-msgstr ""
-
-msgctxt "help:stock.lots_by_warehouse.context,stock_skip_warehouse:"
-msgid "Check to use only the quantity of the storage zone."
-msgstr ""
-
msgctxt "help:stock.move.add.lots.start,duplicate_lot_number:"
msgid "The number of times the lot must be duplicated."
msgstr ""
+#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_list"
-msgid "Locations List Quantity"
-msgstr ""
+msgid "Stock Locations List"
+msgstr "Lokasi"
+#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_tree"
-msgid "Locations Tree Quantity"
-msgstr ""
+msgid "Stock Locations Tree"
+msgstr "Lokasi"
msgctxt "model:ir.action,name:act_lot_form"
msgid "Lots"
@@ -303,13 +271,8 @@ msgctxt "model:ir.action,name:act_lot_trace_upward_relate"
msgid "Upward Traces"
msgstr ""
-#, fuzzy
msgctxt "model:ir.action,name:act_lots_by_locations_relate"
-msgid "Lots by Locations"
-msgstr "Lokasi"
-
-msgctxt "model:ir.action,name:act_lots_by_warehouse_relate"
-msgid "Lots By Warehouse"
+msgid "Lots"
msgstr ""
msgctxt "model:ir.action,name:wizard_move_add_lots"
@@ -320,16 +283,19 @@ msgctxt "model:ir.message,text:msg_change_product"
msgid "You cannot change the product of a stock lot which has stock moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_lot_required"
msgid "To move product \"%(product)s\" you must provide a stock lot."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_add_lot_quantity"
msgid ""
"The total quantity \"%(lot_quantity)s\" of the lots must be less than or "
"equal to the quantity \"%(move_quantity)s\" of the move."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_only_lot"
msgid "You must select a stock lot instead of a product for \"%(product)s\"."
msgstr ""
@@ -384,10 +350,6 @@ msgctxt "model:stock.lots_by_locations,name:"
msgid "Lots by Locations"
msgstr "Lokasi"
-msgctxt "model:stock.lots_by_warehouse.context,name:"
-msgid "Lot by Warehouse"
-msgstr ""
-
msgctxt "model:stock.move.add.lots.start,name:"
msgid "Add Lots"
msgstr ""
diff --git a/modules/stock_lot/locale/it.po b/modules/stock_lot/locale/it.po
index 072ea74b8f..64770caa72 100644
--- a/modules/stock_lot/locale/it.po
+++ b/modules/stock_lot/locale/it.po
@@ -27,6 +27,11 @@ msgctxt "field:product.template,lot_sequence:"
msgid "Lot Sequence"
msgstr ""
+#, fuzzy
+msgctxt "field:stock.inventory.count.quantity,lot:"
+msgid "Lot"
+msgstr "Lotto"
+
msgctxt "field:stock.inventory.line,lot:"
msgid "Lot"
msgstr "Lotto"
@@ -92,10 +97,6 @@ msgctxt "field:stock.lot.trace,quantity:"
msgid "Quantity"
msgstr "Quantità"
-msgctxt "field:stock.lot.trace,shipment:"
-msgid "Shipment"
-msgstr ""
-
#, fuzzy
msgctxt "field:stock.lot.trace,to_location:"
msgid "To Location"
@@ -139,29 +140,6 @@ msgctxt "field:stock.lots_by_locations,quantity:"
msgid "Quantity"
msgstr "Quantità"
-#, fuzzy
-msgctxt "field:stock.lots_by_warehouse.context,forecast_date:"
-msgid "At Date"
-msgstr "Utente scrittura"
-
-#, fuzzy
-msgctxt "field:stock.lots_by_warehouse.context,locations:"
-msgid "Locations"
-msgstr "Luogo"
-
-#, fuzzy
-msgctxt "field:stock.lots_by_warehouse.context,stock_date_end:"
-msgid "At Date"
-msgstr "Utente scrittura"
-
-msgctxt "field:stock.lots_by_warehouse.context,stock_skip_warehouse:"
-msgid "Only storage zone"
-msgstr ""
-
-msgctxt "field:stock.lots_by_warehouse.context,warehouse:"
-msgid "Warehouse"
-msgstr "Magazzino"
-
msgctxt "field:stock.move,lot:"
msgid "Lot"
msgstr "Lotto"
@@ -277,29 +255,18 @@ msgctxt "help:stock.lots_by_locations,default_uom:"
msgid "The default Unit of Measure."
msgstr ""
-msgctxt "help:stock.lots_by_warehouse.context,forecast_date:"
-msgid ""
-"Allow to compute expected stock quantities for this date.\n"
-"* An empty value is an infinite date in the future.\n"
-"* A date in the past will provide historical values."
-msgstr ""
-
-msgctxt "help:stock.lots_by_warehouse.context,stock_skip_warehouse:"
-msgid "Check to use only the quantity of the storage zone."
-msgstr ""
-
msgctxt "help:stock.move.add.lots.start,duplicate_lot_number:"
msgid "The number of times the lot must be duplicated."
msgstr ""
#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_list"
-msgid "Locations List Quantity"
+msgid "Stock Locations List"
msgstr "Quantità prevista"
#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_tree"
-msgid "Locations Tree Quantity"
+msgid "Stock Locations Tree"
msgstr "Quantità prevista"
msgctxt "model:ir.action,name:act_lot_form"
@@ -321,12 +288,8 @@ msgstr ""
#, fuzzy
msgctxt "model:ir.action,name:act_lots_by_locations_relate"
-msgid "Lots by Locations"
-msgstr "Luogo"
-
-msgctxt "model:ir.action,name:act_lots_by_warehouse_relate"
-msgid "Lots By Warehouse"
-msgstr ""
+msgid "Lots"
+msgstr "Lotti"
#, fuzzy
msgctxt "model:ir.action,name:wizard_move_add_lots"
@@ -337,16 +300,19 @@ msgctxt "model:ir.message,text:msg_change_product"
msgid "You cannot change the product of a stock lot which has stock moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_lot_required"
msgid "To move product \"%(product)s\" you must provide a stock lot."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_add_lot_quantity"
msgid ""
"The total quantity \"%(lot_quantity)s\" of the lots must be less than or "
"equal to the quantity \"%(move_quantity)s\" of the move."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_only_lot"
msgid "You must select a stock lot instead of a product for \"%(product)s\"."
msgstr ""
@@ -402,10 +368,6 @@ msgctxt "model:stock.lots_by_locations,name:"
msgid "Lots by Locations"
msgstr "Luogo"
-msgctxt "model:stock.lots_by_warehouse.context,name:"
-msgid "Lot by Warehouse"
-msgstr ""
-
#, fuzzy
msgctxt "model:stock.move.add.lots.start,name:"
msgid "Add Lots"
diff --git a/modules/stock_lot/locale/lo.po b/modules/stock_lot/locale/lo.po
index f42853b5c3..cbcfdc264f 100644
--- a/modules/stock_lot/locale/lo.po
+++ b/modules/stock_lot/locale/lo.po
@@ -27,6 +27,11 @@ msgctxt "field:product.template,lot_sequence:"
msgid "Lot Sequence"
msgstr ""
+#, fuzzy
+msgctxt "field:stock.inventory.count.quantity,lot:"
+msgid "Lot"
+msgstr "Lot"
+
#, fuzzy
msgctxt "field:stock.inventory.line,lot:"
msgid "Lot"
@@ -96,10 +101,6 @@ msgctxt "field:stock.lot.trace,quantity:"
msgid "Quantity"
msgstr "ຈຳນວນ"
-msgctxt "field:stock.lot.trace,shipment:"
-msgid "Shipment"
-msgstr ""
-
#, fuzzy
msgctxt "field:stock.lot.trace,to_location:"
msgid "To Location"
@@ -145,29 +146,6 @@ msgctxt "field:stock.lots_by_locations,quantity:"
msgid "Quantity"
msgstr "ຈຳນວນ"
-#, fuzzy
-msgctxt "field:stock.lots_by_warehouse.context,forecast_date:"
-msgid "At Date"
-msgstr "ວັນທີບັນທຶກ"
-
-#, fuzzy
-msgctxt "field:stock.lots_by_warehouse.context,locations:"
-msgid "Locations"
-msgstr "ບ່ອນຢູ່"
-
-#, fuzzy
-msgctxt "field:stock.lots_by_warehouse.context,stock_date_end:"
-msgid "At Date"
-msgstr "ວັນທີບັນທຶກ"
-
-msgctxt "field:stock.lots_by_warehouse.context,stock_skip_warehouse:"
-msgid "Only storage zone"
-msgstr ""
-
-msgctxt "field:stock.lots_by_warehouse.context,warehouse:"
-msgid "Warehouse"
-msgstr ""
-
#, fuzzy
msgctxt "field:stock.move,lot:"
msgid "Lot"
@@ -287,28 +265,19 @@ msgctxt "help:stock.lots_by_locations,default_uom:"
msgid "The default Unit of Measure."
msgstr ""
-msgctxt "help:stock.lots_by_warehouse.context,forecast_date:"
-msgid ""
-"Allow to compute expected stock quantities for this date.\n"
-"* An empty value is an infinite date in the future.\n"
-"* A date in the past will provide historical values."
-msgstr ""
-
-msgctxt "help:stock.lots_by_warehouse.context,stock_skip_warehouse:"
-msgid "Check to use only the quantity of the storage zone."
-msgstr ""
-
msgctxt "help:stock.move.add.lots.start,duplicate_lot_number:"
msgid "The number of times the lot must be duplicated."
msgstr ""
+#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_list"
-msgid "Locations List Quantity"
-msgstr ""
+msgid "Stock Locations List"
+msgstr "ບ່ອນຢູ່"
+#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_tree"
-msgid "Locations Tree Quantity"
-msgstr ""
+msgid "Stock Locations Tree"
+msgstr "ບ່ອນຢູ່"
msgctxt "model:ir.action,name:act_lot_form"
msgid "Lots"
@@ -329,12 +298,8 @@ msgstr ""
#, fuzzy
msgctxt "model:ir.action,name:act_lots_by_locations_relate"
-msgid "Lots by Locations"
-msgstr "ບ່ອນຢູ່"
-
-msgctxt "model:ir.action,name:act_lots_by_warehouse_relate"
-msgid "Lots By Warehouse"
-msgstr ""
+msgid "Lots"
+msgstr "Lots"
#, fuzzy
msgctxt "model:ir.action,name:wizard_move_add_lots"
@@ -345,16 +310,19 @@ msgctxt "model:ir.message,text:msg_change_product"
msgid "You cannot change the product of a stock lot which has stock moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_lot_required"
msgid "To move product \"%(product)s\" you must provide a stock lot."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_add_lot_quantity"
msgid ""
"The total quantity \"%(lot_quantity)s\" of the lots must be less than or "
"equal to the quantity \"%(move_quantity)s\" of the move."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_only_lot"
msgid "You must select a stock lot instead of a product for \"%(product)s\"."
msgstr ""
@@ -410,10 +378,6 @@ msgctxt "model:stock.lots_by_locations,name:"
msgid "Lots by Locations"
msgstr "ບ່ອນຢູ່"
-msgctxt "model:stock.lots_by_warehouse.context,name:"
-msgid "Lot by Warehouse"
-msgstr ""
-
#, fuzzy
msgctxt "model:stock.move.add.lots.start,name:"
msgid "Add Lots"
diff --git a/modules/stock_lot/locale/lt.po b/modules/stock_lot/locale/lt.po
index 8c27c0e28d..c23deddc65 100644
--- a/modules/stock_lot/locale/lt.po
+++ b/modules/stock_lot/locale/lt.po
@@ -27,6 +27,11 @@ msgctxt "field:product.template,lot_sequence:"
msgid "Lot Sequence"
msgstr ""
+#, fuzzy
+msgctxt "field:stock.inventory.count.quantity,lot:"
+msgid "Lot"
+msgstr "Lo"
+
#, fuzzy
msgctxt "field:stock.inventory.line,lot:"
msgid "Lot"
@@ -92,10 +97,6 @@ msgctxt "field:stock.lot.trace,quantity:"
msgid "Quantity"
msgstr ""
-msgctxt "field:stock.lot.trace,shipment:"
-msgid "Shipment"
-msgstr ""
-
#, fuzzy
msgctxt "field:stock.lot.trace,to_location:"
msgid "To Location"
@@ -139,29 +140,6 @@ msgctxt "field:stock.lots_by_locations,quantity:"
msgid "Quantity"
msgstr ""
-#, fuzzy
-msgctxt "field:stock.lots_by_warehouse.context,forecast_date:"
-msgid "At Date"
-msgstr "Pakeitimo data"
-
-#, fuzzy
-msgctxt "field:stock.lots_by_warehouse.context,locations:"
-msgid "Locations"
-msgstr "Production"
-
-#, fuzzy
-msgctxt "field:stock.lots_by_warehouse.context,stock_date_end:"
-msgid "At Date"
-msgstr "Pakeitimo data"
-
-msgctxt "field:stock.lots_by_warehouse.context,stock_skip_warehouse:"
-msgid "Only storage zone"
-msgstr ""
-
-msgctxt "field:stock.lots_by_warehouse.context,warehouse:"
-msgid "Warehouse"
-msgstr ""
-
#, fuzzy
msgctxt "field:stock.move,lot:"
msgid "Lot"
@@ -274,28 +252,19 @@ msgctxt "help:stock.lots_by_locations,default_uom:"
msgid "The default Unit of Measure."
msgstr ""
-msgctxt "help:stock.lots_by_warehouse.context,forecast_date:"
-msgid ""
-"Allow to compute expected stock quantities for this date.\n"
-"* An empty value is an infinite date in the future.\n"
-"* A date in the past will provide historical values."
-msgstr ""
-
-msgctxt "help:stock.lots_by_warehouse.context,stock_skip_warehouse:"
-msgid "Check to use only the quantity of the storage zone."
-msgstr ""
-
msgctxt "help:stock.move.add.lots.start,duplicate_lot_number:"
msgid "The number of times the lot must be duplicated."
msgstr ""
+#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_list"
-msgid "Locations List Quantity"
-msgstr ""
+msgid "Stock Locations List"
+msgstr "Production"
+#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_tree"
-msgid "Locations Tree Quantity"
-msgstr ""
+msgid "Stock Locations Tree"
+msgstr "Production"
#, fuzzy
msgctxt "model:ir.action,name:act_lot_form"
@@ -317,12 +286,8 @@ msgstr ""
#, fuzzy
msgctxt "model:ir.action,name:act_lots_by_locations_relate"
-msgid "Lots by Locations"
-msgstr "Production"
-
-msgctxt "model:ir.action,name:act_lots_by_warehouse_relate"
-msgid "Lots By Warehouse"
-msgstr ""
+msgid "Lots"
+msgstr "Lo"
#, fuzzy
msgctxt "model:ir.action,name:wizard_move_add_lots"
@@ -333,16 +298,19 @@ msgctxt "model:ir.message,text:msg_change_product"
msgid "You cannot change the product of a stock lot which has stock moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_lot_required"
msgid "To move product \"%(product)s\" you must provide a stock lot."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_add_lot_quantity"
msgid ""
"The total quantity \"%(lot_quantity)s\" of the lots must be less than or "
"equal to the quantity \"%(move_quantity)s\" of the move."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_only_lot"
msgid "You must select a stock lot instead of a product for \"%(product)s\"."
msgstr ""
@@ -399,10 +367,6 @@ msgctxt "model:stock.lots_by_locations,name:"
msgid "Lots by Locations"
msgstr "Production"
-msgctxt "model:stock.lots_by_warehouse.context,name:"
-msgid "Lot by Warehouse"
-msgstr ""
-
#, fuzzy
msgctxt "model:stock.move.add.lots.start,name:"
msgid "Add Lots"
diff --git a/modules/stock_lot/locale/nl.po b/modules/stock_lot/locale/nl.po
index 45f0c732cf..b6326e57c3 100644
--- a/modules/stock_lot/locale/nl.po
+++ b/modules/stock_lot/locale/nl.po
@@ -27,6 +27,10 @@ msgctxt "field:product.template,lot_sequence:"
msgid "Lot Sequence"
msgstr "Batch Reeks"
+msgctxt "field:stock.inventory.count.quantity,lot:"
+msgid "Lot"
+msgstr "Batch"
+
msgctxt "field:stock.inventory.line,lot:"
msgid "Lot"
msgstr "Batch"
@@ -87,10 +91,6 @@ msgctxt "field:stock.lot.trace,quantity:"
msgid "Quantity"
msgstr "Hoeveelheid"
-msgctxt "field:stock.lot.trace,shipment:"
-msgid "Shipment"
-msgstr "Zending"
-
msgctxt "field:stock.lot.trace,to_location:"
msgid "To Location"
msgstr "Naar locatie"
@@ -131,26 +131,6 @@ msgctxt "field:stock.lots_by_locations,quantity:"
msgid "Quantity"
msgstr "Hoeveelheid"
-msgctxt "field:stock.lots_by_warehouse.context,forecast_date:"
-msgid "At Date"
-msgstr "Op datum"
-
-msgctxt "field:stock.lots_by_warehouse.context,locations:"
-msgid "Locations"
-msgstr "Locaties"
-
-msgctxt "field:stock.lots_by_warehouse.context,stock_date_end:"
-msgid "At Date"
-msgstr "Op datum"
-
-msgctxt "field:stock.lots_by_warehouse.context,stock_skip_warehouse:"
-msgid "Only storage zone"
-msgstr "Alleen opslag zone"
-
-msgctxt "field:stock.lots_by_warehouse.context,warehouse:"
-msgid "Warehouse"
-msgstr "Magazijn"
-
msgctxt "field:stock.move,lot:"
msgid "Lot"
msgstr "Batch"
@@ -261,31 +241,17 @@ msgctxt "help:stock.lots_by_locations,default_uom:"
msgid "The default Unit of Measure."
msgstr "De standaard maateenheid."
-msgctxt "help:stock.lots_by_warehouse.context,forecast_date:"
-msgid ""
-"Allow to compute expected stock quantities for this date.\n"
-"* An empty value is an infinite date in the future.\n"
-"* A date in the past will provide historical values."
-msgstr ""
-"Sta toe de verwachte voorraadhoeveelheden voor deze datum te berekenen.\n"
-"* Een lege waarde is een oneindige datum in de toekomst.\n"
-"* Een datum in het verleden levert historische waarden op."
-
-msgctxt "help:stock.lots_by_warehouse.context,stock_skip_warehouse:"
-msgid "Check to use only the quantity of the storage zone."
-msgstr "Vink aan om alleen de hoeveelheid van de opslag zone te gebruiken."
-
msgctxt "help:stock.move.add.lots.start,duplicate_lot_number:"
msgid "The number of times the lot must be duplicated."
msgstr "Het aantal keren dat de batch gedupliceerd moet worden."
msgctxt "model:ir.action,name:act_location_quantity_list"
-msgid "Locations List Quantity"
-msgstr "Lijst met hoeveelheden per locatie"
+msgid "Stock Locations List"
+msgstr "Lijst met hoeveelheden per voorraadlocatie"
msgctxt "model:ir.action,name:act_location_quantity_tree"
-msgid "Locations Tree Quantity"
-msgstr "Boomstructuur met hoeveelheden per locatie"
+msgid "Stock Locations Tree"
+msgstr "Voorraad locaties boom"
msgctxt "model:ir.action,name:act_lot_form"
msgid "Lots"
@@ -304,12 +270,8 @@ msgid "Upward Traces"
msgstr "Opwaartse tracering"
msgctxt "model:ir.action,name:act_lots_by_locations_relate"
-msgid "Lots by Locations"
-msgstr "Batches per locatie"
-
-msgctxt "model:ir.action,name:act_lots_by_warehouse_relate"
-msgid "Lots By Warehouse"
-msgstr "Batches per magazijn"
+msgid "Lots"
+msgstr "Batches"
msgctxt "model:ir.action,name:wizard_move_add_lots"
msgid "Add Lots"
@@ -320,10 +282,12 @@ msgid "You cannot change the product of a stock lot which has stock moves."
msgstr ""
"U kunt het product van een batch die voorraadbewegingen heeft niet wijzigen."
+#, python-format
msgctxt "model:ir.message,text:msg_lot_required"
msgid "To move product \"%(product)s\" you must provide a stock lot."
msgstr "Om product \"%(product)s\" te verplaatsen, moet u een batch opgeven."
+#, python-format
msgctxt "model:ir.message,text:msg_move_add_lot_quantity"
msgid ""
"The total quantity \"%(lot_quantity)s\" of the lots must be less than or "
@@ -333,6 +297,7 @@ msgstr ""
"gelijk zijn aan de hoeveelheid \"%(move_quantity)s\" van de "
"voorraadbeweging."
+#, python-format
msgctxt "model:ir.message,text:msg_only_lot"
msgid "You must select a stock lot instead of a product for \"%(product)s\"."
msgstr ""
@@ -387,10 +352,6 @@ msgctxt "model:stock.lots_by_locations,name:"
msgid "Lots by Locations"
msgstr "Batches per locatie"
-msgctxt "model:stock.lots_by_warehouse.context,name:"
-msgid "Lot by Warehouse"
-msgstr "Batch per magazijn"
-
msgctxt "model:stock.move.add.lots.start,name:"
msgid "Add Lots"
msgstr "Batches toevoegen"
diff --git a/modules/stock_lot/locale/pl.po b/modules/stock_lot/locale/pl.po
index 68d1341bdb..ffca50ca3a 100644
--- a/modules/stock_lot/locale/pl.po
+++ b/modules/stock_lot/locale/pl.po
@@ -27,6 +27,11 @@ msgctxt "field:product.template,lot_sequence:"
msgid "Lot Sequence"
msgstr ""
+#, fuzzy
+msgctxt "field:stock.inventory.count.quantity,lot:"
+msgid "Lot"
+msgstr "Lot"
+
#, fuzzy
msgctxt "field:stock.inventory.line,lot:"
msgid "Lot"
@@ -93,10 +98,6 @@ msgctxt "field:stock.lot.trace,quantity:"
msgid "Quantity"
msgstr "Ilość"
-msgctxt "field:stock.lot.trace,shipment:"
-msgid "Shipment"
-msgstr ""
-
#, fuzzy
msgctxt "field:stock.lot.trace,to_location:"
msgid "To Location"
@@ -142,29 +143,6 @@ msgctxt "field:stock.lots_by_locations,quantity:"
msgid "Quantity"
msgstr "Ilość"
-#, fuzzy
-msgctxt "field:stock.lots_by_warehouse.context,forecast_date:"
-msgid "At Date"
-msgstr "Na dzień"
-
-#, fuzzy
-msgctxt "field:stock.lots_by_warehouse.context,locations:"
-msgid "Locations"
-msgstr "Lokalizacja"
-
-#, fuzzy
-msgctxt "field:stock.lots_by_warehouse.context,stock_date_end:"
-msgid "At Date"
-msgstr "Na dzień"
-
-msgctxt "field:stock.lots_by_warehouse.context,stock_skip_warehouse:"
-msgid "Only storage zone"
-msgstr ""
-
-msgctxt "field:stock.lots_by_warehouse.context,warehouse:"
-msgid "Warehouse"
-msgstr ""
-
#, fuzzy
msgctxt "field:stock.move,lot:"
msgid "Lot"
@@ -281,28 +259,17 @@ msgctxt "help:stock.lots_by_locations,default_uom:"
msgid "The default Unit of Measure."
msgstr ""
-msgctxt "help:stock.lots_by_warehouse.context,forecast_date:"
-msgid ""
-"Allow to compute expected stock quantities for this date.\n"
-"* An empty value is an infinite date in the future.\n"
-"* A date in the past will provide historical values."
-msgstr ""
-
-msgctxt "help:stock.lots_by_warehouse.context,stock_skip_warehouse:"
-msgid "Check to use only the quantity of the storage zone."
-msgstr ""
-
msgctxt "help:stock.move.add.lots.start,duplicate_lot_number:"
msgid "The number of times the lot must be duplicated."
msgstr ""
msgctxt "model:ir.action,name:act_location_quantity_list"
-msgid "Locations List Quantity"
-msgstr ""
+msgid "Stock Locations List"
+msgstr "Lista lokalizacji magazynowych"
msgctxt "model:ir.action,name:act_location_quantity_tree"
-msgid "Locations Tree Quantity"
-msgstr ""
+msgid "Stock Locations Tree"
+msgstr "Struktura lokalizacji magazynowych"
#, fuzzy
msgctxt "model:ir.action,name:act_lot_form"
@@ -324,12 +291,8 @@ msgstr ""
#, fuzzy
msgctxt "model:ir.action,name:act_lots_by_locations_relate"
-msgid "Lots by Locations"
-msgstr "Lokalizacja"
-
-msgctxt "model:ir.action,name:act_lots_by_warehouse_relate"
-msgid "Lots By Warehouse"
-msgstr ""
+msgid "Lots"
+msgstr "Lots"
#, fuzzy
msgctxt "model:ir.action,name:wizard_move_add_lots"
@@ -340,16 +303,19 @@ msgctxt "model:ir.message,text:msg_change_product"
msgid "You cannot change the product of a stock lot which has stock moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_lot_required"
msgid "To move product \"%(product)s\" you must provide a stock lot."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_add_lot_quantity"
msgid ""
"The total quantity \"%(lot_quantity)s\" of the lots must be less than or "
"equal to the quantity \"%(move_quantity)s\" of the move."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_only_lot"
msgid "You must select a stock lot instead of a product for \"%(product)s\"."
msgstr ""
@@ -406,10 +372,6 @@ msgctxt "model:stock.lots_by_locations,name:"
msgid "Lots by Locations"
msgstr "Lokalizacja"
-msgctxt "model:stock.lots_by_warehouse.context,name:"
-msgid "Lot by Warehouse"
-msgstr ""
-
#, fuzzy
msgctxt "model:stock.move.add.lots.start,name:"
msgid "Add Lots"
diff --git a/modules/stock_lot/locale/pt.po b/modules/stock_lot/locale/pt.po
index b9c2205b5d..77e99d3c34 100644
--- a/modules/stock_lot/locale/pt.po
+++ b/modules/stock_lot/locale/pt.po
@@ -29,6 +29,11 @@ msgctxt "field:product.template,lot_sequence:"
msgid "Lot Sequence"
msgstr "Lote Obrigatório"
+#, fuzzy
+msgctxt "field:stock.inventory.count.quantity,lot:"
+msgid "Lot"
+msgstr "Lote"
+
msgctxt "field:stock.inventory.line,lot:"
msgid "Lot"
msgstr "Lote"
@@ -94,10 +99,6 @@ msgctxt "field:stock.lot.trace,quantity:"
msgid "Quantity"
msgstr "Quantidade"
-msgctxt "field:stock.lot.trace,shipment:"
-msgid "Shipment"
-msgstr ""
-
#, fuzzy
msgctxt "field:stock.lot.trace,to_location:"
msgid "To Location"
@@ -143,29 +144,6 @@ msgctxt "field:stock.lots_by_locations,quantity:"
msgid "Quantity"
msgstr "Quantidade"
-#, fuzzy
-msgctxt "field:stock.lots_by_warehouse.context,forecast_date:"
-msgid "At Date"
-msgstr "Na Data"
-
-#, fuzzy
-msgctxt "field:stock.lots_by_warehouse.context,locations:"
-msgid "Locations"
-msgstr "Localização"
-
-#, fuzzy
-msgctxt "field:stock.lots_by_warehouse.context,stock_date_end:"
-msgid "At Date"
-msgstr "Na Data"
-
-msgctxt "field:stock.lots_by_warehouse.context,stock_skip_warehouse:"
-msgid "Only storage zone"
-msgstr ""
-
-msgctxt "field:stock.lots_by_warehouse.context,warehouse:"
-msgid "Warehouse"
-msgstr ""
-
msgctxt "field:stock.move,lot:"
msgid "Lot"
msgstr "Lote"
@@ -285,34 +263,19 @@ msgctxt "help:stock.lots_by_locations,default_uom:"
msgid "The default Unit of Measure."
msgstr ""
-#, fuzzy
-msgctxt "help:stock.lots_by_warehouse.context,forecast_date:"
-msgid ""
-"Allow to compute expected stock quantities for this date.\n"
-"* An empty value is an infinite date in the future.\n"
-"* A date in the past will provide historical values."
-msgstr ""
-"Permite o cálculo esperado das quantidades do estoque para esta data.\n"
-"* Um valor vazio é uma data infinita no futuro.\n"
-"* Uma data no passado mostrará valores históricos."
-
-msgctxt "help:stock.lots_by_warehouse.context,stock_skip_warehouse:"
-msgid "Check to use only the quantity of the storage zone."
-msgstr ""
-
msgctxt "help:stock.move.add.lots.start,duplicate_lot_number:"
msgid "The number of times the lot must be duplicated."
msgstr ""
#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_list"
-msgid "Locations List Quantity"
+msgid "Stock Locations List"
msgstr "Quantidade prevista"
#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_tree"
-msgid "Locations Tree Quantity"
-msgstr "Quantidade prevista"
+msgid "Stock Locations Tree"
+msgstr "Tipo do lote de estoque"
#, fuzzy
msgctxt "model:ir.action,name:act_lot_form"
@@ -334,12 +297,8 @@ msgstr ""
#, fuzzy
msgctxt "model:ir.action,name:act_lots_by_locations_relate"
-msgid "Lots by Locations"
-msgstr "Lote Localização"
-
-msgctxt "model:ir.action,name:act_lots_by_warehouse_relate"
-msgid "Lots By Warehouse"
-msgstr ""
+msgid "Lots"
+msgstr "Lots"
#, fuzzy
msgctxt "model:ir.action,name:wizard_move_add_lots"
@@ -350,16 +309,19 @@ msgctxt "model:ir.message,text:msg_change_product"
msgid "You cannot change the product of a stock lot which has stock moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_lot_required"
msgid "To move product \"%(product)s\" you must provide a stock lot."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_add_lot_quantity"
msgid ""
"The total quantity \"%(lot_quantity)s\" of the lots must be less than or "
"equal to the quantity \"%(move_quantity)s\" of the move."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_only_lot"
msgid "You must select a stock lot instead of a product for \"%(product)s\"."
msgstr ""
@@ -418,10 +380,6 @@ msgctxt "model:stock.lots_by_locations,name:"
msgid "Lots by Locations"
msgstr "Lote Localização"
-msgctxt "model:stock.lots_by_warehouse.context,name:"
-msgid "Lot by Warehouse"
-msgstr ""
-
#, fuzzy
msgctxt "model:stock.move.add.lots.start,name:"
msgid "Add Lots"
diff --git a/modules/stock_lot/locale/ro.po b/modules/stock_lot/locale/ro.po
index 78b9a8f22a..8fda45f2cc 100644
--- a/modules/stock_lot/locale/ro.po
+++ b/modules/stock_lot/locale/ro.po
@@ -27,6 +27,10 @@ msgctxt "field:product.template,lot_sequence:"
msgid "Lot Sequence"
msgstr ""
+msgctxt "field:stock.inventory.count.quantity,lot:"
+msgid "Lot"
+msgstr ""
+
msgctxt "field:stock.inventory.line,lot:"
msgid "Lot"
msgstr ""
@@ -88,10 +92,6 @@ msgctxt "field:stock.lot.trace,quantity:"
msgid "Quantity"
msgstr ""
-msgctxt "field:stock.lot.trace,shipment:"
-msgid "Shipment"
-msgstr ""
-
msgctxt "field:stock.lot.trace,to_location:"
msgid "To Location"
msgstr ""
@@ -133,26 +133,6 @@ msgctxt "field:stock.lots_by_locations,quantity:"
msgid "Quantity"
msgstr ""
-msgctxt "field:stock.lots_by_warehouse.context,forecast_date:"
-msgid "At Date"
-msgstr ""
-
-msgctxt "field:stock.lots_by_warehouse.context,locations:"
-msgid "Locations"
-msgstr ""
-
-msgctxt "field:stock.lots_by_warehouse.context,stock_date_end:"
-msgid "At Date"
-msgstr ""
-
-msgctxt "field:stock.lots_by_warehouse.context,stock_skip_warehouse:"
-msgid "Only storage zone"
-msgstr ""
-
-msgctxt "field:stock.lots_by_warehouse.context,warehouse:"
-msgid "Warehouse"
-msgstr ""
-
msgctxt "field:stock.move,lot:"
msgid "Lot"
msgstr ""
@@ -262,27 +242,18 @@ msgctxt "help:stock.lots_by_locations,default_uom:"
msgid "The default Unit of Measure."
msgstr ""
-msgctxt "help:stock.lots_by_warehouse.context,forecast_date:"
-msgid ""
-"Allow to compute expected stock quantities for this date.\n"
-"* An empty value is an infinite date in the future.\n"
-"* A date in the past will provide historical values."
-msgstr ""
-
-msgctxt "help:stock.lots_by_warehouse.context,stock_skip_warehouse:"
-msgid "Check to use only the quantity of the storage zone."
-msgstr ""
-
msgctxt "help:stock.move.add.lots.start,duplicate_lot_number:"
msgid "The number of times the lot must be duplicated."
msgstr ""
+#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_list"
-msgid "Locations List Quantity"
+msgid "Stock Locations List"
msgstr "Locaţii Lista Cantităţi"
+#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_tree"
-msgid "Locations Tree Quantity"
+msgid "Stock Locations Tree"
msgstr "Arbore Cantitate Locaţii"
msgctxt "model:ir.action,name:act_lot_form"
@@ -302,11 +273,7 @@ msgid "Upward Traces"
msgstr ""
msgctxt "model:ir.action,name:act_lots_by_locations_relate"
-msgid "Lots by Locations"
-msgstr ""
-
-msgctxt "model:ir.action,name:act_lots_by_warehouse_relate"
-msgid "Lots By Warehouse"
+msgid "Lots"
msgstr ""
msgctxt "model:ir.action,name:wizard_move_add_lots"
@@ -317,16 +284,19 @@ msgctxt "model:ir.message,text:msg_change_product"
msgid "You cannot change the product of a stock lot which has stock moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_lot_required"
msgid "To move product \"%(product)s\" you must provide a stock lot."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_add_lot_quantity"
msgid ""
"The total quantity \"%(lot_quantity)s\" of the lots must be less than or "
"equal to the quantity \"%(move_quantity)s\" of the move."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_only_lot"
msgid "You must select a stock lot instead of a product for \"%(product)s\"."
msgstr ""
@@ -380,10 +350,6 @@ msgctxt "model:stock.lots_by_locations,name:"
msgid "Lots by Locations"
msgstr ""
-msgctxt "model:stock.lots_by_warehouse.context,name:"
-msgid "Lot by Warehouse"
-msgstr ""
-
msgctxt "model:stock.move.add.lots.start,name:"
msgid "Add Lots"
msgstr ""
diff --git a/modules/stock_lot/locale/ru.po b/modules/stock_lot/locale/ru.po
index 26bbbdccb9..f406a5d056 100644
--- a/modules/stock_lot/locale/ru.po
+++ b/modules/stock_lot/locale/ru.po
@@ -27,6 +27,11 @@ msgctxt "field:product.template,lot_sequence:"
msgid "Lot Sequence"
msgstr ""
+#, fuzzy
+msgctxt "field:stock.inventory.count.quantity,lot:"
+msgid "Lot"
+msgstr "Lot"
+
#, fuzzy
msgctxt "field:stock.inventory.line,lot:"
msgid "Lot"
@@ -97,10 +102,6 @@ msgctxt "field:stock.lot.trace,quantity:"
msgid "Quantity"
msgstr "Кол-во"
-msgctxt "field:stock.lot.trace,shipment:"
-msgid "Shipment"
-msgstr ""
-
#, fuzzy
msgctxt "field:stock.lot.trace,to_location:"
msgid "To Location"
@@ -146,29 +147,6 @@ msgctxt "field:stock.lots_by_locations,quantity:"
msgid "Quantity"
msgstr "Кол-во"
-#, fuzzy
-msgctxt "field:stock.lots_by_warehouse.context,forecast_date:"
-msgid "At Date"
-msgstr "Дата изменения"
-
-#, fuzzy
-msgctxt "field:stock.lots_by_warehouse.context,locations:"
-msgid "Locations"
-msgstr "Местоположение"
-
-#, fuzzy
-msgctxt "field:stock.lots_by_warehouse.context,stock_date_end:"
-msgid "At Date"
-msgstr "Дата изменения"
-
-msgctxt "field:stock.lots_by_warehouse.context,stock_skip_warehouse:"
-msgid "Only storage zone"
-msgstr ""
-
-msgctxt "field:stock.lots_by_warehouse.context,warehouse:"
-msgid "Warehouse"
-msgstr ""
-
#, fuzzy
msgctxt "field:stock.move,lot:"
msgid "Lot"
@@ -289,29 +267,18 @@ msgctxt "help:stock.lots_by_locations,default_uom:"
msgid "The default Unit of Measure."
msgstr ""
-msgctxt "help:stock.lots_by_warehouse.context,forecast_date:"
-msgid ""
-"Allow to compute expected stock quantities for this date.\n"
-"* An empty value is an infinite date in the future.\n"
-"* A date in the past will provide historical values."
-msgstr ""
-
-msgctxt "help:stock.lots_by_warehouse.context,stock_skip_warehouse:"
-msgid "Check to use only the quantity of the storage zone."
-msgstr ""
-
msgctxt "help:stock.move.add.lots.start,duplicate_lot_number:"
msgid "The number of times the lot must be duplicated."
msgstr ""
#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_list"
-msgid "Locations List Quantity"
+msgid "Stock Locations List"
msgstr "Прогноз количества"
#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_tree"
-msgid "Locations Tree Quantity"
+msgid "Stock Locations Tree"
msgstr "Прогноз количества"
msgctxt "model:ir.action,name:act_lot_form"
@@ -333,12 +300,8 @@ msgstr ""
#, fuzzy
msgctxt "model:ir.action,name:act_lots_by_locations_relate"
-msgid "Lots by Locations"
-msgstr "Местоположение"
-
-msgctxt "model:ir.action,name:act_lots_by_warehouse_relate"
-msgid "Lots By Warehouse"
-msgstr ""
+msgid "Lots"
+msgstr "Lots"
#, fuzzy
msgctxt "model:ir.action,name:wizard_move_add_lots"
@@ -349,16 +312,19 @@ msgctxt "model:ir.message,text:msg_change_product"
msgid "You cannot change the product of a stock lot which has stock moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_lot_required"
msgid "To move product \"%(product)s\" you must provide a stock lot."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_add_lot_quantity"
msgid ""
"The total quantity \"%(lot_quantity)s\" of the lots must be less than or "
"equal to the quantity \"%(move_quantity)s\" of the move."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_only_lot"
msgid "You must select a stock lot instead of a product for \"%(product)s\"."
msgstr ""
@@ -414,10 +380,6 @@ msgctxt "model:stock.lots_by_locations,name:"
msgid "Lots by Locations"
msgstr "Местоположение"
-msgctxt "model:stock.lots_by_warehouse.context,name:"
-msgid "Lot by Warehouse"
-msgstr ""
-
#, fuzzy
msgctxt "model:stock.move.add.lots.start,name:"
msgid "Add Lots"
diff --git a/modules/stock_lot/locale/sl.po b/modules/stock_lot/locale/sl.po
index e46712cfaf..30e0776c7c 100644
--- a/modules/stock_lot/locale/sl.po
+++ b/modules/stock_lot/locale/sl.po
@@ -29,6 +29,11 @@ msgctxt "field:product.template,lot_sequence:"
msgid "Lot Sequence"
msgstr "Serija obvezna"
+#, fuzzy
+msgctxt "field:stock.inventory.count.quantity,lot:"
+msgid "Lot"
+msgstr "Serija"
+
msgctxt "field:stock.inventory.line,lot:"
msgid "Lot"
msgstr "Serija"
@@ -94,10 +99,6 @@ msgctxt "field:stock.lot.trace,quantity:"
msgid "Quantity"
msgstr "Količina"
-msgctxt "field:stock.lot.trace,shipment:"
-msgid "Shipment"
-msgstr ""
-
#, fuzzy
msgctxt "field:stock.lot.trace,to_location:"
msgid "To Location"
@@ -143,29 +144,6 @@ msgctxt "field:stock.lots_by_locations,quantity:"
msgid "Quantity"
msgstr "Količina"
-#, fuzzy
-msgctxt "field:stock.lots_by_warehouse.context,forecast_date:"
-msgid "At Date"
-msgstr "Na dan"
-
-#, fuzzy
-msgctxt "field:stock.lots_by_warehouse.context,locations:"
-msgid "Locations"
-msgstr "Lokacija"
-
-#, fuzzy
-msgctxt "field:stock.lots_by_warehouse.context,stock_date_end:"
-msgid "At Date"
-msgstr "Na dan"
-
-msgctxt "field:stock.lots_by_warehouse.context,stock_skip_warehouse:"
-msgid "Only storage zone"
-msgstr ""
-
-msgctxt "field:stock.lots_by_warehouse.context,warehouse:"
-msgid "Warehouse"
-msgstr ""
-
msgctxt "field:stock.move,lot:"
msgid "Lot"
msgstr "Serija"
@@ -285,34 +263,19 @@ msgctxt "help:stock.lots_by_locations,default_uom:"
msgid "The default Unit of Measure."
msgstr ""
-#, fuzzy
-msgctxt "help:stock.lots_by_warehouse.context,forecast_date:"
-msgid ""
-"Allow to compute expected stock quantities for this date.\n"
-"* An empty value is an infinite date in the future.\n"
-"* A date in the past will provide historical values."
-msgstr ""
-"Omogoča izračun predvidenih zalog na ta dan.\n"
-"* Prazno polje pomeni neskončno v prihodnost.\n"
-"* Pretekli datum daje zgodovino zaloge."
-
-msgctxt "help:stock.lots_by_warehouse.context,stock_skip_warehouse:"
-msgid "Check to use only the quantity of the storage zone."
-msgstr ""
-
msgctxt "help:stock.move.add.lots.start,duplicate_lot_number:"
msgid "The number of times the lot must be duplicated."
msgstr ""
#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_list"
-msgid "Locations List Quantity"
+msgid "Stock Locations List"
msgstr "Predvidena količina"
#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_tree"
-msgid "Locations Tree Quantity"
-msgstr "Predvidena količina"
+msgid "Stock Locations Tree"
+msgstr "Tip serije"
#, fuzzy
msgctxt "model:ir.action,name:act_lot_form"
@@ -334,12 +297,8 @@ msgstr ""
#, fuzzy
msgctxt "model:ir.action,name:act_lots_by_locations_relate"
-msgid "Lots by Locations"
-msgstr "Serija po lokaciji"
-
-msgctxt "model:ir.action,name:act_lots_by_warehouse_relate"
-msgid "Lots By Warehouse"
-msgstr ""
+msgid "Lots"
+msgstr "Lots"
#, fuzzy
msgctxt "model:ir.action,name:wizard_move_add_lots"
@@ -350,16 +309,19 @@ msgctxt "model:ir.message,text:msg_change_product"
msgid "You cannot change the product of a stock lot which has stock moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_lot_required"
msgid "To move product \"%(product)s\" you must provide a stock lot."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_add_lot_quantity"
msgid ""
"The total quantity \"%(lot_quantity)s\" of the lots must be less than or "
"equal to the quantity \"%(move_quantity)s\" of the move."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_only_lot"
msgid "You must select a stock lot instead of a product for \"%(product)s\"."
msgstr ""
@@ -418,10 +380,6 @@ msgctxt "model:stock.lots_by_locations,name:"
msgid "Lots by Locations"
msgstr "Serija po lokaciji"
-msgctxt "model:stock.lots_by_warehouse.context,name:"
-msgid "Lot by Warehouse"
-msgstr ""
-
#, fuzzy
msgctxt "model:stock.move.add.lots.start,name:"
msgid "Add Lots"
diff --git a/modules/stock_lot/locale/tr.po b/modules/stock_lot/locale/tr.po
index cda3543720..9464b05253 100644
--- a/modules/stock_lot/locale/tr.po
+++ b/modules/stock_lot/locale/tr.po
@@ -27,6 +27,11 @@ msgctxt "field:product.template,lot_sequence:"
msgid "Lot Sequence"
msgstr ""
+#, fuzzy
+msgctxt "field:stock.inventory.count.quantity,lot:"
+msgid "Lot"
+msgstr "Lot"
+
#, fuzzy
msgctxt "field:stock.inventory.line,lot:"
msgid "Lot"
@@ -91,10 +96,6 @@ msgctxt "field:stock.lot.trace,quantity:"
msgid "Quantity"
msgstr ""
-msgctxt "field:stock.lot.trace,shipment:"
-msgid "Shipment"
-msgstr ""
-
#, fuzzy
msgctxt "field:stock.lot.trace,to_location:"
msgid "To Location"
@@ -138,27 +139,6 @@ msgctxt "field:stock.lots_by_locations,quantity:"
msgid "Quantity"
msgstr ""
-msgctxt "field:stock.lots_by_warehouse.context,forecast_date:"
-msgid "At Date"
-msgstr ""
-
-#, fuzzy
-msgctxt "field:stock.lots_by_warehouse.context,locations:"
-msgid "Locations"
-msgstr "Production"
-
-msgctxt "field:stock.lots_by_warehouse.context,stock_date_end:"
-msgid "At Date"
-msgstr ""
-
-msgctxt "field:stock.lots_by_warehouse.context,stock_skip_warehouse:"
-msgid "Only storage zone"
-msgstr ""
-
-msgctxt "field:stock.lots_by_warehouse.context,warehouse:"
-msgid "Warehouse"
-msgstr ""
-
#, fuzzy
msgctxt "field:stock.move,lot:"
msgid "Lot"
@@ -271,28 +251,19 @@ msgctxt "help:stock.lots_by_locations,default_uom:"
msgid "The default Unit of Measure."
msgstr ""
-msgctxt "help:stock.lots_by_warehouse.context,forecast_date:"
-msgid ""
-"Allow to compute expected stock quantities for this date.\n"
-"* An empty value is an infinite date in the future.\n"
-"* A date in the past will provide historical values."
-msgstr ""
-
-msgctxt "help:stock.lots_by_warehouse.context,stock_skip_warehouse:"
-msgid "Check to use only the quantity of the storage zone."
-msgstr ""
-
msgctxt "help:stock.move.add.lots.start,duplicate_lot_number:"
msgid "The number of times the lot must be duplicated."
msgstr ""
+#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_list"
-msgid "Locations List Quantity"
-msgstr ""
+msgid "Stock Locations List"
+msgstr "Production"
+#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_tree"
-msgid "Locations Tree Quantity"
-msgstr ""
+msgid "Stock Locations Tree"
+msgstr "Production"
msgctxt "model:ir.action,name:act_lot_form"
msgid "Lots"
@@ -313,12 +284,8 @@ msgstr ""
#, fuzzy
msgctxt "model:ir.action,name:act_lots_by_locations_relate"
-msgid "Lots by Locations"
-msgstr "Production"
-
-msgctxt "model:ir.action,name:act_lots_by_warehouse_relate"
-msgid "Lots By Warehouse"
-msgstr ""
+msgid "Lots"
+msgstr "Lots"
#, fuzzy
msgctxt "model:ir.action,name:wizard_move_add_lots"
@@ -329,16 +296,19 @@ msgctxt "model:ir.message,text:msg_change_product"
msgid "You cannot change the product of a stock lot which has stock moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_lot_required"
msgid "To move product \"%(product)s\" you must provide a stock lot."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_add_lot_quantity"
msgid ""
"The total quantity \"%(lot_quantity)s\" of the lots must be less than or "
"equal to the quantity \"%(move_quantity)s\" of the move."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_only_lot"
msgid "You must select a stock lot instead of a product for \"%(product)s\"."
msgstr ""
@@ -394,10 +364,6 @@ msgctxt "model:stock.lots_by_locations,name:"
msgid "Lots by Locations"
msgstr "Production"
-msgctxt "model:stock.lots_by_warehouse.context,name:"
-msgid "Lot by Warehouse"
-msgstr ""
-
#, fuzzy
msgctxt "model:stock.move.add.lots.start,name:"
msgid "Add Lots"
diff --git a/modules/stock_lot/locale/uk.po b/modules/stock_lot/locale/uk.po
index b566ed3263..dacde0c4b1 100644
--- a/modules/stock_lot/locale/uk.po
+++ b/modules/stock_lot/locale/uk.po
@@ -27,6 +27,10 @@ msgctxt "field:product.template,lot_sequence:"
msgid "Lot Sequence"
msgstr ""
+msgctxt "field:stock.inventory.count.quantity,lot:"
+msgid "Lot"
+msgstr ""
+
msgctxt "field:stock.inventory.line,lot:"
msgid "Lot"
msgstr ""
@@ -87,10 +91,6 @@ msgctxt "field:stock.lot.trace,quantity:"
msgid "Quantity"
msgstr ""
-msgctxt "field:stock.lot.trace,shipment:"
-msgid "Shipment"
-msgstr ""
-
msgctxt "field:stock.lot.trace,to_location:"
msgid "To Location"
msgstr ""
@@ -131,26 +131,6 @@ msgctxt "field:stock.lots_by_locations,quantity:"
msgid "Quantity"
msgstr ""
-msgctxt "field:stock.lots_by_warehouse.context,forecast_date:"
-msgid "At Date"
-msgstr ""
-
-msgctxt "field:stock.lots_by_warehouse.context,locations:"
-msgid "Locations"
-msgstr ""
-
-msgctxt "field:stock.lots_by_warehouse.context,stock_date_end:"
-msgid "At Date"
-msgstr ""
-
-msgctxt "field:stock.lots_by_warehouse.context,stock_skip_warehouse:"
-msgid "Only storage zone"
-msgstr ""
-
-msgctxt "field:stock.lots_by_warehouse.context,warehouse:"
-msgid "Warehouse"
-msgstr ""
-
msgctxt "field:stock.move,lot:"
msgid "Lot"
msgstr ""
@@ -258,27 +238,16 @@ msgctxt "help:stock.lots_by_locations,default_uom:"
msgid "The default Unit of Measure."
msgstr ""
-msgctxt "help:stock.lots_by_warehouse.context,forecast_date:"
-msgid ""
-"Allow to compute expected stock quantities for this date.\n"
-"* An empty value is an infinite date in the future.\n"
-"* A date in the past will provide historical values."
-msgstr ""
-
-msgctxt "help:stock.lots_by_warehouse.context,stock_skip_warehouse:"
-msgid "Check to use only the quantity of the storage zone."
-msgstr ""
-
msgctxt "help:stock.move.add.lots.start,duplicate_lot_number:"
msgid "The number of times the lot must be duplicated."
msgstr ""
msgctxt "model:ir.action,name:act_location_quantity_list"
-msgid "Locations List Quantity"
+msgid "Stock Locations List"
msgstr ""
msgctxt "model:ir.action,name:act_location_quantity_tree"
-msgid "Locations Tree Quantity"
+msgid "Stock Locations Tree"
msgstr ""
msgctxt "model:ir.action,name:act_lot_form"
@@ -298,11 +267,7 @@ msgid "Upward Traces"
msgstr ""
msgctxt "model:ir.action,name:act_lots_by_locations_relate"
-msgid "Lots by Locations"
-msgstr ""
-
-msgctxt "model:ir.action,name:act_lots_by_warehouse_relate"
-msgid "Lots By Warehouse"
+msgid "Lots"
msgstr ""
msgctxt "model:ir.action,name:wizard_move_add_lots"
@@ -313,16 +278,19 @@ msgctxt "model:ir.message,text:msg_change_product"
msgid "You cannot change the product of a stock lot which has stock moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_lot_required"
msgid "To move product \"%(product)s\" you must provide a stock lot."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_add_lot_quantity"
msgid ""
"The total quantity \"%(lot_quantity)s\" of the lots must be less than or "
"equal to the quantity \"%(move_quantity)s\" of the move."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_only_lot"
msgid "You must select a stock lot instead of a product for \"%(product)s\"."
msgstr ""
@@ -376,10 +344,6 @@ msgctxt "model:stock.lots_by_locations,name:"
msgid "Lots by Locations"
msgstr ""
-msgctxt "model:stock.lots_by_warehouse.context,name:"
-msgid "Lot by Warehouse"
-msgstr ""
-
msgctxt "model:stock.move.add.lots.start,name:"
msgid "Add Lots"
msgstr ""
diff --git a/modules/stock_lot/locale/zh_CN.po b/modules/stock_lot/locale/zh_CN.po
index 3c3e57d540..4d849db107 100644
--- a/modules/stock_lot/locale/zh_CN.po
+++ b/modules/stock_lot/locale/zh_CN.po
@@ -27,6 +27,11 @@ msgctxt "field:product.template,lot_sequence:"
msgid "Lot Sequence"
msgstr "批次序列"
+#, fuzzy
+msgctxt "field:stock.inventory.count.quantity,lot:"
+msgid "Lot"
+msgstr "批次"
+
msgctxt "field:stock.inventory.line,lot:"
msgid "Lot"
msgstr "批次"
@@ -88,10 +93,6 @@ msgctxt "field:stock.lot.trace,quantity:"
msgid "Quantity"
msgstr "数量"
-msgctxt "field:stock.lot.trace,shipment:"
-msgid "Shipment"
-msgstr "收发货"
-
#, fuzzy
msgctxt "field:stock.lot.trace,to_location:"
msgid "To Location"
@@ -133,26 +134,6 @@ msgctxt "field:stock.lots_by_locations,quantity:"
msgid "Quantity"
msgstr "数量"
-msgctxt "field:stock.lots_by_warehouse.context,forecast_date:"
-msgid "At Date"
-msgstr "日期"
-
-msgctxt "field:stock.lots_by_warehouse.context,locations:"
-msgid "Locations"
-msgstr "库位"
-
-msgctxt "field:stock.lots_by_warehouse.context,stock_date_end:"
-msgid "At Date"
-msgstr "日期"
-
-msgctxt "field:stock.lots_by_warehouse.context,stock_skip_warehouse:"
-msgid "Only storage zone"
-msgstr "只有存储区"
-
-msgctxt "field:stock.lots_by_warehouse.context,warehouse:"
-msgid "Warehouse"
-msgstr "仓库"
-
msgctxt "field:stock.move,lot:"
msgid "Lot"
msgstr "批次"
@@ -263,30 +244,18 @@ msgctxt "help:stock.lots_by_locations,default_uom:"
msgid "The default Unit of Measure."
msgstr "默认计量单位。"
-msgctxt "help:stock.lots_by_warehouse.context,forecast_date:"
-msgid ""
-"Allow to compute expected stock quantities for this date.\n"
-"* An empty value is an infinite date in the future.\n"
-"* A date in the past will provide historical values."
-msgstr ""
-"允许计算当前日期对应的预期库存数量。\n"
-"* 空值是未来的无限日期。\n"
-"* 过去的日期将提供历史值。"
-
-msgctxt "help:stock.lots_by_warehouse.context,stock_skip_warehouse:"
-msgid "Check to use only the quantity of the storage zone."
-msgstr "选中仅使用存储区的数量。"
-
msgctxt "help:stock.move.add.lots.start,duplicate_lot_number:"
msgid "The number of times the lot must be duplicated."
msgstr "批次需要复制的次数。"
+#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_list"
-msgid "Locations List Quantity"
+msgid "Stock Locations List"
msgstr "库位明细数量"
+#, fuzzy
msgctxt "model:ir.action,name:act_location_quantity_tree"
-msgid "Locations Tree Quantity"
+msgid "Stock Locations Tree"
msgstr "库位树数量"
msgctxt "model:ir.action,name:act_lot_form"
@@ -305,13 +274,10 @@ msgctxt "model:ir.action,name:act_lot_trace_upward_relate"
msgid "Upward Traces"
msgstr "向上追踪"
+#, fuzzy
msgctxt "model:ir.action,name:act_lots_by_locations_relate"
-msgid "Lots by Locations"
-msgstr "按库位划分的批次"
-
-msgctxt "model:ir.action,name:act_lots_by_warehouse_relate"
-msgid "Lots By Warehouse"
-msgstr "按仓库划分的批次"
+msgid "Lots"
+msgstr "批次"
msgctxt "model:ir.action,name:wizard_move_add_lots"
msgid "Add Lots"
@@ -321,16 +287,19 @@ msgctxt "model:ir.message,text:msg_change_product"
msgid "You cannot change the product of a stock lot which has stock moves."
msgstr "如果一个库存批次包含库存移动,那么这个批次对应的产品无法更改。"
+#, python-format
msgctxt "model:ir.message,text:msg_lot_required"
msgid "To move product \"%(product)s\" you must provide a stock lot."
msgstr "移动产品 \"%(product)s\" 之前须提供一个库存批次。"
+#, python-format
msgctxt "model:ir.message,text:msg_move_add_lot_quantity"
msgid ""
"The total quantity \"%(lot_quantity)s\" of the lots must be less than or "
"equal to the quantity \"%(move_quantity)s\" of the move."
msgstr "批次的总数量 \"%(lot_quantity)s\" 必须小于或等于移动的数量 \"%(move_quantity)s\"。"
+#, python-format
msgctxt "model:ir.message,text:msg_only_lot"
msgid "You must select a stock lot instead of a product for \"%(product)s\"."
msgstr "必须为 \"%(product)s\" 选择库存批次而不是产品。"
@@ -384,10 +353,6 @@ msgctxt "model:stock.lots_by_locations,name:"
msgid "Lots by Locations"
msgstr "按库位划分的批次"
-msgctxt "model:stock.lots_by_warehouse.context,name:"
-msgid "Lot by Warehouse"
-msgstr "按仓库划分的批次"
-
msgctxt "model:stock.move.add.lots.start,name:"
msgid "Add Lots"
msgstr "增加批次"
diff --git a/modules/stock_lot_sled/locale/bg.po b/modules/stock_lot_sled/locale/bg.po
index a14bbfb301..7cd9329388 100644
--- a/modules/stock_lot_sled/locale/bg.po
+++ b/modules/stock_lot_sled/locale/bg.po
@@ -112,16 +112,19 @@ msgctxt "help:stock.location.lot.shelf_life,shelf_life_delay:"
msgid "The delay before removal from the forecast."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_lot_modify_expiration_date_period_close"
msgid ""
"You cannot modify expiration dates of lot \"%(lot)s because it is used on "
"move \"%(move)s\" in a closed period."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_lot_expired"
msgid "You cannot process move \"%(move)s\" because its lot \"%(lot)s\" has expired."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_period_close_sled"
msgid ""
"You cannot close periods before the expiration of lot \"%(lot)s\" "
diff --git a/modules/stock_lot_sled/locale/ca.po b/modules/stock_lot_sled/locale/ca.po
index bb3d237a45..f13ff49fb6 100644
--- a/modules/stock_lot_sled/locale/ca.po
+++ b/modules/stock_lot_sled/locale/ca.po
@@ -98,6 +98,7 @@ msgctxt "help:stock.location.lot.shelf_life,shelf_life_delay:"
msgid "The delay before removal from the forecast."
msgstr "El retard abans d'eliminar de les previsions."
+#, python-format
msgctxt "model:ir.message,text:msg_lot_modify_expiration_date_period_close"
msgid ""
"You cannot modify expiration dates of lot \"%(lot)s because it is used on "
@@ -106,12 +107,14 @@ msgstr ""
"No podeu modificar les dates de caducitat del lot \"%(lot)s\" perquè "
"s'utilitza en el moviment \"%(move)s\" d'un període tancat."
+#, python-format
msgctxt "model:ir.message,text:msg_move_lot_expired"
msgid "You cannot process move \"%(move)s\" because its lot \"%(lot)s\" has expired."
msgstr ""
"No podeu processar el moviment \"%(move)s\" perquè el seu lot \"%(lot)s\" ha"
" expirat."
+#, python-format
msgctxt "model:ir.message,text:msg_period_close_sled"
msgid ""
"You cannot close periods before the expiration of lot \"%(lot)s\" "
diff --git a/modules/stock_lot_sled/locale/cs.po b/modules/stock_lot_sled/locale/cs.po
index 269646e458..4ae1e6e075 100644
--- a/modules/stock_lot_sled/locale/cs.po
+++ b/modules/stock_lot_sled/locale/cs.po
@@ -98,16 +98,19 @@ msgctxt "help:stock.location.lot.shelf_life,shelf_life_delay:"
msgid "The delay before removal from the forecast."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_lot_modify_expiration_date_period_close"
msgid ""
"You cannot modify expiration dates of lot \"%(lot)s because it is used on "
"move \"%(move)s\" in a closed period."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_lot_expired"
msgid "You cannot process move \"%(move)s\" because its lot \"%(lot)s\" has expired."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_period_close_sled"
msgid ""
"You cannot close periods before the expiration of lot \"%(lot)s\" "
diff --git a/modules/stock_lot_sled/locale/de.po b/modules/stock_lot_sled/locale/de.po
index c3deb20fa8..9f33898c30 100644
--- a/modules/stock_lot_sled/locale/de.po
+++ b/modules/stock_lot_sled/locale/de.po
@@ -98,6 +98,7 @@ msgctxt "help:stock.location.lot.shelf_life,shelf_life_delay:"
msgid "The delay before removal from the forecast."
msgstr "Der Aufschub vor dem Entfernen aus der Bedarfsermittlung."
+#, python-format
msgctxt "model:ir.message,text:msg_lot_modify_expiration_date_period_close"
msgid ""
"You cannot modify expiration dates of lot \"%(lot)s because it is used on "
@@ -107,12 +108,14 @@ msgstr ""
"sie in Warenbewegung \"%(move)s\" in einem geschlossenen "
"Lagerbuchungszeitraum verwendet wird."
+#, python-format
msgctxt "model:ir.message,text:msg_move_lot_expired"
msgid "You cannot process move \"%(move)s\" because its lot \"%(lot)s\" has expired."
msgstr ""
"Die Warenbewegung \"%(move)s\" kann nicht ausgeführt werden, weil die "
"zugewiesene Charge \"%(lot)s\" abgelaufen ist."
+#, python-format
msgctxt "model:ir.message,text:msg_period_close_sled"
msgid ""
"You cannot close periods before the expiration of lot \"%(lot)s\" "
diff --git a/modules/stock_lot_sled/locale/es.po b/modules/stock_lot_sled/locale/es.po
index 61531839e3..6db21f1eb4 100644
--- a/modules/stock_lot_sled/locale/es.po
+++ b/modules/stock_lot_sled/locale/es.po
@@ -98,6 +98,7 @@ msgctxt "help:stock.location.lot.shelf_life,shelf_life_delay:"
msgid "The delay before removal from the forecast."
msgstr "El retraso antes de eliminar de las previsiones."
+#, python-format
msgctxt "model:ir.message,text:msg_lot_modify_expiration_date_period_close"
msgid ""
"You cannot modify expiration dates of lot \"%(lot)s because it is used on "
@@ -106,12 +107,14 @@ msgstr ""
"No puede modificar las fechas de caducidad del lote \"%(lot)s\" porque se "
"utiliza en el movimento \"%(move)s\" en un periodo cerrado."
+#, python-format
msgctxt "model:ir.message,text:msg_move_lot_expired"
msgid "You cannot process move \"%(move)s\" because its lot \"%(lot)s\" has expired."
msgstr ""
"No puede procesar el movimiento \"%(move)s\" porque su \"%(lot)s\" ha "
"expirado."
+#, python-format
msgctxt "model:ir.message,text:msg_period_close_sled"
msgid ""
"You cannot close periods before the expiration of lot \"%(lot)s\" "
diff --git a/modules/stock_lot_sled/locale/es_419.po b/modules/stock_lot_sled/locale/es_419.po
index 9d14297188..14de453631 100644
--- a/modules/stock_lot_sled/locale/es_419.po
+++ b/modules/stock_lot_sled/locale/es_419.po
@@ -102,16 +102,19 @@ msgctxt "help:stock.location.lot.shelf_life,shelf_life_delay:"
msgid "The delay before removal from the forecast."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_lot_modify_expiration_date_period_close"
msgid ""
"You cannot modify expiration dates of lot \"%(lot)s because it is used on "
"move \"%(move)s\" in a closed period."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_lot_expired"
msgid "You cannot process move \"%(move)s\" because its lot \"%(lot)s\" has expired."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_period_close_sled"
msgid ""
"You cannot close periods before the expiration of lot \"%(lot)s\" "
diff --git a/modules/stock_lot_sled/locale/et.po b/modules/stock_lot_sled/locale/et.po
index 2ad24606dc..66cffd89d5 100644
--- a/modules/stock_lot_sled/locale/et.po
+++ b/modules/stock_lot_sled/locale/et.po
@@ -106,16 +106,19 @@ msgctxt "help:stock.location.lot.shelf_life,shelf_life_delay:"
msgid "The delay before removal from the forecast."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_lot_modify_expiration_date_period_close"
msgid ""
"You cannot modify expiration dates of lot \"%(lot)s because it is used on "
"move \"%(move)s\" in a closed period."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_lot_expired"
msgid "You cannot process move \"%(move)s\" because its lot \"%(lot)s\" has expired."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_period_close_sled"
msgid ""
"You cannot close periods before the expiration of lot \"%(lot)s\" "
diff --git a/modules/stock_lot_sled/locale/fa.po b/modules/stock_lot_sled/locale/fa.po
index 9be7c7364d..f5c960363e 100644
--- a/modules/stock_lot_sled/locale/fa.po
+++ b/modules/stock_lot_sled/locale/fa.po
@@ -106,6 +106,7 @@ msgctxt "help:stock.location.lot.shelf_life,shelf_life_delay:"
msgid "The delay before removal from the forecast."
msgstr "تاخیر قبل از حذف از پیش بینی."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_lot_modify_expiration_date_period_close"
msgid ""
"You cannot modify expiration dates of lot \"%(lot)s because it is used on "
@@ -114,12 +115,14 @@ msgstr ""
"شما نمیتوانید تاریخ های انقضاء کالاهای: \"%s\" را تغییر دهید چونکه در "
"جابجایی : \"%s\" در دوره بسته شده استفاده شده است."
+#, python-format
msgctxt "model:ir.message,text:msg_move_lot_expired"
msgid "You cannot process move \"%(move)s\" because its lot \"%(lot)s\" has expired."
msgstr ""
"شما نمیتوانید جابجایی :\"%(move)s\" را پردازش کنید، چراکه تاریخ اجناس "
":\"%(lot)s\" منقضی شده است."
+#, python-format
msgctxt "model:ir.message,text:msg_period_close_sled"
msgid ""
"You cannot close periods before the expiration of lot \"%(lot)s\" "
diff --git a/modules/stock_lot_sled/locale/fi.po b/modules/stock_lot_sled/locale/fi.po
index 269646e458..4ae1e6e075 100644
--- a/modules/stock_lot_sled/locale/fi.po
+++ b/modules/stock_lot_sled/locale/fi.po
@@ -98,16 +98,19 @@ msgctxt "help:stock.location.lot.shelf_life,shelf_life_delay:"
msgid "The delay before removal from the forecast."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_lot_modify_expiration_date_period_close"
msgid ""
"You cannot modify expiration dates of lot \"%(lot)s because it is used on "
"move \"%(move)s\" in a closed period."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_lot_expired"
msgid "You cannot process move \"%(move)s\" because its lot \"%(lot)s\" has expired."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_period_close_sled"
msgid ""
"You cannot close periods before the expiration of lot \"%(lot)s\" "
diff --git a/modules/stock_lot_sled/locale/fr.po b/modules/stock_lot_sled/locale/fr.po
index 4a011a7343..68ec8008b9 100644
--- a/modules/stock_lot_sled/locale/fr.po
+++ b/modules/stock_lot_sled/locale/fr.po
@@ -98,6 +98,7 @@ msgctxt "help:stock.location.lot.shelf_life,shelf_life_delay:"
msgid "The delay before removal from the forecast."
msgstr "Le délai avant d'être retiré de la prévision."
+#, python-format
msgctxt "model:ir.message,text:msg_lot_modify_expiration_date_period_close"
msgid ""
"You cannot modify expiration dates of lot \"%(lot)s because it is used on "
@@ -106,12 +107,14 @@ msgstr ""
"Vous ne pouvez pas modifier les dates d'expiration du lot « %(lot)s » car il"
" est utilisé sur un mouvement « %(move)s » d'une période clôturée."
+#, python-format
msgctxt "model:ir.message,text:msg_move_lot_expired"
msgid "You cannot process move \"%(move)s\" because its lot \"%(lot)s\" has expired."
msgstr ""
"Vous ne pouvez pas traiter le mouvement « %(move)s » car son lot « %(lot)s »"
" a expiré."
+#, python-format
msgctxt "model:ir.message,text:msg_period_close_sled"
msgid ""
"You cannot close periods before the expiration of lot \"%(lot)s\" "
diff --git a/modules/stock_lot_sled/locale/hu.po b/modules/stock_lot_sled/locale/hu.po
index 70c5d0bfd0..c0494da59f 100644
--- a/modules/stock_lot_sled/locale/hu.po
+++ b/modules/stock_lot_sled/locale/hu.po
@@ -111,7 +111,7 @@ msgctxt "help:stock.location.lot.shelf_life,shelf_life_delay:"
msgid "The delay before removal from the forecast."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_lot_modify_expiration_date_period_close"
msgid ""
"You cannot modify expiration dates of lot \"%(lot)s because it is used on "
@@ -120,10 +120,12 @@ msgstr ""
"A Charge \"%(lot)s\" lejárati dátuma nem módosítható, egy zárt raktár "
"időszakban raktármozgás \"%(move)s\" van."
+#, python-format
msgctxt "model:ir.message,text:msg_move_lot_expired"
msgid "You cannot process move \"%(move)s\" because its lot \"%(lot)s\" has expired."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_period_close_sled"
msgid ""
"You cannot close periods before the expiration of lot \"%(lot)s\" "
diff --git a/modules/stock_lot_sled/locale/id.po b/modules/stock_lot_sled/locale/id.po
index a2b02fb465..6872c198a6 100644
--- a/modules/stock_lot_sled/locale/id.po
+++ b/modules/stock_lot_sled/locale/id.po
@@ -98,16 +98,19 @@ msgctxt "help:stock.location.lot.shelf_life,shelf_life_delay:"
msgid "The delay before removal from the forecast."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_lot_modify_expiration_date_period_close"
msgid ""
"You cannot modify expiration dates of lot \"%(lot)s because it is used on "
"move \"%(move)s\" in a closed period."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_lot_expired"
msgid "You cannot process move \"%(move)s\" because its lot \"%(lot)s\" has expired."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_period_close_sled"
msgid ""
"You cannot close periods before the expiration of lot \"%(lot)s\" "
diff --git a/modules/stock_lot_sled/locale/it.po b/modules/stock_lot_sled/locale/it.po
index f3370f80cc..9fedbb045b 100644
--- a/modules/stock_lot_sled/locale/it.po
+++ b/modules/stock_lot_sled/locale/it.po
@@ -98,16 +98,19 @@ msgctxt "help:stock.location.lot.shelf_life,shelf_life_delay:"
msgid "The delay before removal from the forecast."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_lot_modify_expiration_date_period_close"
msgid ""
"You cannot modify expiration dates of lot \"%(lot)s because it is used on "
"move \"%(move)s\" in a closed period."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_lot_expired"
msgid "You cannot process move \"%(move)s\" because its lot \"%(lot)s\" has expired."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_period_close_sled"
msgid ""
"You cannot close periods before the expiration of lot \"%(lot)s\" "
diff --git a/modules/stock_lot_sled/locale/lo.po b/modules/stock_lot_sled/locale/lo.po
index 353dd2a5ff..cf423fd724 100644
--- a/modules/stock_lot_sled/locale/lo.po
+++ b/modules/stock_lot_sled/locale/lo.po
@@ -98,16 +98,19 @@ msgctxt "help:stock.location.lot.shelf_life,shelf_life_delay:"
msgid "The delay before removal from the forecast."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_lot_modify_expiration_date_period_close"
msgid ""
"You cannot modify expiration dates of lot \"%(lot)s because it is used on "
"move \"%(move)s\" in a closed period."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_lot_expired"
msgid "You cannot process move \"%(move)s\" because its lot \"%(lot)s\" has expired."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_period_close_sled"
msgid ""
"You cannot close periods before the expiration of lot \"%(lot)s\" "
diff --git a/modules/stock_lot_sled/locale/lt.po b/modules/stock_lot_sled/locale/lt.po
index 269646e458..4ae1e6e075 100644
--- a/modules/stock_lot_sled/locale/lt.po
+++ b/modules/stock_lot_sled/locale/lt.po
@@ -98,16 +98,19 @@ msgctxt "help:stock.location.lot.shelf_life,shelf_life_delay:"
msgid "The delay before removal from the forecast."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_lot_modify_expiration_date_period_close"
msgid ""
"You cannot modify expiration dates of lot \"%(lot)s because it is used on "
"move \"%(move)s\" in a closed period."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_lot_expired"
msgid "You cannot process move \"%(move)s\" because its lot \"%(lot)s\" has expired."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_period_close_sled"
msgid ""
"You cannot close periods before the expiration of lot \"%(lot)s\" "
diff --git a/modules/stock_lot_sled/locale/nl.po b/modules/stock_lot_sled/locale/nl.po
index 41087b02a1..454c541180 100644
--- a/modules/stock_lot_sled/locale/nl.po
+++ b/modules/stock_lot_sled/locale/nl.po
@@ -98,6 +98,7 @@ msgctxt "help:stock.location.lot.shelf_life,shelf_life_delay:"
msgid "The delay before removal from the forecast."
msgstr "De vertraging voor de verwijdering uit de prognose."
+#, python-format
msgctxt "model:ir.message,text:msg_lot_modify_expiration_date_period_close"
msgid ""
"You cannot modify expiration dates of lot \"%(lot)s because it is used on "
@@ -106,12 +107,14 @@ msgstr ""
"U kunt de houdbaarheidsdatums van batch \"%(lot)s niet wijzigen omdat het "
"wordt gebruikt bij voorraadboeking \"%(move)s\" in een afgesloten periode."
+#, python-format
msgctxt "model:ir.message,text:msg_move_lot_expired"
msgid "You cannot process move \"%(move)s\" because its lot \"%(lot)s\" has expired."
msgstr ""
"U kunt de voorraadboeking \"%(move)s\" niet verwerken omdat de batch "
"\"%(lot)s verlopen is."
+#, python-format
msgctxt "model:ir.message,text:msg_period_close_sled"
msgid ""
"You cannot close periods before the expiration of lot \"%(lot)s\" "
diff --git a/modules/stock_lot_sled/locale/pl.po b/modules/stock_lot_sled/locale/pl.po
index 29148f17d6..e34f9b57c3 100644
--- a/modules/stock_lot_sled/locale/pl.po
+++ b/modules/stock_lot_sled/locale/pl.po
@@ -107,16 +107,19 @@ msgctxt "help:stock.location.lot.shelf_life,shelf_life_delay:"
msgid "The delay before removal from the forecast."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_lot_modify_expiration_date_period_close"
msgid ""
"You cannot modify expiration dates of lot \"%(lot)s because it is used on "
"move \"%(move)s\" in a closed period."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_lot_expired"
msgid "You cannot process move \"%(move)s\" because its lot \"%(lot)s\" has expired."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_period_close_sled"
msgid ""
"You cannot close periods before the expiration of lot \"%(lot)s\" "
diff --git a/modules/stock_lot_sled/locale/pt.po b/modules/stock_lot_sled/locale/pt.po
index 2d35193c82..3d0733daf8 100644
--- a/modules/stock_lot_sled/locale/pt.po
+++ b/modules/stock_lot_sled/locale/pt.po
@@ -106,7 +106,7 @@ msgctxt "help:stock.location.lot.shelf_life,shelf_life_delay:"
msgid "The delay before removal from the forecast."
msgstr "O atraso antes da remoção da previsão."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_lot_modify_expiration_date_period_close"
msgid ""
"You cannot modify expiration dates of lot \"%(lot)s because it is used on "
@@ -115,10 +115,12 @@ msgstr ""
"Você não pode modificar as datas de expiralção do lote \"%(lot)s\" proque "
"ele foi usado na movimentação \"%(move)s\" em um período fechado."
+#, python-format
msgctxt "model:ir.message,text:msg_move_lot_expired"
msgid "You cannot process move \"%(move)s\" because its lot \"%(lot)s\" has expired."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_period_close_sled"
msgid ""
"You cannot close periods before the expiration of lot \"%(lot)s\" "
diff --git a/modules/stock_lot_sled/locale/ro.po b/modules/stock_lot_sled/locale/ro.po
index 8106d6b0c4..67136c1bfa 100644
--- a/modules/stock_lot_sled/locale/ro.po
+++ b/modules/stock_lot_sled/locale/ro.po
@@ -98,16 +98,19 @@ msgctxt "help:stock.location.lot.shelf_life,shelf_life_delay:"
msgid "The delay before removal from the forecast."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_lot_modify_expiration_date_period_close"
msgid ""
"You cannot modify expiration dates of lot \"%(lot)s because it is used on "
"move \"%(move)s\" in a closed period."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_lot_expired"
msgid "You cannot process move \"%(move)s\" because its lot \"%(lot)s\" has expired."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_period_close_sled"
msgid ""
"You cannot close periods before the expiration of lot \"%(lot)s\" "
diff --git a/modules/stock_lot_sled/locale/ru.po b/modules/stock_lot_sled/locale/ru.po
index f3f07e695d..a62871be2d 100644
--- a/modules/stock_lot_sled/locale/ru.po
+++ b/modules/stock_lot_sled/locale/ru.po
@@ -112,16 +112,19 @@ msgctxt "help:stock.location.lot.shelf_life,shelf_life_delay:"
msgid "The delay before removal from the forecast."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_lot_modify_expiration_date_period_close"
msgid ""
"You cannot modify expiration dates of lot \"%(lot)s because it is used on "
"move \"%(move)s\" in a closed period."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_lot_expired"
msgid "You cannot process move \"%(move)s\" because its lot \"%(lot)s\" has expired."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_period_close_sled"
msgid ""
"You cannot close periods before the expiration of lot \"%(lot)s\" "
diff --git a/modules/stock_lot_sled/locale/sl.po b/modules/stock_lot_sled/locale/sl.po
index e680753985..2a1883c454 100644
--- a/modules/stock_lot_sled/locale/sl.po
+++ b/modules/stock_lot_sled/locale/sl.po
@@ -106,7 +106,7 @@ msgctxt "help:stock.location.lot.shelf_life,shelf_life_delay:"
msgid "The delay before removal from the forecast."
msgstr "Zakasnitev pred odstranitvijo iz napovedi."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_lot_modify_expiration_date_period_close"
msgid ""
"You cannot modify expiration dates of lot \"%(lot)s because it is used on "
@@ -115,10 +115,12 @@ msgstr ""
"Rokov uporabe serije \"%(lot)s\" ni možno popravljati, ker so v knjižbi "
"\"%(move)s\" zaključenega obdobja."
+#, python-format
msgctxt "model:ir.message,text:msg_move_lot_expired"
msgid "You cannot process move \"%(move)s\" because its lot \"%(lot)s\" has expired."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_period_close_sled"
msgid ""
"You cannot close periods before the expiration of lot \"%(lot)s\" "
diff --git a/modules/stock_lot_sled/locale/tr.po b/modules/stock_lot_sled/locale/tr.po
index 269646e458..4ae1e6e075 100644
--- a/modules/stock_lot_sled/locale/tr.po
+++ b/modules/stock_lot_sled/locale/tr.po
@@ -98,16 +98,19 @@ msgctxt "help:stock.location.lot.shelf_life,shelf_life_delay:"
msgid "The delay before removal from the forecast."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_lot_modify_expiration_date_period_close"
msgid ""
"You cannot modify expiration dates of lot \"%(lot)s because it is used on "
"move \"%(move)s\" in a closed period."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_lot_expired"
msgid "You cannot process move \"%(move)s\" because its lot \"%(lot)s\" has expired."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_period_close_sled"
msgid ""
"You cannot close periods before the expiration of lot \"%(lot)s\" "
diff --git a/modules/stock_lot_sled/locale/uk.po b/modules/stock_lot_sled/locale/uk.po
index 8106d6b0c4..67136c1bfa 100644
--- a/modules/stock_lot_sled/locale/uk.po
+++ b/modules/stock_lot_sled/locale/uk.po
@@ -98,16 +98,19 @@ msgctxt "help:stock.location.lot.shelf_life,shelf_life_delay:"
msgid "The delay before removal from the forecast."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_lot_modify_expiration_date_period_close"
msgid ""
"You cannot modify expiration dates of lot \"%(lot)s because it is used on "
"move \"%(move)s\" in a closed period."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_lot_expired"
msgid "You cannot process move \"%(move)s\" because its lot \"%(lot)s\" has expired."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_period_close_sled"
msgid ""
"You cannot close periods before the expiration of lot \"%(lot)s\" "
diff --git a/modules/stock_lot_sled/locale/zh_CN.po b/modules/stock_lot_sled/locale/zh_CN.po
index 180626016b..0905226f62 100644
--- a/modules/stock_lot_sled/locale/zh_CN.po
+++ b/modules/stock_lot_sled/locale/zh_CN.po
@@ -108,16 +108,19 @@ msgctxt "help:stock.location.lot.shelf_life,shelf_life_delay:"
msgid "The delay before removal from the forecast."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_lot_modify_expiration_date_period_close"
msgid ""
"You cannot modify expiration dates of lot \"%(lot)s because it is used on "
"move \"%(move)s\" in a closed period."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_move_lot_expired"
msgid "You cannot process move \"%(move)s\" because its lot \"%(lot)s\" has expired."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_period_close_sled"
msgid ""
"You cannot close periods before the expiration of lot \"%(lot)s\" "
diff --git a/modules/stock_lot_unit/locale/bg.po b/modules/stock_lot_unit/locale/bg.po
index 390cb13b82..ea9c6a7276 100644
--- a/modules/stock_lot_unit/locale/bg.po
+++ b/modules/stock_lot_unit/locale/bg.po
@@ -66,6 +66,7 @@ msgctxt "model:ir.message,text:msg_change_unit_quantity"
msgid "You cannot change the quantity of a stock lot which has stock moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_lot_unit_quantity_greater"
msgid ""
"You cannot use more than %(quantity)s%(unit)s of lot \"%(lot)s\" in "
diff --git a/modules/stock_lot_unit/locale/ca.po b/modules/stock_lot_unit/locale/ca.po
index 75c1791af4..181c36e014 100644
--- a/modules/stock_lot_unit/locale/ca.po
+++ b/modules/stock_lot_unit/locale/ca.po
@@ -67,6 +67,7 @@ msgid "You cannot change the quantity of a stock lot which has stock moves."
msgstr ""
"No podeu canviar la quantitat d'un lot que té moviments d'existències."
+#, python-format
msgctxt "model:ir.message,text:msg_lot_unit_quantity_greater"
msgid ""
"You cannot use more than %(quantity)s%(unit)s of lot \"%(lot)s\" in "
diff --git a/modules/stock_lot_unit/locale/cs.po b/modules/stock_lot_unit/locale/cs.po
index 390cb13b82..ea9c6a7276 100644
--- a/modules/stock_lot_unit/locale/cs.po
+++ b/modules/stock_lot_unit/locale/cs.po
@@ -66,6 +66,7 @@ msgctxt "model:ir.message,text:msg_change_unit_quantity"
msgid "You cannot change the quantity of a stock lot which has stock moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_lot_unit_quantity_greater"
msgid ""
"You cannot use more than %(quantity)s%(unit)s of lot \"%(lot)s\" in "
diff --git a/modules/stock_lot_unit/locale/de.po b/modules/stock_lot_unit/locale/de.po
index 2feeac7b45..dac04c6003 100644
--- a/modules/stock_lot_unit/locale/de.po
+++ b/modules/stock_lot_unit/locale/de.po
@@ -70,6 +70,7 @@ msgstr ""
"Die Menge einer Charge, für die es Warenbewegungen gibt, kann nicht gändert "
"werden."
+#, python-format
msgctxt "model:ir.message,text:msg_lot_unit_quantity_greater"
msgid ""
"You cannot use more than %(quantity)s%(unit)s of lot \"%(lot)s\" in "
diff --git a/modules/stock_lot_unit/locale/es.po b/modules/stock_lot_unit/locale/es.po
index 5be90750ee..8942756898 100644
--- a/modules/stock_lot_unit/locale/es.po
+++ b/modules/stock_lot_unit/locale/es.po
@@ -69,6 +69,7 @@ msgstr ""
"No puede cambiar la cantidad de un lote que tiene movimientos de "
"existencias."
+#, python-format
msgctxt "model:ir.message,text:msg_lot_unit_quantity_greater"
msgid ""
"You cannot use more than %(quantity)s%(unit)s of lot \"%(lot)s\" in "
diff --git a/modules/stock_lot_unit/locale/es_419.po b/modules/stock_lot_unit/locale/es_419.po
index 390cb13b82..ea9c6a7276 100644
--- a/modules/stock_lot_unit/locale/es_419.po
+++ b/modules/stock_lot_unit/locale/es_419.po
@@ -66,6 +66,7 @@ msgctxt "model:ir.message,text:msg_change_unit_quantity"
msgid "You cannot change the quantity of a stock lot which has stock moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_lot_unit_quantity_greater"
msgid ""
"You cannot use more than %(quantity)s%(unit)s of lot \"%(lot)s\" in "
diff --git a/modules/stock_lot_unit/locale/et.po b/modules/stock_lot_unit/locale/et.po
index 4f643a5400..05bf8416c7 100644
--- a/modules/stock_lot_unit/locale/et.po
+++ b/modules/stock_lot_unit/locale/et.po
@@ -76,6 +76,7 @@ msgctxt "model:ir.message,text:msg_change_unit_quantity"
msgid "You cannot change the quantity of a stock lot which has stock moves."
msgstr "Laoliikumistega seotud partii kogust ei saa muuta."
+#, python-format
msgctxt "model:ir.message,text:msg_lot_unit_quantity_greater"
msgid ""
"You cannot use more than %(quantity)s%(unit)s of lot \"%(lot)s\" in "
diff --git a/modules/stock_lot_unit/locale/fa.po b/modules/stock_lot_unit/locale/fa.po
index e1f6ad1f6a..5c9dd8882d 100644
--- a/modules/stock_lot_unit/locale/fa.po
+++ b/modules/stock_lot_unit/locale/fa.po
@@ -76,6 +76,7 @@ msgctxt "model:ir.message,text:msg_change_unit_quantity"
msgid "You cannot change the quantity of a stock lot which has stock moves."
msgstr "شما نمی توانید مقدار جنس را تغییر دهید که جابجایی اجناس داشته باشد."
+#, python-format
msgctxt "model:ir.message,text:msg_lot_unit_quantity_greater"
msgid ""
"You cannot use more than %(quantity)s%(unit)s of lot \"%(lot)s\" in "
diff --git a/modules/stock_lot_unit/locale/fi.po b/modules/stock_lot_unit/locale/fi.po
index 390cb13b82..ea9c6a7276 100644
--- a/modules/stock_lot_unit/locale/fi.po
+++ b/modules/stock_lot_unit/locale/fi.po
@@ -66,6 +66,7 @@ msgctxt "model:ir.message,text:msg_change_unit_quantity"
msgid "You cannot change the quantity of a stock lot which has stock moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_lot_unit_quantity_greater"
msgid ""
"You cannot use more than %(quantity)s%(unit)s of lot \"%(lot)s\" in "
diff --git a/modules/stock_lot_unit/locale/fr.po b/modules/stock_lot_unit/locale/fr.po
index 3504442209..04f618d2f8 100644
--- a/modules/stock_lot_unit/locale/fr.po
+++ b/modules/stock_lot_unit/locale/fr.po
@@ -69,6 +69,7 @@ msgstr ""
"Vous ne pouvez pas changer la quantité d'un lot qui a des mouvements de "
"stock."
+#, python-format
msgctxt "model:ir.message,text:msg_lot_unit_quantity_greater"
msgid ""
"You cannot use more than %(quantity)s%(unit)s of lot \"%(lot)s\" in "
diff --git a/modules/stock_lot_unit/locale/hu.po b/modules/stock_lot_unit/locale/hu.po
index 390cb13b82..ea9c6a7276 100644
--- a/modules/stock_lot_unit/locale/hu.po
+++ b/modules/stock_lot_unit/locale/hu.po
@@ -66,6 +66,7 @@ msgctxt "model:ir.message,text:msg_change_unit_quantity"
msgid "You cannot change the quantity of a stock lot which has stock moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_lot_unit_quantity_greater"
msgid ""
"You cannot use more than %(quantity)s%(unit)s of lot \"%(lot)s\" in "
diff --git a/modules/stock_lot_unit/locale/id.po b/modules/stock_lot_unit/locale/id.po
index 390cb13b82..ea9c6a7276 100644
--- a/modules/stock_lot_unit/locale/id.po
+++ b/modules/stock_lot_unit/locale/id.po
@@ -66,6 +66,7 @@ msgctxt "model:ir.message,text:msg_change_unit_quantity"
msgid "You cannot change the quantity of a stock lot which has stock moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_lot_unit_quantity_greater"
msgid ""
"You cannot use more than %(quantity)s%(unit)s of lot \"%(lot)s\" in "
diff --git a/modules/stock_lot_unit/locale/it.po b/modules/stock_lot_unit/locale/it.po
index 80a89615ca..019603cac5 100644
--- a/modules/stock_lot_unit/locale/it.po
+++ b/modules/stock_lot_unit/locale/it.po
@@ -76,6 +76,7 @@ msgstr ""
"Non è possibile modificare la quantità di un lotto di stock che ha movimenti"
" di stock."
+#, python-format
msgctxt "model:ir.message,text:msg_lot_unit_quantity_greater"
msgid ""
"You cannot use more than %(quantity)s%(unit)s of lot \"%(lot)s\" in "
diff --git a/modules/stock_lot_unit/locale/lo.po b/modules/stock_lot_unit/locale/lo.po
index 390cb13b82..ea9c6a7276 100644
--- a/modules/stock_lot_unit/locale/lo.po
+++ b/modules/stock_lot_unit/locale/lo.po
@@ -66,6 +66,7 @@ msgctxt "model:ir.message,text:msg_change_unit_quantity"
msgid "You cannot change the quantity of a stock lot which has stock moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_lot_unit_quantity_greater"
msgid ""
"You cannot use more than %(quantity)s%(unit)s of lot \"%(lot)s\" in "
diff --git a/modules/stock_lot_unit/locale/lt.po b/modules/stock_lot_unit/locale/lt.po
index 390cb13b82..ea9c6a7276 100644
--- a/modules/stock_lot_unit/locale/lt.po
+++ b/modules/stock_lot_unit/locale/lt.po
@@ -66,6 +66,7 @@ msgctxt "model:ir.message,text:msg_change_unit_quantity"
msgid "You cannot change the quantity of a stock lot which has stock moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_lot_unit_quantity_greater"
msgid ""
"You cannot use more than %(quantity)s%(unit)s of lot \"%(lot)s\" in "
diff --git a/modules/stock_lot_unit/locale/nl.po b/modules/stock_lot_unit/locale/nl.po
index f64af43bfd..3b317838cc 100644
--- a/modules/stock_lot_unit/locale/nl.po
+++ b/modules/stock_lot_unit/locale/nl.po
@@ -69,6 +69,7 @@ msgstr ""
"U kunt de hoeveelheid van een batch die voorraadbewegingen heeft niet "
"wijzigen."
+#, python-format
msgctxt "model:ir.message,text:msg_lot_unit_quantity_greater"
msgid ""
"You cannot use more than %(quantity)s%(unit)s of lot \"%(lot)s\" in "
diff --git a/modules/stock_lot_unit/locale/pl.po b/modules/stock_lot_unit/locale/pl.po
index 390cb13b82..ea9c6a7276 100644
--- a/modules/stock_lot_unit/locale/pl.po
+++ b/modules/stock_lot_unit/locale/pl.po
@@ -66,6 +66,7 @@ msgctxt "model:ir.message,text:msg_change_unit_quantity"
msgid "You cannot change the quantity of a stock lot which has stock moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_lot_unit_quantity_greater"
msgid ""
"You cannot use more than %(quantity)s%(unit)s of lot \"%(lot)s\" in "
diff --git a/modules/stock_lot_unit/locale/pt.po b/modules/stock_lot_unit/locale/pt.po
index 390cb13b82..ea9c6a7276 100644
--- a/modules/stock_lot_unit/locale/pt.po
+++ b/modules/stock_lot_unit/locale/pt.po
@@ -66,6 +66,7 @@ msgctxt "model:ir.message,text:msg_change_unit_quantity"
msgid "You cannot change the quantity of a stock lot which has stock moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_lot_unit_quantity_greater"
msgid ""
"You cannot use more than %(quantity)s%(unit)s of lot \"%(lot)s\" in "
diff --git a/modules/stock_lot_unit/locale/ro.po b/modules/stock_lot_unit/locale/ro.po
index 390cb13b82..ea9c6a7276 100644
--- a/modules/stock_lot_unit/locale/ro.po
+++ b/modules/stock_lot_unit/locale/ro.po
@@ -66,6 +66,7 @@ msgctxt "model:ir.message,text:msg_change_unit_quantity"
msgid "You cannot change the quantity of a stock lot which has stock moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_lot_unit_quantity_greater"
msgid ""
"You cannot use more than %(quantity)s%(unit)s of lot \"%(lot)s\" in "
diff --git a/modules/stock_lot_unit/locale/ru.po b/modules/stock_lot_unit/locale/ru.po
index 390cb13b82..ea9c6a7276 100644
--- a/modules/stock_lot_unit/locale/ru.po
+++ b/modules/stock_lot_unit/locale/ru.po
@@ -66,6 +66,7 @@ msgctxt "model:ir.message,text:msg_change_unit_quantity"
msgid "You cannot change the quantity of a stock lot which has stock moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_lot_unit_quantity_greater"
msgid ""
"You cannot use more than %(quantity)s%(unit)s of lot \"%(lot)s\" in "
diff --git a/modules/stock_lot_unit/locale/sl.po b/modules/stock_lot_unit/locale/sl.po
index 390cb13b82..ea9c6a7276 100644
--- a/modules/stock_lot_unit/locale/sl.po
+++ b/modules/stock_lot_unit/locale/sl.po
@@ -66,6 +66,7 @@ msgctxt "model:ir.message,text:msg_change_unit_quantity"
msgid "You cannot change the quantity of a stock lot which has stock moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_lot_unit_quantity_greater"
msgid ""
"You cannot use more than %(quantity)s%(unit)s of lot \"%(lot)s\" in "
diff --git a/modules/stock_lot_unit/locale/tr.po b/modules/stock_lot_unit/locale/tr.po
index 390cb13b82..ea9c6a7276 100644
--- a/modules/stock_lot_unit/locale/tr.po
+++ b/modules/stock_lot_unit/locale/tr.po
@@ -66,6 +66,7 @@ msgctxt "model:ir.message,text:msg_change_unit_quantity"
msgid "You cannot change the quantity of a stock lot which has stock moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_lot_unit_quantity_greater"
msgid ""
"You cannot use more than %(quantity)s%(unit)s of lot \"%(lot)s\" in "
diff --git a/modules/stock_lot_unit/locale/uk.po b/modules/stock_lot_unit/locale/uk.po
index 390cb13b82..ea9c6a7276 100644
--- a/modules/stock_lot_unit/locale/uk.po
+++ b/modules/stock_lot_unit/locale/uk.po
@@ -66,6 +66,7 @@ msgctxt "model:ir.message,text:msg_change_unit_quantity"
msgid "You cannot change the quantity of a stock lot which has stock moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_lot_unit_quantity_greater"
msgid ""
"You cannot use more than %(quantity)s%(unit)s of lot \"%(lot)s\" in "
diff --git a/modules/stock_lot_unit/locale/zh_CN.po b/modules/stock_lot_unit/locale/zh_CN.po
index 390cb13b82..ea9c6a7276 100644
--- a/modules/stock_lot_unit/locale/zh_CN.po
+++ b/modules/stock_lot_unit/locale/zh_CN.po
@@ -66,6 +66,7 @@ msgctxt "model:ir.message,text:msg_change_unit_quantity"
msgid "You cannot change the quantity of a stock lot which has stock moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_lot_unit_quantity_greater"
msgid ""
"You cannot use more than %(quantity)s%(unit)s of lot \"%(lot)s\" in "
diff --git a/modules/stock_package/locale/bg.po b/modules/stock_package/locale/bg.po
index 8e1950879a..19aa2eb126 100644
--- a/modules/stock_package/locale/bg.po
+++ b/modules/stock_package/locale/bg.po
@@ -235,10 +235,12 @@ msgctxt "model:ir.action,name:act_package_type_form"
msgid "Package Types"
msgstr "Package Types"
+#, python-format
msgctxt "model:ir.message,text:msg_package_mismatch"
msgid "To process shipment \"%(shipment)s\", you must pack all its moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_package_volume_too_small"
msgid ""
"The volume (%(volume)s) of package \"%(package)s\" is too small for summed "
diff --git a/modules/stock_package/locale/ca.po b/modules/stock_package/locale/ca.po
index 8f39a6ffe8..b2c79c9225 100644
--- a/modules/stock_package/locale/ca.po
+++ b/modules/stock_package/locale/ca.po
@@ -230,12 +230,14 @@ msgctxt "model:ir.action,name:act_package_type_form"
msgid "Package Types"
msgstr "Tipus de paquet"
+#, python-format
msgctxt "model:ir.message,text:msg_package_mismatch"
msgid "To process shipment \"%(shipment)s\", you must pack all its moves."
msgstr ""
"Per a processar l'albarà \"%(shipment)s\", heu d'empaquetar tots els seus "
"moviments."
+#, python-format
msgctxt "model:ir.message,text:msg_package_volume_too_small"
msgid ""
"The volume (%(volume)s) of package \"%(package)s\" is too small for summed "
diff --git a/modules/stock_package/locale/cs.po b/modules/stock_package/locale/cs.po
index 5babdf9b61..5b247b6646 100644
--- a/modules/stock_package/locale/cs.po
+++ b/modules/stock_package/locale/cs.po
@@ -231,10 +231,12 @@ msgctxt "model:ir.action,name:act_package_type_form"
msgid "Package Types"
msgstr "Package Types"
+#, python-format
msgctxt "model:ir.message,text:msg_package_mismatch"
msgid "To process shipment \"%(shipment)s\", you must pack all its moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_package_volume_too_small"
msgid ""
"The volume (%(volume)s) of package \"%(package)s\" is too small for summed "
diff --git a/modules/stock_package/locale/de.po b/modules/stock_package/locale/de.po
index cc02002acf..40f068cac6 100644
--- a/modules/stock_package/locale/de.po
+++ b/modules/stock_package/locale/de.po
@@ -230,12 +230,14 @@ msgctxt "model:ir.action,name:act_package_type_form"
msgid "Package Types"
msgstr "Packstücktypen"
+#, python-format
msgctxt "model:ir.message,text:msg_package_mismatch"
msgid "To process shipment \"%(shipment)s\", you must pack all its moves."
msgstr ""
"Damit die Lieferung \"%(shipment)s\" ausgeführt werden kann, müssen zuerst "
"alle zugehörigen Warenbewegung gepackt werden."
+#, python-format
msgctxt "model:ir.message,text:msg_package_volume_too_small"
msgid ""
"The volume (%(volume)s) of package \"%(package)s\" is too small for summed "
diff --git a/modules/stock_package/locale/es.po b/modules/stock_package/locale/es.po
index 02ed149f1f..4e6014dc44 100644
--- a/modules/stock_package/locale/es.po
+++ b/modules/stock_package/locale/es.po
@@ -230,12 +230,14 @@ msgctxt "model:ir.action,name:act_package_type_form"
msgid "Package Types"
msgstr "Tipos de paquete"
+#, python-format
msgctxt "model:ir.message,text:msg_package_mismatch"
msgid "To process shipment \"%(shipment)s\", you must pack all its moves."
msgstr ""
"Para procesar el albarán \"%(shipment)s\", debe empaquetar todos sus "
"movimientos."
+#, python-format
msgctxt "model:ir.message,text:msg_package_volume_too_small"
msgid ""
"The volume (%(volume)s) of package \"%(package)s\" is too small for summed "
diff --git a/modules/stock_package/locale/es_419.po b/modules/stock_package/locale/es_419.po
index a7fa1e6055..dad65baa2c 100644
--- a/modules/stock_package/locale/es_419.po
+++ b/modules/stock_package/locale/es_419.po
@@ -230,10 +230,12 @@ msgctxt "model:ir.action,name:act_package_type_form"
msgid "Package Types"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_package_mismatch"
msgid "To process shipment \"%(shipment)s\", you must pack all its moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_package_volume_too_small"
msgid ""
"The volume (%(volume)s) of package \"%(package)s\" is too small for summed "
diff --git a/modules/stock_package/locale/et.po b/modules/stock_package/locale/et.po
index 3071e47440..b984226ff2 100644
--- a/modules/stock_package/locale/et.po
+++ b/modules/stock_package/locale/et.po
@@ -244,10 +244,12 @@ msgctxt "model:ir.action,name:act_package_type_form"
msgid "Package Types"
msgstr "Pakendi tüüp"
+#, python-format
msgctxt "model:ir.message,text:msg_package_mismatch"
msgid "To process shipment \"%(shipment)s\", you must pack all its moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_package_volume_too_small"
msgid ""
"The volume (%(volume)s) of package \"%(package)s\" is too small for summed "
diff --git a/modules/stock_package/locale/fa.po b/modules/stock_package/locale/fa.po
index afd00c5b98..4f79c85fce 100644
--- a/modules/stock_package/locale/fa.po
+++ b/modules/stock_package/locale/fa.po
@@ -244,12 +244,14 @@ msgctxt "model:ir.action,name:act_package_type_form"
msgid "Package Types"
msgstr "انواع بسته"
+#, python-format
msgctxt "model:ir.message,text:msg_package_mismatch"
msgid "To process shipment \"%(shipment)s\", you must pack all its moves."
msgstr ""
"برای پردازش محموله :\"%(shipment)s\"، شما باید همه جابجایی های آن را بسته "
"بندی کنید."
+#, python-format
msgctxt "model:ir.message,text:msg_package_volume_too_small"
msgid ""
"The volume (%(volume)s) of package \"%(package)s\" is too small for summed "
diff --git a/modules/stock_package/locale/fi.po b/modules/stock_package/locale/fi.po
index 55f04190c0..4c6bfa1519 100644
--- a/modules/stock_package/locale/fi.po
+++ b/modules/stock_package/locale/fi.po
@@ -230,10 +230,12 @@ msgctxt "model:ir.action,name:act_package_type_form"
msgid "Package Types"
msgstr "Package Types"
+#, python-format
msgctxt "model:ir.message,text:msg_package_mismatch"
msgid "To process shipment \"%(shipment)s\", you must pack all its moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_package_volume_too_small"
msgid ""
"The volume (%(volume)s) of package \"%(package)s\" is too small for summed "
diff --git a/modules/stock_package/locale/fr.po b/modules/stock_package/locale/fr.po
index 1b6975f244..2047bf1cd3 100644
--- a/modules/stock_package/locale/fr.po
+++ b/modules/stock_package/locale/fr.po
@@ -230,12 +230,14 @@ msgctxt "model:ir.action,name:act_package_type_form"
msgid "Package Types"
msgstr "Types d'emballage"
+#, python-format
msgctxt "model:ir.message,text:msg_package_mismatch"
msgid "To process shipment \"%(shipment)s\", you must pack all its moves."
msgstr ""
"Pour traiter l’expédition « %(shipment)s », vous devez emballer tous ces "
"mouvements."
+#, python-format
msgctxt "model:ir.message,text:msg_package_volume_too_small"
msgid ""
"The volume (%(volume)s) of package \"%(package)s\" is too small for summed "
diff --git a/modules/stock_package/locale/hu.po b/modules/stock_package/locale/hu.po
index d652f354f1..204555440b 100644
--- a/modules/stock_package/locale/hu.po
+++ b/modules/stock_package/locale/hu.po
@@ -246,10 +246,12 @@ msgctxt "model:ir.action,name:act_package_type_form"
msgid "Package Types"
msgstr "Package Types"
+#, python-format
msgctxt "model:ir.message,text:msg_package_mismatch"
msgid "To process shipment \"%(shipment)s\", you must pack all its moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_package_volume_too_small"
msgid ""
"The volume (%(volume)s) of package \"%(package)s\" is too small for summed "
diff --git a/modules/stock_package/locale/id.po b/modules/stock_package/locale/id.po
index ffa90fe1c1..3de8aeb6d0 100644
--- a/modules/stock_package/locale/id.po
+++ b/modules/stock_package/locale/id.po
@@ -230,10 +230,12 @@ msgctxt "model:ir.action,name:act_package_type_form"
msgid "Package Types"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_package_mismatch"
msgid "To process shipment \"%(shipment)s\", you must pack all its moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_package_volume_too_small"
msgid ""
"The volume (%(volume)s) of package \"%(package)s\" is too small for summed "
diff --git a/modules/stock_package/locale/it.po b/modules/stock_package/locale/it.po
index 4a06877f21..ab2af49af4 100644
--- a/modules/stock_package/locale/it.po
+++ b/modules/stock_package/locale/it.po
@@ -233,10 +233,12 @@ msgctxt "model:ir.action,name:act_package_type_form"
msgid "Package Types"
msgstr "Package Types"
+#, python-format
msgctxt "model:ir.message,text:msg_package_mismatch"
msgid "To process shipment \"%(shipment)s\", you must pack all its moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_package_volume_too_small"
msgid ""
"The volume (%(volume)s) of package \"%(package)s\" is too small for summed "
diff --git a/modules/stock_package/locale/lo.po b/modules/stock_package/locale/lo.po
index 99c1c4a616..ea3b03b258 100644
--- a/modules/stock_package/locale/lo.po
+++ b/modules/stock_package/locale/lo.po
@@ -235,10 +235,12 @@ msgctxt "model:ir.action,name:act_package_type_form"
msgid "Package Types"
msgstr "Package Types"
+#, python-format
msgctxt "model:ir.message,text:msg_package_mismatch"
msgid "To process shipment \"%(shipment)s\", you must pack all its moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_package_volume_too_small"
msgid ""
"The volume (%(volume)s) of package \"%(package)s\" is too small for summed "
diff --git a/modules/stock_package/locale/lt.po b/modules/stock_package/locale/lt.po
index 5babdf9b61..5b247b6646 100644
--- a/modules/stock_package/locale/lt.po
+++ b/modules/stock_package/locale/lt.po
@@ -231,10 +231,12 @@ msgctxt "model:ir.action,name:act_package_type_form"
msgid "Package Types"
msgstr "Package Types"
+#, python-format
msgctxt "model:ir.message,text:msg_package_mismatch"
msgid "To process shipment \"%(shipment)s\", you must pack all its moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_package_volume_too_small"
msgid ""
"The volume (%(volume)s) of package \"%(package)s\" is too small for summed "
diff --git a/modules/stock_package/locale/nl.po b/modules/stock_package/locale/nl.po
index 9605ef75f8..90d1a37b22 100644
--- a/modules/stock_package/locale/nl.po
+++ b/modules/stock_package/locale/nl.po
@@ -230,12 +230,14 @@ msgctxt "model:ir.action,name:act_package_type_form"
msgid "Package Types"
msgstr "Pakket Soorten"
+#, python-format
msgctxt "model:ir.message,text:msg_package_mismatch"
msgid "To process shipment \"%(shipment)s\", you must pack all its moves."
msgstr ""
"Om zending \"%(shipment)s\" te verwerken, moet u alle voorraadmutaties "
"inpakken."
+#, python-format
msgctxt "model:ir.message,text:msg_package_volume_too_small"
msgid ""
"The volume (%(volume)s) of package \"%(package)s\" is too small for summed "
diff --git a/modules/stock_package/locale/pl.po b/modules/stock_package/locale/pl.po
index 8f29ea48b6..b005384fbf 100644
--- a/modules/stock_package/locale/pl.po
+++ b/modules/stock_package/locale/pl.po
@@ -245,10 +245,12 @@ msgctxt "model:ir.action,name:act_package_type_form"
msgid "Package Types"
msgstr "Package Types"
+#, python-format
msgctxt "model:ir.message,text:msg_package_mismatch"
msgid "To process shipment \"%(shipment)s\", you must pack all its moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_package_volume_too_small"
msgid ""
"The volume (%(volume)s) of package \"%(package)s\" is too small for summed "
@@ -296,10 +298,9 @@ msgctxt "view:stock.configuration:"
msgid "Package"
msgstr "Paczka"
-#, fuzzy
msgctxt "view:stock.configuration:"
msgid "Sequence"
-msgstr "Sekwencja paczki"
+msgstr "Sekwencja"
msgctxt "view:stock.package.type:"
msgid "Measurements"
diff --git a/modules/stock_package/locale/pt.po b/modules/stock_package/locale/pt.po
index 52644d9c0c..d6c9ffad18 100644
--- a/modules/stock_package/locale/pt.po
+++ b/modules/stock_package/locale/pt.po
@@ -245,10 +245,12 @@ msgctxt "model:ir.action,name:act_package_type_form"
msgid "Package Types"
msgstr "Package Types"
+#, python-format
msgctxt "model:ir.message,text:msg_package_mismatch"
msgid "To process shipment \"%(shipment)s\", you must pack all its moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_package_volume_too_small"
msgid ""
"The volume (%(volume)s) of package \"%(package)s\" is too small for summed "
diff --git a/modules/stock_package/locale/ro.po b/modules/stock_package/locale/ro.po
index 48ce4d1985..7dc9dcc80f 100644
--- a/modules/stock_package/locale/ro.po
+++ b/modules/stock_package/locale/ro.po
@@ -230,10 +230,12 @@ msgctxt "model:ir.action,name:act_package_type_form"
msgid "Package Types"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_package_mismatch"
msgid "To process shipment \"%(shipment)s\", you must pack all its moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_package_volume_too_small"
msgid ""
"The volume (%(volume)s) of package \"%(package)s\" is too small for summed "
diff --git a/modules/stock_package/locale/ru.po b/modules/stock_package/locale/ru.po
index 2393421d24..1d81691717 100644
--- a/modules/stock_package/locale/ru.po
+++ b/modules/stock_package/locale/ru.po
@@ -236,10 +236,12 @@ msgctxt "model:ir.action,name:act_package_type_form"
msgid "Package Types"
msgstr "Package Types"
+#, python-format
msgctxt "model:ir.message,text:msg_package_mismatch"
msgid "To process shipment \"%(shipment)s\", you must pack all its moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_package_volume_too_small"
msgid ""
"The volume (%(volume)s) of package \"%(package)s\" is too small for summed "
diff --git a/modules/stock_package/locale/sl.po b/modules/stock_package/locale/sl.po
index dee6711071..1151937573 100644
--- a/modules/stock_package/locale/sl.po
+++ b/modules/stock_package/locale/sl.po
@@ -245,10 +245,12 @@ msgctxt "model:ir.action,name:act_package_type_form"
msgid "Package Types"
msgstr "Package Types"
+#, python-format
msgctxt "model:ir.message,text:msg_package_mismatch"
msgid "To process shipment \"%(shipment)s\", you must pack all its moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_package_volume_too_small"
msgid ""
"The volume (%(volume)s) of package \"%(package)s\" is too small for summed "
@@ -295,10 +297,9 @@ msgctxt "view:stock.configuration:"
msgid "Package"
msgstr "Paket"
-#, fuzzy
msgctxt "view:stock.configuration:"
msgid "Sequence"
-msgstr "Številčna serija paketov"
+msgstr "Številčna serija"
msgctxt "view:stock.package.type:"
msgid "Measurements"
diff --git a/modules/stock_package/locale/tr.po b/modules/stock_package/locale/tr.po
index 55f04190c0..4c6bfa1519 100644
--- a/modules/stock_package/locale/tr.po
+++ b/modules/stock_package/locale/tr.po
@@ -230,10 +230,12 @@ msgctxt "model:ir.action,name:act_package_type_form"
msgid "Package Types"
msgstr "Package Types"
+#, python-format
msgctxt "model:ir.message,text:msg_package_mismatch"
msgid "To process shipment \"%(shipment)s\", you must pack all its moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_package_volume_too_small"
msgid ""
"The volume (%(volume)s) of package \"%(package)s\" is too small for summed "
diff --git a/modules/stock_package/locale/uk.po b/modules/stock_package/locale/uk.po
index 731bec98bb..56b2e90355 100644
--- a/modules/stock_package/locale/uk.po
+++ b/modules/stock_package/locale/uk.po
@@ -230,10 +230,12 @@ msgctxt "model:ir.action,name:act_package_type_form"
msgid "Package Types"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_package_mismatch"
msgid "To process shipment \"%(shipment)s\", you must pack all its moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_package_volume_too_small"
msgid ""
"The volume (%(volume)s) of package \"%(package)s\" is too small for summed "
diff --git a/modules/stock_package/locale/zh_CN.po b/modules/stock_package/locale/zh_CN.po
index b5c5f687c0..04816337b5 100644
--- a/modules/stock_package/locale/zh_CN.po
+++ b/modules/stock_package/locale/zh_CN.po
@@ -234,10 +234,12 @@ msgctxt "model:ir.action,name:act_package_type_form"
msgid "Package Types"
msgstr "Package Types"
+#, python-format
msgctxt "model:ir.message,text:msg_package_mismatch"
msgid "To process shipment \"%(shipment)s\", you must pack all its moves."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_package_volume_too_small"
msgid ""
"The volume (%(volume)s) of package \"%(package)s\" is too small for summed "
diff --git a/modules/stock_package_shipping/locale/bg.po b/modules/stock_package_shipping/locale/bg.po
index 70bafefa54..50c5776d7b 100644
--- a/modules/stock_package_shipping/locale/bg.po
+++ b/modules/stock_package_shipping/locale/bg.po
@@ -76,10 +76,12 @@ msgctxt "model:ir.action,name:wizard_print_shipping_label"
msgid "Shipping Labels"
msgstr "Shipping"
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_not_packed"
msgid "To create shipping labels for shipment \"%(shipment)s\", you must pack it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_without_carrier"
msgid "The shipment \"%(shipment)s\" does not have a carrier set."
msgstr ""
diff --git a/modules/stock_package_shipping/locale/ca.po b/modules/stock_package_shipping/locale/ca.po
index ff1fdbfb0f..d9fca2431f 100644
--- a/modules/stock_package_shipping/locale/ca.po
+++ b/modules/stock_package_shipping/locale/ca.po
@@ -70,12 +70,14 @@ msgctxt "model:ir.action,name:wizard_print_shipping_label"
msgid "Shipping Labels"
msgstr "Etiquetes d'enviament"
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_not_packed"
msgid "To create shipping labels for shipment \"%(shipment)s\", you must pack it."
msgstr ""
"Per crear etiquetes d'enviament per l'albarà \"%(shipment)s\", l'heu "
"d'empaquetar."
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_without_carrier"
msgid "The shipment \"%(shipment)s\" does not have a carrier set."
msgstr "L'albarà \"%(shipment)s\" no té assignat un transportista."
diff --git a/modules/stock_package_shipping/locale/cs.po b/modules/stock_package_shipping/locale/cs.po
index 70bafefa54..50c5776d7b 100644
--- a/modules/stock_package_shipping/locale/cs.po
+++ b/modules/stock_package_shipping/locale/cs.po
@@ -76,10 +76,12 @@ msgctxt "model:ir.action,name:wizard_print_shipping_label"
msgid "Shipping Labels"
msgstr "Shipping"
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_not_packed"
msgid "To create shipping labels for shipment \"%(shipment)s\", you must pack it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_without_carrier"
msgid "The shipment \"%(shipment)s\" does not have a carrier set."
msgstr ""
diff --git a/modules/stock_package_shipping/locale/de.po b/modules/stock_package_shipping/locale/de.po
index 0c5b732924..475c150dc4 100644
--- a/modules/stock_package_shipping/locale/de.po
+++ b/modules/stock_package_shipping/locale/de.po
@@ -70,12 +70,14 @@ msgctxt "model:ir.action,name:wizard_print_shipping_label"
msgid "Shipping Labels"
msgstr "Versandetiketten"
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_not_packed"
msgid "To create shipping labels for shipment \"%(shipment)s\", you must pack it."
msgstr ""
"Damit die Versandaufkleber für die Lieferung \"%(shipment)s\" generiert "
"werden können, muss die Lieferung zuerst gepackt werden."
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_without_carrier"
msgid "The shipment \"%(shipment)s\" does not have a carrier set."
msgstr "Der Lieferung \"%(shipment)s\" ist kein Versanddienstleister zugeordnet."
diff --git a/modules/stock_package_shipping/locale/es.po b/modules/stock_package_shipping/locale/es.po
index b7d24c071d..677655987b 100644
--- a/modules/stock_package_shipping/locale/es.po
+++ b/modules/stock_package_shipping/locale/es.po
@@ -70,12 +70,14 @@ msgctxt "model:ir.action,name:wizard_print_shipping_label"
msgid "Shipping Labels"
msgstr "Etiquetas de envío"
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_not_packed"
msgid "To create shipping labels for shipment \"%(shipment)s\", you must pack it."
msgstr ""
"Para crear etiquetas de envío para el albarán \"%(shipment)s\", debe "
"empaquetar-lo."
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_without_carrier"
msgid "The shipment \"%(shipment)s\" does not have a carrier set."
msgstr "El albarán \"%(shipment)s\" no tiene asignado ningún transportista."
diff --git a/modules/stock_package_shipping/locale/es_419.po b/modules/stock_package_shipping/locale/es_419.po
index b4932c7f80..4c4ef409d0 100644
--- a/modules/stock_package_shipping/locale/es_419.po
+++ b/modules/stock_package_shipping/locale/es_419.po
@@ -70,11 +70,12 @@ msgctxt "model:ir.action,name:wizard_print_shipping_label"
msgid "Shipping Labels"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_not_packed"
msgid "To create shipping labels for shipment \"%(shipment)s\", you must pack it."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_shipment_without_carrier"
msgid "The shipment \"%(shipment)s\" does not have a carrier set."
msgstr "El envío \"%(shipment)s\" no tiene asignado ningún transportista."
diff --git a/modules/stock_package_shipping/locale/et.po b/modules/stock_package_shipping/locale/et.po
index 303d28d7a5..403b05cd1e 100644
--- a/modules/stock_package_shipping/locale/et.po
+++ b/modules/stock_package_shipping/locale/et.po
@@ -80,10 +80,12 @@ msgctxt "model:ir.action,name:wizard_print_shipping_label"
msgid "Shipping Labels"
msgstr "Lähetuse etikett"
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_not_packed"
msgid "To create shipping labels for shipment \"%(shipment)s\", you must pack it."
msgstr "Lähetuse \"%(shipment)s\" etikettide loomiseks tuleb see pakkida."
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_without_carrier"
msgid "The shipment \"%(shipment)s\" does not have a carrier set."
msgstr "Lähetusel \"%(shipment)s\" ei ole vedajat."
diff --git a/modules/stock_package_shipping/locale/fa.po b/modules/stock_package_shipping/locale/fa.po
index b364b5d324..d09e3f97ba 100644
--- a/modules/stock_package_shipping/locale/fa.po
+++ b/modules/stock_package_shipping/locale/fa.po
@@ -80,12 +80,14 @@ msgctxt "model:ir.action,name:wizard_print_shipping_label"
msgid "Shipping Labels"
msgstr "برچسب حمل ونقل"
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_not_packed"
msgid "To create shipping labels for shipment \"%(shipment)s\", you must pack it."
msgstr ""
"برای ایجاد برچسب های حمل و نقل محموله :\"%(shipment)s\"، شما باید آن را بسته"
" بندی کنید."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_shipment_without_carrier"
msgid "The shipment \"%(shipment)s\" does not have a carrier set."
msgstr "هیچ حمل کننده ایی برای محموله : \"%s\" تنظیم نشده است."
diff --git a/modules/stock_package_shipping/locale/fi.po b/modules/stock_package_shipping/locale/fi.po
index 70bafefa54..50c5776d7b 100644
--- a/modules/stock_package_shipping/locale/fi.po
+++ b/modules/stock_package_shipping/locale/fi.po
@@ -76,10 +76,12 @@ msgctxt "model:ir.action,name:wizard_print_shipping_label"
msgid "Shipping Labels"
msgstr "Shipping"
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_not_packed"
msgid "To create shipping labels for shipment \"%(shipment)s\", you must pack it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_without_carrier"
msgid "The shipment \"%(shipment)s\" does not have a carrier set."
msgstr ""
diff --git a/modules/stock_package_shipping/locale/fr.po b/modules/stock_package_shipping/locale/fr.po
index fa758c0be1..cdf385b1c9 100644
--- a/modules/stock_package_shipping/locale/fr.po
+++ b/modules/stock_package_shipping/locale/fr.po
@@ -70,12 +70,14 @@ msgctxt "model:ir.action,name:wizard_print_shipping_label"
msgid "Shipping Labels"
msgstr "Étiquettes de livraison"
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_not_packed"
msgid "To create shipping labels for shipment \"%(shipment)s\", you must pack it."
msgstr ""
"Pour créer les étiquettes de livraison pour l'expédition « %(shipment)s », "
"vous devez l'emballer."
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_without_carrier"
msgid "The shipment \"%(shipment)s\" does not have a carrier set."
msgstr "L'expédition « %(shipment)s » n'a pas de transporteur défini."
diff --git a/modules/stock_package_shipping/locale/hu.po b/modules/stock_package_shipping/locale/hu.po
index 70bafefa54..50c5776d7b 100644
--- a/modules/stock_package_shipping/locale/hu.po
+++ b/modules/stock_package_shipping/locale/hu.po
@@ -76,10 +76,12 @@ msgctxt "model:ir.action,name:wizard_print_shipping_label"
msgid "Shipping Labels"
msgstr "Shipping"
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_not_packed"
msgid "To create shipping labels for shipment \"%(shipment)s\", you must pack it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_without_carrier"
msgid "The shipment \"%(shipment)s\" does not have a carrier set."
msgstr ""
diff --git a/modules/stock_package_shipping/locale/id.po b/modules/stock_package_shipping/locale/id.po
index dd1eeae1cf..8018477692 100644
--- a/modules/stock_package_shipping/locale/id.po
+++ b/modules/stock_package_shipping/locale/id.po
@@ -70,10 +70,12 @@ msgctxt "model:ir.action,name:wizard_print_shipping_label"
msgid "Shipping Labels"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_not_packed"
msgid "To create shipping labels for shipment \"%(shipment)s\", you must pack it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_without_carrier"
msgid "The shipment \"%(shipment)s\" does not have a carrier set."
msgstr ""
diff --git a/modules/stock_package_shipping/locale/it.po b/modules/stock_package_shipping/locale/it.po
index c9a43394bd..6c14f21f82 100644
--- a/modules/stock_package_shipping/locale/it.po
+++ b/modules/stock_package_shipping/locale/it.po
@@ -76,10 +76,12 @@ msgctxt "model:ir.action,name:wizard_print_shipping_label"
msgid "Shipping Labels"
msgstr "Shipping"
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_not_packed"
msgid "To create shipping labels for shipment \"%(shipment)s\", you must pack it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_without_carrier"
msgid "The shipment \"%(shipment)s\" does not have a carrier set."
msgstr ""
diff --git a/modules/stock_package_shipping/locale/lo.po b/modules/stock_package_shipping/locale/lo.po
index 70bafefa54..50c5776d7b 100644
--- a/modules/stock_package_shipping/locale/lo.po
+++ b/modules/stock_package_shipping/locale/lo.po
@@ -76,10 +76,12 @@ msgctxt "model:ir.action,name:wizard_print_shipping_label"
msgid "Shipping Labels"
msgstr "Shipping"
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_not_packed"
msgid "To create shipping labels for shipment \"%(shipment)s\", you must pack it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_without_carrier"
msgid "The shipment \"%(shipment)s\" does not have a carrier set."
msgstr ""
diff --git a/modules/stock_package_shipping/locale/lt.po b/modules/stock_package_shipping/locale/lt.po
index 70bafefa54..50c5776d7b 100644
--- a/modules/stock_package_shipping/locale/lt.po
+++ b/modules/stock_package_shipping/locale/lt.po
@@ -76,10 +76,12 @@ msgctxt "model:ir.action,name:wizard_print_shipping_label"
msgid "Shipping Labels"
msgstr "Shipping"
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_not_packed"
msgid "To create shipping labels for shipment \"%(shipment)s\", you must pack it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_without_carrier"
msgid "The shipment \"%(shipment)s\" does not have a carrier set."
msgstr ""
diff --git a/modules/stock_package_shipping/locale/nl.po b/modules/stock_package_shipping/locale/nl.po
index 0f7f186f5b..c3f3eed683 100644
--- a/modules/stock_package_shipping/locale/nl.po
+++ b/modules/stock_package_shipping/locale/nl.po
@@ -70,12 +70,14 @@ msgctxt "model:ir.action,name:wizard_print_shipping_label"
msgid "Shipping Labels"
msgstr "Verzendlabels"
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_not_packed"
msgid "To create shipping labels for shipment \"%(shipment)s\", you must pack it."
msgstr ""
"Om verzendlabels te maken voor verzending \"%(shipment)s\", moet u deze "
"verpakken."
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_without_carrier"
msgid "The shipment \"%(shipment)s\" does not have a carrier set."
msgstr "De zending \"%(shipment)s\" heeft geen transporteur."
diff --git a/modules/stock_package_shipping/locale/pl.po b/modules/stock_package_shipping/locale/pl.po
index 70bafefa54..50c5776d7b 100644
--- a/modules/stock_package_shipping/locale/pl.po
+++ b/modules/stock_package_shipping/locale/pl.po
@@ -76,10 +76,12 @@ msgctxt "model:ir.action,name:wizard_print_shipping_label"
msgid "Shipping Labels"
msgstr "Shipping"
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_not_packed"
msgid "To create shipping labels for shipment \"%(shipment)s\", you must pack it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_without_carrier"
msgid "The shipment \"%(shipment)s\" does not have a carrier set."
msgstr ""
diff --git a/modules/stock_package_shipping/locale/pt.po b/modules/stock_package_shipping/locale/pt.po
index 48f389ea34..0f38dc5339 100644
--- a/modules/stock_package_shipping/locale/pt.po
+++ b/modules/stock_package_shipping/locale/pt.po
@@ -81,11 +81,12 @@ msgctxt "model:ir.action,name:wizard_print_shipping_label"
msgid "Shipping Labels"
msgstr "Etiquetas de envio"
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_not_packed"
msgid "To create shipping labels for shipment \"%(shipment)s\", you must pack it."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_shipment_without_carrier"
msgid "The shipment \"%(shipment)s\" does not have a carrier set."
msgstr "A remessa \"%(shipment)s\" não tem uma transportadora definida."
diff --git a/modules/stock_package_shipping/locale/ro.po b/modules/stock_package_shipping/locale/ro.po
index dd1eeae1cf..8018477692 100644
--- a/modules/stock_package_shipping/locale/ro.po
+++ b/modules/stock_package_shipping/locale/ro.po
@@ -70,10 +70,12 @@ msgctxt "model:ir.action,name:wizard_print_shipping_label"
msgid "Shipping Labels"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_not_packed"
msgid "To create shipping labels for shipment \"%(shipment)s\", you must pack it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_without_carrier"
msgid "The shipment \"%(shipment)s\" does not have a carrier set."
msgstr ""
diff --git a/modules/stock_package_shipping/locale/ru.po b/modules/stock_package_shipping/locale/ru.po
index 70bafefa54..50c5776d7b 100644
--- a/modules/stock_package_shipping/locale/ru.po
+++ b/modules/stock_package_shipping/locale/ru.po
@@ -76,10 +76,12 @@ msgctxt "model:ir.action,name:wizard_print_shipping_label"
msgid "Shipping Labels"
msgstr "Shipping"
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_not_packed"
msgid "To create shipping labels for shipment \"%(shipment)s\", you must pack it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_without_carrier"
msgid "The shipment \"%(shipment)s\" does not have a carrier set."
msgstr ""
diff --git a/modules/stock_package_shipping/locale/sl.po b/modules/stock_package_shipping/locale/sl.po
index 7ad29d8be0..1152ebe738 100644
--- a/modules/stock_package_shipping/locale/sl.po
+++ b/modules/stock_package_shipping/locale/sl.po
@@ -81,11 +81,12 @@ msgctxt "model:ir.action,name:wizard_print_shipping_label"
msgid "Shipping Labels"
msgstr "Nalepka pošiljke"
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_not_packed"
msgid "To create shipping labels for shipment \"%(shipment)s\", you must pack it."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_shipment_without_carrier"
msgid "The shipment \"%(shipment)s\" does not have a carrier set."
msgstr "Za dostavo \"%(shipment)s\" še ni izbran špediter."
diff --git a/modules/stock_package_shipping/locale/tr.po b/modules/stock_package_shipping/locale/tr.po
index 70bafefa54..50c5776d7b 100644
--- a/modules/stock_package_shipping/locale/tr.po
+++ b/modules/stock_package_shipping/locale/tr.po
@@ -76,10 +76,12 @@ msgctxt "model:ir.action,name:wizard_print_shipping_label"
msgid "Shipping Labels"
msgstr "Shipping"
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_not_packed"
msgid "To create shipping labels for shipment \"%(shipment)s\", you must pack it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_without_carrier"
msgid "The shipment \"%(shipment)s\" does not have a carrier set."
msgstr ""
diff --git a/modules/stock_package_shipping/locale/uk.po b/modules/stock_package_shipping/locale/uk.po
index dd1eeae1cf..8018477692 100644
--- a/modules/stock_package_shipping/locale/uk.po
+++ b/modules/stock_package_shipping/locale/uk.po
@@ -70,10 +70,12 @@ msgctxt "model:ir.action,name:wizard_print_shipping_label"
msgid "Shipping Labels"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_not_packed"
msgid "To create shipping labels for shipment \"%(shipment)s\", you must pack it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_without_carrier"
msgid "The shipment \"%(shipment)s\" does not have a carrier set."
msgstr ""
diff --git a/modules/stock_package_shipping/locale/zh_CN.po b/modules/stock_package_shipping/locale/zh_CN.po
index 70bafefa54..50c5776d7b 100644
--- a/modules/stock_package_shipping/locale/zh_CN.po
+++ b/modules/stock_package_shipping/locale/zh_CN.po
@@ -76,10 +76,12 @@ msgctxt "model:ir.action,name:wizard_print_shipping_label"
msgid "Shipping Labels"
msgstr "Shipping"
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_not_packed"
msgid "To create shipping labels for shipment \"%(shipment)s\", you must pack it."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_without_carrier"
msgid "The shipment \"%(shipment)s\" does not have a carrier set."
msgstr ""
diff --git a/modules/stock_package_shipping_dpd/locale/bg.po b/modules/stock_package_shipping_dpd/locale/bg.po
index 4ec22fedcc..1d71d492e0 100644
--- a/modules/stock_package_shipping_dpd/locale/bg.po
+++ b/modules/stock_package_shipping_dpd/locale/bg.po
@@ -65,22 +65,30 @@ msgctxt "model:ir.action,name:act_dpd_credential_form"
msgid "DPD Credentials"
msgstr "DPD Credentials"
+msgctxt "model:ir.message,text:msg_dpd_credential_modified"
+msgid "Are you sure you want to modify DPD credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_dpd_login_error"
msgid "DPD login failed with credential \"%(credential)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_dpd_webservice_error"
msgid ""
"DPD webservice call failed with the following error message:\n"
"%(message)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
"already a shipping reference number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on the "
@@ -92,7 +100,7 @@ msgid "DPD Credentials"
msgstr "DPD Credentials"
msgctxt "selection:carrier,dpd_notification:"
-msgid "E-Mail"
+msgid "Email"
msgstr ""
msgctxt "selection:carrier,dpd_notification:"
diff --git a/modules/stock_package_shipping_dpd/locale/ca.po b/modules/stock_package_shipping_dpd/locale/ca.po
index 72449c3471..19aefe5732 100644
--- a/modules/stock_package_shipping_dpd/locale/ca.po
+++ b/modules/stock_package_shipping_dpd/locale/ca.po
@@ -62,10 +62,16 @@ msgctxt "model:ir.action,name:act_dpd_credential_form"
msgid "DPD Credentials"
msgstr "Credencials DPD"
+msgctxt "model:ir.message,text:msg_dpd_credential_modified"
+msgid "Are you sure you want to modify DPD credentials?"
+msgstr "Estas segur que vols modificar les credencials de DPD?"
+
+#, python-format
msgctxt "model:ir.message,text:msg_dpd_login_error"
msgid "DPD login failed with credential \"%(credential)s\"."
msgstr "La identificació DPD ha fallat amb les credencials \"%(credential)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_dpd_webservice_error"
msgid ""
"DPD webservice call failed with the following error message:\n"
@@ -74,6 +80,7 @@ msgstr ""
"La crida al servei web DPD ha fallat amb el següent missatge d'error:\n"
"%(message)s"
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
@@ -82,6 +89,7 @@ msgstr ""
"No podeu crear l'enviament per l'albarà \"%(shipment)s\" perquè ja té un "
"número de referència de l'enviament."
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on the "
@@ -95,7 +103,7 @@ msgid "DPD Credentials"
msgstr "Credencials DPD"
msgctxt "selection:carrier,dpd_notification:"
-msgid "E-Mail"
+msgid "Email"
msgstr "Correu electrònic"
msgctxt "selection:carrier,dpd_notification:"
diff --git a/modules/stock_package_shipping_dpd/locale/cs.po b/modules/stock_package_shipping_dpd/locale/cs.po
index dc5e1d61cd..67777b35bb 100644
--- a/modules/stock_package_shipping_dpd/locale/cs.po
+++ b/modules/stock_package_shipping_dpd/locale/cs.po
@@ -61,22 +61,30 @@ msgctxt "model:ir.action,name:act_dpd_credential_form"
msgid "DPD Credentials"
msgstr "DPD Credentials"
+msgctxt "model:ir.message,text:msg_dpd_credential_modified"
+msgid "Are you sure you want to modify DPD credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_dpd_login_error"
msgid "DPD login failed with credential \"%(credential)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_dpd_webservice_error"
msgid ""
"DPD webservice call failed with the following error message:\n"
"%(message)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
"already a shipping reference number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on the "
@@ -88,7 +96,7 @@ msgid "DPD Credentials"
msgstr "DPD Credentials"
msgctxt "selection:carrier,dpd_notification:"
-msgid "E-Mail"
+msgid "Email"
msgstr ""
msgctxt "selection:carrier,dpd_notification:"
diff --git a/modules/stock_package_shipping_dpd/locale/de.po b/modules/stock_package_shipping_dpd/locale/de.po
index 9e635b4778..5cca2ad840 100644
--- a/modules/stock_package_shipping_dpd/locale/de.po
+++ b/modules/stock_package_shipping_dpd/locale/de.po
@@ -62,10 +62,16 @@ msgctxt "model:ir.action,name:act_dpd_credential_form"
msgid "DPD Credentials"
msgstr "DPD Anmeldedaten"
+msgctxt "model:ir.message,text:msg_dpd_credential_modified"
+msgid "Are you sure you want to modify DPD credentials?"
+msgstr "Möchten Sie die DPD-Anmeldeinformationen wirklich ändern?"
+
+#, python-format
msgctxt "model:ir.message,text:msg_dpd_login_error"
msgid "DPD login failed with credential \"%(credential)s\"."
msgstr "Der DPD Login mit den Anmeldedaten \"%(credential)s\" ist fehlgeschlagen."
+#, python-format
msgctxt "model:ir.message,text:msg_dpd_webservice_error"
msgid ""
"DPD webservice call failed with the following error message:\n"
@@ -74,6 +80,7 @@ msgstr ""
"Der Aufruf des DPD-Webservice schlug fehl mit der folgenden Fehlermeldung:\n"
"%(message)s"
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
@@ -82,6 +89,7 @@ msgstr ""
"Für die Lieferung \"%(shipment)s\" kann keine Sendung erstellt werden, da "
"sie bereits eine Versandreferenz hat."
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on the "
@@ -95,7 +103,7 @@ msgid "DPD Credentials"
msgstr "DPD Anmeldedaten"
msgctxt "selection:carrier,dpd_notification:"
-msgid "E-Mail"
+msgid "Email"
msgstr "E-Mail"
msgctxt "selection:carrier,dpd_notification:"
diff --git a/modules/stock_package_shipping_dpd/locale/es.po b/modules/stock_package_shipping_dpd/locale/es.po
index 93178303fe..5216c1d358 100644
--- a/modules/stock_package_shipping_dpd/locale/es.po
+++ b/modules/stock_package_shipping_dpd/locale/es.po
@@ -62,10 +62,16 @@ msgctxt "model:ir.action,name:act_dpd_credential_form"
msgid "DPD Credentials"
msgstr "Credenciales DPD"
+msgctxt "model:ir.message,text:msg_dpd_credential_modified"
+msgid "Are you sure you want to modify DPD credentials?"
+msgstr "¿Está seguro de que desea modificar las credenciales de DPD?"
+
+#, python-format
msgctxt "model:ir.message,text:msg_dpd_login_error"
msgid "DPD login failed with credential \"%(credential)s\"."
msgstr "La identificación DPD ha fallado con las credenciales \"%(credential)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_dpd_webservice_error"
msgid ""
"DPD webservice call failed with the following error message:\n"
@@ -74,6 +80,7 @@ msgstr ""
"La llamada al servicio web DPD ha fallado con el siguiente mensaje de error:\n"
"%(message)s"
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
@@ -82,6 +89,7 @@ msgstr ""
"No puede crear el envío para el albarán \"%(shipment)s\" porque ya tiene un "
"número de referencia del envío."
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on the "
@@ -95,7 +103,7 @@ msgid "DPD Credentials"
msgstr "Credenciales DPD"
msgctxt "selection:carrier,dpd_notification:"
-msgid "E-Mail"
+msgid "Email"
msgstr "Correo electrónico"
msgctxt "selection:carrier,dpd_notification:"
diff --git a/modules/stock_package_shipping_dpd/locale/es_419.po b/modules/stock_package_shipping_dpd/locale/es_419.po
index 53d614bc43..275a6151b6 100644
--- a/modules/stock_package_shipping_dpd/locale/es_419.po
+++ b/modules/stock_package_shipping_dpd/locale/es_419.po
@@ -60,22 +60,30 @@ msgctxt "model:ir.action,name:act_dpd_credential_form"
msgid "DPD Credentials"
msgstr ""
+msgctxt "model:ir.message,text:msg_dpd_credential_modified"
+msgid "Are you sure you want to modify DPD credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_dpd_login_error"
msgid "DPD login failed with credential \"%(credential)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_dpd_webservice_error"
msgid ""
"DPD webservice call failed with the following error message:\n"
"%(message)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
"already a shipping reference number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on the "
@@ -87,7 +95,7 @@ msgid "DPD Credentials"
msgstr ""
msgctxt "selection:carrier,dpd_notification:"
-msgid "E-Mail"
+msgid "Email"
msgstr ""
msgctxt "selection:carrier,dpd_notification:"
diff --git a/modules/stock_package_shipping_dpd/locale/et.po b/modules/stock_package_shipping_dpd/locale/et.po
index 1a9a598446..e18de1c5c4 100644
--- a/modules/stock_package_shipping_dpd/locale/et.po
+++ b/modules/stock_package_shipping_dpd/locale/et.po
@@ -61,22 +61,30 @@ msgctxt "model:ir.action,name:act_dpd_credential_form"
msgid "DPD Credentials"
msgstr "DPD viide"
+msgctxt "model:ir.message,text:msg_dpd_credential_modified"
+msgid "Are you sure you want to modify DPD credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_dpd_login_error"
msgid "DPD login failed with credential \"%(credential)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_dpd_webservice_error"
msgid ""
"DPD webservice call failed with the following error message:\n"
"%(message)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
"already a shipping reference number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on the "
@@ -88,7 +96,7 @@ msgid "DPD Credentials"
msgstr "DPD viide"
msgctxt "selection:carrier,dpd_notification:"
-msgid "E-Mail"
+msgid "Email"
msgstr ""
msgctxt "selection:carrier,dpd_notification:"
diff --git a/modules/stock_package_shipping_dpd/locale/fa.po b/modules/stock_package_shipping_dpd/locale/fa.po
index 4f15cfdca4..2e4db090e9 100644
--- a/modules/stock_package_shipping_dpd/locale/fa.po
+++ b/modules/stock_package_shipping_dpd/locale/fa.po
@@ -61,10 +61,16 @@ msgctxt "model:ir.action,name:act_dpd_credential_form"
msgid "DPD Credentials"
msgstr "گواهی نامه های DPD"
+msgctxt "model:ir.message,text:msg_dpd_credential_modified"
+msgid "Are you sure you want to modify DPD credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_dpd_login_error"
msgid "DPD login failed with credential \"%(credential)s\"."
msgstr ""
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_dpd_webservice_error"
msgid ""
"DPD webservice call failed with the following error message:\n"
@@ -73,7 +79,7 @@ msgstr ""
"تماس با وب سرویس DPD با پیغام خطای زیر انجام نشد :\n"
"\"%s\""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
@@ -82,6 +88,7 @@ msgstr ""
"شما نمی توانید حمل و نقل را برای حمل و نقل :\"%(shipment)s\" ایجاد کنید زیرا"
" قبلا یک شماره مرجع است."
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on the "
@@ -95,7 +102,7 @@ msgid "DPD Credentials"
msgstr "گواهی نامه های DPD"
msgctxt "selection:carrier,dpd_notification:"
-msgid "E-Mail"
+msgid "Email"
msgstr ""
msgctxt "selection:carrier,dpd_notification:"
diff --git a/modules/stock_package_shipping_dpd/locale/fi.po b/modules/stock_package_shipping_dpd/locale/fi.po
index dc5e1d61cd..67777b35bb 100644
--- a/modules/stock_package_shipping_dpd/locale/fi.po
+++ b/modules/stock_package_shipping_dpd/locale/fi.po
@@ -61,22 +61,30 @@ msgctxt "model:ir.action,name:act_dpd_credential_form"
msgid "DPD Credentials"
msgstr "DPD Credentials"
+msgctxt "model:ir.message,text:msg_dpd_credential_modified"
+msgid "Are you sure you want to modify DPD credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_dpd_login_error"
msgid "DPD login failed with credential \"%(credential)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_dpd_webservice_error"
msgid ""
"DPD webservice call failed with the following error message:\n"
"%(message)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
"already a shipping reference number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on the "
@@ -88,7 +96,7 @@ msgid "DPD Credentials"
msgstr "DPD Credentials"
msgctxt "selection:carrier,dpd_notification:"
-msgid "E-Mail"
+msgid "Email"
msgstr ""
msgctxt "selection:carrier,dpd_notification:"
diff --git a/modules/stock_package_shipping_dpd/locale/fr.po b/modules/stock_package_shipping_dpd/locale/fr.po
index 272c746f73..6d1ed593d0 100644
--- a/modules/stock_package_shipping_dpd/locale/fr.po
+++ b/modules/stock_package_shipping_dpd/locale/fr.po
@@ -62,12 +62,18 @@ msgctxt "model:ir.action,name:act_dpd_credential_form"
msgid "DPD Credentials"
msgstr "Identifiants DPD"
+msgctxt "model:ir.message,text:msg_dpd_credential_modified"
+msgid "Are you sure you want to modify DPD credentials?"
+msgstr "Êtes-vous sûr de vouloir modifier les identifiants de DPD ?"
+
+#, python-format
msgctxt "model:ir.message,text:msg_dpd_login_error"
msgid "DPD login failed with credential \"%(credential)s\"."
msgstr ""
"La connexion DPD a échoué avec les informations d'identification "
"« %(credential)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_dpd_webservice_error"
msgid ""
"DPD webservice call failed with the following error message:\n"
@@ -76,6 +82,7 @@ msgstr ""
"L'appel au service web de DPD a échoué avec le message d'erreur suivant :\n"
"%(message)s"
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
@@ -84,6 +91,7 @@ msgstr ""
"Vous ne pouvez pas créer de livraison pour l'expédition « %(shipment)s » car"
" elle a déjà un numéro de référence d'expédition."
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on the "
@@ -97,8 +105,8 @@ msgid "DPD Credentials"
msgstr "Identifiants DPD"
msgctxt "selection:carrier,dpd_notification:"
-msgid "E-Mail"
-msgstr "E-Mail"
+msgid "Email"
+msgstr "Courriel"
msgctxt "selection:carrier,dpd_notification:"
msgid "SMS"
diff --git a/modules/stock_package_shipping_dpd/locale/hu.po b/modules/stock_package_shipping_dpd/locale/hu.po
index 8fece64f0a..7c03906c50 100644
--- a/modules/stock_package_shipping_dpd/locale/hu.po
+++ b/modules/stock_package_shipping_dpd/locale/hu.po
@@ -64,22 +64,30 @@ msgctxt "model:ir.action,name:act_dpd_credential_form"
msgid "DPD Credentials"
msgstr "DPD Credentials"
+msgctxt "model:ir.message,text:msg_dpd_credential_modified"
+msgid "Are you sure you want to modify DPD credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_dpd_login_error"
msgid "DPD login failed with credential \"%(credential)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_dpd_webservice_error"
msgid ""
"DPD webservice call failed with the following error message:\n"
"%(message)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
"already a shipping reference number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on the "
@@ -91,7 +99,7 @@ msgid "DPD Credentials"
msgstr "DPD Credentials"
msgctxt "selection:carrier,dpd_notification:"
-msgid "E-Mail"
+msgid "Email"
msgstr ""
msgctxt "selection:carrier,dpd_notification:"
diff --git a/modules/stock_package_shipping_dpd/locale/id.po b/modules/stock_package_shipping_dpd/locale/id.po
index 584b8ee21c..024c16ed86 100644
--- a/modules/stock_package_shipping_dpd/locale/id.po
+++ b/modules/stock_package_shipping_dpd/locale/id.po
@@ -60,22 +60,30 @@ msgctxt "model:ir.action,name:act_dpd_credential_form"
msgid "DPD Credentials"
msgstr ""
+msgctxt "model:ir.message,text:msg_dpd_credential_modified"
+msgid "Are you sure you want to modify DPD credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_dpd_login_error"
msgid "DPD login failed with credential \"%(credential)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_dpd_webservice_error"
msgid ""
"DPD webservice call failed with the following error message:\n"
"%(message)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
"already a shipping reference number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on the "
@@ -87,7 +95,7 @@ msgid "DPD Credentials"
msgstr ""
msgctxt "selection:carrier,dpd_notification:"
-msgid "E-Mail"
+msgid "Email"
msgstr ""
msgctxt "selection:carrier,dpd_notification:"
diff --git a/modules/stock_package_shipping_dpd/locale/it.po b/modules/stock_package_shipping_dpd/locale/it.po
index 5c667d5806..88b29d05f7 100644
--- a/modules/stock_package_shipping_dpd/locale/it.po
+++ b/modules/stock_package_shipping_dpd/locale/it.po
@@ -62,22 +62,30 @@ msgctxt "model:ir.action,name:act_dpd_credential_form"
msgid "DPD Credentials"
msgstr "DPD Credentials"
+msgctxt "model:ir.message,text:msg_dpd_credential_modified"
+msgid "Are you sure you want to modify DPD credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_dpd_login_error"
msgid "DPD login failed with credential \"%(credential)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_dpd_webservice_error"
msgid ""
"DPD webservice call failed with the following error message:\n"
"%(message)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
"already a shipping reference number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on the "
@@ -89,7 +97,7 @@ msgid "DPD Credentials"
msgstr "DPD Credentials"
msgctxt "selection:carrier,dpd_notification:"
-msgid "E-Mail"
+msgid "Email"
msgstr ""
msgctxt "selection:carrier,dpd_notification:"
diff --git a/modules/stock_package_shipping_dpd/locale/lo.po b/modules/stock_package_shipping_dpd/locale/lo.po
index 262ca63bc2..af857abfa0 100644
--- a/modules/stock_package_shipping_dpd/locale/lo.po
+++ b/modules/stock_package_shipping_dpd/locale/lo.po
@@ -63,22 +63,30 @@ msgctxt "model:ir.action,name:act_dpd_credential_form"
msgid "DPD Credentials"
msgstr "DPD Credentials"
+msgctxt "model:ir.message,text:msg_dpd_credential_modified"
+msgid "Are you sure you want to modify DPD credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_dpd_login_error"
msgid "DPD login failed with credential \"%(credential)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_dpd_webservice_error"
msgid ""
"DPD webservice call failed with the following error message:\n"
"%(message)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
"already a shipping reference number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on the "
@@ -90,7 +98,7 @@ msgid "DPD Credentials"
msgstr "DPD Credentials"
msgctxt "selection:carrier,dpd_notification:"
-msgid "E-Mail"
+msgid "Email"
msgstr ""
msgctxt "selection:carrier,dpd_notification:"
diff --git a/modules/stock_package_shipping_dpd/locale/lt.po b/modules/stock_package_shipping_dpd/locale/lt.po
index f11133bf59..dbeace9480 100644
--- a/modules/stock_package_shipping_dpd/locale/lt.po
+++ b/modules/stock_package_shipping_dpd/locale/lt.po
@@ -61,22 +61,30 @@ msgctxt "model:ir.action,name:act_dpd_credential_form"
msgid "DPD Credentials"
msgstr "DPD Credentials"
+msgctxt "model:ir.message,text:msg_dpd_credential_modified"
+msgid "Are you sure you want to modify DPD credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_dpd_login_error"
msgid "DPD login failed with credential \"%(credential)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_dpd_webservice_error"
msgid ""
"DPD webservice call failed with the following error message:\n"
"%(message)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
"already a shipping reference number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on the "
@@ -88,7 +96,7 @@ msgid "DPD Credentials"
msgstr "DPD Credentials"
msgctxt "selection:carrier,dpd_notification:"
-msgid "E-Mail"
+msgid "Email"
msgstr ""
msgctxt "selection:carrier,dpd_notification:"
diff --git a/modules/stock_package_shipping_dpd/locale/nl.po b/modules/stock_package_shipping_dpd/locale/nl.po
index 9d8246356f..2b92b0dad4 100644
--- a/modules/stock_package_shipping_dpd/locale/nl.po
+++ b/modules/stock_package_shipping_dpd/locale/nl.po
@@ -62,10 +62,16 @@ msgctxt "model:ir.action,name:act_dpd_credential_form"
msgid "DPD Credentials"
msgstr "DPD Credentials"
+msgctxt "model:ir.message,text:msg_dpd_credential_modified"
+msgid "Are you sure you want to modify DPD credentials?"
+msgstr "Weet u zeker dat u de inloggegevens bij DPD wilt wijzigen?"
+
+#, python-format
msgctxt "model:ir.message,text:msg_dpd_login_error"
msgid "DPD login failed with credential \"%(credential)s\"."
msgstr "DPD-aanmelding is mislukt met referentie %(credential)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_dpd_webservice_error"
msgid ""
"DPD webservice call failed with the following error message:\n"
@@ -74,6 +80,7 @@ msgstr ""
"DPD webservice-oproep mislukt met het volgende foutbericht:\n"
"%(message)s"
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
@@ -82,6 +89,7 @@ msgstr ""
"U kunt geen verzending voor zending \"%(shipment)s\" maken omdat deze al een"
" referentienummer heeft."
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on the "
@@ -95,8 +103,8 @@ msgid "DPD Credentials"
msgstr "DPD Credentials"
msgctxt "selection:carrier,dpd_notification:"
-msgid "E-Mail"
-msgstr "E-mail"
+msgid "Email"
+msgstr "Email"
msgctxt "selection:carrier,dpd_notification:"
msgid "SMS"
diff --git a/modules/stock_package_shipping_dpd/locale/pl.po b/modules/stock_package_shipping_dpd/locale/pl.po
index 733729270f..8c1d05f090 100644
--- a/modules/stock_package_shipping_dpd/locale/pl.po
+++ b/modules/stock_package_shipping_dpd/locale/pl.po
@@ -63,22 +63,30 @@ msgctxt "model:ir.action,name:act_dpd_credential_form"
msgid "DPD Credentials"
msgstr "DPD Credentials"
+msgctxt "model:ir.message,text:msg_dpd_credential_modified"
+msgid "Are you sure you want to modify DPD credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_dpd_login_error"
msgid "DPD login failed with credential \"%(credential)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_dpd_webservice_error"
msgid ""
"DPD webservice call failed with the following error message:\n"
"%(message)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
"already a shipping reference number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on the "
@@ -91,7 +99,7 @@ msgid "DPD Credentials"
msgstr "DPD Credentials"
msgctxt "selection:carrier,dpd_notification:"
-msgid "E-Mail"
+msgid "Email"
msgstr ""
msgctxt "selection:carrier,dpd_notification:"
diff --git a/modules/stock_package_shipping_dpd/locale/pt.po b/modules/stock_package_shipping_dpd/locale/pt.po
index 4570ff70a6..19fa77eb9f 100644
--- a/modules/stock_package_shipping_dpd/locale/pt.po
+++ b/modules/stock_package_shipping_dpd/locale/pt.po
@@ -63,11 +63,16 @@ msgctxt "model:ir.action,name:act_dpd_credential_form"
msgid "DPD Credentials"
msgstr "DPD Credentials"
+msgctxt "model:ir.message,text:msg_dpd_credential_modified"
+msgid "Are you sure you want to modify DPD credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_dpd_login_error"
msgid "DPD login failed with credential \"%(credential)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_dpd_webservice_error"
msgid ""
"DPD webservice call failed with the following error message:\n"
@@ -77,12 +82,14 @@ msgstr ""
"\n"
"%(message)s"
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
"already a shipping reference number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on the "
@@ -95,7 +102,7 @@ msgid "DPD Credentials"
msgstr "DPD Credentials"
msgctxt "selection:carrier,dpd_notification:"
-msgid "E-Mail"
+msgid "Email"
msgstr ""
msgctxt "selection:carrier,dpd_notification:"
diff --git a/modules/stock_package_shipping_dpd/locale/ro.po b/modules/stock_package_shipping_dpd/locale/ro.po
index c839192e38..f395debe07 100644
--- a/modules/stock_package_shipping_dpd/locale/ro.po
+++ b/modules/stock_package_shipping_dpd/locale/ro.po
@@ -60,22 +60,30 @@ msgctxt "model:ir.action,name:act_dpd_credential_form"
msgid "DPD Credentials"
msgstr ""
+msgctxt "model:ir.message,text:msg_dpd_credential_modified"
+msgid "Are you sure you want to modify DPD credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_dpd_login_error"
msgid "DPD login failed with credential \"%(credential)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_dpd_webservice_error"
msgid ""
"DPD webservice call failed with the following error message:\n"
"%(message)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
"already a shipping reference number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on the "
@@ -87,7 +95,7 @@ msgid "DPD Credentials"
msgstr ""
msgctxt "selection:carrier,dpd_notification:"
-msgid "E-Mail"
+msgid "Email"
msgstr ""
msgctxt "selection:carrier,dpd_notification:"
diff --git a/modules/stock_package_shipping_dpd/locale/ru.po b/modules/stock_package_shipping_dpd/locale/ru.po
index e647af8317..9d7c8ce0a6 100644
--- a/modules/stock_package_shipping_dpd/locale/ru.po
+++ b/modules/stock_package_shipping_dpd/locale/ru.po
@@ -65,22 +65,30 @@ msgctxt "model:ir.action,name:act_dpd_credential_form"
msgid "DPD Credentials"
msgstr "DPD Credentials"
+msgctxt "model:ir.message,text:msg_dpd_credential_modified"
+msgid "Are you sure you want to modify DPD credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_dpd_login_error"
msgid "DPD login failed with credential \"%(credential)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_dpd_webservice_error"
msgid ""
"DPD webservice call failed with the following error message:\n"
"%(message)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
"already a shipping reference number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on the "
@@ -92,7 +100,7 @@ msgid "DPD Credentials"
msgstr "DPD Credentials"
msgctxt "selection:carrier,dpd_notification:"
-msgid "E-Mail"
+msgid "Email"
msgstr ""
msgctxt "selection:carrier,dpd_notification:"
diff --git a/modules/stock_package_shipping_dpd/locale/sl.po b/modules/stock_package_shipping_dpd/locale/sl.po
index 06186f57af..b7b68bd373 100644
--- a/modules/stock_package_shipping_dpd/locale/sl.po
+++ b/modules/stock_package_shipping_dpd/locale/sl.po
@@ -63,11 +63,16 @@ msgctxt "model:ir.action,name:act_dpd_credential_form"
msgid "DPD Credentials"
msgstr "DPD Credentials"
+msgctxt "model:ir.message,text:msg_dpd_credential_modified"
+msgid "Are you sure you want to modify DPD credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_dpd_login_error"
msgid "DPD login failed with credential \"%(credential)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_dpd_webservice_error"
msgid ""
"DPD webservice call failed with the following error message:\n"
@@ -77,12 +82,14 @@ msgstr ""
"\n"
"%(message)s"
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
"already a shipping reference number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on the "
@@ -95,8 +102,8 @@ msgid "DPD Credentials"
msgstr "DPD Credentials"
msgctxt "selection:carrier,dpd_notification:"
-msgid "E-Mail"
-msgstr "E-pošta"
+msgid "Email"
+msgstr ""
msgctxt "selection:carrier,dpd_notification:"
msgid "SMS"
diff --git a/modules/stock_package_shipping_dpd/locale/tr.po b/modules/stock_package_shipping_dpd/locale/tr.po
index dc5e1d61cd..67777b35bb 100644
--- a/modules/stock_package_shipping_dpd/locale/tr.po
+++ b/modules/stock_package_shipping_dpd/locale/tr.po
@@ -61,22 +61,30 @@ msgctxt "model:ir.action,name:act_dpd_credential_form"
msgid "DPD Credentials"
msgstr "DPD Credentials"
+msgctxt "model:ir.message,text:msg_dpd_credential_modified"
+msgid "Are you sure you want to modify DPD credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_dpd_login_error"
msgid "DPD login failed with credential \"%(credential)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_dpd_webservice_error"
msgid ""
"DPD webservice call failed with the following error message:\n"
"%(message)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
"already a shipping reference number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on the "
@@ -88,7 +96,7 @@ msgid "DPD Credentials"
msgstr "DPD Credentials"
msgctxt "selection:carrier,dpd_notification:"
-msgid "E-Mail"
+msgid "Email"
msgstr ""
msgctxt "selection:carrier,dpd_notification:"
diff --git a/modules/stock_package_shipping_dpd/locale/uk.po b/modules/stock_package_shipping_dpd/locale/uk.po
index cc172eb85e..c9b89d62bd 100644
--- a/modules/stock_package_shipping_dpd/locale/uk.po
+++ b/modules/stock_package_shipping_dpd/locale/uk.po
@@ -60,22 +60,30 @@ msgctxt "model:ir.action,name:act_dpd_credential_form"
msgid "DPD Credentials"
msgstr ""
+msgctxt "model:ir.message,text:msg_dpd_credential_modified"
+msgid "Are you sure you want to modify DPD credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_dpd_login_error"
msgid "DPD login failed with credential \"%(credential)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_dpd_webservice_error"
msgid ""
"DPD webservice call failed with the following error message:\n"
"%(message)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
"already a shipping reference number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on the "
@@ -87,7 +95,7 @@ msgid "DPD Credentials"
msgstr ""
msgctxt "selection:carrier,dpd_notification:"
-msgid "E-Mail"
+msgid "Email"
msgstr ""
msgctxt "selection:carrier,dpd_notification:"
diff --git a/modules/stock_package_shipping_dpd/locale/zh_CN.po b/modules/stock_package_shipping_dpd/locale/zh_CN.po
index 89db2bad1b..dc124d25c7 100644
--- a/modules/stock_package_shipping_dpd/locale/zh_CN.po
+++ b/modules/stock_package_shipping_dpd/locale/zh_CN.po
@@ -62,22 +62,30 @@ msgctxt "model:ir.action,name:act_dpd_credential_form"
msgid "DPD Credentials"
msgstr "DPD Credentials"
+msgctxt "model:ir.message,text:msg_dpd_credential_modified"
+msgid "Are you sure you want to modify DPD credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_dpd_login_error"
msgid "DPD login failed with credential \"%(credential)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_dpd_webservice_error"
msgid ""
"DPD webservice call failed with the following error message:\n"
"%(message)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
"already a shipping reference number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on the "
@@ -89,7 +97,7 @@ msgid "DPD Credentials"
msgstr "DPD Credentials"
msgctxt "selection:carrier,dpd_notification:"
-msgid "E-Mail"
+msgid "Email"
msgstr ""
msgctxt "selection:carrier,dpd_notification:"
diff --git a/modules/stock_package_shipping_mygls/locale/bg.po b/modules/stock_package_shipping_mygls/locale/bg.po
index 93500055c1..51ec92c279 100644
--- a/modules/stock_package_shipping_mygls/locale/bg.po
+++ b/modules/stock_package_shipping_mygls/locale/bg.po
@@ -64,48 +64,60 @@ msgctxt "model:ir.action,name:act_credential_form"
msgid "MyGLS Credentials"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add an email for address "
"\"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_mobile_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add a mobile number for "
"address \"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_mygls_api_error"
msgid ""
"MyGLS API call failed with the following error message:\n"
"%(message)s"
msgstr ""
+msgctxt "model:ir.message,text:msg_mygls_credential_modified"
+msgid "Are you sure you want to modify MyGLS credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_phone_mobile_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add a phone or mobile number "
"for address \"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create a shipping label for shipment \"%(shipment)s\" because it "
"already has a shipping reference number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_to_address_country_code_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set a country code to the "
"destination address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_country_code_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set a country code to the "
"address of warehouse \"%(warehouse)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
diff --git a/modules/stock_package_shipping_mygls/locale/ca.po b/modules/stock_package_shipping_mygls/locale/ca.po
index 0ed503383e..7e17b92ae2 100644
--- a/modules/stock_package_shipping_mygls/locale/ca.po
+++ b/modules/stock_package_shipping_mygls/locale/ca.po
@@ -66,6 +66,7 @@ msgctxt "model:ir.action,name:act_credential_form"
msgid "MyGLS Credentials"
msgstr "Credencials MyGLS"
+#, python-format
msgctxt "model:ir.message,text:msg_email_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add an email for address "
@@ -74,6 +75,7 @@ msgstr ""
"Per validar l'albarà \"%(shipment)s\", heu d'afegir un correu electrònic a "
"l'adreça \"%(address)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_mobile_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add a mobile number for "
@@ -82,6 +84,7 @@ msgstr ""
"Per validar l'albarà \"%(shipment)s\", heu d'afegir un número de mòbil a "
"l'adreça \"%(address)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_mygls_api_error"
msgid ""
"MyGLS API call failed with the following error message:\n"
@@ -90,6 +93,11 @@ msgstr ""
"La crida de l'API MyGLS ha fallat amb el següent missatge d'error:\n"
"%(message)s"
+msgctxt "model:ir.message,text:msg_mygls_credential_modified"
+msgid "Are you sure you want to modify MyGLS credentials?"
+msgstr "Estàs segur que vols modificar les credencials de MyGLS?"
+
+#, python-format
msgctxt "model:ir.message,text:msg_phone_mobile_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add a phone or mobile number "
@@ -98,6 +106,7 @@ msgstr ""
"Per validar l'albarà \"%(shipment)s\", heu d'afegir un número de telèfon o "
"mòbil a l'adreça \"%(address)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create a shipping label for shipment \"%(shipment)s\" because it "
@@ -106,6 +115,7 @@ msgstr ""
"No podeu crear una etiqueta d'enviament per l'albarà \"%(shipment)s\" perquè"
" ja té un número de referència de l'enviament."
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_to_address_country_code_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set a country code to the "
@@ -114,6 +124,7 @@ msgstr ""
"Per validar l'albarà \"%(shipment)s\", heu d'establir un codi de país a "
"l'adreça de destinació."
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_country_code_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set a country code to the "
@@ -122,6 +133,7 @@ msgstr ""
"Per validar l'albarà \"%(shipment)s\", heu d'establir un codi de país a "
"l'adreça del magatzem \"%(warehouse)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
diff --git a/modules/stock_package_shipping_mygls/locale/cs.po b/modules/stock_package_shipping_mygls/locale/cs.po
index 93500055c1..51ec92c279 100644
--- a/modules/stock_package_shipping_mygls/locale/cs.po
+++ b/modules/stock_package_shipping_mygls/locale/cs.po
@@ -64,48 +64,60 @@ msgctxt "model:ir.action,name:act_credential_form"
msgid "MyGLS Credentials"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add an email for address "
"\"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_mobile_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add a mobile number for "
"address \"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_mygls_api_error"
msgid ""
"MyGLS API call failed with the following error message:\n"
"%(message)s"
msgstr ""
+msgctxt "model:ir.message,text:msg_mygls_credential_modified"
+msgid "Are you sure you want to modify MyGLS credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_phone_mobile_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add a phone or mobile number "
"for address \"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create a shipping label for shipment \"%(shipment)s\" because it "
"already has a shipping reference number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_to_address_country_code_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set a country code to the "
"destination address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_country_code_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set a country code to the "
"address of warehouse \"%(warehouse)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
diff --git a/modules/stock_package_shipping_mygls/locale/de.po b/modules/stock_package_shipping_mygls/locale/de.po
index 8212866323..0ebeb44a24 100644
--- a/modules/stock_package_shipping_mygls/locale/de.po
+++ b/modules/stock_package_shipping_mygls/locale/de.po
@@ -66,6 +66,7 @@ msgctxt "model:ir.action,name:act_credential_form"
msgid "MyGLS Credentials"
msgstr "MyGLS Anmeldedaten"
+#, python-format
msgctxt "model:ir.message,text:msg_email_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add an email for address "
@@ -74,6 +75,7 @@ msgstr ""
"Damit die Lieferung \"%(shipment)s\" validiert werden kann, muss eine "
"E-Mail-Adresse für Adresse \"%(address)s\" erfasst werden."
+#, python-format
msgctxt "model:ir.message,text:msg_mobile_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add a mobile number for "
@@ -82,6 +84,7 @@ msgstr ""
"Damit die Lieferung \"%(shipment)s\" validiert werden kann, muss eine "
"Mobilnummer für die Adresse \"%(address)s\" erfasst werden."
+#, python-format
msgctxt "model:ir.message,text:msg_mygls_api_error"
msgid ""
"MyGLS API call failed with the following error message:\n"
@@ -90,6 +93,11 @@ msgstr ""
"Beim Aufruf der MyGLS API ist folgender Fehler aufgetreten:\n"
"%(message)s"
+msgctxt "model:ir.message,text:msg_mygls_credential_modified"
+msgid "Are you sure you want to modify MyGLS credentials?"
+msgstr "Möchten Sie die MyGLS-Anmeldeinformationen wirklich ändern?"
+
+#, python-format
msgctxt "model:ir.message,text:msg_phone_mobile_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add a phone or mobile number "
@@ -99,6 +107,7 @@ msgstr ""
"Telefonnummer oder eine Mobilnummer für die Adresse \"%(address)s\" erfasst "
"werden."
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create a shipping label for shipment \"%(shipment)s\" because it "
@@ -107,6 +116,7 @@ msgstr ""
"Es kann kein Versandetikett für die Lieferung \"%(shipment)s\" erstellt "
"werden, weil bereits eine Versandreferenznummer vorhanden ist."
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_to_address_country_code_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set a country code to the "
@@ -115,6 +125,7 @@ msgstr ""
"Damit die Lieferung \"%(shipment)s\" validiert werden kann, muss ein Land "
"auf der Empfängeradresse erfasst werden."
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_country_code_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set a country code to the "
@@ -123,6 +134,7 @@ msgstr ""
"Damit die Lieferung \"%(shipment)s\" validiert werden kann, muss ein Land "
"für Adresse des Logistikstandorts \"%(warehouse)s\" erfasst werden."
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
diff --git a/modules/stock_package_shipping_mygls/locale/es.po b/modules/stock_package_shipping_mygls/locale/es.po
index 07fa267b79..f993399021 100644
--- a/modules/stock_package_shipping_mygls/locale/es.po
+++ b/modules/stock_package_shipping_mygls/locale/es.po
@@ -66,6 +66,7 @@ msgctxt "model:ir.action,name:act_credential_form"
msgid "MyGLS Credentials"
msgstr "Credenciales MyGLS"
+#, python-format
msgctxt "model:ir.message,text:msg_email_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add an email for address "
@@ -74,6 +75,7 @@ msgstr ""
"Para validar el albarán \"%(shipment)s\" debe agregar un correo electrónico "
"a la dirección \"%(address)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_mobile_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add a mobile number for "
@@ -82,6 +84,7 @@ msgstr ""
"Para validar el albarán \"%(shipment)s\" debe agregar un número de móvil a "
"la dirección \"%(address)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_mygls_api_error"
msgid ""
"MyGLS API call failed with the following error message:\n"
@@ -90,6 +93,11 @@ msgstr ""
"La llamada de la API de MyGLS ha fallado con el siguiente mensaje de error:\n"
"%(message)s"
+msgctxt "model:ir.message,text:msg_mygls_credential_modified"
+msgid "Are you sure you want to modify MyGLS credentials?"
+msgstr "¿Está seguro de que desea modificar las credenciales de MyGLS?"
+
+#, python-format
msgctxt "model:ir.message,text:msg_phone_mobile_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add a phone or mobile number "
@@ -98,6 +106,7 @@ msgstr ""
"Para validar el albarán \"%(shipment)s\" debe agregar un número de teléfono "
"o móvil la dirección \"%(address)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create a shipping label for shipment \"%(shipment)s\" because it "
@@ -106,6 +115,7 @@ msgstr ""
"No puedes crear una etiqueta de envío para el albarán \"%(shipment)s\" "
"porque ya tiene un número de referencia del envío."
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_to_address_country_code_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set a country code to the "
@@ -114,6 +124,7 @@ msgstr ""
"Para validar el albarán \"%(shipment)s\" debe establecer un código de país "
"en la dirección de destino."
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_country_code_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set a country code to the "
@@ -122,6 +133,7 @@ msgstr ""
"Para validar el albarán \"%(shipment)s\" debe establecer un código de país "
"en la dirección del almacén \"%(warehouse)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
diff --git a/modules/stock_package_shipping_mygls/locale/es_419.po b/modules/stock_package_shipping_mygls/locale/es_419.po
index 93500055c1..51ec92c279 100644
--- a/modules/stock_package_shipping_mygls/locale/es_419.po
+++ b/modules/stock_package_shipping_mygls/locale/es_419.po
@@ -64,48 +64,60 @@ msgctxt "model:ir.action,name:act_credential_form"
msgid "MyGLS Credentials"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add an email for address "
"\"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_mobile_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add a mobile number for "
"address \"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_mygls_api_error"
msgid ""
"MyGLS API call failed with the following error message:\n"
"%(message)s"
msgstr ""
+msgctxt "model:ir.message,text:msg_mygls_credential_modified"
+msgid "Are you sure you want to modify MyGLS credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_phone_mobile_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add a phone or mobile number "
"for address \"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create a shipping label for shipment \"%(shipment)s\" because it "
"already has a shipping reference number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_to_address_country_code_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set a country code to the "
"destination address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_country_code_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set a country code to the "
"address of warehouse \"%(warehouse)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
diff --git a/modules/stock_package_shipping_mygls/locale/et.po b/modules/stock_package_shipping_mygls/locale/et.po
index 93500055c1..51ec92c279 100644
--- a/modules/stock_package_shipping_mygls/locale/et.po
+++ b/modules/stock_package_shipping_mygls/locale/et.po
@@ -64,48 +64,60 @@ msgctxt "model:ir.action,name:act_credential_form"
msgid "MyGLS Credentials"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add an email for address "
"\"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_mobile_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add a mobile number for "
"address \"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_mygls_api_error"
msgid ""
"MyGLS API call failed with the following error message:\n"
"%(message)s"
msgstr ""
+msgctxt "model:ir.message,text:msg_mygls_credential_modified"
+msgid "Are you sure you want to modify MyGLS credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_phone_mobile_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add a phone or mobile number "
"for address \"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create a shipping label for shipment \"%(shipment)s\" because it "
"already has a shipping reference number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_to_address_country_code_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set a country code to the "
"destination address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_country_code_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set a country code to the "
"address of warehouse \"%(warehouse)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
diff --git a/modules/stock_package_shipping_mygls/locale/fa.po b/modules/stock_package_shipping_mygls/locale/fa.po
index 93500055c1..51ec92c279 100644
--- a/modules/stock_package_shipping_mygls/locale/fa.po
+++ b/modules/stock_package_shipping_mygls/locale/fa.po
@@ -64,48 +64,60 @@ msgctxt "model:ir.action,name:act_credential_form"
msgid "MyGLS Credentials"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add an email for address "
"\"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_mobile_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add a mobile number for "
"address \"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_mygls_api_error"
msgid ""
"MyGLS API call failed with the following error message:\n"
"%(message)s"
msgstr ""
+msgctxt "model:ir.message,text:msg_mygls_credential_modified"
+msgid "Are you sure you want to modify MyGLS credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_phone_mobile_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add a phone or mobile number "
"for address \"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create a shipping label for shipment \"%(shipment)s\" because it "
"already has a shipping reference number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_to_address_country_code_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set a country code to the "
"destination address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_country_code_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set a country code to the "
"address of warehouse \"%(warehouse)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
diff --git a/modules/stock_package_shipping_mygls/locale/fi.po b/modules/stock_package_shipping_mygls/locale/fi.po
index 93500055c1..51ec92c279 100644
--- a/modules/stock_package_shipping_mygls/locale/fi.po
+++ b/modules/stock_package_shipping_mygls/locale/fi.po
@@ -64,48 +64,60 @@ msgctxt "model:ir.action,name:act_credential_form"
msgid "MyGLS Credentials"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add an email for address "
"\"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_mobile_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add a mobile number for "
"address \"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_mygls_api_error"
msgid ""
"MyGLS API call failed with the following error message:\n"
"%(message)s"
msgstr ""
+msgctxt "model:ir.message,text:msg_mygls_credential_modified"
+msgid "Are you sure you want to modify MyGLS credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_phone_mobile_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add a phone or mobile number "
"for address \"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create a shipping label for shipment \"%(shipment)s\" because it "
"already has a shipping reference number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_to_address_country_code_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set a country code to the "
"destination address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_country_code_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set a country code to the "
"address of warehouse \"%(warehouse)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
diff --git a/modules/stock_package_shipping_mygls/locale/fr.po b/modules/stock_package_shipping_mygls/locale/fr.po
index 94911377e4..33117d9be8 100644
--- a/modules/stock_package_shipping_mygls/locale/fr.po
+++ b/modules/stock_package_shipping_mygls/locale/fr.po
@@ -66,14 +66,16 @@ msgctxt "model:ir.action,name:act_credential_form"
msgid "MyGLS Credentials"
msgstr "Identifiants MyGLS"
+#, python-format
msgctxt "model:ir.message,text:msg_email_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add an email for address "
"\"%(address)s\"."
msgstr ""
-"Pour valider l'expédition « %(shipment)s », vous devez ajouter un e-mail à "
-"l'adresse « %(address)s »."
+"Pour valider l'expédition « %(shipment)s », vous devez ajouter une adresse "
+"électronique à l'adresse « %(address)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_mobile_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add a mobile number for "
@@ -82,6 +84,7 @@ msgstr ""
"Pour valider l'expédition « %(shipment)s », vous devez ajouter un numéro de "
"téléphone mobile pour l'adresse « %(address)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_mygls_api_error"
msgid ""
"MyGLS API call failed with the following error message:\n"
@@ -90,6 +93,11 @@ msgstr ""
"L'appel de l'API MyGLS a échoué avec le message d'erreur suivant :\n"
"%(message)s"
+msgctxt "model:ir.message,text:msg_mygls_credential_modified"
+msgid "Are you sure you want to modify MyGLS credentials?"
+msgstr "Êtes-vous sûr de vouloir modifier les identifiants de MyGLS ?"
+
+#, python-format
msgctxt "model:ir.message,text:msg_phone_mobile_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add a phone or mobile number "
@@ -98,6 +106,7 @@ msgstr ""
"Pour valider l'expédition « %(shipment)s », vous devez ajouter un numéro de "
"téléphone ou mobile à l'adresse « %(address)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create a shipping label for shipment \"%(shipment)s\" because it "
@@ -106,6 +115,7 @@ msgstr ""
"Vous ne pouvez pas créer d'étiquette de livraison pour l'expédition "
"« %(shipment)s » car elle a déjà un numéro de référence de livraison."
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_to_address_country_code_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set a country code to the "
@@ -114,6 +124,7 @@ msgstr ""
"Pour valider l'expédition « %(shipment)s », vous devez remplir un code pays "
"à l'adresse de destination."
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_country_code_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set a country code to the "
@@ -122,6 +133,7 @@ msgstr ""
"Pour valider l'expédition « %(shipment)s », vous devez remplir un code pays "
"à l'adresse de l'entrepôt « %(warehouse)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
diff --git a/modules/stock_package_shipping_mygls/locale/hu.po b/modules/stock_package_shipping_mygls/locale/hu.po
index 93500055c1..51ec92c279 100644
--- a/modules/stock_package_shipping_mygls/locale/hu.po
+++ b/modules/stock_package_shipping_mygls/locale/hu.po
@@ -64,48 +64,60 @@ msgctxt "model:ir.action,name:act_credential_form"
msgid "MyGLS Credentials"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add an email for address "
"\"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_mobile_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add a mobile number for "
"address \"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_mygls_api_error"
msgid ""
"MyGLS API call failed with the following error message:\n"
"%(message)s"
msgstr ""
+msgctxt "model:ir.message,text:msg_mygls_credential_modified"
+msgid "Are you sure you want to modify MyGLS credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_phone_mobile_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add a phone or mobile number "
"for address \"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create a shipping label for shipment \"%(shipment)s\" because it "
"already has a shipping reference number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_to_address_country_code_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set a country code to the "
"destination address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_country_code_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set a country code to the "
"address of warehouse \"%(warehouse)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
diff --git a/modules/stock_package_shipping_mygls/locale/id.po b/modules/stock_package_shipping_mygls/locale/id.po
index 104d73103d..564eedcb0d 100644
--- a/modules/stock_package_shipping_mygls/locale/id.po
+++ b/modules/stock_package_shipping_mygls/locale/id.po
@@ -64,48 +64,60 @@ msgctxt "model:ir.action,name:act_credential_form"
msgid "MyGLS Credentials"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add an email for address "
"\"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_mobile_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add a mobile number for "
"address \"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_mygls_api_error"
msgid ""
"MyGLS API call failed with the following error message:\n"
"%(message)s"
msgstr ""
+msgctxt "model:ir.message,text:msg_mygls_credential_modified"
+msgid "Are you sure you want to modify MyGLS credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_phone_mobile_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add a phone or mobile number "
"for address \"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create a shipping label for shipment \"%(shipment)s\" because it "
"already has a shipping reference number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_to_address_country_code_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set a country code to the "
"destination address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_country_code_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set a country code to the "
"address of warehouse \"%(warehouse)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
diff --git a/modules/stock_package_shipping_mygls/locale/it.po b/modules/stock_package_shipping_mygls/locale/it.po
index b52f50f440..36c934a95a 100644
--- a/modules/stock_package_shipping_mygls/locale/it.po
+++ b/modules/stock_package_shipping_mygls/locale/it.po
@@ -64,30 +64,39 @@ msgctxt "model:ir.action,name:act_credential_form"
msgid "MyGLS Credentials"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add an email for address "
"\"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_mobile_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add a mobile number for "
"address \"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_mygls_api_error"
msgid ""
"MyGLS API call failed with the following error message:\n"
"%(message)s"
msgstr ""
+msgctxt "model:ir.message,text:msg_mygls_credential_modified"
+msgid "Are you sure you want to modify MyGLS credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_phone_mobile_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add a phone or mobile number "
"for address \"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create a shipping label for shipment \"%(shipment)s\" because it "
@@ -96,18 +105,21 @@ msgstr ""
"Non puoi creare un'etichetta di spedizione per la spedizione "
"\"%(shipment)s\" perché ha già un numero di riferimento."
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_to_address_country_code_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set a country code to the "
"destination address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_country_code_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set a country code to the "
"address of warehouse \"%(warehouse)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
diff --git a/modules/stock_package_shipping_mygls/locale/lo.po b/modules/stock_package_shipping_mygls/locale/lo.po
index 93500055c1..51ec92c279 100644
--- a/modules/stock_package_shipping_mygls/locale/lo.po
+++ b/modules/stock_package_shipping_mygls/locale/lo.po
@@ -64,48 +64,60 @@ msgctxt "model:ir.action,name:act_credential_form"
msgid "MyGLS Credentials"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add an email for address "
"\"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_mobile_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add a mobile number for "
"address \"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_mygls_api_error"
msgid ""
"MyGLS API call failed with the following error message:\n"
"%(message)s"
msgstr ""
+msgctxt "model:ir.message,text:msg_mygls_credential_modified"
+msgid "Are you sure you want to modify MyGLS credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_phone_mobile_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add a phone or mobile number "
"for address \"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create a shipping label for shipment \"%(shipment)s\" because it "
"already has a shipping reference number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_to_address_country_code_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set a country code to the "
"destination address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_country_code_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set a country code to the "
"address of warehouse \"%(warehouse)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
diff --git a/modules/stock_package_shipping_mygls/locale/lt.po b/modules/stock_package_shipping_mygls/locale/lt.po
index 93500055c1..51ec92c279 100644
--- a/modules/stock_package_shipping_mygls/locale/lt.po
+++ b/modules/stock_package_shipping_mygls/locale/lt.po
@@ -64,48 +64,60 @@ msgctxt "model:ir.action,name:act_credential_form"
msgid "MyGLS Credentials"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add an email for address "
"\"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_mobile_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add a mobile number for "
"address \"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_mygls_api_error"
msgid ""
"MyGLS API call failed with the following error message:\n"
"%(message)s"
msgstr ""
+msgctxt "model:ir.message,text:msg_mygls_credential_modified"
+msgid "Are you sure you want to modify MyGLS credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_phone_mobile_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add a phone or mobile number "
"for address \"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create a shipping label for shipment \"%(shipment)s\" because it "
"already has a shipping reference number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_to_address_country_code_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set a country code to the "
"destination address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_country_code_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set a country code to the "
"address of warehouse \"%(warehouse)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
diff --git a/modules/stock_package_shipping_mygls/locale/nl.po b/modules/stock_package_shipping_mygls/locale/nl.po
index f90769c975..6b07371024 100644
--- a/modules/stock_package_shipping_mygls/locale/nl.po
+++ b/modules/stock_package_shipping_mygls/locale/nl.po
@@ -66,6 +66,7 @@ msgctxt "model:ir.action,name:act_credential_form"
msgid "MyGLS Credentials"
msgstr "MyGLS-referentie"
+#, python-format
msgctxt "model:ir.message,text:msg_email_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add an email for address "
@@ -74,6 +75,7 @@ msgstr ""
"Om zending \"%(shipment)s\" te valideren, moet u een e-mailadres toevoegen "
"voor adres \"%(address)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_mobile_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add a mobile number for "
@@ -82,6 +84,7 @@ msgstr ""
"Om zending \"%(shipment)s\" te valideren, moet u een mobiel nummer toevoegen"
" aan adres\"%(address)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_mygls_api_error"
msgid ""
"MyGLS API call failed with the following error message:\n"
@@ -90,6 +93,11 @@ msgstr ""
"Bij het aanroepen van de MyGLS API is de volgende fout opgetreden:\n"
"%(message)s"
+msgctxt "model:ir.message,text:msg_mygls_credential_modified"
+msgid "Are you sure you want to modify MyGLS credentials?"
+msgstr "Weet u zeker dat u de inloggegevens bij MyGLS wilt wijzigen?"
+
+#, python-format
msgctxt "model:ir.message,text:msg_phone_mobile_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add a phone or mobile number "
@@ -98,6 +106,7 @@ msgstr ""
"Om zending \"%(shipment)s\"\" te valideren, moet u een telefoon- of mobiel "
"nummer toevoegen aan adres \"%(address)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create a shipping label for shipment \"%(shipment)s\" because it "
@@ -106,6 +115,7 @@ msgstr ""
"U kunt geen verzendlabel maken voor verzending \"%(shipment)s\", omdat deze "
"al een referentienummer heeft."
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_to_address_country_code_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set a country code to the "
@@ -114,6 +124,7 @@ msgstr ""
"Om verzending \"%(shipment)s\" te valideren, moet u een landcode instellen "
"op het bestemmingsadres."
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_country_code_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set a country code to the "
@@ -122,6 +133,7 @@ msgstr ""
"Om verzending \"%(shipment)s\" te valideren, moet u een landcode instellen "
"op het adres van het magazijn \"%(warehouse)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
diff --git a/modules/stock_package_shipping_mygls/locale/pl.po b/modules/stock_package_shipping_mygls/locale/pl.po
index 93500055c1..51ec92c279 100644
--- a/modules/stock_package_shipping_mygls/locale/pl.po
+++ b/modules/stock_package_shipping_mygls/locale/pl.po
@@ -64,48 +64,60 @@ msgctxt "model:ir.action,name:act_credential_form"
msgid "MyGLS Credentials"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add an email for address "
"\"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_mobile_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add a mobile number for "
"address \"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_mygls_api_error"
msgid ""
"MyGLS API call failed with the following error message:\n"
"%(message)s"
msgstr ""
+msgctxt "model:ir.message,text:msg_mygls_credential_modified"
+msgid "Are you sure you want to modify MyGLS credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_phone_mobile_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add a phone or mobile number "
"for address \"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create a shipping label for shipment \"%(shipment)s\" because it "
"already has a shipping reference number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_to_address_country_code_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set a country code to the "
"destination address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_country_code_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set a country code to the "
"address of warehouse \"%(warehouse)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
diff --git a/modules/stock_package_shipping_mygls/locale/pt.po b/modules/stock_package_shipping_mygls/locale/pt.po
index 93500055c1..51ec92c279 100644
--- a/modules/stock_package_shipping_mygls/locale/pt.po
+++ b/modules/stock_package_shipping_mygls/locale/pt.po
@@ -64,48 +64,60 @@ msgctxt "model:ir.action,name:act_credential_form"
msgid "MyGLS Credentials"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add an email for address "
"\"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_mobile_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add a mobile number for "
"address \"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_mygls_api_error"
msgid ""
"MyGLS API call failed with the following error message:\n"
"%(message)s"
msgstr ""
+msgctxt "model:ir.message,text:msg_mygls_credential_modified"
+msgid "Are you sure you want to modify MyGLS credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_phone_mobile_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add a phone or mobile number "
"for address \"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create a shipping label for shipment \"%(shipment)s\" because it "
"already has a shipping reference number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_to_address_country_code_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set a country code to the "
"destination address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_country_code_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set a country code to the "
"address of warehouse \"%(warehouse)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
diff --git a/modules/stock_package_shipping_mygls/locale/ro.po b/modules/stock_package_shipping_mygls/locale/ro.po
index 39b0e4edb1..1e649ddea4 100644
--- a/modules/stock_package_shipping_mygls/locale/ro.po
+++ b/modules/stock_package_shipping_mygls/locale/ro.po
@@ -66,6 +66,7 @@ msgctxt "model:ir.action,name:act_credential_form"
msgid "MyGLS Credentials"
msgstr "Credenţiale MyGLS"
+#, python-format
msgctxt "model:ir.message,text:msg_email_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add an email for address "
@@ -74,6 +75,7 @@ msgstr ""
"Pentru a valida expedierea \"%(shipment)s\" trebuie adăugat un e-mail pentru"
" adresă \"%(address)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_mobile_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add a mobile number for "
@@ -82,6 +84,7 @@ msgstr ""
"Pentru a valida expedierea\"%(shipment)s\" trebuie adăugat un mobil pentru "
"adresa \"%(address)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_mygls_api_error"
msgid ""
"MyGLS API call failed with the following error message:\n"
@@ -90,6 +93,11 @@ msgstr ""
"Interogarea API MyGLS a eşuat cu următorul mesaj:\n"
"%(message)s"
+msgctxt "model:ir.message,text:msg_mygls_credential_modified"
+msgid "Are you sure you want to modify MyGLS credentials?"
+msgstr "Sigur doriţi sa modificaţi credenţialele MyGLS?"
+
+#, python-format
msgctxt "model:ir.message,text:msg_phone_mobile_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add a phone or mobile number "
@@ -98,6 +106,7 @@ msgstr ""
"Pentru a valida expedierea \"%(shipment)s\" trebuie adăugat un număr de "
"telefon sau mobil pentru adresa \"%(address)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create a shipping label for shipment \"%(shipment)s\" because it "
@@ -106,6 +115,7 @@ msgstr ""
"Nu se poate crea o eticheta pentru expedierea \"%(shipment)s\" pentru că are"
" deja un număr de referinţa."
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_to_address_country_code_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set a country code to the "
@@ -114,6 +124,7 @@ msgstr ""
"Pentru a valida expedierea \"%(shipment)s\" trebuie sa fie setat un cod de "
"ţara la adresă al destinatarului."
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_country_code_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set a country code to the "
@@ -122,6 +133,7 @@ msgstr ""
"Pentru a valida expedierea \"%(shipment)s\" trebuie sa fie setat un cod de "
"ţara la adresa al depozitului \"%(warehouse)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
diff --git a/modules/stock_package_shipping_mygls/locale/ru.po b/modules/stock_package_shipping_mygls/locale/ru.po
index 93500055c1..51ec92c279 100644
--- a/modules/stock_package_shipping_mygls/locale/ru.po
+++ b/modules/stock_package_shipping_mygls/locale/ru.po
@@ -64,48 +64,60 @@ msgctxt "model:ir.action,name:act_credential_form"
msgid "MyGLS Credentials"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add an email for address "
"\"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_mobile_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add a mobile number for "
"address \"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_mygls_api_error"
msgid ""
"MyGLS API call failed with the following error message:\n"
"%(message)s"
msgstr ""
+msgctxt "model:ir.message,text:msg_mygls_credential_modified"
+msgid "Are you sure you want to modify MyGLS credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_phone_mobile_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add a phone or mobile number "
"for address \"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create a shipping label for shipment \"%(shipment)s\" because it "
"already has a shipping reference number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_to_address_country_code_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set a country code to the "
"destination address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_country_code_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set a country code to the "
"address of warehouse \"%(warehouse)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
diff --git a/modules/stock_package_shipping_mygls/locale/sl.po b/modules/stock_package_shipping_mygls/locale/sl.po
index 93500055c1..51ec92c279 100644
--- a/modules/stock_package_shipping_mygls/locale/sl.po
+++ b/modules/stock_package_shipping_mygls/locale/sl.po
@@ -64,48 +64,60 @@ msgctxt "model:ir.action,name:act_credential_form"
msgid "MyGLS Credentials"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add an email for address "
"\"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_mobile_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add a mobile number for "
"address \"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_mygls_api_error"
msgid ""
"MyGLS API call failed with the following error message:\n"
"%(message)s"
msgstr ""
+msgctxt "model:ir.message,text:msg_mygls_credential_modified"
+msgid "Are you sure you want to modify MyGLS credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_phone_mobile_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add a phone or mobile number "
"for address \"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create a shipping label for shipment \"%(shipment)s\" because it "
"already has a shipping reference number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_to_address_country_code_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set a country code to the "
"destination address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_country_code_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set a country code to the "
"address of warehouse \"%(warehouse)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
diff --git a/modules/stock_package_shipping_mygls/locale/tr.po b/modules/stock_package_shipping_mygls/locale/tr.po
index 93500055c1..51ec92c279 100644
--- a/modules/stock_package_shipping_mygls/locale/tr.po
+++ b/modules/stock_package_shipping_mygls/locale/tr.po
@@ -64,48 +64,60 @@ msgctxt "model:ir.action,name:act_credential_form"
msgid "MyGLS Credentials"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add an email for address "
"\"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_mobile_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add a mobile number for "
"address \"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_mygls_api_error"
msgid ""
"MyGLS API call failed with the following error message:\n"
"%(message)s"
msgstr ""
+msgctxt "model:ir.message,text:msg_mygls_credential_modified"
+msgid "Are you sure you want to modify MyGLS credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_phone_mobile_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add a phone or mobile number "
"for address \"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create a shipping label for shipment \"%(shipment)s\" because it "
"already has a shipping reference number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_to_address_country_code_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set a country code to the "
"destination address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_country_code_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set a country code to the "
"address of warehouse \"%(warehouse)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
diff --git a/modules/stock_package_shipping_mygls/locale/uk.po b/modules/stock_package_shipping_mygls/locale/uk.po
index 93500055c1..51ec92c279 100644
--- a/modules/stock_package_shipping_mygls/locale/uk.po
+++ b/modules/stock_package_shipping_mygls/locale/uk.po
@@ -64,48 +64,60 @@ msgctxt "model:ir.action,name:act_credential_form"
msgid "MyGLS Credentials"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add an email for address "
"\"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_mobile_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add a mobile number for "
"address \"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_mygls_api_error"
msgid ""
"MyGLS API call failed with the following error message:\n"
"%(message)s"
msgstr ""
+msgctxt "model:ir.message,text:msg_mygls_credential_modified"
+msgid "Are you sure you want to modify MyGLS credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_phone_mobile_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add a phone or mobile number "
"for address \"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create a shipping label for shipment \"%(shipment)s\" because it "
"already has a shipping reference number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_to_address_country_code_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set a country code to the "
"destination address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_country_code_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set a country code to the "
"address of warehouse \"%(warehouse)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
diff --git a/modules/stock_package_shipping_mygls/locale/zh_CN.po b/modules/stock_package_shipping_mygls/locale/zh_CN.po
index 93500055c1..51ec92c279 100644
--- a/modules/stock_package_shipping_mygls/locale/zh_CN.po
+++ b/modules/stock_package_shipping_mygls/locale/zh_CN.po
@@ -64,48 +64,60 @@ msgctxt "model:ir.action,name:act_credential_form"
msgid "MyGLS Credentials"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add an email for address "
"\"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_mobile_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add a mobile number for "
"address \"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_mygls_api_error"
msgid ""
"MyGLS API call failed with the following error message:\n"
"%(message)s"
msgstr ""
+msgctxt "model:ir.message,text:msg_mygls_credential_modified"
+msgid "Are you sure you want to modify MyGLS credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_phone_mobile_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add a phone or mobile number "
"for address \"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create a shipping label for shipment \"%(shipment)s\" because it "
"already has a shipping reference number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_to_address_country_code_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set a country code to the "
"destination address."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_country_code_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set a country code to the "
"address of warehouse \"%(warehouse)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
diff --git a/modules/stock_package_shipping_sendcloud/locale/bg.po b/modules/stock_package_shipping_sendcloud/locale/bg.po
index 1ddbca4708..5dc1c346eb 100644
--- a/modules/stock_package_shipping_sendcloud/locale/bg.po
+++ b/modules/stock_package_shipping_sendcloud/locale/bg.po
@@ -42,6 +42,14 @@ msgctxt "field:carrier.sendcloud.shipping_method,carrier:"
msgid "Carrier"
msgstr ""
+msgctxt "field:carrier.sendcloud.shipping_method,max_weight:"
+msgid "Maximal Weight"
+msgstr ""
+
+msgctxt "field:carrier.sendcloud.shipping_method,min_weight:"
+msgid "Minimal Weight"
+msgstr ""
+
msgctxt "field:carrier.sendcloud.shipping_method,sendcloud:"
msgid "Sendcloud"
msgstr ""
@@ -50,6 +58,10 @@ msgctxt "field:carrier.sendcloud.shipping_method,shipping_method:"
msgid "Shipping Method"
msgstr ""
+msgctxt "field:carrier.sendcloud.shipping_method,warehouse:"
+msgid "Warehouse"
+msgstr ""
+
msgctxt "field:stock.package,sendcloud_shipping_id:"
msgid "ID"
msgstr ""
@@ -62,6 +74,14 @@ msgctxt "help:carrier.sendcloud.address,address:"
msgid "Leave empty for the Sendcloud default."
msgstr ""
+msgctxt "help:carrier.sendcloud.shipping_method,max_weight:"
+msgid "Maximal weight included in kg."
+msgstr ""
+
+msgctxt "help:carrier.sendcloud.shipping_method,min_weight:"
+msgid "Minimal weight included in kg."
+msgstr ""
+
msgctxt "model:carrier.credential.sendcloud,name:"
msgid "Sendcloud Credential"
msgstr ""
@@ -82,12 +102,18 @@ msgctxt "model:ir.action,name:act_credential_form"
msgid "Sendcloud Credentials"
msgstr ""
+msgctxt "model:ir.message,text:msg_sendcloud_credential_modified"
+msgid "Are you sure you want to modify Sendcloud credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_sendcloud_webserver_error"
msgid ""
"Sendcloud webservice call failed with the following error message:\n"
"%(message)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create a shipping label for shipment \"%(shipment)s\" because it "
diff --git a/modules/stock_package_shipping_sendcloud/locale/ca.po b/modules/stock_package_shipping_sendcloud/locale/ca.po
index 424f10dcad..f206a8d9a0 100644
--- a/modules/stock_package_shipping_sendcloud/locale/ca.po
+++ b/modules/stock_package_shipping_sendcloud/locale/ca.po
@@ -42,6 +42,14 @@ msgctxt "field:carrier.sendcloud.shipping_method,carrier:"
msgid "Carrier"
msgstr "Transportista"
+msgctxt "field:carrier.sendcloud.shipping_method,max_weight:"
+msgid "Maximal Weight"
+msgstr "Pes màxim"
+
+msgctxt "field:carrier.sendcloud.shipping_method,min_weight:"
+msgid "Minimal Weight"
+msgstr "Pes mínim"
+
msgctxt "field:carrier.sendcloud.shipping_method,sendcloud:"
msgid "Sendcloud"
msgstr "Sendcloud"
@@ -50,6 +58,10 @@ msgctxt "field:carrier.sendcloud.shipping_method,shipping_method:"
msgid "Shipping Method"
msgstr "Mètode d'enviament"
+msgctxt "field:carrier.sendcloud.shipping_method,warehouse:"
+msgid "Warehouse"
+msgstr "Magatzem"
+
msgctxt "field:stock.package,sendcloud_shipping_id:"
msgid "ID"
msgstr "ID"
@@ -62,6 +74,14 @@ msgctxt "help:carrier.sendcloud.address,address:"
msgid "Leave empty for the Sendcloud default."
msgstr "Deixar buit per al valor per defecte de Sendcloud."
+msgctxt "help:carrier.sendcloud.shipping_method,max_weight:"
+msgid "Maximal weight included in kg."
+msgstr "Pes màxim inclòs en kg."
+
+msgctxt "help:carrier.sendcloud.shipping_method,min_weight:"
+msgid "Minimal weight included in kg."
+msgstr "Pes mínim inclòs en kg."
+
msgctxt "model:carrier.credential.sendcloud,name:"
msgid "Sendcloud Credential"
msgstr "Credencial Sendcloud"
@@ -82,6 +102,11 @@ msgctxt "model:ir.action,name:act_credential_form"
msgid "Sendcloud Credentials"
msgstr "Credencials Sendcloud"
+msgctxt "model:ir.message,text:msg_sendcloud_credential_modified"
+msgid "Are you sure you want to modify Sendcloud credentials?"
+msgstr "Estàs segur que vols modificar les credencials de Sendcloud?"
+
+#, python-format
msgctxt "model:ir.message,text:msg_sendcloud_webserver_error"
msgid ""
"Sendcloud webservice call failed with the following error message:\n"
@@ -90,6 +115,7 @@ msgstr ""
"La trucada del servei web Sendcloud ha fallat amb el següent missatge d'error:\n"
"%(message)s"
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create a shipping label for shipment \"%(shipment)s\" because it "
diff --git a/modules/stock_package_shipping_sendcloud/locale/cs.po b/modules/stock_package_shipping_sendcloud/locale/cs.po
index 1ddbca4708..5dc1c346eb 100644
--- a/modules/stock_package_shipping_sendcloud/locale/cs.po
+++ b/modules/stock_package_shipping_sendcloud/locale/cs.po
@@ -42,6 +42,14 @@ msgctxt "field:carrier.sendcloud.shipping_method,carrier:"
msgid "Carrier"
msgstr ""
+msgctxt "field:carrier.sendcloud.shipping_method,max_weight:"
+msgid "Maximal Weight"
+msgstr ""
+
+msgctxt "field:carrier.sendcloud.shipping_method,min_weight:"
+msgid "Minimal Weight"
+msgstr ""
+
msgctxt "field:carrier.sendcloud.shipping_method,sendcloud:"
msgid "Sendcloud"
msgstr ""
@@ -50,6 +58,10 @@ msgctxt "field:carrier.sendcloud.shipping_method,shipping_method:"
msgid "Shipping Method"
msgstr ""
+msgctxt "field:carrier.sendcloud.shipping_method,warehouse:"
+msgid "Warehouse"
+msgstr ""
+
msgctxt "field:stock.package,sendcloud_shipping_id:"
msgid "ID"
msgstr ""
@@ -62,6 +74,14 @@ msgctxt "help:carrier.sendcloud.address,address:"
msgid "Leave empty for the Sendcloud default."
msgstr ""
+msgctxt "help:carrier.sendcloud.shipping_method,max_weight:"
+msgid "Maximal weight included in kg."
+msgstr ""
+
+msgctxt "help:carrier.sendcloud.shipping_method,min_weight:"
+msgid "Minimal weight included in kg."
+msgstr ""
+
msgctxt "model:carrier.credential.sendcloud,name:"
msgid "Sendcloud Credential"
msgstr ""
@@ -82,12 +102,18 @@ msgctxt "model:ir.action,name:act_credential_form"
msgid "Sendcloud Credentials"
msgstr ""
+msgctxt "model:ir.message,text:msg_sendcloud_credential_modified"
+msgid "Are you sure you want to modify Sendcloud credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_sendcloud_webserver_error"
msgid ""
"Sendcloud webservice call failed with the following error message:\n"
"%(message)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create a shipping label for shipment \"%(shipment)s\" because it "
diff --git a/modules/stock_package_shipping_sendcloud/locale/de.po b/modules/stock_package_shipping_sendcloud/locale/de.po
index aa3160a595..1c19143074 100644
--- a/modules/stock_package_shipping_sendcloud/locale/de.po
+++ b/modules/stock_package_shipping_sendcloud/locale/de.po
@@ -42,6 +42,14 @@ msgctxt "field:carrier.sendcloud.shipping_method,carrier:"
msgid "Carrier"
msgstr "Versanddienstleister"
+msgctxt "field:carrier.sendcloud.shipping_method,max_weight:"
+msgid "Maximal Weight"
+msgstr "Maximalgewicht"
+
+msgctxt "field:carrier.sendcloud.shipping_method,min_weight:"
+msgid "Minimal Weight"
+msgstr "Minimalgewicht"
+
msgctxt "field:carrier.sendcloud.shipping_method,sendcloud:"
msgid "Sendcloud"
msgstr "Sendcloud"
@@ -50,6 +58,10 @@ msgctxt "field:carrier.sendcloud.shipping_method,shipping_method:"
msgid "Shipping Method"
msgstr "Versandart"
+msgctxt "field:carrier.sendcloud.shipping_method,warehouse:"
+msgid "Warehouse"
+msgstr "Logistikstandort"
+
msgctxt "field:stock.package,sendcloud_shipping_id:"
msgid "ID"
msgstr "ID"
@@ -62,6 +74,14 @@ msgctxt "help:carrier.sendcloud.address,address:"
msgid "Leave empty for the Sendcloud default."
msgstr "Leer lassen für Sendcloud Standard."
+msgctxt "help:carrier.sendcloud.shipping_method,max_weight:"
+msgid "Maximal weight included in kg."
+msgstr "Maximal zulässiges Gewicht in kg."
+
+msgctxt "help:carrier.sendcloud.shipping_method,min_weight:"
+msgid "Minimal weight included in kg."
+msgstr "Minimal zulässiges Gewicht in kg."
+
msgctxt "model:carrier.credential.sendcloud,name:"
msgid "Sendcloud Credential"
msgstr "Sendcloud Anmeldedaten"
@@ -82,6 +102,11 @@ msgctxt "model:ir.action,name:act_credential_form"
msgid "Sendcloud Credentials"
msgstr "Sendcloud Anmeldedaten"
+msgctxt "model:ir.message,text:msg_sendcloud_credential_modified"
+msgid "Are you sure you want to modify Sendcloud credentials?"
+msgstr "Möchten Sie die Sendcloud-Anmeldeinformationen wirklich ändern?"
+
+#, python-format
msgctxt "model:ir.message,text:msg_sendcloud_webserver_error"
msgid ""
"Sendcloud webservice call failed with the following error message:\n"
@@ -90,6 +115,7 @@ msgstr ""
"Beim Aufruf des Sendcloud Webservice ist folgender Fehler aufgetreten:\n"
"%(message)s"
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create a shipping label for shipment \"%(shipment)s\" because it "
diff --git a/modules/stock_package_shipping_sendcloud/locale/es.po b/modules/stock_package_shipping_sendcloud/locale/es.po
index 7ef9462390..6de215ebbf 100644
--- a/modules/stock_package_shipping_sendcloud/locale/es.po
+++ b/modules/stock_package_shipping_sendcloud/locale/es.po
@@ -42,6 +42,14 @@ msgctxt "field:carrier.sendcloud.shipping_method,carrier:"
msgid "Carrier"
msgstr "Transportista"
+msgctxt "field:carrier.sendcloud.shipping_method,max_weight:"
+msgid "Maximal Weight"
+msgstr "Peso máximo"
+
+msgctxt "field:carrier.sendcloud.shipping_method,min_weight:"
+msgid "Minimal Weight"
+msgstr "Peso mínimo"
+
msgctxt "field:carrier.sendcloud.shipping_method,sendcloud:"
msgid "Sendcloud"
msgstr "Sendcloud"
@@ -50,6 +58,10 @@ msgctxt "field:carrier.sendcloud.shipping_method,shipping_method:"
msgid "Shipping Method"
msgstr "Método de envío"
+msgctxt "field:carrier.sendcloud.shipping_method,warehouse:"
+msgid "Warehouse"
+msgstr "Almacén"
+
msgctxt "field:stock.package,sendcloud_shipping_id:"
msgid "ID"
msgstr "ID"
@@ -62,6 +74,14 @@ msgctxt "help:carrier.sendcloud.address,address:"
msgid "Leave empty for the Sendcloud default."
msgstr "Dejar vacío para el valor por defecto de Sendcloud."
+msgctxt "help:carrier.sendcloud.shipping_method,max_weight:"
+msgid "Maximal weight included in kg."
+msgstr "Peso máximo incluido en kg."
+
+msgctxt "help:carrier.sendcloud.shipping_method,min_weight:"
+msgid "Minimal weight included in kg."
+msgstr "Peso mínimo incluido en kg."
+
msgctxt "model:carrier.credential.sendcloud,name:"
msgid "Sendcloud Credential"
msgstr "Credencial Sendcloud"
@@ -82,6 +102,11 @@ msgctxt "model:ir.action,name:act_credential_form"
msgid "Sendcloud Credentials"
msgstr "Credenciales Sendcloud"
+msgctxt "model:ir.message,text:msg_sendcloud_credential_modified"
+msgid "Are you sure you want to modify Sendcloud credentials?"
+msgstr "¿Está seguro de que desea modificar las credenciales de Sendcloud?"
+
+#, python-format
msgctxt "model:ir.message,text:msg_sendcloud_webserver_error"
msgid ""
"Sendcloud webservice call failed with the following error message:\n"
@@ -90,6 +115,7 @@ msgstr ""
"La llamada al servicio web de Sendcloud ha fallado con el siguiente mensaje de error:\n"
"%(message)s"
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create a shipping label for shipment \"%(shipment)s\" because it "
diff --git a/modules/stock_package_shipping_sendcloud/locale/es_419.po b/modules/stock_package_shipping_sendcloud/locale/es_419.po
index 1ddbca4708..5dc1c346eb 100644
--- a/modules/stock_package_shipping_sendcloud/locale/es_419.po
+++ b/modules/stock_package_shipping_sendcloud/locale/es_419.po
@@ -42,6 +42,14 @@ msgctxt "field:carrier.sendcloud.shipping_method,carrier:"
msgid "Carrier"
msgstr ""
+msgctxt "field:carrier.sendcloud.shipping_method,max_weight:"
+msgid "Maximal Weight"
+msgstr ""
+
+msgctxt "field:carrier.sendcloud.shipping_method,min_weight:"
+msgid "Minimal Weight"
+msgstr ""
+
msgctxt "field:carrier.sendcloud.shipping_method,sendcloud:"
msgid "Sendcloud"
msgstr ""
@@ -50,6 +58,10 @@ msgctxt "field:carrier.sendcloud.shipping_method,shipping_method:"
msgid "Shipping Method"
msgstr ""
+msgctxt "field:carrier.sendcloud.shipping_method,warehouse:"
+msgid "Warehouse"
+msgstr ""
+
msgctxt "field:stock.package,sendcloud_shipping_id:"
msgid "ID"
msgstr ""
@@ -62,6 +74,14 @@ msgctxt "help:carrier.sendcloud.address,address:"
msgid "Leave empty for the Sendcloud default."
msgstr ""
+msgctxt "help:carrier.sendcloud.shipping_method,max_weight:"
+msgid "Maximal weight included in kg."
+msgstr ""
+
+msgctxt "help:carrier.sendcloud.shipping_method,min_weight:"
+msgid "Minimal weight included in kg."
+msgstr ""
+
msgctxt "model:carrier.credential.sendcloud,name:"
msgid "Sendcloud Credential"
msgstr ""
@@ -82,12 +102,18 @@ msgctxt "model:ir.action,name:act_credential_form"
msgid "Sendcloud Credentials"
msgstr ""
+msgctxt "model:ir.message,text:msg_sendcloud_credential_modified"
+msgid "Are you sure you want to modify Sendcloud credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_sendcloud_webserver_error"
msgid ""
"Sendcloud webservice call failed with the following error message:\n"
"%(message)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create a shipping label for shipment \"%(shipment)s\" because it "
diff --git a/modules/stock_package_shipping_sendcloud/locale/et.po b/modules/stock_package_shipping_sendcloud/locale/et.po
index 1ddbca4708..5dc1c346eb 100644
--- a/modules/stock_package_shipping_sendcloud/locale/et.po
+++ b/modules/stock_package_shipping_sendcloud/locale/et.po
@@ -42,6 +42,14 @@ msgctxt "field:carrier.sendcloud.shipping_method,carrier:"
msgid "Carrier"
msgstr ""
+msgctxt "field:carrier.sendcloud.shipping_method,max_weight:"
+msgid "Maximal Weight"
+msgstr ""
+
+msgctxt "field:carrier.sendcloud.shipping_method,min_weight:"
+msgid "Minimal Weight"
+msgstr ""
+
msgctxt "field:carrier.sendcloud.shipping_method,sendcloud:"
msgid "Sendcloud"
msgstr ""
@@ -50,6 +58,10 @@ msgctxt "field:carrier.sendcloud.shipping_method,shipping_method:"
msgid "Shipping Method"
msgstr ""
+msgctxt "field:carrier.sendcloud.shipping_method,warehouse:"
+msgid "Warehouse"
+msgstr ""
+
msgctxt "field:stock.package,sendcloud_shipping_id:"
msgid "ID"
msgstr ""
@@ -62,6 +74,14 @@ msgctxt "help:carrier.sendcloud.address,address:"
msgid "Leave empty for the Sendcloud default."
msgstr ""
+msgctxt "help:carrier.sendcloud.shipping_method,max_weight:"
+msgid "Maximal weight included in kg."
+msgstr ""
+
+msgctxt "help:carrier.sendcloud.shipping_method,min_weight:"
+msgid "Minimal weight included in kg."
+msgstr ""
+
msgctxt "model:carrier.credential.sendcloud,name:"
msgid "Sendcloud Credential"
msgstr ""
@@ -82,12 +102,18 @@ msgctxt "model:ir.action,name:act_credential_form"
msgid "Sendcloud Credentials"
msgstr ""
+msgctxt "model:ir.message,text:msg_sendcloud_credential_modified"
+msgid "Are you sure you want to modify Sendcloud credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_sendcloud_webserver_error"
msgid ""
"Sendcloud webservice call failed with the following error message:\n"
"%(message)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create a shipping label for shipment \"%(shipment)s\" because it "
diff --git a/modules/stock_package_shipping_sendcloud/locale/fa.po b/modules/stock_package_shipping_sendcloud/locale/fa.po
index 1ddbca4708..5dc1c346eb 100644
--- a/modules/stock_package_shipping_sendcloud/locale/fa.po
+++ b/modules/stock_package_shipping_sendcloud/locale/fa.po
@@ -42,6 +42,14 @@ msgctxt "field:carrier.sendcloud.shipping_method,carrier:"
msgid "Carrier"
msgstr ""
+msgctxt "field:carrier.sendcloud.shipping_method,max_weight:"
+msgid "Maximal Weight"
+msgstr ""
+
+msgctxt "field:carrier.sendcloud.shipping_method,min_weight:"
+msgid "Minimal Weight"
+msgstr ""
+
msgctxt "field:carrier.sendcloud.shipping_method,sendcloud:"
msgid "Sendcloud"
msgstr ""
@@ -50,6 +58,10 @@ msgctxt "field:carrier.sendcloud.shipping_method,shipping_method:"
msgid "Shipping Method"
msgstr ""
+msgctxt "field:carrier.sendcloud.shipping_method,warehouse:"
+msgid "Warehouse"
+msgstr ""
+
msgctxt "field:stock.package,sendcloud_shipping_id:"
msgid "ID"
msgstr ""
@@ -62,6 +74,14 @@ msgctxt "help:carrier.sendcloud.address,address:"
msgid "Leave empty for the Sendcloud default."
msgstr ""
+msgctxt "help:carrier.sendcloud.shipping_method,max_weight:"
+msgid "Maximal weight included in kg."
+msgstr ""
+
+msgctxt "help:carrier.sendcloud.shipping_method,min_weight:"
+msgid "Minimal weight included in kg."
+msgstr ""
+
msgctxt "model:carrier.credential.sendcloud,name:"
msgid "Sendcloud Credential"
msgstr ""
@@ -82,12 +102,18 @@ msgctxt "model:ir.action,name:act_credential_form"
msgid "Sendcloud Credentials"
msgstr ""
+msgctxt "model:ir.message,text:msg_sendcloud_credential_modified"
+msgid "Are you sure you want to modify Sendcloud credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_sendcloud_webserver_error"
msgid ""
"Sendcloud webservice call failed with the following error message:\n"
"%(message)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create a shipping label for shipment \"%(shipment)s\" because it "
diff --git a/modules/stock_package_shipping_sendcloud/locale/fi.po b/modules/stock_package_shipping_sendcloud/locale/fi.po
index 1ddbca4708..5dc1c346eb 100644
--- a/modules/stock_package_shipping_sendcloud/locale/fi.po
+++ b/modules/stock_package_shipping_sendcloud/locale/fi.po
@@ -42,6 +42,14 @@ msgctxt "field:carrier.sendcloud.shipping_method,carrier:"
msgid "Carrier"
msgstr ""
+msgctxt "field:carrier.sendcloud.shipping_method,max_weight:"
+msgid "Maximal Weight"
+msgstr ""
+
+msgctxt "field:carrier.sendcloud.shipping_method,min_weight:"
+msgid "Minimal Weight"
+msgstr ""
+
msgctxt "field:carrier.sendcloud.shipping_method,sendcloud:"
msgid "Sendcloud"
msgstr ""
@@ -50,6 +58,10 @@ msgctxt "field:carrier.sendcloud.shipping_method,shipping_method:"
msgid "Shipping Method"
msgstr ""
+msgctxt "field:carrier.sendcloud.shipping_method,warehouse:"
+msgid "Warehouse"
+msgstr ""
+
msgctxt "field:stock.package,sendcloud_shipping_id:"
msgid "ID"
msgstr ""
@@ -62,6 +74,14 @@ msgctxt "help:carrier.sendcloud.address,address:"
msgid "Leave empty for the Sendcloud default."
msgstr ""
+msgctxt "help:carrier.sendcloud.shipping_method,max_weight:"
+msgid "Maximal weight included in kg."
+msgstr ""
+
+msgctxt "help:carrier.sendcloud.shipping_method,min_weight:"
+msgid "Minimal weight included in kg."
+msgstr ""
+
msgctxt "model:carrier.credential.sendcloud,name:"
msgid "Sendcloud Credential"
msgstr ""
@@ -82,12 +102,18 @@ msgctxt "model:ir.action,name:act_credential_form"
msgid "Sendcloud Credentials"
msgstr ""
+msgctxt "model:ir.message,text:msg_sendcloud_credential_modified"
+msgid "Are you sure you want to modify Sendcloud credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_sendcloud_webserver_error"
msgid ""
"Sendcloud webservice call failed with the following error message:\n"
"%(message)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create a shipping label for shipment \"%(shipment)s\" because it "
diff --git a/modules/stock_package_shipping_sendcloud/locale/fr.po b/modules/stock_package_shipping_sendcloud/locale/fr.po
index 3444bdccf6..bcb56fb75a 100644
--- a/modules/stock_package_shipping_sendcloud/locale/fr.po
+++ b/modules/stock_package_shipping_sendcloud/locale/fr.po
@@ -42,6 +42,14 @@ msgctxt "field:carrier.sendcloud.shipping_method,carrier:"
msgid "Carrier"
msgstr "Transporteur"
+msgctxt "field:carrier.sendcloud.shipping_method,max_weight:"
+msgid "Maximal Weight"
+msgstr "Poids maximal"
+
+msgctxt "field:carrier.sendcloud.shipping_method,min_weight:"
+msgid "Minimal Weight"
+msgstr "Poids minimal"
+
msgctxt "field:carrier.sendcloud.shipping_method,sendcloud:"
msgid "Sendcloud"
msgstr "Sendcloud"
@@ -50,6 +58,10 @@ msgctxt "field:carrier.sendcloud.shipping_method,shipping_method:"
msgid "Shipping Method"
msgstr "Méthode d'expédition"
+msgctxt "field:carrier.sendcloud.shipping_method,warehouse:"
+msgid "Warehouse"
+msgstr "Entrepôt"
+
msgctxt "field:stock.package,sendcloud_shipping_id:"
msgid "ID"
msgstr "ID"
@@ -62,6 +74,14 @@ msgctxt "help:carrier.sendcloud.address,address:"
msgid "Leave empty for the Sendcloud default."
msgstr "Laissez vide pour la valeur par défaut de Sendcloud."
+msgctxt "help:carrier.sendcloud.shipping_method,max_weight:"
+msgid "Maximal weight included in kg."
+msgstr "Poids maximal inclus en kg."
+
+msgctxt "help:carrier.sendcloud.shipping_method,min_weight:"
+msgid "Minimal weight included in kg."
+msgstr "Poids minimum inclus en kg."
+
msgctxt "model:carrier.credential.sendcloud,name:"
msgid "Sendcloud Credential"
msgstr "Identifiant Sendcloud"
@@ -82,6 +102,13 @@ msgctxt "model:ir.action,name:act_credential_form"
msgid "Sendcloud Credentials"
msgstr "Identifiants Sendcloud"
+msgctxt "model:ir.message,text:msg_sendcloud_credential_modified"
+msgid "Are you sure you want to modify Sendcloud credentials?"
+msgstr ""
+"Êtes-vous sûr de vouloir modifier les informations d'identification de "
+"Sendcloud ?"
+
+#, python-format
msgctxt "model:ir.message,text:msg_sendcloud_webserver_error"
msgid ""
"Sendcloud webservice call failed with the following error message:\n"
@@ -90,6 +117,7 @@ msgstr ""
"L'appel au service web de Sendcloud a échoué avec le message d'erreur suivant :\n"
"%(message)s"
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create a shipping label for shipment \"%(shipment)s\" because it "
diff --git a/modules/stock_package_shipping_sendcloud/locale/hu.po b/modules/stock_package_shipping_sendcloud/locale/hu.po
index 1ddbca4708..5dc1c346eb 100644
--- a/modules/stock_package_shipping_sendcloud/locale/hu.po
+++ b/modules/stock_package_shipping_sendcloud/locale/hu.po
@@ -42,6 +42,14 @@ msgctxt "field:carrier.sendcloud.shipping_method,carrier:"
msgid "Carrier"
msgstr ""
+msgctxt "field:carrier.sendcloud.shipping_method,max_weight:"
+msgid "Maximal Weight"
+msgstr ""
+
+msgctxt "field:carrier.sendcloud.shipping_method,min_weight:"
+msgid "Minimal Weight"
+msgstr ""
+
msgctxt "field:carrier.sendcloud.shipping_method,sendcloud:"
msgid "Sendcloud"
msgstr ""
@@ -50,6 +58,10 @@ msgctxt "field:carrier.sendcloud.shipping_method,shipping_method:"
msgid "Shipping Method"
msgstr ""
+msgctxt "field:carrier.sendcloud.shipping_method,warehouse:"
+msgid "Warehouse"
+msgstr ""
+
msgctxt "field:stock.package,sendcloud_shipping_id:"
msgid "ID"
msgstr ""
@@ -62,6 +74,14 @@ msgctxt "help:carrier.sendcloud.address,address:"
msgid "Leave empty for the Sendcloud default."
msgstr ""
+msgctxt "help:carrier.sendcloud.shipping_method,max_weight:"
+msgid "Maximal weight included in kg."
+msgstr ""
+
+msgctxt "help:carrier.sendcloud.shipping_method,min_weight:"
+msgid "Minimal weight included in kg."
+msgstr ""
+
msgctxt "model:carrier.credential.sendcloud,name:"
msgid "Sendcloud Credential"
msgstr ""
@@ -82,12 +102,18 @@ msgctxt "model:ir.action,name:act_credential_form"
msgid "Sendcloud Credentials"
msgstr ""
+msgctxt "model:ir.message,text:msg_sendcloud_credential_modified"
+msgid "Are you sure you want to modify Sendcloud credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_sendcloud_webserver_error"
msgid ""
"Sendcloud webservice call failed with the following error message:\n"
"%(message)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create a shipping label for shipment \"%(shipment)s\" because it "
diff --git a/modules/stock_package_shipping_sendcloud/locale/id.po b/modules/stock_package_shipping_sendcloud/locale/id.po
index 28a4f98845..b2dcdc5697 100644
--- a/modules/stock_package_shipping_sendcloud/locale/id.po
+++ b/modules/stock_package_shipping_sendcloud/locale/id.po
@@ -42,6 +42,14 @@ msgctxt "field:carrier.sendcloud.shipping_method,carrier:"
msgid "Carrier"
msgstr ""
+msgctxt "field:carrier.sendcloud.shipping_method,max_weight:"
+msgid "Maximal Weight"
+msgstr ""
+
+msgctxt "field:carrier.sendcloud.shipping_method,min_weight:"
+msgid "Minimal Weight"
+msgstr ""
+
msgctxt "field:carrier.sendcloud.shipping_method,sendcloud:"
msgid "Sendcloud"
msgstr ""
@@ -50,6 +58,10 @@ msgctxt "field:carrier.sendcloud.shipping_method,shipping_method:"
msgid "Shipping Method"
msgstr ""
+msgctxt "field:carrier.sendcloud.shipping_method,warehouse:"
+msgid "Warehouse"
+msgstr ""
+
msgctxt "field:stock.package,sendcloud_shipping_id:"
msgid "ID"
msgstr ""
@@ -62,6 +74,14 @@ msgctxt "help:carrier.sendcloud.address,address:"
msgid "Leave empty for the Sendcloud default."
msgstr ""
+msgctxt "help:carrier.sendcloud.shipping_method,max_weight:"
+msgid "Maximal weight included in kg."
+msgstr ""
+
+msgctxt "help:carrier.sendcloud.shipping_method,min_weight:"
+msgid "Minimal weight included in kg."
+msgstr ""
+
msgctxt "model:carrier.credential.sendcloud,name:"
msgid "Sendcloud Credential"
msgstr ""
@@ -82,12 +102,18 @@ msgctxt "model:ir.action,name:act_credential_form"
msgid "Sendcloud Credentials"
msgstr ""
+msgctxt "model:ir.message,text:msg_sendcloud_credential_modified"
+msgid "Are you sure you want to modify Sendcloud credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_sendcloud_webserver_error"
msgid ""
"Sendcloud webservice call failed with the following error message:\n"
"%(message)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create a shipping label for shipment \"%(shipment)s\" because it "
diff --git a/modules/stock_package_shipping_sendcloud/locale/it.po b/modules/stock_package_shipping_sendcloud/locale/it.po
index f4361dbe80..391d05afc6 100644
--- a/modules/stock_package_shipping_sendcloud/locale/it.po
+++ b/modules/stock_package_shipping_sendcloud/locale/it.po
@@ -42,6 +42,14 @@ msgctxt "field:carrier.sendcloud.shipping_method,carrier:"
msgid "Carrier"
msgstr "Vettore"
+msgctxt "field:carrier.sendcloud.shipping_method,max_weight:"
+msgid "Maximal Weight"
+msgstr ""
+
+msgctxt "field:carrier.sendcloud.shipping_method,min_weight:"
+msgid "Minimal Weight"
+msgstr ""
+
msgctxt "field:carrier.sendcloud.shipping_method,sendcloud:"
msgid "Sendcloud"
msgstr "Sendcloud"
@@ -50,6 +58,11 @@ msgctxt "field:carrier.sendcloud.shipping_method,shipping_method:"
msgid "Shipping Method"
msgstr "Metodo di spedizione"
+#, fuzzy
+msgctxt "field:carrier.sendcloud.shipping_method,warehouse:"
+msgid "Warehouse"
+msgstr "Magazzino"
+
msgctxt "field:stock.package,sendcloud_shipping_id:"
msgid "ID"
msgstr "ID"
@@ -62,6 +75,14 @@ msgctxt "help:carrier.sendcloud.address,address:"
msgid "Leave empty for the Sendcloud default."
msgstr "Lascia vuoto per l'impostazione predefinita di Sendcloud."
+msgctxt "help:carrier.sendcloud.shipping_method,max_weight:"
+msgid "Maximal weight included in kg."
+msgstr ""
+
+msgctxt "help:carrier.sendcloud.shipping_method,min_weight:"
+msgid "Minimal weight included in kg."
+msgstr ""
+
msgctxt "model:carrier.credential.sendcloud,name:"
msgid "Sendcloud Credential"
msgstr "Credenziali Sendcloud"
@@ -82,6 +103,11 @@ msgctxt "model:ir.action,name:act_credential_form"
msgid "Sendcloud Credentials"
msgstr "Credenziali Sendcloud"
+msgctxt "model:ir.message,text:msg_sendcloud_credential_modified"
+msgid "Are you sure you want to modify Sendcloud credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_sendcloud_webserver_error"
msgid ""
"Sendcloud webservice call failed with the following error message:\n"
@@ -90,6 +116,7 @@ msgstr ""
"La chiamata al servizio web Sendcloud non è fallita con il seguente messaggio di errore:\n"
"%(message)s"
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create a shipping label for shipment \"%(shipment)s\" because it "
diff --git a/modules/stock_package_shipping_sendcloud/locale/lo.po b/modules/stock_package_shipping_sendcloud/locale/lo.po
index 1ddbca4708..5dc1c346eb 100644
--- a/modules/stock_package_shipping_sendcloud/locale/lo.po
+++ b/modules/stock_package_shipping_sendcloud/locale/lo.po
@@ -42,6 +42,14 @@ msgctxt "field:carrier.sendcloud.shipping_method,carrier:"
msgid "Carrier"
msgstr ""
+msgctxt "field:carrier.sendcloud.shipping_method,max_weight:"
+msgid "Maximal Weight"
+msgstr ""
+
+msgctxt "field:carrier.sendcloud.shipping_method,min_weight:"
+msgid "Minimal Weight"
+msgstr ""
+
msgctxt "field:carrier.sendcloud.shipping_method,sendcloud:"
msgid "Sendcloud"
msgstr ""
@@ -50,6 +58,10 @@ msgctxt "field:carrier.sendcloud.shipping_method,shipping_method:"
msgid "Shipping Method"
msgstr ""
+msgctxt "field:carrier.sendcloud.shipping_method,warehouse:"
+msgid "Warehouse"
+msgstr ""
+
msgctxt "field:stock.package,sendcloud_shipping_id:"
msgid "ID"
msgstr ""
@@ -62,6 +74,14 @@ msgctxt "help:carrier.sendcloud.address,address:"
msgid "Leave empty for the Sendcloud default."
msgstr ""
+msgctxt "help:carrier.sendcloud.shipping_method,max_weight:"
+msgid "Maximal weight included in kg."
+msgstr ""
+
+msgctxt "help:carrier.sendcloud.shipping_method,min_weight:"
+msgid "Minimal weight included in kg."
+msgstr ""
+
msgctxt "model:carrier.credential.sendcloud,name:"
msgid "Sendcloud Credential"
msgstr ""
@@ -82,12 +102,18 @@ msgctxt "model:ir.action,name:act_credential_form"
msgid "Sendcloud Credentials"
msgstr ""
+msgctxt "model:ir.message,text:msg_sendcloud_credential_modified"
+msgid "Are you sure you want to modify Sendcloud credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_sendcloud_webserver_error"
msgid ""
"Sendcloud webservice call failed with the following error message:\n"
"%(message)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create a shipping label for shipment \"%(shipment)s\" because it "
diff --git a/modules/stock_package_shipping_sendcloud/locale/lt.po b/modules/stock_package_shipping_sendcloud/locale/lt.po
index 1ddbca4708..5dc1c346eb 100644
--- a/modules/stock_package_shipping_sendcloud/locale/lt.po
+++ b/modules/stock_package_shipping_sendcloud/locale/lt.po
@@ -42,6 +42,14 @@ msgctxt "field:carrier.sendcloud.shipping_method,carrier:"
msgid "Carrier"
msgstr ""
+msgctxt "field:carrier.sendcloud.shipping_method,max_weight:"
+msgid "Maximal Weight"
+msgstr ""
+
+msgctxt "field:carrier.sendcloud.shipping_method,min_weight:"
+msgid "Minimal Weight"
+msgstr ""
+
msgctxt "field:carrier.sendcloud.shipping_method,sendcloud:"
msgid "Sendcloud"
msgstr ""
@@ -50,6 +58,10 @@ msgctxt "field:carrier.sendcloud.shipping_method,shipping_method:"
msgid "Shipping Method"
msgstr ""
+msgctxt "field:carrier.sendcloud.shipping_method,warehouse:"
+msgid "Warehouse"
+msgstr ""
+
msgctxt "field:stock.package,sendcloud_shipping_id:"
msgid "ID"
msgstr ""
@@ -62,6 +74,14 @@ msgctxt "help:carrier.sendcloud.address,address:"
msgid "Leave empty for the Sendcloud default."
msgstr ""
+msgctxt "help:carrier.sendcloud.shipping_method,max_weight:"
+msgid "Maximal weight included in kg."
+msgstr ""
+
+msgctxt "help:carrier.sendcloud.shipping_method,min_weight:"
+msgid "Minimal weight included in kg."
+msgstr ""
+
msgctxt "model:carrier.credential.sendcloud,name:"
msgid "Sendcloud Credential"
msgstr ""
@@ -82,12 +102,18 @@ msgctxt "model:ir.action,name:act_credential_form"
msgid "Sendcloud Credentials"
msgstr ""
+msgctxt "model:ir.message,text:msg_sendcloud_credential_modified"
+msgid "Are you sure you want to modify Sendcloud credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_sendcloud_webserver_error"
msgid ""
"Sendcloud webservice call failed with the following error message:\n"
"%(message)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create a shipping label for shipment \"%(shipment)s\" because it "
diff --git a/modules/stock_package_shipping_sendcloud/locale/nl.po b/modules/stock_package_shipping_sendcloud/locale/nl.po
index da84f0b878..0c82a56e47 100644
--- a/modules/stock_package_shipping_sendcloud/locale/nl.po
+++ b/modules/stock_package_shipping_sendcloud/locale/nl.po
@@ -42,6 +42,14 @@ msgctxt "field:carrier.sendcloud.shipping_method,carrier:"
msgid "Carrier"
msgstr "Transporteur"
+msgctxt "field:carrier.sendcloud.shipping_method,max_weight:"
+msgid "Maximal Weight"
+msgstr "Maximaal gewicht"
+
+msgctxt "field:carrier.sendcloud.shipping_method,min_weight:"
+msgid "Minimal Weight"
+msgstr "Minimaal gewicht"
+
msgctxt "field:carrier.sendcloud.shipping_method,sendcloud:"
msgid "Sendcloud"
msgstr "Sendcloud"
@@ -50,6 +58,10 @@ msgctxt "field:carrier.sendcloud.shipping_method,shipping_method:"
msgid "Shipping Method"
msgstr "Verzendwijze"
+msgctxt "field:carrier.sendcloud.shipping_method,warehouse:"
+msgid "Warehouse"
+msgstr "Magazijn"
+
msgctxt "field:stock.package,sendcloud_shipping_id:"
msgid "ID"
msgstr "ID"
@@ -62,6 +74,14 @@ msgctxt "help:carrier.sendcloud.address,address:"
msgid "Leave empty for the Sendcloud default."
msgstr "Laat leeg voor de Sendcloud-standaard."
+msgctxt "help:carrier.sendcloud.shipping_method,max_weight:"
+msgid "Maximal weight included in kg."
+msgstr "Maximaal inbegrepen gewicht in kg."
+
+msgctxt "help:carrier.sendcloud.shipping_method,min_weight:"
+msgid "Minimal weight included in kg."
+msgstr "Minimaal inbegrepen gewicht in kg."
+
msgctxt "model:carrier.credential.sendcloud,name:"
msgid "Sendcloud Credential"
msgstr "Sendcloud-referentie"
@@ -82,6 +102,11 @@ msgctxt "model:ir.action,name:act_credential_form"
msgid "Sendcloud Credentials"
msgstr "Sendcloud-referentie"
+msgctxt "model:ir.message,text:msg_sendcloud_credential_modified"
+msgid "Are you sure you want to modify Sendcloud credentials?"
+msgstr "Weet u zeker dat u de inloggegevens bij Sendcloud wilt wijzigen?"
+
+#, python-format
msgctxt "model:ir.message,text:msg_sendcloud_webserver_error"
msgid ""
"Sendcloud webservice call failed with the following error message:\n"
@@ -90,6 +115,7 @@ msgstr ""
"Bij het oproepen van de Sendcloud webservice is volgende fout opgetreden:\n"
"%(message)s"
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create a shipping label for shipment \"%(shipment)s\" because it "
diff --git a/modules/stock_package_shipping_sendcloud/locale/pl.po b/modules/stock_package_shipping_sendcloud/locale/pl.po
index 1ddbca4708..5dc1c346eb 100644
--- a/modules/stock_package_shipping_sendcloud/locale/pl.po
+++ b/modules/stock_package_shipping_sendcloud/locale/pl.po
@@ -42,6 +42,14 @@ msgctxt "field:carrier.sendcloud.shipping_method,carrier:"
msgid "Carrier"
msgstr ""
+msgctxt "field:carrier.sendcloud.shipping_method,max_weight:"
+msgid "Maximal Weight"
+msgstr ""
+
+msgctxt "field:carrier.sendcloud.shipping_method,min_weight:"
+msgid "Minimal Weight"
+msgstr ""
+
msgctxt "field:carrier.sendcloud.shipping_method,sendcloud:"
msgid "Sendcloud"
msgstr ""
@@ -50,6 +58,10 @@ msgctxt "field:carrier.sendcloud.shipping_method,shipping_method:"
msgid "Shipping Method"
msgstr ""
+msgctxt "field:carrier.sendcloud.shipping_method,warehouse:"
+msgid "Warehouse"
+msgstr ""
+
msgctxt "field:stock.package,sendcloud_shipping_id:"
msgid "ID"
msgstr ""
@@ -62,6 +74,14 @@ msgctxt "help:carrier.sendcloud.address,address:"
msgid "Leave empty for the Sendcloud default."
msgstr ""
+msgctxt "help:carrier.sendcloud.shipping_method,max_weight:"
+msgid "Maximal weight included in kg."
+msgstr ""
+
+msgctxt "help:carrier.sendcloud.shipping_method,min_weight:"
+msgid "Minimal weight included in kg."
+msgstr ""
+
msgctxt "model:carrier.credential.sendcloud,name:"
msgid "Sendcloud Credential"
msgstr ""
@@ -82,12 +102,18 @@ msgctxt "model:ir.action,name:act_credential_form"
msgid "Sendcloud Credentials"
msgstr ""
+msgctxt "model:ir.message,text:msg_sendcloud_credential_modified"
+msgid "Are you sure you want to modify Sendcloud credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_sendcloud_webserver_error"
msgid ""
"Sendcloud webservice call failed with the following error message:\n"
"%(message)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create a shipping label for shipment \"%(shipment)s\" because it "
diff --git a/modules/stock_package_shipping_sendcloud/locale/pt.po b/modules/stock_package_shipping_sendcloud/locale/pt.po
index 1ddbca4708..5dc1c346eb 100644
--- a/modules/stock_package_shipping_sendcloud/locale/pt.po
+++ b/modules/stock_package_shipping_sendcloud/locale/pt.po
@@ -42,6 +42,14 @@ msgctxt "field:carrier.sendcloud.shipping_method,carrier:"
msgid "Carrier"
msgstr ""
+msgctxt "field:carrier.sendcloud.shipping_method,max_weight:"
+msgid "Maximal Weight"
+msgstr ""
+
+msgctxt "field:carrier.sendcloud.shipping_method,min_weight:"
+msgid "Minimal Weight"
+msgstr ""
+
msgctxt "field:carrier.sendcloud.shipping_method,sendcloud:"
msgid "Sendcloud"
msgstr ""
@@ -50,6 +58,10 @@ msgctxt "field:carrier.sendcloud.shipping_method,shipping_method:"
msgid "Shipping Method"
msgstr ""
+msgctxt "field:carrier.sendcloud.shipping_method,warehouse:"
+msgid "Warehouse"
+msgstr ""
+
msgctxt "field:stock.package,sendcloud_shipping_id:"
msgid "ID"
msgstr ""
@@ -62,6 +74,14 @@ msgctxt "help:carrier.sendcloud.address,address:"
msgid "Leave empty for the Sendcloud default."
msgstr ""
+msgctxt "help:carrier.sendcloud.shipping_method,max_weight:"
+msgid "Maximal weight included in kg."
+msgstr ""
+
+msgctxt "help:carrier.sendcloud.shipping_method,min_weight:"
+msgid "Minimal weight included in kg."
+msgstr ""
+
msgctxt "model:carrier.credential.sendcloud,name:"
msgid "Sendcloud Credential"
msgstr ""
@@ -82,12 +102,18 @@ msgctxt "model:ir.action,name:act_credential_form"
msgid "Sendcloud Credentials"
msgstr ""
+msgctxt "model:ir.message,text:msg_sendcloud_credential_modified"
+msgid "Are you sure you want to modify Sendcloud credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_sendcloud_webserver_error"
msgid ""
"Sendcloud webservice call failed with the following error message:\n"
"%(message)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create a shipping label for shipment \"%(shipment)s\" because it "
diff --git a/modules/stock_package_shipping_sendcloud/locale/ro.po b/modules/stock_package_shipping_sendcloud/locale/ro.po
index 3e1687801e..ec82310c01 100644
--- a/modules/stock_package_shipping_sendcloud/locale/ro.po
+++ b/modules/stock_package_shipping_sendcloud/locale/ro.po
@@ -42,6 +42,14 @@ msgctxt "field:carrier.sendcloud.shipping_method,carrier:"
msgid "Carrier"
msgstr ""
+msgctxt "field:carrier.sendcloud.shipping_method,max_weight:"
+msgid "Maximal Weight"
+msgstr ""
+
+msgctxt "field:carrier.sendcloud.shipping_method,min_weight:"
+msgid "Minimal Weight"
+msgstr ""
+
msgctxt "field:carrier.sendcloud.shipping_method,sendcloud:"
msgid "Sendcloud"
msgstr ""
@@ -50,6 +58,10 @@ msgctxt "field:carrier.sendcloud.shipping_method,shipping_method:"
msgid "Shipping Method"
msgstr ""
+msgctxt "field:carrier.sendcloud.shipping_method,warehouse:"
+msgid "Warehouse"
+msgstr ""
+
msgctxt "field:stock.package,sendcloud_shipping_id:"
msgid "ID"
msgstr ""
@@ -62,6 +74,14 @@ msgctxt "help:carrier.sendcloud.address,address:"
msgid "Leave empty for the Sendcloud default."
msgstr ""
+msgctxt "help:carrier.sendcloud.shipping_method,max_weight:"
+msgid "Maximal weight included in kg."
+msgstr ""
+
+msgctxt "help:carrier.sendcloud.shipping_method,min_weight:"
+msgid "Minimal weight included in kg."
+msgstr ""
+
msgctxt "model:carrier.credential.sendcloud,name:"
msgid "Sendcloud Credential"
msgstr ""
@@ -82,12 +102,18 @@ msgctxt "model:ir.action,name:act_credential_form"
msgid "Sendcloud Credentials"
msgstr ""
+msgctxt "model:ir.message,text:msg_sendcloud_credential_modified"
+msgid "Are you sure you want to modify Sendcloud credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_sendcloud_webserver_error"
msgid ""
"Sendcloud webservice call failed with the following error message:\n"
"%(message)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create a shipping label for shipment \"%(shipment)s\" because it "
diff --git a/modules/stock_package_shipping_sendcloud/locale/ru.po b/modules/stock_package_shipping_sendcloud/locale/ru.po
index 1ddbca4708..5dc1c346eb 100644
--- a/modules/stock_package_shipping_sendcloud/locale/ru.po
+++ b/modules/stock_package_shipping_sendcloud/locale/ru.po
@@ -42,6 +42,14 @@ msgctxt "field:carrier.sendcloud.shipping_method,carrier:"
msgid "Carrier"
msgstr ""
+msgctxt "field:carrier.sendcloud.shipping_method,max_weight:"
+msgid "Maximal Weight"
+msgstr ""
+
+msgctxt "field:carrier.sendcloud.shipping_method,min_weight:"
+msgid "Minimal Weight"
+msgstr ""
+
msgctxt "field:carrier.sendcloud.shipping_method,sendcloud:"
msgid "Sendcloud"
msgstr ""
@@ -50,6 +58,10 @@ msgctxt "field:carrier.sendcloud.shipping_method,shipping_method:"
msgid "Shipping Method"
msgstr ""
+msgctxt "field:carrier.sendcloud.shipping_method,warehouse:"
+msgid "Warehouse"
+msgstr ""
+
msgctxt "field:stock.package,sendcloud_shipping_id:"
msgid "ID"
msgstr ""
@@ -62,6 +74,14 @@ msgctxt "help:carrier.sendcloud.address,address:"
msgid "Leave empty for the Sendcloud default."
msgstr ""
+msgctxt "help:carrier.sendcloud.shipping_method,max_weight:"
+msgid "Maximal weight included in kg."
+msgstr ""
+
+msgctxt "help:carrier.sendcloud.shipping_method,min_weight:"
+msgid "Minimal weight included in kg."
+msgstr ""
+
msgctxt "model:carrier.credential.sendcloud,name:"
msgid "Sendcloud Credential"
msgstr ""
@@ -82,12 +102,18 @@ msgctxt "model:ir.action,name:act_credential_form"
msgid "Sendcloud Credentials"
msgstr ""
+msgctxt "model:ir.message,text:msg_sendcloud_credential_modified"
+msgid "Are you sure you want to modify Sendcloud credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_sendcloud_webserver_error"
msgid ""
"Sendcloud webservice call failed with the following error message:\n"
"%(message)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create a shipping label for shipment \"%(shipment)s\" because it "
diff --git a/modules/stock_package_shipping_sendcloud/locale/sl.po b/modules/stock_package_shipping_sendcloud/locale/sl.po
index 1ddbca4708..5dc1c346eb 100644
--- a/modules/stock_package_shipping_sendcloud/locale/sl.po
+++ b/modules/stock_package_shipping_sendcloud/locale/sl.po
@@ -42,6 +42,14 @@ msgctxt "field:carrier.sendcloud.shipping_method,carrier:"
msgid "Carrier"
msgstr ""
+msgctxt "field:carrier.sendcloud.shipping_method,max_weight:"
+msgid "Maximal Weight"
+msgstr ""
+
+msgctxt "field:carrier.sendcloud.shipping_method,min_weight:"
+msgid "Minimal Weight"
+msgstr ""
+
msgctxt "field:carrier.sendcloud.shipping_method,sendcloud:"
msgid "Sendcloud"
msgstr ""
@@ -50,6 +58,10 @@ msgctxt "field:carrier.sendcloud.shipping_method,shipping_method:"
msgid "Shipping Method"
msgstr ""
+msgctxt "field:carrier.sendcloud.shipping_method,warehouse:"
+msgid "Warehouse"
+msgstr ""
+
msgctxt "field:stock.package,sendcloud_shipping_id:"
msgid "ID"
msgstr ""
@@ -62,6 +74,14 @@ msgctxt "help:carrier.sendcloud.address,address:"
msgid "Leave empty for the Sendcloud default."
msgstr ""
+msgctxt "help:carrier.sendcloud.shipping_method,max_weight:"
+msgid "Maximal weight included in kg."
+msgstr ""
+
+msgctxt "help:carrier.sendcloud.shipping_method,min_weight:"
+msgid "Minimal weight included in kg."
+msgstr ""
+
msgctxt "model:carrier.credential.sendcloud,name:"
msgid "Sendcloud Credential"
msgstr ""
@@ -82,12 +102,18 @@ msgctxt "model:ir.action,name:act_credential_form"
msgid "Sendcloud Credentials"
msgstr ""
+msgctxt "model:ir.message,text:msg_sendcloud_credential_modified"
+msgid "Are you sure you want to modify Sendcloud credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_sendcloud_webserver_error"
msgid ""
"Sendcloud webservice call failed with the following error message:\n"
"%(message)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create a shipping label for shipment \"%(shipment)s\" because it "
diff --git a/modules/stock_package_shipping_sendcloud/locale/tr.po b/modules/stock_package_shipping_sendcloud/locale/tr.po
index 1ddbca4708..5dc1c346eb 100644
--- a/modules/stock_package_shipping_sendcloud/locale/tr.po
+++ b/modules/stock_package_shipping_sendcloud/locale/tr.po
@@ -42,6 +42,14 @@ msgctxt "field:carrier.sendcloud.shipping_method,carrier:"
msgid "Carrier"
msgstr ""
+msgctxt "field:carrier.sendcloud.shipping_method,max_weight:"
+msgid "Maximal Weight"
+msgstr ""
+
+msgctxt "field:carrier.sendcloud.shipping_method,min_weight:"
+msgid "Minimal Weight"
+msgstr ""
+
msgctxt "field:carrier.sendcloud.shipping_method,sendcloud:"
msgid "Sendcloud"
msgstr ""
@@ -50,6 +58,10 @@ msgctxt "field:carrier.sendcloud.shipping_method,shipping_method:"
msgid "Shipping Method"
msgstr ""
+msgctxt "field:carrier.sendcloud.shipping_method,warehouse:"
+msgid "Warehouse"
+msgstr ""
+
msgctxt "field:stock.package,sendcloud_shipping_id:"
msgid "ID"
msgstr ""
@@ -62,6 +74,14 @@ msgctxt "help:carrier.sendcloud.address,address:"
msgid "Leave empty for the Sendcloud default."
msgstr ""
+msgctxt "help:carrier.sendcloud.shipping_method,max_weight:"
+msgid "Maximal weight included in kg."
+msgstr ""
+
+msgctxt "help:carrier.sendcloud.shipping_method,min_weight:"
+msgid "Minimal weight included in kg."
+msgstr ""
+
msgctxt "model:carrier.credential.sendcloud,name:"
msgid "Sendcloud Credential"
msgstr ""
@@ -82,12 +102,18 @@ msgctxt "model:ir.action,name:act_credential_form"
msgid "Sendcloud Credentials"
msgstr ""
+msgctxt "model:ir.message,text:msg_sendcloud_credential_modified"
+msgid "Are you sure you want to modify Sendcloud credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_sendcloud_webserver_error"
msgid ""
"Sendcloud webservice call failed with the following error message:\n"
"%(message)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create a shipping label for shipment \"%(shipment)s\" because it "
diff --git a/modules/stock_package_shipping_sendcloud/locale/uk.po b/modules/stock_package_shipping_sendcloud/locale/uk.po
index 1ddbca4708..5dc1c346eb 100644
--- a/modules/stock_package_shipping_sendcloud/locale/uk.po
+++ b/modules/stock_package_shipping_sendcloud/locale/uk.po
@@ -42,6 +42,14 @@ msgctxt "field:carrier.sendcloud.shipping_method,carrier:"
msgid "Carrier"
msgstr ""
+msgctxt "field:carrier.sendcloud.shipping_method,max_weight:"
+msgid "Maximal Weight"
+msgstr ""
+
+msgctxt "field:carrier.sendcloud.shipping_method,min_weight:"
+msgid "Minimal Weight"
+msgstr ""
+
msgctxt "field:carrier.sendcloud.shipping_method,sendcloud:"
msgid "Sendcloud"
msgstr ""
@@ -50,6 +58,10 @@ msgctxt "field:carrier.sendcloud.shipping_method,shipping_method:"
msgid "Shipping Method"
msgstr ""
+msgctxt "field:carrier.sendcloud.shipping_method,warehouse:"
+msgid "Warehouse"
+msgstr ""
+
msgctxt "field:stock.package,sendcloud_shipping_id:"
msgid "ID"
msgstr ""
@@ -62,6 +74,14 @@ msgctxt "help:carrier.sendcloud.address,address:"
msgid "Leave empty for the Sendcloud default."
msgstr ""
+msgctxt "help:carrier.sendcloud.shipping_method,max_weight:"
+msgid "Maximal weight included in kg."
+msgstr ""
+
+msgctxt "help:carrier.sendcloud.shipping_method,min_weight:"
+msgid "Minimal weight included in kg."
+msgstr ""
+
msgctxt "model:carrier.credential.sendcloud,name:"
msgid "Sendcloud Credential"
msgstr ""
@@ -82,12 +102,18 @@ msgctxt "model:ir.action,name:act_credential_form"
msgid "Sendcloud Credentials"
msgstr ""
+msgctxt "model:ir.message,text:msg_sendcloud_credential_modified"
+msgid "Are you sure you want to modify Sendcloud credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_sendcloud_webserver_error"
msgid ""
"Sendcloud webservice call failed with the following error message:\n"
"%(message)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create a shipping label for shipment \"%(shipment)s\" because it "
diff --git a/modules/stock_package_shipping_sendcloud/locale/zh_CN.po b/modules/stock_package_shipping_sendcloud/locale/zh_CN.po
index 1ddbca4708..5dc1c346eb 100644
--- a/modules/stock_package_shipping_sendcloud/locale/zh_CN.po
+++ b/modules/stock_package_shipping_sendcloud/locale/zh_CN.po
@@ -42,6 +42,14 @@ msgctxt "field:carrier.sendcloud.shipping_method,carrier:"
msgid "Carrier"
msgstr ""
+msgctxt "field:carrier.sendcloud.shipping_method,max_weight:"
+msgid "Maximal Weight"
+msgstr ""
+
+msgctxt "field:carrier.sendcloud.shipping_method,min_weight:"
+msgid "Minimal Weight"
+msgstr ""
+
msgctxt "field:carrier.sendcloud.shipping_method,sendcloud:"
msgid "Sendcloud"
msgstr ""
@@ -50,6 +58,10 @@ msgctxt "field:carrier.sendcloud.shipping_method,shipping_method:"
msgid "Shipping Method"
msgstr ""
+msgctxt "field:carrier.sendcloud.shipping_method,warehouse:"
+msgid "Warehouse"
+msgstr ""
+
msgctxt "field:stock.package,sendcloud_shipping_id:"
msgid "ID"
msgstr ""
@@ -62,6 +74,14 @@ msgctxt "help:carrier.sendcloud.address,address:"
msgid "Leave empty for the Sendcloud default."
msgstr ""
+msgctxt "help:carrier.sendcloud.shipping_method,max_weight:"
+msgid "Maximal weight included in kg."
+msgstr ""
+
+msgctxt "help:carrier.sendcloud.shipping_method,min_weight:"
+msgid "Minimal weight included in kg."
+msgstr ""
+
msgctxt "model:carrier.credential.sendcloud,name:"
msgid "Sendcloud Credential"
msgstr ""
@@ -82,12 +102,18 @@ msgctxt "model:ir.action,name:act_credential_form"
msgid "Sendcloud Credentials"
msgstr ""
+msgctxt "model:ir.message,text:msg_sendcloud_credential_modified"
+msgid "Are you sure you want to modify Sendcloud credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_sendcloud_webserver_error"
msgid ""
"Sendcloud webservice call failed with the following error message:\n"
"%(message)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_shipping_reference_number"
msgid ""
"You cannot create a shipping label for shipment \"%(shipment)s\" because it "
diff --git a/modules/stock_package_shipping_ups/locale/bg.po b/modules/stock_package_shipping_ups/locale/bg.po
index 3fe2804ed1..31025b9222 100644
--- a/modules/stock_package_shipping_ups/locale/bg.po
+++ b/modules/stock_package_shipping_ups/locale/bg.po
@@ -61,30 +61,39 @@ msgctxt "model:ir.action,name:act_ups_credential_form"
msgid "UPS Credentials"
msgstr "UPS Credentials"
+#, python-format
msgctxt "model:ir.message,text:msg_phone_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add phone number for address "
"\"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_reference_number"
msgid ""
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
"already a reference number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_description_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must fill its shipping "
"description."
msgstr ""
+msgctxt "model:ir.message,text:msg_ups_credential_modified"
+msgid "Are you sure you want to modify UPS credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_ups_webservice_error"
msgid ""
"UPS webservice call failed with the following error message:\n"
"%(message)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
diff --git a/modules/stock_package_shipping_ups/locale/ca.po b/modules/stock_package_shipping_ups/locale/ca.po
index a4f9751c77..cf990845be 100644
--- a/modules/stock_package_shipping_ups/locale/ca.po
+++ b/modules/stock_package_shipping_ups/locale/ca.po
@@ -58,6 +58,7 @@ msgctxt "model:ir.action,name:act_ups_credential_form"
msgid "UPS Credentials"
msgstr "Credencials UPS"
+#, python-format
msgctxt "model:ir.message,text:msg_phone_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add phone number for address "
@@ -66,6 +67,7 @@ msgstr ""
"Per a validar l'albarà \"%(shipment)s\" s'ha d'afegir un número de telèfon a"
" l'adreça \"%(address)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_reference_number"
msgid ""
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
@@ -74,6 +76,7 @@ msgstr ""
"No podeu crear el enviament per l'albarà \"%(shipment)s\" perquè ja té un "
"número de referència."
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_description_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must fill its shipping "
@@ -82,6 +85,11 @@ msgstr ""
"Per validar l'albarà \"%(shipment)s\" heu d'emplenar la seva descripció "
"d'enviament."
+msgctxt "model:ir.message,text:msg_ups_credential_modified"
+msgid "Are you sure you want to modify UPS credentials?"
+msgstr "Estàs segur que vols modificar les credencials de UPS?"
+
+#, python-format
msgctxt "model:ir.message,text:msg_ups_webservice_error"
msgid ""
"UPS webservice call failed with the following error message:\n"
@@ -90,6 +98,7 @@ msgstr ""
"La crida al servei web UPS ha fallat amb el següent missatge d'error:\n"
"%(message)s"
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
diff --git a/modules/stock_package_shipping_ups/locale/cs.po b/modules/stock_package_shipping_ups/locale/cs.po
index 653dc40c61..6c7eb4115b 100644
--- a/modules/stock_package_shipping_ups/locale/cs.po
+++ b/modules/stock_package_shipping_ups/locale/cs.po
@@ -59,30 +59,39 @@ msgctxt "model:ir.action,name:act_ups_credential_form"
msgid "UPS Credentials"
msgstr "UPS Credentials"
+#, python-format
msgctxt "model:ir.message,text:msg_phone_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add phone number for address "
"\"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_reference_number"
msgid ""
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
"already a reference number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_description_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must fill its shipping "
"description."
msgstr ""
+msgctxt "model:ir.message,text:msg_ups_credential_modified"
+msgid "Are you sure you want to modify UPS credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_ups_webservice_error"
msgid ""
"UPS webservice call failed with the following error message:\n"
"%(message)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
diff --git a/modules/stock_package_shipping_ups/locale/de.po b/modules/stock_package_shipping_ups/locale/de.po
index 24d4b01fb1..c7d1ec6717 100644
--- a/modules/stock_package_shipping_ups/locale/de.po
+++ b/modules/stock_package_shipping_ups/locale/de.po
@@ -58,6 +58,7 @@ msgctxt "model:ir.action,name:act_ups_credential_form"
msgid "UPS Credentials"
msgstr "UPS Anmeldedaten"
+#, python-format
msgctxt "model:ir.message,text:msg_phone_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add phone number for address "
@@ -66,6 +67,7 @@ msgstr ""
"Um die Lieferung \"%(shipment)s\" validieren zu können muss eine "
"Telefonnummer für die Adresse \"%(address)s\" erfasst werden."
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_reference_number"
msgid ""
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
@@ -74,6 +76,7 @@ msgstr ""
"Für die Lieferung \"%(shipment)s\" kann keine Sendung erstellt werden, da "
"sie bereits eine Referenznummer hat."
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_description_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must fill its shipping "
@@ -82,6 +85,11 @@ msgstr ""
"Um die Lieferung \"%(shipment)s\" validieren zu können, muss deren "
"Versandbeschreibung ausgefüllt werden."
+msgctxt "model:ir.message,text:msg_ups_credential_modified"
+msgid "Are you sure you want to modify UPS credentials?"
+msgstr "Möchten Sie die UPS-Anmeldeinformationen wirklich ändern?"
+
+#, python-format
msgctxt "model:ir.message,text:msg_ups_webservice_error"
msgid ""
"UPS webservice call failed with the following error message:\n"
@@ -90,6 +98,7 @@ msgstr ""
"Der Aufruf des UPS-Webservice schlug fehl mit der folgenden Fehlermeldung:\n"
"%(message)s"
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
diff --git a/modules/stock_package_shipping_ups/locale/es.po b/modules/stock_package_shipping_ups/locale/es.po
index 60247cff56..efcdbd0e0b 100644
--- a/modules/stock_package_shipping_ups/locale/es.po
+++ b/modules/stock_package_shipping_ups/locale/es.po
@@ -58,6 +58,7 @@ msgctxt "model:ir.action,name:act_ups_credential_form"
msgid "UPS Credentials"
msgstr "Credenciales UPS"
+#, python-format
msgctxt "model:ir.message,text:msg_phone_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add phone number for address "
@@ -66,6 +67,7 @@ msgstr ""
"Para validar el albarán \"%(shipment)s\" debes añadir un numero de teléfono "
"a la dirección \"%(address)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_reference_number"
msgid ""
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
@@ -74,6 +76,7 @@ msgstr ""
"No puede crear el envío para el albarán \"%(shipment)s\" porque ya tiene un "
"número de referencia."
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_description_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must fill its shipping "
@@ -82,6 +85,11 @@ msgstr ""
"Para validar el albaran \"%(shipment)s\" debe llenar la descripción de "
"envío."
+msgctxt "model:ir.message,text:msg_ups_credential_modified"
+msgid "Are you sure you want to modify UPS credentials?"
+msgstr "¿Está seguro de que desea modificar las credenciales de UPS?"
+
+#, python-format
msgctxt "model:ir.message,text:msg_ups_webservice_error"
msgid ""
"UPS webservice call failed with the following error message:\n"
@@ -90,6 +98,7 @@ msgstr ""
"La llamada al servicio web UPS ha fallado con el siguiente mensaje de error:\n"
"%(message)s"
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
diff --git a/modules/stock_package_shipping_ups/locale/es_419.po b/modules/stock_package_shipping_ups/locale/es_419.po
index a1d543f0aa..a7b3dcc5da 100644
--- a/modules/stock_package_shipping_ups/locale/es_419.po
+++ b/modules/stock_package_shipping_ups/locale/es_419.po
@@ -58,30 +58,39 @@ msgctxt "model:ir.action,name:act_ups_credential_form"
msgid "UPS Credentials"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_phone_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add phone number for address "
"\"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_reference_number"
msgid ""
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
"already a reference number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_description_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must fill its shipping "
"description."
msgstr ""
+msgctxt "model:ir.message,text:msg_ups_credential_modified"
+msgid "Are you sure you want to modify UPS credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_ups_webservice_error"
msgid ""
"UPS webservice call failed with the following error message:\n"
"%(message)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
diff --git a/modules/stock_package_shipping_ups/locale/et.po b/modules/stock_package_shipping_ups/locale/et.po
index 3ae62b387a..d2426fcdf2 100644
--- a/modules/stock_package_shipping_ups/locale/et.po
+++ b/modules/stock_package_shipping_ups/locale/et.po
@@ -58,30 +58,39 @@ msgctxt "model:ir.action,name:act_ups_credential_form"
msgid "UPS Credentials"
msgstr "UPS viide"
+#, python-format
msgctxt "model:ir.message,text:msg_phone_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add phone number for address "
"\"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_reference_number"
msgid ""
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
"already a reference number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_description_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must fill its shipping "
"description."
msgstr ""
+msgctxt "model:ir.message,text:msg_ups_credential_modified"
+msgid "Are you sure you want to modify UPS credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_ups_webservice_error"
msgid ""
"UPS webservice call failed with the following error message:\n"
"%(message)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
diff --git a/modules/stock_package_shipping_ups/locale/fa.po b/modules/stock_package_shipping_ups/locale/fa.po
index 7f4cfee0c4..96664ac03e 100644
--- a/modules/stock_package_shipping_ups/locale/fa.po
+++ b/modules/stock_package_shipping_ups/locale/fa.po
@@ -58,7 +58,7 @@ msgctxt "model:ir.action,name:act_ups_credential_form"
msgid "UPS Credentials"
msgstr "گواهی نامه UPS"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_phone_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add phone number for address "
@@ -67,6 +67,7 @@ msgstr ""
"برای تأیید حمل و نقل :\"%(shipment)s\" شما باید شماره تلفن را به نهاد/سازمان"
" :\"%(party)s\" اضافه کنید."
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_reference_number"
msgid ""
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
@@ -75,6 +76,7 @@ msgstr ""
"شما نمی توانید حمل را برای حمل و نقل :\"%(shipment)s\" ایجاد کنید، چراکه "
"دارای یک شماره مرجع است."
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_description_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must fill its shipping "
@@ -83,6 +85,11 @@ msgstr ""
"برای تایید حمل و نقل :\"%(shipment)s\" شما باید توضیحات حمل و نقل خود را پر "
"کنید."
+msgctxt "model:ir.message,text:msg_ups_credential_modified"
+msgid "Are you sure you want to modify UPS credentials?"
+msgstr ""
+
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_ups_webservice_error"
msgid ""
"UPS webservice call failed with the following error message:\n"
@@ -91,6 +98,7 @@ msgstr ""
"تماس با وب سرویس UPS با پیغام خطای زیر انجام نشد :\n"
"\"%s\""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
diff --git a/modules/stock_package_shipping_ups/locale/fi.po b/modules/stock_package_shipping_ups/locale/fi.po
index 653dc40c61..6c7eb4115b 100644
--- a/modules/stock_package_shipping_ups/locale/fi.po
+++ b/modules/stock_package_shipping_ups/locale/fi.po
@@ -59,30 +59,39 @@ msgctxt "model:ir.action,name:act_ups_credential_form"
msgid "UPS Credentials"
msgstr "UPS Credentials"
+#, python-format
msgctxt "model:ir.message,text:msg_phone_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add phone number for address "
"\"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_reference_number"
msgid ""
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
"already a reference number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_description_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must fill its shipping "
"description."
msgstr ""
+msgctxt "model:ir.message,text:msg_ups_credential_modified"
+msgid "Are you sure you want to modify UPS credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_ups_webservice_error"
msgid ""
"UPS webservice call failed with the following error message:\n"
"%(message)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
diff --git a/modules/stock_package_shipping_ups/locale/fr.po b/modules/stock_package_shipping_ups/locale/fr.po
index 35472eb66e..7c50c5848d 100644
--- a/modules/stock_package_shipping_ups/locale/fr.po
+++ b/modules/stock_package_shipping_ups/locale/fr.po
@@ -58,6 +58,7 @@ msgctxt "model:ir.action,name:act_ups_credential_form"
msgid "UPS Credentials"
msgstr "Identifiant UPS"
+#, python-format
msgctxt "model:ir.message,text:msg_phone_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add phone number for address "
@@ -66,6 +67,7 @@ msgstr ""
"Pour valider l'expédition « %(shipment)s », vous devez ajouter un numéro de "
"téléphone pour l'adresse « %(address)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_reference_number"
msgid ""
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
@@ -74,6 +76,7 @@ msgstr ""
"Vous ne pouvez pas créer de livraison pour l'expédition « %(shipment)s » car"
" elle a déjà un numéro de référence."
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_description_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must fill its shipping "
@@ -82,6 +85,12 @@ msgstr ""
"Pour valider l'expédition « %(shipment)s », vous devez remplir sa "
"description de livraison."
+msgctxt "model:ir.message,text:msg_ups_credential_modified"
+msgid "Are you sure you want to modify UPS credentials?"
+msgstr ""
+"Êtes-vous sûr de vouloir modifier les informations d'identification d'UPS ?"
+
+#, python-format
msgctxt "model:ir.message,text:msg_ups_webservice_error"
msgid ""
"UPS webservice call failed with the following error message:\n"
@@ -90,6 +99,7 @@ msgstr ""
"L'appel au web service UPS a échoué avec le message d'erreur :\n"
"%(message)s"
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
diff --git a/modules/stock_package_shipping_ups/locale/hu.po b/modules/stock_package_shipping_ups/locale/hu.po
index 988f7e9b85..5bed22b69d 100644
--- a/modules/stock_package_shipping_ups/locale/hu.po
+++ b/modules/stock_package_shipping_ups/locale/hu.po
@@ -60,30 +60,39 @@ msgctxt "model:ir.action,name:act_ups_credential_form"
msgid "UPS Credentials"
msgstr "UPS Credentials"
+#, python-format
msgctxt "model:ir.message,text:msg_phone_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add phone number for address "
"\"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_reference_number"
msgid ""
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
"already a reference number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_description_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must fill its shipping "
"description."
msgstr ""
+msgctxt "model:ir.message,text:msg_ups_credential_modified"
+msgid "Are you sure you want to modify UPS credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_ups_webservice_error"
msgid ""
"UPS webservice call failed with the following error message:\n"
"%(message)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
diff --git a/modules/stock_package_shipping_ups/locale/id.po b/modules/stock_package_shipping_ups/locale/id.po
index 0b94a91e07..4d00afbadb 100644
--- a/modules/stock_package_shipping_ups/locale/id.po
+++ b/modules/stock_package_shipping_ups/locale/id.po
@@ -58,30 +58,39 @@ msgctxt "model:ir.action,name:act_ups_credential_form"
msgid "UPS Credentials"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_phone_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add phone number for address "
"\"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_reference_number"
msgid ""
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
"already a reference number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_description_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must fill its shipping "
"description."
msgstr ""
+msgctxt "model:ir.message,text:msg_ups_credential_modified"
+msgid "Are you sure you want to modify UPS credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_ups_webservice_error"
msgid ""
"UPS webservice call failed with the following error message:\n"
"%(message)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
diff --git a/modules/stock_package_shipping_ups/locale/it.po b/modules/stock_package_shipping_ups/locale/it.po
index 3f59087161..e65dcb60a9 100644
--- a/modules/stock_package_shipping_ups/locale/it.po
+++ b/modules/stock_package_shipping_ups/locale/it.po
@@ -60,30 +60,39 @@ msgctxt "model:ir.action,name:act_ups_credential_form"
msgid "UPS Credentials"
msgstr "UPS Credentials"
+#, python-format
msgctxt "model:ir.message,text:msg_phone_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add phone number for address "
"\"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_reference_number"
msgid ""
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
"already a reference number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_description_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must fill its shipping "
"description."
msgstr ""
+msgctxt "model:ir.message,text:msg_ups_credential_modified"
+msgid "Are you sure you want to modify UPS credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_ups_webservice_error"
msgid ""
"UPS webservice call failed with the following error message:\n"
"%(message)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
diff --git a/modules/stock_package_shipping_ups/locale/lo.po b/modules/stock_package_shipping_ups/locale/lo.po
index 942e2368e7..5d4f2a7ae7 100644
--- a/modules/stock_package_shipping_ups/locale/lo.po
+++ b/modules/stock_package_shipping_ups/locale/lo.po
@@ -60,30 +60,39 @@ msgctxt "model:ir.action,name:act_ups_credential_form"
msgid "UPS Credentials"
msgstr "UPS Credentials"
+#, python-format
msgctxt "model:ir.message,text:msg_phone_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add phone number for address "
"\"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_reference_number"
msgid ""
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
"already a reference number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_description_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must fill its shipping "
"description."
msgstr ""
+msgctxt "model:ir.message,text:msg_ups_credential_modified"
+msgid "Are you sure you want to modify UPS credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_ups_webservice_error"
msgid ""
"UPS webservice call failed with the following error message:\n"
"%(message)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
diff --git a/modules/stock_package_shipping_ups/locale/lt.po b/modules/stock_package_shipping_ups/locale/lt.po
index 84828ca8ce..53891d2e8e 100644
--- a/modules/stock_package_shipping_ups/locale/lt.po
+++ b/modules/stock_package_shipping_ups/locale/lt.po
@@ -59,30 +59,39 @@ msgctxt "model:ir.action,name:act_ups_credential_form"
msgid "UPS Credentials"
msgstr "UPS Credentials"
+#, python-format
msgctxt "model:ir.message,text:msg_phone_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add phone number for address "
"\"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_reference_number"
msgid ""
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
"already a reference number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_description_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must fill its shipping "
"description."
msgstr ""
+msgctxt "model:ir.message,text:msg_ups_credential_modified"
+msgid "Are you sure you want to modify UPS credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_ups_webservice_error"
msgid ""
"UPS webservice call failed with the following error message:\n"
"%(message)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
diff --git a/modules/stock_package_shipping_ups/locale/nl.po b/modules/stock_package_shipping_ups/locale/nl.po
index 501bd205bf..626c108621 100644
--- a/modules/stock_package_shipping_ups/locale/nl.po
+++ b/modules/stock_package_shipping_ups/locale/nl.po
@@ -58,6 +58,7 @@ msgctxt "model:ir.action,name:act_ups_credential_form"
msgid "UPS Credentials"
msgstr "UPS aanmeldgegevens"
+#, python-format
msgctxt "model:ir.message,text:msg_phone_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add phone number for address "
@@ -66,6 +67,7 @@ msgstr ""
"Om zending \"%(shipment)s\" te valideren, moet u een telefoonnummer "
"toevoegen aan adres \"%(address)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_reference_number"
msgid ""
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
@@ -74,6 +76,7 @@ msgstr ""
"U kunt geen verzending voor zending \"%(shipment)s\" maken omdat deze al een"
" referentienummer heeft."
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_description_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must fill its shipping "
@@ -82,6 +85,11 @@ msgstr ""
"Om verzending \"%(shipment)s\" te valideren, moet u de verzendomschrijving "
"invullen."
+msgctxt "model:ir.message,text:msg_ups_credential_modified"
+msgid "Are you sure you want to modify UPS credentials?"
+msgstr "Weet u zeker dat u de inloggegevens bij UPS wilt wijzigen?"
+
+#, python-format
msgctxt "model:ir.message,text:msg_ups_webservice_error"
msgid ""
"UPS webservice call failed with the following error message:\n"
@@ -90,6 +98,7 @@ msgstr ""
"UPS webservice-oproep is mislukt met het volgende foutbericht:\n"
"%(message)s"
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
diff --git a/modules/stock_package_shipping_ups/locale/pl.po b/modules/stock_package_shipping_ups/locale/pl.po
index 83fb8d110d..b7723ffc89 100644
--- a/modules/stock_package_shipping_ups/locale/pl.po
+++ b/modules/stock_package_shipping_ups/locale/pl.po
@@ -60,30 +60,39 @@ msgctxt "model:ir.action,name:act_ups_credential_form"
msgid "UPS Credentials"
msgstr "UPS Credentials"
+#, python-format
msgctxt "model:ir.message,text:msg_phone_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add phone number for address "
"\"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_reference_number"
msgid ""
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
"already a reference number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_description_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must fill its shipping "
"description."
msgstr ""
+msgctxt "model:ir.message,text:msg_ups_credential_modified"
+msgid "Are you sure you want to modify UPS credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_ups_webservice_error"
msgid ""
"UPS webservice call failed with the following error message:\n"
"%(message)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
diff --git a/modules/stock_package_shipping_ups/locale/pt.po b/modules/stock_package_shipping_ups/locale/pt.po
index ea1cfa4335..ba122ffe3b 100644
--- a/modules/stock_package_shipping_ups/locale/pt.po
+++ b/modules/stock_package_shipping_ups/locale/pt.po
@@ -60,25 +60,32 @@ msgctxt "model:ir.action,name:act_ups_credential_form"
msgid "UPS Credentials"
msgstr "UPS Credentials"
+#, python-format
msgctxt "model:ir.message,text:msg_phone_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add phone number for address "
"\"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_reference_number"
msgid ""
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
"already a reference number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_description_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must fill its shipping "
"description."
msgstr ""
-#, fuzzy
+msgctxt "model:ir.message,text:msg_ups_credential_modified"
+msgid "Are you sure you want to modify UPS credentials?"
+msgstr ""
+
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_ups_webservice_error"
msgid ""
"UPS webservice call failed with the following error message:\n"
@@ -88,6 +95,7 @@ msgstr ""
"\n"
"%(message)s"
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
diff --git a/modules/stock_package_shipping_ups/locale/ro.po b/modules/stock_package_shipping_ups/locale/ro.po
index 81b4a092b4..67479bef71 100644
--- a/modules/stock_package_shipping_ups/locale/ro.po
+++ b/modules/stock_package_shipping_ups/locale/ro.po
@@ -58,7 +58,7 @@ msgctxt "model:ir.action,name:act_ups_credential_form"
msgid "UPS Credentials"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_phone_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add phone number for address "
@@ -67,24 +67,32 @@ msgstr ""
"Pentru a valida expedierea \"%(shipment)s\" trebuie setata o adresa la "
"depozit \"%(warehouse)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_reference_number"
msgid ""
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
"already a reference number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_description_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must fill its shipping "
"description."
msgstr ""
+msgctxt "model:ir.message,text:msg_ups_credential_modified"
+msgid "Are you sure you want to modify UPS credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_ups_webservice_error"
msgid ""
"UPS webservice call failed with the following error message:\n"
"%(message)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
diff --git a/modules/stock_package_shipping_ups/locale/ru.po b/modules/stock_package_shipping_ups/locale/ru.po
index 0cde22dc9f..e322a92c68 100644
--- a/modules/stock_package_shipping_ups/locale/ru.po
+++ b/modules/stock_package_shipping_ups/locale/ru.po
@@ -61,30 +61,39 @@ msgctxt "model:ir.action,name:act_ups_credential_form"
msgid "UPS Credentials"
msgstr "UPS Credentials"
+#, python-format
msgctxt "model:ir.message,text:msg_phone_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add phone number for address "
"\"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_reference_number"
msgid ""
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
"already a reference number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_description_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must fill its shipping "
"description."
msgstr ""
+msgctxt "model:ir.message,text:msg_ups_credential_modified"
+msgid "Are you sure you want to modify UPS credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_ups_webservice_error"
msgid ""
"UPS webservice call failed with the following error message:\n"
"%(message)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
diff --git a/modules/stock_package_shipping_ups/locale/sl.po b/modules/stock_package_shipping_ups/locale/sl.po
index ed62730114..213de7ded8 100644
--- a/modules/stock_package_shipping_ups/locale/sl.po
+++ b/modules/stock_package_shipping_ups/locale/sl.po
@@ -60,25 +60,32 @@ msgctxt "model:ir.action,name:act_ups_credential_form"
msgid "UPS Credentials"
msgstr "UPS Credentials"
+#, python-format
msgctxt "model:ir.message,text:msg_phone_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add phone number for address "
"\"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_reference_number"
msgid ""
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
"already a reference number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_description_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must fill its shipping "
"description."
msgstr ""
-#, fuzzy
+msgctxt "model:ir.message,text:msg_ups_credential_modified"
+msgid "Are you sure you want to modify UPS credentials?"
+msgstr ""
+
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_ups_webservice_error"
msgid ""
"UPS webservice call failed with the following error message:\n"
@@ -88,6 +95,7 @@ msgstr ""
"\n"
"%(message)s"
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
diff --git a/modules/stock_package_shipping_ups/locale/tr.po b/modules/stock_package_shipping_ups/locale/tr.po
index 653dc40c61..6c7eb4115b 100644
--- a/modules/stock_package_shipping_ups/locale/tr.po
+++ b/modules/stock_package_shipping_ups/locale/tr.po
@@ -59,30 +59,39 @@ msgctxt "model:ir.action,name:act_ups_credential_form"
msgid "UPS Credentials"
msgstr "UPS Credentials"
+#, python-format
msgctxt "model:ir.message,text:msg_phone_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add phone number for address "
"\"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_reference_number"
msgid ""
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
"already a reference number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_description_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must fill its shipping "
"description."
msgstr ""
+msgctxt "model:ir.message,text:msg_ups_credential_modified"
+msgid "Are you sure you want to modify UPS credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_ups_webservice_error"
msgid ""
"UPS webservice call failed with the following error message:\n"
"%(message)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
diff --git a/modules/stock_package_shipping_ups/locale/uk.po b/modules/stock_package_shipping_ups/locale/uk.po
index a1d543f0aa..a7b3dcc5da 100644
--- a/modules/stock_package_shipping_ups/locale/uk.po
+++ b/modules/stock_package_shipping_ups/locale/uk.po
@@ -58,30 +58,39 @@ msgctxt "model:ir.action,name:act_ups_credential_form"
msgid "UPS Credentials"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_phone_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add phone number for address "
"\"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_reference_number"
msgid ""
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
"already a reference number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_description_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must fill its shipping "
"description."
msgstr ""
+msgctxt "model:ir.message,text:msg_ups_credential_modified"
+msgid "Are you sure you want to modify UPS credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_ups_webservice_error"
msgid ""
"UPS webservice call failed with the following error message:\n"
"%(message)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
diff --git a/modules/stock_package_shipping_ups/locale/zh_CN.po b/modules/stock_package_shipping_ups/locale/zh_CN.po
index 653dc40c61..6c7eb4115b 100644
--- a/modules/stock_package_shipping_ups/locale/zh_CN.po
+++ b/modules/stock_package_shipping_ups/locale/zh_CN.po
@@ -59,30 +59,39 @@ msgctxt "model:ir.action,name:act_ups_credential_form"
msgid "UPS Credentials"
msgstr "UPS Credentials"
+#, python-format
msgctxt "model:ir.message,text:msg_phone_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must add phone number for address "
"\"%(address)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipment_has_reference_number"
msgid ""
"You cannot create shipping for shipment \"%(shipment)s\" because it has "
"already a reference number."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shipping_description_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must fill its shipping "
"description."
msgstr ""
+msgctxt "model:ir.message,text:msg_ups_credential_modified"
+msgid "Are you sure you want to modify UPS credentials?"
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_ups_webservice_error"
msgid ""
"UPS webservice call failed with the following error message:\n"
"%(message)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_warehouse_address_required"
msgid ""
"To validate shipment \"%(shipment)s\" you must set an address on warehouse "
diff --git a/modules/stock_quantity_issue/locale/bg.po b/modules/stock_quantity_issue/locale/bg.po
index 9aea1e6ea6..671d94d628 100644
--- a/modules/stock_quantity_issue/locale/bg.po
+++ b/modules/stock_quantity_issue/locale/bg.po
@@ -97,6 +97,7 @@ msgctxt ""
msgid "Processing"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_issue_solve_product_forecast_quantity"
msgid ""
"You cannot solve the stock quantity issue \"%(issue)s\" because product "
diff --git a/modules/stock_quantity_issue/locale/ca.po b/modules/stock_quantity_issue/locale/ca.po
index 9298076dff..f91ccd4f6c 100644
--- a/modules/stock_quantity_issue/locale/ca.po
+++ b/modules/stock_quantity_issue/locale/ca.po
@@ -97,6 +97,7 @@ msgctxt ""
msgid "Processing"
msgstr "En procés"
+#, python-format
msgctxt "model:ir.message,text:msg_issue_solve_product_forecast_quantity"
msgid ""
"You cannot solve the stock quantity issue \"%(issue)s\" because product "
diff --git a/modules/stock_quantity_issue/locale/cs.po b/modules/stock_quantity_issue/locale/cs.po
index 9aea1e6ea6..671d94d628 100644
--- a/modules/stock_quantity_issue/locale/cs.po
+++ b/modules/stock_quantity_issue/locale/cs.po
@@ -97,6 +97,7 @@ msgctxt ""
msgid "Processing"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_issue_solve_product_forecast_quantity"
msgid ""
"You cannot solve the stock quantity issue \"%(issue)s\" because product "
diff --git a/modules/stock_quantity_issue/locale/de.po b/modules/stock_quantity_issue/locale/de.po
index 0fc694491b..6b7863f388 100644
--- a/modules/stock_quantity_issue/locale/de.po
+++ b/modules/stock_quantity_issue/locale/de.po
@@ -97,6 +97,7 @@ msgctxt ""
msgid "Processing"
msgstr "In Ausführung"
+#, python-format
msgctxt "model:ir.message,text:msg_issue_solve_product_forecast_quantity"
msgid ""
"You cannot solve the stock quantity issue \"%(issue)s\" because product "
diff --git a/modules/stock_quantity_issue/locale/es.po b/modules/stock_quantity_issue/locale/es.po
index 04adab6e4c..945505556b 100644
--- a/modules/stock_quantity_issue/locale/es.po
+++ b/modules/stock_quantity_issue/locale/es.po
@@ -97,6 +97,7 @@ msgctxt ""
msgid "Processing"
msgstr "En proceso"
+#, python-format
msgctxt "model:ir.message,text:msg_issue_solve_product_forecast_quantity"
msgid ""
"You cannot solve the stock quantity issue \"%(issue)s\" because product "
diff --git a/modules/stock_quantity_issue/locale/es_419.po b/modules/stock_quantity_issue/locale/es_419.po
index 9aea1e6ea6..671d94d628 100644
--- a/modules/stock_quantity_issue/locale/es_419.po
+++ b/modules/stock_quantity_issue/locale/es_419.po
@@ -97,6 +97,7 @@ msgctxt ""
msgid "Processing"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_issue_solve_product_forecast_quantity"
msgid ""
"You cannot solve the stock quantity issue \"%(issue)s\" because product "
diff --git a/modules/stock_quantity_issue/locale/et.po b/modules/stock_quantity_issue/locale/et.po
index 9aea1e6ea6..671d94d628 100644
--- a/modules/stock_quantity_issue/locale/et.po
+++ b/modules/stock_quantity_issue/locale/et.po
@@ -97,6 +97,7 @@ msgctxt ""
msgid "Processing"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_issue_solve_product_forecast_quantity"
msgid ""
"You cannot solve the stock quantity issue \"%(issue)s\" because product "
diff --git a/modules/stock_quantity_issue/locale/fa.po b/modules/stock_quantity_issue/locale/fa.po
index 9aea1e6ea6..671d94d628 100644
--- a/modules/stock_quantity_issue/locale/fa.po
+++ b/modules/stock_quantity_issue/locale/fa.po
@@ -97,6 +97,7 @@ msgctxt ""
msgid "Processing"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_issue_solve_product_forecast_quantity"
msgid ""
"You cannot solve the stock quantity issue \"%(issue)s\" because product "
diff --git a/modules/stock_quantity_issue/locale/fi.po b/modules/stock_quantity_issue/locale/fi.po
index 9aea1e6ea6..671d94d628 100644
--- a/modules/stock_quantity_issue/locale/fi.po
+++ b/modules/stock_quantity_issue/locale/fi.po
@@ -97,6 +97,7 @@ msgctxt ""
msgid "Processing"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_issue_solve_product_forecast_quantity"
msgid ""
"You cannot solve the stock quantity issue \"%(issue)s\" because product "
diff --git a/modules/stock_quantity_issue/locale/fr.po b/modules/stock_quantity_issue/locale/fr.po
index 9bf0353775..b2f05c5516 100644
--- a/modules/stock_quantity_issue/locale/fr.po
+++ b/modules/stock_quantity_issue/locale/fr.po
@@ -97,6 +97,7 @@ msgctxt ""
msgid "Processing"
msgstr "En traitement"
+#, python-format
msgctxt "model:ir.message,text:msg_issue_solve_product_forecast_quantity"
msgid ""
"You cannot solve the stock quantity issue \"%(issue)s\" because product "
diff --git a/modules/stock_quantity_issue/locale/hu.po b/modules/stock_quantity_issue/locale/hu.po
index 9aea1e6ea6..671d94d628 100644
--- a/modules/stock_quantity_issue/locale/hu.po
+++ b/modules/stock_quantity_issue/locale/hu.po
@@ -97,6 +97,7 @@ msgctxt ""
msgid "Processing"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_issue_solve_product_forecast_quantity"
msgid ""
"You cannot solve the stock quantity issue \"%(issue)s\" because product "
diff --git a/modules/stock_quantity_issue/locale/id.po b/modules/stock_quantity_issue/locale/id.po
index e974c7ff29..f49a34d5b3 100644
--- a/modules/stock_quantity_issue/locale/id.po
+++ b/modules/stock_quantity_issue/locale/id.po
@@ -97,6 +97,7 @@ msgctxt ""
msgid "Processing"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_issue_solve_product_forecast_quantity"
msgid ""
"You cannot solve the stock quantity issue \"%(issue)s\" because product "
diff --git a/modules/stock_quantity_issue/locale/it.po b/modules/stock_quantity_issue/locale/it.po
index 16bf948669..ae9a9143e4 100644
--- a/modules/stock_quantity_issue/locale/it.po
+++ b/modules/stock_quantity_issue/locale/it.po
@@ -97,6 +97,7 @@ msgctxt ""
msgid "Processing"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_issue_solve_product_forecast_quantity"
msgid ""
"You cannot solve the stock quantity issue \"%(issue)s\" because product "
diff --git a/modules/stock_quantity_issue/locale/lo.po b/modules/stock_quantity_issue/locale/lo.po
index 9aea1e6ea6..671d94d628 100644
--- a/modules/stock_quantity_issue/locale/lo.po
+++ b/modules/stock_quantity_issue/locale/lo.po
@@ -97,6 +97,7 @@ msgctxt ""
msgid "Processing"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_issue_solve_product_forecast_quantity"
msgid ""
"You cannot solve the stock quantity issue \"%(issue)s\" because product "
diff --git a/modules/stock_quantity_issue/locale/lt.po b/modules/stock_quantity_issue/locale/lt.po
index 9aea1e6ea6..671d94d628 100644
--- a/modules/stock_quantity_issue/locale/lt.po
+++ b/modules/stock_quantity_issue/locale/lt.po
@@ -97,6 +97,7 @@ msgctxt ""
msgid "Processing"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_issue_solve_product_forecast_quantity"
msgid ""
"You cannot solve the stock quantity issue \"%(issue)s\" because product "
diff --git a/modules/stock_quantity_issue/locale/nl.po b/modules/stock_quantity_issue/locale/nl.po
index 9727344545..5f5494bc55 100644
--- a/modules/stock_quantity_issue/locale/nl.po
+++ b/modules/stock_quantity_issue/locale/nl.po
@@ -98,6 +98,7 @@ msgctxt ""
msgid "Processing"
msgstr "In behandeling"
+#, python-format
msgctxt "model:ir.message,text:msg_issue_solve_product_forecast_quantity"
msgid ""
"You cannot solve the stock quantity issue \"%(issue)s\" because product "
diff --git a/modules/stock_quantity_issue/locale/pl.po b/modules/stock_quantity_issue/locale/pl.po
index 9aea1e6ea6..671d94d628 100644
--- a/modules/stock_quantity_issue/locale/pl.po
+++ b/modules/stock_quantity_issue/locale/pl.po
@@ -97,6 +97,7 @@ msgctxt ""
msgid "Processing"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_issue_solve_product_forecast_quantity"
msgid ""
"You cannot solve the stock quantity issue \"%(issue)s\" because product "
diff --git a/modules/stock_quantity_issue/locale/pt.po b/modules/stock_quantity_issue/locale/pt.po
index 9aea1e6ea6..671d94d628 100644
--- a/modules/stock_quantity_issue/locale/pt.po
+++ b/modules/stock_quantity_issue/locale/pt.po
@@ -97,6 +97,7 @@ msgctxt ""
msgid "Processing"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_issue_solve_product_forecast_quantity"
msgid ""
"You cannot solve the stock quantity issue \"%(issue)s\" because product "
diff --git a/modules/stock_quantity_issue/locale/ro.po b/modules/stock_quantity_issue/locale/ro.po
index 9aea1e6ea6..671d94d628 100644
--- a/modules/stock_quantity_issue/locale/ro.po
+++ b/modules/stock_quantity_issue/locale/ro.po
@@ -97,6 +97,7 @@ msgctxt ""
msgid "Processing"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_issue_solve_product_forecast_quantity"
msgid ""
"You cannot solve the stock quantity issue \"%(issue)s\" because product "
diff --git a/modules/stock_quantity_issue/locale/ru.po b/modules/stock_quantity_issue/locale/ru.po
index 9aea1e6ea6..671d94d628 100644
--- a/modules/stock_quantity_issue/locale/ru.po
+++ b/modules/stock_quantity_issue/locale/ru.po
@@ -97,6 +97,7 @@ msgctxt ""
msgid "Processing"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_issue_solve_product_forecast_quantity"
msgid ""
"You cannot solve the stock quantity issue \"%(issue)s\" because product "
diff --git a/modules/stock_quantity_issue/locale/sl.po b/modules/stock_quantity_issue/locale/sl.po
index ebf114af7f..1c52d0b09c 100644
--- a/modules/stock_quantity_issue/locale/sl.po
+++ b/modules/stock_quantity_issue/locale/sl.po
@@ -97,6 +97,7 @@ msgctxt ""
msgid "Processing"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_issue_solve_product_forecast_quantity"
msgid ""
"You cannot solve the stock quantity issue \"%(issue)s\" because product "
diff --git a/modules/stock_quantity_issue/locale/tr.po b/modules/stock_quantity_issue/locale/tr.po
index 9aea1e6ea6..671d94d628 100644
--- a/modules/stock_quantity_issue/locale/tr.po
+++ b/modules/stock_quantity_issue/locale/tr.po
@@ -97,6 +97,7 @@ msgctxt ""
msgid "Processing"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_issue_solve_product_forecast_quantity"
msgid ""
"You cannot solve the stock quantity issue \"%(issue)s\" because product "
diff --git a/modules/stock_quantity_issue/locale/uk.po b/modules/stock_quantity_issue/locale/uk.po
index 9aea1e6ea6..671d94d628 100644
--- a/modules/stock_quantity_issue/locale/uk.po
+++ b/modules/stock_quantity_issue/locale/uk.po
@@ -97,6 +97,7 @@ msgctxt ""
msgid "Processing"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_issue_solve_product_forecast_quantity"
msgid ""
"You cannot solve the stock quantity issue \"%(issue)s\" because product "
diff --git a/modules/stock_quantity_issue/locale/zh_CN.po b/modules/stock_quantity_issue/locale/zh_CN.po
index 9aea1e6ea6..671d94d628 100644
--- a/modules/stock_quantity_issue/locale/zh_CN.po
+++ b/modules/stock_quantity_issue/locale/zh_CN.po
@@ -97,6 +97,7 @@ msgctxt ""
msgid "Processing"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_issue_solve_product_forecast_quantity"
msgid ""
"You cannot solve the stock quantity issue \"%(issue)s\" because product "
diff --git a/modules/stock_shipment_measurements/locale/bg.po b/modules/stock_shipment_measurements/locale/bg.po
index 1d3e36285d..d14eecc6f1 100644
--- a/modules/stock_shipment_measurements/locale/bg.po
+++ b/modules/stock_shipment_measurements/locale/bg.po
@@ -38,6 +38,14 @@ msgctxt "field:stock.package,additional_weight_uom:"
msgid "Additional Weight UoM"
msgstr ""
+msgctxt "field:stock.package,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.package,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.package,total_volume:"
msgid "Total Volume"
msgstr ""
@@ -62,6 +70,14 @@ msgctxt "field:stock.package,weight_uom:"
msgid "Weight UoM"
msgstr ""
+msgctxt "field:stock.shipment.in,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.shipment.in,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.shipment.in,volume:"
msgid "Volume"
msgstr ""
@@ -78,6 +94,14 @@ msgctxt "field:stock.shipment.in,weight_uom:"
msgid "Weight UoM"
msgstr ""
+msgctxt "field:stock.shipment.in.return,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.shipment.in.return,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.shipment.in.return,packages_volume:"
msgid "Packages Volume"
msgstr ""
@@ -102,6 +126,14 @@ msgctxt "field:stock.shipment.in.return,weight_uom:"
msgid "Weight UoM"
msgstr ""
+msgctxt "field:stock.shipment.out,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.shipment.out,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.shipment.out,packages_volume:"
msgid "Packages Volume"
msgstr ""
@@ -126,6 +158,14 @@ msgctxt "field:stock.shipment.out,weight_uom:"
msgid "Weight UoM"
msgstr ""
+msgctxt "field:stock.shipment.out.return,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.shipment.out.return,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.shipment.out.return,volume:"
msgid "Volume"
msgstr ""
diff --git a/modules/stock_shipment_measurements/locale/ca.po b/modules/stock_shipment_measurements/locale/ca.po
index bba1d2c82d..bdee99822c 100644
--- a/modules/stock_shipment_measurements/locale/ca.po
+++ b/modules/stock_shipment_measurements/locale/ca.po
@@ -38,6 +38,14 @@ msgctxt "field:stock.package,additional_weight_uom:"
msgid "Additional Weight UoM"
msgstr "UdM del pes addicional"
+msgctxt "field:stock.package,internal_volume:"
+msgid "Internal Volume"
+msgstr "Volum intern"
+
+msgctxt "field:stock.package,internal_weight:"
+msgid "Internal Weight"
+msgstr "Pes intern"
+
msgctxt "field:stock.package,total_volume:"
msgid "Total Volume"
msgstr "Volum total"
@@ -62,6 +70,14 @@ msgctxt "field:stock.package,weight_uom:"
msgid "Weight UoM"
msgstr "UdM del pes"
+msgctxt "field:stock.shipment.in,internal_volume:"
+msgid "Internal Volume"
+msgstr "Volum intern"
+
+msgctxt "field:stock.shipment.in,internal_weight:"
+msgid "Internal Weight"
+msgstr "Pes intern"
+
msgctxt "field:stock.shipment.in,volume:"
msgid "Volume"
msgstr "Volum"
@@ -78,6 +94,14 @@ msgctxt "field:stock.shipment.in,weight_uom:"
msgid "Weight UoM"
msgstr "UdM del pes"
+msgctxt "field:stock.shipment.in.return,internal_volume:"
+msgid "Internal Volume"
+msgstr "Volum intern"
+
+msgctxt "field:stock.shipment.in.return,internal_weight:"
+msgid "Internal Weight"
+msgstr "Pes intern"
+
msgctxt "field:stock.shipment.in.return,packages_volume:"
msgid "Packages Volume"
msgstr "Volum dels paquets"
@@ -102,6 +126,14 @@ msgctxt "field:stock.shipment.in.return,weight_uom:"
msgid "Weight UoM"
msgstr "UdM del pes"
+msgctxt "field:stock.shipment.out,internal_volume:"
+msgid "Internal Volume"
+msgstr "Volum intern"
+
+msgctxt "field:stock.shipment.out,internal_weight:"
+msgid "Internal Weight"
+msgstr "Pes intern"
+
msgctxt "field:stock.shipment.out,packages_volume:"
msgid "Packages Volume"
msgstr "Volum dels paquets"
@@ -126,6 +158,14 @@ msgctxt "field:stock.shipment.out,weight_uom:"
msgid "Weight UoM"
msgstr "UdM del pes"
+msgctxt "field:stock.shipment.out.return,internal_volume:"
+msgid "Internal Volume"
+msgstr "Volum intern"
+
+msgctxt "field:stock.shipment.out.return,internal_weight:"
+msgid "Internal Weight"
+msgstr "Pes intern"
+
msgctxt "field:stock.shipment.out.return,volume:"
msgid "Volume"
msgstr "Volum"
diff --git a/modules/stock_shipment_measurements/locale/cs.po b/modules/stock_shipment_measurements/locale/cs.po
index 1d3e36285d..d14eecc6f1 100644
--- a/modules/stock_shipment_measurements/locale/cs.po
+++ b/modules/stock_shipment_measurements/locale/cs.po
@@ -38,6 +38,14 @@ msgctxt "field:stock.package,additional_weight_uom:"
msgid "Additional Weight UoM"
msgstr ""
+msgctxt "field:stock.package,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.package,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.package,total_volume:"
msgid "Total Volume"
msgstr ""
@@ -62,6 +70,14 @@ msgctxt "field:stock.package,weight_uom:"
msgid "Weight UoM"
msgstr ""
+msgctxt "field:stock.shipment.in,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.shipment.in,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.shipment.in,volume:"
msgid "Volume"
msgstr ""
@@ -78,6 +94,14 @@ msgctxt "field:stock.shipment.in,weight_uom:"
msgid "Weight UoM"
msgstr ""
+msgctxt "field:stock.shipment.in.return,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.shipment.in.return,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.shipment.in.return,packages_volume:"
msgid "Packages Volume"
msgstr ""
@@ -102,6 +126,14 @@ msgctxt "field:stock.shipment.in.return,weight_uom:"
msgid "Weight UoM"
msgstr ""
+msgctxt "field:stock.shipment.out,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.shipment.out,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.shipment.out,packages_volume:"
msgid "Packages Volume"
msgstr ""
@@ -126,6 +158,14 @@ msgctxt "field:stock.shipment.out,weight_uom:"
msgid "Weight UoM"
msgstr ""
+msgctxt "field:stock.shipment.out.return,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.shipment.out.return,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.shipment.out.return,volume:"
msgid "Volume"
msgstr ""
diff --git a/modules/stock_shipment_measurements/locale/de.po b/modules/stock_shipment_measurements/locale/de.po
index c4ac855b34..369ea07fb1 100644
--- a/modules/stock_shipment_measurements/locale/de.po
+++ b/modules/stock_shipment_measurements/locale/de.po
@@ -38,6 +38,14 @@ msgctxt "field:stock.package,additional_weight_uom:"
msgid "Additional Weight UoM"
msgstr "Maßeinheit Zusätzliches Gewicht"
+msgctxt "field:stock.package,internal_volume:"
+msgid "Internal Volume"
+msgstr "Internes Volumen"
+
+msgctxt "field:stock.package,internal_weight:"
+msgid "Internal Weight"
+msgstr "Internes Gewicht"
+
msgctxt "field:stock.package,total_volume:"
msgid "Total Volume"
msgstr "Gesamtvolumen"
@@ -62,6 +70,14 @@ msgctxt "field:stock.package,weight_uom:"
msgid "Weight UoM"
msgstr "Gewichtsmaßeinheit"
+msgctxt "field:stock.shipment.in,internal_volume:"
+msgid "Internal Volume"
+msgstr "Internes Volumen"
+
+msgctxt "field:stock.shipment.in,internal_weight:"
+msgid "Internal Weight"
+msgstr "Internes Gewicht"
+
msgctxt "field:stock.shipment.in,volume:"
msgid "Volume"
msgstr "Volumen"
@@ -78,6 +94,14 @@ msgctxt "field:stock.shipment.in,weight_uom:"
msgid "Weight UoM"
msgstr "Gewichtsmaßeinheit"
+msgctxt "field:stock.shipment.in.return,internal_volume:"
+msgid "Internal Volume"
+msgstr "Internes Volumen"
+
+msgctxt "field:stock.shipment.in.return,internal_weight:"
+msgid "Internal Weight"
+msgstr "Internes Gewicht"
+
msgctxt "field:stock.shipment.in.return,packages_volume:"
msgid "Packages Volume"
msgstr "Paketvolumen"
@@ -102,6 +126,14 @@ msgctxt "field:stock.shipment.in.return,weight_uom:"
msgid "Weight UoM"
msgstr "Gewichtsmaßeinheit"
+msgctxt "field:stock.shipment.out,internal_volume:"
+msgid "Internal Volume"
+msgstr "Internes Volumen"
+
+msgctxt "field:stock.shipment.out,internal_weight:"
+msgid "Internal Weight"
+msgstr "Internes Gewicht"
+
msgctxt "field:stock.shipment.out,packages_volume:"
msgid "Packages Volume"
msgstr "Paketvolumen"
@@ -126,6 +158,14 @@ msgctxt "field:stock.shipment.out,weight_uom:"
msgid "Weight UoM"
msgstr "Gewichtsmaßeinheit"
+msgctxt "field:stock.shipment.out.return,internal_volume:"
+msgid "Internal Volume"
+msgstr "Internes Volumen"
+
+msgctxt "field:stock.shipment.out.return,internal_weight:"
+msgid "Internal Weight"
+msgstr "Internes Gewicht"
+
msgctxt "field:stock.shipment.out.return,volume:"
msgid "Volume"
msgstr "Volumen"
diff --git a/modules/stock_shipment_measurements/locale/es.po b/modules/stock_shipment_measurements/locale/es.po
index e5d6873085..9f18bde993 100644
--- a/modules/stock_shipment_measurements/locale/es.po
+++ b/modules/stock_shipment_measurements/locale/es.po
@@ -38,6 +38,14 @@ msgctxt "field:stock.package,additional_weight_uom:"
msgid "Additional Weight UoM"
msgstr "UdM del peso adicional"
+msgctxt "field:stock.package,internal_volume:"
+msgid "Internal Volume"
+msgstr "Volumen interno"
+
+msgctxt "field:stock.package,internal_weight:"
+msgid "Internal Weight"
+msgstr "Peso interno"
+
msgctxt "field:stock.package,total_volume:"
msgid "Total Volume"
msgstr "Volumen total"
@@ -62,6 +70,14 @@ msgctxt "field:stock.package,weight_uom:"
msgid "Weight UoM"
msgstr "UdM del peso"
+msgctxt "field:stock.shipment.in,internal_volume:"
+msgid "Internal Volume"
+msgstr "Volumen interno"
+
+msgctxt "field:stock.shipment.in,internal_weight:"
+msgid "Internal Weight"
+msgstr "Peso interno"
+
msgctxt "field:stock.shipment.in,volume:"
msgid "Volume"
msgstr "Volumen"
@@ -78,6 +94,14 @@ msgctxt "field:stock.shipment.in,weight_uom:"
msgid "Weight UoM"
msgstr "UdM del peso"
+msgctxt "field:stock.shipment.in.return,internal_volume:"
+msgid "Internal Volume"
+msgstr "Volumen interno"
+
+msgctxt "field:stock.shipment.in.return,internal_weight:"
+msgid "Internal Weight"
+msgstr "Peso interno"
+
msgctxt "field:stock.shipment.in.return,packages_volume:"
msgid "Packages Volume"
msgstr "Volumen de los paquetes"
@@ -102,6 +126,14 @@ msgctxt "field:stock.shipment.in.return,weight_uom:"
msgid "Weight UoM"
msgstr "UdM del peso"
+msgctxt "field:stock.shipment.out,internal_volume:"
+msgid "Internal Volume"
+msgstr "Volumen interno"
+
+msgctxt "field:stock.shipment.out,internal_weight:"
+msgid "Internal Weight"
+msgstr "Peso interno"
+
msgctxt "field:stock.shipment.out,packages_volume:"
msgid "Packages Volume"
msgstr "Volumen de los paquetes"
@@ -126,6 +158,14 @@ msgctxt "field:stock.shipment.out,weight_uom:"
msgid "Weight UoM"
msgstr "UdM del peso"
+msgctxt "field:stock.shipment.out.return,internal_volume:"
+msgid "Internal Volume"
+msgstr "Volumen interno"
+
+msgctxt "field:stock.shipment.out.return,internal_weight:"
+msgid "Internal Weight"
+msgstr "Peso interno"
+
msgctxt "field:stock.shipment.out.return,volume:"
msgid "Volume"
msgstr "Volumen"
diff --git a/modules/stock_shipment_measurements/locale/es_419.po b/modules/stock_shipment_measurements/locale/es_419.po
index 1d3e36285d..d14eecc6f1 100644
--- a/modules/stock_shipment_measurements/locale/es_419.po
+++ b/modules/stock_shipment_measurements/locale/es_419.po
@@ -38,6 +38,14 @@ msgctxt "field:stock.package,additional_weight_uom:"
msgid "Additional Weight UoM"
msgstr ""
+msgctxt "field:stock.package,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.package,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.package,total_volume:"
msgid "Total Volume"
msgstr ""
@@ -62,6 +70,14 @@ msgctxt "field:stock.package,weight_uom:"
msgid "Weight UoM"
msgstr ""
+msgctxt "field:stock.shipment.in,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.shipment.in,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.shipment.in,volume:"
msgid "Volume"
msgstr ""
@@ -78,6 +94,14 @@ msgctxt "field:stock.shipment.in,weight_uom:"
msgid "Weight UoM"
msgstr ""
+msgctxt "field:stock.shipment.in.return,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.shipment.in.return,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.shipment.in.return,packages_volume:"
msgid "Packages Volume"
msgstr ""
@@ -102,6 +126,14 @@ msgctxt "field:stock.shipment.in.return,weight_uom:"
msgid "Weight UoM"
msgstr ""
+msgctxt "field:stock.shipment.out,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.shipment.out,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.shipment.out,packages_volume:"
msgid "Packages Volume"
msgstr ""
@@ -126,6 +158,14 @@ msgctxt "field:stock.shipment.out,weight_uom:"
msgid "Weight UoM"
msgstr ""
+msgctxt "field:stock.shipment.out.return,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.shipment.out.return,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.shipment.out.return,volume:"
msgid "Volume"
msgstr ""
diff --git a/modules/stock_shipment_measurements/locale/et.po b/modules/stock_shipment_measurements/locale/et.po
index 3ad6ab9379..369351ed91 100644
--- a/modules/stock_shipment_measurements/locale/et.po
+++ b/modules/stock_shipment_measurements/locale/et.po
@@ -39,6 +39,16 @@ msgctxt "field:stock.package,additional_weight_uom:"
msgid "Additional Weight UoM"
msgstr "Täiendav kaal"
+#, fuzzy
+msgctxt "field:stock.package,internal_volume:"
+msgid "Internal Volume"
+msgstr "Sisemine maht"
+
+#, fuzzy
+msgctxt "field:stock.package,internal_weight:"
+msgid "Internal Weight"
+msgstr "Sisemine kaal"
+
msgctxt "field:stock.package,total_volume:"
msgid "Total Volume"
msgstr "Maht kokku"
@@ -65,6 +75,16 @@ msgctxt "field:stock.package,weight_uom:"
msgid "Weight UoM"
msgstr "Kaal"
+#, fuzzy
+msgctxt "field:stock.shipment.in,internal_volume:"
+msgid "Internal Volume"
+msgstr "Sisemine maht"
+
+#, fuzzy
+msgctxt "field:stock.shipment.in,internal_weight:"
+msgid "Internal Weight"
+msgstr "Sisemine kaal"
+
msgctxt "field:stock.shipment.in,volume:"
msgid "Volume"
msgstr "Maht"
@@ -83,6 +103,16 @@ msgctxt "field:stock.shipment.in,weight_uom:"
msgid "Weight UoM"
msgstr "Kaal"
+#, fuzzy
+msgctxt "field:stock.shipment.in.return,internal_volume:"
+msgid "Internal Volume"
+msgstr "Sisemine maht"
+
+#, fuzzy
+msgctxt "field:stock.shipment.in.return,internal_weight:"
+msgid "Internal Weight"
+msgstr "Sisemine kaal"
+
msgctxt "field:stock.shipment.in.return,packages_volume:"
msgid "Packages Volume"
msgstr ""
@@ -109,6 +139,16 @@ msgctxt "field:stock.shipment.in.return,weight_uom:"
msgid "Weight UoM"
msgstr "Kaal"
+#, fuzzy
+msgctxt "field:stock.shipment.out,internal_volume:"
+msgid "Internal Volume"
+msgstr "Sisemine maht"
+
+#, fuzzy
+msgctxt "field:stock.shipment.out,internal_weight:"
+msgid "Internal Weight"
+msgstr "Sisemine kaal"
+
msgctxt "field:stock.shipment.out,packages_volume:"
msgid "Packages Volume"
msgstr ""
@@ -135,6 +175,16 @@ msgctxt "field:stock.shipment.out,weight_uom:"
msgid "Weight UoM"
msgstr "Kaal"
+#, fuzzy
+msgctxt "field:stock.shipment.out.return,internal_volume:"
+msgid "Internal Volume"
+msgstr "Sisemine maht"
+
+#, fuzzy
+msgctxt "field:stock.shipment.out.return,internal_weight:"
+msgid "Internal Weight"
+msgstr "Sisemine kaal"
+
msgctxt "field:stock.shipment.out.return,volume:"
msgid "Volume"
msgstr "Maht"
diff --git a/modules/stock_shipment_measurements/locale/fa.po b/modules/stock_shipment_measurements/locale/fa.po
index 2cd5e68f8f..39d8d84c54 100644
--- a/modules/stock_shipment_measurements/locale/fa.po
+++ b/modules/stock_shipment_measurements/locale/fa.po
@@ -39,6 +39,16 @@ msgctxt "field:stock.package,additional_weight_uom:"
msgid "Additional Weight UoM"
msgstr "وزن اضافی"
+#, fuzzy
+msgctxt "field:stock.package,internal_volume:"
+msgid "Internal Volume"
+msgstr "حجم داخلی"
+
+#, fuzzy
+msgctxt "field:stock.package,internal_weight:"
+msgid "Internal Weight"
+msgstr "وزن داخلی"
+
msgctxt "field:stock.package,total_volume:"
msgid "Total Volume"
msgstr "مجموع حجم"
@@ -65,6 +75,16 @@ msgctxt "field:stock.package,weight_uom:"
msgid "Weight UoM"
msgstr "وزن"
+#, fuzzy
+msgctxt "field:stock.shipment.in,internal_volume:"
+msgid "Internal Volume"
+msgstr "حجم داخلی"
+
+#, fuzzy
+msgctxt "field:stock.shipment.in,internal_weight:"
+msgid "Internal Weight"
+msgstr "وزن داخلی"
+
msgctxt "field:stock.shipment.in,volume:"
msgid "Volume"
msgstr "حجم"
@@ -83,6 +103,16 @@ msgctxt "field:stock.shipment.in,weight_uom:"
msgid "Weight UoM"
msgstr "وزن"
+#, fuzzy
+msgctxt "field:stock.shipment.in.return,internal_volume:"
+msgid "Internal Volume"
+msgstr "حجم داخلی"
+
+#, fuzzy
+msgctxt "field:stock.shipment.in.return,internal_weight:"
+msgid "Internal Weight"
+msgstr "وزن داخلی"
+
msgctxt "field:stock.shipment.in.return,packages_volume:"
msgid "Packages Volume"
msgstr ""
@@ -109,6 +139,16 @@ msgctxt "field:stock.shipment.in.return,weight_uom:"
msgid "Weight UoM"
msgstr "وزن"
+#, fuzzy
+msgctxt "field:stock.shipment.out,internal_volume:"
+msgid "Internal Volume"
+msgstr "حجم داخلی"
+
+#, fuzzy
+msgctxt "field:stock.shipment.out,internal_weight:"
+msgid "Internal Weight"
+msgstr "وزن داخلی"
+
msgctxt "field:stock.shipment.out,packages_volume:"
msgid "Packages Volume"
msgstr ""
@@ -135,6 +175,16 @@ msgctxt "field:stock.shipment.out,weight_uom:"
msgid "Weight UoM"
msgstr "وزن"
+#, fuzzy
+msgctxt "field:stock.shipment.out.return,internal_volume:"
+msgid "Internal Volume"
+msgstr "حجم داخلی"
+
+#, fuzzy
+msgctxt "field:stock.shipment.out.return,internal_weight:"
+msgid "Internal Weight"
+msgstr "وزن داخلی"
+
msgctxt "field:stock.shipment.out.return,volume:"
msgid "Volume"
msgstr "حجم"
diff --git a/modules/stock_shipment_measurements/locale/fi.po b/modules/stock_shipment_measurements/locale/fi.po
index 1d3e36285d..d14eecc6f1 100644
--- a/modules/stock_shipment_measurements/locale/fi.po
+++ b/modules/stock_shipment_measurements/locale/fi.po
@@ -38,6 +38,14 @@ msgctxt "field:stock.package,additional_weight_uom:"
msgid "Additional Weight UoM"
msgstr ""
+msgctxt "field:stock.package,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.package,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.package,total_volume:"
msgid "Total Volume"
msgstr ""
@@ -62,6 +70,14 @@ msgctxt "field:stock.package,weight_uom:"
msgid "Weight UoM"
msgstr ""
+msgctxt "field:stock.shipment.in,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.shipment.in,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.shipment.in,volume:"
msgid "Volume"
msgstr ""
@@ -78,6 +94,14 @@ msgctxt "field:stock.shipment.in,weight_uom:"
msgid "Weight UoM"
msgstr ""
+msgctxt "field:stock.shipment.in.return,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.shipment.in.return,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.shipment.in.return,packages_volume:"
msgid "Packages Volume"
msgstr ""
@@ -102,6 +126,14 @@ msgctxt "field:stock.shipment.in.return,weight_uom:"
msgid "Weight UoM"
msgstr ""
+msgctxt "field:stock.shipment.out,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.shipment.out,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.shipment.out,packages_volume:"
msgid "Packages Volume"
msgstr ""
@@ -126,6 +158,14 @@ msgctxt "field:stock.shipment.out,weight_uom:"
msgid "Weight UoM"
msgstr ""
+msgctxt "field:stock.shipment.out.return,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.shipment.out.return,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.shipment.out.return,volume:"
msgid "Volume"
msgstr ""
diff --git a/modules/stock_shipment_measurements/locale/fr.po b/modules/stock_shipment_measurements/locale/fr.po
index 5e5f9879b7..bb398a9569 100644
--- a/modules/stock_shipment_measurements/locale/fr.po
+++ b/modules/stock_shipment_measurements/locale/fr.po
@@ -38,6 +38,14 @@ msgctxt "field:stock.package,additional_weight_uom:"
msgid "Additional Weight UoM"
msgstr "UDM de poids supplémentaire"
+msgctxt "field:stock.package,internal_volume:"
+msgid "Internal Volume"
+msgstr "Volume interne"
+
+msgctxt "field:stock.package,internal_weight:"
+msgid "Internal Weight"
+msgstr "Poids interne"
+
msgctxt "field:stock.package,total_volume:"
msgid "Total Volume"
msgstr "Volume total"
@@ -62,6 +70,14 @@ msgctxt "field:stock.package,weight_uom:"
msgid "Weight UoM"
msgstr "UDM de poids"
+msgctxt "field:stock.shipment.in,internal_volume:"
+msgid "Internal Volume"
+msgstr "Volume interne"
+
+msgctxt "field:stock.shipment.in,internal_weight:"
+msgid "Internal Weight"
+msgstr "Poids interne"
+
msgctxt "field:stock.shipment.in,volume:"
msgid "Volume"
msgstr "Volume"
@@ -78,6 +94,14 @@ msgctxt "field:stock.shipment.in,weight_uom:"
msgid "Weight UoM"
msgstr "UDM de poids"
+msgctxt "field:stock.shipment.in.return,internal_volume:"
+msgid "Internal Volume"
+msgstr "Volume interne"
+
+msgctxt "field:stock.shipment.in.return,internal_weight:"
+msgid "Internal Weight"
+msgstr "Poids interne"
+
msgctxt "field:stock.shipment.in.return,packages_volume:"
msgid "Packages Volume"
msgstr "Volume des emballages"
@@ -102,6 +126,14 @@ msgctxt "field:stock.shipment.in.return,weight_uom:"
msgid "Weight UoM"
msgstr "UDM de poids"
+msgctxt "field:stock.shipment.out,internal_volume:"
+msgid "Internal Volume"
+msgstr "Volume interne"
+
+msgctxt "field:stock.shipment.out,internal_weight:"
+msgid "Internal Weight"
+msgstr "Poids interne"
+
msgctxt "field:stock.shipment.out,packages_volume:"
msgid "Packages Volume"
msgstr "Volume des emballages"
@@ -126,6 +158,14 @@ msgctxt "field:stock.shipment.out,weight_uom:"
msgid "Weight UoM"
msgstr "UDM de poids"
+msgctxt "field:stock.shipment.out.return,internal_volume:"
+msgid "Internal Volume"
+msgstr "Volume interne"
+
+msgctxt "field:stock.shipment.out.return,internal_weight:"
+msgid "Internal Weight"
+msgstr "Poids interne"
+
msgctxt "field:stock.shipment.out.return,volume:"
msgid "Volume"
msgstr "Volume"
diff --git a/modules/stock_shipment_measurements/locale/hu.po b/modules/stock_shipment_measurements/locale/hu.po
index 1d3e36285d..d14eecc6f1 100644
--- a/modules/stock_shipment_measurements/locale/hu.po
+++ b/modules/stock_shipment_measurements/locale/hu.po
@@ -38,6 +38,14 @@ msgctxt "field:stock.package,additional_weight_uom:"
msgid "Additional Weight UoM"
msgstr ""
+msgctxt "field:stock.package,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.package,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.package,total_volume:"
msgid "Total Volume"
msgstr ""
@@ -62,6 +70,14 @@ msgctxt "field:stock.package,weight_uom:"
msgid "Weight UoM"
msgstr ""
+msgctxt "field:stock.shipment.in,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.shipment.in,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.shipment.in,volume:"
msgid "Volume"
msgstr ""
@@ -78,6 +94,14 @@ msgctxt "field:stock.shipment.in,weight_uom:"
msgid "Weight UoM"
msgstr ""
+msgctxt "field:stock.shipment.in.return,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.shipment.in.return,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.shipment.in.return,packages_volume:"
msgid "Packages Volume"
msgstr ""
@@ -102,6 +126,14 @@ msgctxt "field:stock.shipment.in.return,weight_uom:"
msgid "Weight UoM"
msgstr ""
+msgctxt "field:stock.shipment.out,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.shipment.out,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.shipment.out,packages_volume:"
msgid "Packages Volume"
msgstr ""
@@ -126,6 +158,14 @@ msgctxt "field:stock.shipment.out,weight_uom:"
msgid "Weight UoM"
msgstr ""
+msgctxt "field:stock.shipment.out.return,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.shipment.out.return,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.shipment.out.return,volume:"
msgid "Volume"
msgstr ""
diff --git a/modules/stock_shipment_measurements/locale/id.po b/modules/stock_shipment_measurements/locale/id.po
index 008880129c..22ff5cd8b1 100644
--- a/modules/stock_shipment_measurements/locale/id.po
+++ b/modules/stock_shipment_measurements/locale/id.po
@@ -38,6 +38,14 @@ msgctxt "field:stock.package,additional_weight_uom:"
msgid "Additional Weight UoM"
msgstr ""
+msgctxt "field:stock.package,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.package,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.package,total_volume:"
msgid "Total Volume"
msgstr ""
@@ -62,6 +70,14 @@ msgctxt "field:stock.package,weight_uom:"
msgid "Weight UoM"
msgstr ""
+msgctxt "field:stock.shipment.in,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.shipment.in,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.shipment.in,volume:"
msgid "Volume"
msgstr ""
@@ -78,6 +94,14 @@ msgctxt "field:stock.shipment.in,weight_uom:"
msgid "Weight UoM"
msgstr ""
+msgctxt "field:stock.shipment.in.return,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.shipment.in.return,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.shipment.in.return,packages_volume:"
msgid "Packages Volume"
msgstr ""
@@ -102,6 +126,14 @@ msgctxt "field:stock.shipment.in.return,weight_uom:"
msgid "Weight UoM"
msgstr ""
+msgctxt "field:stock.shipment.out,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.shipment.out,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.shipment.out,packages_volume:"
msgid "Packages Volume"
msgstr ""
@@ -126,6 +158,14 @@ msgctxt "field:stock.shipment.out,weight_uom:"
msgid "Weight UoM"
msgstr ""
+msgctxt "field:stock.shipment.out.return,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.shipment.out.return,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.shipment.out.return,volume:"
msgid "Volume"
msgstr ""
diff --git a/modules/stock_shipment_measurements/locale/it.po b/modules/stock_shipment_measurements/locale/it.po
index 1d3e36285d..d14eecc6f1 100644
--- a/modules/stock_shipment_measurements/locale/it.po
+++ b/modules/stock_shipment_measurements/locale/it.po
@@ -38,6 +38,14 @@ msgctxt "field:stock.package,additional_weight_uom:"
msgid "Additional Weight UoM"
msgstr ""
+msgctxt "field:stock.package,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.package,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.package,total_volume:"
msgid "Total Volume"
msgstr ""
@@ -62,6 +70,14 @@ msgctxt "field:stock.package,weight_uom:"
msgid "Weight UoM"
msgstr ""
+msgctxt "field:stock.shipment.in,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.shipment.in,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.shipment.in,volume:"
msgid "Volume"
msgstr ""
@@ -78,6 +94,14 @@ msgctxt "field:stock.shipment.in,weight_uom:"
msgid "Weight UoM"
msgstr ""
+msgctxt "field:stock.shipment.in.return,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.shipment.in.return,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.shipment.in.return,packages_volume:"
msgid "Packages Volume"
msgstr ""
@@ -102,6 +126,14 @@ msgctxt "field:stock.shipment.in.return,weight_uom:"
msgid "Weight UoM"
msgstr ""
+msgctxt "field:stock.shipment.out,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.shipment.out,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.shipment.out,packages_volume:"
msgid "Packages Volume"
msgstr ""
@@ -126,6 +158,14 @@ msgctxt "field:stock.shipment.out,weight_uom:"
msgid "Weight UoM"
msgstr ""
+msgctxt "field:stock.shipment.out.return,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.shipment.out.return,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.shipment.out.return,volume:"
msgid "Volume"
msgstr ""
diff --git a/modules/stock_shipment_measurements/locale/lo.po b/modules/stock_shipment_measurements/locale/lo.po
index 1d3e36285d..d14eecc6f1 100644
--- a/modules/stock_shipment_measurements/locale/lo.po
+++ b/modules/stock_shipment_measurements/locale/lo.po
@@ -38,6 +38,14 @@ msgctxt "field:stock.package,additional_weight_uom:"
msgid "Additional Weight UoM"
msgstr ""
+msgctxt "field:stock.package,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.package,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.package,total_volume:"
msgid "Total Volume"
msgstr ""
@@ -62,6 +70,14 @@ msgctxt "field:stock.package,weight_uom:"
msgid "Weight UoM"
msgstr ""
+msgctxt "field:stock.shipment.in,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.shipment.in,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.shipment.in,volume:"
msgid "Volume"
msgstr ""
@@ -78,6 +94,14 @@ msgctxt "field:stock.shipment.in,weight_uom:"
msgid "Weight UoM"
msgstr ""
+msgctxt "field:stock.shipment.in.return,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.shipment.in.return,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.shipment.in.return,packages_volume:"
msgid "Packages Volume"
msgstr ""
@@ -102,6 +126,14 @@ msgctxt "field:stock.shipment.in.return,weight_uom:"
msgid "Weight UoM"
msgstr ""
+msgctxt "field:stock.shipment.out,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.shipment.out,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.shipment.out,packages_volume:"
msgid "Packages Volume"
msgstr ""
@@ -126,6 +158,14 @@ msgctxt "field:stock.shipment.out,weight_uom:"
msgid "Weight UoM"
msgstr ""
+msgctxt "field:stock.shipment.out.return,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.shipment.out.return,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.shipment.out.return,volume:"
msgid "Volume"
msgstr ""
diff --git a/modules/stock_shipment_measurements/locale/lt.po b/modules/stock_shipment_measurements/locale/lt.po
index 1d3e36285d..d14eecc6f1 100644
--- a/modules/stock_shipment_measurements/locale/lt.po
+++ b/modules/stock_shipment_measurements/locale/lt.po
@@ -38,6 +38,14 @@ msgctxt "field:stock.package,additional_weight_uom:"
msgid "Additional Weight UoM"
msgstr ""
+msgctxt "field:stock.package,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.package,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.package,total_volume:"
msgid "Total Volume"
msgstr ""
@@ -62,6 +70,14 @@ msgctxt "field:stock.package,weight_uom:"
msgid "Weight UoM"
msgstr ""
+msgctxt "field:stock.shipment.in,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.shipment.in,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.shipment.in,volume:"
msgid "Volume"
msgstr ""
@@ -78,6 +94,14 @@ msgctxt "field:stock.shipment.in,weight_uom:"
msgid "Weight UoM"
msgstr ""
+msgctxt "field:stock.shipment.in.return,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.shipment.in.return,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.shipment.in.return,packages_volume:"
msgid "Packages Volume"
msgstr ""
@@ -102,6 +126,14 @@ msgctxt "field:stock.shipment.in.return,weight_uom:"
msgid "Weight UoM"
msgstr ""
+msgctxt "field:stock.shipment.out,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.shipment.out,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.shipment.out,packages_volume:"
msgid "Packages Volume"
msgstr ""
@@ -126,6 +158,14 @@ msgctxt "field:stock.shipment.out,weight_uom:"
msgid "Weight UoM"
msgstr ""
+msgctxt "field:stock.shipment.out.return,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.shipment.out.return,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.shipment.out.return,volume:"
msgid "Volume"
msgstr ""
diff --git a/modules/stock_shipment_measurements/locale/nl.po b/modules/stock_shipment_measurements/locale/nl.po
index 9285d59d7e..324f278a80 100644
--- a/modules/stock_shipment_measurements/locale/nl.po
+++ b/modules/stock_shipment_measurements/locale/nl.po
@@ -38,6 +38,14 @@ msgctxt "field:stock.package,additional_weight_uom:"
msgid "Additional Weight UoM"
msgstr "Maateenheid extra gewicht"
+msgctxt "field:stock.package,internal_volume:"
+msgid "Internal Volume"
+msgstr "Interne volume"
+
+msgctxt "field:stock.package,internal_weight:"
+msgid "Internal Weight"
+msgstr "Intern gewicht"
+
msgctxt "field:stock.package,total_volume:"
msgid "Total Volume"
msgstr "Totaal volume"
@@ -62,6 +70,14 @@ msgctxt "field:stock.package,weight_uom:"
msgid "Weight UoM"
msgstr "Maateenheid gewicht"
+msgctxt "field:stock.shipment.in,internal_volume:"
+msgid "Internal Volume"
+msgstr "Interne volume"
+
+msgctxt "field:stock.shipment.in,internal_weight:"
+msgid "Internal Weight"
+msgstr "Intern gewicht"
+
msgctxt "field:stock.shipment.in,volume:"
msgid "Volume"
msgstr "Volume"
@@ -78,6 +94,14 @@ msgctxt "field:stock.shipment.in,weight_uom:"
msgid "Weight UoM"
msgstr "Maateenheid gewicht"
+msgctxt "field:stock.shipment.in.return,internal_volume:"
+msgid "Internal Volume"
+msgstr "Interne volume"
+
+msgctxt "field:stock.shipment.in.return,internal_weight:"
+msgid "Internal Weight"
+msgstr "Intern gewicht"
+
msgctxt "field:stock.shipment.in.return,packages_volume:"
msgid "Packages Volume"
msgstr "Volume verpakkingen"
@@ -102,6 +126,14 @@ msgctxt "field:stock.shipment.in.return,weight_uom:"
msgid "Weight UoM"
msgstr "Maateenheid gewicht"
+msgctxt "field:stock.shipment.out,internal_volume:"
+msgid "Internal Volume"
+msgstr "Interne volume"
+
+msgctxt "field:stock.shipment.out,internal_weight:"
+msgid "Internal Weight"
+msgstr "Intern gewicht"
+
msgctxt "field:stock.shipment.out,packages_volume:"
msgid "Packages Volume"
msgstr "Volume verpakkingen"
@@ -126,6 +158,14 @@ msgctxt "field:stock.shipment.out,weight_uom:"
msgid "Weight UoM"
msgstr "Maateenheid gewicht"
+msgctxt "field:stock.shipment.out.return,internal_volume:"
+msgid "Internal Volume"
+msgstr "Interne volume"
+
+msgctxt "field:stock.shipment.out.return,internal_weight:"
+msgid "Internal Weight"
+msgstr "Intern gewicht"
+
msgctxt "field:stock.shipment.out.return,volume:"
msgid "Volume"
msgstr "Volume"
diff --git a/modules/stock_shipment_measurements/locale/pl.po b/modules/stock_shipment_measurements/locale/pl.po
index 1d3e36285d..d14eecc6f1 100644
--- a/modules/stock_shipment_measurements/locale/pl.po
+++ b/modules/stock_shipment_measurements/locale/pl.po
@@ -38,6 +38,14 @@ msgctxt "field:stock.package,additional_weight_uom:"
msgid "Additional Weight UoM"
msgstr ""
+msgctxt "field:stock.package,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.package,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.package,total_volume:"
msgid "Total Volume"
msgstr ""
@@ -62,6 +70,14 @@ msgctxt "field:stock.package,weight_uom:"
msgid "Weight UoM"
msgstr ""
+msgctxt "field:stock.shipment.in,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.shipment.in,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.shipment.in,volume:"
msgid "Volume"
msgstr ""
@@ -78,6 +94,14 @@ msgctxt "field:stock.shipment.in,weight_uom:"
msgid "Weight UoM"
msgstr ""
+msgctxt "field:stock.shipment.in.return,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.shipment.in.return,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.shipment.in.return,packages_volume:"
msgid "Packages Volume"
msgstr ""
@@ -102,6 +126,14 @@ msgctxt "field:stock.shipment.in.return,weight_uom:"
msgid "Weight UoM"
msgstr ""
+msgctxt "field:stock.shipment.out,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.shipment.out,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.shipment.out,packages_volume:"
msgid "Packages Volume"
msgstr ""
@@ -126,6 +158,14 @@ msgctxt "field:stock.shipment.out,weight_uom:"
msgid "Weight UoM"
msgstr ""
+msgctxt "field:stock.shipment.out.return,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.shipment.out.return,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.shipment.out.return,volume:"
msgid "Volume"
msgstr ""
diff --git a/modules/stock_shipment_measurements/locale/pt.po b/modules/stock_shipment_measurements/locale/pt.po
index 1b43969592..7496c56dd6 100644
--- a/modules/stock_shipment_measurements/locale/pt.po
+++ b/modules/stock_shipment_measurements/locale/pt.po
@@ -39,6 +39,16 @@ msgctxt "field:stock.package,additional_weight_uom:"
msgid "Additional Weight UoM"
msgstr "Peso Adicional"
+#, fuzzy
+msgctxt "field:stock.package,internal_volume:"
+msgid "Internal Volume"
+msgstr "Volume Interno"
+
+#, fuzzy
+msgctxt "field:stock.package,internal_weight:"
+msgid "Internal Weight"
+msgstr "Peso Interno"
+
msgctxt "field:stock.package,total_volume:"
msgid "Total Volume"
msgstr "Volume Total"
@@ -65,6 +75,16 @@ msgctxt "field:stock.package,weight_uom:"
msgid "Weight UoM"
msgstr "Peso"
+#, fuzzy
+msgctxt "field:stock.shipment.in,internal_volume:"
+msgid "Internal Volume"
+msgstr "Volume Interno"
+
+#, fuzzy
+msgctxt "field:stock.shipment.in,internal_weight:"
+msgid "Internal Weight"
+msgstr "Peso Interno"
+
msgctxt "field:stock.shipment.in,volume:"
msgid "Volume"
msgstr "Volume"
@@ -83,6 +103,16 @@ msgctxt "field:stock.shipment.in,weight_uom:"
msgid "Weight UoM"
msgstr "Peso"
+#, fuzzy
+msgctxt "field:stock.shipment.in.return,internal_volume:"
+msgid "Internal Volume"
+msgstr "Volume Interno"
+
+#, fuzzy
+msgctxt "field:stock.shipment.in.return,internal_weight:"
+msgid "Internal Weight"
+msgstr "Peso Interno"
+
msgctxt "field:stock.shipment.in.return,packages_volume:"
msgid "Packages Volume"
msgstr ""
@@ -109,6 +139,16 @@ msgctxt "field:stock.shipment.in.return,weight_uom:"
msgid "Weight UoM"
msgstr "Peso"
+#, fuzzy
+msgctxt "field:stock.shipment.out,internal_volume:"
+msgid "Internal Volume"
+msgstr "Volume Interno"
+
+#, fuzzy
+msgctxt "field:stock.shipment.out,internal_weight:"
+msgid "Internal Weight"
+msgstr "Peso Interno"
+
msgctxt "field:stock.shipment.out,packages_volume:"
msgid "Packages Volume"
msgstr ""
@@ -135,6 +175,16 @@ msgctxt "field:stock.shipment.out,weight_uom:"
msgid "Weight UoM"
msgstr "Peso"
+#, fuzzy
+msgctxt "field:stock.shipment.out.return,internal_volume:"
+msgid "Internal Volume"
+msgstr "Volume Interno"
+
+#, fuzzy
+msgctxt "field:stock.shipment.out.return,internal_weight:"
+msgid "Internal Weight"
+msgstr "Peso Interno"
+
msgctxt "field:stock.shipment.out.return,volume:"
msgid "Volume"
msgstr "Volume"
diff --git a/modules/stock_shipment_measurements/locale/ro.po b/modules/stock_shipment_measurements/locale/ro.po
index 1d3e36285d..d14eecc6f1 100644
--- a/modules/stock_shipment_measurements/locale/ro.po
+++ b/modules/stock_shipment_measurements/locale/ro.po
@@ -38,6 +38,14 @@ msgctxt "field:stock.package,additional_weight_uom:"
msgid "Additional Weight UoM"
msgstr ""
+msgctxt "field:stock.package,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.package,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.package,total_volume:"
msgid "Total Volume"
msgstr ""
@@ -62,6 +70,14 @@ msgctxt "field:stock.package,weight_uom:"
msgid "Weight UoM"
msgstr ""
+msgctxt "field:stock.shipment.in,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.shipment.in,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.shipment.in,volume:"
msgid "Volume"
msgstr ""
@@ -78,6 +94,14 @@ msgctxt "field:stock.shipment.in,weight_uom:"
msgid "Weight UoM"
msgstr ""
+msgctxt "field:stock.shipment.in.return,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.shipment.in.return,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.shipment.in.return,packages_volume:"
msgid "Packages Volume"
msgstr ""
@@ -102,6 +126,14 @@ msgctxt "field:stock.shipment.in.return,weight_uom:"
msgid "Weight UoM"
msgstr ""
+msgctxt "field:stock.shipment.out,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.shipment.out,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.shipment.out,packages_volume:"
msgid "Packages Volume"
msgstr ""
@@ -126,6 +158,14 @@ msgctxt "field:stock.shipment.out,weight_uom:"
msgid "Weight UoM"
msgstr ""
+msgctxt "field:stock.shipment.out.return,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.shipment.out.return,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.shipment.out.return,volume:"
msgid "Volume"
msgstr ""
diff --git a/modules/stock_shipment_measurements/locale/ru.po b/modules/stock_shipment_measurements/locale/ru.po
index 1d3e36285d..d14eecc6f1 100644
--- a/modules/stock_shipment_measurements/locale/ru.po
+++ b/modules/stock_shipment_measurements/locale/ru.po
@@ -38,6 +38,14 @@ msgctxt "field:stock.package,additional_weight_uom:"
msgid "Additional Weight UoM"
msgstr ""
+msgctxt "field:stock.package,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.package,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.package,total_volume:"
msgid "Total Volume"
msgstr ""
@@ -62,6 +70,14 @@ msgctxt "field:stock.package,weight_uom:"
msgid "Weight UoM"
msgstr ""
+msgctxt "field:stock.shipment.in,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.shipment.in,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.shipment.in,volume:"
msgid "Volume"
msgstr ""
@@ -78,6 +94,14 @@ msgctxt "field:stock.shipment.in,weight_uom:"
msgid "Weight UoM"
msgstr ""
+msgctxt "field:stock.shipment.in.return,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.shipment.in.return,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.shipment.in.return,packages_volume:"
msgid "Packages Volume"
msgstr ""
@@ -102,6 +126,14 @@ msgctxt "field:stock.shipment.in.return,weight_uom:"
msgid "Weight UoM"
msgstr ""
+msgctxt "field:stock.shipment.out,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.shipment.out,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.shipment.out,packages_volume:"
msgid "Packages Volume"
msgstr ""
@@ -126,6 +158,14 @@ msgctxt "field:stock.shipment.out,weight_uom:"
msgid "Weight UoM"
msgstr ""
+msgctxt "field:stock.shipment.out.return,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.shipment.out.return,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.shipment.out.return,volume:"
msgid "Volume"
msgstr ""
diff --git a/modules/stock_shipment_measurements/locale/sl.po b/modules/stock_shipment_measurements/locale/sl.po
index a051c29f4d..36cd7e8979 100644
--- a/modules/stock_shipment_measurements/locale/sl.po
+++ b/modules/stock_shipment_measurements/locale/sl.po
@@ -39,6 +39,16 @@ msgctxt "field:stock.package,additional_weight_uom:"
msgid "Additional Weight UoM"
msgstr "Dodatna teža"
+#, fuzzy
+msgctxt "field:stock.package,internal_volume:"
+msgid "Internal Volume"
+msgstr "Neto volumen"
+
+#, fuzzy
+msgctxt "field:stock.package,internal_weight:"
+msgid "Internal Weight"
+msgstr "Neto teža"
+
msgctxt "field:stock.package,total_volume:"
msgid "Total Volume"
msgstr "Bruto volumen"
@@ -65,6 +75,16 @@ msgctxt "field:stock.package,weight_uom:"
msgid "Weight UoM"
msgstr "Teža"
+#, fuzzy
+msgctxt "field:stock.shipment.in,internal_volume:"
+msgid "Internal Volume"
+msgstr "Neto volumen"
+
+#, fuzzy
+msgctxt "field:stock.shipment.in,internal_weight:"
+msgid "Internal Weight"
+msgstr "Neto teža"
+
msgctxt "field:stock.shipment.in,volume:"
msgid "Volume"
msgstr "Volumen"
@@ -83,6 +103,16 @@ msgctxt "field:stock.shipment.in,weight_uom:"
msgid "Weight UoM"
msgstr "Teža"
+#, fuzzy
+msgctxt "field:stock.shipment.in.return,internal_volume:"
+msgid "Internal Volume"
+msgstr "Neto volumen"
+
+#, fuzzy
+msgctxt "field:stock.shipment.in.return,internal_weight:"
+msgid "Internal Weight"
+msgstr "Neto teža"
+
msgctxt "field:stock.shipment.in.return,packages_volume:"
msgid "Packages Volume"
msgstr ""
@@ -109,6 +139,16 @@ msgctxt "field:stock.shipment.in.return,weight_uom:"
msgid "Weight UoM"
msgstr "Teža"
+#, fuzzy
+msgctxt "field:stock.shipment.out,internal_volume:"
+msgid "Internal Volume"
+msgstr "Neto volumen"
+
+#, fuzzy
+msgctxt "field:stock.shipment.out,internal_weight:"
+msgid "Internal Weight"
+msgstr "Neto teža"
+
msgctxt "field:stock.shipment.out,packages_volume:"
msgid "Packages Volume"
msgstr ""
@@ -135,6 +175,16 @@ msgctxt "field:stock.shipment.out,weight_uom:"
msgid "Weight UoM"
msgstr "Teža"
+#, fuzzy
+msgctxt "field:stock.shipment.out.return,internal_volume:"
+msgid "Internal Volume"
+msgstr "Neto volumen"
+
+#, fuzzy
+msgctxt "field:stock.shipment.out.return,internal_weight:"
+msgid "Internal Weight"
+msgstr "Neto teža"
+
msgctxt "field:stock.shipment.out.return,volume:"
msgid "Volume"
msgstr "Volumen"
diff --git a/modules/stock_shipment_measurements/locale/tr.po b/modules/stock_shipment_measurements/locale/tr.po
index 1d3e36285d..d14eecc6f1 100644
--- a/modules/stock_shipment_measurements/locale/tr.po
+++ b/modules/stock_shipment_measurements/locale/tr.po
@@ -38,6 +38,14 @@ msgctxt "field:stock.package,additional_weight_uom:"
msgid "Additional Weight UoM"
msgstr ""
+msgctxt "field:stock.package,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.package,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.package,total_volume:"
msgid "Total Volume"
msgstr ""
@@ -62,6 +70,14 @@ msgctxt "field:stock.package,weight_uom:"
msgid "Weight UoM"
msgstr ""
+msgctxt "field:stock.shipment.in,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.shipment.in,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.shipment.in,volume:"
msgid "Volume"
msgstr ""
@@ -78,6 +94,14 @@ msgctxt "field:stock.shipment.in,weight_uom:"
msgid "Weight UoM"
msgstr ""
+msgctxt "field:stock.shipment.in.return,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.shipment.in.return,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.shipment.in.return,packages_volume:"
msgid "Packages Volume"
msgstr ""
@@ -102,6 +126,14 @@ msgctxt "field:stock.shipment.in.return,weight_uom:"
msgid "Weight UoM"
msgstr ""
+msgctxt "field:stock.shipment.out,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.shipment.out,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.shipment.out,packages_volume:"
msgid "Packages Volume"
msgstr ""
@@ -126,6 +158,14 @@ msgctxt "field:stock.shipment.out,weight_uom:"
msgid "Weight UoM"
msgstr ""
+msgctxt "field:stock.shipment.out.return,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.shipment.out.return,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.shipment.out.return,volume:"
msgid "Volume"
msgstr ""
diff --git a/modules/stock_shipment_measurements/locale/uk.po b/modules/stock_shipment_measurements/locale/uk.po
index 1d3e36285d..d14eecc6f1 100644
--- a/modules/stock_shipment_measurements/locale/uk.po
+++ b/modules/stock_shipment_measurements/locale/uk.po
@@ -38,6 +38,14 @@ msgctxt "field:stock.package,additional_weight_uom:"
msgid "Additional Weight UoM"
msgstr ""
+msgctxt "field:stock.package,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.package,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.package,total_volume:"
msgid "Total Volume"
msgstr ""
@@ -62,6 +70,14 @@ msgctxt "field:stock.package,weight_uom:"
msgid "Weight UoM"
msgstr ""
+msgctxt "field:stock.shipment.in,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.shipment.in,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.shipment.in,volume:"
msgid "Volume"
msgstr ""
@@ -78,6 +94,14 @@ msgctxt "field:stock.shipment.in,weight_uom:"
msgid "Weight UoM"
msgstr ""
+msgctxt "field:stock.shipment.in.return,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.shipment.in.return,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.shipment.in.return,packages_volume:"
msgid "Packages Volume"
msgstr ""
@@ -102,6 +126,14 @@ msgctxt "field:stock.shipment.in.return,weight_uom:"
msgid "Weight UoM"
msgstr ""
+msgctxt "field:stock.shipment.out,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.shipment.out,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.shipment.out,packages_volume:"
msgid "Packages Volume"
msgstr ""
@@ -126,6 +158,14 @@ msgctxt "field:stock.shipment.out,weight_uom:"
msgid "Weight UoM"
msgstr ""
+msgctxt "field:stock.shipment.out.return,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.shipment.out.return,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.shipment.out.return,volume:"
msgid "Volume"
msgstr ""
diff --git a/modules/stock_shipment_measurements/locale/zh_CN.po b/modules/stock_shipment_measurements/locale/zh_CN.po
index 1d3e36285d..d14eecc6f1 100644
--- a/modules/stock_shipment_measurements/locale/zh_CN.po
+++ b/modules/stock_shipment_measurements/locale/zh_CN.po
@@ -38,6 +38,14 @@ msgctxt "field:stock.package,additional_weight_uom:"
msgid "Additional Weight UoM"
msgstr ""
+msgctxt "field:stock.package,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.package,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.package,total_volume:"
msgid "Total Volume"
msgstr ""
@@ -62,6 +70,14 @@ msgctxt "field:stock.package,weight_uom:"
msgid "Weight UoM"
msgstr ""
+msgctxt "field:stock.shipment.in,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.shipment.in,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.shipment.in,volume:"
msgid "Volume"
msgstr ""
@@ -78,6 +94,14 @@ msgctxt "field:stock.shipment.in,weight_uom:"
msgid "Weight UoM"
msgstr ""
+msgctxt "field:stock.shipment.in.return,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.shipment.in.return,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.shipment.in.return,packages_volume:"
msgid "Packages Volume"
msgstr ""
@@ -102,6 +126,14 @@ msgctxt "field:stock.shipment.in.return,weight_uom:"
msgid "Weight UoM"
msgstr ""
+msgctxt "field:stock.shipment.out,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.shipment.out,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.shipment.out,packages_volume:"
msgid "Packages Volume"
msgstr ""
@@ -126,6 +158,14 @@ msgctxt "field:stock.shipment.out,weight_uom:"
msgid "Weight UoM"
msgstr ""
+msgctxt "field:stock.shipment.out.return,internal_volume:"
+msgid "Internal Volume"
+msgstr ""
+
+msgctxt "field:stock.shipment.out.return,internal_weight:"
+msgid "Internal Weight"
+msgstr ""
+
msgctxt "field:stock.shipment.out.return,volume:"
msgid "Volume"
msgstr ""
diff --git a/modules/stock_split/locale/bg.po b/modules/stock_split/locale/bg.po
index d3ade08671..f41d072680 100644
--- a/modules/stock_split/locale/bg.po
+++ b/modules/stock_split/locale/bg.po
@@ -80,7 +80,7 @@ msgid "Split"
msgstr "Split"
msgctxt "view:stock.shipment.split.start:"
-msgid "Choose move to send in new shipment:"
+msgid "Select moves to send in a new shipment:"
msgstr ""
#, fuzzy
diff --git a/modules/stock_split/locale/ca.po b/modules/stock_split/locale/ca.po
index 12929d2869..790b49464f 100644
--- a/modules/stock_split/locale/ca.po
+++ b/modules/stock_split/locale/ca.po
@@ -75,8 +75,8 @@ msgid "Split"
msgstr "Divideix"
msgctxt "view:stock.shipment.split.start:"
-msgid "Choose move to send in new shipment:"
-msgstr "Trieu els moviments a enviar en un albarà nou:"
+msgid "Select moves to send in a new shipment:"
+msgstr "Seleccioneu els moviments a enviar un enviament nou:"
msgctxt "wizard_button:stock.move.split,start,end:"
msgid "Cancel"
diff --git a/modules/stock_split/locale/cs.po b/modules/stock_split/locale/cs.po
index 637a737a80..559147f305 100644
--- a/modules/stock_split/locale/cs.po
+++ b/modules/stock_split/locale/cs.po
@@ -78,7 +78,7 @@ msgid "Split"
msgstr "Split"
msgctxt "view:stock.shipment.split.start:"
-msgid "Choose move to send in new shipment:"
+msgid "Select moves to send in a new shipment:"
msgstr ""
msgctxt "wizard_button:stock.move.split,start,end:"
diff --git a/modules/stock_split/locale/de.po b/modules/stock_split/locale/de.po
index 31a6ad1b07..f201006d8c 100644
--- a/modules/stock_split/locale/de.po
+++ b/modules/stock_split/locale/de.po
@@ -76,9 +76,9 @@ msgid "Split"
msgstr "Aufteilen"
msgctxt "view:stock.shipment.split.start:"
-msgid "Choose move to send in new shipment:"
+msgid "Select moves to send in a new shipment:"
msgstr ""
-"Auswahl der Warenbewegungen, die in die neue Lieferung übernommen werden "
+"Warenbewegungen auswählen, die in eine neue Lieferung übernommen werden "
"sollen:"
msgctxt "wizard_button:stock.move.split,start,end:"
diff --git a/modules/stock_split/locale/es.po b/modules/stock_split/locale/es.po
index 59b60943bd..7891ecfb50 100644
--- a/modules/stock_split/locale/es.po
+++ b/modules/stock_split/locale/es.po
@@ -75,7 +75,7 @@ msgid "Split"
msgstr "Dividir"
msgctxt "view:stock.shipment.split.start:"
-msgid "Choose move to send in new shipment:"
+msgid "Select moves to send in a new shipment:"
msgstr "Selecciona los movimientos a enviar en un albarán nuevo:"
msgctxt "wizard_button:stock.move.split,start,end:"
diff --git a/modules/stock_split/locale/es_419.po b/modules/stock_split/locale/es_419.po
index f0dc7dd9e5..169e99062c 100644
--- a/modules/stock_split/locale/es_419.po
+++ b/modules/stock_split/locale/es_419.po
@@ -76,7 +76,7 @@ msgid "Split"
msgstr ""
msgctxt "view:stock.shipment.split.start:"
-msgid "Choose move to send in new shipment:"
+msgid "Select moves to send in a new shipment:"
msgstr ""
msgctxt "wizard_button:stock.move.split,start,end:"
diff --git a/modules/stock_split/locale/et.po b/modules/stock_split/locale/et.po
index 57eb85bdce..7452333f49 100644
--- a/modules/stock_split/locale/et.po
+++ b/modules/stock_split/locale/et.po
@@ -76,7 +76,7 @@ msgid "Split"
msgstr "Jaga"
msgctxt "view:stock.shipment.split.start:"
-msgid "Choose move to send in new shipment:"
+msgid "Select moves to send in a new shipment:"
msgstr ""
msgctxt "wizard_button:stock.move.split,start,end:"
diff --git a/modules/stock_split/locale/fa.po b/modules/stock_split/locale/fa.po
index 7446348630..b167f48ce4 100644
--- a/modules/stock_split/locale/fa.po
+++ b/modules/stock_split/locale/fa.po
@@ -78,7 +78,7 @@ msgstr "جداسازی"
#, fuzzy
msgctxt "view:stock.shipment.split.start:"
-msgid "Choose move to send in new shipment:"
+msgid "Select moves to send in a new shipment:"
msgstr "انتخاب جابجایی برای ارسال در محموله جدید"
msgctxt "wizard_button:stock.move.split,start,end:"
diff --git a/modules/stock_split/locale/fi.po b/modules/stock_split/locale/fi.po
index 637a737a80..559147f305 100644
--- a/modules/stock_split/locale/fi.po
+++ b/modules/stock_split/locale/fi.po
@@ -78,7 +78,7 @@ msgid "Split"
msgstr "Split"
msgctxt "view:stock.shipment.split.start:"
-msgid "Choose move to send in new shipment:"
+msgid "Select moves to send in a new shipment:"
msgstr ""
msgctxt "wizard_button:stock.move.split,start,end:"
diff --git a/modules/stock_split/locale/fr.po b/modules/stock_split/locale/fr.po
index 1e57412ea1..2f66139e18 100644
--- a/modules/stock_split/locale/fr.po
+++ b/modules/stock_split/locale/fr.po
@@ -76,8 +76,8 @@ msgid "Split"
msgstr "Diviser"
msgctxt "view:stock.shipment.split.start:"
-msgid "Choose move to send in new shipment:"
-msgstr "Choisir les mouvements à envoyer sur la nouvelle expédition :"
+msgid "Select moves to send in a new shipment:"
+msgstr "Sélectionnez les mouvements à envoyer sur la nouvelle expédition :"
msgctxt "wizard_button:stock.move.split,start,end:"
msgid "Cancel"
diff --git a/modules/stock_split/locale/hu.po b/modules/stock_split/locale/hu.po
index d653440e14..d080005d75 100644
--- a/modules/stock_split/locale/hu.po
+++ b/modules/stock_split/locale/hu.po
@@ -79,7 +79,7 @@ msgid "Split"
msgstr "Beosztás"
msgctxt "view:stock.shipment.split.start:"
-msgid "Choose move to send in new shipment:"
+msgid "Select moves to send in a new shipment:"
msgstr ""
msgctxt "wizard_button:stock.move.split,start,end:"
diff --git a/modules/stock_split/locale/id.po b/modules/stock_split/locale/id.po
index 01dd25947a..c68bb27169 100644
--- a/modules/stock_split/locale/id.po
+++ b/modules/stock_split/locale/id.po
@@ -75,7 +75,7 @@ msgid "Split"
msgstr ""
msgctxt "view:stock.shipment.split.start:"
-msgid "Choose move to send in new shipment:"
+msgid "Select moves to send in a new shipment:"
msgstr ""
msgctxt "wizard_button:stock.move.split,start,end:"
diff --git a/modules/stock_split/locale/it.po b/modules/stock_split/locale/it.po
index 84a6f4306d..4ba9158387 100644
--- a/modules/stock_split/locale/it.po
+++ b/modules/stock_split/locale/it.po
@@ -79,7 +79,7 @@ msgid "Split"
msgstr "Split"
msgctxt "view:stock.shipment.split.start:"
-msgid "Choose move to send in new shipment:"
+msgid "Select moves to send in a new shipment:"
msgstr ""
msgctxt "wizard_button:stock.move.split,start,end:"
diff --git a/modules/stock_split/locale/lo.po b/modules/stock_split/locale/lo.po
index 67e163adb8..728a7a142c 100644
--- a/modules/stock_split/locale/lo.po
+++ b/modules/stock_split/locale/lo.po
@@ -79,7 +79,7 @@ msgid "Split"
msgstr "ແຍກ"
msgctxt "view:stock.shipment.split.start:"
-msgid "Choose move to send in new shipment:"
+msgid "Select moves to send in a new shipment:"
msgstr ""
msgctxt "wizard_button:stock.move.split,start,end:"
diff --git a/modules/stock_split/locale/lt.po b/modules/stock_split/locale/lt.po
index 637a737a80..559147f305 100644
--- a/modules/stock_split/locale/lt.po
+++ b/modules/stock_split/locale/lt.po
@@ -78,7 +78,7 @@ msgid "Split"
msgstr "Split"
msgctxt "view:stock.shipment.split.start:"
-msgid "Choose move to send in new shipment:"
+msgid "Select moves to send in a new shipment:"
msgstr ""
msgctxt "wizard_button:stock.move.split,start,end:"
diff --git a/modules/stock_split/locale/nl.po b/modules/stock_split/locale/nl.po
index 168dbbc56c..bf1df113d2 100644
--- a/modules/stock_split/locale/nl.po
+++ b/modules/stock_split/locale/nl.po
@@ -75,8 +75,8 @@ msgid "Split"
msgstr "opsplitsen"
msgctxt "view:stock.shipment.split.start:"
-msgid "Choose move to send in new shipment:"
-msgstr "Kies beweging om nieuwe zending te verzenden:"
+msgid "Select moves to send in a new shipment:"
+msgstr "Kies voorraadbewegingen om in een nieuwe zending te verzenden:"
msgctxt "wizard_button:stock.move.split,start,end:"
msgid "Cancel"
diff --git a/modules/stock_split/locale/pl.po b/modules/stock_split/locale/pl.po
index a0e3a90721..b1206d0aba 100644
--- a/modules/stock_split/locale/pl.po
+++ b/modules/stock_split/locale/pl.po
@@ -80,7 +80,7 @@ msgid "Split"
msgstr "Split"
msgctxt "view:stock.shipment.split.start:"
-msgid "Choose move to send in new shipment:"
+msgid "Select moves to send in a new shipment:"
msgstr ""
msgctxt "wizard_button:stock.move.split,start,end:"
diff --git a/modules/stock_split/locale/pt.po b/modules/stock_split/locale/pt.po
index c190441a7c..c2792efdfc 100644
--- a/modules/stock_split/locale/pt.po
+++ b/modules/stock_split/locale/pt.po
@@ -80,7 +80,7 @@ msgstr "Dividir"
#, fuzzy
msgctxt "view:stock.shipment.split.start:"
-msgid "Choose move to send in new shipment:"
+msgid "Select moves to send in a new shipment:"
msgstr "Escolher movimentações para enviar na nova remessa"
msgctxt "wizard_button:stock.move.split,start,end:"
diff --git a/modules/stock_split/locale/ro.po b/modules/stock_split/locale/ro.po
index 09a25a5703..4872accaa9 100644
--- a/modules/stock_split/locale/ro.po
+++ b/modules/stock_split/locale/ro.po
@@ -75,7 +75,7 @@ msgid "Split"
msgstr ""
msgctxt "view:stock.shipment.split.start:"
-msgid "Choose move to send in new shipment:"
+msgid "Select moves to send in a new shipment:"
msgstr ""
msgctxt "wizard_button:stock.move.split,start,end:"
diff --git a/modules/stock_split/locale/ru.po b/modules/stock_split/locale/ru.po
index b16319aa0c..e2167c4547 100644
--- a/modules/stock_split/locale/ru.po
+++ b/modules/stock_split/locale/ru.po
@@ -80,7 +80,7 @@ msgid "Split"
msgstr "Split"
msgctxt "view:stock.shipment.split.start:"
-msgid "Choose move to send in new shipment:"
+msgid "Select moves to send in a new shipment:"
msgstr ""
#, fuzzy
diff --git a/modules/stock_split/locale/sl.po b/modules/stock_split/locale/sl.po
index a7d59dba58..87b1e9fb6a 100644
--- a/modules/stock_split/locale/sl.po
+++ b/modules/stock_split/locale/sl.po
@@ -79,7 +79,7 @@ msgid "Split"
msgstr "Delitev"
msgctxt "view:stock.shipment.split.start:"
-msgid "Choose move to send in new shipment:"
+msgid "Select moves to send in a new shipment:"
msgstr ""
msgctxt "wizard_button:stock.move.split,start,end:"
diff --git a/modules/stock_split/locale/tr.po b/modules/stock_split/locale/tr.po
index 637a737a80..559147f305 100644
--- a/modules/stock_split/locale/tr.po
+++ b/modules/stock_split/locale/tr.po
@@ -78,7 +78,7 @@ msgid "Split"
msgstr "Split"
msgctxt "view:stock.shipment.split.start:"
-msgid "Choose move to send in new shipment:"
+msgid "Select moves to send in a new shipment:"
msgstr ""
msgctxt "wizard_button:stock.move.split,start,end:"
diff --git a/modules/stock_split/locale/uk.po b/modules/stock_split/locale/uk.po
index 09a25a5703..4872accaa9 100644
--- a/modules/stock_split/locale/uk.po
+++ b/modules/stock_split/locale/uk.po
@@ -75,7 +75,7 @@ msgid "Split"
msgstr ""
msgctxt "view:stock.shipment.split.start:"
-msgid "Choose move to send in new shipment:"
+msgid "Select moves to send in a new shipment:"
msgstr ""
msgctxt "wizard_button:stock.move.split,start,end:"
diff --git a/modules/stock_split/locale/zh_CN.po b/modules/stock_split/locale/zh_CN.po
index c99cb3d674..47f62270c9 100644
--- a/modules/stock_split/locale/zh_CN.po
+++ b/modules/stock_split/locale/zh_CN.po
@@ -78,7 +78,7 @@ msgid "Split"
msgstr "Split"
msgctxt "view:stock.shipment.split.start:"
-msgid "Choose move to send in new shipment:"
+msgid "Select moves to send in a new shipment:"
msgstr ""
#, fuzzy
diff --git a/modules/stock_supply/locale/bg.po b/modules/stock_supply/locale/bg.po
index 04a49347a5..50ecd55957 100644
--- a/modules/stock_supply/locale/bg.po
+++ b/modules/stock_supply/locale/bg.po
@@ -50,10 +50,6 @@ msgctxt "field:stock.order_point,provisioning_location:"
msgid "Provisioning Location"
msgstr "Местонахождение на провизии"
-msgctxt "field:stock.order_point,storage_location:"
-msgid "Storage Location"
-msgstr "Местонахождение на съхранение"
-
msgctxt "field:stock.order_point,target_quantity:"
msgid "Target Quantity"
msgstr ""
@@ -66,10 +62,6 @@ msgctxt "field:stock.order_point,unit:"
msgid "Unit"
msgstr "Единица"
-msgctxt "field:stock.order_point,warehouse_location:"
-msgid "Warehouse Location"
-msgstr "Местонахождение на склад"
-
#, fuzzy
msgctxt "field:stock.supply.start,warehouses:"
msgid "Warehouses"
diff --git a/modules/stock_supply/locale/ca.po b/modules/stock_supply/locale/ca.po
index 0c8d46b435..08287873b4 100644
--- a/modules/stock_supply/locale/ca.po
+++ b/modules/stock_supply/locale/ca.po
@@ -50,10 +50,6 @@ msgctxt "field:stock.order_point,provisioning_location:"
msgid "Provisioning Location"
msgstr "Ubicació de l'aprovisionament"
-msgctxt "field:stock.order_point,storage_location:"
-msgid "Storage Location"
-msgstr "Ubicació d'emmagatzematge"
-
msgctxt "field:stock.order_point,target_quantity:"
msgid "Target Quantity"
msgstr "Quantitat desitjada"
@@ -66,10 +62,6 @@ msgctxt "field:stock.order_point,unit:"
msgid "Unit"
msgstr "Unitat"
-msgctxt "field:stock.order_point,warehouse_location:"
-msgid "Warehouse Location"
-msgstr "Magatzem"
-
msgctxt "field:stock.supply.start,warehouses:"
msgid "Warehouses"
msgstr "Magatzems"
diff --git a/modules/stock_supply/locale/cs.po b/modules/stock_supply/locale/cs.po
index b22f731e23..925f477534 100644
--- a/modules/stock_supply/locale/cs.po
+++ b/modules/stock_supply/locale/cs.po
@@ -51,10 +51,6 @@ msgctxt "field:stock.order_point,provisioning_location:"
msgid "Provisioning Location"
msgstr ""
-msgctxt "field:stock.order_point,storage_location:"
-msgid "Storage Location"
-msgstr ""
-
msgctxt "field:stock.order_point,target_quantity:"
msgid "Target Quantity"
msgstr ""
@@ -67,10 +63,6 @@ msgctxt "field:stock.order_point,unit:"
msgid "Unit"
msgstr ""
-msgctxt "field:stock.order_point,warehouse_location:"
-msgid "Warehouse Location"
-msgstr ""
-
msgctxt "field:stock.supply.start,warehouses:"
msgid "Warehouses"
msgstr ""
diff --git a/modules/stock_supply/locale/de.po b/modules/stock_supply/locale/de.po
index ac4fb886de..cc190b5967 100644
--- a/modules/stock_supply/locale/de.po
+++ b/modules/stock_supply/locale/de.po
@@ -50,10 +50,6 @@ msgctxt "field:stock.order_point,provisioning_location:"
msgid "Provisioning Location"
msgstr "Bereitstellungsort"
-msgctxt "field:stock.order_point,storage_location:"
-msgid "Storage Location"
-msgstr "Lagerort"
-
msgctxt "field:stock.order_point,target_quantity:"
msgid "Target Quantity"
msgstr "Zielmenge"
@@ -66,10 +62,6 @@ msgctxt "field:stock.order_point,unit:"
msgid "Unit"
msgstr "Einheit"
-msgctxt "field:stock.order_point,warehouse_location:"
-msgid "Warehouse Location"
-msgstr "Logistikstandort"
-
msgctxt "field:stock.supply.start,warehouses:"
msgid "Warehouses"
msgstr "Logistikstandorte"
diff --git a/modules/stock_supply/locale/es.po b/modules/stock_supply/locale/es.po
index a052973a05..6d0abd98f8 100644
--- a/modules/stock_supply/locale/es.po
+++ b/modules/stock_supply/locale/es.po
@@ -50,10 +50,6 @@ msgctxt "field:stock.order_point,provisioning_location:"
msgid "Provisioning Location"
msgstr "Ubicación del abastecimiento"
-msgctxt "field:stock.order_point,storage_location:"
-msgid "Storage Location"
-msgstr "Ubicación interna"
-
msgctxt "field:stock.order_point,target_quantity:"
msgid "Target Quantity"
msgstr "Cantidad deseada"
@@ -66,10 +62,6 @@ msgctxt "field:stock.order_point,unit:"
msgid "Unit"
msgstr "Unidad"
-msgctxt "field:stock.order_point,warehouse_location:"
-msgid "Warehouse Location"
-msgstr "Ubicación del almacén"
-
msgctxt "field:stock.supply.start,warehouses:"
msgid "Warehouses"
msgstr "Almacenes"
diff --git a/modules/stock_supply/locale/es_419.po b/modules/stock_supply/locale/es_419.po
index 7825460c4c..e446fc8c4a 100644
--- a/modules/stock_supply/locale/es_419.po
+++ b/modules/stock_supply/locale/es_419.po
@@ -50,10 +50,6 @@ msgctxt "field:stock.order_point,provisioning_location:"
msgid "Provisioning Location"
msgstr ""
-msgctxt "field:stock.order_point,storage_location:"
-msgid "Storage Location"
-msgstr "Ubicación del almacenamiento"
-
msgctxt "field:stock.order_point,target_quantity:"
msgid "Target Quantity"
msgstr ""
@@ -66,10 +62,6 @@ msgctxt "field:stock.order_point,unit:"
msgid "Unit"
msgstr ""
-msgctxt "field:stock.order_point,warehouse_location:"
-msgid "Warehouse Location"
-msgstr "Ubicación de la bodega"
-
#, fuzzy
msgctxt "field:stock.supply.start,warehouses:"
msgid "Warehouses"
diff --git a/modules/stock_supply/locale/et.po b/modules/stock_supply/locale/et.po
index 5ad87d9c7c..7077c42e4b 100644
--- a/modules/stock_supply/locale/et.po
+++ b/modules/stock_supply/locale/et.po
@@ -50,10 +50,6 @@ msgctxt "field:stock.order_point,provisioning_location:"
msgid "Provisioning Location"
msgstr ""
-msgctxt "field:stock.order_point,storage_location:"
-msgid "Storage Location"
-msgstr "Lao asukoht"
-
msgctxt "field:stock.order_point,target_quantity:"
msgid "Target Quantity"
msgstr ""
@@ -66,10 +62,6 @@ msgctxt "field:stock.order_point,unit:"
msgid "Unit"
msgstr "Ühik"
-msgctxt "field:stock.order_point,warehouse_location:"
-msgid "Warehouse Location"
-msgstr "Lao asukoht"
-
#, fuzzy
msgctxt "field:stock.supply.start,warehouses:"
msgid "Warehouses"
diff --git a/modules/stock_supply/locale/fa.po b/modules/stock_supply/locale/fa.po
index 0c35a6a3e5..4eb097ae63 100644
--- a/modules/stock_supply/locale/fa.po
+++ b/modules/stock_supply/locale/fa.po
@@ -50,10 +50,6 @@ msgctxt "field:stock.order_point,provisioning_location:"
msgid "Provisioning Location"
msgstr "مکان تأمیین کننده"
-msgctxt "field:stock.order_point,storage_location:"
-msgid "Storage Location"
-msgstr "محل انبار"
-
msgctxt "field:stock.order_point,target_quantity:"
msgid "Target Quantity"
msgstr "مقدار هدف"
@@ -66,10 +62,6 @@ msgctxt "field:stock.order_point,unit:"
msgid "Unit"
msgstr "واحد"
-msgctxt "field:stock.order_point,warehouse_location:"
-msgid "Warehouse Location"
-msgstr "مکان انبار"
-
#, fuzzy
msgctxt "field:stock.supply.start,warehouses:"
msgid "Warehouses"
diff --git a/modules/stock_supply/locale/fi.po b/modules/stock_supply/locale/fi.po
index b22f731e23..925f477534 100644
--- a/modules/stock_supply/locale/fi.po
+++ b/modules/stock_supply/locale/fi.po
@@ -51,10 +51,6 @@ msgctxt "field:stock.order_point,provisioning_location:"
msgid "Provisioning Location"
msgstr ""
-msgctxt "field:stock.order_point,storage_location:"
-msgid "Storage Location"
-msgstr ""
-
msgctxt "field:stock.order_point,target_quantity:"
msgid "Target Quantity"
msgstr ""
@@ -67,10 +63,6 @@ msgctxt "field:stock.order_point,unit:"
msgid "Unit"
msgstr ""
-msgctxt "field:stock.order_point,warehouse_location:"
-msgid "Warehouse Location"
-msgstr ""
-
msgctxt "field:stock.supply.start,warehouses:"
msgid "Warehouses"
msgstr ""
diff --git a/modules/stock_supply/locale/fr.po b/modules/stock_supply/locale/fr.po
index 5bef57938e..ad057ddd44 100644
--- a/modules/stock_supply/locale/fr.po
+++ b/modules/stock_supply/locale/fr.po
@@ -50,10 +50,6 @@ msgctxt "field:stock.order_point,provisioning_location:"
msgid "Provisioning Location"
msgstr "Emplacement d'approvisionnement"
-msgctxt "field:stock.order_point,storage_location:"
-msgid "Storage Location"
-msgstr "Emplacement de stockage"
-
msgctxt "field:stock.order_point,target_quantity:"
msgid "Target Quantity"
msgstr "Quantité souhaitée"
@@ -66,10 +62,6 @@ msgctxt "field:stock.order_point,unit:"
msgid "Unit"
msgstr "Unité"
-msgctxt "field:stock.order_point,warehouse_location:"
-msgid "Warehouse Location"
-msgstr "Entrepôt"
-
msgctxt "field:stock.supply.start,warehouses:"
msgid "Warehouses"
msgstr "Entrepôts"
diff --git a/modules/stock_supply/locale/hu.po b/modules/stock_supply/locale/hu.po
index 83289d8189..c4833450bf 100644
--- a/modules/stock_supply/locale/hu.po
+++ b/modules/stock_supply/locale/hu.po
@@ -52,10 +52,6 @@ msgctxt "field:stock.order_point,provisioning_location:"
msgid "Provisioning Location"
msgstr "Beszerzési tárhely"
-msgctxt "field:stock.order_point,storage_location:"
-msgid "Storage Location"
-msgstr "Cél tárhely"
-
msgctxt "field:stock.order_point,target_quantity:"
msgid "Target Quantity"
msgstr "Cél készletszint"
@@ -68,10 +64,6 @@ msgctxt "field:stock.order_point,unit:"
msgid "Unit"
msgstr "Mértékegység"
-msgctxt "field:stock.order_point,warehouse_location:"
-msgid "Warehouse Location"
-msgstr "Raktár"
-
#, fuzzy
msgctxt "field:stock.supply.start,warehouses:"
msgid "Warehouses"
diff --git a/modules/stock_supply/locale/id.po b/modules/stock_supply/locale/id.po
index e233823933..b9790c88b5 100644
--- a/modules/stock_supply/locale/id.po
+++ b/modules/stock_supply/locale/id.po
@@ -50,10 +50,6 @@ msgctxt "field:stock.order_point,provisioning_location:"
msgid "Provisioning Location"
msgstr ""
-msgctxt "field:stock.order_point,storage_location:"
-msgid "Storage Location"
-msgstr "Lokasi Penyimpanan"
-
msgctxt "field:stock.order_point,target_quantity:"
msgid "Target Quantity"
msgstr ""
@@ -66,10 +62,6 @@ msgctxt "field:stock.order_point,unit:"
msgid "Unit"
msgstr ""
-msgctxt "field:stock.order_point,warehouse_location:"
-msgid "Warehouse Location"
-msgstr ""
-
msgctxt "field:stock.supply.start,warehouses:"
msgid "Warehouses"
msgstr ""
diff --git a/modules/stock_supply/locale/it.po b/modules/stock_supply/locale/it.po
index 1bea85832d..c4a3bfe35a 100644
--- a/modules/stock_supply/locale/it.po
+++ b/modules/stock_supply/locale/it.po
@@ -52,10 +52,6 @@ msgctxt "field:stock.order_point,provisioning_location:"
msgid "Provisioning Location"
msgstr ""
-msgctxt "field:stock.order_point,storage_location:"
-msgid "Storage Location"
-msgstr ""
-
msgctxt "field:stock.order_point,target_quantity:"
msgid "Target Quantity"
msgstr ""
@@ -70,10 +66,6 @@ msgctxt "field:stock.order_point,unit:"
msgid "Unit"
msgstr "Unità"
-msgctxt "field:stock.order_point,warehouse_location:"
-msgid "Warehouse Location"
-msgstr ""
-
msgctxt "field:stock.supply.start,warehouses:"
msgid "Warehouses"
msgstr "Magazzini"
diff --git a/modules/stock_supply/locale/lo.po b/modules/stock_supply/locale/lo.po
index 49dd82800d..5c6a867661 100644
--- a/modules/stock_supply/locale/lo.po
+++ b/modules/stock_supply/locale/lo.po
@@ -54,10 +54,6 @@ msgctxt "field:stock.order_point,provisioning_location:"
msgid "Provisioning Location"
msgstr ""
-msgctxt "field:stock.order_point,storage_location:"
-msgid "Storage Location"
-msgstr ""
-
msgctxt "field:stock.order_point,target_quantity:"
msgid "Target Quantity"
msgstr ""
@@ -72,10 +68,6 @@ msgctxt "field:stock.order_point,unit:"
msgid "Unit"
msgstr "ໜ່ວຍ"
-msgctxt "field:stock.order_point,warehouse_location:"
-msgid "Warehouse Location"
-msgstr ""
-
msgctxt "field:stock.supply.start,warehouses:"
msgid "Warehouses"
msgstr ""
diff --git a/modules/stock_supply/locale/lt.po b/modules/stock_supply/locale/lt.po
index 94b923a458..2ee60ff800 100644
--- a/modules/stock_supply/locale/lt.po
+++ b/modules/stock_supply/locale/lt.po
@@ -51,10 +51,6 @@ msgctxt "field:stock.order_point,provisioning_location:"
msgid "Provisioning Location"
msgstr ""
-msgctxt "field:stock.order_point,storage_location:"
-msgid "Storage Location"
-msgstr ""
-
msgctxt "field:stock.order_point,target_quantity:"
msgid "Target Quantity"
msgstr ""
@@ -67,10 +63,6 @@ msgctxt "field:stock.order_point,unit:"
msgid "Unit"
msgstr ""
-msgctxt "field:stock.order_point,warehouse_location:"
-msgid "Warehouse Location"
-msgstr ""
-
msgctxt "field:stock.supply.start,warehouses:"
msgid "Warehouses"
msgstr ""
diff --git a/modules/stock_supply/locale/nl.po b/modules/stock_supply/locale/nl.po
index 5a4e058be1..fb8b88efba 100644
--- a/modules/stock_supply/locale/nl.po
+++ b/modules/stock_supply/locale/nl.po
@@ -50,10 +50,6 @@ msgctxt "field:stock.order_point,provisioning_location:"
msgid "Provisioning Location"
msgstr "Bevoorrading Locatie"
-msgctxt "field:stock.order_point,storage_location:"
-msgid "Storage Location"
-msgstr "Opslag Locatie"
-
msgctxt "field:stock.order_point,target_quantity:"
msgid "Target Quantity"
msgstr "Gewenste Hoeveelheid"
@@ -66,10 +62,6 @@ msgctxt "field:stock.order_point,unit:"
msgid "Unit"
msgstr "Eenheid"
-msgctxt "field:stock.order_point,warehouse_location:"
-msgid "Warehouse Location"
-msgstr "Magazijn Locatie"
-
msgctxt "field:stock.supply.start,warehouses:"
msgid "Warehouses"
msgstr "Magazijnen"
diff --git a/modules/stock_supply/locale/pl.po b/modules/stock_supply/locale/pl.po
index 8576a0d1f7..f3799a88bb 100644
--- a/modules/stock_supply/locale/pl.po
+++ b/modules/stock_supply/locale/pl.po
@@ -51,10 +51,6 @@ msgctxt "field:stock.order_point,provisioning_location:"
msgid "Provisioning Location"
msgstr ""
-msgctxt "field:stock.order_point,storage_location:"
-msgid "Storage Location"
-msgstr ""
-
msgctxt "field:stock.order_point,target_quantity:"
msgid "Target Quantity"
msgstr "Docelowa ilość"
@@ -67,10 +63,6 @@ msgctxt "field:stock.order_point,unit:"
msgid "Unit"
msgstr "Jednostka"
-msgctxt "field:stock.order_point,warehouse_location:"
-msgid "Warehouse Location"
-msgstr "Lokalizacja magazynu"
-
#, fuzzy
msgctxt "field:stock.supply.start,warehouses:"
msgid "Warehouses"
diff --git a/modules/stock_supply/locale/pt.po b/modules/stock_supply/locale/pt.po
index 4f0d4bd1c3..0934a422f0 100644
--- a/modules/stock_supply/locale/pt.po
+++ b/modules/stock_supply/locale/pt.po
@@ -50,10 +50,6 @@ msgctxt "field:stock.order_point,provisioning_location:"
msgid "Provisioning Location"
msgstr "Localização do Abastecimento"
-msgctxt "field:stock.order_point,storage_location:"
-msgid "Storage Location"
-msgstr "Local de armazenamento"
-
msgctxt "field:stock.order_point,target_quantity:"
msgid "Target Quantity"
msgstr "Quantidade Alvo"
@@ -66,10 +62,6 @@ msgctxt "field:stock.order_point,unit:"
msgid "Unit"
msgstr "Unidade"
-msgctxt "field:stock.order_point,warehouse_location:"
-msgid "Warehouse Location"
-msgstr "Localização do Almoxarifado"
-
#, fuzzy
msgctxt "field:stock.supply.start,warehouses:"
msgid "Warehouses"
diff --git a/modules/stock_supply/locale/ro.po b/modules/stock_supply/locale/ro.po
index 672da636dc..99bd3f1050 100644
--- a/modules/stock_supply/locale/ro.po
+++ b/modules/stock_supply/locale/ro.po
@@ -50,10 +50,6 @@ msgctxt "field:stock.order_point,provisioning_location:"
msgid "Provisioning Location"
msgstr ""
-msgctxt "field:stock.order_point,storage_location:"
-msgid "Storage Location"
-msgstr ""
-
msgctxt "field:stock.order_point,target_quantity:"
msgid "Target Quantity"
msgstr ""
@@ -66,10 +62,6 @@ msgctxt "field:stock.order_point,unit:"
msgid "Unit"
msgstr ""
-msgctxt "field:stock.order_point,warehouse_location:"
-msgid "Warehouse Location"
-msgstr ""
-
msgctxt "field:stock.supply.start,warehouses:"
msgid "Warehouses"
msgstr ""
diff --git a/modules/stock_supply/locale/ru.po b/modules/stock_supply/locale/ru.po
index 0ab90993dd..c259f1b89c 100644
--- a/modules/stock_supply/locale/ru.po
+++ b/modules/stock_supply/locale/ru.po
@@ -50,10 +50,6 @@ msgctxt "field:stock.order_point,provisioning_location:"
msgid "Provisioning Location"
msgstr "Местоположение резервирования"
-msgctxt "field:stock.order_point,storage_location:"
-msgid "Storage Location"
-msgstr "Хранение Местоположение"
-
msgctxt "field:stock.order_point,target_quantity:"
msgid "Target Quantity"
msgstr ""
@@ -66,10 +62,6 @@ msgctxt "field:stock.order_point,unit:"
msgid "Unit"
msgstr "Единица измерения"
-msgctxt "field:stock.order_point,warehouse_location:"
-msgid "Warehouse Location"
-msgstr "Местополжение на складе"
-
#, fuzzy
msgctxt "field:stock.supply.start,warehouses:"
msgid "Warehouses"
diff --git a/modules/stock_supply/locale/sl.po b/modules/stock_supply/locale/sl.po
index b81ddfd075..095bd69a52 100644
--- a/modules/stock_supply/locale/sl.po
+++ b/modules/stock_supply/locale/sl.po
@@ -50,10 +50,6 @@ msgctxt "field:stock.order_point,provisioning_location:"
msgid "Provisioning Location"
msgstr "Preskrbovalna lokacija"
-msgctxt "field:stock.order_point,storage_location:"
-msgid "Storage Location"
-msgstr "Shramba"
-
msgctxt "field:stock.order_point,target_quantity:"
msgid "Target Quantity"
msgstr "Ciljna količina"
@@ -66,10 +62,6 @@ msgctxt "field:stock.order_point,unit:"
msgid "Unit"
msgstr "enota"
-msgctxt "field:stock.order_point,warehouse_location:"
-msgid "Warehouse Location"
-msgstr "Lokacija skladišča"
-
msgctxt "field:stock.supply.start,warehouses:"
msgid "Warehouses"
msgstr "Skladišča"
diff --git a/modules/stock_supply/locale/tr.po b/modules/stock_supply/locale/tr.po
index b22f731e23..925f477534 100644
--- a/modules/stock_supply/locale/tr.po
+++ b/modules/stock_supply/locale/tr.po
@@ -51,10 +51,6 @@ msgctxt "field:stock.order_point,provisioning_location:"
msgid "Provisioning Location"
msgstr ""
-msgctxt "field:stock.order_point,storage_location:"
-msgid "Storage Location"
-msgstr ""
-
msgctxt "field:stock.order_point,target_quantity:"
msgid "Target Quantity"
msgstr ""
@@ -67,10 +63,6 @@ msgctxt "field:stock.order_point,unit:"
msgid "Unit"
msgstr ""
-msgctxt "field:stock.order_point,warehouse_location:"
-msgid "Warehouse Location"
-msgstr ""
-
msgctxt "field:stock.supply.start,warehouses:"
msgid "Warehouses"
msgstr ""
diff --git a/modules/stock_supply/locale/uk.po b/modules/stock_supply/locale/uk.po
index d4425612b4..01ea5ccb71 100644
--- a/modules/stock_supply/locale/uk.po
+++ b/modules/stock_supply/locale/uk.po
@@ -50,10 +50,6 @@ msgctxt "field:stock.order_point,provisioning_location:"
msgid "Provisioning Location"
msgstr ""
-msgctxt "field:stock.order_point,storage_location:"
-msgid "Storage Location"
-msgstr ""
-
msgctxt "field:stock.order_point,target_quantity:"
msgid "Target Quantity"
msgstr ""
@@ -66,10 +62,6 @@ msgctxt "field:stock.order_point,unit:"
msgid "Unit"
msgstr ""
-msgctxt "field:stock.order_point,warehouse_location:"
-msgid "Warehouse Location"
-msgstr ""
-
msgctxt "field:stock.supply.start,warehouses:"
msgid "Warehouses"
msgstr ""
diff --git a/modules/stock_supply/locale/zh_CN.po b/modules/stock_supply/locale/zh_CN.po
index fe96c2ecf2..58d39c8160 100644
--- a/modules/stock_supply/locale/zh_CN.po
+++ b/modules/stock_supply/locale/zh_CN.po
@@ -50,10 +50,6 @@ msgctxt "field:stock.order_point,provisioning_location:"
msgid "Provisioning Location"
msgstr "调配库位"
-msgctxt "field:stock.order_point,storage_location:"
-msgid "Storage Location"
-msgstr "存储库位"
-
msgctxt "field:stock.order_point,target_quantity:"
msgid "Target Quantity"
msgstr "目标数量"
@@ -66,10 +62,6 @@ msgctxt "field:stock.order_point,unit:"
msgid "Unit"
msgstr "单位"
-msgctxt "field:stock.order_point,warehouse_location:"
-msgid "Warehouse Location"
-msgstr "仓库库位"
-
msgctxt "field:stock.supply.start,warehouses:"
msgid "Warehouses"
msgstr "仓库"
diff --git a/modules/timesheet/locale/bg.po b/modules/timesheet/locale/bg.po
index b622ae7338..5b3d3a18f0 100644
--- a/modules/timesheet/locale/bg.po
+++ b/modules/timesheet/locale/bg.po
@@ -250,6 +250,7 @@ msgctxt "model:ir.action.act_window.domain,name:act_work_list_domain_open"
msgid "Open"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_line_duration_positive"
msgid "The duration of line \"%(line)s\" must be positive."
msgstr ""
@@ -258,6 +259,7 @@ msgctxt "model:ir.message,text:msg_line_uuid_unique"
msgid "The UUID of timesheet line must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_work_company_different_origin"
msgid "The companies associated with work \"%(work)s\" and its origin differ."
msgstr ""
diff --git a/modules/timesheet/locale/ca.po b/modules/timesheet/locale/ca.po
index d6179e929e..a0cb19fec5 100644
--- a/modules/timesheet/locale/ca.po
+++ b/modules/timesheet/locale/ca.po
@@ -230,6 +230,7 @@ msgctxt "model:ir.action.act_window.domain,name:act_work_list_domain_open"
msgid "Open"
msgstr "Obert"
+#, python-format
msgctxt "model:ir.message,text:msg_line_duration_positive"
msgid "The duration of line \"%(line)s\" must be positive."
msgstr "La duració de la línia \"%(line)s\" ha de ser positiva."
@@ -238,6 +239,7 @@ msgctxt "model:ir.message,text:msg_line_uuid_unique"
msgid "The UUID of timesheet line must be unique."
msgstr "El UUID de la línia del full de treball ha de ser únic."
+#, python-format
msgctxt "model:ir.message,text:msg_work_company_different_origin"
msgid "The companies associated with work \"%(work)s\" and its origin differ."
msgstr ""
diff --git a/modules/timesheet/locale/cs.po b/modules/timesheet/locale/cs.po
index 83d3fcd557..73ba816d60 100644
--- a/modules/timesheet/locale/cs.po
+++ b/modules/timesheet/locale/cs.po
@@ -235,6 +235,7 @@ msgctxt "model:ir.action.act_window.domain,name:act_work_list_domain_open"
msgid "Open"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_line_duration_positive"
msgid "The duration of line \"%(line)s\" must be positive."
msgstr ""
@@ -243,6 +244,7 @@ msgctxt "model:ir.message,text:msg_line_uuid_unique"
msgid "The UUID of timesheet line must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_work_company_different_origin"
msgid "The companies associated with work \"%(work)s\" and its origin differ."
msgstr ""
diff --git a/modules/timesheet/locale/de.po b/modules/timesheet/locale/de.po
index 3d9c6a917d..117c5bbfd8 100644
--- a/modules/timesheet/locale/de.po
+++ b/modules/timesheet/locale/de.po
@@ -230,6 +230,7 @@ msgctxt "model:ir.action.act_window.domain,name:act_work_list_domain_open"
msgid "Open"
msgstr "Offen"
+#, python-format
msgctxt "model:ir.message,text:msg_line_duration_positive"
msgid "The duration of line \"%(line)s\" must be positive."
msgstr ""
@@ -239,6 +240,7 @@ msgctxt "model:ir.message,text:msg_line_uuid_unique"
msgid "The UUID of timesheet line must be unique."
msgstr "Die UUID der Zeiterfassungsposition muss eindeutig sein."
+#, python-format
msgctxt "model:ir.message,text:msg_work_company_different_origin"
msgid "The companies associated with work \"%(work)s\" and its origin differ."
msgstr ""
diff --git a/modules/timesheet/locale/es.po b/modules/timesheet/locale/es.po
index 2e8e93d333..e46bbdf7c0 100644
--- a/modules/timesheet/locale/es.po
+++ b/modules/timesheet/locale/es.po
@@ -230,6 +230,7 @@ msgctxt "model:ir.action.act_window.domain,name:act_work_list_domain_open"
msgid "Open"
msgstr "Abierto"
+#, python-format
msgctxt "model:ir.message,text:msg_line_duration_positive"
msgid "The duration of line \"%(line)s\" must be positive."
msgstr "La duración de la línea \"%(line)s\" debe ser positiva."
@@ -238,6 +239,7 @@ msgctxt "model:ir.message,text:msg_line_uuid_unique"
msgid "The UUID of timesheet line must be unique."
msgstr "El UUID de la linea del parte de trabajo tiene que ser único."
+#, python-format
msgctxt "model:ir.message,text:msg_work_company_different_origin"
msgid "The companies associated with work \"%(work)s\" and its origin differ."
msgstr ""
diff --git a/modules/timesheet/locale/es_419.po b/modules/timesheet/locale/es_419.po
index 9dfd7c6876..35fadb1949 100644
--- a/modules/timesheet/locale/es_419.po
+++ b/modules/timesheet/locale/es_419.po
@@ -233,7 +233,7 @@ msgctxt "model:ir.action.act_window.domain,name:act_work_list_domain_open"
msgid "Open"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_line_duration_positive"
msgid "The duration of line \"%(line)s\" must be positive."
msgstr "La duración de la línea \"%(line)s\" debe ser positiva."
@@ -242,6 +242,7 @@ msgctxt "model:ir.message,text:msg_line_uuid_unique"
msgid "The UUID of timesheet line must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_work_company_different_origin"
msgid "The companies associated with work \"%(work)s\" and its origin differ."
msgstr ""
diff --git a/modules/timesheet/locale/et.po b/modules/timesheet/locale/et.po
index 7baed917ff..ef0fa69ae8 100644
--- a/modules/timesheet/locale/et.po
+++ b/modules/timesheet/locale/et.po
@@ -231,6 +231,7 @@ msgctxt "model:ir.action.act_window.domain,name:act_work_list_domain_open"
msgid "Open"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_line_duration_positive"
msgid "The duration of line \"%(line)s\" must be positive."
msgstr ""
@@ -239,6 +240,7 @@ msgctxt "model:ir.message,text:msg_line_uuid_unique"
msgid "The UUID of timesheet line must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_work_company_different_origin"
msgid "The companies associated with work \"%(work)s\" and its origin differ."
msgstr ""
diff --git a/modules/timesheet/locale/fa.po b/modules/timesheet/locale/fa.po
index a2ac817098..57ffec789a 100644
--- a/modules/timesheet/locale/fa.po
+++ b/modules/timesheet/locale/fa.po
@@ -231,6 +231,7 @@ msgctxt "model:ir.action.act_window.domain,name:act_work_list_domain_open"
msgid "Open"
msgstr ""
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_line_duration_positive"
msgid "The duration of line \"%(line)s\" must be positive."
msgstr "طول مدت سطر : \"%s\" باید مثبت باشد."
@@ -239,6 +240,7 @@ msgctxt "model:ir.message,text:msg_line_uuid_unique"
msgid "The UUID of timesheet line must be unique."
msgstr "شناسه کاربر در جدول زمانی باید منحصربفرد باشد."
+#, python-format
msgctxt "model:ir.message,text:msg_work_company_different_origin"
msgid "The companies associated with work \"%(work)s\" and its origin differ."
msgstr "شرکت های مرتبط با کار:\"%(work)s\" و منشاء آنها متفاوت است."
diff --git a/modules/timesheet/locale/fi.po b/modules/timesheet/locale/fi.po
index 0ff9cf919b..76f62a8ed3 100644
--- a/modules/timesheet/locale/fi.po
+++ b/modules/timesheet/locale/fi.po
@@ -234,6 +234,7 @@ msgctxt "model:ir.action.act_window.domain,name:act_work_list_domain_open"
msgid "Open"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_line_duration_positive"
msgid "The duration of line \"%(line)s\" must be positive."
msgstr ""
@@ -242,6 +243,7 @@ msgctxt "model:ir.message,text:msg_line_uuid_unique"
msgid "The UUID of timesheet line must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_work_company_different_origin"
msgid "The companies associated with work \"%(work)s\" and its origin differ."
msgstr ""
diff --git a/modules/timesheet/locale/fr.po b/modules/timesheet/locale/fr.po
index c517657dbb..a4bc1ffa6b 100644
--- a/modules/timesheet/locale/fr.po
+++ b/modules/timesheet/locale/fr.po
@@ -92,7 +92,7 @@ msgstr "Société"
msgctxt "field:timesheet.work,duration:"
msgid "Timesheet Duration"
-msgstr "Durée de feuille de présence"
+msgstr "Durée de relevé de temps"
msgctxt "field:timesheet.work,name:"
msgid "Name"
@@ -104,15 +104,15 @@ msgstr "Origine"
msgctxt "field:timesheet.work,timesheet_end_date:"
msgid "Timesheet End"
-msgstr "Fin de feuille de présence"
+msgstr "Fin de relevé de temps"
msgctxt "field:timesheet.work,timesheet_lines:"
msgid "Timesheet Lines"
-msgstr "Lignes de feuille de présence"
+msgstr "Lignes de relevé de temps"
msgctxt "field:timesheet.work,timesheet_start_date:"
msgid "Timesheet Start"
-msgstr "Début de feuille de présence"
+msgstr "Début de relevé de temps"
msgctxt "field:timesheet.work,work:"
msgid "Work"
@@ -204,7 +204,7 @@ msgstr "Heures par employé par semaine"
msgctxt "model:ir.action,name:act_line_enter"
msgid "Enter Timesheet"
-msgstr "Entrer une feuille de présence"
+msgstr "Entrer un relevé de temps"
msgctxt "model:ir.action,name:act_line_form"
msgid "Lines"
@@ -212,7 +212,7 @@ msgstr "Lignes"
msgctxt "model:ir.action,name:act_line_form_work"
msgid "Timesheet Lines"
-msgstr "Lignes de feuille de présence"
+msgstr "Lignes de relevé de temps"
msgctxt "model:ir.action,name:act_work_list"
msgid "Works"
@@ -230,14 +230,16 @@ msgctxt "model:ir.action.act_window.domain,name:act_work_list_domain_open"
msgid "Open"
msgstr "Ouverts"
+#, python-format
msgctxt "model:ir.message,text:msg_line_duration_positive"
msgid "The duration of line \"%(line)s\" must be positive."
msgstr "La durée de la ligne « %(line)s » doit être positive."
msgctxt "model:ir.message,text:msg_line_uuid_unique"
msgid "The UUID of timesheet line must be unique."
-msgstr "L'UUID des lignes de feuille de présence doit être unique."
+msgstr "L'UUID des lignes de relevé de temps doit être unique."
+#, python-format
msgctxt "model:ir.message,text:msg_work_company_different_origin"
msgid "The companies associated with work \"%(work)s\" and its origin differ."
msgstr ""
@@ -287,11 +289,11 @@ msgstr "Heures d'employés supervisés"
msgctxt "model:ir.rule.group,name:rule_group_line"
msgid "Own timesheet line"
-msgstr "Ligne de feuille de présence propre"
+msgstr "Ligne de relevé de temps propre"
msgctxt "model:ir.rule.group,name:rule_group_line_admin"
msgid "Any timesheet line"
-msgstr "N'importe quelle ligne de feuille de présence"
+msgstr "N'importe quelle ligne de relevé de temps"
msgctxt "model:ir.rule.group,name:rule_group_line_companies"
msgid "User in companies"
@@ -319,7 +321,7 @@ msgstr "Heures par employé par semaine"
msgctxt "model:ir.ui.menu,name:menu_line_enter"
msgid "Enter Timesheet"
-msgstr "Entrer un feuille de présence"
+msgstr "Entrer un relevé de temps"
msgctxt "model:ir.ui.menu,name:menu_line_form"
msgid "Lines"
@@ -331,7 +333,7 @@ msgstr "Rapports"
msgctxt "model:ir.ui.menu,name:menu_timesheet"
msgid "Timesheet"
-msgstr "Feuilles de présence"
+msgstr "Relevés de temps"
msgctxt "model:ir.ui.menu,name:menu_work_list"
msgid "Works"
@@ -343,7 +345,7 @@ msgstr "Travaux"
msgctxt "model:res.group,name:group_timesheet_admin"
msgid "Timesheet Administration"
-msgstr "Administration des feuilles de présence"
+msgstr "Administration des relevés de temps"
msgctxt "model:timesheet.hours_employee,name:"
msgid "Hours per Employee"
@@ -363,7 +365,7 @@ msgstr "Nombre d'heures par employé par semaine"
msgctxt "model:timesheet.line,name:"
msgid "Timesheet Line"
-msgstr "Ligne de feuille de présence"
+msgstr "Ligne de relevé de temps"
msgctxt "model:timesheet.line.enter.start,name:"
msgid "Enter Lines"
@@ -379,7 +381,7 @@ msgstr "Travail contexte"
msgctxt "selection:res.user.application,application:"
msgid "Timesheet"
-msgstr "Feuilles de présence"
+msgstr "Relevés de temps"
msgctxt "wizard_button:timesheet.line.enter,start,end:"
msgid "Cancel"
diff --git a/modules/timesheet/locale/hu.po b/modules/timesheet/locale/hu.po
index 9ae87876fc..42786d6fc6 100644
--- a/modules/timesheet/locale/hu.po
+++ b/modules/timesheet/locale/hu.po
@@ -242,7 +242,7 @@ msgctxt "model:ir.action.act_window.domain,name:act_work_list_domain_open"
msgid "Open"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_line_duration_positive"
msgid "The duration of line \"%(line)s\" must be positive."
msgstr "A \"%(line)s\" sor időtartama pozitívnak kell lenni."
@@ -251,6 +251,7 @@ msgctxt "model:ir.message,text:msg_line_uuid_unique"
msgid "The UUID of timesheet line must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_work_company_different_origin"
msgid "The companies associated with work \"%(work)s\" and its origin differ."
msgstr ""
diff --git a/modules/timesheet/locale/id.po b/modules/timesheet/locale/id.po
index 1d642babfa..91cecb9abc 100644
--- a/modules/timesheet/locale/id.po
+++ b/modules/timesheet/locale/id.po
@@ -230,6 +230,7 @@ msgctxt "model:ir.action.act_window.domain,name:act_work_list_domain_open"
msgid "Open"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_line_duration_positive"
msgid "The duration of line \"%(line)s\" must be positive."
msgstr ""
@@ -238,6 +239,7 @@ msgctxt "model:ir.message,text:msg_line_uuid_unique"
msgid "The UUID of timesheet line must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_work_company_different_origin"
msgid "The companies associated with work \"%(work)s\" and its origin differ."
msgstr ""
diff --git a/modules/timesheet/locale/it.po b/modules/timesheet/locale/it.po
index 134c0c2337..9fbdc9e118 100644
--- a/modules/timesheet/locale/it.po
+++ b/modules/timesheet/locale/it.po
@@ -239,7 +239,7 @@ msgctxt "model:ir.action.act_window.domain,name:act_work_list_domain_open"
msgid "Open"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_line_duration_positive"
msgid "The duration of line \"%(line)s\" must be positive."
msgstr "La durata della riga \"%(line)s\" dev'essere positiva."
@@ -248,6 +248,7 @@ msgctxt "model:ir.message,text:msg_line_uuid_unique"
msgid "The UUID of timesheet line must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_work_company_different_origin"
msgid "The companies associated with work \"%(work)s\" and its origin differ."
msgstr ""
diff --git a/modules/timesheet/locale/lo.po b/modules/timesheet/locale/lo.po
index ae506af064..68aef5aa47 100644
--- a/modules/timesheet/locale/lo.po
+++ b/modules/timesheet/locale/lo.po
@@ -239,7 +239,7 @@ msgctxt "model:ir.action.act_window.domain,name:act_work_list_domain_open"
msgid "Open"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_line_duration_positive"
msgid "The duration of line \"%(line)s\" must be positive."
msgstr "ກຳນົດເວລາຂອງ \"%(line)s\" ຕ້ອງເປັນບວກ"
@@ -248,6 +248,7 @@ msgctxt "model:ir.message,text:msg_line_uuid_unique"
msgid "The UUID of timesheet line must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_work_company_different_origin"
msgid "The companies associated with work \"%(work)s\" and its origin differ."
msgstr ""
diff --git a/modules/timesheet/locale/lt.po b/modules/timesheet/locale/lt.po
index b3295c4a4f..67fba7ef52 100644
--- a/modules/timesheet/locale/lt.po
+++ b/modules/timesheet/locale/lt.po
@@ -235,6 +235,7 @@ msgctxt "model:ir.action.act_window.domain,name:act_work_list_domain_open"
msgid "Open"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_line_duration_positive"
msgid "The duration of line \"%(line)s\" must be positive."
msgstr ""
@@ -243,6 +244,7 @@ msgctxt "model:ir.message,text:msg_line_uuid_unique"
msgid "The UUID of timesheet line must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_work_company_different_origin"
msgid "The companies associated with work \"%(work)s\" and its origin differ."
msgstr ""
diff --git a/modules/timesheet/locale/nl.po b/modules/timesheet/locale/nl.po
index b0f4460ffa..2b3301e9af 100644
--- a/modules/timesheet/locale/nl.po
+++ b/modules/timesheet/locale/nl.po
@@ -76,7 +76,7 @@ msgstr "UUID"
msgctxt "field:timesheet.line,work:"
msgid "Work"
-msgstr "Werk"
+msgstr "Werkzaamheden"
msgctxt "field:timesheet.line.enter.start,date:"
msgid "Date"
@@ -116,7 +116,7 @@ msgstr "Start urenstaat"
msgctxt "field:timesheet.work,work:"
msgid "Work"
-msgstr "Werk"
+msgstr "Werkzaamheden"
msgctxt "field:timesheet.work.context,from_date:"
msgid "From Date"
@@ -230,6 +230,7 @@ msgctxt "model:ir.action.act_window.domain,name:act_work_list_domain_open"
msgid "Open"
msgstr "Open"
+#, python-format
msgctxt "model:ir.message,text:msg_line_duration_positive"
msgid "The duration of line \"%(line)s\" must be positive."
msgstr "De duur van regel \"%(line)s\" moet positief zijn."
@@ -238,6 +239,7 @@ msgctxt "model:ir.message,text:msg_line_uuid_unique"
msgid "The UUID of timesheet line must be unique."
msgstr "De UUID van de urenstaatregel moet uniek zijn."
+#, python-format
msgctxt "model:ir.message,text:msg_work_company_different_origin"
msgid "The companies associated with work \"%(work)s\" and its origin differ."
msgstr ""
@@ -336,11 +338,11 @@ msgstr "Tijdsregistratie"
msgctxt "model:ir.ui.menu,name:menu_work_list"
msgid "Works"
-msgstr "Werken"
+msgstr "Werkzaamheden"
msgctxt "model:ir.ui.menu,name:menu_work_report"
msgid "Works"
-msgstr "Werken"
+msgstr "Werkzaamheden"
msgctxt "model:res.group,name:group_timesheet_admin"
msgid "Timesheet Administration"
@@ -372,11 +374,11 @@ msgstr "Voer regels in"
msgctxt "model:timesheet.work,name:"
msgid "Work"
-msgstr "Werk"
+msgstr "Werkzaamheden"
msgctxt "model:timesheet.work.context,name:"
msgid "Work Context"
-msgstr "Werk context"
+msgstr "Werkzaamheden context"
msgctxt "selection:res.user.application,application:"
msgid "Timesheet"
diff --git a/modules/timesheet/locale/pl.po b/modules/timesheet/locale/pl.po
index 0a2101fc5e..253bcc3dde 100644
--- a/modules/timesheet/locale/pl.po
+++ b/modules/timesheet/locale/pl.po
@@ -238,6 +238,7 @@ msgctxt "model:ir.action.act_window.domain,name:act_work_list_domain_open"
msgid "Open"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_line_duration_positive"
msgid "The duration of line \"%(line)s\" must be positive."
msgstr ""
@@ -246,6 +247,7 @@ msgctxt "model:ir.message,text:msg_line_uuid_unique"
msgid "The UUID of timesheet line must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_work_company_different_origin"
msgid "The companies associated with work \"%(work)s\" and its origin differ."
msgstr ""
diff --git a/modules/timesheet/locale/pt.po b/modules/timesheet/locale/pt.po
index 6c47f697b4..3b1f5e74f1 100644
--- a/modules/timesheet/locale/pt.po
+++ b/modules/timesheet/locale/pt.po
@@ -236,7 +236,7 @@ msgctxt "model:ir.action.act_window.domain,name:act_work_list_domain_open"
msgid "Open"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_line_duration_positive"
msgid "The duration of line \"%(line)s\" must be positive."
msgstr "A duração da linha \"%(line)s\" deve ser positiva."
@@ -245,6 +245,7 @@ msgctxt "model:ir.message,text:msg_line_uuid_unique"
msgid "The UUID of timesheet line must be unique."
msgstr "A UUID da linha do horário de trabalho deve ser única."
+#, python-format
msgctxt "model:ir.message,text:msg_work_company_different_origin"
msgid "The companies associated with work \"%(work)s\" and its origin differ."
msgstr ""
diff --git a/modules/timesheet/locale/ro.po b/modules/timesheet/locale/ro.po
index c4ae0a4108..ea587ca4f6 100644
--- a/modules/timesheet/locale/ro.po
+++ b/modules/timesheet/locale/ro.po
@@ -231,6 +231,7 @@ msgctxt "model:ir.action.act_window.domain,name:act_work_list_domain_open"
msgid "Open"
msgstr "Deschis"
+#, python-format
msgctxt "model:ir.message,text:msg_line_duration_positive"
msgid "The duration of line \"%(line)s\" must be positive."
msgstr ""
@@ -239,6 +240,7 @@ msgctxt "model:ir.message,text:msg_line_uuid_unique"
msgid "The UUID of timesheet line must be unique."
msgstr "UUID-ul rândului foii de pontaj trebuie să fie unic."
+#, python-format
msgctxt "model:ir.message,text:msg_work_company_different_origin"
msgid "The companies associated with work \"%(work)s\" and its origin differ."
msgstr ""
@@ -342,14 +344,12 @@ msgstr "Raportare"
msgctxt "model:ir.ui.menu,name:menu_timesheet"
msgid "Timesheet"
-msgstr "Foaia de pontaj"
+msgstr "Pontaj"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_work_list"
msgid "Works"
msgstr "Lucrări"
-#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_work_report"
msgid "Works"
msgstr "Lucrări"
@@ -392,7 +392,7 @@ msgstr ""
msgctxt "selection:res.user.application,application:"
msgid "Timesheet"
-msgstr "Foaie de pontaj"
+msgstr "Pontaj"
msgctxt "wizard_button:timesheet.line.enter,start,end:"
msgid "Cancel"
diff --git a/modules/timesheet/locale/ru.po b/modules/timesheet/locale/ru.po
index fc97b17ef5..a85ccd6be1 100644
--- a/modules/timesheet/locale/ru.po
+++ b/modules/timesheet/locale/ru.po
@@ -249,6 +249,7 @@ msgctxt "model:ir.action.act_window.domain,name:act_work_list_domain_open"
msgid "Open"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_line_duration_positive"
msgid "The duration of line \"%(line)s\" must be positive."
msgstr ""
@@ -257,6 +258,7 @@ msgctxt "model:ir.message,text:msg_line_uuid_unique"
msgid "The UUID of timesheet line must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_work_company_different_origin"
msgid "The companies associated with work \"%(work)s\" and its origin differ."
msgstr ""
diff --git a/modules/timesheet/locale/sl.po b/modules/timesheet/locale/sl.po
index e4202a8e05..f1e35c28a5 100644
--- a/modules/timesheet/locale/sl.po
+++ b/modules/timesheet/locale/sl.po
@@ -237,7 +237,7 @@ msgctxt "model:ir.action.act_window.domain,name:act_work_list_domain_open"
msgid "Open"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_line_duration_positive"
msgid "The duration of line \"%(line)s\" must be positive."
msgstr "Trajanje na postavki \"%(line)s\" mora biti nenegativno."
@@ -246,6 +246,7 @@ msgctxt "model:ir.message,text:msg_line_uuid_unique"
msgid "The UUID of timesheet line must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_work_company_different_origin"
msgid "The companies associated with work \"%(work)s\" and its origin differ."
msgstr ""
diff --git a/modules/timesheet/locale/tr.po b/modules/timesheet/locale/tr.po
index ec75422144..3eb26c9333 100644
--- a/modules/timesheet/locale/tr.po
+++ b/modules/timesheet/locale/tr.po
@@ -234,7 +234,7 @@ msgctxt "model:ir.action.act_window.domain,name:act_work_list_domain_open"
msgid "Open"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_line_duration_positive"
msgid "The duration of line \"%(line)s\" must be positive."
msgstr "İş \"%(line)s\" süresi pozitif olmalı"
@@ -243,6 +243,7 @@ msgctxt "model:ir.message,text:msg_line_uuid_unique"
msgid "The UUID of timesheet line must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_work_company_different_origin"
msgid "The companies associated with work \"%(work)s\" and its origin differ."
msgstr ""
diff --git a/modules/timesheet/locale/uk.po b/modules/timesheet/locale/uk.po
index 60b51bc2bb..8b98c65ca5 100644
--- a/modules/timesheet/locale/uk.po
+++ b/modules/timesheet/locale/uk.po
@@ -230,6 +230,7 @@ msgctxt "model:ir.action.act_window.domain,name:act_work_list_domain_open"
msgid "Open"
msgstr "Відкриті"
+#, python-format
msgctxt "model:ir.message,text:msg_line_duration_positive"
msgid "The duration of line \"%(line)s\" must be positive."
msgstr "Тривалість рядка \"%(line)s\" має бути додатною."
@@ -238,6 +239,7 @@ msgctxt "model:ir.message,text:msg_line_uuid_unique"
msgid "The UUID of timesheet line must be unique."
msgstr "UUID рядка табеля має бути унікальним."
+#, python-format
msgctxt "model:ir.message,text:msg_work_company_different_origin"
msgid "The companies associated with work \"%(work)s\" and its origin differ."
msgstr ""
diff --git a/modules/timesheet/locale/zh_CN.po b/modules/timesheet/locale/zh_CN.po
index 2472a6ce9c..e87105e58e 100644
--- a/modules/timesheet/locale/zh_CN.po
+++ b/modules/timesheet/locale/zh_CN.po
@@ -231,6 +231,7 @@ msgctxt "model:ir.action.act_window.domain,name:act_work_list_domain_open"
msgid "Open"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_line_duration_positive"
msgid "The duration of line \"%(line)s\" must be positive."
msgstr "持续时间明细 \"%(line)s\" 必须为正."
@@ -239,6 +240,7 @@ msgctxt "model:ir.message,text:msg_line_uuid_unique"
msgid "The UUID of timesheet line must be unique."
msgstr "时间表的 UUID 不能重复."
+#, python-format
msgctxt "model:ir.message,text:msg_work_company_different_origin"
msgid "The companies associated with work \"%(work)s\" and its origin differ."
msgstr "工作\"%(work)s\"关联的公司与其来源关联的公司不一致."
diff --git a/modules/web_shop/locale/bg.po b/modules/web_shop/locale/bg.po
index 71c0ec85be..257af3acc0 100644
--- a/modules/web_shop/locale/bg.po
+++ b/modules/web_shop/locale/bg.po
@@ -199,6 +199,7 @@ msgctxt "model:ir.action,name:act_shop"
msgid "Web Shops"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_party"
msgid ""
"To process the sale \"%(sale)s\" you must select another party instead of "
@@ -249,6 +250,10 @@ msgctxt "view:product.template:"
msgid "Edit"
msgstr ""
+msgctxt "view:product.template:"
+msgid "Web Shop"
+msgstr ""
+
msgctxt "view:web.shop:"
msgid "Products"
msgstr ""
diff --git a/modules/web_shop/locale/ca.po b/modules/web_shop/locale/ca.po
index e2a537b83a..594a00a835 100644
--- a/modules/web_shop/locale/ca.po
+++ b/modules/web_shop/locale/ca.po
@@ -200,6 +200,7 @@ msgctxt "model:ir.action,name:act_shop"
msgid "Web Shops"
msgstr "Botigues web"
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_party"
msgid ""
"To process the sale \"%(sale)s\" you must select another party instead of "
@@ -252,6 +253,10 @@ msgctxt "view:product.template:"
msgid "Edit"
msgstr "Edita"
+msgctxt "view:product.template:"
+msgid "Web Shop"
+msgstr "Botiga Web"
+
msgctxt "view:web.shop:"
msgid "Products"
msgstr "Productes"
diff --git a/modules/web_shop/locale/cs.po b/modules/web_shop/locale/cs.po
index 71c0ec85be..257af3acc0 100644
--- a/modules/web_shop/locale/cs.po
+++ b/modules/web_shop/locale/cs.po
@@ -199,6 +199,7 @@ msgctxt "model:ir.action,name:act_shop"
msgid "Web Shops"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_party"
msgid ""
"To process the sale \"%(sale)s\" you must select another party instead of "
@@ -249,6 +250,10 @@ msgctxt "view:product.template:"
msgid "Edit"
msgstr ""
+msgctxt "view:product.template:"
+msgid "Web Shop"
+msgstr ""
+
msgctxt "view:web.shop:"
msgid "Products"
msgstr ""
diff --git a/modules/web_shop/locale/de.po b/modules/web_shop/locale/de.po
index edd93b7112..30592b0d28 100644
--- a/modules/web_shop/locale/de.po
+++ b/modules/web_shop/locale/de.po
@@ -76,7 +76,7 @@ msgstr "Name"
msgctxt "field:web.shop,non_sale_price_list:"
msgid "Non-Sale Price List"
-msgstr "Vergleichspreisliste"
+msgstr "Vergleichspreiskonditionsschema"
msgctxt "field:web.shop,products:"
msgid "Products"
@@ -88,7 +88,7 @@ msgstr "Entfernte Artikel"
msgctxt "field:web.shop,sale_price_list:"
msgid "Sale Price List"
-msgstr "Preisliste Verkauf"
+msgstr "Preiskonditionsschema Verkauf"
msgctxt "field:web.shop,type:"
msgid "Type"
@@ -178,7 +178,7 @@ msgctxt "help:web.shop,non_sale_price_list:"
msgid ""
"The price list to compute the price of products when it is not on sale."
msgstr ""
-"Die Preisliste zur Berechnung des Basispreises zum Zweck der "
+"Das Preiskonditionsschema zur Berechnung des Basispreises zum Zweck der "
"Preisgegenüberstellung."
msgctxt "help:web.shop,products:"
@@ -191,7 +191,7 @@ msgstr "Liste der von der Veröffentlichung zurückzuziehenden Artikel."
msgctxt "help:web.shop,sale_price_list:"
msgid "The price list to compute sale price of products."
-msgstr "Preisliste zur Berechnung der Verkaufspreise der Artikel."
+msgstr "Preiskonditionsschema zur Berechnung der Verkaufspreise der Artikel."
msgctxt "help:web.shop,type:"
msgid "The front-end used for the web shop."
@@ -201,6 +201,7 @@ msgctxt "model:ir.action,name:act_shop"
msgid "Web Shops"
msgstr "Webshops"
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_party"
msgid ""
"To process the sale \"%(sale)s\" you must select another party instead of "
@@ -253,6 +254,10 @@ msgctxt "view:product.template:"
msgid "Edit"
msgstr "Bearbeiten"
+msgctxt "view:product.template:"
+msgid "Web Shop"
+msgstr "Webshop"
+
msgctxt "view:web.shop:"
msgid "Products"
msgstr "Artikel"
diff --git a/modules/web_shop/locale/es.po b/modules/web_shop/locale/es.po
index 45086b4579..8bef23cfe5 100644
--- a/modules/web_shop/locale/es.po
+++ b/modules/web_shop/locale/es.po
@@ -201,6 +201,7 @@ msgctxt "model:ir.action,name:act_shop"
msgid "Web Shops"
msgstr "Tiendas Web"
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_party"
msgid ""
"To process the sale \"%(sale)s\" you must select another party instead of "
@@ -253,6 +254,10 @@ msgctxt "view:product.template:"
msgid "Edit"
msgstr "Editar"
+msgctxt "view:product.template:"
+msgid "Web Shop"
+msgstr "Tienda Web"
+
msgctxt "view:web.shop:"
msgid "Products"
msgstr "Productos"
diff --git a/modules/web_shop/locale/es_419.po b/modules/web_shop/locale/es_419.po
index 71c0ec85be..257af3acc0 100644
--- a/modules/web_shop/locale/es_419.po
+++ b/modules/web_shop/locale/es_419.po
@@ -199,6 +199,7 @@ msgctxt "model:ir.action,name:act_shop"
msgid "Web Shops"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_party"
msgid ""
"To process the sale \"%(sale)s\" you must select another party instead of "
@@ -249,6 +250,10 @@ msgctxt "view:product.template:"
msgid "Edit"
msgstr ""
+msgctxt "view:product.template:"
+msgid "Web Shop"
+msgstr ""
+
msgctxt "view:web.shop:"
msgid "Products"
msgstr ""
diff --git a/modules/web_shop/locale/et.po b/modules/web_shop/locale/et.po
index 71c0ec85be..257af3acc0 100644
--- a/modules/web_shop/locale/et.po
+++ b/modules/web_shop/locale/et.po
@@ -199,6 +199,7 @@ msgctxt "model:ir.action,name:act_shop"
msgid "Web Shops"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_party"
msgid ""
"To process the sale \"%(sale)s\" you must select another party instead of "
@@ -249,6 +250,10 @@ msgctxt "view:product.template:"
msgid "Edit"
msgstr ""
+msgctxt "view:product.template:"
+msgid "Web Shop"
+msgstr ""
+
msgctxt "view:web.shop:"
msgid "Products"
msgstr ""
diff --git a/modules/web_shop/locale/fa.po b/modules/web_shop/locale/fa.po
index 71c0ec85be..257af3acc0 100644
--- a/modules/web_shop/locale/fa.po
+++ b/modules/web_shop/locale/fa.po
@@ -199,6 +199,7 @@ msgctxt "model:ir.action,name:act_shop"
msgid "Web Shops"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_party"
msgid ""
"To process the sale \"%(sale)s\" you must select another party instead of "
@@ -249,6 +250,10 @@ msgctxt "view:product.template:"
msgid "Edit"
msgstr ""
+msgctxt "view:product.template:"
+msgid "Web Shop"
+msgstr ""
+
msgctxt "view:web.shop:"
msgid "Products"
msgstr ""
diff --git a/modules/web_shop/locale/fi.po b/modules/web_shop/locale/fi.po
index 71c0ec85be..257af3acc0 100644
--- a/modules/web_shop/locale/fi.po
+++ b/modules/web_shop/locale/fi.po
@@ -199,6 +199,7 @@ msgctxt "model:ir.action,name:act_shop"
msgid "Web Shops"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_party"
msgid ""
"To process the sale \"%(sale)s\" you must select another party instead of "
@@ -249,6 +250,10 @@ msgctxt "view:product.template:"
msgid "Edit"
msgstr ""
+msgctxt "view:product.template:"
+msgid "Web Shop"
+msgstr ""
+
msgctxt "view:web.shop:"
msgid "Products"
msgstr ""
diff --git a/modules/web_shop/locale/fr.po b/modules/web_shop/locale/fr.po
index d8d2982352..1d30567313 100644
--- a/modules/web_shop/locale/fr.po
+++ b/modules/web_shop/locale/fr.po
@@ -202,6 +202,7 @@ msgctxt "model:ir.action,name:act_shop"
msgid "Web Shops"
msgstr "Boutiques en ligne"
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_party"
msgid ""
"To process the sale \"%(sale)s\" you must select another party instead of "
@@ -254,6 +255,10 @@ msgctxt "view:product.template:"
msgid "Edit"
msgstr "Éditer"
+msgctxt "view:product.template:"
+msgid "Web Shop"
+msgstr "Boutique en ligne"
+
msgctxt "view:web.shop:"
msgid "Products"
msgstr "Produits"
diff --git a/modules/web_shop/locale/hu.po b/modules/web_shop/locale/hu.po
index 1a6f7d9982..4f933b8755 100644
--- a/modules/web_shop/locale/hu.po
+++ b/modules/web_shop/locale/hu.po
@@ -204,6 +204,7 @@ msgctxt "model:ir.action,name:act_shop"
msgid "Web Shops"
msgstr "Webáruházak"
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_party"
msgid ""
"To process the sale \"%(sale)s\" you must select another party instead of "
@@ -255,6 +256,11 @@ msgctxt "view:product.template:"
msgid "Edit"
msgstr ""
+#, fuzzy
+msgctxt "view:product.template:"
+msgid "Web Shop"
+msgstr "Webáruház"
+
msgctxt "view:web.shop:"
msgid "Products"
msgstr "Termékek"
diff --git a/modules/web_shop/locale/id.po b/modules/web_shop/locale/id.po
index 2cbb0584aa..1bf34e309b 100644
--- a/modules/web_shop/locale/id.po
+++ b/modules/web_shop/locale/id.po
@@ -200,6 +200,7 @@ msgctxt "model:ir.action,name:act_shop"
msgid "Web Shops"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_party"
msgid ""
"To process the sale \"%(sale)s\" you must select another party instead of "
@@ -250,6 +251,11 @@ msgctxt "view:product.template:"
msgid "Edit"
msgstr "Sunting"
+#, fuzzy
+msgctxt "view:product.template:"
+msgid "Web Shop"
+msgstr "Toko"
+
msgctxt "view:web.shop:"
msgid "Products"
msgstr "Produk-Produk"
diff --git a/modules/web_shop/locale/it.po b/modules/web_shop/locale/it.po
index 78a543cc75..23611f892f 100644
--- a/modules/web_shop/locale/it.po
+++ b/modules/web_shop/locale/it.po
@@ -199,6 +199,7 @@ msgctxt "model:ir.action,name:act_shop"
msgid "Web Shops"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_party"
msgid ""
"To process the sale \"%(sale)s\" you must select another party instead of "
@@ -249,6 +250,10 @@ msgctxt "view:product.template:"
msgid "Edit"
msgstr ""
+msgctxt "view:product.template:"
+msgid "Web Shop"
+msgstr ""
+
msgctxt "view:web.shop:"
msgid "Products"
msgstr ""
diff --git a/modules/web_shop/locale/lo.po b/modules/web_shop/locale/lo.po
index 71c0ec85be..257af3acc0 100644
--- a/modules/web_shop/locale/lo.po
+++ b/modules/web_shop/locale/lo.po
@@ -199,6 +199,7 @@ msgctxt "model:ir.action,name:act_shop"
msgid "Web Shops"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_party"
msgid ""
"To process the sale \"%(sale)s\" you must select another party instead of "
@@ -249,6 +250,10 @@ msgctxt "view:product.template:"
msgid "Edit"
msgstr ""
+msgctxt "view:product.template:"
+msgid "Web Shop"
+msgstr ""
+
msgctxt "view:web.shop:"
msgid "Products"
msgstr ""
diff --git a/modules/web_shop/locale/lt.po b/modules/web_shop/locale/lt.po
index 71c0ec85be..257af3acc0 100644
--- a/modules/web_shop/locale/lt.po
+++ b/modules/web_shop/locale/lt.po
@@ -199,6 +199,7 @@ msgctxt "model:ir.action,name:act_shop"
msgid "Web Shops"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_party"
msgid ""
"To process the sale \"%(sale)s\" you must select another party instead of "
@@ -249,6 +250,10 @@ msgctxt "view:product.template:"
msgid "Edit"
msgstr ""
+msgctxt "view:product.template:"
+msgid "Web Shop"
+msgstr ""
+
msgctxt "view:web.shop:"
msgid "Products"
msgstr ""
diff --git a/modules/web_shop/locale/nl.po b/modules/web_shop/locale/nl.po
index 6455589231..47c63324b2 100644
--- a/modules/web_shop/locale/nl.po
+++ b/modules/web_shop/locale/nl.po
@@ -203,6 +203,7 @@ msgctxt "model:ir.action,name:act_shop"
msgid "Web Shops"
msgstr "Webwinkels"
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_party"
msgid ""
"To process the sale \"%(sale)s\" you must select another party instead of "
@@ -255,6 +256,10 @@ msgctxt "view:product.template:"
msgid "Edit"
msgstr "Bewerk"
+msgctxt "view:product.template:"
+msgid "Web Shop"
+msgstr "Webwinkel"
+
msgctxt "view:web.shop:"
msgid "Products"
msgstr "Producten"
diff --git a/modules/web_shop/locale/pl.po b/modules/web_shop/locale/pl.po
index 71c0ec85be..257af3acc0 100644
--- a/modules/web_shop/locale/pl.po
+++ b/modules/web_shop/locale/pl.po
@@ -199,6 +199,7 @@ msgctxt "model:ir.action,name:act_shop"
msgid "Web Shops"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_party"
msgid ""
"To process the sale \"%(sale)s\" you must select another party instead of "
@@ -249,6 +250,10 @@ msgctxt "view:product.template:"
msgid "Edit"
msgstr ""
+msgctxt "view:product.template:"
+msgid "Web Shop"
+msgstr ""
+
msgctxt "view:web.shop:"
msgid "Products"
msgstr ""
diff --git a/modules/web_shop/locale/pt.po b/modules/web_shop/locale/pt.po
index 71c0ec85be..257af3acc0 100644
--- a/modules/web_shop/locale/pt.po
+++ b/modules/web_shop/locale/pt.po
@@ -199,6 +199,7 @@ msgctxt "model:ir.action,name:act_shop"
msgid "Web Shops"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_party"
msgid ""
"To process the sale \"%(sale)s\" you must select another party instead of "
@@ -249,6 +250,10 @@ msgctxt "view:product.template:"
msgid "Edit"
msgstr ""
+msgctxt "view:product.template:"
+msgid "Web Shop"
+msgstr ""
+
msgctxt "view:web.shop:"
msgid "Products"
msgstr ""
diff --git a/modules/web_shop/locale/ro.po b/modules/web_shop/locale/ro.po
index 71c0ec85be..257af3acc0 100644
--- a/modules/web_shop/locale/ro.po
+++ b/modules/web_shop/locale/ro.po
@@ -199,6 +199,7 @@ msgctxt "model:ir.action,name:act_shop"
msgid "Web Shops"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_party"
msgid ""
"To process the sale \"%(sale)s\" you must select another party instead of "
@@ -249,6 +250,10 @@ msgctxt "view:product.template:"
msgid "Edit"
msgstr ""
+msgctxt "view:product.template:"
+msgid "Web Shop"
+msgstr ""
+
msgctxt "view:web.shop:"
msgid "Products"
msgstr ""
diff --git a/modules/web_shop/locale/ru.po b/modules/web_shop/locale/ru.po
index 71c0ec85be..257af3acc0 100644
--- a/modules/web_shop/locale/ru.po
+++ b/modules/web_shop/locale/ru.po
@@ -199,6 +199,7 @@ msgctxt "model:ir.action,name:act_shop"
msgid "Web Shops"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_party"
msgid ""
"To process the sale \"%(sale)s\" you must select another party instead of "
@@ -249,6 +250,10 @@ msgctxt "view:product.template:"
msgid "Edit"
msgstr ""
+msgctxt "view:product.template:"
+msgid "Web Shop"
+msgstr ""
+
msgctxt "view:web.shop:"
msgid "Products"
msgstr ""
diff --git a/modules/web_shop/locale/sl.po b/modules/web_shop/locale/sl.po
index 21870b3f24..2751f190cc 100644
--- a/modules/web_shop/locale/sl.po
+++ b/modules/web_shop/locale/sl.po
@@ -201,6 +201,7 @@ msgctxt "model:ir.action,name:act_shop"
msgid "Web Shops"
msgstr "Spletne trgovine"
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_party"
msgid ""
"To process the sale \"%(sale)s\" you must select another party instead of "
@@ -254,6 +255,11 @@ msgctxt "view:product.template:"
msgid "Edit"
msgstr "Uredi"
+#, fuzzy
+msgctxt "view:product.template:"
+msgid "Web Shop"
+msgstr "Spletna trgovina"
+
msgctxt "view:web.shop:"
msgid "Products"
msgstr "Izdeleki"
diff --git a/modules/web_shop/locale/tr.po b/modules/web_shop/locale/tr.po
index 71c0ec85be..257af3acc0 100644
--- a/modules/web_shop/locale/tr.po
+++ b/modules/web_shop/locale/tr.po
@@ -199,6 +199,7 @@ msgctxt "model:ir.action,name:act_shop"
msgid "Web Shops"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_party"
msgid ""
"To process the sale \"%(sale)s\" you must select another party instead of "
@@ -249,6 +250,10 @@ msgctxt "view:product.template:"
msgid "Edit"
msgstr ""
+msgctxt "view:product.template:"
+msgid "Web Shop"
+msgstr ""
+
msgctxt "view:web.shop:"
msgid "Products"
msgstr ""
diff --git a/modules/web_shop/locale/uk.po b/modules/web_shop/locale/uk.po
index ce4b69f635..9cae3ccad5 100644
--- a/modules/web_shop/locale/uk.po
+++ b/modules/web_shop/locale/uk.po
@@ -201,6 +201,7 @@ msgctxt "model:ir.action,name:act_shop"
msgid "Web Shops"
msgstr "Веб-магазини"
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_party"
msgid ""
"To process the sale \"%(sale)s\" you must select another party instead of "
@@ -254,6 +255,11 @@ msgctxt "view:product.template:"
msgid "Edit"
msgstr "Редагувати"
+#, fuzzy
+msgctxt "view:product.template:"
+msgid "Web Shop"
+msgstr "Веб-магазин"
+
msgctxt "view:web.shop:"
msgid "Products"
msgstr "Товари"
diff --git a/modules/web_shop/locale/zh_CN.po b/modules/web_shop/locale/zh_CN.po
index 71c0ec85be..257af3acc0 100644
--- a/modules/web_shop/locale/zh_CN.po
+++ b/modules/web_shop/locale/zh_CN.po
@@ -199,6 +199,7 @@ msgctxt "model:ir.action,name:act_shop"
msgid "Web Shops"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_invalid_party"
msgid ""
"To process the sale \"%(sale)s\" you must select another party instead of "
@@ -249,6 +250,10 @@ msgctxt "view:product.template:"
msgid "Edit"
msgstr ""
+msgctxt "view:product.template:"
+msgid "Web Shop"
+msgstr ""
+
msgctxt "view:web.shop:"
msgid "Products"
msgstr ""
diff --git a/modules/web_shop_product_data_feed/locale/bg.po b/modules/web_shop_product_data_feed/locale/bg.po
index 5eab157a25..40af4d799f 100644
--- a/modules/web_shop_product_data_feed/locale/bg.po
+++ b/modules/web_shop_product_data_feed/locale/bg.po
@@ -86,3 +86,7 @@ msgstr ""
msgctxt "model:product.category.google,name:"
msgid "Google Product Category"
msgstr ""
+
+msgctxt "selection:ir.cron,method:"
+msgid "Update Web Shop Product Data Feed"
+msgstr ""
diff --git a/modules/web_shop_product_data_feed/locale/ca.po b/modules/web_shop_product_data_feed/locale/ca.po
index e19a94df18..61a1f076a9 100644
--- a/modules/web_shop_product_data_feed/locale/ca.po
+++ b/modules/web_shop_product_data_feed/locale/ca.po
@@ -75,7 +75,6 @@ msgstr ""
"- ${code}\n"
"- ${name}\n"
"- ${language}\n"
-"- ${index}\n"
msgctxt "model:ir.action,name:act_product_category_facebook_form"
msgid "Facebook Product Categories"
@@ -100,3 +99,7 @@ msgstr "Categoria de producte de Facebook"
msgctxt "model:product.category.google,name:"
msgid "Google Product Category"
msgstr "Categoria de producte de Google"
+
+msgctxt "selection:ir.cron,method:"
+msgid "Update Web Shop Product Data Feed"
+msgstr "Actualitza el feed de dades de la botiga"
diff --git a/modules/web_shop_product_data_feed/locale/cs.po b/modules/web_shop_product_data_feed/locale/cs.po
index 5eab157a25..40af4d799f 100644
--- a/modules/web_shop_product_data_feed/locale/cs.po
+++ b/modules/web_shop_product_data_feed/locale/cs.po
@@ -86,3 +86,7 @@ msgstr ""
msgctxt "model:product.category.google,name:"
msgid "Google Product Category"
msgstr ""
+
+msgctxt "selection:ir.cron,method:"
+msgid "Update Web Shop Product Data Feed"
+msgstr ""
diff --git a/modules/web_shop_product_data_feed/locale/de.po b/modules/web_shop_product_data_feed/locale/de.po
index 5eb080f837..a4a6bcd453 100644
--- a/modules/web_shop_product_data_feed/locale/de.po
+++ b/modules/web_shop_product_data_feed/locale/de.po
@@ -99,3 +99,7 @@ msgstr "Facebook Artikelkategorien"
msgctxt "model:product.category.google,name:"
msgid "Google Product Category"
msgstr "Google Artikelkategorien"
+
+msgctxt "selection:ir.cron,method:"
+msgid "Update Web Shop Product Data Feed"
+msgstr "Artikeldaten-Feed des Webshops aktualisieren"
diff --git a/modules/web_shop_product_data_feed/locale/es.po b/modules/web_shop_product_data_feed/locale/es.po
index cc425f2a9d..446584c953 100644
--- a/modules/web_shop_product_data_feed/locale/es.po
+++ b/modules/web_shop_product_data_feed/locale/es.po
@@ -1,5 +1,4 @@
#
-#, fuzzy
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
@@ -76,7 +75,6 @@ msgstr ""
"- ${code}\n"
"- ${name}\n"
"- ${language}\n"
-"- ${index}\n"
msgctxt "model:ir.action,name:act_product_category_facebook_form"
msgid "Facebook Product Categories"
@@ -101,3 +99,7 @@ msgstr "Categoria producto Facebook"
msgctxt "model:product.category.google,name:"
msgid "Google Product Category"
msgstr "Categoría producto Google"
+
+msgctxt "selection:ir.cron,method:"
+msgid "Update Web Shop Product Data Feed"
+msgstr "Actualizar el feed de datos de productos de la tienda web"
diff --git a/modules/web_shop_product_data_feed/locale/es_419.po b/modules/web_shop_product_data_feed/locale/es_419.po
index 5eab157a25..40af4d799f 100644
--- a/modules/web_shop_product_data_feed/locale/es_419.po
+++ b/modules/web_shop_product_data_feed/locale/es_419.po
@@ -86,3 +86,7 @@ msgstr ""
msgctxt "model:product.category.google,name:"
msgid "Google Product Category"
msgstr ""
+
+msgctxt "selection:ir.cron,method:"
+msgid "Update Web Shop Product Data Feed"
+msgstr ""
diff --git a/modules/web_shop_product_data_feed/locale/et.po b/modules/web_shop_product_data_feed/locale/et.po
index 5eab157a25..40af4d799f 100644
--- a/modules/web_shop_product_data_feed/locale/et.po
+++ b/modules/web_shop_product_data_feed/locale/et.po
@@ -86,3 +86,7 @@ msgstr ""
msgctxt "model:product.category.google,name:"
msgid "Google Product Category"
msgstr ""
+
+msgctxt "selection:ir.cron,method:"
+msgid "Update Web Shop Product Data Feed"
+msgstr ""
diff --git a/modules/web_shop_product_data_feed/locale/fa.po b/modules/web_shop_product_data_feed/locale/fa.po
index 5eab157a25..40af4d799f 100644
--- a/modules/web_shop_product_data_feed/locale/fa.po
+++ b/modules/web_shop_product_data_feed/locale/fa.po
@@ -86,3 +86,7 @@ msgstr ""
msgctxt "model:product.category.google,name:"
msgid "Google Product Category"
msgstr ""
+
+msgctxt "selection:ir.cron,method:"
+msgid "Update Web Shop Product Data Feed"
+msgstr ""
diff --git a/modules/web_shop_product_data_feed/locale/fi.po b/modules/web_shop_product_data_feed/locale/fi.po
index 5eab157a25..40af4d799f 100644
--- a/modules/web_shop_product_data_feed/locale/fi.po
+++ b/modules/web_shop_product_data_feed/locale/fi.po
@@ -86,3 +86,7 @@ msgstr ""
msgctxt "model:product.category.google,name:"
msgid "Google Product Category"
msgstr ""
+
+msgctxt "selection:ir.cron,method:"
+msgid "Update Web Shop Product Data Feed"
+msgstr ""
diff --git a/modules/web_shop_product_data_feed/locale/fr.po b/modules/web_shop_product_data_feed/locale/fr.po
index e6cc0b2189..fa74eec29b 100644
--- a/modules/web_shop_product_data_feed/locale/fr.po
+++ b/modules/web_shop_product_data_feed/locale/fr.po
@@ -1,5 +1,4 @@
#
-#, fuzzy
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
@@ -100,3 +99,7 @@ msgstr "Catégorie Facebook de produit"
msgctxt "model:product.category.google,name:"
msgid "Google Product Category"
msgstr "Catégorie Google de produit"
+
+msgctxt "selection:ir.cron,method:"
+msgid "Update Web Shop Product Data Feed"
+msgstr "Mettre à jour le flux de données produit des boutiques en ligne"
diff --git a/modules/web_shop_product_data_feed/locale/hu.po b/modules/web_shop_product_data_feed/locale/hu.po
index 5eab157a25..40af4d799f 100644
--- a/modules/web_shop_product_data_feed/locale/hu.po
+++ b/modules/web_shop_product_data_feed/locale/hu.po
@@ -86,3 +86,7 @@ msgstr ""
msgctxt "model:product.category.google,name:"
msgid "Google Product Category"
msgstr ""
+
+msgctxt "selection:ir.cron,method:"
+msgid "Update Web Shop Product Data Feed"
+msgstr ""
diff --git a/modules/web_shop_product_data_feed/locale/id.po b/modules/web_shop_product_data_feed/locale/id.po
index 5eab157a25..40af4d799f 100644
--- a/modules/web_shop_product_data_feed/locale/id.po
+++ b/modules/web_shop_product_data_feed/locale/id.po
@@ -86,3 +86,7 @@ msgstr ""
msgctxt "model:product.category.google,name:"
msgid "Google Product Category"
msgstr ""
+
+msgctxt "selection:ir.cron,method:"
+msgid "Update Web Shop Product Data Feed"
+msgstr ""
diff --git a/modules/web_shop_product_data_feed/locale/it.po b/modules/web_shop_product_data_feed/locale/it.po
index 5eab157a25..40af4d799f 100644
--- a/modules/web_shop_product_data_feed/locale/it.po
+++ b/modules/web_shop_product_data_feed/locale/it.po
@@ -86,3 +86,7 @@ msgstr ""
msgctxt "model:product.category.google,name:"
msgid "Google Product Category"
msgstr ""
+
+msgctxt "selection:ir.cron,method:"
+msgid "Update Web Shop Product Data Feed"
+msgstr ""
diff --git a/modules/web_shop_product_data_feed/locale/lo.po b/modules/web_shop_product_data_feed/locale/lo.po
index 5eab157a25..40af4d799f 100644
--- a/modules/web_shop_product_data_feed/locale/lo.po
+++ b/modules/web_shop_product_data_feed/locale/lo.po
@@ -86,3 +86,7 @@ msgstr ""
msgctxt "model:product.category.google,name:"
msgid "Google Product Category"
msgstr ""
+
+msgctxt "selection:ir.cron,method:"
+msgid "Update Web Shop Product Data Feed"
+msgstr ""
diff --git a/modules/web_shop_product_data_feed/locale/lt.po b/modules/web_shop_product_data_feed/locale/lt.po
index 5eab157a25..40af4d799f 100644
--- a/modules/web_shop_product_data_feed/locale/lt.po
+++ b/modules/web_shop_product_data_feed/locale/lt.po
@@ -86,3 +86,7 @@ msgstr ""
msgctxt "model:product.category.google,name:"
msgid "Google Product Category"
msgstr ""
+
+msgctxt "selection:ir.cron,method:"
+msgid "Update Web Shop Product Data Feed"
+msgstr ""
diff --git a/modules/web_shop_product_data_feed/locale/nl.po b/modules/web_shop_product_data_feed/locale/nl.po
index 726947c616..77bf6f011d 100644
--- a/modules/web_shop_product_data_feed/locale/nl.po
+++ b/modules/web_shop_product_data_feed/locale/nl.po
@@ -1,5 +1,4 @@
#
-#, fuzzy
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
@@ -70,7 +69,7 @@ msgid ""
"- ${name}\n"
"- ${language}\n"
msgstr ""
-"De template om een een product URL te generen voor de webshop.\n"
+"De template om een product URL te generen voor de webshop.\n"
"De volgende aanduidingen kunnen worden gebruikt:\n"
"- ${id}\n"
"- ${code}\n"
@@ -100,3 +99,7 @@ msgstr "Facebook product categorie"
msgctxt "model:product.category.google,name:"
msgid "Google Product Category"
msgstr "Google product categorie"
+
+msgctxt "selection:ir.cron,method:"
+msgid "Update Web Shop Product Data Feed"
+msgstr "Update de webshop product feed"
diff --git a/modules/web_shop_product_data_feed/locale/pl.po b/modules/web_shop_product_data_feed/locale/pl.po
index 5eab157a25..40af4d799f 100644
--- a/modules/web_shop_product_data_feed/locale/pl.po
+++ b/modules/web_shop_product_data_feed/locale/pl.po
@@ -86,3 +86,7 @@ msgstr ""
msgctxt "model:product.category.google,name:"
msgid "Google Product Category"
msgstr ""
+
+msgctxt "selection:ir.cron,method:"
+msgid "Update Web Shop Product Data Feed"
+msgstr ""
diff --git a/modules/web_shop_product_data_feed/locale/pt.po b/modules/web_shop_product_data_feed/locale/pt.po
index 5eab157a25..40af4d799f 100644
--- a/modules/web_shop_product_data_feed/locale/pt.po
+++ b/modules/web_shop_product_data_feed/locale/pt.po
@@ -86,3 +86,7 @@ msgstr ""
msgctxt "model:product.category.google,name:"
msgid "Google Product Category"
msgstr ""
+
+msgctxt "selection:ir.cron,method:"
+msgid "Update Web Shop Product Data Feed"
+msgstr ""
diff --git a/modules/web_shop_product_data_feed/locale/ro.po b/modules/web_shop_product_data_feed/locale/ro.po
index 5eab157a25..40af4d799f 100644
--- a/modules/web_shop_product_data_feed/locale/ro.po
+++ b/modules/web_shop_product_data_feed/locale/ro.po
@@ -86,3 +86,7 @@ msgstr ""
msgctxt "model:product.category.google,name:"
msgid "Google Product Category"
msgstr ""
+
+msgctxt "selection:ir.cron,method:"
+msgid "Update Web Shop Product Data Feed"
+msgstr ""
diff --git a/modules/web_shop_product_data_feed/locale/ru.po b/modules/web_shop_product_data_feed/locale/ru.po
index 5eab157a25..40af4d799f 100644
--- a/modules/web_shop_product_data_feed/locale/ru.po
+++ b/modules/web_shop_product_data_feed/locale/ru.po
@@ -86,3 +86,7 @@ msgstr ""
msgctxt "model:product.category.google,name:"
msgid "Google Product Category"
msgstr ""
+
+msgctxt "selection:ir.cron,method:"
+msgid "Update Web Shop Product Data Feed"
+msgstr ""
diff --git a/modules/web_shop_product_data_feed/locale/sl.po b/modules/web_shop_product_data_feed/locale/sl.po
index 5eab157a25..40af4d799f 100644
--- a/modules/web_shop_product_data_feed/locale/sl.po
+++ b/modules/web_shop_product_data_feed/locale/sl.po
@@ -86,3 +86,7 @@ msgstr ""
msgctxt "model:product.category.google,name:"
msgid "Google Product Category"
msgstr ""
+
+msgctxt "selection:ir.cron,method:"
+msgid "Update Web Shop Product Data Feed"
+msgstr ""
diff --git a/modules/web_shop_product_data_feed/locale/tr.po b/modules/web_shop_product_data_feed/locale/tr.po
index 5eab157a25..40af4d799f 100644
--- a/modules/web_shop_product_data_feed/locale/tr.po
+++ b/modules/web_shop_product_data_feed/locale/tr.po
@@ -86,3 +86,7 @@ msgstr ""
msgctxt "model:product.category.google,name:"
msgid "Google Product Category"
msgstr ""
+
+msgctxt "selection:ir.cron,method:"
+msgid "Update Web Shop Product Data Feed"
+msgstr ""
diff --git a/modules/web_shop_product_data_feed/locale/uk.po b/modules/web_shop_product_data_feed/locale/uk.po
index 5eab157a25..40af4d799f 100644
--- a/modules/web_shop_product_data_feed/locale/uk.po
+++ b/modules/web_shop_product_data_feed/locale/uk.po
@@ -86,3 +86,7 @@ msgstr ""
msgctxt "model:product.category.google,name:"
msgid "Google Product Category"
msgstr ""
+
+msgctxt "selection:ir.cron,method:"
+msgid "Update Web Shop Product Data Feed"
+msgstr ""
diff --git a/modules/web_shop_product_data_feed/locale/zh_CN.po b/modules/web_shop_product_data_feed/locale/zh_CN.po
index 5eab157a25..40af4d799f 100644
--- a/modules/web_shop_product_data_feed/locale/zh_CN.po
+++ b/modules/web_shop_product_data_feed/locale/zh_CN.po
@@ -86,3 +86,7 @@ msgstr ""
msgctxt "model:product.category.google,name:"
msgid "Google Product Category"
msgstr ""
+
+msgctxt "selection:ir.cron,method:"
+msgid "Update Web Shop Product Data Feed"
+msgstr ""
diff --git a/modules/web_shop_shopify/locale/bg.po b/modules/web_shop_shopify/locale/bg.po
index f863df2fcd..644f6bbfd2 100644
--- a/modules/web_shop_shopify/locale/bg.po
+++ b/modules/web_shop_shopify/locale/bg.po
@@ -134,18 +134,21 @@ msgctxt "model:ir.action,name:act_stock_shipment_shopify_identifier_form"
msgid "Shipment Identifiers"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_custom_collection_fail"
msgid ""
"Failed to save custom collection \"%(category)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_fulfillment_fail"
msgid ""
"Failed to save fulfillment for sale \"%(sale)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_fulfillment_order_line_not_found"
msgid "Failed to find fulfillment order for %(quantity)s of move \"%(move)s\"."
msgstr ""
@@ -166,6 +169,7 @@ msgctxt "model:ir.message,text:msg_identifier_shipment_sale_unique"
msgid "The shipment can not have more than one Shopify identifier per sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_item_fail"
msgid ""
"Failed to save inventory item for product \"%(product)s\" with error:\n"
@@ -176,54 +180,66 @@ msgctxt "model:ir.message,text:msg_location_id_unique"
msgid "Each Shopify location can only be linked to one warehouse."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_change_template"
msgid ""
"To change the template of product \"%(product)s\" you must unpublish it from"
" the Shopify web shops."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_fail"
msgid ""
"Failed to save product \"%(template)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_image_fail"
msgid ""
"Failed to save image \"%(image)s\" for product \"%(template)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_shopify_uom_digits"
msgid ""
"To update product \"%(product)s\" on Shopify, you must use an unit of "
"measure without digits."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_refund_fail"
msgid ""
"Failed to save refund for sale \"%(sale)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_without_product"
msgid ""
"To process the sale \"%(sale)s\" you must set a product on the line "
"\"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shop_currency_different"
msgid ""
"To update products on the shop \"%(shop)s\", you must set the currency to "
"\"%(shopify_currency)s\" instead of \"%(shop_currency)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shop_locale_different"
msgid ""
"To update products on the shop \"%(shop)s\", you must set the language to "
"\"%(shopify_primary_locale)s\" instead of \"%(shop_language)s\"."
msgstr ""
+msgctxt "model:ir.message,text:msg_shopify_credential_modified"
+msgid "Are you sure you want to modify Shopify credentials?"
+msgstr ""
+
msgctxt "model:ir.message,text:msg_shopify_identifier"
msgid "Shopify Identifier"
msgstr ""
@@ -232,6 +248,7 @@ msgctxt "model:ir.message,text:msg_shopify_identifiers"
msgid "Shopify Identifiers"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_variant_fail"
msgid ""
"Failed to save variant \"%(product)s\" with error:\n"
diff --git a/modules/web_shop_shopify/locale/ca.po b/modules/web_shop_shopify/locale/ca.po
index 45717c53f7..3594c46a07 100644
--- a/modules/web_shop_shopify/locale/ca.po
+++ b/modules/web_shop_shopify/locale/ca.po
@@ -136,6 +136,7 @@ msgctxt "model:ir.action,name:act_stock_shipment_shopify_identifier_form"
msgid "Shipment Identifiers"
msgstr "Identificadors d'albarà"
+#, python-format
msgctxt "model:ir.message,text:msg_custom_collection_fail"
msgid ""
"Failed to save custom collection \"%(category)s\" with error:\n"
@@ -144,6 +145,7 @@ msgstr ""
"No s'ha pogut desar la col·lecció personalitzada \"%(category)s\" amb l'error:\n"
"%(error)s"
+#, python-format
msgctxt "model:ir.message,text:msg_fulfillment_fail"
msgid ""
"Failed to save fulfillment for sale \"%(sale)s\" with error:\n"
@@ -152,6 +154,7 @@ msgstr ""
"No s'ha pogut desar el compliment de la venda \"%(sale)s\" amb error:\n"
"%(error)s"
+#, python-format
msgctxt "model:ir.message,text:msg_fulfillment_order_line_not_found"
msgid "Failed to find fulfillment order for %(quantity)s of move \"%(move)s\"."
msgstr ""
@@ -176,6 +179,7 @@ msgctxt "model:ir.message,text:msg_identifier_shipment_sale_unique"
msgid "The shipment can not have more than one Shopify identifier per sale."
msgstr "L’albarà no pot tenir més d’un identificador de Shopify per venda."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_item_fail"
msgid ""
"Failed to save inventory item for product \"%(product)s\" with error:\n"
@@ -188,6 +192,7 @@ msgctxt "model:ir.message,text:msg_location_id_unique"
msgid "Each Shopify location can only be linked to one warehouse."
msgstr "Cada ubicació de Shopify només es pot enllaçar a un magatzem."
+#, python-format
msgctxt "model:ir.message,text:msg_product_change_template"
msgid ""
"To change the template of product \"%(product)s\" you must unpublish it from"
@@ -196,6 +201,7 @@ msgstr ""
"Per canviar la plantilla del producte \"%(product)s\" l'heu de despublicar "
"de les botigues web de Shopify."
+#, python-format
msgctxt "model:ir.message,text:msg_product_fail"
msgid ""
"Failed to save product \"%(template)s\" with error:\n"
@@ -204,6 +210,7 @@ msgstr ""
"No s'ha pogut desar el producte \"%(template)s\" amb l'error:\n"
"%(error)s"
+#, python-format
msgctxt "model:ir.message,text:msg_product_image_fail"
msgid ""
"Failed to save image \"%(image)s\" for product \"%(template)s\" with error:\n"
@@ -212,6 +219,7 @@ msgstr ""
"No s'ha pogut desar la imatge \"%(image)s\" per al producte \"%(template)s\" amb error:\n"
"%(error)s"
+#, python-format
msgctxt "model:ir.message,text:msg_product_shopify_uom_digits"
msgid ""
"To update product \"%(product)s\" on Shopify, you must use an unit of "
@@ -220,6 +228,7 @@ msgstr ""
"Per actualitzar el producte \"%(product)s\" a Shopify, heu d'utilitzar una "
"unitat de mesura sense dígits."
+#, python-format
msgctxt "model:ir.message,text:msg_refund_fail"
msgid ""
"Failed to save refund for sale \"%(sale)s\" with error:\n"
@@ -228,6 +237,7 @@ msgstr ""
"No s'ha pogut desar el reemborsament per la venda \"%(sale)s\" amb error:\n"
"%(error)s"
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_without_product"
msgid ""
"To process the sale \"%(sale)s\" you must set a product on the line "
@@ -236,6 +246,7 @@ msgstr ""
"Per processar la venda \"%(sale)s\", heu d'establir un producte a la línia "
"\"%(line)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_shop_currency_different"
msgid ""
"To update products on the shop \"%(shop)s\", you must set the currency to "
@@ -244,6 +255,7 @@ msgstr ""
"Per actualitzar els productes de la botiga \"%(shop)s\", heu d'establir la "
"moneda a \"%(shopify_currency)s\" en lloc de \"%(shop_currency)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_shop_locale_different"
msgid ""
"To update products on the shop \"%(shop)s\", you must set the language to "
@@ -252,6 +264,10 @@ msgstr ""
"Per actualitzar els productes de la botiga \"%(shop)s\", heu d'establir "
"l'idioma a \"%(shopify_primary_locale)s\" en lloc de \"%(shop_language)s\"."
+msgctxt "model:ir.message,text:msg_shopify_credential_modified"
+msgid "Are you sure you want to modify Shopify credentials?"
+msgstr "Estàs segur que vols modificar les credencials de Shopify?"
+
msgctxt "model:ir.message,text:msg_shopify_identifier"
msgid "Shopify Identifier"
msgstr "Identificador de Shopify"
@@ -260,6 +276,7 @@ msgctxt "model:ir.message,text:msg_shopify_identifiers"
msgid "Shopify Identifiers"
msgstr "Identificadors de Shopify"
+#, python-format
msgctxt "model:ir.message,text:msg_variant_fail"
msgid ""
"Failed to save variant \"%(product)s\" with error:\n"
diff --git a/modules/web_shop_shopify/locale/cs.po b/modules/web_shop_shopify/locale/cs.po
index f863df2fcd..644f6bbfd2 100644
--- a/modules/web_shop_shopify/locale/cs.po
+++ b/modules/web_shop_shopify/locale/cs.po
@@ -134,18 +134,21 @@ msgctxt "model:ir.action,name:act_stock_shipment_shopify_identifier_form"
msgid "Shipment Identifiers"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_custom_collection_fail"
msgid ""
"Failed to save custom collection \"%(category)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_fulfillment_fail"
msgid ""
"Failed to save fulfillment for sale \"%(sale)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_fulfillment_order_line_not_found"
msgid "Failed to find fulfillment order for %(quantity)s of move \"%(move)s\"."
msgstr ""
@@ -166,6 +169,7 @@ msgctxt "model:ir.message,text:msg_identifier_shipment_sale_unique"
msgid "The shipment can not have more than one Shopify identifier per sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_item_fail"
msgid ""
"Failed to save inventory item for product \"%(product)s\" with error:\n"
@@ -176,54 +180,66 @@ msgctxt "model:ir.message,text:msg_location_id_unique"
msgid "Each Shopify location can only be linked to one warehouse."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_change_template"
msgid ""
"To change the template of product \"%(product)s\" you must unpublish it from"
" the Shopify web shops."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_fail"
msgid ""
"Failed to save product \"%(template)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_image_fail"
msgid ""
"Failed to save image \"%(image)s\" for product \"%(template)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_shopify_uom_digits"
msgid ""
"To update product \"%(product)s\" on Shopify, you must use an unit of "
"measure without digits."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_refund_fail"
msgid ""
"Failed to save refund for sale \"%(sale)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_without_product"
msgid ""
"To process the sale \"%(sale)s\" you must set a product on the line "
"\"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shop_currency_different"
msgid ""
"To update products on the shop \"%(shop)s\", you must set the currency to "
"\"%(shopify_currency)s\" instead of \"%(shop_currency)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shop_locale_different"
msgid ""
"To update products on the shop \"%(shop)s\", you must set the language to "
"\"%(shopify_primary_locale)s\" instead of \"%(shop_language)s\"."
msgstr ""
+msgctxt "model:ir.message,text:msg_shopify_credential_modified"
+msgid "Are you sure you want to modify Shopify credentials?"
+msgstr ""
+
msgctxt "model:ir.message,text:msg_shopify_identifier"
msgid "Shopify Identifier"
msgstr ""
@@ -232,6 +248,7 @@ msgctxt "model:ir.message,text:msg_shopify_identifiers"
msgid "Shopify Identifiers"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_variant_fail"
msgid ""
"Failed to save variant \"%(product)s\" with error:\n"
diff --git a/modules/web_shop_shopify/locale/de.po b/modules/web_shop_shopify/locale/de.po
index 9b93e0d388..56bcb7ecae 100644
--- a/modules/web_shop_shopify/locale/de.po
+++ b/modules/web_shop_shopify/locale/de.po
@@ -136,6 +136,7 @@ msgctxt "model:ir.action,name:act_stock_shipment_shopify_identifier_form"
msgid "Shipment Identifiers"
msgstr "Lieferungsidentifkatoren"
+#, python-format
msgctxt "model:ir.message,text:msg_custom_collection_fail"
msgid ""
"Failed to save custom collection \"%(category)s\" with error:\n"
@@ -144,6 +145,7 @@ msgstr ""
"Beim Speichern der benutzerdefinierten Zusammenstellung \"%(category)s\" ist folgender Fehler aufgetreten:\n"
"%(error)s"
+#, python-format
msgctxt "model:ir.message,text:msg_fulfillment_fail"
msgid ""
"Failed to save fulfillment for sale \"%(sale)s\" with error:\n"
@@ -152,6 +154,7 @@ msgstr ""
"Beim Speichern der Auftragsabwicklung für den Verkauf \"%(sale)s\" ist folgender Fehler aufgetreten:\n"
"%(error)s"
+#, python-format
msgctxt "model:ir.message,text:msg_fulfillment_order_line_not_found"
msgid "Failed to find fulfillment order for %(quantity)s of move \"%(move)s\"."
msgstr ""
@@ -179,6 +182,7 @@ msgstr ""
"Für die Lieferung kann jeweils nur einen Shopify Identifikator pro Webshop "
"vergeben werden."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_item_fail"
msgid ""
"Failed to save inventory item for product \"%(product)s\" with error:\n"
@@ -193,6 +197,7 @@ msgstr ""
"Ein Shopify Lagerort kann jeweils nur einem Logistikstandort zugeordnet "
"werden."
+#, python-format
msgctxt "model:ir.message,text:msg_product_change_template"
msgid ""
"To change the template of product \"%(product)s\" you must unpublish it from"
@@ -201,6 +206,7 @@ msgstr ""
"Um die Vorlage des Artikels \"%(product)s\" bearbeiten zu können, muss "
"zuerst die Veröffentlichung im Shopfiy Webshop zurückgenommen werden."
+#, python-format
msgctxt "model:ir.message,text:msg_product_fail"
msgid ""
"Failed to save product \"%(template)s\" with error:\n"
@@ -209,6 +215,7 @@ msgstr ""
"Beim Speichern des Artikels \"%(template)s\" ist folgender Fehler aufgetreten:\n"
"%(error)s"
+#, python-format
msgctxt "model:ir.message,text:msg_product_image_fail"
msgid ""
"Failed to save image \"%(image)s\" for product \"%(template)s\" with error:\n"
@@ -217,6 +224,7 @@ msgstr ""
"Beim Speichern des Bildes \"%(image)s\" für Artikel \"%(template)s\" ist folgender Fehler aufgetreten:\n"
"%(error)s"
+#, python-format
msgctxt "model:ir.message,text:msg_product_shopify_uom_digits"
msgid ""
"To update product \"%(product)s\" on Shopify, you must use an unit of "
@@ -225,6 +233,7 @@ msgstr ""
"Damit der Artikel \"%(product)s\" auf Shopify aktualisiert werden kann, muss"
" eine Maßeinheit ohne Nachkommastellen verwendet werden."
+#, python-format
msgctxt "model:ir.message,text:msg_refund_fail"
msgid ""
"Failed to save refund for sale \"%(sale)s\" with error:\n"
@@ -233,6 +242,7 @@ msgstr ""
"Beim Speichern der Erstattung für den Verkauf \"%(sale)s\" ist folgender Fehler aufgetreten:\n"
"%(error)s"
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_without_product"
msgid ""
"To process the sale \"%(sale)s\" you must set a product on the line "
@@ -241,6 +251,7 @@ msgstr ""
"Damit der Verkauf \"%(sale)s\" ausgeführt werden kann, muss ein Artikel auf "
"Position \"%(line)s\" erfasst werden."
+#, python-format
msgctxt "model:ir.message,text:msg_shop_currency_different"
msgid ""
"To update products on the shop \"%(shop)s\", you must set the currency to "
@@ -250,6 +261,7 @@ msgstr ""
"die Währung von \"%(shop_currency)s\" auf \"%(shopify_currency)s\" geändert "
"werden."
+#, python-format
msgctxt "model:ir.message,text:msg_shop_locale_different"
msgid ""
"To update products on the shop \"%(shop)s\", you must set the language to "
@@ -259,6 +271,10 @@ msgstr ""
"muss die Sprache von \"%(shop_language)s\" auf "
"\"%(shopify_primary_locale)s\" geändert werden."
+msgctxt "model:ir.message,text:msg_shopify_credential_modified"
+msgid "Are you sure you want to modify Shopify credentials?"
+msgstr "Möchten Sie die Shopify-Anmeldeinformationen wirklich ändern?"
+
msgctxt "model:ir.message,text:msg_shopify_identifier"
msgid "Shopify Identifier"
msgstr "Shopify Identifikator"
@@ -267,6 +283,7 @@ msgctxt "model:ir.message,text:msg_shopify_identifiers"
msgid "Shopify Identifiers"
msgstr "Shopify Identifikatoren"
+#, python-format
msgctxt "model:ir.message,text:msg_variant_fail"
msgid ""
"Failed to save variant \"%(product)s\" with error:\n"
diff --git a/modules/web_shop_shopify/locale/es.po b/modules/web_shop_shopify/locale/es.po
index 06dee60d3e..23823647d1 100644
--- a/modules/web_shop_shopify/locale/es.po
+++ b/modules/web_shop_shopify/locale/es.po
@@ -135,6 +135,7 @@ msgctxt "model:ir.action,name:act_stock_shipment_shopify_identifier_form"
msgid "Shipment Identifiers"
msgstr "Identificadores de albarán"
+#, python-format
msgctxt "model:ir.message,text:msg_custom_collection_fail"
msgid ""
"Failed to save custom collection \"%(category)s\" with error:\n"
@@ -143,6 +144,7 @@ msgstr ""
"No se ha podido guardar la colección personalizada \"%(category)s\" con el error:\n"
"%(error)s"
+#, python-format
msgctxt "model:ir.message,text:msg_fulfillment_fail"
msgid ""
"Failed to save fulfillment for sale \"%(sale)s\" with error:\n"
@@ -151,6 +153,7 @@ msgstr ""
"No se ha podido guardar el cumplimiento para la venta \"%(sale)s\" con el error:\n"
"%(error)s"
+#, python-format
msgctxt "model:ir.message,text:msg_fulfillment_order_line_not_found"
msgid "Failed to find fulfillment order for %(quantity)s of move \"%(move)s\"."
msgstr ""
@@ -176,6 +179,7 @@ msgid "The shipment can not have more than one Shopify identifier per sale."
msgstr ""
"El albarán no puede tener más de un identificador de Shopify por venta."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_item_fail"
msgid ""
"Failed to save inventory item for product \"%(product)s\" with error:\n"
@@ -188,6 +192,7 @@ msgctxt "model:ir.message,text:msg_location_id_unique"
msgid "Each Shopify location can only be linked to one warehouse."
msgstr "Cada ubicación de Shopify solo se puede vincular a un almacén."
+#, python-format
msgctxt "model:ir.message,text:msg_product_change_template"
msgid ""
"To change the template of product \"%(product)s\" you must unpublish it from"
@@ -196,6 +201,7 @@ msgstr ""
"Para cambiar la plantilla del producto \"%(product)s\" debes anular su "
"publicación de las tiendas web de Shopify."
+#, python-format
msgctxt "model:ir.message,text:msg_product_fail"
msgid ""
"Failed to save product \"%(template)s\" with error:\n"
@@ -204,6 +210,7 @@ msgstr ""
"No se ha podido guardar el producto \"%(template)s\" con el error:\n"
"%(error)s"
+#, python-format
msgctxt "model:ir.message,text:msg_product_image_fail"
msgid ""
"Failed to save image \"%(image)s\" for product \"%(template)s\" with error:\n"
@@ -212,6 +219,7 @@ msgstr ""
"No se ha podido guardar la imagen \"%(image)s\" para el producto \"%(template)s\" con el error:\n"
"%(error)s"
+#, python-format
msgctxt "model:ir.message,text:msg_product_shopify_uom_digits"
msgid ""
"To update product \"%(product)s\" on Shopify, you must use an unit of "
@@ -220,6 +228,7 @@ msgstr ""
"Para actualizar el producto \"%(product)s\" en Shopify, debe usar una unidad"
" de medida sin dígitos."
+#, python-format
msgctxt "model:ir.message,text:msg_refund_fail"
msgid ""
"Failed to save refund for sale \"%(sale)s\" with error:\n"
@@ -228,6 +237,7 @@ msgstr ""
"No se ha podido guardar el reembolso de la venta \"%(sale)s\" con el error:\n"
"%(error)s"
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_without_product"
msgid ""
"To process the sale \"%(sale)s\" you must set a product on the line "
@@ -236,21 +246,27 @@ msgstr ""
"Para procesar la venta \"%(sale)s\" debe establecer un producto en la línea "
"\"%(line)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_shop_currency_different"
msgid ""
"To update products on the shop \"%(shop)s\", you must set the currency to "
"\"%(shopify_currency)s\" instead of \"%(shop_currency)s\"."
msgstr ""
"Para actualizar los productos de la tienda \"%(shop)s\", debe establecer la "
-"moneda en \"%(shopify_currency)s\" en lugar de \"%(shop_currency)s\"."
+"moneda \"%(shopify_currency)s\" en lugar de \"%(shop_currency)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_shop_locale_different"
msgid ""
"To update products on the shop \"%(shop)s\", you must set the language to "
"\"%(shopify_primary_locale)s\" instead of \"%(shop_language)s\"."
msgstr ""
"Para actualizar los productos de la tienda \"%(shop)s\", debe establecer el "
-"idioma en \"%(shopify_primary_locale)s\" en lugar de \"%(shop_language)s\"."
+"idioma \"%(shopify_primary_locale)s\" en lugar de \"%(shop_language)s\"."
+
+msgctxt "model:ir.message,text:msg_shopify_credential_modified"
+msgid "Are you sure you want to modify Shopify credentials?"
+msgstr "¿Está seguro de que desea modificar las credenciales de Shopify?"
msgctxt "model:ir.message,text:msg_shopify_identifier"
msgid "Shopify Identifier"
@@ -260,6 +276,7 @@ msgctxt "model:ir.message,text:msg_shopify_identifiers"
msgid "Shopify Identifiers"
msgstr "Identificadores de Shopify"
+#, python-format
msgctxt "model:ir.message,text:msg_variant_fail"
msgid ""
"Failed to save variant \"%(product)s\" with error:\n"
diff --git a/modules/web_shop_shopify/locale/es_419.po b/modules/web_shop_shopify/locale/es_419.po
index f863df2fcd..644f6bbfd2 100644
--- a/modules/web_shop_shopify/locale/es_419.po
+++ b/modules/web_shop_shopify/locale/es_419.po
@@ -134,18 +134,21 @@ msgctxt "model:ir.action,name:act_stock_shipment_shopify_identifier_form"
msgid "Shipment Identifiers"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_custom_collection_fail"
msgid ""
"Failed to save custom collection \"%(category)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_fulfillment_fail"
msgid ""
"Failed to save fulfillment for sale \"%(sale)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_fulfillment_order_line_not_found"
msgid "Failed to find fulfillment order for %(quantity)s of move \"%(move)s\"."
msgstr ""
@@ -166,6 +169,7 @@ msgctxt "model:ir.message,text:msg_identifier_shipment_sale_unique"
msgid "The shipment can not have more than one Shopify identifier per sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_item_fail"
msgid ""
"Failed to save inventory item for product \"%(product)s\" with error:\n"
@@ -176,54 +180,66 @@ msgctxt "model:ir.message,text:msg_location_id_unique"
msgid "Each Shopify location can only be linked to one warehouse."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_change_template"
msgid ""
"To change the template of product \"%(product)s\" you must unpublish it from"
" the Shopify web shops."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_fail"
msgid ""
"Failed to save product \"%(template)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_image_fail"
msgid ""
"Failed to save image \"%(image)s\" for product \"%(template)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_shopify_uom_digits"
msgid ""
"To update product \"%(product)s\" on Shopify, you must use an unit of "
"measure without digits."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_refund_fail"
msgid ""
"Failed to save refund for sale \"%(sale)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_without_product"
msgid ""
"To process the sale \"%(sale)s\" you must set a product on the line "
"\"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shop_currency_different"
msgid ""
"To update products on the shop \"%(shop)s\", you must set the currency to "
"\"%(shopify_currency)s\" instead of \"%(shop_currency)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shop_locale_different"
msgid ""
"To update products on the shop \"%(shop)s\", you must set the language to "
"\"%(shopify_primary_locale)s\" instead of \"%(shop_language)s\"."
msgstr ""
+msgctxt "model:ir.message,text:msg_shopify_credential_modified"
+msgid "Are you sure you want to modify Shopify credentials?"
+msgstr ""
+
msgctxt "model:ir.message,text:msg_shopify_identifier"
msgid "Shopify Identifier"
msgstr ""
@@ -232,6 +248,7 @@ msgctxt "model:ir.message,text:msg_shopify_identifiers"
msgid "Shopify Identifiers"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_variant_fail"
msgid ""
"Failed to save variant \"%(product)s\" with error:\n"
diff --git a/modules/web_shop_shopify/locale/et.po b/modules/web_shop_shopify/locale/et.po
index f863df2fcd..644f6bbfd2 100644
--- a/modules/web_shop_shopify/locale/et.po
+++ b/modules/web_shop_shopify/locale/et.po
@@ -134,18 +134,21 @@ msgctxt "model:ir.action,name:act_stock_shipment_shopify_identifier_form"
msgid "Shipment Identifiers"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_custom_collection_fail"
msgid ""
"Failed to save custom collection \"%(category)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_fulfillment_fail"
msgid ""
"Failed to save fulfillment for sale \"%(sale)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_fulfillment_order_line_not_found"
msgid "Failed to find fulfillment order for %(quantity)s of move \"%(move)s\"."
msgstr ""
@@ -166,6 +169,7 @@ msgctxt "model:ir.message,text:msg_identifier_shipment_sale_unique"
msgid "The shipment can not have more than one Shopify identifier per sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_item_fail"
msgid ""
"Failed to save inventory item for product \"%(product)s\" with error:\n"
@@ -176,54 +180,66 @@ msgctxt "model:ir.message,text:msg_location_id_unique"
msgid "Each Shopify location can only be linked to one warehouse."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_change_template"
msgid ""
"To change the template of product \"%(product)s\" you must unpublish it from"
" the Shopify web shops."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_fail"
msgid ""
"Failed to save product \"%(template)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_image_fail"
msgid ""
"Failed to save image \"%(image)s\" for product \"%(template)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_shopify_uom_digits"
msgid ""
"To update product \"%(product)s\" on Shopify, you must use an unit of "
"measure without digits."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_refund_fail"
msgid ""
"Failed to save refund for sale \"%(sale)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_without_product"
msgid ""
"To process the sale \"%(sale)s\" you must set a product on the line "
"\"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shop_currency_different"
msgid ""
"To update products on the shop \"%(shop)s\", you must set the currency to "
"\"%(shopify_currency)s\" instead of \"%(shop_currency)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shop_locale_different"
msgid ""
"To update products on the shop \"%(shop)s\", you must set the language to "
"\"%(shopify_primary_locale)s\" instead of \"%(shop_language)s\"."
msgstr ""
+msgctxt "model:ir.message,text:msg_shopify_credential_modified"
+msgid "Are you sure you want to modify Shopify credentials?"
+msgstr ""
+
msgctxt "model:ir.message,text:msg_shopify_identifier"
msgid "Shopify Identifier"
msgstr ""
@@ -232,6 +248,7 @@ msgctxt "model:ir.message,text:msg_shopify_identifiers"
msgid "Shopify Identifiers"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_variant_fail"
msgid ""
"Failed to save variant \"%(product)s\" with error:\n"
diff --git a/modules/web_shop_shopify/locale/fa.po b/modules/web_shop_shopify/locale/fa.po
index f863df2fcd..644f6bbfd2 100644
--- a/modules/web_shop_shopify/locale/fa.po
+++ b/modules/web_shop_shopify/locale/fa.po
@@ -134,18 +134,21 @@ msgctxt "model:ir.action,name:act_stock_shipment_shopify_identifier_form"
msgid "Shipment Identifiers"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_custom_collection_fail"
msgid ""
"Failed to save custom collection \"%(category)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_fulfillment_fail"
msgid ""
"Failed to save fulfillment for sale \"%(sale)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_fulfillment_order_line_not_found"
msgid "Failed to find fulfillment order for %(quantity)s of move \"%(move)s\"."
msgstr ""
@@ -166,6 +169,7 @@ msgctxt "model:ir.message,text:msg_identifier_shipment_sale_unique"
msgid "The shipment can not have more than one Shopify identifier per sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_item_fail"
msgid ""
"Failed to save inventory item for product \"%(product)s\" with error:\n"
@@ -176,54 +180,66 @@ msgctxt "model:ir.message,text:msg_location_id_unique"
msgid "Each Shopify location can only be linked to one warehouse."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_change_template"
msgid ""
"To change the template of product \"%(product)s\" you must unpublish it from"
" the Shopify web shops."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_fail"
msgid ""
"Failed to save product \"%(template)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_image_fail"
msgid ""
"Failed to save image \"%(image)s\" for product \"%(template)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_shopify_uom_digits"
msgid ""
"To update product \"%(product)s\" on Shopify, you must use an unit of "
"measure without digits."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_refund_fail"
msgid ""
"Failed to save refund for sale \"%(sale)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_without_product"
msgid ""
"To process the sale \"%(sale)s\" you must set a product on the line "
"\"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shop_currency_different"
msgid ""
"To update products on the shop \"%(shop)s\", you must set the currency to "
"\"%(shopify_currency)s\" instead of \"%(shop_currency)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shop_locale_different"
msgid ""
"To update products on the shop \"%(shop)s\", you must set the language to "
"\"%(shopify_primary_locale)s\" instead of \"%(shop_language)s\"."
msgstr ""
+msgctxt "model:ir.message,text:msg_shopify_credential_modified"
+msgid "Are you sure you want to modify Shopify credentials?"
+msgstr ""
+
msgctxt "model:ir.message,text:msg_shopify_identifier"
msgid "Shopify Identifier"
msgstr ""
@@ -232,6 +248,7 @@ msgctxt "model:ir.message,text:msg_shopify_identifiers"
msgid "Shopify Identifiers"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_variant_fail"
msgid ""
"Failed to save variant \"%(product)s\" with error:\n"
diff --git a/modules/web_shop_shopify/locale/fi.po b/modules/web_shop_shopify/locale/fi.po
index f863df2fcd..644f6bbfd2 100644
--- a/modules/web_shop_shopify/locale/fi.po
+++ b/modules/web_shop_shopify/locale/fi.po
@@ -134,18 +134,21 @@ msgctxt "model:ir.action,name:act_stock_shipment_shopify_identifier_form"
msgid "Shipment Identifiers"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_custom_collection_fail"
msgid ""
"Failed to save custom collection \"%(category)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_fulfillment_fail"
msgid ""
"Failed to save fulfillment for sale \"%(sale)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_fulfillment_order_line_not_found"
msgid "Failed to find fulfillment order for %(quantity)s of move \"%(move)s\"."
msgstr ""
@@ -166,6 +169,7 @@ msgctxt "model:ir.message,text:msg_identifier_shipment_sale_unique"
msgid "The shipment can not have more than one Shopify identifier per sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_item_fail"
msgid ""
"Failed to save inventory item for product \"%(product)s\" with error:\n"
@@ -176,54 +180,66 @@ msgctxt "model:ir.message,text:msg_location_id_unique"
msgid "Each Shopify location can only be linked to one warehouse."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_change_template"
msgid ""
"To change the template of product \"%(product)s\" you must unpublish it from"
" the Shopify web shops."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_fail"
msgid ""
"Failed to save product \"%(template)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_image_fail"
msgid ""
"Failed to save image \"%(image)s\" for product \"%(template)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_shopify_uom_digits"
msgid ""
"To update product \"%(product)s\" on Shopify, you must use an unit of "
"measure without digits."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_refund_fail"
msgid ""
"Failed to save refund for sale \"%(sale)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_without_product"
msgid ""
"To process the sale \"%(sale)s\" you must set a product on the line "
"\"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shop_currency_different"
msgid ""
"To update products on the shop \"%(shop)s\", you must set the currency to "
"\"%(shopify_currency)s\" instead of \"%(shop_currency)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shop_locale_different"
msgid ""
"To update products on the shop \"%(shop)s\", you must set the language to "
"\"%(shopify_primary_locale)s\" instead of \"%(shop_language)s\"."
msgstr ""
+msgctxt "model:ir.message,text:msg_shopify_credential_modified"
+msgid "Are you sure you want to modify Shopify credentials?"
+msgstr ""
+
msgctxt "model:ir.message,text:msg_shopify_identifier"
msgid "Shopify Identifier"
msgstr ""
@@ -232,6 +248,7 @@ msgctxt "model:ir.message,text:msg_shopify_identifiers"
msgid "Shopify Identifiers"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_variant_fail"
msgid ""
"Failed to save variant \"%(product)s\" with error:\n"
diff --git a/modules/web_shop_shopify/locale/fr.po b/modules/web_shop_shopify/locale/fr.po
index 64afbb3bbf..b3960b2975 100644
--- a/modules/web_shop_shopify/locale/fr.po
+++ b/modules/web_shop_shopify/locale/fr.po
@@ -136,6 +136,7 @@ msgctxt "model:ir.action,name:act_stock_shipment_shopify_identifier_form"
msgid "Shipment Identifiers"
msgstr "Identifiants d'expédition"
+#, python-format
msgctxt "model:ir.message,text:msg_custom_collection_fail"
msgid ""
"Failed to save custom collection \"%(category)s\" with error:\n"
@@ -144,6 +145,7 @@ msgstr ""
"Échec de l'enregistrement de la collection personnalisée « %(category)s » avec l'erreur :\n"
"%(error)s"
+#, python-format
msgctxt "model:ir.message,text:msg_fulfillment_fail"
msgid ""
"Failed to save fulfillment for sale \"%(sale)s\" with error:\n"
@@ -152,6 +154,7 @@ msgstr ""
"Échec de l'enregistrement du traitement pour la vente « %(sale)s » avec l'erreur :\n"
"%(error)s"
+#, python-format
msgctxt "model:ir.message,text:msg_fulfillment_order_line_not_found"
msgid "Failed to find fulfillment order for %(quantity)s of move \"%(move)s\"."
msgstr ""
@@ -181,6 +184,7 @@ msgid "The shipment can not have more than one Shopify identifier per sale."
msgstr ""
"L'expédition ne peut pas avoir plus d'un identifiant Shopify par vente."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_item_fail"
msgid ""
"Failed to save inventory item for product \"%(product)s\" with error:\n"
@@ -193,6 +197,7 @@ msgctxt "model:ir.message,text:msg_location_id_unique"
msgid "Each Shopify location can only be linked to one warehouse."
msgstr "Chaque emplacement Shopify ne peut être lié qu'à un seul entrepôt."
+#, python-format
msgctxt "model:ir.message,text:msg_product_change_template"
msgid ""
"To change the template of product \"%(product)s\" you must unpublish it from"
@@ -201,6 +206,7 @@ msgstr ""
"Pour modifier le modèle du produit « %(product)s », vous devez le dé-publier"
" des boutiques en ligne Shopify."
+#, python-format
msgctxt "model:ir.message,text:msg_product_fail"
msgid ""
"Failed to save product \"%(template)s\" with error:\n"
@@ -209,6 +215,7 @@ msgstr ""
"Échec de l'enregistrement du produit « %(template)s » avec l'erreur :\n"
"%(error)s"
+#, python-format
msgctxt "model:ir.message,text:msg_product_image_fail"
msgid ""
"Failed to save image \"%(image)s\" for product \"%(template)s\" with error:\n"
@@ -217,6 +224,7 @@ msgstr ""
"Échec de l'enregistrement de l'image « %(image)s » pour le produit « %(template)s » avec l'erreur :\n"
"%(error)s"
+#, python-format
msgctxt "model:ir.message,text:msg_product_shopify_uom_digits"
msgid ""
"To update product \"%(product)s\" on Shopify, you must use an unit of "
@@ -225,6 +233,7 @@ msgstr ""
"Pour mettre à jour le produit « %(product)s » sur Shopify, vous devez "
"utiliser une unité de mesure sans décimales."
+#, python-format
msgctxt "model:ir.message,text:msg_refund_fail"
msgid ""
"Failed to save refund for sale \"%(sale)s\" with error:\n"
@@ -233,6 +242,7 @@ msgstr ""
"Échec de l'enregistrement du remboursement pour la vente « %(sale)s » avec l'erreur :\n"
"%(error)s"
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_without_product"
msgid ""
"To process the sale \"%(sale)s\" you must set a product on the line "
@@ -241,6 +251,7 @@ msgstr ""
"Pour traiter la vente « %(sale)s » vous devez définir un produit sur la "
"ligne « %(line)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_shop_currency_different"
msgid ""
"To update products on the shop \"%(shop)s\", you must set the currency to "
@@ -250,6 +261,7 @@ msgstr ""
"mettre la devise à « %(shopify_currency)s » au lieu de "
"« %(shop_currency)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_shop_locale_different"
msgid ""
"To update products on the shop \"%(shop)s\", you must set the language to "
@@ -259,6 +271,12 @@ msgstr ""
"mettre la langue à « %(shopify_primary_locale)s » au lieu de "
"« %(shop_language)s »."
+msgctxt "model:ir.message,text:msg_shopify_credential_modified"
+msgid "Are you sure you want to modify Shopify credentials?"
+msgstr ""
+"Êtes-vous sûr de vouloir modifier les informations d'identification de "
+"Shopify ?"
+
msgctxt "model:ir.message,text:msg_shopify_identifier"
msgid "Shopify Identifier"
msgstr "Identifiant Shopify"
@@ -267,6 +285,7 @@ msgctxt "model:ir.message,text:msg_shopify_identifiers"
msgid "Shopify Identifiers"
msgstr "Identifiants Shopify"
+#, python-format
msgctxt "model:ir.message,text:msg_variant_fail"
msgid ""
"Failed to save variant \"%(product)s\" with error:\n"
diff --git a/modules/web_shop_shopify/locale/hu.po b/modules/web_shop_shopify/locale/hu.po
index f863df2fcd..644f6bbfd2 100644
--- a/modules/web_shop_shopify/locale/hu.po
+++ b/modules/web_shop_shopify/locale/hu.po
@@ -134,18 +134,21 @@ msgctxt "model:ir.action,name:act_stock_shipment_shopify_identifier_form"
msgid "Shipment Identifiers"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_custom_collection_fail"
msgid ""
"Failed to save custom collection \"%(category)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_fulfillment_fail"
msgid ""
"Failed to save fulfillment for sale \"%(sale)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_fulfillment_order_line_not_found"
msgid "Failed to find fulfillment order for %(quantity)s of move \"%(move)s\"."
msgstr ""
@@ -166,6 +169,7 @@ msgctxt "model:ir.message,text:msg_identifier_shipment_sale_unique"
msgid "The shipment can not have more than one Shopify identifier per sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_item_fail"
msgid ""
"Failed to save inventory item for product \"%(product)s\" with error:\n"
@@ -176,54 +180,66 @@ msgctxt "model:ir.message,text:msg_location_id_unique"
msgid "Each Shopify location can only be linked to one warehouse."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_change_template"
msgid ""
"To change the template of product \"%(product)s\" you must unpublish it from"
" the Shopify web shops."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_fail"
msgid ""
"Failed to save product \"%(template)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_image_fail"
msgid ""
"Failed to save image \"%(image)s\" for product \"%(template)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_shopify_uom_digits"
msgid ""
"To update product \"%(product)s\" on Shopify, you must use an unit of "
"measure without digits."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_refund_fail"
msgid ""
"Failed to save refund for sale \"%(sale)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_without_product"
msgid ""
"To process the sale \"%(sale)s\" you must set a product on the line "
"\"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shop_currency_different"
msgid ""
"To update products on the shop \"%(shop)s\", you must set the currency to "
"\"%(shopify_currency)s\" instead of \"%(shop_currency)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shop_locale_different"
msgid ""
"To update products on the shop \"%(shop)s\", you must set the language to "
"\"%(shopify_primary_locale)s\" instead of \"%(shop_language)s\"."
msgstr ""
+msgctxt "model:ir.message,text:msg_shopify_credential_modified"
+msgid "Are you sure you want to modify Shopify credentials?"
+msgstr ""
+
msgctxt "model:ir.message,text:msg_shopify_identifier"
msgid "Shopify Identifier"
msgstr ""
@@ -232,6 +248,7 @@ msgctxt "model:ir.message,text:msg_shopify_identifiers"
msgid "Shopify Identifiers"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_variant_fail"
msgid ""
"Failed to save variant \"%(product)s\" with error:\n"
diff --git a/modules/web_shop_shopify/locale/id.po b/modules/web_shop_shopify/locale/id.po
index 450971548e..764273595e 100644
--- a/modules/web_shop_shopify/locale/id.po
+++ b/modules/web_shop_shopify/locale/id.po
@@ -134,18 +134,21 @@ msgctxt "model:ir.action,name:act_stock_shipment_shopify_identifier_form"
msgid "Shipment Identifiers"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_custom_collection_fail"
msgid ""
"Failed to save custom collection \"%(category)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_fulfillment_fail"
msgid ""
"Failed to save fulfillment for sale \"%(sale)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_fulfillment_order_line_not_found"
msgid "Failed to find fulfillment order for %(quantity)s of move \"%(move)s\"."
msgstr ""
@@ -166,6 +169,7 @@ msgctxt "model:ir.message,text:msg_identifier_shipment_sale_unique"
msgid "The shipment can not have more than one Shopify identifier per sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_item_fail"
msgid ""
"Failed to save inventory item for product \"%(product)s\" with error:\n"
@@ -176,54 +180,66 @@ msgctxt "model:ir.message,text:msg_location_id_unique"
msgid "Each Shopify location can only be linked to one warehouse."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_change_template"
msgid ""
"To change the template of product \"%(product)s\" you must unpublish it from"
" the Shopify web shops."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_fail"
msgid ""
"Failed to save product \"%(template)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_image_fail"
msgid ""
"Failed to save image \"%(image)s\" for product \"%(template)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_shopify_uom_digits"
msgid ""
"To update product \"%(product)s\" on Shopify, you must use an unit of "
"measure without digits."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_refund_fail"
msgid ""
"Failed to save refund for sale \"%(sale)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_without_product"
msgid ""
"To process the sale \"%(sale)s\" you must set a product on the line "
"\"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shop_currency_different"
msgid ""
"To update products on the shop \"%(shop)s\", you must set the currency to "
"\"%(shopify_currency)s\" instead of \"%(shop_currency)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shop_locale_different"
msgid ""
"To update products on the shop \"%(shop)s\", you must set the language to "
"\"%(shopify_primary_locale)s\" instead of \"%(shop_language)s\"."
msgstr ""
+msgctxt "model:ir.message,text:msg_shopify_credential_modified"
+msgid "Are you sure you want to modify Shopify credentials?"
+msgstr ""
+
msgctxt "model:ir.message,text:msg_shopify_identifier"
msgid "Shopify Identifier"
msgstr ""
@@ -232,6 +248,7 @@ msgctxt "model:ir.message,text:msg_shopify_identifiers"
msgid "Shopify Identifiers"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_variant_fail"
msgid ""
"Failed to save variant \"%(product)s\" with error:\n"
diff --git a/modules/web_shop_shopify/locale/it.po b/modules/web_shop_shopify/locale/it.po
index d6a48430b0..b9d6fbfcd8 100644
--- a/modules/web_shop_shopify/locale/it.po
+++ b/modules/web_shop_shopify/locale/it.po
@@ -134,18 +134,21 @@ msgctxt "model:ir.action,name:act_stock_shipment_shopify_identifier_form"
msgid "Shipment Identifiers"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_custom_collection_fail"
msgid ""
"Failed to save custom collection \"%(category)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_fulfillment_fail"
msgid ""
"Failed to save fulfillment for sale \"%(sale)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_fulfillment_order_line_not_found"
msgid "Failed to find fulfillment order for %(quantity)s of move \"%(move)s\"."
msgstr ""
@@ -166,6 +169,7 @@ msgctxt "model:ir.message,text:msg_identifier_shipment_sale_unique"
msgid "The shipment can not have more than one Shopify identifier per sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_item_fail"
msgid ""
"Failed to save inventory item for product \"%(product)s\" with error:\n"
@@ -176,54 +180,66 @@ msgctxt "model:ir.message,text:msg_location_id_unique"
msgid "Each Shopify location can only be linked to one warehouse."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_change_template"
msgid ""
"To change the template of product \"%(product)s\" you must unpublish it from"
" the Shopify web shops."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_fail"
msgid ""
"Failed to save product \"%(template)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_image_fail"
msgid ""
"Failed to save image \"%(image)s\" for product \"%(template)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_shopify_uom_digits"
msgid ""
"To update product \"%(product)s\" on Shopify, you must use an unit of "
"measure without digits."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_refund_fail"
msgid ""
"Failed to save refund for sale \"%(sale)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_without_product"
msgid ""
"To process the sale \"%(sale)s\" you must set a product on the line "
"\"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shop_currency_different"
msgid ""
"To update products on the shop \"%(shop)s\", you must set the currency to "
"\"%(shopify_currency)s\" instead of \"%(shop_currency)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shop_locale_different"
msgid ""
"To update products on the shop \"%(shop)s\", you must set the language to "
"\"%(shopify_primary_locale)s\" instead of \"%(shop_language)s\"."
msgstr ""
+msgctxt "model:ir.message,text:msg_shopify_credential_modified"
+msgid "Are you sure you want to modify Shopify credentials?"
+msgstr ""
+
msgctxt "model:ir.message,text:msg_shopify_identifier"
msgid "Shopify Identifier"
msgstr ""
@@ -232,6 +248,7 @@ msgctxt "model:ir.message,text:msg_shopify_identifiers"
msgid "Shopify Identifiers"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_variant_fail"
msgid ""
"Failed to save variant \"%(product)s\" with error:\n"
diff --git a/modules/web_shop_shopify/locale/lo.po b/modules/web_shop_shopify/locale/lo.po
index f863df2fcd..644f6bbfd2 100644
--- a/modules/web_shop_shopify/locale/lo.po
+++ b/modules/web_shop_shopify/locale/lo.po
@@ -134,18 +134,21 @@ msgctxt "model:ir.action,name:act_stock_shipment_shopify_identifier_form"
msgid "Shipment Identifiers"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_custom_collection_fail"
msgid ""
"Failed to save custom collection \"%(category)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_fulfillment_fail"
msgid ""
"Failed to save fulfillment for sale \"%(sale)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_fulfillment_order_line_not_found"
msgid "Failed to find fulfillment order for %(quantity)s of move \"%(move)s\"."
msgstr ""
@@ -166,6 +169,7 @@ msgctxt "model:ir.message,text:msg_identifier_shipment_sale_unique"
msgid "The shipment can not have more than one Shopify identifier per sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_item_fail"
msgid ""
"Failed to save inventory item for product \"%(product)s\" with error:\n"
@@ -176,54 +180,66 @@ msgctxt "model:ir.message,text:msg_location_id_unique"
msgid "Each Shopify location can only be linked to one warehouse."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_change_template"
msgid ""
"To change the template of product \"%(product)s\" you must unpublish it from"
" the Shopify web shops."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_fail"
msgid ""
"Failed to save product \"%(template)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_image_fail"
msgid ""
"Failed to save image \"%(image)s\" for product \"%(template)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_shopify_uom_digits"
msgid ""
"To update product \"%(product)s\" on Shopify, you must use an unit of "
"measure without digits."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_refund_fail"
msgid ""
"Failed to save refund for sale \"%(sale)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_without_product"
msgid ""
"To process the sale \"%(sale)s\" you must set a product on the line "
"\"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shop_currency_different"
msgid ""
"To update products on the shop \"%(shop)s\", you must set the currency to "
"\"%(shopify_currency)s\" instead of \"%(shop_currency)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shop_locale_different"
msgid ""
"To update products on the shop \"%(shop)s\", you must set the language to "
"\"%(shopify_primary_locale)s\" instead of \"%(shop_language)s\"."
msgstr ""
+msgctxt "model:ir.message,text:msg_shopify_credential_modified"
+msgid "Are you sure you want to modify Shopify credentials?"
+msgstr ""
+
msgctxt "model:ir.message,text:msg_shopify_identifier"
msgid "Shopify Identifier"
msgstr ""
@@ -232,6 +248,7 @@ msgctxt "model:ir.message,text:msg_shopify_identifiers"
msgid "Shopify Identifiers"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_variant_fail"
msgid ""
"Failed to save variant \"%(product)s\" with error:\n"
diff --git a/modules/web_shop_shopify/locale/lt.po b/modules/web_shop_shopify/locale/lt.po
index f863df2fcd..644f6bbfd2 100644
--- a/modules/web_shop_shopify/locale/lt.po
+++ b/modules/web_shop_shopify/locale/lt.po
@@ -134,18 +134,21 @@ msgctxt "model:ir.action,name:act_stock_shipment_shopify_identifier_form"
msgid "Shipment Identifiers"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_custom_collection_fail"
msgid ""
"Failed to save custom collection \"%(category)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_fulfillment_fail"
msgid ""
"Failed to save fulfillment for sale \"%(sale)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_fulfillment_order_line_not_found"
msgid "Failed to find fulfillment order for %(quantity)s of move \"%(move)s\"."
msgstr ""
@@ -166,6 +169,7 @@ msgctxt "model:ir.message,text:msg_identifier_shipment_sale_unique"
msgid "The shipment can not have more than one Shopify identifier per sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_item_fail"
msgid ""
"Failed to save inventory item for product \"%(product)s\" with error:\n"
@@ -176,54 +180,66 @@ msgctxt "model:ir.message,text:msg_location_id_unique"
msgid "Each Shopify location can only be linked to one warehouse."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_change_template"
msgid ""
"To change the template of product \"%(product)s\" you must unpublish it from"
" the Shopify web shops."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_fail"
msgid ""
"Failed to save product \"%(template)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_image_fail"
msgid ""
"Failed to save image \"%(image)s\" for product \"%(template)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_shopify_uom_digits"
msgid ""
"To update product \"%(product)s\" on Shopify, you must use an unit of "
"measure without digits."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_refund_fail"
msgid ""
"Failed to save refund for sale \"%(sale)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_without_product"
msgid ""
"To process the sale \"%(sale)s\" you must set a product on the line "
"\"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shop_currency_different"
msgid ""
"To update products on the shop \"%(shop)s\", you must set the currency to "
"\"%(shopify_currency)s\" instead of \"%(shop_currency)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shop_locale_different"
msgid ""
"To update products on the shop \"%(shop)s\", you must set the language to "
"\"%(shopify_primary_locale)s\" instead of \"%(shop_language)s\"."
msgstr ""
+msgctxt "model:ir.message,text:msg_shopify_credential_modified"
+msgid "Are you sure you want to modify Shopify credentials?"
+msgstr ""
+
msgctxt "model:ir.message,text:msg_shopify_identifier"
msgid "Shopify Identifier"
msgstr ""
@@ -232,6 +248,7 @@ msgctxt "model:ir.message,text:msg_shopify_identifiers"
msgid "Shopify Identifiers"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_variant_fail"
msgid ""
"Failed to save variant \"%(product)s\" with error:\n"
diff --git a/modules/web_shop_shopify/locale/nl.po b/modules/web_shop_shopify/locale/nl.po
index 01a5e20700..51c6bbc8b0 100644
--- a/modules/web_shop_shopify/locale/nl.po
+++ b/modules/web_shop_shopify/locale/nl.po
@@ -135,6 +135,7 @@ msgctxt "model:ir.action,name:act_stock_shipment_shopify_identifier_form"
msgid "Shipment Identifiers"
msgstr "Zendings-ID's"
+#, python-format
msgctxt "model:ir.message,text:msg_custom_collection_fail"
msgid ""
"Failed to save custom collection \"%(category)s\" with error:\n"
@@ -143,6 +144,7 @@ msgstr ""
"De volgende fout is opgetreden tijdens het opslaan van de gepersonaliseerde compilatie \"%(category)s\":\n"
"%(error)s"
+#, python-format
msgctxt "model:ir.message,text:msg_fulfillment_fail"
msgid ""
"Failed to save fulfillment for sale \"%(sale)s\" with error:\n"
@@ -151,6 +153,7 @@ msgstr ""
"Kan uitvoering voor verkoop \"%(sale)s\" niet opslaan met fout:\n"
"%(error)s"
+#, python-format
msgctxt "model:ir.message,text:msg_fulfillment_order_line_not_found"
msgid "Failed to find fulfillment order for %(quantity)s of move \"%(move)s\"."
msgstr "Kan opdracht voor %(quantity)s van boeking \"%(move)s\" niet vinden."
@@ -174,6 +177,7 @@ msgctxt "model:ir.message,text:msg_identifier_shipment_sale_unique"
msgid "The shipment can not have more than one Shopify identifier per sale."
msgstr "De zending mag niet meer dan één Shopify-ID per verkoop hebben."
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_item_fail"
msgid ""
"Failed to save inventory item for product \"%(product)s\" with error:\n"
@@ -186,6 +190,7 @@ msgctxt "model:ir.message,text:msg_location_id_unique"
msgid "Each Shopify location can only be linked to one warehouse."
msgstr "Elke Shopify-locatie kan slechts aan één magazijn worden gekoppeld."
+#, python-format
msgctxt "model:ir.message,text:msg_product_change_template"
msgid ""
"To change the template of product \"%(product)s\" you must unpublish it from"
@@ -194,6 +199,7 @@ msgstr ""
"Om het sjabloon van het artikel \"%(product)s\" te kunnen bewerken, moet de "
"publicatie in de Shopfiy webshop eerst worden ingetrokken."
+#, python-format
msgctxt "model:ir.message,text:msg_product_fail"
msgid ""
"Failed to save product \"%(template)s\" with error:\n"
@@ -202,6 +208,7 @@ msgstr ""
"De volgende fout is opgetreden tijdens het opslaan van het artikel \"%(template)s\":\n"
"%(error)s"
+#, python-format
msgctxt "model:ir.message,text:msg_product_image_fail"
msgid ""
"Failed to save image \"%(image)s\" for product \"%(template)s\" with error:\n"
@@ -210,6 +217,7 @@ msgstr ""
"De volgende fout is opgetreden tijdens het opslaan van de afbeelding \"%(image)s\" voor artikel \"%(template)s\":\n"
"%(error)s"
+#, python-format
msgctxt "model:ir.message,text:msg_product_shopify_uom_digits"
msgid ""
"To update product \"%(product)s\" on Shopify, you must use an unit of "
@@ -218,6 +226,7 @@ msgstr ""
"Om product \"%(product)s\" op Shopify bij te werken, moet er een maateenheid"
" gebruikt worden zonder decimalen."
+#, python-format
msgctxt "model:ir.message,text:msg_refund_fail"
msgid ""
"Failed to save refund for sale \"%(sale)s\" with error:\n"
@@ -226,6 +235,7 @@ msgstr ""
"De volgende fout is opgetreden tijdens het opslaan van het tegoed voor de verkoop \"%(sale)s\":\n"
"%(error)s"
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_without_product"
msgid ""
"To process the sale \"%(sale)s\" you must set a product on the line "
@@ -234,6 +244,7 @@ msgstr ""
"Om de verkoop \"%(sale)s\" te verwerken, moet u een product instellen op de "
"regel \"%(line)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_shop_currency_different"
msgid ""
"To update products on the shop \"%(shop)s\", you must set the currency to "
@@ -242,6 +253,7 @@ msgstr ""
"Om producten in de winkel \"%(shop)s\" bij te werken, moet u de valuta "
"instellen op \"%(shopify_currency)s\" in plaats van \"%(shop_currency)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_shop_locale_different"
msgid ""
"To update products on the shop \"%(shop)s\", you must set the language to "
@@ -251,6 +263,10 @@ msgstr ""
"instellen op \"%(shopify_primary_locale)s\" in plaats van "
"\"%(shop_language)s\"."
+msgctxt "model:ir.message,text:msg_shopify_credential_modified"
+msgid "Are you sure you want to modify Shopify credentials?"
+msgstr "Weet u zeker dat u de inloggegevens bij Shopify wil wijzigen?"
+
msgctxt "model:ir.message,text:msg_shopify_identifier"
msgid "Shopify Identifier"
msgstr "Shopify-ID"
@@ -259,6 +275,7 @@ msgctxt "model:ir.message,text:msg_shopify_identifiers"
msgid "Shopify Identifiers"
msgstr "Shopify-ID's"
+#, python-format
msgctxt "model:ir.message,text:msg_variant_fail"
msgid ""
"Failed to save variant \"%(product)s\" with error:\n"
diff --git a/modules/web_shop_shopify/locale/pl.po b/modules/web_shop_shopify/locale/pl.po
index f863df2fcd..644f6bbfd2 100644
--- a/modules/web_shop_shopify/locale/pl.po
+++ b/modules/web_shop_shopify/locale/pl.po
@@ -134,18 +134,21 @@ msgctxt "model:ir.action,name:act_stock_shipment_shopify_identifier_form"
msgid "Shipment Identifiers"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_custom_collection_fail"
msgid ""
"Failed to save custom collection \"%(category)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_fulfillment_fail"
msgid ""
"Failed to save fulfillment for sale \"%(sale)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_fulfillment_order_line_not_found"
msgid "Failed to find fulfillment order for %(quantity)s of move \"%(move)s\"."
msgstr ""
@@ -166,6 +169,7 @@ msgctxt "model:ir.message,text:msg_identifier_shipment_sale_unique"
msgid "The shipment can not have more than one Shopify identifier per sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_item_fail"
msgid ""
"Failed to save inventory item for product \"%(product)s\" with error:\n"
@@ -176,54 +180,66 @@ msgctxt "model:ir.message,text:msg_location_id_unique"
msgid "Each Shopify location can only be linked to one warehouse."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_change_template"
msgid ""
"To change the template of product \"%(product)s\" you must unpublish it from"
" the Shopify web shops."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_fail"
msgid ""
"Failed to save product \"%(template)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_image_fail"
msgid ""
"Failed to save image \"%(image)s\" for product \"%(template)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_shopify_uom_digits"
msgid ""
"To update product \"%(product)s\" on Shopify, you must use an unit of "
"measure without digits."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_refund_fail"
msgid ""
"Failed to save refund for sale \"%(sale)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_without_product"
msgid ""
"To process the sale \"%(sale)s\" you must set a product on the line "
"\"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shop_currency_different"
msgid ""
"To update products on the shop \"%(shop)s\", you must set the currency to "
"\"%(shopify_currency)s\" instead of \"%(shop_currency)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shop_locale_different"
msgid ""
"To update products on the shop \"%(shop)s\", you must set the language to "
"\"%(shopify_primary_locale)s\" instead of \"%(shop_language)s\"."
msgstr ""
+msgctxt "model:ir.message,text:msg_shopify_credential_modified"
+msgid "Are you sure you want to modify Shopify credentials?"
+msgstr ""
+
msgctxt "model:ir.message,text:msg_shopify_identifier"
msgid "Shopify Identifier"
msgstr ""
@@ -232,6 +248,7 @@ msgctxt "model:ir.message,text:msg_shopify_identifiers"
msgid "Shopify Identifiers"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_variant_fail"
msgid ""
"Failed to save variant \"%(product)s\" with error:\n"
diff --git a/modules/web_shop_shopify/locale/pt.po b/modules/web_shop_shopify/locale/pt.po
index f863df2fcd..644f6bbfd2 100644
--- a/modules/web_shop_shopify/locale/pt.po
+++ b/modules/web_shop_shopify/locale/pt.po
@@ -134,18 +134,21 @@ msgctxt "model:ir.action,name:act_stock_shipment_shopify_identifier_form"
msgid "Shipment Identifiers"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_custom_collection_fail"
msgid ""
"Failed to save custom collection \"%(category)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_fulfillment_fail"
msgid ""
"Failed to save fulfillment for sale \"%(sale)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_fulfillment_order_line_not_found"
msgid "Failed to find fulfillment order for %(quantity)s of move \"%(move)s\"."
msgstr ""
@@ -166,6 +169,7 @@ msgctxt "model:ir.message,text:msg_identifier_shipment_sale_unique"
msgid "The shipment can not have more than one Shopify identifier per sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_item_fail"
msgid ""
"Failed to save inventory item for product \"%(product)s\" with error:\n"
@@ -176,54 +180,66 @@ msgctxt "model:ir.message,text:msg_location_id_unique"
msgid "Each Shopify location can only be linked to one warehouse."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_change_template"
msgid ""
"To change the template of product \"%(product)s\" you must unpublish it from"
" the Shopify web shops."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_fail"
msgid ""
"Failed to save product \"%(template)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_image_fail"
msgid ""
"Failed to save image \"%(image)s\" for product \"%(template)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_shopify_uom_digits"
msgid ""
"To update product \"%(product)s\" on Shopify, you must use an unit of "
"measure without digits."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_refund_fail"
msgid ""
"Failed to save refund for sale \"%(sale)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_without_product"
msgid ""
"To process the sale \"%(sale)s\" you must set a product on the line "
"\"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shop_currency_different"
msgid ""
"To update products on the shop \"%(shop)s\", you must set the currency to "
"\"%(shopify_currency)s\" instead of \"%(shop_currency)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shop_locale_different"
msgid ""
"To update products on the shop \"%(shop)s\", you must set the language to "
"\"%(shopify_primary_locale)s\" instead of \"%(shop_language)s\"."
msgstr ""
+msgctxt "model:ir.message,text:msg_shopify_credential_modified"
+msgid "Are you sure you want to modify Shopify credentials?"
+msgstr ""
+
msgctxt "model:ir.message,text:msg_shopify_identifier"
msgid "Shopify Identifier"
msgstr ""
@@ -232,6 +248,7 @@ msgctxt "model:ir.message,text:msg_shopify_identifiers"
msgid "Shopify Identifiers"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_variant_fail"
msgid ""
"Failed to save variant \"%(product)s\" with error:\n"
diff --git a/modules/web_shop_shopify/locale/ro.po b/modules/web_shop_shopify/locale/ro.po
index f863df2fcd..644f6bbfd2 100644
--- a/modules/web_shop_shopify/locale/ro.po
+++ b/modules/web_shop_shopify/locale/ro.po
@@ -134,18 +134,21 @@ msgctxt "model:ir.action,name:act_stock_shipment_shopify_identifier_form"
msgid "Shipment Identifiers"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_custom_collection_fail"
msgid ""
"Failed to save custom collection \"%(category)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_fulfillment_fail"
msgid ""
"Failed to save fulfillment for sale \"%(sale)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_fulfillment_order_line_not_found"
msgid "Failed to find fulfillment order for %(quantity)s of move \"%(move)s\"."
msgstr ""
@@ -166,6 +169,7 @@ msgctxt "model:ir.message,text:msg_identifier_shipment_sale_unique"
msgid "The shipment can not have more than one Shopify identifier per sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_item_fail"
msgid ""
"Failed to save inventory item for product \"%(product)s\" with error:\n"
@@ -176,54 +180,66 @@ msgctxt "model:ir.message,text:msg_location_id_unique"
msgid "Each Shopify location can only be linked to one warehouse."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_change_template"
msgid ""
"To change the template of product \"%(product)s\" you must unpublish it from"
" the Shopify web shops."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_fail"
msgid ""
"Failed to save product \"%(template)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_image_fail"
msgid ""
"Failed to save image \"%(image)s\" for product \"%(template)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_shopify_uom_digits"
msgid ""
"To update product \"%(product)s\" on Shopify, you must use an unit of "
"measure without digits."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_refund_fail"
msgid ""
"Failed to save refund for sale \"%(sale)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_without_product"
msgid ""
"To process the sale \"%(sale)s\" you must set a product on the line "
"\"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shop_currency_different"
msgid ""
"To update products on the shop \"%(shop)s\", you must set the currency to "
"\"%(shopify_currency)s\" instead of \"%(shop_currency)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shop_locale_different"
msgid ""
"To update products on the shop \"%(shop)s\", you must set the language to "
"\"%(shopify_primary_locale)s\" instead of \"%(shop_language)s\"."
msgstr ""
+msgctxt "model:ir.message,text:msg_shopify_credential_modified"
+msgid "Are you sure you want to modify Shopify credentials?"
+msgstr ""
+
msgctxt "model:ir.message,text:msg_shopify_identifier"
msgid "Shopify Identifier"
msgstr ""
@@ -232,6 +248,7 @@ msgctxt "model:ir.message,text:msg_shopify_identifiers"
msgid "Shopify Identifiers"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_variant_fail"
msgid ""
"Failed to save variant \"%(product)s\" with error:\n"
diff --git a/modules/web_shop_shopify/locale/ru.po b/modules/web_shop_shopify/locale/ru.po
index f863df2fcd..644f6bbfd2 100644
--- a/modules/web_shop_shopify/locale/ru.po
+++ b/modules/web_shop_shopify/locale/ru.po
@@ -134,18 +134,21 @@ msgctxt "model:ir.action,name:act_stock_shipment_shopify_identifier_form"
msgid "Shipment Identifiers"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_custom_collection_fail"
msgid ""
"Failed to save custom collection \"%(category)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_fulfillment_fail"
msgid ""
"Failed to save fulfillment for sale \"%(sale)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_fulfillment_order_line_not_found"
msgid "Failed to find fulfillment order for %(quantity)s of move \"%(move)s\"."
msgstr ""
@@ -166,6 +169,7 @@ msgctxt "model:ir.message,text:msg_identifier_shipment_sale_unique"
msgid "The shipment can not have more than one Shopify identifier per sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_item_fail"
msgid ""
"Failed to save inventory item for product \"%(product)s\" with error:\n"
@@ -176,54 +180,66 @@ msgctxt "model:ir.message,text:msg_location_id_unique"
msgid "Each Shopify location can only be linked to one warehouse."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_change_template"
msgid ""
"To change the template of product \"%(product)s\" you must unpublish it from"
" the Shopify web shops."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_fail"
msgid ""
"Failed to save product \"%(template)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_image_fail"
msgid ""
"Failed to save image \"%(image)s\" for product \"%(template)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_shopify_uom_digits"
msgid ""
"To update product \"%(product)s\" on Shopify, you must use an unit of "
"measure without digits."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_refund_fail"
msgid ""
"Failed to save refund for sale \"%(sale)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_without_product"
msgid ""
"To process the sale \"%(sale)s\" you must set a product on the line "
"\"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shop_currency_different"
msgid ""
"To update products on the shop \"%(shop)s\", you must set the currency to "
"\"%(shopify_currency)s\" instead of \"%(shop_currency)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shop_locale_different"
msgid ""
"To update products on the shop \"%(shop)s\", you must set the language to "
"\"%(shopify_primary_locale)s\" instead of \"%(shop_language)s\"."
msgstr ""
+msgctxt "model:ir.message,text:msg_shopify_credential_modified"
+msgid "Are you sure you want to modify Shopify credentials?"
+msgstr ""
+
msgctxt "model:ir.message,text:msg_shopify_identifier"
msgid "Shopify Identifier"
msgstr ""
@@ -232,6 +248,7 @@ msgctxt "model:ir.message,text:msg_shopify_identifiers"
msgid "Shopify Identifiers"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_variant_fail"
msgid ""
"Failed to save variant \"%(product)s\" with error:\n"
diff --git a/modules/web_shop_shopify/locale/sl.po b/modules/web_shop_shopify/locale/sl.po
index f863df2fcd..644f6bbfd2 100644
--- a/modules/web_shop_shopify/locale/sl.po
+++ b/modules/web_shop_shopify/locale/sl.po
@@ -134,18 +134,21 @@ msgctxt "model:ir.action,name:act_stock_shipment_shopify_identifier_form"
msgid "Shipment Identifiers"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_custom_collection_fail"
msgid ""
"Failed to save custom collection \"%(category)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_fulfillment_fail"
msgid ""
"Failed to save fulfillment for sale \"%(sale)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_fulfillment_order_line_not_found"
msgid "Failed to find fulfillment order for %(quantity)s of move \"%(move)s\"."
msgstr ""
@@ -166,6 +169,7 @@ msgctxt "model:ir.message,text:msg_identifier_shipment_sale_unique"
msgid "The shipment can not have more than one Shopify identifier per sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_item_fail"
msgid ""
"Failed to save inventory item for product \"%(product)s\" with error:\n"
@@ -176,54 +180,66 @@ msgctxt "model:ir.message,text:msg_location_id_unique"
msgid "Each Shopify location can only be linked to one warehouse."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_change_template"
msgid ""
"To change the template of product \"%(product)s\" you must unpublish it from"
" the Shopify web shops."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_fail"
msgid ""
"Failed to save product \"%(template)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_image_fail"
msgid ""
"Failed to save image \"%(image)s\" for product \"%(template)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_shopify_uom_digits"
msgid ""
"To update product \"%(product)s\" on Shopify, you must use an unit of "
"measure without digits."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_refund_fail"
msgid ""
"Failed to save refund for sale \"%(sale)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_without_product"
msgid ""
"To process the sale \"%(sale)s\" you must set a product on the line "
"\"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shop_currency_different"
msgid ""
"To update products on the shop \"%(shop)s\", you must set the currency to "
"\"%(shopify_currency)s\" instead of \"%(shop_currency)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shop_locale_different"
msgid ""
"To update products on the shop \"%(shop)s\", you must set the language to "
"\"%(shopify_primary_locale)s\" instead of \"%(shop_language)s\"."
msgstr ""
+msgctxt "model:ir.message,text:msg_shopify_credential_modified"
+msgid "Are you sure you want to modify Shopify credentials?"
+msgstr ""
+
msgctxt "model:ir.message,text:msg_shopify_identifier"
msgid "Shopify Identifier"
msgstr ""
@@ -232,6 +248,7 @@ msgctxt "model:ir.message,text:msg_shopify_identifiers"
msgid "Shopify Identifiers"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_variant_fail"
msgid ""
"Failed to save variant \"%(product)s\" with error:\n"
diff --git a/modules/web_shop_shopify/locale/tr.po b/modules/web_shop_shopify/locale/tr.po
index f863df2fcd..644f6bbfd2 100644
--- a/modules/web_shop_shopify/locale/tr.po
+++ b/modules/web_shop_shopify/locale/tr.po
@@ -134,18 +134,21 @@ msgctxt "model:ir.action,name:act_stock_shipment_shopify_identifier_form"
msgid "Shipment Identifiers"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_custom_collection_fail"
msgid ""
"Failed to save custom collection \"%(category)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_fulfillment_fail"
msgid ""
"Failed to save fulfillment for sale \"%(sale)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_fulfillment_order_line_not_found"
msgid "Failed to find fulfillment order for %(quantity)s of move \"%(move)s\"."
msgstr ""
@@ -166,6 +169,7 @@ msgctxt "model:ir.message,text:msg_identifier_shipment_sale_unique"
msgid "The shipment can not have more than one Shopify identifier per sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_item_fail"
msgid ""
"Failed to save inventory item for product \"%(product)s\" with error:\n"
@@ -176,54 +180,66 @@ msgctxt "model:ir.message,text:msg_location_id_unique"
msgid "Each Shopify location can only be linked to one warehouse."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_change_template"
msgid ""
"To change the template of product \"%(product)s\" you must unpublish it from"
" the Shopify web shops."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_fail"
msgid ""
"Failed to save product \"%(template)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_image_fail"
msgid ""
"Failed to save image \"%(image)s\" for product \"%(template)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_shopify_uom_digits"
msgid ""
"To update product \"%(product)s\" on Shopify, you must use an unit of "
"measure without digits."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_refund_fail"
msgid ""
"Failed to save refund for sale \"%(sale)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_without_product"
msgid ""
"To process the sale \"%(sale)s\" you must set a product on the line "
"\"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shop_currency_different"
msgid ""
"To update products on the shop \"%(shop)s\", you must set the currency to "
"\"%(shopify_currency)s\" instead of \"%(shop_currency)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shop_locale_different"
msgid ""
"To update products on the shop \"%(shop)s\", you must set the language to "
"\"%(shopify_primary_locale)s\" instead of \"%(shop_language)s\"."
msgstr ""
+msgctxt "model:ir.message,text:msg_shopify_credential_modified"
+msgid "Are you sure you want to modify Shopify credentials?"
+msgstr ""
+
msgctxt "model:ir.message,text:msg_shopify_identifier"
msgid "Shopify Identifier"
msgstr ""
@@ -232,6 +248,7 @@ msgctxt "model:ir.message,text:msg_shopify_identifiers"
msgid "Shopify Identifiers"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_variant_fail"
msgid ""
"Failed to save variant \"%(product)s\" with error:\n"
diff --git a/modules/web_shop_shopify/locale/uk.po b/modules/web_shop_shopify/locale/uk.po
index f863df2fcd..644f6bbfd2 100644
--- a/modules/web_shop_shopify/locale/uk.po
+++ b/modules/web_shop_shopify/locale/uk.po
@@ -134,18 +134,21 @@ msgctxt "model:ir.action,name:act_stock_shipment_shopify_identifier_form"
msgid "Shipment Identifiers"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_custom_collection_fail"
msgid ""
"Failed to save custom collection \"%(category)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_fulfillment_fail"
msgid ""
"Failed to save fulfillment for sale \"%(sale)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_fulfillment_order_line_not_found"
msgid "Failed to find fulfillment order for %(quantity)s of move \"%(move)s\"."
msgstr ""
@@ -166,6 +169,7 @@ msgctxt "model:ir.message,text:msg_identifier_shipment_sale_unique"
msgid "The shipment can not have more than one Shopify identifier per sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_item_fail"
msgid ""
"Failed to save inventory item for product \"%(product)s\" with error:\n"
@@ -176,54 +180,66 @@ msgctxt "model:ir.message,text:msg_location_id_unique"
msgid "Each Shopify location can only be linked to one warehouse."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_change_template"
msgid ""
"To change the template of product \"%(product)s\" you must unpublish it from"
" the Shopify web shops."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_fail"
msgid ""
"Failed to save product \"%(template)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_image_fail"
msgid ""
"Failed to save image \"%(image)s\" for product \"%(template)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_shopify_uom_digits"
msgid ""
"To update product \"%(product)s\" on Shopify, you must use an unit of "
"measure without digits."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_refund_fail"
msgid ""
"Failed to save refund for sale \"%(sale)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_without_product"
msgid ""
"To process the sale \"%(sale)s\" you must set a product on the line "
"\"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shop_currency_different"
msgid ""
"To update products on the shop \"%(shop)s\", you must set the currency to "
"\"%(shopify_currency)s\" instead of \"%(shop_currency)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shop_locale_different"
msgid ""
"To update products on the shop \"%(shop)s\", you must set the language to "
"\"%(shopify_primary_locale)s\" instead of \"%(shop_language)s\"."
msgstr ""
+msgctxt "model:ir.message,text:msg_shopify_credential_modified"
+msgid "Are you sure you want to modify Shopify credentials?"
+msgstr ""
+
msgctxt "model:ir.message,text:msg_shopify_identifier"
msgid "Shopify Identifier"
msgstr ""
@@ -232,6 +248,7 @@ msgctxt "model:ir.message,text:msg_shopify_identifiers"
msgid "Shopify Identifiers"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_variant_fail"
msgid ""
"Failed to save variant \"%(product)s\" with error:\n"
diff --git a/modules/web_shop_shopify/locale/zh_CN.po b/modules/web_shop_shopify/locale/zh_CN.po
index f863df2fcd..644f6bbfd2 100644
--- a/modules/web_shop_shopify/locale/zh_CN.po
+++ b/modules/web_shop_shopify/locale/zh_CN.po
@@ -134,18 +134,21 @@ msgctxt "model:ir.action,name:act_stock_shipment_shopify_identifier_form"
msgid "Shipment Identifiers"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_custom_collection_fail"
msgid ""
"Failed to save custom collection \"%(category)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_fulfillment_fail"
msgid ""
"Failed to save fulfillment for sale \"%(sale)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_fulfillment_order_line_not_found"
msgid "Failed to find fulfillment order for %(quantity)s of move \"%(move)s\"."
msgstr ""
@@ -166,6 +169,7 @@ msgctxt "model:ir.message,text:msg_identifier_shipment_sale_unique"
msgid "The shipment can not have more than one Shopify identifier per sale."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_inventory_item_fail"
msgid ""
"Failed to save inventory item for product \"%(product)s\" with error:\n"
@@ -176,54 +180,66 @@ msgctxt "model:ir.message,text:msg_location_id_unique"
msgid "Each Shopify location can only be linked to one warehouse."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_change_template"
msgid ""
"To change the template of product \"%(product)s\" you must unpublish it from"
" the Shopify web shops."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_fail"
msgid ""
"Failed to save product \"%(template)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_image_fail"
msgid ""
"Failed to save image \"%(image)s\" for product \"%(template)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_product_shopify_uom_digits"
msgid ""
"To update product \"%(product)s\" on Shopify, you must use an unit of "
"measure without digits."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_refund_fail"
msgid ""
"Failed to save refund for sale \"%(sale)s\" with error:\n"
"%(error)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sale_line_without_product"
msgid ""
"To process the sale \"%(sale)s\" you must set a product on the line "
"\"%(line)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shop_currency_different"
msgid ""
"To update products on the shop \"%(shop)s\", you must set the currency to "
"\"%(shopify_currency)s\" instead of \"%(shop_currency)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_shop_locale_different"
msgid ""
"To update products on the shop \"%(shop)s\", you must set the language to "
"\"%(shopify_primary_locale)s\" instead of \"%(shop_language)s\"."
msgstr ""
+msgctxt "model:ir.message,text:msg_shopify_credential_modified"
+msgid "Are you sure you want to modify Shopify credentials?"
+msgstr ""
+
msgctxt "model:ir.message,text:msg_shopify_identifier"
msgid "Shopify Identifier"
msgstr ""
@@ -232,6 +248,7 @@ msgctxt "model:ir.message,text:msg_shopify_identifiers"
msgid "Shopify Identifiers"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_variant_fail"
msgid ""
"Failed to save variant \"%(product)s\" with error:\n"
diff --git a/modules/web_shop_vue_storefront/locale/bg.po b/modules/web_shop_vue_storefront/locale/bg.po
index 7ddd0525aa..fae03aa593 100644
--- a/modules/web_shop_vue_storefront/locale/bg.po
+++ b/modules/web_shop_vue_storefront/locale/bg.po
@@ -34,6 +34,7 @@ msgctxt "model:ir.message,text:msg_identifier_record_unique"
msgid "The Vue Storefront identifier must be unique for each record."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_tax_identifier"
msgid "The number \"%(code)s\" is not a valid tax identifier."
msgstr ""
@@ -54,6 +55,7 @@ msgctxt "model:ir.message,text:msg_tax"
msgid "Tax"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_unknown_country_code"
msgid "The country code \"%(code)s\" is not known."
msgstr ""
diff --git a/modules/web_shop_vue_storefront/locale/ca.po b/modules/web_shop_vue_storefront/locale/ca.po
index 0afc169461..574867d04d 100644
--- a/modules/web_shop_vue_storefront/locale/ca.po
+++ b/modules/web_shop_vue_storefront/locale/ca.po
@@ -34,6 +34,7 @@ msgctxt "model:ir.message,text:msg_identifier_record_unique"
msgid "The Vue Storefront identifier must be unique for each record."
msgstr "El indentificador Vue Storefront ha de ser únic per a cada registre."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_tax_identifier"
msgid "The number \"%(code)s\" is not a valid tax identifier."
msgstr "El númbero \"%(code)s\" no és un identificador fiscal vàlid."
@@ -56,6 +57,7 @@ msgctxt "model:ir.message,text:msg_tax"
msgid "Tax"
msgstr "Impost"
+#, python-format
msgctxt "model:ir.message,text:msg_unknown_country_code"
msgid "The country code \"%(code)s\" is not known."
msgstr "El codi de país \"%(code)s\" és desconegut."
diff --git a/modules/web_shop_vue_storefront/locale/cs.po b/modules/web_shop_vue_storefront/locale/cs.po
index 7ddd0525aa..fae03aa593 100644
--- a/modules/web_shop_vue_storefront/locale/cs.po
+++ b/modules/web_shop_vue_storefront/locale/cs.po
@@ -34,6 +34,7 @@ msgctxt "model:ir.message,text:msg_identifier_record_unique"
msgid "The Vue Storefront identifier must be unique for each record."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_tax_identifier"
msgid "The number \"%(code)s\" is not a valid tax identifier."
msgstr ""
@@ -54,6 +55,7 @@ msgctxt "model:ir.message,text:msg_tax"
msgid "Tax"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_unknown_country_code"
msgid "The country code \"%(code)s\" is not known."
msgstr ""
diff --git a/modules/web_shop_vue_storefront/locale/de.po b/modules/web_shop_vue_storefront/locale/de.po
index 5bb0d11aec..5a3fdab9c2 100644
--- a/modules/web_shop_vue_storefront/locale/de.po
+++ b/modules/web_shop_vue_storefront/locale/de.po
@@ -35,6 +35,7 @@ msgid "The Vue Storefront identifier must be unique for each record."
msgstr ""
"Der Vue Storefront Identifikator muss für jeden Datensatz eindeutig sein."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_tax_identifier"
msgid "The number \"%(code)s\" is not a valid tax identifier."
msgstr "Die Nummer \"%(code)s\" ist kein gültiger Steueridentifikator."
@@ -57,6 +58,7 @@ msgctxt "model:ir.message,text:msg_tax"
msgid "Tax"
msgstr "Steuer"
+#, python-format
msgctxt "model:ir.message,text:msg_unknown_country_code"
msgid "The country code \"%(code)s\" is not known."
msgstr "Der Ländercode \"%(code)s\" ist unbekannt."
diff --git a/modules/web_shop_vue_storefront/locale/es.po b/modules/web_shop_vue_storefront/locale/es.po
index c98662e1fd..e1159e1e5f 100644
--- a/modules/web_shop_vue_storefront/locale/es.po
+++ b/modules/web_shop_vue_storefront/locale/es.po
@@ -34,6 +34,7 @@ msgctxt "model:ir.message,text:msg_identifier_record_unique"
msgid "The Vue Storefront identifier must be unique for each record."
msgstr "El identificador Vue Storefront debe ser único por cada registro."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_tax_identifier"
msgid "The number \"%(code)s\" is not a valid tax identifier."
msgstr "El número \"%(code)s\" no es un identificador fiscal válido."
@@ -56,6 +57,7 @@ msgctxt "model:ir.message,text:msg_tax"
msgid "Tax"
msgstr "Impuesto"
+#, python-format
msgctxt "model:ir.message,text:msg_unknown_country_code"
msgid "The country code \"%(code)s\" is not known."
msgstr "El código de país \"%(code)s\" es desconocido."
diff --git a/modules/web_shop_vue_storefront/locale/es_419.po b/modules/web_shop_vue_storefront/locale/es_419.po
index 7ddd0525aa..fae03aa593 100644
--- a/modules/web_shop_vue_storefront/locale/es_419.po
+++ b/modules/web_shop_vue_storefront/locale/es_419.po
@@ -34,6 +34,7 @@ msgctxt "model:ir.message,text:msg_identifier_record_unique"
msgid "The Vue Storefront identifier must be unique for each record."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_tax_identifier"
msgid "The number \"%(code)s\" is not a valid tax identifier."
msgstr ""
@@ -54,6 +55,7 @@ msgctxt "model:ir.message,text:msg_tax"
msgid "Tax"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_unknown_country_code"
msgid "The country code \"%(code)s\" is not known."
msgstr ""
diff --git a/modules/web_shop_vue_storefront/locale/et.po b/modules/web_shop_vue_storefront/locale/et.po
index 7ddd0525aa..fae03aa593 100644
--- a/modules/web_shop_vue_storefront/locale/et.po
+++ b/modules/web_shop_vue_storefront/locale/et.po
@@ -34,6 +34,7 @@ msgctxt "model:ir.message,text:msg_identifier_record_unique"
msgid "The Vue Storefront identifier must be unique for each record."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_tax_identifier"
msgid "The number \"%(code)s\" is not a valid tax identifier."
msgstr ""
@@ -54,6 +55,7 @@ msgctxt "model:ir.message,text:msg_tax"
msgid "Tax"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_unknown_country_code"
msgid "The country code \"%(code)s\" is not known."
msgstr ""
diff --git a/modules/web_shop_vue_storefront/locale/fa.po b/modules/web_shop_vue_storefront/locale/fa.po
index 7ddd0525aa..fae03aa593 100644
--- a/modules/web_shop_vue_storefront/locale/fa.po
+++ b/modules/web_shop_vue_storefront/locale/fa.po
@@ -34,6 +34,7 @@ msgctxt "model:ir.message,text:msg_identifier_record_unique"
msgid "The Vue Storefront identifier must be unique for each record."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_tax_identifier"
msgid "The number \"%(code)s\" is not a valid tax identifier."
msgstr ""
@@ -54,6 +55,7 @@ msgctxt "model:ir.message,text:msg_tax"
msgid "Tax"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_unknown_country_code"
msgid "The country code \"%(code)s\" is not known."
msgstr ""
diff --git a/modules/web_shop_vue_storefront/locale/fi.po b/modules/web_shop_vue_storefront/locale/fi.po
index 7ddd0525aa..fae03aa593 100644
--- a/modules/web_shop_vue_storefront/locale/fi.po
+++ b/modules/web_shop_vue_storefront/locale/fi.po
@@ -34,6 +34,7 @@ msgctxt "model:ir.message,text:msg_identifier_record_unique"
msgid "The Vue Storefront identifier must be unique for each record."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_tax_identifier"
msgid "The number \"%(code)s\" is not a valid tax identifier."
msgstr ""
@@ -54,6 +55,7 @@ msgctxt "model:ir.message,text:msg_tax"
msgid "Tax"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_unknown_country_code"
msgid "The country code \"%(code)s\" is not known."
msgstr ""
diff --git a/modules/web_shop_vue_storefront/locale/fr.po b/modules/web_shop_vue_storefront/locale/fr.po
index e5181b1950..df6977363f 100644
--- a/modules/web_shop_vue_storefront/locale/fr.po
+++ b/modules/web_shop_vue_storefront/locale/fr.po
@@ -35,6 +35,7 @@ msgid "The Vue Storefront identifier must be unique for each record."
msgstr ""
"L'identifiant Vue Storefront doit être unique pour chaque enregistrement."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_tax_identifier"
msgid "The number \"%(code)s\" is not a valid tax identifier."
msgstr "Le numéro « %(code)s » n'est pas un identifiant fiscal valide."
@@ -57,6 +58,7 @@ msgctxt "model:ir.message,text:msg_tax"
msgid "Tax"
msgstr "Taxe"
+#, python-format
msgctxt "model:ir.message,text:msg_unknown_country_code"
msgid "The country code \"%(code)s\" is not known."
msgstr "Le code pays « %(code)s » n'est pas connu."
diff --git a/modules/web_shop_vue_storefront/locale/hu.po b/modules/web_shop_vue_storefront/locale/hu.po
index 7ddd0525aa..fae03aa593 100644
--- a/modules/web_shop_vue_storefront/locale/hu.po
+++ b/modules/web_shop_vue_storefront/locale/hu.po
@@ -34,6 +34,7 @@ msgctxt "model:ir.message,text:msg_identifier_record_unique"
msgid "The Vue Storefront identifier must be unique for each record."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_tax_identifier"
msgid "The number \"%(code)s\" is not a valid tax identifier."
msgstr ""
@@ -54,6 +55,7 @@ msgctxt "model:ir.message,text:msg_tax"
msgid "Tax"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_unknown_country_code"
msgid "The country code \"%(code)s\" is not known."
msgstr ""
diff --git a/modules/web_shop_vue_storefront/locale/id.po b/modules/web_shop_vue_storefront/locale/id.po
index e61b87f14c..78b40c2209 100644
--- a/modules/web_shop_vue_storefront/locale/id.po
+++ b/modules/web_shop_vue_storefront/locale/id.po
@@ -34,6 +34,7 @@ msgctxt "model:ir.message,text:msg_identifier_record_unique"
msgid "The Vue Storefront identifier must be unique for each record."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_tax_identifier"
msgid "The number \"%(code)s\" is not a valid tax identifier."
msgstr ""
@@ -54,6 +55,7 @@ msgctxt "model:ir.message,text:msg_tax"
msgid "Tax"
msgstr "Pajak"
+#, python-format
msgctxt "model:ir.message,text:msg_unknown_country_code"
msgid "The country code \"%(code)s\" is not known."
msgstr "Kode negara \"%(code)s\" tidak diketahui."
diff --git a/modules/web_shop_vue_storefront/locale/it.po b/modules/web_shop_vue_storefront/locale/it.po
index ed69555b72..39e44d2992 100644
--- a/modules/web_shop_vue_storefront/locale/it.po
+++ b/modules/web_shop_vue_storefront/locale/it.po
@@ -35,6 +35,7 @@ msgid "The Vue Storefront identifier must be unique for each record."
msgstr ""
"L'identificatore di Vue Storefront deve essere univoco per ogni record."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_tax_identifier"
msgid "The number \"%(code)s\" is not a valid tax identifier."
msgstr "Il numero \"%(code)s\" non è un codice fiscale valido."
@@ -57,6 +58,7 @@ msgctxt "model:ir.message,text:msg_tax"
msgid "Tax"
msgstr "Imposta"
+#, python-format
msgctxt "model:ir.message,text:msg_unknown_country_code"
msgid "The country code \"%(code)s\" is not known."
msgstr "Il codice paese \"%(code)s\" è sconoscito."
diff --git a/modules/web_shop_vue_storefront/locale/lo.po b/modules/web_shop_vue_storefront/locale/lo.po
index 7ddd0525aa..fae03aa593 100644
--- a/modules/web_shop_vue_storefront/locale/lo.po
+++ b/modules/web_shop_vue_storefront/locale/lo.po
@@ -34,6 +34,7 @@ msgctxt "model:ir.message,text:msg_identifier_record_unique"
msgid "The Vue Storefront identifier must be unique for each record."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_tax_identifier"
msgid "The number \"%(code)s\" is not a valid tax identifier."
msgstr ""
@@ -54,6 +55,7 @@ msgctxt "model:ir.message,text:msg_tax"
msgid "Tax"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_unknown_country_code"
msgid "The country code \"%(code)s\" is not known."
msgstr ""
diff --git a/modules/web_shop_vue_storefront/locale/lt.po b/modules/web_shop_vue_storefront/locale/lt.po
index 7ddd0525aa..fae03aa593 100644
--- a/modules/web_shop_vue_storefront/locale/lt.po
+++ b/modules/web_shop_vue_storefront/locale/lt.po
@@ -34,6 +34,7 @@ msgctxt "model:ir.message,text:msg_identifier_record_unique"
msgid "The Vue Storefront identifier must be unique for each record."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_tax_identifier"
msgid "The number \"%(code)s\" is not a valid tax identifier."
msgstr ""
@@ -54,6 +55,7 @@ msgctxt "model:ir.message,text:msg_tax"
msgid "Tax"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_unknown_country_code"
msgid "The country code \"%(code)s\" is not known."
msgstr ""
diff --git a/modules/web_shop_vue_storefront/locale/nl.po b/modules/web_shop_vue_storefront/locale/nl.po
index 6f5c09a0d1..33efab3185 100644
--- a/modules/web_shop_vue_storefront/locale/nl.po
+++ b/modules/web_shop_vue_storefront/locale/nl.po
@@ -34,6 +34,7 @@ msgctxt "model:ir.message,text:msg_identifier_record_unique"
msgid "The Vue Storefront identifier must be unique for each record."
msgstr "De Vue Storefront-ID moet uniek zijn voor elk record."
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_tax_identifier"
msgid "The number \"%(code)s\" is not a valid tax identifier."
msgstr "Het nummer \"%(code)s\" is geen geldig belastingnummer."
@@ -56,6 +57,7 @@ msgctxt "model:ir.message,text:msg_tax"
msgid "Tax"
msgstr "Belasting"
+#, python-format
msgctxt "model:ir.message,text:msg_unknown_country_code"
msgid "The country code \"%(code)s\" is not known."
msgstr "De landcode \"%(code)s\" is niet gekend."
diff --git a/modules/web_shop_vue_storefront/locale/pl.po b/modules/web_shop_vue_storefront/locale/pl.po
index 7ddd0525aa..fae03aa593 100644
--- a/modules/web_shop_vue_storefront/locale/pl.po
+++ b/modules/web_shop_vue_storefront/locale/pl.po
@@ -34,6 +34,7 @@ msgctxt "model:ir.message,text:msg_identifier_record_unique"
msgid "The Vue Storefront identifier must be unique for each record."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_tax_identifier"
msgid "The number \"%(code)s\" is not a valid tax identifier."
msgstr ""
@@ -54,6 +55,7 @@ msgctxt "model:ir.message,text:msg_tax"
msgid "Tax"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_unknown_country_code"
msgid "The country code \"%(code)s\" is not known."
msgstr ""
diff --git a/modules/web_shop_vue_storefront/locale/pt.po b/modules/web_shop_vue_storefront/locale/pt.po
index 7ddd0525aa..fae03aa593 100644
--- a/modules/web_shop_vue_storefront/locale/pt.po
+++ b/modules/web_shop_vue_storefront/locale/pt.po
@@ -34,6 +34,7 @@ msgctxt "model:ir.message,text:msg_identifier_record_unique"
msgid "The Vue Storefront identifier must be unique for each record."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_tax_identifier"
msgid "The number \"%(code)s\" is not a valid tax identifier."
msgstr ""
@@ -54,6 +55,7 @@ msgctxt "model:ir.message,text:msg_tax"
msgid "Tax"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_unknown_country_code"
msgid "The country code \"%(code)s\" is not known."
msgstr ""
diff --git a/modules/web_shop_vue_storefront/locale/ro.po b/modules/web_shop_vue_storefront/locale/ro.po
index 7ddd0525aa..fae03aa593 100644
--- a/modules/web_shop_vue_storefront/locale/ro.po
+++ b/modules/web_shop_vue_storefront/locale/ro.po
@@ -34,6 +34,7 @@ msgctxt "model:ir.message,text:msg_identifier_record_unique"
msgid "The Vue Storefront identifier must be unique for each record."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_tax_identifier"
msgid "The number \"%(code)s\" is not a valid tax identifier."
msgstr ""
@@ -54,6 +55,7 @@ msgctxt "model:ir.message,text:msg_tax"
msgid "Tax"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_unknown_country_code"
msgid "The country code \"%(code)s\" is not known."
msgstr ""
diff --git a/modules/web_shop_vue_storefront/locale/ru.po b/modules/web_shop_vue_storefront/locale/ru.po
index 7ddd0525aa..fae03aa593 100644
--- a/modules/web_shop_vue_storefront/locale/ru.po
+++ b/modules/web_shop_vue_storefront/locale/ru.po
@@ -34,6 +34,7 @@ msgctxt "model:ir.message,text:msg_identifier_record_unique"
msgid "The Vue Storefront identifier must be unique for each record."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_tax_identifier"
msgid "The number \"%(code)s\" is not a valid tax identifier."
msgstr ""
@@ -54,6 +55,7 @@ msgctxt "model:ir.message,text:msg_tax"
msgid "Tax"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_unknown_country_code"
msgid "The country code \"%(code)s\" is not known."
msgstr ""
diff --git a/modules/web_shop_vue_storefront/locale/sl.po b/modules/web_shop_vue_storefront/locale/sl.po
index 7ddd0525aa..fae03aa593 100644
--- a/modules/web_shop_vue_storefront/locale/sl.po
+++ b/modules/web_shop_vue_storefront/locale/sl.po
@@ -34,6 +34,7 @@ msgctxt "model:ir.message,text:msg_identifier_record_unique"
msgid "The Vue Storefront identifier must be unique for each record."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_tax_identifier"
msgid "The number \"%(code)s\" is not a valid tax identifier."
msgstr ""
@@ -54,6 +55,7 @@ msgctxt "model:ir.message,text:msg_tax"
msgid "Tax"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_unknown_country_code"
msgid "The country code \"%(code)s\" is not known."
msgstr ""
diff --git a/modules/web_shop_vue_storefront/locale/tr.po b/modules/web_shop_vue_storefront/locale/tr.po
index 7ddd0525aa..fae03aa593 100644
--- a/modules/web_shop_vue_storefront/locale/tr.po
+++ b/modules/web_shop_vue_storefront/locale/tr.po
@@ -34,6 +34,7 @@ msgctxt "model:ir.message,text:msg_identifier_record_unique"
msgid "The Vue Storefront identifier must be unique for each record."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_tax_identifier"
msgid "The number \"%(code)s\" is not a valid tax identifier."
msgstr ""
@@ -54,6 +55,7 @@ msgctxt "model:ir.message,text:msg_tax"
msgid "Tax"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_unknown_country_code"
msgid "The country code \"%(code)s\" is not known."
msgstr ""
diff --git a/modules/web_shop_vue_storefront/locale/uk.po b/modules/web_shop_vue_storefront/locale/uk.po
index 7ddd0525aa..fae03aa593 100644
--- a/modules/web_shop_vue_storefront/locale/uk.po
+++ b/modules/web_shop_vue_storefront/locale/uk.po
@@ -34,6 +34,7 @@ msgctxt "model:ir.message,text:msg_identifier_record_unique"
msgid "The Vue Storefront identifier must be unique for each record."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_tax_identifier"
msgid "The number \"%(code)s\" is not a valid tax identifier."
msgstr ""
@@ -54,6 +55,7 @@ msgctxt "model:ir.message,text:msg_tax"
msgid "Tax"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_unknown_country_code"
msgid "The country code \"%(code)s\" is not known."
msgstr ""
diff --git a/modules/web_shop_vue_storefront/locale/zh_CN.po b/modules/web_shop_vue_storefront/locale/zh_CN.po
index 7ddd0525aa..fae03aa593 100644
--- a/modules/web_shop_vue_storefront/locale/zh_CN.po
+++ b/modules/web_shop_vue_storefront/locale/zh_CN.po
@@ -34,6 +34,7 @@ msgctxt "model:ir.message,text:msg_identifier_record_unique"
msgid "The Vue Storefront identifier must be unique for each record."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_invalid_tax_identifier"
msgid "The number \"%(code)s\" is not a valid tax identifier."
msgstr ""
@@ -54,6 +55,7 @@ msgctxt "model:ir.message,text:msg_tax"
msgid "Tax"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_unknown_country_code"
msgid "The country code \"%(code)s\" is not known."
msgstr ""
diff --git a/modules/web_user/locale/bg.po b/modules/web_user/locale/bg.po
index fea0ad5514..d65ebd9e97 100644
--- a/modules/web_user/locale/bg.po
+++ b/modules/web_user/locale/bg.po
@@ -3,16 +3,17 @@ msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:web.user,email:"
-msgid "E-mail"
+msgid "Email"
msgstr ""
msgctxt "field:web.user,email_token:"
-msgid "E-mail Token"
+msgid "Email Token"
msgstr ""
+#, fuzzy
msgctxt "field:web.user,email_valid:"
-msgid "E-mail Valid"
-msgstr ""
+msgid "Email Valid"
+msgstr "Email Validation"
#, fuzzy
msgctxt "field:web.user,party:"
@@ -94,12 +95,13 @@ msgctxt "model:ir.action,name:report_email_validation"
msgid "Email Validation"
msgstr "Email Validation"
+#, python-format
msgctxt "model:ir.message,text:msg_user_email_invalid"
msgid "The email address \"%(email)s\" for \"%(user)s\" is not valid."
msgstr ""
msgctxt "model:ir.message,text:msg_user_email_unique"
-msgid "E-mail of active web user must be unique."
+msgid "Email of active web user must be unique."
msgstr ""
msgctxt "model:ir.message,text:msg_user_session_key_unique"
@@ -110,8 +112,9 @@ msgctxt "model:ir.model.button,string:user_reset_password_button"
msgid "Reset Password"
msgstr "Reset Password"
+#, fuzzy
msgctxt "model:ir.model.button,string:user_validate_email_button"
-msgid "Validate E-mail"
+msgid "Validate Email"
msgstr "Validate E-mail"
msgctxt "model:ir.ui.menu,name:menu_user_form"
@@ -139,6 +142,7 @@ msgctxt "report:web.user.email_reset_password:"
msgid "Button not working? Paste this into your browser:"
msgstr ""
+#, python-format
msgctxt "report:web.user.email_reset_password:"
msgid ""
"Hello, we received a request to reset the password for the account associated with [1:%(email)s]. No changes have been made to your account yet.[2:]\n"
@@ -157,10 +161,12 @@ msgctxt "report:web.user.email_reset_password:"
msgid "Reset Password"
msgstr "Reset Password"
+#, python-format
msgctxt "report:web.user.email_reset_password:"
msgid "The link will expire in [1:%(datetime)s]."
msgstr ""
+#, python-format
msgctxt "report:web.user.email_validation:"
msgid "%(email)s"
msgstr ""
@@ -194,5 +200,5 @@ msgstr "Reset Password"
#, fuzzy
msgctxt "view:web.user:"
-msgid "Validate E-mail"
+msgid "Validate Email"
msgstr "Validate E-mail"
diff --git a/modules/web_user/locale/ca.po b/modules/web_user/locale/ca.po
index 8eb2719b82..eada115f52 100644
--- a/modules/web_user/locale/ca.po
+++ b/modules/web_user/locale/ca.po
@@ -3,15 +3,15 @@ msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:web.user,email:"
-msgid "E-mail"
+msgid "Email"
msgstr "Correu electrònic"
msgctxt "field:web.user,email_token:"
-msgid "E-mail Token"
+msgid "Email Token"
msgstr "Token del correu electrònic"
msgctxt "field:web.user,email_valid:"
-msgid "E-mail Valid"
+msgid "Email Valid"
msgstr "Correu electrònic vàlid"
msgctxt "field:web.user,party:"
@@ -86,13 +86,14 @@ msgctxt "model:ir.action,name:report_email_validation"
msgid "Email Validation"
msgstr "Validació correu electrònic"
+#, python-format
msgctxt "model:ir.message,text:msg_user_email_invalid"
msgid "The email address \"%(email)s\" for \"%(user)s\" is not valid."
msgstr "El correu electrònic \"%(email)s\" de l'usuari \"%(user)s\" no es vàlid."
msgctxt "model:ir.message,text:msg_user_email_unique"
-msgid "E-mail of active web user must be unique."
-msgstr "El correu electrònic de l'usuari web ha de ser únic."
+msgid "Email of active web user must be unique."
+msgstr "El correu electrònic de l'usuari web actiu ha de ser únic."
msgctxt "model:ir.message,text:msg_user_session_key_unique"
msgid "Web user session key must be unique."
@@ -103,8 +104,8 @@ msgid "Reset Password"
msgstr "Restableix la contrasenya"
msgctxt "model:ir.model.button,string:user_validate_email_button"
-msgid "Validate E-mail"
-msgstr "Valida correu electrònic"
+msgid "Validate Email"
+msgstr "Valida el correu electrònic"
msgctxt "model:ir.ui.menu,name:menu_user_form"
msgid "Web Users"
@@ -130,6 +131,7 @@ msgctxt "report:web.user.email_reset_password:"
msgid "Button not working? Paste this into your browser:"
msgstr "El botó no funciona? Empega això al teu navegador:"
+#, python-format
msgctxt "report:web.user.email_reset_password:"
msgid ""
"Hello, we received a request to reset the password for the account associated with [1:%(email)s]. No changes have been made to your account yet.[2:]\n"
@@ -152,10 +154,12 @@ msgctxt "report:web.user.email_reset_password:"
msgid "Reset Password"
msgstr "Restableix la contrasenya"
+#, python-format
msgctxt "report:web.user.email_reset_password:"
msgid "The link will expire in [1:%(datetime)s]."
msgstr "L'enllaç caducarà en [1:%(datetime)s]."
+#, python-format
msgctxt "report:web.user.email_validation:"
msgid "%(email)s"
msgstr "%(email)s"
@@ -185,5 +189,5 @@ msgid "Reset Password"
msgstr "Restableix la contrasenya"
msgctxt "view:web.user:"
-msgid "Validate E-mail"
+msgid "Validate Email"
msgstr "Valida correu electrònic"
diff --git a/modules/web_user/locale/cs.po b/modules/web_user/locale/cs.po
index 8256f2f0c6..ed6de7fe2b 100644
--- a/modules/web_user/locale/cs.po
+++ b/modules/web_user/locale/cs.po
@@ -3,16 +3,17 @@ msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:web.user,email:"
-msgid "E-mail"
+msgid "Email"
msgstr ""
msgctxt "field:web.user,email_token:"
-msgid "E-mail Token"
+msgid "Email Token"
msgstr ""
+#, fuzzy
msgctxt "field:web.user,email_valid:"
-msgid "E-mail Valid"
-msgstr ""
+msgid "Email Valid"
+msgstr "Email Validation"
msgctxt "field:web.user,party:"
msgid "Party"
@@ -88,12 +89,13 @@ msgctxt "model:ir.action,name:report_email_validation"
msgid "Email Validation"
msgstr "Email Validation"
+#, python-format
msgctxt "model:ir.message,text:msg_user_email_invalid"
msgid "The email address \"%(email)s\" for \"%(user)s\" is not valid."
msgstr ""
msgctxt "model:ir.message,text:msg_user_email_unique"
-msgid "E-mail of active web user must be unique."
+msgid "Email of active web user must be unique."
msgstr ""
msgctxt "model:ir.message,text:msg_user_session_key_unique"
@@ -104,8 +106,9 @@ msgctxt "model:ir.model.button,string:user_reset_password_button"
msgid "Reset Password"
msgstr "Reset Password"
+#, fuzzy
msgctxt "model:ir.model.button,string:user_validate_email_button"
-msgid "Validate E-mail"
+msgid "Validate Email"
msgstr "Validate E-mail"
msgctxt "model:ir.ui.menu,name:menu_user_form"
@@ -133,6 +136,7 @@ msgctxt "report:web.user.email_reset_password:"
msgid "Button not working? Paste this into your browser:"
msgstr ""
+#, python-format
msgctxt "report:web.user.email_reset_password:"
msgid ""
"Hello, we received a request to reset the password for the account associated with [1:%(email)s]. No changes have been made to your account yet.[2:]\n"
@@ -151,10 +155,12 @@ msgctxt "report:web.user.email_reset_password:"
msgid "Reset Password"
msgstr "Reset Password"
+#, python-format
msgctxt "report:web.user.email_reset_password:"
msgid "The link will expire in [1:%(datetime)s]."
msgstr ""
+#, python-format
msgctxt "report:web.user.email_validation:"
msgid "%(email)s"
msgstr ""
@@ -187,5 +193,5 @@ msgstr "Reset Password"
#, fuzzy
msgctxt "view:web.user:"
-msgid "Validate E-mail"
+msgid "Validate Email"
msgstr "Validate E-mail"
diff --git a/modules/web_user/locale/de.po b/modules/web_user/locale/de.po
index 7c77d0abcc..72ab3db634 100644
--- a/modules/web_user/locale/de.po
+++ b/modules/web_user/locale/de.po
@@ -3,15 +3,15 @@ msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:web.user,email:"
-msgid "E-mail"
+msgid "Email"
msgstr "E-Mail"
msgctxt "field:web.user,email_token:"
-msgid "E-mail Token"
+msgid "Email Token"
msgstr "E-Mail Token"
msgctxt "field:web.user,email_valid:"
-msgid "E-mail Valid"
+msgid "Email Valid"
msgstr "E-Mail gültig"
msgctxt "field:web.user,party:"
@@ -86,14 +86,14 @@ msgctxt "model:ir.action,name:report_email_validation"
msgid "Email Validation"
msgstr "E-Mail-Validierung"
+#, python-format
msgctxt "model:ir.message,text:msg_user_email_invalid"
msgid "The email address \"%(email)s\" for \"%(user)s\" is not valid."
msgstr "Die E-Mail-Adresse \"%(email)s\" für \"%(user)s\" ist ungültig."
msgctxt "model:ir.message,text:msg_user_email_unique"
-msgid "E-mail of active web user must be unique."
-msgstr ""
-"Die E-Mail eines aktiven Webbenutzers kann nur einmal vergeben werden."
+msgid "Email of active web user must be unique."
+msgstr "Die E-Mail eines aktiven Webbenutzers muss eindeutig sein."
msgctxt "model:ir.message,text:msg_user_session_key_unique"
msgid "Web user session key must be unique."
@@ -105,7 +105,7 @@ msgid "Reset Password"
msgstr "Passwort zurücksetzen"
msgctxt "model:ir.model.button,string:user_validate_email_button"
-msgid "Validate E-mail"
+msgid "Validate Email"
msgstr "E-Mail validieren"
msgctxt "model:ir.ui.menu,name:menu_user_form"
@@ -134,6 +134,7 @@ msgstr ""
"Sollte der Button nicht funktionieren, kopieren Sie bitte den folgenden Text"
" in die Adresszeile Ihres Browsers:"
+#, python-format
msgctxt "report:web.user.email_reset_password:"
msgid ""
"Hello, we received a request to reset the password for the account associated with [1:%(email)s]. No changes have been made to your account yet.[2:]\n"
@@ -158,10 +159,12 @@ msgctxt "report:web.user.email_reset_password:"
msgid "Reset Password"
msgstr "Passwort zurücksetzen"
+#, python-format
msgctxt "report:web.user.email_reset_password:"
msgid "The link will expire in [1:%(datetime)s]."
msgstr "Der Hyperlink wird in [1:%(datetime)s] ablaufen."
+#, python-format
msgctxt "report:web.user.email_validation:"
msgid "%(email)s"
msgstr "%(email)s"
@@ -194,5 +197,5 @@ msgid "Reset Password"
msgstr "Passwort zurücksetzen"
msgctxt "view:web.user:"
-msgid "Validate E-mail"
+msgid "Validate Email"
msgstr "E-Mail validieren"
diff --git a/modules/web_user/locale/es.po b/modules/web_user/locale/es.po
index f73831b421..d3c267b175 100644
--- a/modules/web_user/locale/es.po
+++ b/modules/web_user/locale/es.po
@@ -3,15 +3,15 @@ msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:web.user,email:"
-msgid "E-mail"
+msgid "Email"
msgstr "Correo electrónico"
msgctxt "field:web.user,email_token:"
-msgid "E-mail Token"
-msgstr "Token del correo electrónico"
+msgid "Email Token"
+msgstr "Token de correo electrónico"
msgctxt "field:web.user,email_valid:"
-msgid "E-mail Valid"
+msgid "Email Valid"
msgstr "Correo electrónico válido"
msgctxt "field:web.user,party:"
@@ -86,13 +86,14 @@ msgctxt "model:ir.action,name:report_email_validation"
msgid "Email Validation"
msgstr "Validación correo electrónico"
+#, python-format
msgctxt "model:ir.message,text:msg_user_email_invalid"
msgid "The email address \"%(email)s\" for \"%(user)s\" is not valid."
msgstr "El correo electrónico \"%(email)s\" del usuario \"%(user)s\" no es valido."
msgctxt "model:ir.message,text:msg_user_email_unique"
-msgid "E-mail of active web user must be unique."
-msgstr "El correo electrónico del usuario web debe ser único."
+msgid "Email of active web user must be unique."
+msgstr "El correo electrónico del usuario web activo debe ser único."
msgctxt "model:ir.message,text:msg_user_session_key_unique"
msgid "Web user session key must be unique."
@@ -103,7 +104,7 @@ msgid "Reset Password"
msgstr "Restablecer contraseña"
msgctxt "model:ir.model.button,string:user_validate_email_button"
-msgid "Validate E-mail"
+msgid "Validate Email"
msgstr "Validar correo electrónico"
msgctxt "model:ir.ui.menu,name:menu_user_form"
@@ -130,6 +131,7 @@ msgctxt "report:web.user.email_reset_password:"
msgid "Button not working? Paste this into your browser:"
msgstr "¿El botón no funciona? Pega esto en tu navegador:"
+#, python-format
msgctxt "report:web.user.email_reset_password:"
msgid ""
"Hello, we received a request to reset the password for the account associated with [1:%(email)s]. No changes have been made to your account yet.[2:]\n"
@@ -154,10 +156,12 @@ msgctxt "report:web.user.email_reset_password:"
msgid "Reset Password"
msgstr "Restablecer contraseña"
+#, python-format
msgctxt "report:web.user.email_reset_password:"
msgid "The link will expire in [1:%(datetime)s]."
msgstr "El enlace caducará en [1:%(datetime)s]."
+#, python-format
msgctxt "report:web.user.email_validation:"
msgid "%(email)s"
msgstr "%(email)s"
@@ -187,5 +191,5 @@ msgid "Reset Password"
msgstr "Restablecer contraseña"
msgctxt "view:web.user:"
-msgid "Validate E-mail"
+msgid "Validate Email"
msgstr "Validar correo electrónico"
diff --git a/modules/web_user/locale/es_419.po b/modules/web_user/locale/es_419.po
index 612c0a12d4..01ba561555 100644
--- a/modules/web_user/locale/es_419.po
+++ b/modules/web_user/locale/es_419.po
@@ -3,15 +3,15 @@ msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:web.user,email:"
-msgid "E-mail"
+msgid "Email"
msgstr ""
msgctxt "field:web.user,email_token:"
-msgid "E-mail Token"
+msgid "Email Token"
msgstr ""
msgctxt "field:web.user,email_valid:"
-msgid "E-mail Valid"
+msgid "Email Valid"
msgstr ""
msgctxt "field:web.user,party:"
@@ -86,12 +86,13 @@ msgctxt "model:ir.action,name:report_email_validation"
msgid "Email Validation"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_user_email_invalid"
msgid "The email address \"%(email)s\" for \"%(user)s\" is not valid."
msgstr ""
msgctxt "model:ir.message,text:msg_user_email_unique"
-msgid "E-mail of active web user must be unique."
+msgid "Email of active web user must be unique."
msgstr ""
msgctxt "model:ir.message,text:msg_user_session_key_unique"
@@ -103,7 +104,7 @@ msgid "Reset Password"
msgstr ""
msgctxt "model:ir.model.button,string:user_validate_email_button"
-msgid "Validate E-mail"
+msgid "Validate Email"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_user_form"
@@ -130,6 +131,7 @@ msgctxt "report:web.user.email_reset_password:"
msgid "Button not working? Paste this into your browser:"
msgstr ""
+#, python-format
msgctxt "report:web.user.email_reset_password:"
msgid ""
"Hello, we received a request to reset the password for the account associated with [1:%(email)s]. No changes have been made to your account yet.[2:]\n"
@@ -147,10 +149,12 @@ msgctxt "report:web.user.email_reset_password:"
msgid "Reset Password"
msgstr ""
+#, python-format
msgctxt "report:web.user.email_reset_password:"
msgid "The link will expire in [1:%(datetime)s]."
msgstr ""
+#, python-format
msgctxt "report:web.user.email_validation:"
msgid "%(email)s"
msgstr ""
@@ -180,5 +184,5 @@ msgid "Reset Password"
msgstr ""
msgctxt "view:web.user:"
-msgid "Validate E-mail"
+msgid "Validate Email"
msgstr ""
diff --git a/modules/web_user/locale/et.po b/modules/web_user/locale/et.po
index c852ccd105..bfacb02e8e 100644
--- a/modules/web_user/locale/et.po
+++ b/modules/web_user/locale/et.po
@@ -2,16 +2,17 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
+#, fuzzy
msgctxt "field:web.user,email:"
-msgid "E-mail"
+msgid "Email"
msgstr "E-kiri"
msgctxt "field:web.user,email_token:"
-msgid "E-mail Token"
+msgid "Email Token"
msgstr ""
msgctxt "field:web.user,email_valid:"
-msgid "E-mail Valid"
+msgid "Email Valid"
msgstr ""
msgctxt "field:web.user,party:"
@@ -89,12 +90,13 @@ msgctxt "model:ir.action,name:report_email_validation"
msgid "Email Validation"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_user_email_invalid"
msgid "The email address \"%(email)s\" for \"%(user)s\" is not valid."
msgstr ""
msgctxt "model:ir.message,text:msg_user_email_unique"
-msgid "E-mail of active web user must be unique."
+msgid "Email of active web user must be unique."
msgstr ""
msgctxt "model:ir.message,text:msg_user_session_key_unique"
@@ -106,7 +108,7 @@ msgid "Reset Password"
msgstr "Lähtesta salasõna"
msgctxt "model:ir.model.button,string:user_validate_email_button"
-msgid "Validate E-mail"
+msgid "Validate Email"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_user_form"
@@ -134,6 +136,7 @@ msgctxt "report:web.user.email_reset_password:"
msgid "Button not working? Paste this into your browser:"
msgstr "Nupp ei tööta? Aseta see link brauseri aadressreale:"
+#, python-format
msgctxt "report:web.user.email_reset_password:"
msgid ""
"Hello, we received a request to reset the password for the account associated with [1:%(email)s]. No changes have been made to your account yet.[2:]\n"
@@ -151,10 +154,12 @@ msgctxt "report:web.user.email_reset_password:"
msgid "Reset Password"
msgstr "Lähtesta salasõna"
+#, python-format
msgctxt "report:web.user.email_reset_password:"
msgid "The link will expire in [1:%(datetime)s]."
msgstr ""
+#, python-format
msgctxt "report:web.user.email_validation:"
msgid "%(email)s"
msgstr ""
@@ -184,5 +189,5 @@ msgid "Reset Password"
msgstr "Lähtesta salasõna"
msgctxt "view:web.user:"
-msgid "Validate E-mail"
+msgid "Validate Email"
msgstr ""
diff --git a/modules/web_user/locale/fa.po b/modules/web_user/locale/fa.po
index 110deb7ade..aeb22d5854 100644
--- a/modules/web_user/locale/fa.po
+++ b/modules/web_user/locale/fa.po
@@ -2,16 +2,19 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
+#, fuzzy
msgctxt "field:web.user,email:"
-msgid "E-mail"
+msgid "Email"
msgstr "ایمیل"
+#, fuzzy
msgctxt "field:web.user,email_token:"
-msgid "E-mail Token"
+msgid "Email Token"
msgstr "نشانه(Token) ایمیل"
+#, fuzzy
msgctxt "field:web.user,email_valid:"
-msgid "E-mail Valid"
+msgid "Email Valid"
msgstr "ایمیل معتبر است"
msgctxt "field:web.user,party:"
@@ -89,12 +92,14 @@ msgctxt "model:ir.action,name:report_email_validation"
msgid "Email Validation"
msgstr "اعتبار سنجی ایمیل"
+#, python-format
msgctxt "model:ir.message,text:msg_user_email_invalid"
msgid "The email address \"%(email)s\" for \"%(user)s\" is not valid."
msgstr ""
+#, fuzzy
msgctxt "model:ir.message,text:msg_user_email_unique"
-msgid "E-mail of active web user must be unique."
+msgid "Email of active web user must be unique."
msgstr "پست الکترونیکی کاربر فعال وب سایت باید منحصر به فرد باشد."
msgctxt "model:ir.message,text:msg_user_session_key_unique"
@@ -105,8 +110,9 @@ msgctxt "model:ir.model.button,string:user_reset_password_button"
msgid "Reset Password"
msgstr "Reset Password"
+#, fuzzy
msgctxt "model:ir.model.button,string:user_validate_email_button"
-msgid "Validate E-mail"
+msgid "Validate Email"
msgstr "Validate E-mail"
msgctxt "model:ir.ui.menu,name:menu_user_form"
@@ -135,6 +141,7 @@ msgctxt "report:web.user.email_reset_password:"
msgid "Button not working? Paste this into your browser:"
msgstr "دکمه کار نمی کند؟ این آدرس را در مرورگر خود مرور کنید:"
+#, python-format
msgctxt "report:web.user.email_reset_password:"
msgid ""
"Hello, we received a request to reset the password for the account associated with [1:%(email)s]. No changes have been made to your account yet.[2:]\n"
@@ -152,10 +159,12 @@ msgctxt "report:web.user.email_reset_password:"
msgid "Reset Password"
msgstr "بازنشانی کلمه عبور"
+#, python-format
msgctxt "report:web.user.email_reset_password:"
msgid "The link will expire in [1:%(datetime)s]."
msgstr ""
+#, python-format
msgctxt "report:web.user.email_validation:"
msgid "%(email)s"
msgstr ""
@@ -184,6 +193,7 @@ msgctxt "view:web.user:"
msgid "Reset Password"
msgstr "بازنشانی کلمه عبور"
+#, fuzzy
msgctxt "view:web.user:"
-msgid "Validate E-mail"
+msgid "Validate Email"
msgstr "ایمیل معتبر است"
diff --git a/modules/web_user/locale/fi.po b/modules/web_user/locale/fi.po
index 8256f2f0c6..ed6de7fe2b 100644
--- a/modules/web_user/locale/fi.po
+++ b/modules/web_user/locale/fi.po
@@ -3,16 +3,17 @@ msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:web.user,email:"
-msgid "E-mail"
+msgid "Email"
msgstr ""
msgctxt "field:web.user,email_token:"
-msgid "E-mail Token"
+msgid "Email Token"
msgstr ""
+#, fuzzy
msgctxt "field:web.user,email_valid:"
-msgid "E-mail Valid"
-msgstr ""
+msgid "Email Valid"
+msgstr "Email Validation"
msgctxt "field:web.user,party:"
msgid "Party"
@@ -88,12 +89,13 @@ msgctxt "model:ir.action,name:report_email_validation"
msgid "Email Validation"
msgstr "Email Validation"
+#, python-format
msgctxt "model:ir.message,text:msg_user_email_invalid"
msgid "The email address \"%(email)s\" for \"%(user)s\" is not valid."
msgstr ""
msgctxt "model:ir.message,text:msg_user_email_unique"
-msgid "E-mail of active web user must be unique."
+msgid "Email of active web user must be unique."
msgstr ""
msgctxt "model:ir.message,text:msg_user_session_key_unique"
@@ -104,8 +106,9 @@ msgctxt "model:ir.model.button,string:user_reset_password_button"
msgid "Reset Password"
msgstr "Reset Password"
+#, fuzzy
msgctxt "model:ir.model.button,string:user_validate_email_button"
-msgid "Validate E-mail"
+msgid "Validate Email"
msgstr "Validate E-mail"
msgctxt "model:ir.ui.menu,name:menu_user_form"
@@ -133,6 +136,7 @@ msgctxt "report:web.user.email_reset_password:"
msgid "Button not working? Paste this into your browser:"
msgstr ""
+#, python-format
msgctxt "report:web.user.email_reset_password:"
msgid ""
"Hello, we received a request to reset the password for the account associated with [1:%(email)s]. No changes have been made to your account yet.[2:]\n"
@@ -151,10 +155,12 @@ msgctxt "report:web.user.email_reset_password:"
msgid "Reset Password"
msgstr "Reset Password"
+#, python-format
msgctxt "report:web.user.email_reset_password:"
msgid "The link will expire in [1:%(datetime)s]."
msgstr ""
+#, python-format
msgctxt "report:web.user.email_validation:"
msgid "%(email)s"
msgstr ""
@@ -187,5 +193,5 @@ msgstr "Reset Password"
#, fuzzy
msgctxt "view:web.user:"
-msgid "Validate E-mail"
+msgid "Validate Email"
msgstr "Validate E-mail"
diff --git a/modules/web_user/locale/fr.po b/modules/web_user/locale/fr.po
index 5c22e75684..588e48c49a 100644
--- a/modules/web_user/locale/fr.po
+++ b/modules/web_user/locale/fr.po
@@ -3,16 +3,16 @@ msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:web.user,email:"
-msgid "E-mail"
-msgstr "E-mail"
+msgid "Email"
+msgstr "Adresse électronique"
msgctxt "field:web.user,email_token:"
-msgid "E-mail Token"
-msgstr "Jeton d'E-mail"
+msgid "Email Token"
+msgstr "Jeton de courriel"
msgctxt "field:web.user,email_valid:"
-msgid "E-mail Valid"
-msgstr "E-mail valide"
+msgid "Email Valid"
+msgstr "Adresse électronique valide"
msgctxt "field:web.user,party:"
msgid "Party"
@@ -84,15 +84,17 @@ msgstr "Réinitialiser le mot de passe"
msgctxt "model:ir.action,name:report_email_validation"
msgid "Email Validation"
-msgstr "E-mail de validation"
+msgstr "Courriel de validation"
+#, python-format
msgctxt "model:ir.message,text:msg_user_email_invalid"
msgid "The email address \"%(email)s\" for \"%(user)s\" is not valid."
-msgstr "L'adresse e-mail « %(email)s » pour « %(user)s » n'est pas valide."
+msgstr ""
+"L'adresse de courriel « %(email)s » pour « %(user)s » n'est pas valide."
msgctxt "model:ir.message,text:msg_user_email_unique"
-msgid "E-mail of active web user must be unique."
-msgstr "L’E-mail d'un utilisateur web actif doit être unique."
+msgid "Email of active web user must be unique."
+msgstr "L'adresse électronique d'un utilisateur web actif doit être unique."
msgctxt "model:ir.message,text:msg_user_session_key_unique"
msgid "Web user session key must be unique."
@@ -103,8 +105,8 @@ msgid "Reset Password"
msgstr "Réinitialiser le mot de passe"
msgctxt "model:ir.model.button,string:user_validate_email_button"
-msgid "Validate E-mail"
-msgstr "Valider l'e-mail"
+msgid "Validate Email"
+msgstr "Valider l'adresse électronique"
msgctxt "model:ir.ui.menu,name:menu_user_form"
msgid "Web Users"
@@ -130,6 +132,7 @@ msgctxt "report:web.user.email_reset_password:"
msgid "Button not working? Paste this into your browser:"
msgstr "Le bouton ne fonctionne pas ? Copier ceci dans votre navigateur :"
+#, python-format
msgctxt "report:web.user.email_reset_password:"
msgid ""
"Hello, we received a request to reset the password for the account associated with [1:%(email)s]. No changes have been made to your account yet.[2:]\n"
@@ -147,16 +150,18 @@ msgstr ""
msgctxt "report:web.user.email_reset_password:"
msgid "If you didn't make this request, you can ignore this email."
msgstr ""
-"Si vous n'avez pas fait cette demande, vous pouvez ignorer cet E-mail."
+"Si vous n'avez pas fait cette demande, vous pouvez ignorer ce courriel."
msgctxt "report:web.user.email_reset_password:"
msgid "Reset Password"
msgstr "Réinitialiser le mot de passe"
+#, python-format
msgctxt "report:web.user.email_reset_password:"
msgid "The link will expire in [1:%(datetime)s]."
msgstr "Le lien expirera dans [1:%(datetime)s]."
+#, python-format
msgctxt "report:web.user.email_validation:"
msgid "%(email)s"
msgstr "%(email)s"
@@ -167,11 +172,11 @@ msgstr "Le bouton ne fonctionne pas ? Copier ceci dans votre navigateur :"
msgctxt "report:web.user.email_validation:"
msgid "Email Validation"
-msgstr "Validation d'E-mail"
+msgstr "Validation de courriel"
msgctxt "report:web.user.email_validation:"
msgid "If you received this email by mistake, just ignore it."
-msgstr "Si vous avez reçu cet E-mail par erreur, ignorez le."
+msgstr "Si vous avez reçu ce courriel par erreur, ignorez le."
msgctxt "report:web.user.email_validation:"
msgid "Just one more step.."
@@ -186,5 +191,5 @@ msgid "Reset Password"
msgstr "Réinitialiser le mot de passe"
msgctxt "view:web.user:"
-msgid "Validate E-mail"
-msgstr "Valider l'E-mail"
+msgid "Validate Email"
+msgstr "Valider l'adresse électronique"
diff --git a/modules/web_user/locale/hu.po b/modules/web_user/locale/hu.po
index b72c0e7754..80b90e86d5 100644
--- a/modules/web_user/locale/hu.po
+++ b/modules/web_user/locale/hu.po
@@ -2,16 +2,18 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
+#, fuzzy
msgctxt "field:web.user,email:"
-msgid "E-mail"
+msgid "Email"
msgstr "E-mail"
msgctxt "field:web.user,email_token:"
-msgid "E-mail Token"
+msgid "Email Token"
msgstr ""
+#, fuzzy
msgctxt "field:web.user,email_valid:"
-msgid "E-mail Valid"
+msgid "Email Valid"
msgstr "E-mail cím leellenőrizve"
msgctxt "field:web.user,party:"
@@ -87,12 +89,14 @@ msgctxt "model:ir.action,name:report_email_validation"
msgid "Email Validation"
msgstr "E-mail cím ellenőrzés"
+#, python-format
msgctxt "model:ir.message,text:msg_user_email_invalid"
msgid "The email address \"%(email)s\" for \"%(user)s\" is not valid."
msgstr ""
+#, fuzzy
msgctxt "model:ir.message,text:msg_user_email_unique"
-msgid "E-mail of active web user must be unique."
+msgid "Email of active web user must be unique."
msgstr "Nem lehet több aktív webes felhasználónak ugyanaz az e-mail címe."
msgctxt "model:ir.message,text:msg_user_session_key_unique"
@@ -103,8 +107,9 @@ msgctxt "model:ir.model.button,string:user_reset_password_button"
msgid "Reset Password"
msgstr "Jelszó visszaállítása"
+#, fuzzy
msgctxt "model:ir.model.button,string:user_validate_email_button"
-msgid "Validate E-mail"
+msgid "Validate Email"
msgstr "E-mail cím leellenőrzése"
msgctxt "model:ir.ui.menu,name:menu_user_form"
@@ -132,6 +137,7 @@ msgctxt "report:web.user.email_reset_password:"
msgid "Button not working? Paste this into your browser:"
msgstr "A gomb nem működik? Másolja be ezt a böngészőjébe:"
+#, python-format
msgctxt "report:web.user.email_reset_password:"
msgid ""
"Hello, we received a request to reset the password for the account associated with [1:%(email)s]. No changes have been made to your account yet.[2:]\n"
@@ -151,10 +157,12 @@ msgctxt "report:web.user.email_reset_password:"
msgid "Reset Password"
msgstr "Jelszó visszaállítása"
+#, python-format
msgctxt "report:web.user.email_reset_password:"
msgid "The link will expire in [1:%(datetime)s]."
msgstr ""
+#, python-format
msgctxt "report:web.user.email_validation:"
msgid "%(email)s"
msgstr ""
@@ -183,6 +191,7 @@ msgctxt "view:web.user:"
msgid "Reset Password"
msgstr "Jelszó visszaállítása"
+#, fuzzy
msgctxt "view:web.user:"
-msgid "Validate E-mail"
+msgid "Validate Email"
msgstr "E-mail cím leellenőrzése"
diff --git a/modules/web_user/locale/id.po b/modules/web_user/locale/id.po
index e3f4ba4ce0..61d6b921fb 100644
--- a/modules/web_user/locale/id.po
+++ b/modules/web_user/locale/id.po
@@ -2,17 +2,19 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
+#, fuzzy
msgctxt "field:web.user,email:"
-msgid "E-mail"
+msgid "Email"
msgstr "E-mail"
msgctxt "field:web.user,email_token:"
-msgid "E-mail Token"
+msgid "Email Token"
msgstr ""
+#, fuzzy
msgctxt "field:web.user,email_valid:"
-msgid "E-mail Valid"
-msgstr ""
+msgid "Email Valid"
+msgstr "Validasi Email"
msgctxt "field:web.user,party:"
msgid "Party"
@@ -89,12 +91,13 @@ msgctxt "model:ir.action,name:report_email_validation"
msgid "Email Validation"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_user_email_invalid"
msgid "The email address \"%(email)s\" for \"%(user)s\" is not valid."
msgstr ""
msgctxt "model:ir.message,text:msg_user_email_unique"
-msgid "E-mail of active web user must be unique."
+msgid "Email of active web user must be unique."
msgstr ""
msgctxt "model:ir.message,text:msg_user_session_key_unique"
@@ -106,7 +109,7 @@ msgid "Reset Password"
msgstr "Atur Ulang Kata Sandi"
msgctxt "model:ir.model.button,string:user_validate_email_button"
-msgid "Validate E-mail"
+msgid "Validate Email"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_user_form"
@@ -134,6 +137,7 @@ msgctxt "report:web.user.email_reset_password:"
msgid "Button not working? Paste this into your browser:"
msgstr "Tombol tidak berfungsi? Lekatkan ini pada browser Anda:"
+#, python-format
msgctxt "report:web.user.email_reset_password:"
msgid ""
"Hello, we received a request to reset the password for the account associated with [1:%(email)s]. No changes have been made to your account yet.[2:]\n"
@@ -151,10 +155,12 @@ msgctxt "report:web.user.email_reset_password:"
msgid "Reset Password"
msgstr "Atur Ulang Kata Sandi"
+#, python-format
msgctxt "report:web.user.email_reset_password:"
msgid "The link will expire in [1:%(datetime)s]."
msgstr ""
+#, python-format
msgctxt "report:web.user.email_validation:"
msgid "%(email)s"
msgstr ""
@@ -184,5 +190,5 @@ msgid "Reset Password"
msgstr "Atur Ulang Kata Sandi"
msgctxt "view:web.user:"
-msgid "Validate E-mail"
+msgid "Validate Email"
msgstr ""
diff --git a/modules/web_user/locale/it.po b/modules/web_user/locale/it.po
index f977446d75..32cbf83343 100644
--- a/modules/web_user/locale/it.po
+++ b/modules/web_user/locale/it.po
@@ -2,18 +2,19 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
+#, fuzzy
msgctxt "field:web.user,email:"
-msgid "E-mail"
+msgid "Email"
msgstr "E-mail"
#, fuzzy
msgctxt "field:web.user,email_token:"
-msgid "E-mail Token"
+msgid "Email Token"
msgstr "_E-Mail..."
#, fuzzy
msgctxt "field:web.user,email_valid:"
-msgid "E-mail Valid"
+msgid "Email Valid"
msgstr "_E-Mail..."
msgctxt "field:web.user,party:"
@@ -98,12 +99,13 @@ msgctxt "model:ir.action,name:report_email_validation"
msgid "Email Validation"
msgstr "Email Validation"
+#, python-format
msgctxt "model:ir.message,text:msg_user_email_invalid"
msgid "The email address \"%(email)s\" for \"%(user)s\" is not valid."
msgstr ""
msgctxt "model:ir.message,text:msg_user_email_unique"
-msgid "E-mail of active web user must be unique."
+msgid "Email of active web user must be unique."
msgstr ""
msgctxt "model:ir.message,text:msg_user_session_key_unique"
@@ -114,8 +116,9 @@ msgctxt "model:ir.model.button,string:user_reset_password_button"
msgid "Reset Password"
msgstr "Reset Password"
+#, fuzzy
msgctxt "model:ir.model.button,string:user_validate_email_button"
-msgid "Validate E-mail"
+msgid "Validate Email"
msgstr "Validate E-mail"
msgctxt "model:ir.ui.menu,name:menu_user_form"
@@ -145,6 +148,7 @@ msgctxt "report:web.user.email_reset_password:"
msgid "Button not working? Paste this into your browser:"
msgstr ""
+#, python-format
msgctxt "report:web.user.email_reset_password:"
msgid ""
"Hello, we received a request to reset the password for the account associated with [1:%(email)s]. No changes have been made to your account yet.[2:]\n"
@@ -163,10 +167,12 @@ msgctxt "report:web.user.email_reset_password:"
msgid "Reset Password"
msgstr "Reset Password"
+#, python-format
msgctxt "report:web.user.email_reset_password:"
msgid "The link will expire in [1:%(datetime)s]."
msgstr ""
+#, python-format
msgctxt "report:web.user.email_validation:"
msgid "%(email)s"
msgstr ""
@@ -199,5 +205,5 @@ msgstr "Reset Password"
#, fuzzy
msgctxt "view:web.user:"
-msgid "Validate E-mail"
+msgid "Validate Email"
msgstr "Validate E-mail"
diff --git a/modules/web_user/locale/lo.po b/modules/web_user/locale/lo.po
index 30ff113fd0..7f650a1b51 100644
--- a/modules/web_user/locale/lo.po
+++ b/modules/web_user/locale/lo.po
@@ -2,16 +2,19 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
+#, fuzzy
msgctxt "field:web.user,email:"
-msgid "E-mail"
+msgid "Email"
msgstr "ອີ-ເມວລ໌"
+#, fuzzy
msgctxt "field:web.user,email_token:"
-msgid "E-mail Token"
+msgid "Email Token"
msgstr "ອີ-ເມວລ໌ ຢັງຢືນຕົວຕົນ"
+#, fuzzy
msgctxt "field:web.user,email_valid:"
-msgid "E-mail Valid"
+msgid "Email Valid"
msgstr "ອີ-ເມວລ໌ ຖືກຕ້ອງ"
msgctxt "field:web.user,party:"
@@ -92,12 +95,13 @@ msgctxt "model:ir.action,name:report_email_validation"
msgid "Email Validation"
msgstr "Email Validation"
+#, python-format
msgctxt "model:ir.message,text:msg_user_email_invalid"
msgid "The email address \"%(email)s\" for \"%(user)s\" is not valid."
msgstr ""
msgctxt "model:ir.message,text:msg_user_email_unique"
-msgid "E-mail of active web user must be unique."
+msgid "Email of active web user must be unique."
msgstr ""
msgctxt "model:ir.message,text:msg_user_session_key_unique"
@@ -108,8 +112,9 @@ msgctxt "model:ir.model.button,string:user_reset_password_button"
msgid "Reset Password"
msgstr "Reset Password"
+#, fuzzy
msgctxt "model:ir.model.button,string:user_validate_email_button"
-msgid "Validate E-mail"
+msgid "Validate Email"
msgstr "Validate E-mail"
#, fuzzy
@@ -139,6 +144,7 @@ msgctxt "report:web.user.email_reset_password:"
msgid "Button not working? Paste this into your browser:"
msgstr "ປຸ່ມບໍ່ເຮັດວຽກບໍ? ໃຫ້ ວາງ ອັນນີ້ລົງໃສ່ ໂຕທ່ອງເວັບຂອງທ່ານ:"
+#, python-format
msgctxt "report:web.user.email_reset_password:"
msgid ""
"Hello, we received a request to reset the password for the account associated with [1:%(email)s]. No changes have been made to your account yet.[2:]\n"
@@ -156,10 +162,12 @@ msgctxt "report:web.user.email_reset_password:"
msgid "Reset Password"
msgstr "ຕັ້ງຄ່າລະຫັດຜ່ານຄືນໃໝ່"
+#, python-format
msgctxt "report:web.user.email_reset_password:"
msgid "The link will expire in [1:%(datetime)s]."
msgstr ""
+#, python-format
msgctxt "report:web.user.email_validation:"
msgid "%(email)s"
msgstr ""
@@ -191,6 +199,7 @@ msgctxt "view:web.user:"
msgid "Reset Password"
msgstr "ຕັ້ງຄ່າລະຫັດຜ່ານຄືນໃໝ່"
+#, fuzzy
msgctxt "view:web.user:"
-msgid "Validate E-mail"
+msgid "Validate Email"
msgstr "ກວດສອບຄວາມຖືກຕ້ອງ ອີ-ເມວລ໌"
diff --git a/modules/web_user/locale/lt.po b/modules/web_user/locale/lt.po
index 0f950dfa35..2700277cbe 100644
--- a/modules/web_user/locale/lt.po
+++ b/modules/web_user/locale/lt.po
@@ -3,16 +3,17 @@ msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:web.user,email:"
-msgid "E-mail"
+msgid "Email"
msgstr ""
msgctxt "field:web.user,email_token:"
-msgid "E-mail Token"
+msgid "Email Token"
msgstr ""
+#, fuzzy
msgctxt "field:web.user,email_valid:"
-msgid "E-mail Valid"
-msgstr ""
+msgid "Email Valid"
+msgstr "Email Validation"
msgctxt "field:web.user,party:"
msgid "Party"
@@ -89,12 +90,13 @@ msgctxt "model:ir.action,name:report_email_validation"
msgid "Email Validation"
msgstr "Email Validation"
+#, python-format
msgctxt "model:ir.message,text:msg_user_email_invalid"
msgid "The email address \"%(email)s\" for \"%(user)s\" is not valid."
msgstr ""
msgctxt "model:ir.message,text:msg_user_email_unique"
-msgid "E-mail of active web user must be unique."
+msgid "Email of active web user must be unique."
msgstr ""
msgctxt "model:ir.message,text:msg_user_session_key_unique"
@@ -105,8 +107,9 @@ msgctxt "model:ir.model.button,string:user_reset_password_button"
msgid "Reset Password"
msgstr "Atstatyti slaptažodį"
+#, fuzzy
msgctxt "model:ir.model.button,string:user_validate_email_button"
-msgid "Validate E-mail"
+msgid "Validate Email"
msgstr "Validate E-mail"
msgctxt "model:ir.ui.menu,name:menu_user_form"
@@ -134,6 +137,7 @@ msgctxt "report:web.user.email_reset_password:"
msgid "Button not working? Paste this into your browser:"
msgstr ""
+#, python-format
msgctxt "report:web.user.email_reset_password:"
msgid ""
"Hello, we received a request to reset the password for the account associated with [1:%(email)s]. No changes have been made to your account yet.[2:]\n"
@@ -152,10 +156,12 @@ msgctxt "report:web.user.email_reset_password:"
msgid "Reset Password"
msgstr "Reset Password"
+#, python-format
msgctxt "report:web.user.email_reset_password:"
msgid "The link will expire in [1:%(datetime)s]."
msgstr ""
+#, python-format
msgctxt "report:web.user.email_validation:"
msgid "%(email)s"
msgstr ""
@@ -188,5 +194,5 @@ msgstr "Reset Password"
#, fuzzy
msgctxt "view:web.user:"
-msgid "Validate E-mail"
+msgid "Validate Email"
msgstr "Validate E-mail"
diff --git a/modules/web_user/locale/nl.po b/modules/web_user/locale/nl.po
index 2d3c66eb1e..30011066f0 100644
--- a/modules/web_user/locale/nl.po
+++ b/modules/web_user/locale/nl.po
@@ -3,16 +3,16 @@ msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:web.user,email:"
-msgid "E-mail"
-msgstr "E-mail"
+msgid "Email"
+msgstr "Email"
msgctxt "field:web.user,email_token:"
-msgid "E-mail Token"
-msgstr "E-mail token"
+msgid "Email Token"
+msgstr "Email token"
msgctxt "field:web.user,email_valid:"
-msgid "E-mail Valid"
-msgstr "E-mail geldig"
+msgid "Email Valid"
+msgstr "Email geldig"
msgctxt "field:web.user,party:"
msgid "Party"
@@ -86,13 +86,14 @@ msgctxt "model:ir.action,name:report_email_validation"
msgid "Email Validation"
msgstr "E-mailvalidatie"
+#, python-format
msgctxt "model:ir.message,text:msg_user_email_invalid"
msgid "The email address \"%(email)s\" for \"%(user)s\" is not valid."
msgstr "Het email adres \"%(email)s\" voor \"%(user)s\" is niet geldig."
msgctxt "model:ir.message,text:msg_user_email_unique"
-msgid "E-mail of active web user must be unique."
-msgstr "E-mail van actieve webgebruiker moet uniek zijn."
+msgid "Email of active web user must be unique."
+msgstr "Email van actieve webgebruiker moet uniek zijn."
msgctxt "model:ir.message,text:msg_user_session_key_unique"
msgid "Web user session key must be unique."
@@ -103,7 +104,7 @@ msgid "Reset Password"
msgstr "Reset wachtwoord"
msgctxt "model:ir.model.button,string:user_validate_email_button"
-msgid "Validate E-mail"
+msgid "Validate Email"
msgstr "Email valideren"
msgctxt "model:ir.ui.menu,name:menu_user_form"
@@ -130,6 +131,7 @@ msgctxt "report:web.user.email_reset_password:"
msgid "Button not working? Paste this into your browser:"
msgstr "Werkt de knop niet? Plak dit in uw browser:"
+#, python-format
msgctxt "report:web.user.email_reset_password:"
msgid ""
"Hello, we received a request to reset the password for the account associated with [1:%(email)s]. No changes have been made to your account yet.[2:]\n"
@@ -152,10 +154,12 @@ msgctxt "report:web.user.email_reset_password:"
msgid "Reset Password"
msgstr "Reset wachtwoord"
+#, python-format
msgctxt "report:web.user.email_reset_password:"
msgid "The link will expire in [1:%(datetime)s]."
msgstr "De link vervalt in [1:%(datetime)s]."
+#, python-format
msgctxt "report:web.user.email_validation:"
msgid "%(email)s"
msgstr "%(email)s"
@@ -185,5 +189,5 @@ msgid "Reset Password"
msgstr "Reset wachtwoord"
msgctxt "view:web.user:"
-msgid "Validate E-mail"
+msgid "Validate Email"
msgstr "Email valideren"
diff --git a/modules/web_user/locale/pl.po b/modules/web_user/locale/pl.po
index 8256f2f0c6..41626b87c6 100644
--- a/modules/web_user/locale/pl.po
+++ b/modules/web_user/locale/pl.po
@@ -2,17 +2,19 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
+#, fuzzy
msgctxt "field:web.user,email:"
-msgid "E-mail"
-msgstr ""
+msgid "Email"
+msgstr "E-mail"
msgctxt "field:web.user,email_token:"
-msgid "E-mail Token"
+msgid "Email Token"
msgstr ""
+#, fuzzy
msgctxt "field:web.user,email_valid:"
-msgid "E-mail Valid"
-msgstr ""
+msgid "Email Valid"
+msgstr "Email Validation"
msgctxt "field:web.user,party:"
msgid "Party"
@@ -20,11 +22,11 @@ msgstr ""
msgctxt "field:web.user,password:"
msgid "Password"
-msgstr ""
+msgstr "Hasło"
msgctxt "field:web.user,password_hash:"
msgid "Password Hash"
-msgstr ""
+msgstr "Hash hasła"
msgctxt "field:web.user,reset_password_token:"
msgid "Reset Password Token"
@@ -53,7 +55,7 @@ msgstr ""
msgctxt "field:web.user.authenticate.attempt,ip_address:"
msgid "IP Address"
-msgstr ""
+msgstr "Adres IP"
msgctxt "field:web.user.authenticate.attempt,ip_network:"
msgid "IP Network"
@@ -61,15 +63,15 @@ msgstr ""
msgctxt "field:web.user.authenticate.attempt,login:"
msgid "Login"
-msgstr ""
+msgstr "Login"
msgctxt "field:web.user.session,key:"
msgid "Key"
-msgstr ""
+msgstr "Klucz"
msgctxt "field:web.user.session,user:"
msgid "User"
-msgstr ""
+msgstr "Użytkownik"
msgctxt "model:ir.action,name:act_user_form"
msgid "Web Users"
@@ -82,18 +84,19 @@ msgstr "Web Users"
msgctxt "model:ir.action,name:report_email_reset_password"
msgid "Reset Password"
-msgstr "Reset Password"
+msgstr "Zresetuj hasło"
msgctxt "model:ir.action,name:report_email_validation"
msgid "Email Validation"
msgstr "Email Validation"
+#, python-format
msgctxt "model:ir.message,text:msg_user_email_invalid"
msgid "The email address \"%(email)s\" for \"%(user)s\" is not valid."
msgstr ""
msgctxt "model:ir.message,text:msg_user_email_unique"
-msgid "E-mail of active web user must be unique."
+msgid "Email of active web user must be unique."
msgstr ""
msgctxt "model:ir.message,text:msg_user_session_key_unique"
@@ -102,10 +105,11 @@ msgstr ""
msgctxt "model:ir.model.button,string:user_reset_password_button"
msgid "Reset Password"
-msgstr "Reset Password"
+msgstr "Reset hasła"
+#, fuzzy
msgctxt "model:ir.model.button,string:user_validate_email_button"
-msgid "Validate E-mail"
+msgid "Validate Email"
msgstr "Validate E-mail"
msgctxt "model:ir.ui.menu,name:menu_user_form"
@@ -133,6 +137,7 @@ msgctxt "report:web.user.email_reset_password:"
msgid "Button not working? Paste this into your browser:"
msgstr ""
+#, python-format
msgctxt "report:web.user.email_reset_password:"
msgid ""
"Hello, we received a request to reset the password for the account associated with [1:%(email)s]. No changes have been made to your account yet.[2:]\n"
@@ -151,10 +156,12 @@ msgctxt "report:web.user.email_reset_password:"
msgid "Reset Password"
msgstr "Reset Password"
+#, python-format
msgctxt "report:web.user.email_reset_password:"
msgid "The link will expire in [1:%(datetime)s]."
msgstr ""
+#, python-format
msgctxt "report:web.user.email_validation:"
msgid "%(email)s"
msgstr ""
@@ -187,5 +194,5 @@ msgstr "Reset Password"
#, fuzzy
msgctxt "view:web.user:"
-msgid "Validate E-mail"
+msgid "Validate Email"
msgstr "Validate E-mail"
diff --git a/modules/web_user/locale/pt.po b/modules/web_user/locale/pt.po
index 0e633568a0..a6fa23bb44 100644
--- a/modules/web_user/locale/pt.po
+++ b/modules/web_user/locale/pt.po
@@ -2,16 +2,19 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
+#, fuzzy
msgctxt "field:web.user,email:"
-msgid "E-mail"
+msgid "Email"
msgstr "E-mail"
+#, fuzzy
msgctxt "field:web.user,email_token:"
-msgid "E-mail Token"
+msgid "Email Token"
msgstr "Token do E-mail"
+#, fuzzy
msgctxt "field:web.user,email_valid:"
-msgid "E-mail Valid"
+msgid "Email Valid"
msgstr "E-mail Válido"
msgctxt "field:web.user,party:"
@@ -92,12 +95,13 @@ msgctxt "model:ir.action,name:report_email_validation"
msgid "Email Validation"
msgstr "Email Validation"
+#, python-format
msgctxt "model:ir.message,text:msg_user_email_invalid"
msgid "The email address \"%(email)s\" for \"%(user)s\" is not valid."
msgstr ""
msgctxt "model:ir.message,text:msg_user_email_unique"
-msgid "E-mail of active web user must be unique."
+msgid "Email of active web user must be unique."
msgstr ""
msgctxt "model:ir.message,text:msg_user_session_key_unique"
@@ -108,8 +112,9 @@ msgctxt "model:ir.model.button,string:user_reset_password_button"
msgid "Reset Password"
msgstr "Reset Password"
+#, fuzzy
msgctxt "model:ir.model.button,string:user_validate_email_button"
-msgid "Validate E-mail"
+msgid "Validate Email"
msgstr "Validate E-mail"
#, fuzzy
@@ -139,6 +144,7 @@ msgctxt "report:web.user.email_reset_password:"
msgid "Button not working? Paste this into your browser:"
msgstr "O botão não está funcionando? Cole isso em seu navegador:"
+#, python-format
msgctxt "report:web.user.email_reset_password:"
msgid ""
"Hello, we received a request to reset the password for the account associated with [1:%(email)s]. No changes have been made to your account yet.[2:]\n"
@@ -156,10 +162,12 @@ msgctxt "report:web.user.email_reset_password:"
msgid "Reset Password"
msgstr "Redefinir senha"
+#, python-format
msgctxt "report:web.user.email_reset_password:"
msgid "The link will expire in [1:%(datetime)s]."
msgstr ""
+#, python-format
msgctxt "report:web.user.email_validation:"
msgid "%(email)s"
msgstr ""
@@ -188,6 +196,7 @@ msgctxt "view:web.user:"
msgid "Reset Password"
msgstr "Redefinir senha"
+#, fuzzy
msgctxt "view:web.user:"
-msgid "Validate E-mail"
+msgid "Validate Email"
msgstr "Validar E-mail"
diff --git a/modules/web_user/locale/ro.po b/modules/web_user/locale/ro.po
index 57cf16044f..e8e9925138 100644
--- a/modules/web_user/locale/ro.po
+++ b/modules/web_user/locale/ro.po
@@ -2,17 +2,19 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
+#, fuzzy
msgctxt "field:web.user,email:"
-msgid "E-mail"
+msgid "Email"
msgstr "E-mail"
#, fuzzy
msgctxt "field:web.user,email_token:"
-msgid "E-mail Token"
+msgid "Email Token"
msgstr "Token de e-mail"
+#, fuzzy
msgctxt "field:web.user,email_valid:"
-msgid "E-mail Valid"
+msgid "Email Valid"
msgstr "E-mail Valabil"
msgctxt "field:web.user,party:"
@@ -90,12 +92,14 @@ msgctxt "model:ir.action,name:report_email_validation"
msgid "Email Validation"
msgstr "Validarea e-mailului"
+#, python-format
msgctxt "model:ir.message,text:msg_user_email_invalid"
msgid "The email address \"%(email)s\" for \"%(user)s\" is not valid."
msgstr "Adresa de email \"%(email)s\" pentru \"%(user)s\" nu este valid."
+#, fuzzy
msgctxt "model:ir.message,text:msg_user_email_unique"
-msgid "E-mail of active web user must be unique."
+msgid "Email of active web user must be unique."
msgstr "E-mailul utilizatorului web activ trebuie să fie unic."
msgctxt "model:ir.message,text:msg_user_session_key_unique"
@@ -106,8 +110,9 @@ msgctxt "model:ir.model.button,string:user_reset_password_button"
msgid "Reset Password"
msgstr "Resetare Parola"
+#, fuzzy
msgctxt "model:ir.model.button,string:user_validate_email_button"
-msgid "Validate E-mail"
+msgid "Validate Email"
msgstr "Validare e-mail"
msgctxt "model:ir.ui.menu,name:menu_user_form"
@@ -136,6 +141,7 @@ msgctxt "report:web.user.email_reset_password:"
msgid "Button not working? Paste this into your browser:"
msgstr "Butonul nu funcționează? Copiați asta în browser:"
+#, python-format
msgctxt "report:web.user.email_reset_password:"
msgid ""
"Hello, we received a request to reset the password for the account associated with [1:%(email)s]. No changes have been made to your account yet.[2:]\n"
@@ -153,10 +159,12 @@ msgctxt "report:web.user.email_reset_password:"
msgid "Reset Password"
msgstr "Resetare Parolă"
+#, python-format
msgctxt "report:web.user.email_reset_password:"
msgid "The link will expire in [1:%(datetime)s]."
msgstr "Linkul va expira în [1:%(datetime)s]."
+#, python-format
msgctxt "report:web.user.email_validation:"
msgid "%(email)s"
msgstr "%(email)s"
@@ -185,6 +193,7 @@ msgctxt "view:web.user:"
msgid "Reset Password"
msgstr "Resetare Parolă"
+#, fuzzy
msgctxt "view:web.user:"
-msgid "Validate E-mail"
+msgid "Validate Email"
msgstr "Validare e-mail"
diff --git a/modules/web_user/locale/ru.po b/modules/web_user/locale/ru.po
index 749aea474d..937fd2a7ef 100644
--- a/modules/web_user/locale/ru.po
+++ b/modules/web_user/locale/ru.po
@@ -3,16 +3,17 @@ msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:web.user,email:"
-msgid "E-mail"
+msgid "Email"
msgstr ""
msgctxt "field:web.user,email_token:"
-msgid "E-mail Token"
+msgid "Email Token"
msgstr ""
+#, fuzzy
msgctxt "field:web.user,email_valid:"
-msgid "E-mail Valid"
-msgstr ""
+msgid "Email Valid"
+msgstr "Email Validation"
#, fuzzy
msgctxt "field:web.user,party:"
@@ -94,12 +95,13 @@ msgctxt "model:ir.action,name:report_email_validation"
msgid "Email Validation"
msgstr "Email Validation"
+#, python-format
msgctxt "model:ir.message,text:msg_user_email_invalid"
msgid "The email address \"%(email)s\" for \"%(user)s\" is not valid."
msgstr ""
msgctxt "model:ir.message,text:msg_user_email_unique"
-msgid "E-mail of active web user must be unique."
+msgid "Email of active web user must be unique."
msgstr ""
msgctxt "model:ir.message,text:msg_user_session_key_unique"
@@ -110,8 +112,9 @@ msgctxt "model:ir.model.button,string:user_reset_password_button"
msgid "Reset Password"
msgstr "Reset Password"
+#, fuzzy
msgctxt "model:ir.model.button,string:user_validate_email_button"
-msgid "Validate E-mail"
+msgid "Validate Email"
msgstr "Validate E-mail"
msgctxt "model:ir.ui.menu,name:menu_user_form"
@@ -139,6 +142,7 @@ msgctxt "report:web.user.email_reset_password:"
msgid "Button not working? Paste this into your browser:"
msgstr ""
+#, python-format
msgctxt "report:web.user.email_reset_password:"
msgid ""
"Hello, we received a request to reset the password for the account associated with [1:%(email)s]. No changes have been made to your account yet.[2:]\n"
@@ -157,10 +161,12 @@ msgctxt "report:web.user.email_reset_password:"
msgid "Reset Password"
msgstr "Reset Password"
+#, python-format
msgctxt "report:web.user.email_reset_password:"
msgid "The link will expire in [1:%(datetime)s]."
msgstr ""
+#, python-format
msgctxt "report:web.user.email_validation:"
msgid "%(email)s"
msgstr ""
@@ -194,5 +200,5 @@ msgstr "Reset Password"
#, fuzzy
msgctxt "view:web.user:"
-msgid "Validate E-mail"
+msgid "Validate Email"
msgstr "Validate E-mail"
diff --git a/modules/web_user/locale/sl.po b/modules/web_user/locale/sl.po
index 19271eaf1a..ce4226bd65 100644
--- a/modules/web_user/locale/sl.po
+++ b/modules/web_user/locale/sl.po
@@ -2,16 +2,19 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
+#, fuzzy
msgctxt "field:web.user,email:"
-msgid "E-mail"
+msgid "Email"
msgstr "E-pošta"
+#, fuzzy
msgctxt "field:web.user,email_token:"
-msgid "E-mail Token"
+msgid "Email Token"
msgstr "Žeton e-pošte"
+#, fuzzy
msgctxt "field:web.user,email_valid:"
-msgid "E-mail Valid"
+msgid "Email Valid"
msgstr "E-pošta veljavna"
msgctxt "field:web.user,party:"
@@ -86,12 +89,14 @@ msgctxt "model:ir.action,name:report_email_validation"
msgid "Email Validation"
msgstr "Preverjanje e-poštnega naslova"
+#, python-format
msgctxt "model:ir.message,text:msg_user_email_invalid"
msgid "The email address \"%(email)s\" for \"%(user)s\" is not valid."
msgstr "E-poštni naslov \"%(email)s\" uporabnika \"%(user)s\" ni veljaven."
+#, fuzzy
msgctxt "model:ir.message,text:msg_user_email_unique"
-msgid "E-mail of active web user must be unique."
+msgid "Email of active web user must be unique."
msgstr "E-poštni naslov aktivnega spletnega uporabnika mora biti edinstven."
msgctxt "model:ir.message,text:msg_user_session_key_unique"
@@ -102,8 +107,9 @@ msgctxt "model:ir.model.button,string:user_reset_password_button"
msgid "Reset Password"
msgstr "Reset Password"
+#, fuzzy
msgctxt "model:ir.model.button,string:user_validate_email_button"
-msgid "Validate E-mail"
+msgid "Validate Email"
msgstr "Potrdi e-pošto"
msgctxt "model:ir.ui.menu,name:menu_user_form"
@@ -131,6 +137,7 @@ msgctxt "report:web.user.email_reset_password:"
msgid "Button not working? Paste this into your browser:"
msgstr "Gumb ne deluje? Prilepite sledeče v vaš brskalnik:"
+#, python-format
msgctxt "report:web.user.email_reset_password:"
msgid ""
"Hello, we received a request to reset the password for the account associated with [1:%(email)s]. No changes have been made to your account yet.[2:]\n"
@@ -148,10 +155,12 @@ msgctxt "report:web.user.email_reset_password:"
msgid "Reset Password"
msgstr "Ponastavitev gesla"
+#, python-format
msgctxt "report:web.user.email_reset_password:"
msgid "The link will expire in [1:%(datetime)s]."
msgstr "Povezava bo potekla čez [1:%(datetime)s]."
+#, python-format
msgctxt "report:web.user.email_validation:"
msgid "%(email)s"
msgstr "%(email)s"
@@ -180,6 +189,7 @@ msgctxt "view:web.user:"
msgid "Reset Password"
msgstr "Ponastavi geslo"
+#, fuzzy
msgctxt "view:web.user:"
-msgid "Validate E-mail"
+msgid "Validate Email"
msgstr "Preveri e-naslov"
diff --git a/modules/web_user/locale/tr.po b/modules/web_user/locale/tr.po
index 8256f2f0c6..ed6de7fe2b 100644
--- a/modules/web_user/locale/tr.po
+++ b/modules/web_user/locale/tr.po
@@ -3,16 +3,17 @@ msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
msgctxt "field:web.user,email:"
-msgid "E-mail"
+msgid "Email"
msgstr ""
msgctxt "field:web.user,email_token:"
-msgid "E-mail Token"
+msgid "Email Token"
msgstr ""
+#, fuzzy
msgctxt "field:web.user,email_valid:"
-msgid "E-mail Valid"
-msgstr ""
+msgid "Email Valid"
+msgstr "Email Validation"
msgctxt "field:web.user,party:"
msgid "Party"
@@ -88,12 +89,13 @@ msgctxt "model:ir.action,name:report_email_validation"
msgid "Email Validation"
msgstr "Email Validation"
+#, python-format
msgctxt "model:ir.message,text:msg_user_email_invalid"
msgid "The email address \"%(email)s\" for \"%(user)s\" is not valid."
msgstr ""
msgctxt "model:ir.message,text:msg_user_email_unique"
-msgid "E-mail of active web user must be unique."
+msgid "Email of active web user must be unique."
msgstr ""
msgctxt "model:ir.message,text:msg_user_session_key_unique"
@@ -104,8 +106,9 @@ msgctxt "model:ir.model.button,string:user_reset_password_button"
msgid "Reset Password"
msgstr "Reset Password"
+#, fuzzy
msgctxt "model:ir.model.button,string:user_validate_email_button"
-msgid "Validate E-mail"
+msgid "Validate Email"
msgstr "Validate E-mail"
msgctxt "model:ir.ui.menu,name:menu_user_form"
@@ -133,6 +136,7 @@ msgctxt "report:web.user.email_reset_password:"
msgid "Button not working? Paste this into your browser:"
msgstr ""
+#, python-format
msgctxt "report:web.user.email_reset_password:"
msgid ""
"Hello, we received a request to reset the password for the account associated with [1:%(email)s]. No changes have been made to your account yet.[2:]\n"
@@ -151,10 +155,12 @@ msgctxt "report:web.user.email_reset_password:"
msgid "Reset Password"
msgstr "Reset Password"
+#, python-format
msgctxt "report:web.user.email_reset_password:"
msgid "The link will expire in [1:%(datetime)s]."
msgstr ""
+#, python-format
msgctxt "report:web.user.email_validation:"
msgid "%(email)s"
msgstr ""
@@ -187,5 +193,5 @@ msgstr "Reset Password"
#, fuzzy
msgctxt "view:web.user:"
-msgid "Validate E-mail"
+msgid "Validate Email"
msgstr "Validate E-mail"
diff --git a/modules/web_user/locale/uk.po b/modules/web_user/locale/uk.po
index c2c60a3ab1..1411f3069e 100644
--- a/modules/web_user/locale/uk.po
+++ b/modules/web_user/locale/uk.po
@@ -2,16 +2,19 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
+#, fuzzy
msgctxt "field:web.user,email:"
-msgid "E-mail"
+msgid "Email"
msgstr "Ел.пошта"
+#, fuzzy
msgctxt "field:web.user,email_token:"
-msgid "E-mail Token"
+msgid "Email Token"
msgstr "Токен ел.пошти"
+#, fuzzy
msgctxt "field:web.user,email_valid:"
-msgid "E-mail Valid"
+msgid "Email Valid"
msgstr "Ел.пошта дійсна"
msgctxt "field:web.user,party:"
@@ -86,12 +89,14 @@ msgctxt "model:ir.action,name:report_email_validation"
msgid "Email Validation"
msgstr "Перевірка ел.пошти"
+#, python-format
msgctxt "model:ir.message,text:msg_user_email_invalid"
msgid "The email address \"%(email)s\" for \"%(user)s\" is not valid."
msgstr ""
+#, fuzzy
msgctxt "model:ir.message,text:msg_user_email_unique"
-msgid "E-mail of active web user must be unique."
+msgid "Email of active web user must be unique."
msgstr "Ел.пошта активного веб-користувача має бути унікальною."
msgctxt "model:ir.message,text:msg_user_session_key_unique"
@@ -102,8 +107,9 @@ msgctxt "model:ir.model.button,string:user_reset_password_button"
msgid "Reset Password"
msgstr "Скинути пароль"
+#, fuzzy
msgctxt "model:ir.model.button,string:user_validate_email_button"
-msgid "Validate E-mail"
+msgid "Validate Email"
msgstr "Перевірити ел.пошту"
msgctxt "model:ir.ui.menu,name:menu_user_form"
@@ -131,6 +137,7 @@ msgctxt "report:web.user.email_reset_password:"
msgid "Button not working? Paste this into your browser:"
msgstr "Кнопка не працює? Вставте це у свій браузер:"
+#, python-format
msgctxt "report:web.user.email_reset_password:"
msgid ""
"Hello, we received a request to reset the password for the account associated with [1:%(email)s]. No changes have been made to your account yet.[2:]\n"
@@ -148,10 +155,12 @@ msgctxt "report:web.user.email_reset_password:"
msgid "Reset Password"
msgstr "Скинути пароль"
+#, python-format
msgctxt "report:web.user.email_reset_password:"
msgid "The link will expire in [1:%(datetime)s]."
msgstr "Термін посилання завершиться через [1:%(datetime)s]."
+#, python-format
msgctxt "report:web.user.email_validation:"
msgid "%(email)s"
msgstr "%(email)s"
@@ -180,6 +189,7 @@ msgctxt "view:web.user:"
msgid "Reset Password"
msgstr "Скинути пароль"
+#, fuzzy
msgctxt "view:web.user:"
-msgid "Validate E-mail"
+msgid "Validate Email"
msgstr "Перевірити ел.пошту"
diff --git a/modules/web_user/locale/zh_CN.po b/modules/web_user/locale/zh_CN.po
index 9b2d08bf60..f633de7e6f 100644
--- a/modules/web_user/locale/zh_CN.po
+++ b/modules/web_user/locale/zh_CN.po
@@ -2,16 +2,19 @@
msgid ""
msgstr "Content-Type: text/plain; charset=utf-8\n"
+#, fuzzy
msgctxt "field:web.user,email:"
-msgid "E-mail"
+msgid "Email"
msgstr "电子邮件"
+#, fuzzy
msgctxt "field:web.user,email_token:"
-msgid "E-mail Token"
+msgid "Email Token"
msgstr "电子邮件令牌"
+#, fuzzy
msgctxt "field:web.user,email_valid:"
-msgid "E-mail Valid"
+msgid "Email Valid"
msgstr "电子邮件有效"
msgctxt "field:web.user,party:"
@@ -86,12 +89,14 @@ msgctxt "model:ir.action,name:report_email_validation"
msgid "Email Validation"
msgstr "电子邮件验证"
+#, python-format
msgctxt "model:ir.message,text:msg_user_email_invalid"
msgid "The email address \"%(email)s\" for \"%(user)s\" is not valid."
msgstr "用户 \"%(user)s\" 的电子邮件地址 \"%(email)s\" 无效。"
+#, fuzzy
msgctxt "model:ir.message,text:msg_user_email_unique"
-msgid "E-mail of active web user must be unique."
+msgid "Email of active web user must be unique."
msgstr "已经激活的Web用户,电子邮件不能重复."
msgctxt "model:ir.message,text:msg_user_session_key_unique"
@@ -102,8 +107,9 @@ msgctxt "model:ir.model.button,string:user_reset_password_button"
msgid "Reset Password"
msgstr "重置密码"
+#, fuzzy
msgctxt "model:ir.model.button,string:user_validate_email_button"
-msgid "Validate E-mail"
+msgid "Validate Email"
msgstr "验证电子邮件"
msgctxt "model:ir.ui.menu,name:menu_user_form"
@@ -131,6 +137,7 @@ msgctxt "report:web.user.email_reset_password:"
msgid "Button not working? Paste this into your browser:"
msgstr "按钮不起作用? 将此粘贴到浏览器的地址栏中:"
+#, python-format
msgctxt "report:web.user.email_reset_password:"
msgid ""
"Hello, we received a request to reset the password for the account associated with [1:%(email)s]. No changes have been made to your account yet.[2:]\n"
@@ -148,10 +155,12 @@ msgctxt "report:web.user.email_reset_password:"
msgid "Reset Password"
msgstr "重置密码"
+#, python-format
msgctxt "report:web.user.email_reset_password:"
msgid "The link will expire in [1:%(datetime)s]."
msgstr "链接过期时间: [1:%(datetime)s]。"
+#, python-format
msgctxt "report:web.user.email_validation:"
msgid "%(email)s"
msgstr "%(email)s"
@@ -180,6 +189,7 @@ msgctxt "view:web.user:"
msgid "Reset Password"
msgstr "重置密码"
+#, fuzzy
msgctxt "view:web.user:"
-msgid "Validate E-mail"
+msgid "Validate Email"
msgstr "验证电子邮件"
diff --git a/sao/locale/bg.po b/sao/locale/bg.po
index 7cb1eb64bb..35e1ccf6df 100644
--- a/sao/locale/bg.po
+++ b/sao/locale/bg.po
@@ -18,15 +18,12 @@ msgstr ""
msgid "Connection error"
msgstr ""
-msgid "Favorites"
-msgstr ""
-
-msgid "Manage..."
-msgstr ""
-
msgid "Logout"
msgstr ""
+msgid "Favorites"
+msgstr ""
+
msgid "Action"
msgstr ""
@@ -72,7 +69,7 @@ msgstr ""
msgid "Print"
msgstr ""
-msgid "E-Mail"
+msgid "Email"
msgstr ""
msgid "Previous tab"
@@ -135,6 +132,9 @@ msgstr ""
msgid "Send you an email to reset your password."
msgstr ""
+msgid "Reset forgotten password"
+msgstr ""
+
msgid ""
"A request to reset your password has been sent.\n"
"Please check your mailbox."
@@ -313,10 +313,10 @@ msgstr ""
msgid "Add a note to the record"
msgstr ""
-msgid "E-Mail..."
+msgid "Email..."
msgstr ""
-msgid "Send an e-mail using the record"
+msgid "Send an email using the record"
msgstr ""
msgid "Export"
@@ -371,6 +371,9 @@ msgstr ""
msgid "Preview"
msgstr ""
+msgid "Manage..."
+msgstr ""
+
msgid "Template"
msgstr ""
@@ -491,6 +494,9 @@ msgstr ""
msgid "Undelete"
msgstr ""
+msgid "Restore"
+msgstr ""
+
msgid "Save As"
msgstr ""
@@ -710,7 +716,7 @@ msgid_plural "%1 records saved"
msgstr[0] ""
msgstr[1] ""
-msgid "E-mail %1"
+msgid "Email %1"
msgstr ""
msgid "To:"
diff --git a/sao/locale/ca.po b/sao/locale/ca.po
index c162d6e5c5..67c8bcaf5d 100644
--- a/sao/locale/ca.po
+++ b/sao/locale/ca.po
@@ -17,15 +17,12 @@ msgstr "No s'ha pogut connectar amb el servidor."
msgid "Connection error"
msgstr "Error de connexió"
-msgid "Favorites"
-msgstr "Preferits"
-
-msgid "Manage..."
-msgstr "Gestiona..."
-
msgid "Logout"
msgstr "Sortir"
+msgid "Favorites"
+msgstr "Preferits"
+
msgid "Action"
msgstr "Acció"
@@ -71,7 +68,7 @@ msgstr "Relacionat"
msgid "Print"
msgstr "Imprimeix"
-msgid "E-Mail"
+msgid "Email"
msgstr "Correu electrònic"
msgid "Previous tab"
@@ -134,6 +131,9 @@ msgstr "No s'han trobat."
msgid "Send you an email to reset your password."
msgstr "Reb un correu electrònic per restablir la teva contrasenya."
+msgid "Reset forgotten password"
+msgstr "Restableix la contrasenya"
+
msgid ""
"A request to reset your password has been sent.\n"
"Please check your mailbox."
@@ -312,11 +312,11 @@ msgstr "Afegeix un adjunt al registre"
msgid "Add a note to the record"
msgstr "Afegeix una nota al registre"
-msgid "E-Mail..."
+msgid "Email..."
msgstr "Correu electrònic..."
-msgid "Send an e-mail using the record"
-msgstr "Envia un correu electrònic utilitzant el registre"
+msgid "Send an email using the record"
+msgstr "Envieu un correu electrònic utilitzant el registre"
msgid "Export"
msgstr "Exporta"
@@ -374,6 +374,9 @@ msgstr "Afegeix..."
msgid "Preview"
msgstr "Previsualitza"
+msgid "Manage..."
+msgstr "Gestiona..."
+
msgid "Template"
msgstr "Plantilla"
@@ -494,6 +497,9 @@ msgstr "Obre"
msgid "Undelete"
msgstr "Recupera"
+msgid "Restore"
+msgstr "Restaurar"
+
msgid "Save As"
msgstr "Anomena i desa"
@@ -712,7 +718,7 @@ msgid_plural "%1 records saved"
msgstr[0] "%1 registre desat"
msgstr[1] "%1 registres desats"
-msgid "E-mail %1"
+msgid "Email %1"
msgstr "Correu electrònic %1"
msgid "To:"
diff --git a/sao/locale/cs.po b/sao/locale/cs.po
index 7cb1eb64bb..35e1ccf6df 100644
--- a/sao/locale/cs.po
+++ b/sao/locale/cs.po
@@ -18,15 +18,12 @@ msgstr ""
msgid "Connection error"
msgstr ""
-msgid "Favorites"
-msgstr ""
-
-msgid "Manage..."
-msgstr ""
-
msgid "Logout"
msgstr ""
+msgid "Favorites"
+msgstr ""
+
msgid "Action"
msgstr ""
@@ -72,7 +69,7 @@ msgstr ""
msgid "Print"
msgstr ""
-msgid "E-Mail"
+msgid "Email"
msgstr ""
msgid "Previous tab"
@@ -135,6 +132,9 @@ msgstr ""
msgid "Send you an email to reset your password."
msgstr ""
+msgid "Reset forgotten password"
+msgstr ""
+
msgid ""
"A request to reset your password has been sent.\n"
"Please check your mailbox."
@@ -313,10 +313,10 @@ msgstr ""
msgid "Add a note to the record"
msgstr ""
-msgid "E-Mail..."
+msgid "Email..."
msgstr ""
-msgid "Send an e-mail using the record"
+msgid "Send an email using the record"
msgstr ""
msgid "Export"
@@ -371,6 +371,9 @@ msgstr ""
msgid "Preview"
msgstr ""
+msgid "Manage..."
+msgstr ""
+
msgid "Template"
msgstr ""
@@ -491,6 +494,9 @@ msgstr ""
msgid "Undelete"
msgstr ""
+msgid "Restore"
+msgstr ""
+
msgid "Save As"
msgstr ""
@@ -710,7 +716,7 @@ msgid_plural "%1 records saved"
msgstr[0] ""
msgstr[1] ""
-msgid "E-mail %1"
+msgid "Email %1"
msgstr ""
msgid "To:"
diff --git a/sao/locale/de.po b/sao/locale/de.po
index 0cddc87db7..02255e5d2b 100644
--- a/sao/locale/de.po
+++ b/sao/locale/de.po
@@ -17,15 +17,12 @@ msgstr "Verbindung zum Server nicht möglich."
msgid "Connection error"
msgstr "Verbindungsfehler"
-msgid "Favorites"
-msgstr "Favoriten"
-
-msgid "Manage..."
-msgstr "Verwalten..."
-
msgid "Logout"
msgstr "Abmelden"
+msgid "Favorites"
+msgstr "Favoriten"
+
msgid "Action"
msgstr "Aktion"
@@ -71,7 +68,7 @@ msgstr "Beziehung"
msgid "Print"
msgstr "Drucken"
-msgid "E-Mail"
+msgid "Email"
msgstr "E-Mail"
msgid "Previous tab"
@@ -134,6 +131,9 @@ msgstr "Nicht gefunden."
msgid "Send you an email to reset your password."
msgstr "E-Mail zum Zurücksetzen des Passworts senden."
+msgid "Reset forgotten password"
+msgstr "Passwort zurücksetzen"
+
msgid ""
"A request to reset your password has been sent.\n"
"Please check your mailbox."
@@ -316,10 +316,10 @@ msgstr "Einen Anhang zum Datensatz hinzufügen"
msgid "Add a note to the record"
msgstr "Eine Notiz zu einem Datensatz hinzufügen"
-msgid "E-Mail..."
+msgid "Email..."
msgstr "E-Mail..."
-msgid "Send an e-mail using the record"
+msgid "Send an email using the record"
msgstr "Eine E-Mail basierend auf diesem Datensatz versenden"
msgid "Export"
@@ -378,6 +378,9 @@ msgstr "Hinzufügen..."
msgid "Preview"
msgstr "Vorschau"
+msgid "Manage..."
+msgstr "Verwalten..."
+
msgid "Template"
msgstr "Vorlage"
@@ -500,6 +503,9 @@ msgstr "Öffnen"
msgid "Undelete"
msgstr "Löschung rückgängig machen"
+msgid "Restore"
+msgstr "Zurücksetzen"
+
msgid "Save As"
msgstr "Speichern unter…"
@@ -718,7 +724,7 @@ msgid_plural "%1 records saved"
msgstr[0] "%1 Datensatz gespeichert"
msgstr[1] "%1 Datensätze gespeichert"
-msgid "E-mail %1"
+msgid "Email %1"
msgstr "E-Mail %1"
msgid "To:"
diff --git a/sao/locale/es.po b/sao/locale/es.po
index cfb46a6d85..91218f6e37 100644
--- a/sao/locale/es.po
+++ b/sao/locale/es.po
@@ -17,15 +17,12 @@ msgstr "No se ha podido conectar con el servidor."
msgid "Connection error"
msgstr "Error de conexión"
-msgid "Favorites"
-msgstr "Favoritos"
-
-msgid "Manage..."
-msgstr "Gestionar..."
-
msgid "Logout"
msgstr "Cerrar sesión"
+msgid "Favorites"
+msgstr "Favoritos"
+
msgid "Action"
msgstr "Acción"
@@ -71,7 +68,7 @@ msgstr "Relacionado"
msgid "Print"
msgstr "Imprimir"
-msgid "E-Mail"
+msgid "Email"
msgstr "Correo electrónico"
msgid "Previous tab"
@@ -134,6 +131,9 @@ msgstr "No se ha encontrado."
msgid "Send you an email to reset your password."
msgstr "Recibe un correo para restablecer tu contraseña."
+msgid "Reset forgotten password"
+msgstr "Restablecer contraseña"
+
msgid ""
"A request to reset your password has been sent.\n"
"Please check your mailbox."
@@ -312,10 +312,10 @@ msgstr "Añadir un adjunto al registro"
msgid "Add a note to the record"
msgstr "Añadir una nota al registro"
-msgid "E-Mail..."
+msgid "Email..."
msgstr "Correo electrónico..."
-msgid "Send an e-mail using the record"
+msgid "Send an email using the record"
msgstr "Enviar un correo electrónico usando el registro"
msgid "Export"
@@ -374,6 +374,9 @@ msgstr "Añadir..."
msgid "Preview"
msgstr "Previsualizar"
+msgid "Manage..."
+msgstr "Gestionar..."
+
msgid "Template"
msgstr "Plantilla"
@@ -494,6 +497,9 @@ msgstr "Abrir"
msgid "Undelete"
msgstr "Recuperar"
+msgid "Restore"
+msgstr "Restaurar"
+
msgid "Save As"
msgstr "Guardar como"
@@ -712,7 +718,7 @@ msgid_plural "%1 records saved"
msgstr[0] "%1 registro guardado"
msgstr[1] "%1 registros guardados"
-msgid "E-mail %1"
+msgid "Email %1"
msgstr "Correo electrónico %1"
msgid "To:"
diff --git a/sao/locale/es_419.po b/sao/locale/es_419.po
index 46af238eef..49fe9f2ecc 100644
--- a/sao/locale/es_419.po
+++ b/sao/locale/es_419.po
@@ -30,15 +30,12 @@ msgstr "No se ha podido conectar con el servidor."
msgid "Connection error"
msgstr "Error de conexión"
-msgid "Favorites"
-msgstr "Favoritos"
-
-msgid "Manage..."
-msgstr "Administrar..."
-
msgid "Logout"
msgstr "Desconectar"
+msgid "Favorites"
+msgstr "Favoritos"
+
msgid "Action"
msgstr "Acción"
@@ -84,8 +81,9 @@ msgstr "Relacionado"
msgid "Print"
msgstr "Imprimir"
-msgid "E-Mail"
-msgstr "Correo electrónico"
+#, fuzzy
+msgid "Email"
+msgstr "Correo electrónico %1"
msgid "Previous tab"
msgstr "Pestaña anterior"
@@ -148,6 +146,9 @@ msgstr "No se ha encontrado."
msgid "Send you an email to reset your password."
msgstr ""
+msgid "Reset forgotten password"
+msgstr ""
+
msgid ""
"A request to reset your password has been sent.\n"
"Please check your mailbox."
@@ -326,10 +327,12 @@ msgstr "Añadir un adjunto al registro"
msgid "Add a note to the record"
msgstr "Añadir una nota al registro"
-msgid "E-Mail..."
+#, fuzzy
+msgid "Email..."
msgstr "Correo electrónico..."
-msgid "Send an e-mail using the record"
+#, fuzzy
+msgid "Send an email using the record"
msgstr "Enviar un correo electrónico usando el registro"
msgid "Export"
@@ -388,6 +391,9 @@ msgstr "Añadir..."
msgid "Preview"
msgstr "Previsualizar"
+msgid "Manage..."
+msgstr "Administrar..."
+
msgid "Template"
msgstr "Plantilla"
@@ -508,6 +514,9 @@ msgstr "Abrir"
msgid "Undelete"
msgstr "Recuperar"
+msgid "Restore"
+msgstr ""
+
msgid "Save As"
msgstr "Guardar cómo"
@@ -732,7 +741,8 @@ msgid_plural "%1 records saved"
msgstr[0] "%1 registro guardado"
msgstr[1] "%1 registros guardados"
-msgid "E-mail %1"
+#, fuzzy
+msgid "Email %1"
msgstr "Correo electrónico %1"
msgid "To:"
diff --git a/sao/locale/et.po b/sao/locale/et.po
index f66b2818af..653efe7d1b 100644
--- a/sao/locale/et.po
+++ b/sao/locale/et.po
@@ -27,15 +27,12 @@ msgstr "Serverit ei leita."
msgid "Connection error"
msgstr "Looja"
-msgid "Favorites"
-msgstr "Lemmikud"
-
-msgid "Manage..."
-msgstr "Halda..."
-
msgid "Logout"
msgstr "Logi välja"
+msgid "Favorites"
+msgstr "Lemmikud"
+
msgid "Action"
msgstr "Toiming"
@@ -81,7 +78,7 @@ msgstr "Seosta"
msgid "Print"
msgstr "Prindi"
-msgid "E-Mail"
+msgid "Email"
msgstr ""
msgid "Previous tab"
@@ -145,6 +142,9 @@ msgstr ""
msgid "Send you an email to reset your password."
msgstr ""
+msgid "Reset forgotten password"
+msgstr ""
+
msgid ""
"A request to reset your password has been sent.\n"
"Please check your mailbox."
@@ -325,11 +325,11 @@ msgstr "Lisa manus"
msgid "Add a note to the record"
msgstr "Lisa märkus"
-msgid "E-Mail..."
+msgid "Email..."
msgstr ""
#, fuzzy
-msgid "Send an e-mail using the record"
+msgid "Send an email using the record"
msgstr "Lisa märkus"
msgid "Export"
@@ -389,6 +389,9 @@ msgstr "Lisa..."
msgid "Preview"
msgstr "Eelmine"
+msgid "Manage..."
+msgstr "Halda..."
+
#, fuzzy
msgid "Template"
msgstr "Seosta"
@@ -516,6 +519,9 @@ msgstr "Ava"
msgid "Undelete"
msgstr "Taasta"
+msgid "Restore"
+msgstr ""
+
msgid "Save As"
msgstr "Salvesta nimega"
@@ -752,7 +758,7 @@ msgid_plural "%1 records saved"
msgstr[0] "Kirje salvestatud."
msgstr[1] "Kirje salvestatud."
-msgid "E-mail %1"
+msgid "Email %1"
msgstr ""
#, fuzzy
diff --git a/sao/locale/fa.po b/sao/locale/fa.po
index 191e2c75e6..eebd3c3430 100644
--- a/sao/locale/fa.po
+++ b/sao/locale/fa.po
@@ -34,15 +34,12 @@ msgstr "امکان دسترسی به سرور وجود ندارد."
msgid "Connection error"
msgstr "ایجاد کاربر"
-msgid "Favorites"
-msgstr "علاقه مندی ها"
-
-msgid "Manage..."
-msgstr "مدیریت..."
-
msgid "Logout"
msgstr "خروج"
+msgid "Favorites"
+msgstr "علاقه مندی ها"
+
msgid "Action"
msgstr "اقدام"
@@ -88,7 +85,7 @@ msgstr "مربوط"
msgid "Print"
msgstr "چاپ"
-msgid "E-Mail"
+msgid "Email"
msgstr ""
msgid "Previous tab"
@@ -152,6 +149,9 @@ msgstr ""
msgid "Send you an email to reset your password."
msgstr ""
+msgid "Reset forgotten password"
+msgstr ""
+
msgid ""
"A request to reset your password has been sent.\n"
"Please check your mailbox."
@@ -333,11 +333,11 @@ msgstr "پیوست را به پرونده اضافه کنید"
msgid "Add a note to the record"
msgstr "یک یادداشت به پرونده اضافه کنید"
-msgid "E-Mail..."
+msgid "Email..."
msgstr ""
#, fuzzy
-msgid "Send an e-mail using the record"
+msgid "Send an email using the record"
msgstr "یک یادداشت به پرونده اضافه کنید"
msgid "Export"
@@ -397,6 +397,9 @@ msgstr "افزودن..."
msgid "Preview"
msgstr "قبلی"
+msgid "Manage..."
+msgstr "مدیریت..."
+
#, fuzzy
msgid "Template"
msgstr "مربوط"
@@ -527,6 +530,9 @@ msgstr "باز"
msgid "Undelete"
msgstr "بازگردانی"
+msgid "Restore"
+msgstr ""
+
msgid "Save As"
msgstr "ذخیره با نام"
@@ -763,7 +769,7 @@ msgid_plural "%1 records saved"
msgstr[0] "پرونده ذخیره شد."
msgstr[1] "پرونده ذخیره شد."
-msgid "E-mail %1"
+msgid "Email %1"
msgstr ""
#, fuzzy
diff --git a/sao/locale/fi.po b/sao/locale/fi.po
index f9b49822e3..d9bff87b99 100644
--- a/sao/locale/fi.po
+++ b/sao/locale/fi.po
@@ -18,15 +18,12 @@ msgstr ""
msgid "Connection error"
msgstr ""
-msgid "Favorites"
-msgstr ""
-
-msgid "Manage..."
-msgstr ""
-
msgid "Logout"
msgstr ""
+msgid "Favorites"
+msgstr ""
+
msgid "Action"
msgstr ""
@@ -72,7 +69,7 @@ msgstr ""
msgid "Print"
msgstr ""
-msgid "E-Mail"
+msgid "Email"
msgstr ""
msgid "Previous tab"
@@ -135,6 +132,9 @@ msgstr ""
msgid "Send you an email to reset your password."
msgstr ""
+msgid "Reset forgotten password"
+msgstr ""
+
msgid ""
"A request to reset your password has been sent.\n"
"Please check your mailbox."
@@ -313,10 +313,10 @@ msgstr ""
msgid "Add a note to the record"
msgstr ""
-msgid "E-Mail..."
+msgid "Email..."
msgstr ""
-msgid "Send an e-mail using the record"
+msgid "Send an email using the record"
msgstr ""
msgid "Export"
@@ -371,6 +371,9 @@ msgstr ""
msgid "Preview"
msgstr ""
+msgid "Manage..."
+msgstr ""
+
msgid "Template"
msgstr ""
@@ -492,6 +495,9 @@ msgstr ""
msgid "Undelete"
msgstr ""
+msgid "Restore"
+msgstr ""
+
msgid "Save As"
msgstr ""
@@ -711,7 +717,7 @@ msgid_plural "%1 records saved"
msgstr[0] ""
msgstr[1] ""
-msgid "E-mail %1"
+msgid "Email %1"
msgstr ""
msgid "To:"
diff --git a/sao/locale/fr.po b/sao/locale/fr.po
index ebacc82ac9..77416ef2ca 100644
--- a/sao/locale/fr.po
+++ b/sao/locale/fr.po
@@ -17,15 +17,12 @@ msgstr "Impossible de se connecter au serveur."
msgid "Connection error"
msgstr "Erreur de connexion"
-msgid "Favorites"
-msgstr "Favoris"
-
-msgid "Manage..."
-msgstr "Gérer..."
-
msgid "Logout"
msgstr "Déconnexion"
+msgid "Favorites"
+msgstr "Favoris"
+
msgid "Action"
msgstr "Action"
@@ -71,8 +68,8 @@ msgstr "Relation"
msgid "Print"
msgstr "Imprimer"
-msgid "E-Mail"
-msgstr "E-mail"
+msgid "Email"
+msgstr "Courriel"
msgid "Previous tab"
msgstr "Onglet précédent"
@@ -132,7 +129,10 @@ msgid "Not found."
msgstr "Pas trouvé."
msgid "Send you an email to reset your password."
-msgstr "Envoyez-vous un email pour réinitialiser votre mot de passe."
+msgstr "Envoyez-vous un courriel pour réinitialiser votre mot de passe."
+
+msgid "Reset forgotten password"
+msgstr "Réinitialiser le mot de passe oublié"
msgid ""
"A request to reset your password has been sent.\n"
@@ -314,11 +314,11 @@ msgstr "Ajouter un attachement à l'enregistrement"
msgid "Add a note to the record"
msgstr "Ajouter une note à l'enregistrement"
-msgid "E-Mail..."
-msgstr "E-mail..."
+msgid "Email..."
+msgstr "Courriel..."
-msgid "Send an e-mail using the record"
-msgstr "Envoyer un e-mail en utilisant l'enregistrement"
+msgid "Send an email using the record"
+msgstr "Envoyer un courriel en utilisant l'enregistrement"
msgid "Export"
msgstr "Exporter"
@@ -376,6 +376,9 @@ msgstr "Ajouter..."
msgid "Preview"
msgstr "Aperçu"
+msgid "Manage..."
+msgstr "Gérer..."
+
msgid "Template"
msgstr "Modèle"
@@ -496,6 +499,9 @@ msgstr "Ouvrir"
msgid "Undelete"
msgstr "Restaurer"
+msgid "Restore"
+msgstr "Restaurer"
+
msgid "Save As"
msgstr "Enregistrer sous"
@@ -714,8 +720,8 @@ msgid_plural "%1 records saved"
msgstr[0] "%1 entrée enregistrée"
msgstr[1] "%1 entrées enregistrées"
-msgid "E-mail %1"
-msgstr "E-mail %1"
+msgid "Email %1"
+msgstr "Courriel %1"
msgid "To:"
msgstr "À :"
diff --git a/sao/locale/hu.po b/sao/locale/hu.po
index 0cc24a70e3..ef63fa5e6f 100644
--- a/sao/locale/hu.po
+++ b/sao/locale/hu.po
@@ -20,15 +20,12 @@ msgstr "Jegyzet hozzáadása a rekordhoz"
msgid "Connection error"
msgstr "Alkalmazáshiba"
-msgid "Favorites"
-msgstr "Könyvjelzők"
-
-msgid "Manage..."
-msgstr "Módosítás..."
-
msgid "Logout"
msgstr "Kilépés"
+msgid "Favorites"
+msgstr "Könyvjelzők"
+
msgid "Action"
msgstr "Művelet"
@@ -74,8 +71,8 @@ msgstr "Kapcsolat"
msgid "Print"
msgstr "Nyomtatás"
-msgid "E-Mail"
-msgstr "E-mail"
+msgid "Email"
+msgstr ""
msgid "Previous tab"
msgstr "Előző lap"
@@ -138,6 +135,9 @@ msgstr ""
msgid "Send you an email to reset your password."
msgstr ""
+msgid "Reset forgotten password"
+msgstr ""
+
msgid ""
"A request to reset your password has been sent.\n"
"Please check your mailbox."
@@ -320,10 +320,11 @@ msgstr "Melléklet hozzáadása a rekordhoz"
msgid "Add a note to the record"
msgstr "Jegyzet hozzáadása a rekordhoz"
-msgid "E-Mail..."
+msgid "Email..."
msgstr ""
-msgid "Send an e-mail using the record"
+#, fuzzy
+msgid "Send an email using the record"
msgstr "E-mail küldése a rekord adataival"
msgid "Export"
@@ -382,6 +383,9 @@ msgstr "Hozzáadás..."
msgid "Preview"
msgstr "Előnézet"
+msgid "Manage..."
+msgstr "Módosítás..."
+
msgid "Template"
msgstr "Sablon"
@@ -502,6 +506,9 @@ msgstr "Megnyitás"
msgid "Undelete"
msgstr ""
+msgid "Restore"
+msgstr ""
+
msgid "Save As"
msgstr "Mentés másként"
@@ -730,7 +737,7 @@ msgid_plural "%1 records saved"
msgstr[0] "Rekord elmentve."
msgstr[1] "Rekord elmentve."
-msgid "E-mail %1"
+msgid "Email %1"
msgstr ""
msgid "To:"
diff --git a/sao/locale/id.po b/sao/locale/id.po
index 4e5327cf93..ccac3fca2c 100644
--- a/sao/locale/id.po
+++ b/sao/locale/id.po
@@ -17,15 +17,12 @@ msgstr ""
msgid "Connection error"
msgstr ""
-msgid "Favorites"
-msgstr ""
-
-msgid "Manage..."
-msgstr ""
-
msgid "Logout"
msgstr ""
+msgid "Favorites"
+msgstr ""
+
msgid "Action"
msgstr "Tindakan"
@@ -71,7 +68,7 @@ msgstr ""
msgid "Print"
msgstr "Cetak"
-msgid "E-Mail"
+msgid "Email"
msgstr ""
msgid "Previous tab"
@@ -135,6 +132,9 @@ msgstr ""
msgid "Send you an email to reset your password."
msgstr ""
+msgid "Reset forgotten password"
+msgstr ""
+
msgid ""
"A request to reset your password has been sent.\n"
"Please check your mailbox."
@@ -311,10 +311,11 @@ msgstr ""
msgid "Add a note to the record"
msgstr ""
-msgid "E-Mail..."
+#, fuzzy
+msgid "Email..."
msgstr "E-Mail..."
-msgid "Send an e-mail using the record"
+msgid "Send an email using the record"
msgstr ""
msgid "Export"
@@ -371,6 +372,9 @@ msgstr ""
msgid "Preview"
msgstr "Pratinjau"
+msgid "Manage..."
+msgstr ""
+
msgid "Template"
msgstr "Templat"
@@ -491,6 +495,9 @@ msgstr "Buka"
msgid "Undelete"
msgstr ""
+msgid "Restore"
+msgstr ""
+
msgid "Save As"
msgstr "Simpan Sebagai"
@@ -707,7 +714,7 @@ msgid "%1 record saved"
msgid_plural "%1 records saved"
msgstr[0] ""
-msgid "E-mail %1"
+msgid "Email %1"
msgstr ""
msgid "To:"
diff --git a/sao/locale/it.po b/sao/locale/it.po
index 9521069e83..12c34f3809 100644
--- a/sao/locale/it.po
+++ b/sao/locale/it.po
@@ -20,15 +20,12 @@ msgstr "server non raggiungibile"
msgid "Connection error"
msgstr "Errore dell'applicazione"
-msgid "Favorites"
-msgstr "Preferiti"
-
-msgid "Manage..."
-msgstr "Gestisci..."
-
msgid "Logout"
msgstr "Esci"
+msgid "Favorites"
+msgstr "Preferiti"
+
msgid "Action"
msgstr "Azione"
@@ -74,7 +71,7 @@ msgstr "collega"
msgid "Print"
msgstr "Stampa"
-msgid "E-Mail"
+msgid "Email"
msgstr ""
msgid "Previous tab"
@@ -139,6 +136,9 @@ msgstr ""
msgid "Send you an email to reset your password."
msgstr ""
+msgid "Reset forgotten password"
+msgstr ""
+
msgid ""
"A request to reset your password has been sent.\n"
"Please check your mailbox."
@@ -318,11 +318,11 @@ msgstr "aggiungere un allegato al record"
msgid "Add a note to the record"
msgstr "Aggiungi un appunto sul record"
-msgid "E-Mail..."
+msgid "Email..."
msgstr ""
#, fuzzy
-msgid "Send an e-mail using the record"
+msgid "Send an email using the record"
msgstr "Aggiungi un appunto sul record"
msgid "Export"
@@ -382,6 +382,9 @@ msgstr "Inserisci..."
msgid "Preview"
msgstr "Precedente"
+msgid "Manage..."
+msgstr "Gestisci..."
+
#, fuzzy
msgid "Template"
msgstr "collega"
@@ -507,6 +510,9 @@ msgstr "Apri"
msgid "Undelete"
msgstr "Annullare l'eliminazione"
+msgid "Restore"
+msgstr ""
+
msgid "Save As"
msgstr ""
@@ -736,7 +742,7 @@ msgid_plural "%1 records saved"
msgstr[0] "%1 record salvato"
msgstr[1] "%1 record salvati"
-msgid "E-mail %1"
+msgid "Email %1"
msgstr ""
msgid "To:"
diff --git a/sao/locale/lo.po b/sao/locale/lo.po
index 3f324fb82a..816321fa93 100644
--- a/sao/locale/lo.po
+++ b/sao/locale/lo.po
@@ -21,16 +21,13 @@ msgstr "ບໍ່ສາມາດເຂົ້າເຖິງແມ່ຂ່າຍ
msgid "Connection error"
msgstr "ຜູ້ສ້າງ"
-msgid "Favorites"
-msgstr "ທີ່ມັກ"
-
-msgid "Manage..."
-msgstr ""
-
# Generated by grunt-xgettext on Thu Mar 31 2016 17:50:31 GMT+0200 (CEST)
msgid "Logout"
msgstr "ອອກລະບົບ"
+msgid "Favorites"
+msgstr "ທີ່ມັກ"
+
msgid "Action"
msgstr "ດຳເນີນການ"
@@ -76,7 +73,7 @@ msgstr "ກ່ຽວພັນກັບ"
msgid "Print"
msgstr "ພິມອອກ"
-msgid "E-Mail"
+msgid "Email"
msgstr ""
msgid "Previous tab"
@@ -140,6 +137,9 @@ msgstr ""
msgid "Send you an email to reset your password."
msgstr ""
+msgid "Reset forgotten password"
+msgstr ""
+
msgid ""
"A request to reset your password has been sent.\n"
"Please check your mailbox."
@@ -321,11 +321,11 @@ msgstr "ເອົາຂໍ້ມູນຄັດຕິດເຂົ້າໃນແ
msgid "Add a note to the record"
msgstr "ບັນທຶກຂໍ້ຄວາມໃສ່ແຖວຂໍ້ມູນນີ້"
-msgid "E-Mail..."
+msgid "Email..."
msgstr ""
#, fuzzy
-msgid "Send an e-mail using the record"
+msgid "Send an email using the record"
msgstr "ບັນທຶກຂໍ້ຄວາມໃສ່ແຖວຂໍ້ມູນນີ້"
msgid "Export"
@@ -385,6 +385,9 @@ msgstr ""
msgid "Preview"
msgstr "ກ່ອນໜ້າ"
+msgid "Manage..."
+msgstr ""
+
#, fuzzy
msgid "Template"
msgstr "ກ່ຽວພັນກັບ"
@@ -513,6 +516,9 @@ msgstr "ໄຂ"
msgid "Undelete"
msgstr "ເອົາກັບຄືນ"
+msgid "Restore"
+msgstr ""
+
msgid "Save As"
msgstr ""
@@ -746,7 +752,7 @@ msgid "%1 record saved"
msgid_plural "%1 records saved"
msgstr[0] "ແຖວຂໍ້ມູນຖືກບັນທຶກໄວ້ແລ້ວ"
-msgid "E-mail %1"
+msgid "Email %1"
msgstr ""
msgid "To:"
diff --git a/sao/locale/lt.po b/sao/locale/lt.po
index 5a5fadb3a3..3860621702 100644
--- a/sao/locale/lt.po
+++ b/sao/locale/lt.po
@@ -20,15 +20,12 @@ msgstr "Prisegti pastabą prie įrašo"
msgid "Connection error"
msgstr "Sukūręs naudotojas"
-msgid "Favorites"
-msgstr "Mėgstami"
-
-msgid "Manage..."
-msgstr "Valdyti..."
-
msgid "Logout"
msgstr ""
+msgid "Favorites"
+msgstr "Mėgstami"
+
msgid "Action"
msgstr "Veiksmai"
@@ -74,7 +71,7 @@ msgstr "Susijęs"
msgid "Print"
msgstr "Spausdinimas"
-msgid "E-Mail"
+msgid "Email"
msgstr ""
#, fuzzy
@@ -140,6 +137,9 @@ msgstr ""
msgid "Send you an email to reset your password."
msgstr ""
+msgid "Reset forgotten password"
+msgstr ""
+
msgid ""
"A request to reset your password has been sent.\n"
"Please check your mailbox."
@@ -318,11 +318,11 @@ msgstr "Prisegti failą prie įrašo"
msgid "Add a note to the record"
msgstr "Prisegti pastabą prie įrašo"
-msgid "E-Mail..."
+msgid "Email..."
msgstr ""
#, fuzzy
-msgid "Send an e-mail using the record"
+msgid "Send an email using the record"
msgstr "Prisegti pastabą prie įrašo"
msgid "Export"
@@ -382,6 +382,9 @@ msgstr "Sukurti naują..."
msgid "Preview"
msgstr "Buvęs"
+msgid "Manage..."
+msgstr "Valdyti..."
+
#, fuzzy
msgid "Template"
msgstr "Susijęs"
@@ -504,6 +507,9 @@ msgstr "Atvėrimas"
msgid "Undelete"
msgstr ""
+msgid "Restore"
+msgstr ""
+
msgid "Save As"
msgstr "Įrašyti kaip"
@@ -734,7 +740,7 @@ msgstr[0] "Įrašas išsaugotas."
msgstr[1] "Įrašas išsaugotas."
msgstr[2] "Įrašas išsaugotas."
-msgid "E-mail %1"
+msgid "Email %1"
msgstr ""
msgid "To:"
diff --git a/sao/locale/messages.pot b/sao/locale/messages.pot
index 8c2b2aabab..73a871f1ae 100644
--- a/sao/locale/messages.pot
+++ b/sao/locale/messages.pot
@@ -13,15 +13,12 @@ msgstr ""
msgid "Connection error"
msgstr ""
-msgid "Favorites"
-msgstr ""
-
-msgid "Manage..."
-msgstr ""
-
msgid "Logout"
msgstr ""
+msgid "Favorites"
+msgstr ""
+
msgid "Action"
msgstr ""
@@ -67,7 +64,7 @@ msgstr ""
msgid "Print"
msgstr ""
-msgid "E-Mail"
+msgid "Email"
msgstr ""
msgid "Previous tab"
@@ -130,6 +127,9 @@ msgstr ""
msgid "Send you an email to reset your password."
msgstr ""
+msgid "Reset forgotten password"
+msgstr ""
+
msgid ""
"A request to reset your password has been sent.\n"
"Please check your mailbox."
@@ -306,10 +306,10 @@ msgstr ""
msgid "Add a note to the record"
msgstr ""
-msgid "E-Mail..."
+msgid "Email..."
msgstr ""
-msgid "Send an e-mail using the record"
+msgid "Send an email using the record"
msgstr ""
msgid "Export"
@@ -364,6 +364,9 @@ msgstr ""
msgid "Preview"
msgstr ""
+msgid "Manage..."
+msgstr ""
+
msgid "Template"
msgstr ""
@@ -484,6 +487,9 @@ msgstr ""
msgid "Undelete"
msgstr ""
+msgid "Restore"
+msgstr ""
+
msgid "Save As"
msgstr ""
@@ -702,7 +708,7 @@ msgid_plural "%1 records saved"
msgstr[0] ""
msgstr[1] ""
-msgid "E-mail %1"
+msgid "Email %1"
msgstr ""
msgid "To:"
diff --git a/sao/locale/nl.po b/sao/locale/nl.po
index e75846ca7f..eb033a23c3 100644
--- a/sao/locale/nl.po
+++ b/sao/locale/nl.po
@@ -17,15 +17,12 @@ msgstr "Kan geen verbinding maken met server."
msgid "Connection error"
msgstr "Verbindingsfout"
-msgid "Favorites"
-msgstr "Favorieten"
-
-msgid "Manage..."
-msgstr "Beheren..."
-
msgid "Logout"
msgstr "Uitloggen"
+msgid "Favorites"
+msgstr "Favorieten"
+
msgid "Action"
msgstr "Actie"
@@ -71,8 +68,8 @@ msgstr "Gerelateerd"
msgid "Print"
msgstr "Afdrukken"
-msgid "E-Mail"
-msgstr "E-mail"
+msgid "Email"
+msgstr "Email"
msgid "Previous tab"
msgstr "Vorig tabblad"
@@ -134,6 +131,9 @@ msgstr "Niet gevonden."
msgid "Send you an email to reset your password."
msgstr "Stuurt u een email om het wachtwoord te resetten."
+msgid "Reset forgotten password"
+msgstr "Reset vergeten wachtwoord"
+
msgid ""
"A request to reset your password has been sent.\n"
"Please check your mailbox."
@@ -312,17 +312,17 @@ msgstr "Voeg een bijlage toe aan het record"
msgid "Add a note to the record"
msgstr "Voeg een notitie toe aan het record"
-msgid "E-Mail..."
-msgstr "E-mail..."
+msgid "Email..."
+msgstr "Email..."
-msgid "Send an e-mail using the record"
-msgstr "Stuur een e-mail met behulp van het record"
+msgid "Send an email using the record"
+msgstr "Stuur een email met behulp van het record"
msgid "Export"
msgstr "Exporteren"
msgid "Import"
-msgstr "Importeren"
+msgstr "Importeer"
msgid ""
"The following action requires to close all tabs.\n"
@@ -374,6 +374,9 @@ msgstr "Toevoegen..."
msgid "Preview"
msgstr "Voorbeeld"
+msgid "Manage..."
+msgstr "Beheren..."
+
msgid "Template"
msgstr "Sjabloon"
@@ -494,6 +497,9 @@ msgstr "Openen"
msgid "Undelete"
msgstr "wissen ongedaan maken"
+msgid "Restore"
+msgstr "Herstellen"
+
msgid "Save As"
msgstr "Opslaan als"
@@ -712,8 +718,8 @@ msgid_plural "%1 records saved"
msgstr[0] "%1 record opgeslagen"
msgstr[1] "%1 records opgeslagen"
-msgid "E-mail %1"
-msgstr "E-mail %1"
+msgid "Email %1"
+msgstr "Email %1"
msgid "To:"
msgstr "Aan:"
diff --git a/sao/locale/pl.po b/sao/locale/pl.po
index 74b8ccadb0..2a6f421665 100644
--- a/sao/locale/pl.po
+++ b/sao/locale/pl.po
@@ -32,15 +32,12 @@ msgstr "Brak dostępu do serwera."
msgid "Connection error"
msgstr "Błąd połączenia"
-msgid "Favorites"
-msgstr "Ulubione"
-
-msgid "Manage..."
-msgstr "Zarządzaj..."
-
msgid "Logout"
msgstr "Wyloguj"
+msgid "Favorites"
+msgstr "Ulubione"
+
msgid "Action"
msgstr "Akcja"
@@ -86,8 +83,9 @@ msgstr "Odnośnik"
msgid "Print"
msgstr "Wydruk"
-msgid "E-Mail"
-msgstr "E-mail"
+#, fuzzy
+msgid "Email"
+msgstr "E-mail %1"
msgid "Previous tab"
msgstr "Poprzednia karta"
@@ -149,6 +147,9 @@ msgstr "Nie znaleziono."
msgid "Send you an email to reset your password."
msgstr "Wyślij wiadomość, aby zresetować hasło."
+msgid "Reset forgotten password"
+msgstr ""
+
msgid ""
"A request to reset your password has been sent.\n"
"Please check your mailbox."
@@ -327,10 +328,12 @@ msgstr "Dodaj załącznik do rekordu"
msgid "Add a note to the record"
msgstr "Dodaj notatkę do rekordu"
-msgid "E-Mail..."
+#, fuzzy
+msgid "Email..."
msgstr "E-mail..."
-msgid "Send an e-mail using the record"
+#, fuzzy
+msgid "Send an email using the record"
msgstr "Wyślij e-mail używając rekordu"
msgid "Export"
@@ -381,7 +384,7 @@ msgid "Records not removed."
msgstr "Rekordy nie zostały usunięte."
msgid "You have to select one record."
-msgstr "Musisz wybrać jeden rekord."
+msgstr "Musisz wybrać rekord."
msgid "Add..."
msgstr "Dodaj..."
@@ -389,6 +392,9 @@ msgstr "Dodaj..."
msgid "Preview"
msgstr "Podgląd"
+msgid "Manage..."
+msgstr "Zarządzaj..."
+
msgid "Template"
msgstr "Szablon"
@@ -509,6 +515,9 @@ msgstr "Otwórz"
msgid "Undelete"
msgstr "Przywróć"
+msgid "Restore"
+msgstr ""
+
msgid "Save As"
msgstr "Zapisz jako"
@@ -729,7 +738,8 @@ msgstr[0] "%1 rekord zapisano"
msgstr[1] "%1 rekordy zapisano"
msgstr[2] "%1 rekordów zapisano"
-msgid "E-mail %1"
+#, fuzzy
+msgid "Email %1"
msgstr "E-mail %1"
msgid "To:"
diff --git a/sao/locale/pt.po b/sao/locale/pt.po
index 2d120dec8b..11ec2396dc 100644
--- a/sao/locale/pt.po
+++ b/sao/locale/pt.po
@@ -35,17 +35,14 @@ msgstr "Não foi possível se conectar ao servidor."
msgid "Connection error"
msgstr "Criado por"
-msgid "Favorites"
-msgstr "Favoritos"
-
-msgid "Manage..."
-msgstr "Gerenciar..."
-
# Generated by grunt-xgettext on Thu Mar 31 2016 17:50:31 GMT+0200 (CEST)
# Generated by grunt-xgettext on Fri Oct 16 2015 17:37:32 GMT+0200 (CEST)
msgid "Logout"
msgstr "Sair"
+msgid "Favorites"
+msgstr "Favoritos"
+
msgid "Action"
msgstr "Ação"
@@ -91,7 +88,7 @@ msgstr "Relacionar"
msgid "Print"
msgstr "Imprimir"
-msgid "E-Mail"
+msgid "Email"
msgstr ""
msgid "Previous tab"
@@ -155,6 +152,9 @@ msgstr ""
msgid "Send you an email to reset your password."
msgstr ""
+msgid "Reset forgotten password"
+msgstr ""
+
msgid ""
"A request to reset your password has been sent.\n"
"Please check your mailbox."
@@ -336,11 +336,11 @@ msgstr "Adicionar um anexo ao registro"
msgid "Add a note to the record"
msgstr "Adicionar uma nota ao registro"
-msgid "E-Mail..."
+msgid "Email..."
msgstr ""
#, fuzzy
-msgid "Send an e-mail using the record"
+msgid "Send an email using the record"
msgstr "Adicionar uma nota ao registro"
msgid "Export"
@@ -400,6 +400,9 @@ msgstr "Adicionar..."
msgid "Preview"
msgstr "Anterior"
+msgid "Manage..."
+msgstr "Gerenciar..."
+
#, fuzzy
msgid "Template"
msgstr "Relacionar"
@@ -530,6 +533,9 @@ msgstr "Abrir"
msgid "Undelete"
msgstr "Recuperar"
+msgid "Restore"
+msgstr ""
+
msgid "Save As"
msgstr "Salvar como"
@@ -766,7 +772,7 @@ msgid_plural "%1 records saved"
msgstr[0] "Registo gravado."
msgstr[1] "Registo gravado."
-msgid "E-mail %1"
+msgid "Email %1"
msgstr ""
#, fuzzy
diff --git a/sao/locale/ro.po b/sao/locale/ro.po
index 264aa15694..9cf965655e 100644
--- a/sao/locale/ro.po
+++ b/sao/locale/ro.po
@@ -17,15 +17,12 @@ msgstr "Nu s-a putut efectua conexiunea la server."
msgid "Connection error"
msgstr "Eroare de conexiune"
-msgid "Favorites"
-msgstr "Favorite"
-
-msgid "Manage..."
-msgstr "Gestionare..."
-
msgid "Logout"
msgstr "Deconectare"
+msgid "Favorites"
+msgstr "Favorite"
+
msgid "Action"
msgstr "Acțiune"
@@ -71,8 +68,9 @@ msgstr "Relata"
msgid "Print"
msgstr "Tipărire"
-msgid "E-Mail"
-msgstr "E-Mail"
+#, fuzzy
+msgid "Email"
+msgstr "E-mail %1"
msgid "Previous tab"
msgstr "Fila anterioară"
@@ -133,7 +131,10 @@ msgid "Not found."
msgstr "Nimic găsit."
msgid "Send you an email to reset your password."
-msgstr ""
+msgstr "Resetare parola prin trimitere email."
+
+msgid "Reset forgotten password"
+msgstr "Resetare parola uitata"
msgid ""
"A request to reset your password has been sent.\n"
@@ -232,7 +233,7 @@ msgid "Application Error"
msgstr "Eroare de aplicație"
msgid "Details"
-msgstr ""
+msgstr "Detalii"
msgid "Report Bug"
msgstr "Raporteati eroare"
@@ -312,10 +313,12 @@ msgstr "Adăugați un atașament la înregistrare"
msgid "Add a note to the record"
msgstr "Adăugați o notă la înregistrare"
-msgid "E-Mail..."
+#, fuzzy
+msgid "Email..."
msgstr "E-Mail..."
-msgid "Send an e-mail using the record"
+#, fuzzy
+msgid "Send an email using the record"
msgstr "Trimiteți un e-mail folosind înregistrarea"
msgid "Export"
@@ -374,6 +377,9 @@ msgstr "Adăuga..."
msgid "Preview"
msgstr "Previzualizare"
+msgid "Manage..."
+msgstr "Gestionare..."
+
msgid "Template"
msgstr "Șablon"
@@ -494,6 +500,9 @@ msgstr "Deschidere"
msgid "Undelete"
msgstr "Anulați ștergerea"
+msgid "Restore"
+msgstr ""
+
msgid "Save As"
msgstr "Salvează ca"
@@ -522,9 +531,8 @@ msgstr "%1%"
msgid "Menu"
msgstr "Meniu"
-#, fuzzy
msgid "Copy Selected Rows"
-msgstr "Înregistrări selectate"
+msgstr "Copiere Rânduri Selectate"
msgid "#ERROR"
msgstr "#EROARE"
@@ -587,10 +595,10 @@ msgid "ID:"
msgstr "ID:"
msgid "Module:"
-msgstr ""
+msgstr "Modul:"
msgid "XML ID:"
-msgstr ""
+msgstr "ID XML:"
msgid "Created by:"
msgstr "Creat de:"
@@ -715,7 +723,8 @@ msgstr[0] "%1 înregistrare salvată"
msgstr[1] "%1 înregistrări salvate"
msgstr[2] "%1 înregistrări salvate"
-msgid "E-mail %1"
+#, fuzzy
+msgid "Email %1"
msgstr "E-mail %1"
msgid "To:"
diff --git a/sao/locale/ru.po b/sao/locale/ru.po
index 63db61273d..73fdf00f99 100644
--- a/sao/locale/ru.po
+++ b/sao/locale/ru.po
@@ -18,15 +18,12 @@ msgstr ""
msgid "Connection error"
msgstr ""
-msgid "Favorites"
-msgstr ""
-
-msgid "Manage..."
-msgstr ""
-
msgid "Logout"
msgstr ""
+msgid "Favorites"
+msgstr ""
+
msgid "Action"
msgstr ""
@@ -72,7 +69,7 @@ msgstr ""
msgid "Print"
msgstr ""
-msgid "E-Mail"
+msgid "Email"
msgstr ""
msgid "Previous tab"
@@ -135,6 +132,9 @@ msgstr ""
msgid "Send you an email to reset your password."
msgstr ""
+msgid "Reset forgotten password"
+msgstr ""
+
msgid ""
"A request to reset your password has been sent.\n"
"Please check your mailbox."
@@ -313,10 +313,10 @@ msgstr ""
msgid "Add a note to the record"
msgstr ""
-msgid "E-Mail..."
+msgid "Email..."
msgstr ""
-msgid "Send an e-mail using the record"
+msgid "Send an email using the record"
msgstr ""
msgid "Export"
@@ -371,6 +371,9 @@ msgstr ""
msgid "Preview"
msgstr ""
+msgid "Manage..."
+msgstr ""
+
msgid "Template"
msgstr ""
@@ -491,6 +494,9 @@ msgstr ""
msgid "Undelete"
msgstr ""
+msgid "Restore"
+msgstr ""
+
msgid "Save As"
msgstr ""
@@ -712,7 +718,7 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-msgid "E-mail %1"
+msgid "Email %1"
msgstr ""
msgid "To:"
diff --git a/sao/locale/sl.po b/sao/locale/sl.po
index 78dbe6a851..94b2648ff7 100644
--- a/sao/locale/sl.po
+++ b/sao/locale/sl.po
@@ -18,17 +18,14 @@ msgstr "Ni se mogoče povezati s strežnikom."
msgid "Connection error"
msgstr "Napaka v povezavi"
-msgid "Favorites"
-msgstr "Priljubljene"
-
-msgid "Manage..."
-msgstr "Upravljaj..."
-
# Generated by grunt-xgettext on Thu Mar 31 2016 17:50:31 GMT+0200 (CEST)
# Generated by grunt-xgettext on Fri Oct 16 2015 17:37:32 GMT+0200 (CEST)
msgid "Logout"
msgstr "Odjava"
+msgid "Favorites"
+msgstr "Priljubljene"
+
msgid "Action"
msgstr "Ukrep"
@@ -74,8 +71,9 @@ msgstr "Veza"
msgid "Print"
msgstr "Tisk"
-msgid "E-Mail"
-msgstr "E-pošta"
+#, fuzzy
+msgid "Email"
+msgstr "E-pošta %1"
msgid "Previous tab"
msgstr "Prejšnji zavihek"
@@ -136,12 +134,17 @@ msgid "Not found."
msgstr "Ni najdeno."
msgid "Send you an email to reset your password."
-msgstr ""
+msgstr "Pošljite e-poštno sporočilo za ponastavitev gesla."
+
+msgid "Reset forgotten password"
+msgstr "Ponastavite pozabljeno geslo"
msgid ""
"A request to reset your password has been sent.\n"
"Please check your mailbox."
msgstr ""
+"Zahteva za ponastavitev gesla je bila poslana.\n"
+"Preverite svoj poštni predal."
msgid "Your selection:"
msgstr "Vaša izbira:"
@@ -203,9 +206,8 @@ msgstr "Ali želiš nadaljevati?"
msgid "No"
msgstr "Ne"
-#, fuzzy
msgid "Concurrency Warning"
-msgstr "Opozorilo sočasnega zapisovanja: "
+msgstr "Opozorilo o sočasni spremembi"
msgid "This record has been modified while you were editing it."
msgstr "Ta zapis je bil spremenjen med urejanjem."
@@ -235,7 +237,7 @@ msgid "Application Error"
msgstr "Programska napaka"
msgid "Details"
-msgstr ""
+msgstr "Podrobnosti"
msgid "Report Bug"
msgstr "Prijava programske napake"
@@ -316,10 +318,12 @@ msgstr "Dodaj prilogo zapisu"
msgid "Add a note to the record"
msgstr "Dodaj zapisu zabeležko"
-msgid "E-Mail..."
+#, fuzzy
+msgid "Email..."
msgstr "E-pošta..."
-msgid "Send an e-mail using the record"
+#, fuzzy
+msgid "Send an email using the record"
msgstr "Pošlji e-pošto z uporabo zapisa"
msgid "Export"
@@ -378,6 +382,9 @@ msgstr "Dodaj..."
msgid "Preview"
msgstr "Predogled"
+msgid "Manage..."
+msgstr "Upravljaj..."
+
msgid "Template"
msgstr "Predloga"
@@ -498,6 +505,9 @@ msgstr "Odpri"
msgid "Undelete"
msgstr "Povrni"
+msgid "Restore"
+msgstr ""
+
msgid "Save As"
msgstr "Shrani kot..."
@@ -591,10 +601,10 @@ msgid "ID:"
msgstr "ID:"
msgid "Module:"
-msgstr ""
+msgstr "Modul:"
msgid "XML ID:"
-msgstr ""
+msgstr "XML ID:"
msgid "Created by:"
msgstr "Ustvaril:"
@@ -721,7 +731,8 @@ msgstr[1] "%1 zapisa shranjena"
msgstr[2] "%1 zapisi shranjeni"
msgstr[3] "%1 zapisov shranjenih"
-msgid "E-mail %1"
+#, fuzzy
+msgid "Email %1"
msgstr "E-pošta %1"
msgid "To:"
diff --git a/sao/locale/tr.po b/sao/locale/tr.po
index b7813fa249..500b4912f4 100644
--- a/sao/locale/tr.po
+++ b/sao/locale/tr.po
@@ -18,15 +18,12 @@ msgstr ""
msgid "Connection error"
msgstr ""
-msgid "Favorites"
-msgstr ""
-
-msgid "Manage..."
-msgstr ""
-
msgid "Logout"
msgstr ""
+msgid "Favorites"
+msgstr ""
+
msgid "Action"
msgstr ""
@@ -72,7 +69,7 @@ msgstr ""
msgid "Print"
msgstr ""
-msgid "E-Mail"
+msgid "Email"
msgstr ""
msgid "Previous tab"
@@ -135,6 +132,9 @@ msgstr ""
msgid "Send you an email to reset your password."
msgstr ""
+msgid "Reset forgotten password"
+msgstr ""
+
msgid ""
"A request to reset your password has been sent.\n"
"Please check your mailbox."
@@ -311,10 +311,10 @@ msgstr ""
msgid "Add a note to the record"
msgstr ""
-msgid "E-Mail..."
+msgid "Email..."
msgstr ""
-msgid "Send an e-mail using the record"
+msgid "Send an email using the record"
msgstr ""
msgid "Export"
@@ -369,6 +369,9 @@ msgstr ""
msgid "Preview"
msgstr ""
+msgid "Manage..."
+msgstr ""
+
msgid "Template"
msgstr ""
@@ -489,6 +492,9 @@ msgstr ""
msgid "Undelete"
msgstr ""
+msgid "Restore"
+msgstr ""
+
msgid "Save As"
msgstr ""
@@ -707,7 +713,7 @@ msgid_plural "%1 records saved"
msgstr[0] ""
msgstr[1] ""
-msgid "E-mail %1"
+msgid "Email %1"
msgstr ""
msgid "To:"
diff --git a/sao/locale/uk.po b/sao/locale/uk.po
index 4e955c3639..1071647eb3 100644
--- a/sao/locale/uk.po
+++ b/sao/locale/uk.po
@@ -20,15 +20,12 @@ msgstr "Не вдається підключитися до сервера."
msgid "Connection error"
msgstr "Помилка програми"
-msgid "Favorites"
-msgstr "Вибране"
-
-msgid "Manage..."
-msgstr "Керування..."
-
msgid "Logout"
msgstr "Вихід"
+msgid "Favorites"
+msgstr "Вибране"
+
msgid "Action"
msgstr "Дія"
@@ -74,8 +71,9 @@ msgstr "Пов'язані"
msgid "Print"
msgstr "Друк"
-msgid "E-Mail"
-msgstr "Ел.пошта"
+#, fuzzy
+msgid "Email"
+msgstr "Ел.лист %1"
msgid "Previous tab"
msgstr "Попередня вкладка"
@@ -139,6 +137,9 @@ msgstr ""
msgid "Send you an email to reset your password."
msgstr ""
+msgid "Reset forgotten password"
+msgstr ""
+
msgid ""
"A request to reset your password has been sent.\n"
"Please check your mailbox."
@@ -317,10 +318,12 @@ msgstr "Додати вкладення до запису"
msgid "Add a note to the record"
msgstr "Додати примітку до запису"
-msgid "E-Mail..."
+#, fuzzy
+msgid "Email..."
msgstr "Ел.пошта..."
-msgid "Send an e-mail using the record"
+#, fuzzy
+msgid "Send an email using the record"
msgstr "Надіслати ел.лист, використовуючи запис"
msgid "Export"
@@ -379,6 +382,9 @@ msgstr "Додати..."
msgid "Preview"
msgstr "Перегляд"
+msgid "Manage..."
+msgstr "Керування..."
+
msgid "Template"
msgstr "Шаблон"
@@ -499,6 +505,9 @@ msgstr "Відкрити"
msgid "Undelete"
msgstr "Відновити"
+msgid "Restore"
+msgstr ""
+
msgid "Save As"
msgstr "Зберегти як"
@@ -726,7 +735,8 @@ msgstr[0] "Збережено %1 запис"
msgstr[1] "Збережено %1 записи"
msgstr[2] "Збережено %1 записів"
-msgid "E-mail %1"
+#, fuzzy
+msgid "Email %1"
msgstr "Ел.лист %1"
msgid "To:"
diff --git a/sao/locale/zh_CN.po b/sao/locale/zh_CN.po
index cec811a225..f50ab5ff44 100644
--- a/sao/locale/zh_CN.po
+++ b/sao/locale/zh_CN.po
@@ -18,17 +18,14 @@ msgstr "无法连接服务器."
msgid "Connection error"
msgstr "连接错误"
-msgid "Favorites"
-msgstr "收藏(_V)"
-
-msgid "Manage..."
-msgstr "管理..."
-
# Generated by grunt-xgettext on Thu Mar 31 2016 17:50:31 GMT+0200 (CEST)
# Generated by grunt-xgettext on Fri Oct 16 2015 17:37:32 GMT+0200 (CEST)
msgid "Logout"
msgstr "注销"
+msgid "Favorites"
+msgstr "收藏(_V)"
+
msgid "Action"
msgstr "操作"
@@ -74,8 +71,9 @@ msgstr "关联"
msgid "Print"
msgstr "打印"
-msgid "E-Mail"
-msgstr "电子邮件"
+#, fuzzy
+msgid "Email"
+msgstr "电子邮件 %1"
msgid "Previous tab"
msgstr "上一标签(_P)"
@@ -138,6 +136,9 @@ msgstr "无符合条件的数据."
msgid "Send you an email to reset your password."
msgstr ""
+msgid "Reset forgotten password"
+msgstr ""
+
msgid ""
"A request to reset your password has been sent.\n"
"Please check your mailbox."
@@ -315,10 +316,12 @@ msgstr "为当前记录添加附件"
msgid "Add a note to the record"
msgstr "为当前记录添加注释"
-msgid "E-Mail..."
+#, fuzzy
+msgid "Email..."
msgstr "用电子邮件发送..."
-msgid "Send an e-mail using the record"
+#, fuzzy
+msgid "Send an email using the record"
msgstr "使用当前记录发送电子邮件"
msgid "Export"
@@ -377,6 +380,9 @@ msgstr "添加..."
msgid "Preview"
msgstr "预览"
+msgid "Manage..."
+msgstr "管理..."
+
msgid "Template"
msgstr "模板"
@@ -497,6 +503,9 @@ msgstr "打开"
msgid "Undelete"
msgstr "回滚"
+msgid "Restore"
+msgstr ""
+
msgid "Save As"
msgstr "另存为"
@@ -714,7 +723,8 @@ msgid "%1 record saved"
msgid_plural "%1 records saved"
msgstr[0] "%1 记录保存成功"
-msgid "E-mail %1"
+#, fuzzy
+msgid "Email %1"
msgstr "电子邮件 %1"
msgid "To:"
diff --git a/tryton/tryton/data/locale/bg/LC_MESSAGES/tryton.po b/tryton/tryton/data/locale/bg/LC_MESSAGES/tryton.po
index 0efdb2fc83..61a932861e 100644
--- a/tryton/tryton/data/locale/bg/LC_MESSAGES/tryton.po
+++ b/tryton/tryton/data/locale/bg/LC_MESSAGES/tryton.po
@@ -254,7 +254,8 @@ msgstr "Справки..."
msgid "Print..."
msgstr "Печат..."
-msgid "E-Mail..."
+#, fuzzy
+msgid "Email..."
msgstr "Email..."
msgid "Bold"
@@ -378,12 +379,6 @@ msgstr "Помощ"
msgid "No result found."
msgstr ""
-msgid "Favorites"
-msgstr ""
-
-msgid "Manage..."
-msgstr ""
-
msgid "Action"
msgstr "Действие"
@@ -619,6 +614,9 @@ msgstr "Свързване с Tryton сървъра"
msgid "Profile:"
msgstr "Профил:"
+msgid "Manage..."
+msgstr ""
+
msgid "Host / Database information"
msgstr "Информация за Хост / База данни"
@@ -630,7 +628,7 @@ msgid "Unable to complete email entry"
msgstr "Не може да зададе локални настройки %s"
#, fuzzy, python-format
-msgid "E-mail %s"
+msgid "Email %s"
msgstr "Email %s"
msgid "To:"
@@ -902,11 +900,12 @@ msgstr "Справки..."
msgid "_Print..."
msgstr "Печат..."
-msgid "_E-Mail..."
+#, fuzzy
+msgid "_Email..."
msgstr "Email..."
#, fuzzy
-msgid "Send an e-mail using the record"
+msgid "Send an email using the record"
msgstr "Съхраняване на този запис"
msgid "_Export Data..."
@@ -959,6 +958,9 @@ msgstr "Име на поле"
msgid "CSV Export: %s"
msgstr ""
+msgid "Open"
+msgstr "Отваряне"
+
#, fuzzy
msgid "_Save Export"
msgstr "Запис на извличане"
@@ -977,12 +979,6 @@ msgstr "Предварително зададени извличания"
msgid "Name"
msgstr "Име"
-msgid "Open"
-msgstr "Отваряне"
-
-msgid "Save"
-msgstr "Съхраняване"
-
#, fuzzy
msgid "Listed Records"
msgstr "Редактиране на избрания запис"
@@ -1043,6 +1039,9 @@ msgstr ""
msgid "Add and New"
msgstr ""
+msgid "Save"
+msgstr "Съхраняване"
+
msgid "Add"
msgstr "Добавяне"
@@ -1068,6 +1067,10 @@ msgstr "Възтановяване на избрания запис "
msgid "CSV Import: %s"
msgstr ""
+#, fuzzy
+msgid "Import"
+msgstr "Справки"
+
#, fuzzy
msgid "_Auto-Detect"
msgstr "Автоматично разпознаване"
@@ -1281,6 +1284,10 @@ msgstr "Съхраняване на този запис"
msgid "Remove selected record"
msgstr "Изтриване на избрания запис "
+#, fuzzy
+msgid "Restore selected record"
+msgstr "Изтриване на избрания запис "
+
#, fuzzy
msgid "Open the record "
msgstr "Отваряне на запис"
@@ -1299,6 +1306,10 @@ msgstr "Редактиране на избрания запис"
msgid "Delete selected record"
msgstr "Изтриване на избрания запис "
+#, fuzzy
+msgid "Undelete selected record"
+msgstr "Изтриване на избрания запис "
+
#, python-format
msgid "%s%%"
msgstr ""
diff --git a/tryton/tryton/data/locale/ca/LC_MESSAGES/tryton.po b/tryton/tryton/data/locale/ca/LC_MESSAGES/tryton.po
index 6495d72bf6..fcd48ed781 100644
--- a/tryton/tryton/data/locale/ca/LC_MESSAGES/tryton.po
+++ b/tryton/tryton/data/locale/ca/LC_MESSAGES/tryton.po
@@ -242,7 +242,7 @@ msgstr "Informe..."
msgid "Print..."
msgstr "Imprimeix..."
-msgid "E-Mail..."
+msgid "Email..."
msgstr "Correu electrònic..."
msgid "Bold"
@@ -353,12 +353,6 @@ msgstr "Ajuda"
msgid "No result found."
msgstr "No s'han trobat resultats."
-msgid "Favorites"
-msgstr "Preferits"
-
-msgid "Manage..."
-msgstr "Gestiona..."
-
msgid "Action"
msgstr "Acció"
@@ -589,6 +583,9 @@ msgstr "Connecta amb el servidor Tryton"
msgid "Profile:"
msgstr "Perfil:"
+msgid "Manage..."
+msgstr "Gestiona..."
+
msgid "Host / Database information"
msgstr "Informació del Servidor / Base de dades"
@@ -599,7 +596,7 @@ msgid "Unable to complete email entry"
msgstr "No s'ha pogut completar l'entrada del correu electrònic"
#, python-format
-msgid "E-mail %s"
+msgid "Email %s"
msgstr "Correu electrònic %s"
msgid "To:"
@@ -847,11 +844,11 @@ msgstr "_Informes..."
msgid "_Print..."
msgstr "Im_primeix..."
-msgid "_E-Mail..."
+msgid "_Email..."
msgstr "_Correu electrònic..."
-msgid "Send an e-mail using the record"
-msgstr "Envia un correu electrònic utilitzant el registre"
+msgid "Send an email using the record"
+msgstr "Envieu un correu electrònic utilitzant el registre"
msgid "_Export Data..."
msgstr "_Exporta dades..."
@@ -902,6 +899,9 @@ msgstr "Nom del camp"
msgid "CSV Export: %s"
msgstr "Exportació CSV: %s"
+msgid "Open"
+msgstr "Obre"
+
msgid "_Save Export"
msgstr "_Desa exportació"
@@ -917,12 +917,6 @@ msgstr "Exportacions predeterminades"
msgid "Name"
msgstr "Nom"
-msgid "Open"
-msgstr "Obre"
-
-msgid "Save"
-msgstr "Desa"
-
msgid "Listed Records"
msgstr "Registres llistats"
@@ -980,6 +974,9 @@ msgstr "Guarda i nou"
msgid "Add and New"
msgstr "Afegeix i nou"
+msgid "Save"
+msgstr "Desa"
+
msgid "Add"
msgstr "Afegeix"
@@ -1005,6 +1002,9 @@ msgstr "Recupera el registre seleccionat "
msgid "CSV Import: %s"
msgstr "Importació CSV: %s"
+msgid "Import"
+msgstr "Importa"
+
msgid "_Auto-Detect"
msgstr "Detecta _automàticament"
@@ -1205,6 +1205,9 @@ msgstr "Afegeix un registre existent"
msgid "Remove selected record"
msgstr "Elimina el registre seleccionat"
+msgid "Restore selected record"
+msgstr "Restaura el registre seleccionat"
+
msgid "Open the record "
msgstr "Obre el registre "
@@ -1220,6 +1223,9 @@ msgstr "Edita registre seleccionat"
msgid "Delete selected record"
msgstr "Elimina el registre seleccionat"
+msgid "Undelete selected record"
+msgstr "Recuperar el registre seleccionat"
+
#, python-format
msgid "%s%%"
msgstr "%s%%"
diff --git a/tryton/tryton/data/locale/cs/LC_MESSAGES/tryton.po b/tryton/tryton/data/locale/cs/LC_MESSAGES/tryton.po
index a9e1814f2d..df5634428e 100644
--- a/tryton/tryton/data/locale/cs/LC_MESSAGES/tryton.po
+++ b/tryton/tryton/data/locale/cs/LC_MESSAGES/tryton.po
@@ -259,7 +259,7 @@ msgid "Print..."
msgstr "_Tisk..."
#, fuzzy
-msgid "E-Mail..."
+msgid "Email..."
msgstr "_Email..."
msgid "Bold"
@@ -382,12 +382,6 @@ msgstr "Nápo_věda"
msgid "No result found."
msgstr ""
-msgid "Favorites"
-msgstr ""
-
-msgid "Manage..."
-msgstr ""
-
msgid "Action"
msgstr "Akce"
@@ -625,6 +619,9 @@ msgstr "Připojit k Tryton serveru"
msgid "Profile:"
msgstr ""
+msgid "Manage..."
+msgstr ""
+
msgid "Host / Database information"
msgstr ""
@@ -636,7 +633,7 @@ msgid "Unable to complete email entry"
msgstr "Nemohu nastavit lokalizaci %s"
#, fuzzy, python-format
-msgid "E-mail %s"
+msgid "Email %s"
msgstr "Email %s"
msgid "To:"
@@ -917,11 +914,11 @@ msgid "_Print..."
msgstr "_Tisk..."
#, fuzzy
-msgid "_E-Mail..."
+msgid "_Email..."
msgstr "_Email..."
#, fuzzy
-msgid "Send an e-mail using the record"
+msgid "Send an email using the record"
msgstr "Uložit tento záznam"
msgid "_Export Data..."
@@ -974,6 +971,9 @@ msgstr "Jméno pole"
msgid "CSV Export: %s"
msgstr ""
+msgid "Open"
+msgstr "Otevřít"
+
#, fuzzy
msgid "_Save Export"
msgstr "Uložit exportu"
@@ -992,13 +992,6 @@ msgstr "Předdefinované exporty"
msgid "Name"
msgstr ""
-msgid "Open"
-msgstr "Otevřít"
-
-#, fuzzy
-msgid "Save"
-msgstr "_Uložit"
-
#, fuzzy
msgid "Listed Records"
msgstr "Upravit vybraný záznam"
@@ -1059,6 +1052,10 @@ msgstr ""
msgid "Add and New"
msgstr ""
+#, fuzzy
+msgid "Save"
+msgstr "_Uložit"
+
msgid "Add"
msgstr "Přidat"
@@ -1087,6 +1084,10 @@ msgstr "Smazat vybraný záznam"
msgid "CSV Import: %s"
msgstr ""
+#, fuzzy
+msgid "Import"
+msgstr "Sestavy"
+
#, fuzzy
msgid "_Auto-Detect"
msgstr "Automatická detekce"
@@ -1298,6 +1299,10 @@ msgstr "Uložit tento záznam"
msgid "Remove selected record"
msgstr "Smazat vybraný záznam"
+#, fuzzy
+msgid "Restore selected record"
+msgstr "Smazat vybraný záznam"
+
#, fuzzy
msgid "Open the record "
msgstr "Otevřít záznam"
@@ -1317,6 +1322,10 @@ msgstr "Upravit vybraný záznam"
msgid "Delete selected record"
msgstr "Smazat vybraný záznam"
+#, fuzzy
+msgid "Undelete selected record"
+msgstr "Smazat vybraný záznam"
+
#, python-format
msgid "%s%%"
msgstr ""
diff --git a/tryton/tryton/data/locale/de/LC_MESSAGES/tryton.po b/tryton/tryton/data/locale/de/LC_MESSAGES/tryton.po
index f3988f49f1..4302de5832 100644
--- a/tryton/tryton/data/locale/de/LC_MESSAGES/tryton.po
+++ b/tryton/tryton/data/locale/de/LC_MESSAGES/tryton.po
@@ -25,7 +25,7 @@ msgid "specify the login user"
msgstr "Anmeldename angeben"
msgid "specify the server hostname:port"
-msgstr "Den Server mit Hostname:Port angeben."
+msgstr "Den Server mit Hostname:Port angeben"
msgid "disable thread usage"
msgstr "Threading deaktivieren"
@@ -153,7 +153,7 @@ msgid "Not Found."
msgstr "Nicht gefunden."
msgid "Reset forgotten password"
-msgstr "Vergessenes Passwort zurücksetzen"
+msgstr "Passwort zurücksetzen"
msgid "Send you an email to reset your password."
msgstr "E-Mail zum Zurücksetzen des Passworts senden."
@@ -244,7 +244,7 @@ msgstr "Berichte..."
msgid "Print..."
msgstr "Drucken..."
-msgid "E-Mail..."
+msgid "Email..."
msgstr "E-Mail..."
msgid "Bold"
@@ -355,12 +355,6 @@ msgstr "Hilfe"
msgid "No result found."
msgstr "Kein Ergebnis."
-msgid "Favorites"
-msgstr "Favoriten"
-
-msgid "Manage..."
-msgstr "Verwalten..."
-
msgid "Action"
msgstr "Aktion"
@@ -595,6 +589,9 @@ msgstr "Verbindung zum Tryton Server herstellen"
msgid "Profile:"
msgstr "Profil:"
+msgid "Manage..."
+msgstr "Verwalten..."
+
msgid "Host / Database information"
msgstr "Host-/Datenbankdetails"
@@ -606,8 +603,8 @@ msgstr ""
"Die automatische Vervollständigung des E-Mail Eintrags ist fehlgeschlagen"
#, python-format
-msgid "E-mail %s"
-msgstr "E-mail %s"
+msgid "Email %s"
+msgstr "E-Mail %s"
msgid "To:"
msgstr "An:"
@@ -825,7 +822,7 @@ msgid "_Delete..."
msgstr "_Löschen..."
msgid "View _Logs..."
-msgstr "_Protokoll ansehen..."
+msgstr "_Logs ansehen..."
msgid "Show revisions..."
msgstr "Bearbeitungen anzeigen..."
@@ -854,10 +851,10 @@ msgstr "_Bericht öffnen..."
msgid "_Print..."
msgstr "_Bericht drucken..."
-msgid "_E-Mail..."
-msgstr "_Bericht per E-Mail..."
+msgid "_Email..."
+msgstr "_E-Mail..."
-msgid "Send an e-mail using the record"
+msgid "Send an email using the record"
msgstr "Eine E-Mail basierend auf diesem Datensatz versenden"
msgid "_Export Data..."
@@ -909,6 +906,9 @@ msgstr "Feldname"
msgid "CSV Export: %s"
msgstr "CSV-Export: %s"
+msgid "Open"
+msgstr "Öffnen"
+
msgid "_Save Export"
msgstr "Exportkonfiguration _speichern"
@@ -924,12 +924,6 @@ msgstr "Vordefinierte Exporte"
msgid "Name"
msgstr "Name"
-msgid "Open"
-msgstr "Öffnen"
-
-msgid "Save"
-msgstr "Speichern"
-
msgid "Listed Records"
msgstr "Angezeigte Datensätze"
@@ -987,6 +981,9 @@ msgstr "Speichern und Neu"
msgid "Add and New"
msgstr "Hinzufügen und Neu"
+msgid "Save"
+msgstr "Speichern"
+
msgid "Add"
msgstr "Hinzufügen"
@@ -1012,6 +1009,9 @@ msgstr "Löschung der ausgewählten Datensätze rückgängig machen "
msgid "CSV Import: %s"
msgstr "CSV-Import: %s"
+msgid "Import"
+msgstr "Import"
+
msgid "_Auto-Detect"
msgstr "_Automatische Erkennung"
@@ -1212,6 +1212,9 @@ msgstr "Bestehenden Datensatz hinzufügen"
msgid "Remove selected record"
msgstr "Ausgewählten Datensatz löschen "
+msgid "Restore selected record"
+msgstr "Ausgewählten Datensatz wiederherstellen"
+
msgid "Open the record "
msgstr "Datensatz öffnen "
@@ -1227,6 +1230,9 @@ msgstr "Ausgewählten Datensatz bearbeiten"
msgid "Delete selected record"
msgstr "Ausgewählten Datensatz löschen"
+msgid "Undelete selected record"
+msgstr "Zum Löschen ausgewählten Datensatz zurücksetzen"
+
#, python-format
msgid "%s%%"
msgstr "%s%%"
diff --git a/tryton/tryton/data/locale/es/LC_MESSAGES/tryton.po b/tryton/tryton/data/locale/es/LC_MESSAGES/tryton.po
index 5c56982a02..977111bf13 100644
--- a/tryton/tryton/data/locale/es/LC_MESSAGES/tryton.po
+++ b/tryton/tryton/data/locale/es/LC_MESSAGES/tryton.po
@@ -246,7 +246,7 @@ msgstr "Informe..."
msgid "Print..."
msgstr "Imprimir..."
-msgid "E-Mail..."
+msgid "Email..."
msgstr "Correo electrónico..."
msgid "Bold"
@@ -357,12 +357,6 @@ msgstr "Ayuda"
msgid "No result found."
msgstr "No se han encontrado resultados."
-msgid "Favorites"
-msgstr "Favoritos"
-
-msgid "Manage..."
-msgstr "Gestionar..."
-
msgid "Action"
msgstr "Acción"
@@ -593,6 +587,9 @@ msgstr "Conectar con el servidor Tryton"
msgid "Profile:"
msgstr "Perfil:"
+msgid "Manage..."
+msgstr "Gestionar..."
+
msgid "Host / Database information"
msgstr "Información del Servidor / Base de datos"
@@ -603,7 +600,7 @@ msgid "Unable to complete email entry"
msgstr "No se ha podido completar la entrada de correo electrónico"
#, python-format
-msgid "E-mail %s"
+msgid "Email %s"
msgstr "Correo electrónico %s"
msgid "To:"
@@ -851,10 +848,10 @@ msgstr "_Informes..."
msgid "_Print..."
msgstr "Im_primir..."
-msgid "_E-Mail..."
+msgid "_Email..."
msgstr "_Correo electrónico..."
-msgid "Send an e-mail using the record"
+msgid "Send an email using the record"
msgstr "Enviar un correo electrónico usando el registro"
msgid "_Export Data..."
@@ -906,6 +903,9 @@ msgstr "Nombre del campo"
msgid "CSV Export: %s"
msgstr "Exportación CSV: %s"
+msgid "Open"
+msgstr "Abrir"
+
msgid "_Save Export"
msgstr "_Guardar exportación"
@@ -921,12 +921,6 @@ msgstr "Exportaciones predeterminadas"
msgid "Name"
msgstr "Nombre"
-msgid "Open"
-msgstr "Abrir"
-
-msgid "Save"
-msgstr "Guardar"
-
msgid "Listed Records"
msgstr "Registros listados"
@@ -984,6 +978,9 @@ msgstr "Guardar y nuevo"
msgid "Add and New"
msgstr "Añadir y nuevo"
+msgid "Save"
+msgstr "Guardar"
+
msgid "Add"
msgstr "Añadir"
@@ -1009,6 +1006,9 @@ msgstr "Recuperar registro seleccionado "
msgid "CSV Import: %s"
msgstr "Importación CSV: %s"
+msgid "Import"
+msgstr "Importar"
+
msgid "_Auto-Detect"
msgstr "_Auto-detectar"
@@ -1209,6 +1209,9 @@ msgstr "Añadir un registro existente"
msgid "Remove selected record"
msgstr "Eliminar registro seleccionado"
+msgid "Restore selected record"
+msgstr "Restaurar el registro seleccionado"
+
msgid "Open the record "
msgstr "Abrir registro "
@@ -1224,6 +1227,9 @@ msgstr "Editar registro seleccionado"
msgid "Delete selected record"
msgstr "Eliminar registro seleccionado"
+msgid "Undelete selected record"
+msgstr "Recuperar registro seleccionado"
+
#, python-format
msgid "%s%%"
msgstr "%s%%"
diff --git a/tryton/tryton/data/locale/es_419/LC_MESSAGES/tryton.po b/tryton/tryton/data/locale/es_419/LC_MESSAGES/tryton.po
index 3ec7eeeb8f..9dfbfc7a40 100644
--- a/tryton/tryton/data/locale/es_419/LC_MESSAGES/tryton.po
+++ b/tryton/tryton/data/locale/es_419/LC_MESSAGES/tryton.po
@@ -140,9 +140,9 @@ msgstr "Excepción de concurrencia"
msgid "Could not get a session."
msgstr ""
-#, python-format
+#, fuzzy, python-format
msgid "Error: \"%s\". Try again later."
-msgstr ""
+msgstr "Demasiadas peticiones. Inténtalo de nuevo más tarde."
msgid "Too many requests. Try again later."
msgstr "Demasiadas peticiones. Inténtalo de nuevo más tarde."
@@ -240,7 +240,8 @@ msgstr ""
msgid "Print..."
msgstr ""
-msgid "E-Mail..."
+#, fuzzy
+msgid "Email..."
msgstr "Correo electrónico..."
msgid "Bold"
@@ -351,12 +352,6 @@ msgstr "Ayuda"
msgid "No result found."
msgstr ""
-msgid "Favorites"
-msgstr "Favoritos"
-
-msgid "Manage..."
-msgstr "Administrar..."
-
msgid "Action"
msgstr "Acción"
@@ -588,6 +583,9 @@ msgstr ""
msgid "Profile:"
msgstr ""
+msgid "Manage..."
+msgstr "Administrar..."
+
msgid "Host / Database information"
msgstr ""
@@ -598,7 +596,7 @@ msgid "Unable to complete email entry"
msgstr ""
#, python-format
-msgid "E-mail %s"
+msgid "Email %s"
msgstr ""
msgid "To:"
@@ -846,10 +844,12 @@ msgstr ""
msgid "_Print..."
msgstr ""
-msgid "_E-Mail..."
-msgstr ""
+#, fuzzy
+msgid "_Email..."
+msgstr "Correo electrónico..."
-msgid "Send an e-mail using the record"
+#, fuzzy
+msgid "Send an email using the record"
msgstr "Enviar un correo electrónico usando el registro"
msgid "_Export Data..."
@@ -901,6 +901,9 @@ msgstr ""
msgid "CSV Export: %s"
msgstr ""
+msgid "Open"
+msgstr "Abrir"
+
msgid "_Save Export"
msgstr ""
@@ -916,12 +919,6 @@ msgstr ""
msgid "Name"
msgstr ""
-msgid "Open"
-msgstr "Abrir"
-
-msgid "Save"
-msgstr "Guardar"
-
msgid "Listed Records"
msgstr "Registros listados"
@@ -979,6 +976,9 @@ msgstr ""
msgid "Add and New"
msgstr ""
+msgid "Save"
+msgstr "Guardar"
+
msgid "Add"
msgstr "Agregar"
@@ -1004,6 +1004,10 @@ msgstr ""
msgid "CSV Import: %s"
msgstr ""
+#, fuzzy
+msgid "Import"
+msgstr "Ha fallado la importación"
+
msgid "_Auto-Detect"
msgstr ""
@@ -1206,6 +1210,10 @@ msgstr ""
msgid "Remove selected record"
msgstr ""
+#, fuzzy
+msgid "Restore selected record"
+msgstr "Debe elegir un registro."
+
msgid "Open the record "
msgstr ""
@@ -1221,6 +1229,10 @@ msgstr ""
msgid "Delete selected record"
msgstr ""
+#, fuzzy
+msgid "Undelete selected record"
+msgstr "Registros seleccionados"
+
#, python-format
msgid "%s%%"
msgstr ""
diff --git a/tryton/tryton/data/locale/et/LC_MESSAGES/tryton.po b/tryton/tryton/data/locale/et/LC_MESSAGES/tryton.po
index ca6b058909..f2ceebb5cd 100644
--- a/tryton/tryton/data/locale/et/LC_MESSAGES/tryton.po
+++ b/tryton/tryton/data/locale/et/LC_MESSAGES/tryton.po
@@ -245,7 +245,7 @@ msgstr "Aruanne..."
msgid "Print..."
msgstr "Prindi..."
-msgid "E-Mail..."
+msgid "Email..."
msgstr "E-kiri..."
msgid "Bold"
@@ -357,12 +357,6 @@ msgstr "Abi"
msgid "No result found."
msgstr "Tulemusi ei leitud."
-msgid "Favorites"
-msgstr "Lemmikud"
-
-msgid "Manage..."
-msgstr "Halda..."
-
msgid "Action"
msgstr "Toiming"
@@ -597,6 +591,9 @@ msgstr "Ühendu Tryton serveriga"
msgid "Profile:"
msgstr "Profiil:"
+msgid "Manage..."
+msgstr "Halda..."
+
msgid "Host / Database information"
msgstr "Serveri / andmebaasi info"
@@ -608,7 +605,7 @@ msgid "Unable to complete email entry"
msgstr "Ei saa kustutada nõustajat %s"
#, fuzzy, python-format
-msgid "E-mail %s"
+msgid "Email %s"
msgstr "E-kiri %s"
msgid "To:"
@@ -867,11 +864,12 @@ msgstr "_Aruanne..."
msgid "_Print..."
msgstr "_Prindi..."
-msgid "_E-Mail..."
-msgstr "_E-kiri..."
+#, fuzzy
+msgid "_Email..."
+msgstr "E-kiri..."
#, fuzzy
-msgid "Send an e-mail using the record"
+msgid "Send an email using the record"
msgstr "Lisa kirjele manus"
msgid "_Export Data..."
@@ -923,6 +921,9 @@ msgstr "Välja nimi"
msgid "CSV Export: %s"
msgstr "CSV eksport: %s"
+msgid "Open"
+msgstr "Ava"
+
msgid "_Save Export"
msgstr "_Salvesta eksport"
@@ -939,12 +940,6 @@ msgstr "Eelnevalt määratletud ekspordid"
msgid "Name"
msgstr "Nimi"
-msgid "Open"
-msgstr "Ava"
-
-msgid "Save"
-msgstr "Salvesta"
-
#, fuzzy
msgid "Listed Records"
msgstr "Muuda valitud kirjet"
@@ -1005,6 +1000,9 @@ msgstr ""
msgid "Add and New"
msgstr "Lisa väärtus"
+msgid "Save"
+msgstr "Salvesta"
+
msgid "Add"
msgstr "Lisa"
@@ -1030,6 +1028,10 @@ msgstr "Taasta valitud kirje "
msgid "CSV Import: %s"
msgstr "CSV import: %s"
+#, fuzzy
+msgid "Import"
+msgstr "Aruanne"
+
msgid "_Auto-Detect"
msgstr "_Automaatne tuvastus"
@@ -1238,6 +1240,10 @@ msgstr "Lisa olemasolev kirje"
msgid "Remove selected record"
msgstr "Eemalda valitud kirje"
+#, fuzzy
+msgid "Restore selected record"
+msgstr "Eemalda valitud kirje"
+
msgid "Open the record "
msgstr "Ava see kirje "
@@ -1253,6 +1259,10 @@ msgstr "Muuda valitud kirjet"
msgid "Delete selected record"
msgstr "Kustuta valitud kirje"
+#, fuzzy
+msgid "Undelete selected record"
+msgstr "Kustuta valitud kirje"
+
#, python-format
msgid "%s%%"
msgstr "%s%%"
diff --git a/tryton/tryton/data/locale/fa/LC_MESSAGES/tryton.po b/tryton/tryton/data/locale/fa/LC_MESSAGES/tryton.po
index c3cabeb405..95ed08d5e3 100644
--- a/tryton/tryton/data/locale/fa/LC_MESSAGES/tryton.po
+++ b/tryton/tryton/data/locale/fa/LC_MESSAGES/tryton.po
@@ -245,7 +245,7 @@ msgstr "گزارش..."
msgid "Print..."
msgstr "چاپ..."
-msgid "E-Mail..."
+msgid "Email..."
msgstr "ایمیل..."
msgid "Bold"
@@ -357,12 +357,6 @@ msgstr "راهنما"
msgid "No result found."
msgstr "نتیجه ای پیدا نشد."
-msgid "Favorites"
-msgstr "علاقمندی ها"
-
-msgid "Manage..."
-msgstr "مدیریت..."
-
msgid "Action"
msgstr "اقدام"
@@ -602,6 +596,9 @@ msgstr "اتصال سرور تریتون"
msgid "Profile:"
msgstr "پروفایل:"
+msgid "Manage..."
+msgstr "مدیریت..."
+
msgid "Host / Database information"
msgstr "اطلاعات میزبان / پایگاه داده"
@@ -612,8 +609,8 @@ msgstr "نام کاربر:"
msgid "Unable to complete email entry"
msgstr "قادر به حذف دستیار \"%s\" نیست"
-#, python-format
-msgid "E-mail %s"
+#, fuzzy, python-format
+msgid "Email %s"
msgstr "ایمیل %s"
msgid "To:"
@@ -872,11 +869,12 @@ msgstr "_گزارش..."
msgid "_Print..."
msgstr "_چاپ..."
-msgid "_E-Mail..."
-msgstr "_ایمیل..."
+#, fuzzy
+msgid "_Email..."
+msgstr "ایمیل..."
#, fuzzy
-msgid "Send an e-mail using the record"
+msgid "Send an email using the record"
msgstr "یک یادداشت به پرونده اضافه کنید"
msgid "_Export Data..."
@@ -928,6 +926,9 @@ msgstr "نام فیلد"
msgid "CSV Export: %s"
msgstr "صادرکردن(CSV) : %s"
+msgid "Open"
+msgstr "باز کردن"
+
msgid "_Save Export"
msgstr "_ذخیره استخراج"
@@ -944,12 +945,6 @@ msgstr "استخراج از پیش تعریف شده"
msgid "Name"
msgstr "نام"
-msgid "Open"
-msgstr "باز کردن"
-
-msgid "Save"
-msgstr "ذخیره"
-
#, fuzzy
msgid "Listed Records"
msgstr "ویرایش پرونده انتخابی "
@@ -1011,6 +1006,9 @@ msgstr ""
msgid "Add and New"
msgstr "افزودن مقدار"
+msgid "Save"
+msgstr "ذخیره"
+
msgid "Add"
msgstr "افزودن"
@@ -1036,6 +1034,10 @@ msgstr "بازگردانی فایل انتخابی "
msgid "CSV Import: %s"
msgstr "وارد کردن (CSV) : %s"
+#, fuzzy
+msgid "Import"
+msgstr "گزارش"
+
msgid "_Auto-Detect"
msgstr "_شناسایی - خودکار"
@@ -1243,6 +1245,10 @@ msgstr "افزودن پرونده موجود"
msgid "Remove selected record"
msgstr "حذف پرونده انتخابی"
+#, fuzzy
+msgid "Restore selected record"
+msgstr "حذف پرونده انتخابی"
+
msgid "Open the record "
msgstr "بازکردن پرونده "
@@ -1260,6 +1266,10 @@ msgstr "ویرایش پرونده انتخابی "
msgid "Delete selected record"
msgstr "حذف پرونده انتخابی"
+#, fuzzy
+msgid "Undelete selected record"
+msgstr "حذف پرونده انتخابی"
+
#, python-format
msgid "%s%%"
msgstr "%s%%"
diff --git a/tryton/tryton/data/locale/fi/LC_MESSAGES/tryton.po b/tryton/tryton/data/locale/fi/LC_MESSAGES/tryton.po
index 854067ef13..b05c579561 100644
--- a/tryton/tryton/data/locale/fi/LC_MESSAGES/tryton.po
+++ b/tryton/tryton/data/locale/fi/LC_MESSAGES/tryton.po
@@ -241,7 +241,7 @@ msgstr ""
msgid "Print..."
msgstr ""
-msgid "E-Mail..."
+msgid "Email..."
msgstr ""
msgid "Bold"
@@ -352,12 +352,6 @@ msgstr ""
msgid "No result found."
msgstr ""
-msgid "Favorites"
-msgstr ""
-
-msgid "Manage..."
-msgstr ""
-
msgid "Action"
msgstr ""
@@ -586,6 +580,9 @@ msgstr ""
msgid "Profile:"
msgstr ""
+msgid "Manage..."
+msgstr ""
+
msgid "Host / Database information"
msgstr ""
@@ -596,7 +593,7 @@ msgid "Unable to complete email entry"
msgstr ""
#, python-format
-msgid "E-mail %s"
+msgid "Email %s"
msgstr ""
msgid "To:"
@@ -842,10 +839,10 @@ msgstr ""
msgid "_Print..."
msgstr ""
-msgid "_E-Mail..."
+msgid "_Email..."
msgstr ""
-msgid "Send an e-mail using the record"
+msgid "Send an email using the record"
msgstr ""
msgid "_Export Data..."
@@ -897,6 +894,9 @@ msgstr ""
msgid "CSV Export: %s"
msgstr ""
+msgid "Open"
+msgstr ""
+
msgid "_Save Export"
msgstr ""
@@ -912,12 +912,6 @@ msgstr ""
msgid "Name"
msgstr ""
-msgid "Open"
-msgstr ""
-
-msgid "Save"
-msgstr ""
-
msgid "Listed Records"
msgstr ""
@@ -975,6 +969,9 @@ msgstr ""
msgid "Add and New"
msgstr ""
+msgid "Save"
+msgstr ""
+
msgid "Add"
msgstr ""
@@ -1000,6 +997,9 @@ msgstr ""
msgid "CSV Import: %s"
msgstr ""
+msgid "Import"
+msgstr ""
+
msgid "_Auto-Detect"
msgstr ""
@@ -1202,6 +1202,9 @@ msgstr ""
msgid "Remove selected record"
msgstr ""
+msgid "Restore selected record"
+msgstr ""
+
msgid "Open the record "
msgstr ""
@@ -1217,6 +1220,9 @@ msgstr ""
msgid "Delete selected record"
msgstr ""
+msgid "Undelete selected record"
+msgstr ""
+
#, python-format
msgid "%s%%"
msgstr ""
diff --git a/tryton/tryton/data/locale/fr/LC_MESSAGES/tryton.po b/tryton/tryton/data/locale/fr/LC_MESSAGES/tryton.po
index 1396668d1d..f3c35fd455 100644
--- a/tryton/tryton/data/locale/fr/LC_MESSAGES/tryton.po
+++ b/tryton/tryton/data/locale/fr/LC_MESSAGES/tryton.po
@@ -156,7 +156,7 @@ msgid "Reset forgotten password"
msgstr "Réinitialiser le mot de passe oublié"
msgid "Send you an email to reset your password."
-msgstr "Envoyez-vous un email pour réinitialiser votre mot de passe."
+msgstr "Envoyez-vous un courriel pour réinitialiser votre mot de passe."
msgid ""
"A request to reset your password has been sent.\n"
@@ -244,8 +244,8 @@ msgstr "Rapport..."
msgid "Print..."
msgstr "Imprimer..."
-msgid "E-Mail..."
-msgstr "E-mail..."
+msgid "Email..."
+msgstr "Courriel..."
msgid "Bold"
msgstr "Gras"
@@ -355,12 +355,6 @@ msgstr "Aide"
msgid "No result found."
msgstr "Aucun résultat trouvé."
-msgid "Favorites"
-msgstr "Favoris"
-
-msgid "Manage..."
-msgstr "Gérer..."
-
msgid "Action"
msgstr "Action"
@@ -593,6 +587,9 @@ msgstr "Se connecter au serveur Tryton"
msgid "Profile:"
msgstr "Profil :"
+msgid "Manage..."
+msgstr "Gérer..."
+
msgid "Host / Database information"
msgstr "Hôte / Port"
@@ -600,11 +597,11 @@ msgid "User name:"
msgstr "Nom d'utilisateur :"
msgid "Unable to complete email entry"
-msgstr "Impossible de compléter l'entrée d'e-mail"
+msgstr "Impossible de compléter l'entrée d'adresse électronique"
#, python-format
-msgid "E-mail %s"
-msgstr "E-mail %s"
+msgid "Email %s"
+msgstr "Courriel %s"
msgid "To:"
msgstr "À :"
@@ -851,11 +848,11 @@ msgstr "_Rapport..."
msgid "_Print..."
msgstr "_Imprimer..."
-msgid "_E-Mail..."
-msgstr "_E-mail..."
+msgid "_Email..."
+msgstr "_Courriel..."
-msgid "Send an e-mail using the record"
-msgstr "Envoyer un e-mail en utilisant l'enregistrement"
+msgid "Send an email using the record"
+msgstr "Envoyer un courriel en utilisant l'enregistrement"
msgid "_Export Data..."
msgstr "_Export de données..."
@@ -906,6 +903,9 @@ msgstr "Nom du champ"
msgid "CSV Export: %s"
msgstr "Export CSV : %s"
+msgid "Open"
+msgstr "Ouvrir"
+
msgid "_Save Export"
msgstr "Enregi_strer l'export"
@@ -921,12 +921,6 @@ msgstr "Exportations prédéfinies"
msgid "Name"
msgstr "Nom"
-msgid "Open"
-msgstr "Ouvrir"
-
-msgid "Save"
-msgstr "Enregistrer"
-
msgid "Listed Records"
msgstr "Enregistrements listés"
@@ -984,6 +978,9 @@ msgstr "Enregistrer et nouveau"
msgid "Add and New"
msgstr "Ajouter et nouveau"
+msgid "Save"
+msgstr "Enregistrer"
+
msgid "Add"
msgstr "Ajouter"
@@ -1009,6 +1006,9 @@ msgstr "Restaurer l'enregistrement sélectionné"
msgid "CSV Import: %s"
msgstr "Import CSV : %s"
+msgid "Import"
+msgstr "Importer"
+
msgid "_Auto-Detect"
msgstr "Détection _automatique"
@@ -1209,6 +1209,9 @@ msgstr "Ajouter un enregistrement existant"
msgid "Remove selected record"
msgstr "Supprimer l'enregistrement sélectionné"
+msgid "Restore selected record"
+msgstr "Restaurer l'enregistrement sélectionné"
+
msgid "Open the record "
msgstr "Ouvrir l'enregistrement "
@@ -1224,6 +1227,9 @@ msgstr "Éditer l'enregistrement sélectionné"
msgid "Delete selected record"
msgstr "Supprimer l'enregistrement sélectionné"
+msgid "Undelete selected record"
+msgstr "Annuler la suppression de l'enregistrement sélectionné"
+
#, python-format
msgid "%s%%"
msgstr "%s%%"
diff --git a/tryton/tryton/data/locale/hu/LC_MESSAGES/tryton.po b/tryton/tryton/data/locale/hu/LC_MESSAGES/tryton.po
index fabf782fd2..06a918fa8f 100644
--- a/tryton/tryton/data/locale/hu/LC_MESSAGES/tryton.po
+++ b/tryton/tryton/data/locale/hu/LC_MESSAGES/tryton.po
@@ -246,8 +246,9 @@ msgstr "Jelentés..."
msgid "Print..."
msgstr "Nyomtatás..."
-msgid "E-Mail..."
-msgstr "E-Mail..."
+#, fuzzy
+msgid "Email..."
+msgstr "E-mail..."
msgid "Bold"
msgstr "Félkövér"
@@ -358,12 +359,6 @@ msgstr "Súgó"
msgid "No result found."
msgstr "Nincs találat"
-msgid "Favorites"
-msgstr "Könyvjelzők"
-
-msgid "Manage..."
-msgstr "Módosítás..."
-
msgid "Action"
msgstr "Művelet"
@@ -596,6 +591,9 @@ msgstr "Kapcsolódás a Tryton kiszolgálóhoz"
msgid "Profile:"
msgstr "Profil:"
+msgid "Manage..."
+msgstr "Módosítás..."
+
msgid "Host / Database information"
msgstr "Kiszolgáló / adatbázis információ"
@@ -607,7 +605,7 @@ msgid "Unable to complete email entry"
msgstr "Nem lehet beállítani a csoportot: %s"
#, fuzzy, python-format
-msgid "E-mail %s"
+msgid "Email %s"
msgstr "E-mail %s"
msgid "To:"
@@ -858,10 +856,12 @@ msgstr "Nyomtatvány megnyitása..."
msgid "_Print..."
msgstr "Nyomtatás…"
-msgid "_E-Mail..."
+#, fuzzy
+msgid "_Email..."
msgstr "E-mail..."
-msgid "Send an e-mail using the record"
+#, fuzzy
+msgid "Send an email using the record"
msgstr "E-mail küldése a rekord adataival"
msgid "_Export Data..."
@@ -913,6 +913,9 @@ msgstr "Mezőnév"
msgid "CSV Export: %s"
msgstr "Exportálás CSV-be: %s"
+msgid "Open"
+msgstr "Megnyitás"
+
msgid "_Save Export"
msgstr "Oszloplista elmenté_se"
@@ -928,12 +931,6 @@ msgstr "Elmentett oszloplisták"
msgid "Name"
msgstr "Név"
-msgid "Open"
-msgstr "Megnyitás"
-
-msgid "Save"
-msgstr "Mentés"
-
msgid "Listed Records"
msgstr "A listán szereplő összes rekordot"
@@ -992,6 +989,9 @@ msgstr ""
msgid "Add and New"
msgstr "Érték hozzáadása"
+msgid "Save"
+msgstr "Mentés"
+
msgid "Add"
msgstr "Hozzáad"
@@ -1017,6 +1017,10 @@ msgstr "Rekord törlésének visszavonása "
msgid "CSV Import: %s"
msgstr "Importálás CSV-ből: %s"
+#, fuzzy
+msgid "Import"
+msgstr "Nyomtatvány"
+
msgid "_Auto-Detect"
msgstr "_Automatikus felismerés"
@@ -1223,6 +1227,10 @@ msgstr "Meglévő rekord hozzáadása"
msgid "Remove selected record"
msgstr "A kiválasztott rekord eltávolítása"
+#, fuzzy
+msgid "Restore selected record"
+msgstr "A kiválasztott rekord eltávolítása"
+
msgid "Open the record "
msgstr "Rekord megnyitása "
@@ -1238,6 +1246,10 @@ msgstr "Kiválasztott rekord szerkesztése"
msgid "Delete selected record"
msgstr "Kiválasztott rekord törlése"
+#, fuzzy
+msgid "Undelete selected record"
+msgstr "Kiválasztott rekord törlése"
+
#, python-format
msgid "%s%%"
msgstr ""
diff --git a/tryton/tryton/data/locale/id/LC_MESSAGES/tryton.po b/tryton/tryton/data/locale/id/LC_MESSAGES/tryton.po
index 64facfb8fe..40e2b3ca40 100644
--- a/tryton/tryton/data/locale/id/LC_MESSAGES/tryton.po
+++ b/tryton/tryton/data/locale/id/LC_MESSAGES/tryton.po
@@ -137,9 +137,9 @@ msgstr ""
msgid "Could not get a session."
msgstr "Tidak dapat terhubung ke server."
-#, python-format
+#, fuzzy, python-format
msgid "Error: \"%s\". Try again later."
-msgstr ""
+msgstr "Terlalu banyak permintaan. Coba lagi nanti."
msgid "Too many requests. Try again later."
msgstr "Terlalu banyak permintaan. Coba lagi nanti."
@@ -237,8 +237,8 @@ msgstr "Laporan..."
msgid "Print..."
msgstr "Cetak..."
-msgid "E-Mail..."
-msgstr "E-Mail..."
+msgid "Email..."
+msgstr "Email..."
msgid "Bold"
msgstr "Tebal"
@@ -348,12 +348,6 @@ msgstr "Bantuan"
msgid "No result found."
msgstr ""
-msgid "Favorites"
-msgstr ""
-
-msgid "Manage..."
-msgstr ""
-
msgid "Action"
msgstr "Tindakan"
@@ -585,6 +579,9 @@ msgstr ""
msgid "Profile:"
msgstr ""
+msgid "Manage..."
+msgstr ""
+
msgid "Host / Database information"
msgstr ""
@@ -594,8 +591,8 @@ msgstr ""
msgid "Unable to complete email entry"
msgstr ""
-#, python-format
-msgid "E-mail %s"
+#, fuzzy, python-format
+msgid "Email %s"
msgstr "E-mail %s"
msgid "To:"
@@ -841,10 +838,11 @@ msgstr ""
msgid "_Print..."
msgstr ""
-msgid "_E-Mail..."
-msgstr ""
+#, fuzzy
+msgid "_Email..."
+msgstr "Email..."
-msgid "Send an e-mail using the record"
+msgid "Send an email using the record"
msgstr ""
msgid "_Export Data..."
@@ -896,6 +894,9 @@ msgstr ""
msgid "CSV Export: %s"
msgstr ""
+msgid "Open"
+msgstr "Buka"
+
msgid "_Save Export"
msgstr ""
@@ -911,12 +912,6 @@ msgstr ""
msgid "Name"
msgstr "Nama"
-msgid "Open"
-msgstr "Buka"
-
-msgid "Save"
-msgstr "Simpan"
-
msgid "Listed Records"
msgstr ""
@@ -975,6 +970,9 @@ msgstr ""
msgid "Add and New"
msgstr ""
+msgid "Save"
+msgstr "Simpan"
+
msgid "Add"
msgstr "Tambah"
@@ -1000,6 +998,10 @@ msgstr ""
msgid "CSV Import: %s"
msgstr ""
+#, fuzzy
+msgid "Import"
+msgstr "Laporan"
+
msgid "_Auto-Detect"
msgstr ""
@@ -1202,6 +1204,10 @@ msgstr ""
msgid "Remove selected record"
msgstr ""
+#, fuzzy
+msgid "Restore selected record"
+msgstr "Pilih satu warna"
+
msgid "Open the record "
msgstr ""
@@ -1217,6 +1223,10 @@ msgstr ""
msgid "Delete selected record"
msgstr ""
+#, fuzzy
+msgid "Undelete selected record"
+msgstr "Pilih satu warna"
+
#, python-format
msgid "%s%%"
msgstr "%s%%"
diff --git a/tryton/tryton/data/locale/it/LC_MESSAGES/tryton.po b/tryton/tryton/data/locale/it/LC_MESSAGES/tryton.po
index 4a94dfdab3..1efbd8ca6c 100644
--- a/tryton/tryton/data/locale/it/LC_MESSAGES/tryton.po
+++ b/tryton/tryton/data/locale/it/LC_MESSAGES/tryton.po
@@ -142,9 +142,9 @@ msgstr "Eccezione di concorrenza"
msgid "Could not get a session."
msgstr "Impossibile connettersi al server."
-#, python-format
+#, fuzzy, python-format
msgid "Error: \"%s\". Try again later."
-msgstr ""
+msgstr "Troppe richieste. Riprovare più tardi."
msgid "Too many requests. Try again later."
msgstr "Troppe richieste. Riprovare più tardi."
@@ -245,8 +245,8 @@ msgstr "Segnala..."
msgid "Print..."
msgstr "Stampa..."
-msgid "E-Mail..."
-msgstr "E-Mail"
+msgid "Email..."
+msgstr "Email..."
msgid "Bold"
msgstr ""
@@ -357,12 +357,6 @@ msgstr "Aiuto"
msgid "No result found."
msgstr "Nessun risultato trovato."
-msgid "Favorites"
-msgstr "Preferiti"
-
-msgid "Manage..."
-msgstr "Gestisci..."
-
msgid "Action"
msgstr "Azione"
@@ -595,6 +589,9 @@ msgstr "Connetti il server Tryton"
msgid "Profile:"
msgstr "Profilo:"
+msgid "Manage..."
+msgstr "Gestisci..."
+
msgid "Host / Database information"
msgstr "Informazione su Host/ database"
@@ -606,7 +603,7 @@ msgid "Unable to complete email entry"
msgstr "Impossibile impostare la localizzazione %s"
#, fuzzy, python-format
-msgid "E-mail %s"
+msgid "Email %s"
msgstr "Email %s"
msgid "To:"
@@ -861,11 +858,12 @@ msgstr "_Rapporto..."
msgid "_Print..."
msgstr "_Stampa..."
-msgid "_E-Mail..."
-msgstr "_E-Mail..."
+#, fuzzy
+msgid "_Email..."
+msgstr "Email..."
#, fuzzy
-msgid "Send an e-mail using the record"
+msgid "Send an email using the record"
msgstr "Aggiungi un appunto sul record"
msgid "_Export Data..."
@@ -917,6 +915,9 @@ msgstr "Nome di campo"
msgid "CSV Export: %s"
msgstr "Esportazione CSV: %s"
+msgid "Open"
+msgstr "Apri"
+
msgid "_Save Export"
msgstr "_Salva esportazione"
@@ -932,12 +933,6 @@ msgstr "esportazioni predefinite"
msgid "Name"
msgstr "Nome"
-msgid "Open"
-msgstr "Apri"
-
-msgid "Save"
-msgstr "Salva"
-
msgid "Listed Records"
msgstr "Record elencati"
@@ -996,6 +991,9 @@ msgstr ""
msgid "Add and New"
msgstr "Aggiungi valore"
+msgid "Save"
+msgstr "Salva"
+
#, fuzzy
msgid "Add"
msgstr "Profilo"
@@ -1023,6 +1021,10 @@ msgstr "Non eliminare il record selezionato "
msgid "CSV Import: %s"
msgstr ""
+#, fuzzy
+msgid "Import"
+msgstr "Rapporto"
+
#, fuzzy
msgid "_Auto-Detect"
msgstr "Autorilevamento"
@@ -1230,6 +1232,10 @@ msgstr "Aggiungi un record esistente"
msgid "Remove selected record"
msgstr "Rimuovi i record selezionati"
+#, fuzzy
+msgid "Restore selected record"
+msgstr "Rimuovi i record selezionati"
+
msgid "Open the record "
msgstr ""
@@ -1247,6 +1253,10 @@ msgstr "Modifica il record selezionato "
msgid "Delete selected record"
msgstr "Rimuovi i record selezionati"
+#, fuzzy
+msgid "Undelete selected record"
+msgstr "Rimuovi i record selezionati"
+
#, python-format
msgid "%s%%"
msgstr ""
diff --git a/tryton/tryton/data/locale/lo/LC_MESSAGES/tryton.po b/tryton/tryton/data/locale/lo/LC_MESSAGES/tryton.po
index 05c84c0d1d..5c31679969 100644
--- a/tryton/tryton/data/locale/lo/LC_MESSAGES/tryton.po
+++ b/tryton/tryton/data/locale/lo/LC_MESSAGES/tryton.po
@@ -248,8 +248,9 @@ msgstr "ລາຍງານ..."
msgid "Print..."
msgstr "ພິມອອກ..."
-msgid "E-Mail..."
-msgstr "ອີ-ເມວລ໌..."
+#, fuzzy
+msgid "Email..."
+msgstr "_ອີເມວລ໌..."
msgid "Bold"
msgstr ""
@@ -371,13 +372,6 @@ msgstr "_ຊ່ອຍເຫຼືອ"
msgid "No result found."
msgstr "ບໍ່ພົບຜົນຊອກຫາ"
-#, fuzzy
-msgid "Favorites"
-msgstr "ທີ່_ມັກຫຼາຍ"
-
-msgid "Manage..."
-msgstr ""
-
msgid "Action"
msgstr "ການດຳເນີນການ"
@@ -616,6 +610,9 @@ msgstr "ເຊື່ອມຕໍ່ກັບແມ່ຂ່າຍ ໄຕຣຕ
msgid "Profile:"
msgstr "ຂໍ້ມູນລາຍລະອຽດ:"
+msgid "Manage..."
+msgstr ""
+
msgid "Host / Database information"
msgstr "ແມ່ຂ່າຍ / ຂໍ້ມູນກ່ຽວກັບຖານຂໍ້ມູນ"
@@ -627,7 +624,7 @@ msgid "Unable to complete email entry"
msgstr "ບໍ່ສາມາດຕັ້ງຄ່າ ທ້ອງຖິ່ນ %s ໄດ້."
#, fuzzy, python-format
-msgid "E-mail %s"
+msgid "Email %s"
msgstr "ອີເມວລ໌ %s"
msgid "To:"
@@ -886,11 +883,12 @@ msgstr "_ລາຍງານ..."
msgid "_Print..."
msgstr "_ພິມອອກ..."
-msgid "_E-Mail..."
-msgstr "_ອີ-ແມວລ໌.."
+#, fuzzy
+msgid "_Email..."
+msgstr "_ອີເມວລ໌..."
#, fuzzy
-msgid "Send an e-mail using the record"
+msgid "Send an email using the record"
msgstr "ເພີ່ມບັນທຶກຂໍ້ຄວາມໃສ່ແຖວຂໍ້ມູນ"
msgid "_Export Data..."
@@ -942,6 +940,9 @@ msgstr "ຊື່ຊ່ອງຂໍ້ມູນ"
msgid "CSV Export: %s"
msgstr ""
+msgid "Open"
+msgstr "ໄຂ"
+
msgid "_Save Export"
msgstr "_ບັນທຶກການສົ່ງອອກ"
@@ -958,12 +959,6 @@ msgstr "ການສົ່ງອອກທີ່ຈັດຕຽມໄວ້ກ
msgid "Name"
msgstr "ຊື່"
-msgid "Open"
-msgstr "ໄຂ"
-
-msgid "Save"
-msgstr "ບັນທຶກ"
-
#, fuzzy
msgid "Listed Records"
msgstr "ແກ້ໄຂ ແຖວຂໍ້ມູນ ທີ່ເລືອກ "
@@ -1025,6 +1020,9 @@ msgstr ""
msgid "Add and New"
msgstr "ເພີ່ມຄ່າ"
+msgid "Save"
+msgstr "ບັນທຶກ"
+
msgid "Add"
msgstr "ເພີ່ມ"
@@ -1050,6 +1048,10 @@ msgstr "ຍົກເລີກການລຶບແຖວທີ່ເລືອກ
msgid "CSV Import: %s"
msgstr ""
+#, fuzzy
+msgid "Import"
+msgstr "ລາຍງານ..."
+
msgid "_Auto-Detect"
msgstr "_ກວດຫາ-ອັດຕະໂນມັດ"
@@ -1257,6 +1259,10 @@ msgstr "ເພີ່ມແຖວຂໍ້ມູນທີ່ມີຢູ່"
msgid "Remove selected record"
msgstr "ເອົາແຖວຂໍ້ມູນທີ່ເລືອກນີ້ອອກ"
+#, fuzzy
+msgid "Restore selected record"
+msgstr "ເອົາແຖວຂໍ້ມູນທີ່ເລືອກນີ້ອອກ"
+
msgid "Open the record "
msgstr "ໄຂແຖວຂໍ້ມູນ "
@@ -1275,6 +1281,10 @@ msgstr "ແກ້ໄຂ ແຖວຂໍ້ມູນ ທີ່ເລືອກ Išsaugoti eksportavimo šablonai"
msgid "Name"
msgstr "Pavadinimas"
-msgid "Open"
-msgstr "Atvėrimas"
-
-msgid "Save"
-msgstr "Išsaugoti"
-
msgid "Listed Records"
msgstr "Rodomi įrašai"
@@ -1006,6 +1001,9 @@ msgstr ""
msgid "Add and New"
msgstr "Pridėti reikšmę"
+msgid "Save"
+msgstr "Išsaugoti"
+
msgid "Add"
msgstr "Pridėti"
@@ -1031,6 +1029,10 @@ msgstr "Atkurti pasirinktą įrašą "
msgid "CSV Import: %s"
msgstr "CSV importas: %s"
+#, fuzzy
+msgid "Import"
+msgstr "Ataskaita"
+
msgid "_Auto-Detect"
msgstr "Aptikti automatiškai"
@@ -1236,6 +1238,10 @@ msgstr "Pridėti turimą įrašą"
msgid "Remove selected record"
msgstr "Pašalinti pasirinktą įrašą"
+#, fuzzy
+msgid "Restore selected record"
+msgstr "Pašalinti pasirinktą įrašą"
+
msgid "Open the record "
msgstr "Atverti įrašą "
@@ -1253,6 +1259,10 @@ msgstr "Keisti pasirinktą įrašą "
msgid "Delete selected record"
msgstr "Pašalinti pasirinktą įrašą"
+#, fuzzy
+msgid "Undelete selected record"
+msgstr "Pašalinti pasirinktą įrašą"
+
#, python-format
msgid "%s%%"
msgstr "%s%%"
diff --git a/tryton/tryton/data/locale/nl/LC_MESSAGES/tryton.po b/tryton/tryton/data/locale/nl/LC_MESSAGES/tryton.po
index 32454ccf2d..ce672a571e 100644
--- a/tryton/tryton/data/locale/nl/LC_MESSAGES/tryton.po
+++ b/tryton/tryton/data/locale/nl/LC_MESSAGES/tryton.po
@@ -242,8 +242,8 @@ msgstr "Rapport..."
msgid "Print..."
msgstr "Afdrukken..."
-msgid "E-Mail..."
-msgstr "E-mail..."
+msgid "Email..."
+msgstr "Email..."
msgid "Bold"
msgstr "Vet"
@@ -353,12 +353,6 @@ msgstr "Help"
msgid "No result found."
msgstr "Geen resultaat gevonden."
-msgid "Favorites"
-msgstr "Favorieten"
-
-msgid "Manage..."
-msgstr "Beheren..."
-
msgid "Action"
msgstr "Actie"
@@ -589,6 +583,9 @@ msgstr "Verbind met Tryton server"
msgid "Profile:"
msgstr "Profiel:"
+msgid "Manage..."
+msgstr "Beheren..."
+
msgid "Host / Database information"
msgstr "Hostnaam / database informatie"
@@ -599,8 +596,8 @@ msgid "Unable to complete email entry"
msgstr "E-mailinvoer kan niet worden voltooid"
#, python-format
-msgid "E-mail %s"
-msgstr "E-mail %s"
+msgid "Email %s"
+msgstr "Email %s"
msgid "To:"
msgstr "Aan:"
@@ -847,11 +844,11 @@ msgstr "_Rapport..."
msgid "_Print..."
msgstr "_Afdrukken..."
-msgid "_E-Mail..."
-msgstr "_E-mail..."
+msgid "_Email..."
+msgstr "_Email..."
-msgid "Send an e-mail using the record"
-msgstr "Stuur een e-mail met behulp van het record"
+msgid "Send an email using the record"
+msgstr "Stuur een email met behulp van het record"
msgid "_Export Data..."
msgstr "_Exporteer gegevens..."
@@ -902,6 +899,9 @@ msgstr "Veldnaam"
msgid "CSV Export: %s"
msgstr "Exporteer CSV: %s"
+msgid "Open"
+msgstr "Openen"
+
msgid "_Save Export"
msgstr "_Exportgegevens opslaan"
@@ -917,12 +917,6 @@ msgstr "Voorgedefinieerde exportinstellingen"
msgid "Name"
msgstr "Naam"
-msgid "Open"
-msgstr "Openen"
-
-msgid "Save"
-msgstr "Opslaan"
-
msgid "Listed Records"
msgstr "Weergegeven records"
@@ -980,6 +974,9 @@ msgstr "Opslaan en nieuw"
msgid "Add and New"
msgstr "Toevoegen en nieuw"
+msgid "Save"
+msgstr "Opslaan"
+
msgid "Add"
msgstr "Toevoegen"
@@ -1005,6 +1002,9 @@ msgstr "Verwijderen van geselecteerde record ongedaan maken"
msgid "CSV Import: %s"
msgstr "Importeer CSV: %s"
+msgid "Import"
+msgstr "Importeer"
+
msgid "_Auto-Detect"
msgstr "_Automatische detectie"
@@ -1205,6 +1205,9 @@ msgstr "Bestaand record toevoegen"
msgid "Remove selected record"
msgstr "Geselecteerd record verwijderen"
+msgid "Restore selected record"
+msgstr "Geselecteerd record herstellen"
+
msgid "Open the record "
msgstr "Open het record "
@@ -1220,6 +1223,9 @@ msgstr "Bewerk geselecteerde record"
msgid "Delete selected record"
msgstr "Geselecteerde record verwijderen"
+msgid "Undelete selected record"
+msgstr "Geselecteerd record ongedaan maken"
+
#, python-format
msgid "%s%%"
msgstr "%s%%"
diff --git a/tryton/tryton/data/locale/pl/LC_MESSAGES/tryton.po b/tryton/tryton/data/locale/pl/LC_MESSAGES/tryton.po
index 29e32fa6c3..3978d36811 100644
--- a/tryton/tryton/data/locale/pl/LC_MESSAGES/tryton.po
+++ b/tryton/tryton/data/locale/pl/LC_MESSAGES/tryton.po
@@ -241,7 +241,7 @@ msgstr "Utwórz raport..."
msgid "Print..."
msgstr "Wydrukuj..."
-msgid "E-Mail..."
+msgid "Email..."
msgstr "E-mail..."
msgid "Bold"
@@ -352,12 +352,6 @@ msgstr "Pomoc"
msgid "No result found."
msgstr "Nie znaleziono wyniku."
-msgid "Favorites"
-msgstr "Ulubione"
-
-msgid "Manage..."
-msgstr "Zarządzaj..."
-
msgid "Action"
msgstr "Akcja"
@@ -588,6 +582,9 @@ msgstr "Połącz z serwerem Tryton"
msgid "Profile:"
msgstr "Profil:"
+msgid "Manage..."
+msgstr "Zarządzaj..."
+
msgid "Host / Database information"
msgstr "Informacje o hoście / bazie danych"
@@ -597,8 +594,8 @@ msgstr "Użytkownik:"
msgid "Unable to complete email entry"
msgstr "Brak możliwości ukończenia edycji e-maila"
-#, python-format
-msgid "E-mail %s"
+#, fuzzy, python-format
+msgid "Email %s"
msgstr "E-mail %s"
msgid "To:"
@@ -658,7 +655,7 @@ msgid "Note (%d/%d)"
msgstr "Notatka (%d/%d)"
msgid "You have to select one record."
-msgstr "Musisz wybrać jeden rekord."
+msgstr "Musisz wybrać rekord."
msgid "Are you sure to remove this record?"
msgstr "Czy na pewno usunąć wybrany rekord?"
@@ -846,10 +843,12 @@ msgstr "Raport..."
msgid "_Print..."
msgstr "Wydruk..."
-msgid "_E-Mail..."
+#, fuzzy
+msgid "_Email..."
msgstr "E-mail..."
-msgid "Send an e-mail using the record"
+#, fuzzy
+msgid "Send an email using the record"
msgstr "Wyślij e-mail używając rekordu"
msgid "_Export Data..."
@@ -901,6 +900,9 @@ msgstr "Nazwa pola"
msgid "CSV Export: %s"
msgstr "Eksport do CSV: %s"
+msgid "Open"
+msgstr "Otwórz"
+
msgid "_Save Export"
msgstr "Zapisz eksport"
@@ -916,12 +918,6 @@ msgstr "Predefiniowane eksporty"
msgid "Name"
msgstr "Nazwa"
-msgid "Open"
-msgstr "Otwórz"
-
-msgid "Save"
-msgstr "Zapisz"
-
msgid "Listed Records"
msgstr "Wymienione rekordy"
@@ -979,6 +975,9 @@ msgstr "Zapisz i utwórz nowy"
msgid "Add and New"
msgstr "Dodaj i utwórz nowy"
+msgid "Save"
+msgstr "Zapisz"
+
msgid "Add"
msgstr "Dodaj"
@@ -1004,6 +1003,10 @@ msgstr "Przywróć zaznaczony rekord "
msgid "CSV Import: %s"
msgstr "Import z CSV: %s"
+#, fuzzy
+msgid "Import"
+msgstr "Raport"
+
msgid "_Auto-Detect"
msgstr "Rozpoznaj"
@@ -1204,6 +1207,10 @@ msgstr "Dodaj istniejący rekord"
msgid "Remove selected record"
msgstr "Usuń wybrany rekord"
+#, fuzzy
+msgid "Restore selected record"
+msgstr "Usuń wybrany rekord"
+
msgid "Open the record "
msgstr "Otwórz rekord "
@@ -1219,6 +1226,10 @@ msgstr "Edytuj wybrany rekord"
msgid "Delete selected record"
msgstr "Usuń wybrany rekord"
+#, fuzzy
+msgid "Undelete selected record"
+msgstr "Usuń wybrany rekord"
+
#, python-format
msgid "%s%%"
msgstr "%s%%"
diff --git a/tryton/tryton/data/locale/pt/LC_MESSAGES/tryton.po b/tryton/tryton/data/locale/pt/LC_MESSAGES/tryton.po
index 72ecb18724..e2257f97db 100644
--- a/tryton/tryton/data/locale/pt/LC_MESSAGES/tryton.po
+++ b/tryton/tryton/data/locale/pt/LC_MESSAGES/tryton.po
@@ -247,8 +247,8 @@ msgstr "Relatório..."
msgid "Print..."
msgstr "Imprimir..."
-msgid "E-Mail..."
-msgstr "E-mail..."
+msgid "Email..."
+msgstr "Email..."
msgid "Bold"
msgstr ""
@@ -359,12 +359,6 @@ msgstr "Ajuda"
msgid "No result found."
msgstr "Nenhum resultado encontrado."
-msgid "Favorites"
-msgstr "Favoritos"
-
-msgid "Manage..."
-msgstr "Gerenciar..."
-
msgid "Action"
msgstr "Ação"
@@ -601,6 +595,9 @@ msgstr "Conectar ao servidor do Tryton"
msgid "Profile:"
msgstr "Perfil:"
+msgid "Manage..."
+msgstr "Gerenciar..."
+
msgid "Host / Database information"
msgstr "Informações do Servidor / Banco de Dados"
@@ -612,7 +609,7 @@ msgid "Unable to complete email entry"
msgstr "Não é possível apagar o assistente %s"
#, fuzzy, python-format
-msgid "E-mail %s"
+msgid "Email %s"
msgstr "Email %s"
msgid "To:"
@@ -871,11 +868,12 @@ msgstr "_Relatório..."
msgid "_Print..."
msgstr "_Imprimir..."
-msgid "_E-Mail..."
-msgstr "_E-Mail..."
+#, fuzzy
+msgid "_Email..."
+msgstr "Email..."
#, fuzzy
-msgid "Send an e-mail using the record"
+msgid "Send an email using the record"
msgstr "Adicionar uma nota ao registro"
msgid "_Export Data..."
@@ -927,6 +925,9 @@ msgstr "Nome do campo"
msgid "CSV Export: %s"
msgstr "Exportar CSV: %s"
+msgid "Open"
+msgstr "Abrir"
+
msgid "_Save Export"
msgstr "_Gravar exportação"
@@ -943,12 +944,6 @@ msgstr "Exportações pré-definidas"
msgid "Name"
msgstr "Nome"
-msgid "Open"
-msgstr "Abrir"
-
-msgid "Save"
-msgstr "Gravar"
-
#, fuzzy
msgid "Listed Records"
msgstr "Editar o registro selecionado "
@@ -1010,6 +1005,9 @@ msgstr ""
msgid "Add and New"
msgstr "Adicionar valor"
+msgid "Save"
+msgstr "Gravar"
+
msgid "Add"
msgstr "Adicionar"
@@ -1035,6 +1033,10 @@ msgstr "Recuperar o registro selecionado "
msgid "CSV Import: %s"
msgstr "Importar CSV: %s"
+#, fuzzy
+msgid "Import"
+msgstr "Relatório"
+
msgid "_Auto-Detect"
msgstr "_Auto-Detectar"
@@ -1242,6 +1244,10 @@ msgstr "Adicionar um registro existente"
msgid "Remove selected record"
msgstr "Remover o registro selecionado"
+#, fuzzy
+msgid "Restore selected record"
+msgstr "Remover o registro selecionado"
+
msgid "Open the record "
msgstr "Abrir o registro "
@@ -1259,6 +1265,10 @@ msgstr "Editar o registro selecionado "
msgid "Delete selected record"
msgstr "Remover o registro selecionado"
+#, fuzzy
+msgid "Undelete selected record"
+msgstr "Remover o registro selecionado"
+
#, python-format
msgid "%s%%"
msgstr "%s%%"
diff --git a/tryton/tryton/data/locale/ro/LC_MESSAGES/tryton.po b/tryton/tryton/data/locale/ro/LC_MESSAGES/tryton.po
index 75cb22ea07..28d9da9755 100644
--- a/tryton/tryton/data/locale/ro/LC_MESSAGES/tryton.po
+++ b/tryton/tryton/data/locale/ro/LC_MESSAGES/tryton.po
@@ -113,7 +113,7 @@ msgid "Application Error"
msgstr "Eroare de aplicație"
msgid "Details"
-msgstr ""
+msgstr "Detalii"
msgid "Report Bug"
msgstr "Raporteati eroare"
@@ -137,9 +137,9 @@ msgstr "Excepție de concurgență"
msgid "Could not get a session."
msgstr "Nu s-a putut găsi o sesiune."
-#, python-format
+#, fuzzy, python-format
msgid "Error: \"%s\". Try again later."
-msgstr ""
+msgstr "Prea multe cereri. Încercați mai târziu."
msgid "Too many requests. Try again later."
msgstr "Prea multe cereri. Încercați mai târziu."
@@ -148,10 +148,10 @@ msgid "Not Found."
msgstr "Niciun rezultat găsit."
msgid "Reset forgotten password"
-msgstr ""
+msgstr "Resetare parola uitata"
msgid "Send you an email to reset your password."
-msgstr ""
+msgstr "Resetare parola prin trimitere email."
msgid ""
"A request to reset your password has been sent.\n"
@@ -237,8 +237,8 @@ msgstr "Raportare..."
msgid "Print..."
msgstr "Imprimare..."
-msgid "E-Mail..."
-msgstr "E-Mail..."
+msgid "Email..."
+msgstr "Email..."
msgid "Bold"
msgstr "Text ingroșat"
@@ -348,12 +348,6 @@ msgstr "Ajutor"
msgid "No result found."
msgstr "Niciun rezultat găsit."
-msgid "Favorites"
-msgstr "Favorite"
-
-msgid "Manage..."
-msgstr "Gestionare..."
-
msgid "Action"
msgstr "Acțiune"
@@ -584,6 +578,9 @@ msgstr "Conectați serverul Tryton"
msgid "Profile:"
msgstr "Profil:"
+msgid "Manage..."
+msgstr "Gestionare..."
+
msgid "Host / Database information"
msgstr "Informații despre gazdă / bază de date"
@@ -593,8 +590,8 @@ msgstr "Utilizator:"
msgid "Unable to complete email entry"
msgstr "Nu se poate finaliza introducerea e-mailului"
-#, python-format
-msgid "E-mail %s"
+#, fuzzy, python-format
+msgid "Email %s"
msgstr "E-mail %s"
msgid "To:"
@@ -731,10 +728,10 @@ msgid "ID:"
msgstr "ID:"
msgid "Module:"
-msgstr ""
+msgstr "Modul:"
msgid "XML ID:"
-msgstr ""
+msgstr "ID XML:"
msgid "Created by:"
msgstr "Creat de:"
@@ -842,10 +839,12 @@ msgstr "_Raportare..."
msgid "_Print..."
msgstr "_Imprimare..."
-msgid "_E-Mail..."
-msgstr "_E-mail..."
+#, fuzzy
+msgid "_Email..."
+msgstr "Email..."
-msgid "Send an e-mail using the record"
+#, fuzzy
+msgid "Send an email using the record"
msgstr "Trimiteți un e-mail folosind înregistrarea"
msgid "_Export Data..."
@@ -897,6 +896,9 @@ msgstr "Denumire Câmp"
msgid "CSV Export: %s"
msgstr "Export CSV: %s"
+msgid "Open"
+msgstr "Deschidere"
+
msgid "_Save Export"
msgstr "_Salvare Export"
@@ -912,12 +914,6 @@ msgstr "Exporturi predefinite"
msgid "Name"
msgstr "Denumire"
-msgid "Open"
-msgstr "Deschidere"
-
-msgid "Save"
-msgstr "Salvare"
-
msgid "Listed Records"
msgstr "Înregistrări enumerate"
@@ -975,6 +971,9 @@ msgstr "Salvare şi Nou"
msgid "Add and New"
msgstr "Adăugare şi Nou"
+msgid "Save"
+msgstr "Salvare"
+
msgid "Add"
msgstr "Adăuga"
@@ -1000,6 +999,10 @@ msgstr "Anulare stergere pentru înregistrarea selectată "
msgid "CSV Import: %s"
msgstr "Import CSV: %s"
+#, fuzzy
+msgid "Import"
+msgstr "Raport"
+
msgid "_Auto-Detect"
msgstr "_Auto detectare"
@@ -1203,6 +1206,10 @@ msgstr "Adăugare înregistrare existentă"
msgid "Remove selected record"
msgstr "Eliminare înregistrare selectată"
+#, fuzzy
+msgid "Restore selected record"
+msgstr "Eliminare înregistrare selectată"
+
msgid "Open the record "
msgstr "Deschidere înregistrare "
@@ -1218,6 +1225,10 @@ msgstr "Editeare înregistrare selectată"
msgid "Delete selected record"
msgstr "Ștergere înregistrare selectată"
+#, fuzzy
+msgid "Undelete selected record"
+msgstr "Ștergere înregistrare selectată"
+
#, python-format
msgid "%s%%"
msgstr "%s%%"
diff --git a/tryton/tryton/data/locale/ru/LC_MESSAGES/tryton.po b/tryton/tryton/data/locale/ru/LC_MESSAGES/tryton.po
index 1a2595bae5..8e2a004495 100644
--- a/tryton/tryton/data/locale/ru/LC_MESSAGES/tryton.po
+++ b/tryton/tryton/data/locale/ru/LC_MESSAGES/tryton.po
@@ -256,8 +256,9 @@ msgstr "Отчет..."
msgid "Print..."
msgstr "Печать..."
-msgid "E-Mail..."
-msgstr "Эл.почта..."
+#, fuzzy
+msgid "Email..."
+msgstr "Настройки _Эл.почты"
msgid "Bold"
msgstr ""
@@ -380,13 +381,6 @@ msgstr "Помощь"
msgid "No result found."
msgstr "Ничего не найдено."
-#, fuzzy
-msgid "Favorites"
-msgstr "Избранное"
-
-msgid "Manage..."
-msgstr ""
-
msgid "Action"
msgstr "Действие"
@@ -623,6 +617,9 @@ msgstr "Соединение с сервером"
msgid "Profile:"
msgstr "Профиль:"
+msgid "Manage..."
+msgstr ""
+
msgid "Host / Database information"
msgstr "Сервер / база данных"
@@ -634,7 +631,7 @@ msgid "Unable to complete email entry"
msgstr "Не удается установить локализацию %s"
#, fuzzy, python-format
-msgid "E-mail %s"
+msgid "Email %s"
msgstr "Эл.почта %s"
msgid "To:"
@@ -904,11 +901,12 @@ msgstr "Отчет..."
msgid "_Print..."
msgstr "печать"
-msgid "_E-Mail..."
-msgstr "Эл.почта..."
+#, fuzzy
+msgid "_Email..."
+msgstr "Настройки _Эл.почты"
#, fuzzy
-msgid "Send an e-mail using the record"
+msgid "Send an email using the record"
msgstr "Добавить существующую запись"
msgid "_Export Data..."
@@ -961,6 +959,9 @@ msgstr "Наименование поля"
msgid "CSV Export: %s"
msgstr ""
+msgid "Open"
+msgstr "Открыть"
+
#, fuzzy
msgid "_Save Export"
msgstr "Сохранить настройку экспорта"
@@ -979,12 +980,6 @@ msgstr "Предопределенные экспорты"
msgid "Name"
msgstr "Имя"
-msgid "Open"
-msgstr "Открыть"
-
-msgid "Save"
-msgstr "Сохранить"
-
#, fuzzy
msgid "Listed Records"
msgstr "Изменить выбранную запись "
@@ -1046,6 +1041,9 @@ msgstr ""
msgid "Add and New"
msgstr "Добавить значение"
+msgid "Save"
+msgstr "Сохранить"
+
msgid "Add"
msgstr "Добавить"
@@ -1071,6 +1069,10 @@ msgstr "Восстановить выбраную запись "
msgid "CSV Import: %s"
msgstr ""
+#, fuzzy
+msgid "Import"
+msgstr "Отчет"
+
#, fuzzy
msgid "_Auto-Detect"
msgstr "Авто-обнаружение"
@@ -1281,6 +1283,10 @@ msgstr "Добавить существующую запись"
msgid "Remove selected record"
msgstr "Удалить выбраную запись"
+#, fuzzy
+msgid "Restore selected record"
+msgstr "Удалить выбраную запись"
+
#, fuzzy
msgid "Open the record "
msgstr "Открыть запись "
@@ -1299,6 +1305,10 @@ msgstr "Изменить выбранную запись "
msgid "Delete selected record"
msgstr "Удалить выбраную запись"
+#, fuzzy
+msgid "Undelete selected record"
+msgstr "Удалить выбраную запись"
+
#, python-format
msgid "%s%%"
msgstr ""
diff --git a/tryton/tryton/data/locale/sl/LC_MESSAGES/tryton.po b/tryton/tryton/data/locale/sl/LC_MESSAGES/tryton.po
index bea987e681..7426e1be88 100644
--- a/tryton/tryton/data/locale/sl/LC_MESSAGES/tryton.po
+++ b/tryton/tryton/data/locale/sl/LC_MESSAGES/tryton.po
@@ -31,7 +31,7 @@ msgstr "onemogoči uporabo niti"
#, python-format
msgid "Invalid response id (%s) expected %s"
-msgstr ""
+msgstr "Neveljaven odziv ID (%s), pričakovano %s"
#, python-format
msgid "Unable to set locale %s"
@@ -84,9 +84,8 @@ msgstr "Ne"
msgid "Yes"
msgstr "Da"
-#, fuzzy
msgid "Concurrency Warning"
-msgstr "Izjema sočasnega izvajanja"
+msgstr "Opozorilo o sočasni spremembi"
msgid "This record has been modified while you were editing it."
msgstr "Ta zapis je bil spremenjen med urejanjem."
@@ -117,7 +116,7 @@ msgid "Application Error"
msgstr "Programska napaka"
msgid "Details"
-msgstr ""
+msgstr "Podrobnosti"
msgid "Report Bug"
msgstr "Prijava programske napake"
@@ -143,7 +142,7 @@ msgstr "Ni mogoče vzpostaviti seje."
#, python-format
msgid "Error: \"%s\". Try again later."
-msgstr ""
+msgstr "Napaka: \"%s\". Poskusite znova pozneje."
msgid "Too many requests. Try again later."
msgstr "Preveč poslanih zahtev. Poskusite kasneje."
@@ -152,15 +151,17 @@ msgid "Not Found."
msgstr "Ni najdeno."
msgid "Reset forgotten password"
-msgstr ""
+msgstr "Ponastavite pozabljeno geslo"
msgid "Send you an email to reset your password."
-msgstr ""
+msgstr "Pošljite e-poštno sporočilo za ponastavitev gesla."
msgid ""
"A request to reset your password has been sent.\n"
"Please check your mailbox."
msgstr ""
+"Zahteva za ponastavitev gesla je bila poslana.\n"
+"Preverite svoj poštni predal."
msgid "..."
msgstr "..."
@@ -241,8 +242,9 @@ msgstr "Poročilo..."
msgid "Print..."
msgstr "_Izpis..."
-msgid "E-Mail..."
-msgstr "E-pošta..."
+#, fuzzy
+msgid "Email..."
+msgstr "_Epošta..."
msgid "Bold"
msgstr "Krepko"
@@ -352,12 +354,6 @@ msgstr "Pomoč"
msgid "No result found."
msgstr "Brez rezultatov."
-msgid "Favorites"
-msgstr "Priljubljene"
-
-msgid "Manage..."
-msgstr "Upravljaj..."
-
msgid "Action"
msgstr "Ukrep"
@@ -588,6 +584,9 @@ msgstr "Poveži se s Tryton strežnikom"
msgid "Profile:"
msgstr "Profil:"
+msgid "Manage..."
+msgstr "Upravljaj..."
+
msgid "Host / Database information"
msgstr "Strežnik in podatkovna baza"
@@ -597,8 +596,8 @@ msgstr "Uporabnik:"
msgid "Unable to complete email entry"
msgstr "Ni mogoče samodejno dokončati e-poštnega vnosa"
-#, python-format
-msgid "E-mail %s"
+#, fuzzy, python-format
+msgid "Email %s"
msgstr "E-pošta %s"
msgid "To:"
@@ -736,10 +735,10 @@ msgid "ID:"
msgstr "ID:"
msgid "Module:"
-msgstr ""
+msgstr "Modul:"
msgid "XML ID:"
-msgstr ""
+msgstr "XML ID:"
msgid "Created by:"
msgstr "Ustvaril:"
@@ -847,10 +846,12 @@ msgstr "P_oročila..."
msgid "_Print..."
msgstr "_Tiskaj..."
-msgid "_E-Mail..."
-msgstr "_Elektronska pošta..."
+#, fuzzy
+msgid "_Email..."
+msgstr "_Epošta..."
-msgid "Send an e-mail using the record"
+#, fuzzy
+msgid "Send an email using the record"
msgstr "Pošlji e-pošto z uporabo zapisa"
msgid "_Export Data..."
@@ -902,6 +903,9 @@ msgstr "Naziv polja"
msgid "CSV Export: %s"
msgstr "CSV izvoz: %s"
+msgid "Open"
+msgstr "Odpri"
+
msgid "_Save Export"
msgstr "_Shrani izvoz"
@@ -917,12 +921,6 @@ msgstr "Predefinirani izvozi"
msgid "Name"
msgstr "Naziv"
-msgid "Open"
-msgstr "Odpri"
-
-msgid "Save"
-msgstr "Shrani"
-
msgid "Listed Records"
msgstr "Prikazani zapisi"
@@ -980,6 +978,9 @@ msgstr "Shrani in ustvari novo"
msgid "Add and New"
msgstr "Dodaj in ustvari novo"
+msgid "Save"
+msgstr "Shrani"
+
msgid "Add"
msgstr "Dodaj"
@@ -1005,6 +1006,10 @@ msgstr "Povrni izbran zapis "
msgid "CSV Import: %s"
msgstr "CSV uvoz: %s"
+#, fuzzy
+msgid "Import"
+msgstr "Poročilo"
+
msgid "_Auto-Detect"
msgstr "_Samozaznava"
@@ -1114,20 +1119,17 @@ msgstr "Podoba je prevelika."
msgid "Copy"
msgstr "Kopiraj"
-#, fuzzy
msgid "Copy Row"
-msgstr "_Kopiraj URL"
+msgstr "Kopiraj vrstico"
-#, fuzzy
msgid "Copy Rows"
-msgstr "_Kopiraj URL"
+msgstr "Kopiraj vrstice"
msgid "Copy Column"
-msgstr ""
+msgstr "Kopiraj stolpec"
-#, fuzzy
msgid "Paste Rows"
-msgstr "Prilepi"
+msgstr "Prilepi vrstice"
msgid ".."
msgstr ".."
@@ -1208,6 +1210,10 @@ msgstr "Dodaj obstoječi zapis"
msgid "Remove selected record"
msgstr "Odstrani izbran zapis"
+#, fuzzy
+msgid "Restore selected record"
+msgstr "Odstrani izbran zapis"
+
msgid "Open the record "
msgstr "Odpri zapis "
@@ -1223,6 +1229,10 @@ msgstr "Uredi izbran zapis"
msgid "Delete selected record"
msgstr "Izbriši izbran zapis"
+#, fuzzy
+msgid "Undelete selected record"
+msgstr "Izbriši izbran zapis"
+
#, python-format
msgid "%s%%"
msgstr "%s%%"
diff --git a/tryton/tryton/data/locale/tr/LC_MESSAGES/tryton.po b/tryton/tryton/data/locale/tr/LC_MESSAGES/tryton.po
index dbf64064a6..1ab19792fc 100644
--- a/tryton/tryton/data/locale/tr/LC_MESSAGES/tryton.po
+++ b/tryton/tryton/data/locale/tr/LC_MESSAGES/tryton.po
@@ -241,7 +241,7 @@ msgstr ""
msgid "Print..."
msgstr ""
-msgid "E-Mail..."
+msgid "Email..."
msgstr ""
msgid "Bold"
@@ -352,12 +352,6 @@ msgstr ""
msgid "No result found."
msgstr ""
-msgid "Favorites"
-msgstr ""
-
-msgid "Manage..."
-msgstr ""
-
msgid "Action"
msgstr ""
@@ -586,6 +580,9 @@ msgstr ""
msgid "Profile:"
msgstr ""
+msgid "Manage..."
+msgstr ""
+
msgid "Host / Database information"
msgstr ""
@@ -597,7 +594,7 @@ msgid "Unable to complete email entry"
msgstr "Lokal %s ayarlanamadı"
#, python-format
-msgid "E-mail %s"
+msgid "Email %s"
msgstr ""
msgid "To:"
@@ -845,10 +842,10 @@ msgstr ""
msgid "_Print..."
msgstr ""
-msgid "_E-Mail..."
+msgid "_Email..."
msgstr ""
-msgid "Send an e-mail using the record"
+msgid "Send an email using the record"
msgstr ""
msgid "_Export Data..."
@@ -900,6 +897,9 @@ msgstr ""
msgid "CSV Export: %s"
msgstr ""
+msgid "Open"
+msgstr ""
+
msgid "_Save Export"
msgstr ""
@@ -915,12 +915,6 @@ msgstr ""
msgid "Name"
msgstr ""
-msgid "Open"
-msgstr ""
-
-msgid "Save"
-msgstr ""
-
msgid "Listed Records"
msgstr ""
@@ -978,6 +972,9 @@ msgstr ""
msgid "Add and New"
msgstr ""
+msgid "Save"
+msgstr ""
+
msgid "Add"
msgstr ""
@@ -1003,6 +1000,10 @@ msgstr ""
msgid "CSV Import: %s"
msgstr ""
+#, fuzzy
+msgid "Import"
+msgstr "Hatayı Raporla"
+
msgid "_Auto-Detect"
msgstr ""
@@ -1203,6 +1204,9 @@ msgstr ""
msgid "Remove selected record"
msgstr ""
+msgid "Restore selected record"
+msgstr ""
+
msgid "Open the record "
msgstr ""
@@ -1218,6 +1222,9 @@ msgstr ""
msgid "Delete selected record"
msgstr ""
+msgid "Undelete selected record"
+msgstr ""
+
#, python-format
msgid "%s%%"
msgstr ""
diff --git a/tryton/tryton/data/locale/tryton.pot b/tryton/tryton/data/locale/tryton.pot
index f836219d8c..6a803e4842 100644
--- a/tryton/tryton/data/locale/tryton.pot
+++ b/tryton/tryton/data/locale/tryton.pot
@@ -232,7 +232,7 @@ msgstr ""
msgid "Print..."
msgstr ""
-msgid "E-Mail..."
+msgid "Email..."
msgstr ""
msgid "Bold"
@@ -343,12 +343,6 @@ msgstr ""
msgid "No result found."
msgstr ""
-msgid "Favorites"
-msgstr ""
-
-msgid "Manage..."
-msgstr ""
-
msgid "Action"
msgstr ""
@@ -577,6 +571,9 @@ msgstr ""
msgid "Profile:"
msgstr ""
+msgid "Manage..."
+msgstr ""
+
msgid "Host / Database information"
msgstr ""
@@ -587,7 +584,7 @@ msgid "Unable to complete email entry"
msgstr ""
#, python-format
-msgid "E-mail %s"
+msgid "Email %s"
msgstr ""
msgid "To:"
@@ -833,10 +830,10 @@ msgstr ""
msgid "_Print..."
msgstr ""
-msgid "_E-Mail..."
+msgid "_Email..."
msgstr ""
-msgid "Send an e-mail using the record"
+msgid "Send an email using the record"
msgstr ""
msgid "_Export Data..."
@@ -888,6 +885,9 @@ msgstr ""
msgid "CSV Export: %s"
msgstr ""
+msgid "Open"
+msgstr ""
+
msgid "_Save Export"
msgstr ""
@@ -903,12 +903,6 @@ msgstr ""
msgid "Name"
msgstr ""
-msgid "Open"
-msgstr ""
-
-msgid "Save"
-msgstr ""
-
msgid "Listed Records"
msgstr ""
@@ -966,6 +960,9 @@ msgstr ""
msgid "Add and New"
msgstr ""
+msgid "Save"
+msgstr ""
+
msgid "Add"
msgstr ""
@@ -991,6 +988,9 @@ msgstr ""
msgid "CSV Import: %s"
msgstr ""
+msgid "Import"
+msgstr ""
+
msgid "_Auto-Detect"
msgstr ""
@@ -1191,6 +1191,9 @@ msgstr ""
msgid "Remove selected record"
msgstr ""
+msgid "Restore selected record"
+msgstr ""
+
msgid "Open the record "
msgstr ""
@@ -1206,6 +1209,9 @@ msgstr ""
msgid "Delete selected record"
msgstr ""
+msgid "Undelete selected record"
+msgstr ""
+
#, python-format
msgid "%s%%"
msgstr ""
diff --git a/tryton/tryton/data/locale/uk/LC_MESSAGES/tryton.po b/tryton/tryton/data/locale/uk/LC_MESSAGES/tryton.po
index 29564c6b56..6a8eedac47 100644
--- a/tryton/tryton/data/locale/uk/LC_MESSAGES/tryton.po
+++ b/tryton/tryton/data/locale/uk/LC_MESSAGES/tryton.po
@@ -138,9 +138,9 @@ msgstr "Виняток одночасного доступу"
msgid "Could not get a session."
msgstr "Не вдалося підключитися до сервера."
-#, python-format
+#, fuzzy, python-format
msgid "Error: \"%s\". Try again later."
-msgstr ""
+msgstr "Дуже багато запитів. Спробуйте ще раз пізніше."
msgid "Too many requests. Try again later."
msgstr "Дуже багато запитів. Спробуйте ще раз пізніше."
@@ -240,7 +240,8 @@ msgstr "Звіт..."
msgid "Print..."
msgstr "Друк..."
-msgid "E-Mail..."
+#, fuzzy
+msgid "Email..."
msgstr "Ел.пошта..."
msgid "Bold"
@@ -352,12 +353,6 @@ msgstr "Довідка"
msgid "No result found."
msgstr "Нічого не знайдено."
-msgid "Favorites"
-msgstr "Вибране"
-
-msgid "Manage..."
-msgstr "Керування..."
-
msgid "Action"
msgstr "Дія"
@@ -592,6 +587,9 @@ msgstr "Підключення до сервера Tryton"
msgid "Profile:"
msgstr "Профіль:"
+msgid "Manage..."
+msgstr "Керування..."
+
msgid "Host / Database information"
msgstr "Сервер / База даних"
@@ -601,8 +599,8 @@ msgstr "Ім'я користувача:"
msgid "Unable to complete email entry"
msgstr "Не вдалося відправити ел.лист"
-#, python-format
-msgid "E-mail %s"
+#, fuzzy, python-format
+msgid "Email %s"
msgstr "Ел.лист %s"
msgid "To:"
@@ -850,10 +848,12 @@ msgstr "_Звіт..."
msgid "_Print..."
msgstr "_Друк..."
-msgid "_E-Mail..."
+#, fuzzy
+msgid "_Email..."
msgstr "_Ел.пошта..."
-msgid "Send an e-mail using the record"
+#, fuzzy
+msgid "Send an email using the record"
msgstr "Надіслати ел.лист, використовуючи запис"
msgid "_Export Data..."
@@ -905,6 +905,9 @@ msgstr "Ім'я поля"
msgid "CSV Export: %s"
msgstr "Експорт CSV: %s"
+msgid "Open"
+msgstr "Відкрити"
+
msgid "_Save Export"
msgstr "_Зберегти експорт"
@@ -920,12 +923,6 @@ msgstr "Попередньо визначені експорти"
msgid "Name"
msgstr "Ім'я"
-msgid "Open"
-msgstr "Відкрити"
-
-msgid "Save"
-msgstr "Зберегти"
-
msgid "Listed Records"
msgstr "Записи списку"
@@ -984,6 +981,9 @@ msgstr ""
msgid "Add and New"
msgstr "Додати значення"
+msgid "Save"
+msgstr "Зберегти"
+
msgid "Add"
msgstr "Додати"
@@ -1009,6 +1009,10 @@ msgstr "Відновити вибраний запис "
msgid "CSV Import: %s"
msgstr "Імпорт CSV: %s"
+#, fuzzy
+msgid "Import"
+msgstr "Звіт"
+
msgid "_Auto-Detect"
msgstr "_Автовизначення"
@@ -1213,6 +1217,10 @@ msgstr "Додати існуючий запис"
msgid "Remove selected record"
msgstr "Видалити вибраний запис"
+#, fuzzy
+msgid "Restore selected record"
+msgstr "Видалити вибраний запис"
+
msgid "Open the record "
msgstr "Відкрити запис "
@@ -1228,6 +1236,10 @@ msgstr "Редагувати вибраний запис"
msgid "Delete selected record"
msgstr "Видалити вибраний запис"
+#, fuzzy
+msgid "Undelete selected record"
+msgstr "Видалити вибраний запис"
+
#, python-format
msgid "%s%%"
msgstr "%s%%"
diff --git a/tryton/tryton/data/locale/zh_CN/LC_MESSAGES/tryton.po b/tryton/tryton/data/locale/zh_CN/LC_MESSAGES/tryton.po
index a4cd2449d4..7d4ecdfee0 100644
--- a/tryton/tryton/data/locale/zh_CN/LC_MESSAGES/tryton.po
+++ b/tryton/tryton/data/locale/zh_CN/LC_MESSAGES/tryton.po
@@ -140,9 +140,9 @@ msgstr "并行操作异常"
msgid "Could not get a session."
msgstr "无法获取会话。"
-#, python-format
+#, fuzzy, python-format
msgid "Error: \"%s\". Try again later."
-msgstr ""
+msgstr "请求太多,请稍后重试."
msgid "Too many requests. Try again later."
msgstr "请求太多,请稍后重试."
@@ -240,8 +240,8 @@ msgstr "报告..."
msgid "Print..."
msgstr "打印..."
-msgid "E-Mail..."
-msgstr "用电子邮件发送..."
+msgid "Email..."
+msgstr "电子邮件(_E)..."
msgid "Bold"
msgstr "粗体"
@@ -351,12 +351,6 @@ msgstr "帮助"
msgid "No result found."
msgstr "无符合条件的数据."
-msgid "Favorites"
-msgstr "收藏(_V)"
-
-msgid "Manage..."
-msgstr "管理..."
-
msgid "Action"
msgstr "操作"
@@ -587,6 +581,9 @@ msgstr "连接 Tryton 服务器"
msgid "Profile:"
msgstr "配置:"
+msgid "Manage..."
+msgstr "管理..."
+
msgid "Host / Database information"
msgstr "主机/数据库信息"
@@ -596,8 +593,8 @@ msgstr "用户名:"
msgid "Unable to complete email entry"
msgstr "无法完成电子邮件输入"
-#, python-format
-msgid "E-mail %s"
+#, fuzzy, python-format
+msgid "Email %s"
msgstr "电子邮件 %s"
msgid "To:"
@@ -845,10 +842,12 @@ msgstr "报告(_R)..."
msgid "_Print..."
msgstr "打印(_P)..."
-msgid "_E-Mail..."
-msgstr "电子邮件发送(_E)..."
+#, fuzzy
+msgid "_Email..."
+msgstr "电子邮件(_E)..."
-msgid "Send an e-mail using the record"
+#, fuzzy
+msgid "Send an email using the record"
msgstr "使用当前记录发送电子邮件"
msgid "_Export Data..."
@@ -900,6 +899,9 @@ msgstr "字段名"
msgid "CSV Export: %s"
msgstr "CSV导出:%s"
+msgid "Open"
+msgstr "打开"
+
msgid "_Save Export"
msgstr "保存导出设置(_S)"
@@ -915,12 +917,6 @@ msgstr "预定义导出设置"
msgid "Name"
msgstr "名称"
-msgid "Open"
-msgstr "打开"
-
-msgid "Save"
-msgstr "保存"
-
msgid "Listed Records"
msgstr "已列出记录"
@@ -978,6 +974,9 @@ msgstr "保存和新建"
msgid "Add and New"
msgstr "添加和新建"
+msgid "Save"
+msgstr "保存"
+
msgid "Add"
msgstr "添加"
@@ -1003,6 +1002,10 @@ msgstr "已选记录取消删除 "
msgid "CSV Import: %s"
msgstr "CSV导入: %s"
+#, fuzzy
+msgid "Import"
+msgstr "报告(_R)"
+
msgid "_Auto-Detect"
msgstr "自动设置(_A)"
@@ -1206,6 +1209,10 @@ msgstr "添加已存在记录"
msgid "Remove selected record"
msgstr "删除所选记录"
+#, fuzzy
+msgid "Restore selected record"
+msgstr "删除所选记录"
+
msgid "Open the record "
msgstr "打开记录 "
@@ -1221,6 +1228,10 @@ msgstr "编辑所选记录"
msgid "Delete selected record"
msgstr "删除所选记录"
+#, fuzzy
+msgid "Undelete selected record"
+msgstr "删除所选记录"
+
#, python-format
msgid "%s%%"
msgstr "%s%%"
diff --git a/trytond/trytond/ir/locale/bg.po b/trytond/trytond/ir/locale/bg.po
index e19e2f6e8a..4eb9c17c9a 100644
--- a/trytond/trytond/ir/locale/bg.po
+++ b/trytond/trytond/ir/locale/bg.po
@@ -553,6 +553,10 @@ msgctxt "field:ir.cron,interval_type:"
msgid "Interval Type"
msgstr ""
+msgctxt "field:ir.cron,logs:"
+msgid "Logs"
+msgstr ""
+
msgctxt "field:ir.cron,method:"
msgid "Method"
msgstr ""
@@ -566,6 +570,10 @@ msgctxt "field:ir.cron,next_call:"
msgid "Next Call"
msgstr "Следващ тел. разговор"
+msgctxt "field:ir.cron,running:"
+msgid "Running"
+msgstr ""
+
#, fuzzy
msgctxt "field:ir.cron,timezone:"
msgid "Timezone"
@@ -575,6 +583,24 @@ msgctxt "field:ir.cron,weekday:"
msgid "Day of Week"
msgstr ""
+#, fuzzy
+msgctxt "field:ir.cron.log,cron:"
+msgid "Cron"
+msgstr "Планировщик"
+
+#, fuzzy
+msgctxt "field:ir.cron.log,duration:"
+msgid "Duration"
+msgstr "Посока"
+
+msgctxt "field:ir.cron.log,ended:"
+msgid "Ended"
+msgstr ""
+
+msgctxt "field:ir.cron.log,started:"
+msgid "Started"
+msgstr ""
+
msgctxt "field:ir.email,addresses:"
msgid "Addresses"
msgstr ""
@@ -619,7 +645,7 @@ msgstr ""
#, fuzzy
msgctxt "field:ir.email.address,email:"
-msgid "E-mail"
+msgid "Email"
msgstr "Email"
msgctxt "field:ir.email.template,body:"
@@ -1635,6 +1661,10 @@ msgctxt "field:ir.ui.menu,favorite:"
msgid "Favorite"
msgstr ""
+msgctxt "field:ir.ui.menu,favorites:"
+msgid "Favorites"
+msgstr ""
+
msgctxt "field:ir.ui.menu,icon:"
msgid "Icon"
msgstr "Икона"
@@ -1733,6 +1763,11 @@ msgctxt "field:ir.ui.view_search,model:"
msgid "Model"
msgstr "Модел"
+#, fuzzy
+msgctxt "field:ir.ui.view_search,model_ref:"
+msgid "Model"
+msgstr "Модел"
+
#, fuzzy
msgctxt "field:ir.ui.view_search,name:"
msgid "Name"
@@ -1748,6 +1783,21 @@ msgctxt "field:ir.ui.view_tree_optional,field:"
msgid "Field"
msgstr "Поле"
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_optional,field_ref:"
+msgid "Field"
+msgstr "Поле"
+
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_optional,model:"
+msgid "Model"
+msgstr "Модел"
+
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_optional,model_ref:"
+msgid "Model"
+msgstr "Модел"
+
#, fuzzy
msgctxt "field:ir.ui.view_tree_optional,user:"
msgid "User"
@@ -1759,10 +1809,15 @@ msgid "Value"
msgstr "Стойности"
#, fuzzy
-msgctxt "field:ir.ui.view_tree_optional,view_id:"
-msgid "View ID"
+msgctxt "field:ir.ui.view_tree_optional,view:"
+msgid "View"
msgstr "Изглед"
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_state,child_field:"
+msgid "Child Field"
+msgstr "Наследено поле"
+
msgctxt "field:ir.ui.view_tree_state,child_name:"
msgid "Child Name"
msgstr ""
@@ -1777,6 +1832,11 @@ msgctxt "field:ir.ui.view_tree_state,model:"
msgid "Model"
msgstr "Модел"
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_state,model_ref:"
+msgid "Model"
+msgstr "Модел"
+
msgctxt "field:ir.ui.view_tree_state,nodes:"
msgid "Expanded Nodes"
msgstr ""
@@ -1883,7 +1943,7 @@ msgid "The field that contains the recipient(s)."
msgstr ""
msgctxt "help:ir.email.template,recipients_hidden:"
-msgid "The field that contains the secondary recipient(s)."
+msgid "The field that contains the hidden recipient(s)."
msgstr ""
#, fuzzy
@@ -2117,17 +2177,18 @@ msgstr "Actions"
#, fuzzy
msgctxt "model:ir.action,name:act_email_form"
-msgid "E-mails"
+msgid "Emails"
msgstr "Email"
#, fuzzy
msgctxt "model:ir.action,name:act_email_form_relate"
-msgid "E-mail Archives"
+msgid "Email Archives"
msgstr "Email"
+#, fuzzy
msgctxt "model:ir.action,name:act_email_template_form"
-msgid "E-mail Templates"
-msgstr ""
+msgid "Email Templates"
+msgstr "Разширение на шаблон"
#, fuzzy
msgctxt "model:ir.action,name:act_error_form"
@@ -2314,9 +2375,10 @@ msgctxt "model:ir.action,name:act_view_tree_optional_form"
msgid "View Tree Optional"
msgstr "Ширина на дърво с изгледи"
+#, fuzzy
msgctxt "model:ir.action,name:act_view_tree_state"
-msgid "Tree State"
-msgstr "Tree State"
+msgid "View Tree State"
+msgstr "Ширина на дърво с изгледи"
#, fuzzy
msgctxt "model:ir.action,name:act_view_tree_width_form"
@@ -2594,6 +2656,11 @@ msgctxt "model:ir.cron,name:"
msgid "Cron"
msgstr "Планировщик"
+#, fuzzy
+msgctxt "model:ir.cron.log,name:"
+msgid "Cron Log"
+msgstr "Планировщик"
+
msgctxt "model:ir.date,name:"
msgid "Date"
msgstr "Дата"
@@ -2755,40 +2822,52 @@ msgctxt "model:ir.message,text:msg_ID"
msgid "ID"
msgstr "ID"
+#, python-format
msgctxt "model:ir.message,text:msg_access_button_error"
msgid "Calling button \"%(button)s on \"%(model)s\" is not allowed."
msgstr ""
+#, fuzzy, python-format
+msgctxt "model:ir.message,text:msg_access_report_error"
+msgid "You are not allowed to execute report \"%(report)s\"."
+msgstr "You are not allowed to delete this record."
+
+#, python-format
msgctxt "model:ir.message,text:msg_access_rule_error"
msgid "You are not allowed to access \"%(model)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_access_rule_field_error"
msgid "You are not allowed to access \"%(model)s.%(field)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_access_wizard_error"
msgid "You are not allowed to execute wizard \"%(wizard)s\"."
msgstr "You are not allowed to delete this record."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_access_wizard_model_error"
msgid "You are not allowed to execute wizard \"%(wizard)s\" on \"%(model)s\"."
msgstr "You are not allowed to delete this record."
+#, python-format
msgctxt "model:ir.message,text:msg_action_invalid_context"
msgid "Invalid context \"%(context)s\" for action \"%(action)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_action_invalid_domain"
msgid "Invalid domain or search criteria \"%(domain)s\" for action \"%(action)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_action_invalid_views"
msgid "Invalid view \"%(view)s\" for action \"%(action)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_action_wrong_wizard_model"
msgid "Wrong wizard model in keyword action \"%(name)s\"."
msgstr ""
@@ -2838,14 +2917,22 @@ msgctxt "model:ir.message,text:msg_button_name_unique"
msgid "The name of the button must be unique per model."
msgstr "Името на модула трябва да е уникално!"
+#, fuzzy
+msgctxt "model:ir.message,text:msg_cache_name_unique"
+msgid "The name of cache must be unique."
+msgstr "Модела трябва да е уникален!"
+
+#, python-format
msgctxt "model:ir.message,text:msg_context_datetime"
msgid "At date/time: %(datetime)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_context_groups"
msgid "Within groups: %(groups)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_create_rule_error"
msgid ""
"You are not allowed to create records of \"%(model)s\" because they fail on at least one of these rules:\n"
@@ -2862,13 +2949,14 @@ msgctxt "model:ir.message,text:msg_created_by"
msgid "Created by"
msgstr "Създадено от"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_rule_error"
msgid ""
"You are not allowed to delete records \"%(ids)s\" of \"%(model)s\" because of at lease one of those rules:\n"
"%(rules)s"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_delete_xml_record"
msgid "You are not allowed to delete the record \"%(record)s\" of \"%(model)s\"."
msgstr "You are not allowed to delete this record."
@@ -2933,14 +3021,17 @@ msgctxt "model:ir.message,text:msg_dict_schema_integer"
msgid "Integer"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_domain"
msgid "Invalid domain in schema \"%(schema)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_help_selection"
msgid "Invalid help selection in schema \"%(schema)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_selection"
msgid "Invalid selection in schema \"%(schema)s\"."
msgstr ""
@@ -2995,7 +3086,7 @@ msgctxt "model:ir.message,text:msg_dict_yes"
msgid "Yes"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_digits_validation_record"
msgid ""
"The number of digits in the value \"%(value)r\" for field \"%(field)s\" in "
@@ -3004,7 +3095,7 @@ msgstr ""
"The value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" exceeds the "
"digits limit of \"%(digits)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_domain_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -3023,39 +3114,44 @@ msgctxt "model:ir.message,text:msg_edited_by"
msgid "Edited by"
msgstr "Създадено от"
+#, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_body"
msgid ""
-"Invalid body in e-mail template \"%(template)s\" with exception "
+"Invalid body in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_field_pyson"
msgid ""
-"Invalid PYSON %(field)s in e-mail template \"%(template)s\" with exception "
+"Invalid PYSON %(field)s in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_field_pyson_type"
msgid ""
-"The PYSON %(field)s in e-mail template \"%(template)s\" must generate a "
-"list."
+"The PYSON %(field)s in email template \"%(template)s\" must generate a list."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_subject"
msgid ""
-"Invalid subject in e-mail template \"%(template)s\" with exception "
+"Invalid subject in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_field_model_name"
msgid "%(field)s (model name)"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_field_string"
msgid "%(field)s (string)"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_forbidden_char_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -3064,13 +3160,14 @@ msgstr ""
"The time value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" is not "
"valid."
+#, python-format
msgctxt "model:ir.message,text:msg_foreign_model_exist"
msgid ""
"The records could not be deleted because they are used by field "
"\"%(field)s\" of \"%(model)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_foreign_model_missing"
msgid "The value \"%(value)s\" for field \"%(field)s\" in \"%(model)s\" does not exist."
msgstr "The value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" doesn't exist."
@@ -3083,27 +3180,42 @@ msgctxt "model:ir.message,text:msg_id_positive"
msgid "ID must be positive."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_import_data_missing_column"
+msgid "Missing values for last column at row %(row)d."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_import_data_missing_columns"
+msgid "Missing values for %(n)s last columns at row %(row)d."
+msgstr ""
+
#, fuzzy
msgctxt "model:ir.message,text:msg_language_code_unique"
msgid "The code on language must be unique."
msgstr "Модела трябва да е уникален!"
+#, python-format
msgctxt "model:ir.message,text:msg_language_default_translatable"
msgid "The default language \"%(language)s\" must be translatable."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_language_delete_default"
msgid "The default language \"%(language)s\" can not be deleted."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_language_invalid_date"
msgid "Invalid date format \"%(format)s\" for language \"%(language)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_language_invalid_grouping"
msgid "Invalid grouping \"%(grouping)s\" for language \"%(language)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_model_invalid_condition"
msgid ""
"The condition \"%(condition)s\" is not a valid PYSON expression for button "
@@ -3127,11 +3239,12 @@ msgctxt "model:ir.message,text:msg_notes"
msgid "Notes"
msgstr "Бележки"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_read_error"
msgid "You are trying to read records \"%(ids)s\" of \"%(model)s\" that don't exist."
msgstr "You are not allowed to delete this record."
+#, python-format
msgctxt "model:ir.message,text:msg_read_rule_error"
msgid ""
"You are not allowed to read records \"%(ids)s\" of \"%(model)s\" because of at least one of these rules:\n"
@@ -3143,7 +3256,7 @@ msgctxt "model:ir.message,text:msg_record_name"
msgid "Record Name"
msgstr "ID на запис"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_recursion_error"
msgid ""
"Recursion error: Record \"%(rec_name)s\" with parent \"%(parent_rec_name)s\""
@@ -3152,34 +3265,38 @@ msgstr ""
"Recursion error: Record \"%(rec_name)s\" with parent \"%(parent_rec_name)s\""
" was configured as ancestor of itself."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_reference_syntax_error"
msgid ""
-"Syntax error for reference: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
-msgstr "Syntax error for reference %r in %s"
+"Syntax error for %(value)r in \"%(field)s\" of \"%(model)s\" at row %(row)d "
+"and column %(column)d."
+msgstr "The value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" doesn't exist."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_relation_not_found"
-msgid "Relation not found: %(value)r in \"%(model)s\" (%(column)s)."
-msgstr "Relation not found: %r in %s"
+msgid ""
+"Could not find relation for %(value)r in \"%(model)s\" at row %(row)d and "
+"column %(column)d."
+msgstr "Too many relations found: %r in %s"
+#, python-format
msgctxt "model:ir.message,text:msg_report_invalid_email"
msgid "Invalid email definition for report \"%(name)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_report_invalid_record_name"
msgid ""
"Invalid record name definition for report \"%(report)s\" with exception "
"\"%(exception)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_required_validation"
msgid "A value is required for field \"%(field)s\" in \"%(model)s\"."
msgstr "Missing search function on field \"%s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_required_validation_record"
msgid ""
"A value is required for field \"%(field)s\" in record \"%(record)s\" of "
@@ -3190,16 +3307,17 @@ msgctxt "model:ir.message,text:msg_resource_copy_help"
msgid "The resources to which this record must be copied."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_rule_invalid_domain"
msgid "Invalid domain in rule \"%(name)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_search_function_missing"
msgid "Missing search function for field \"%(field)s\" in \"%(model)s\"."
msgstr "Missing search function on field \"%s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_selection_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -3219,28 +3337,29 @@ msgid ""
"sequence."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_number_increment_next"
msgid ""
"Invalid \"Increment Number\" (%(number_increment)s) or \"Next Number\" "
"(%(number_next)s) with exception \"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_prefix"
msgid "Invalid prefix \"%(affix)s\" for sequence \"%(sequence)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_suffix"
msgid "Invalid suffix \"%(affix)s\" for sequence \"%(sequence)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_last_timestamp_future"
msgid "The \"Last Timestamp\" cannot be in the future for sequence \"%s\"."
msgstr ""
-msgctxt "model:ir.message,text:msg_sequence_missing"
-msgid "Missing sequence."
-msgstr ""
-
+#, python-format
msgctxt "model:ir.message,text:msg_setter_function_missing"
msgid "Missing setter function for field \"%(field)s\" in \"%(model)s\"."
msgstr ""
@@ -3249,21 +3368,21 @@ msgctxt "model:ir.message,text:msg_singleton"
msgid "Only one singleton can be created."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_size_validation"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in \"%(model)s\" is too long"
" (%(size)i > %(max_size)i)."
msgstr "The value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" doesn't exist."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_size_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
"\"%(model)s\" is too long (%(size)i > %(max_size)i)."
msgstr "The value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" doesn't exist."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_time_format_validation_record"
msgid ""
"The time value \"%(value)s\" for field \"%(field)s\" in record "
@@ -3300,11 +3419,14 @@ msgctxt "model:ir.message,text:msg_timedelta_w"
msgid "w"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_too_many_relations_found"
-msgid "Too many relations found: %(value)r in \"%(model)s\" (%(column)s)."
+msgid ""
+"Found too many relation for %(value)r in \"%(model)s\" at row %(row)d and "
+"column %(column)d."
msgstr "Too many relations found: %r in %s"
+#, python-format
msgctxt "model:ir.message,text:msg_translation_overridden"
msgid ""
"You can not export translation \"%(name)s\" because it has been overridden "
@@ -3318,45 +3440,50 @@ msgid ""
"mutually exclusive."
msgstr "\"В даден момент\" и останалите са взаимно изключващи се!"
+#, python-format
msgctxt "model:ir.message,text:msg_trigger_invalid_condition"
msgid ""
"Condition \"%(condition)s\" is not a valid PYSON expression for trigger "
"\"%(trigger)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_value_syntax_error"
msgid ""
-"Syntax error for value: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
+"Syntax error for %(value)r in \"%(field)s\" of \"%(model)s\" at row %(row)d "
+"and column %(column)d."
msgstr "The value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" doesn't exist."
+#, python-format
msgctxt "model:ir.message,text:msg_view_invalid_xml"
msgid "Invalid XML for view \"%(name)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_view_search_invalid_domain"
msgid "Invalid domain or search criteria \"%(domain)s\" for search \"%(search)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_view_tree_optional_type"
msgid "You cannot store optional on view \"%(view)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_write_error"
msgid ""
"You are trying to write to records \"%(ids)s\" of \"%(model)s\" that don't "
"exist."
msgstr "You are not allowed to delete this record."
+#, python-format
msgctxt "model:ir.message,text:msg_write_rule_error"
msgid ""
"You are not allowed to write to records \"%(ids)s\" of \"%(model)s\" because of at least one of these rules:\n"
"%(rules)s"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_write_xml_record"
msgid ""
"You are not allowed to modify the field \"%(field)s\" in record "
@@ -3367,12 +3494,6 @@ msgctxt "model:ir.message,text:msg_xml_id"
msgid "XML ID"
msgstr ""
-msgctxt "model:ir.message,text:msg_xml_id_syntax_error"
-msgid ""
-"Syntax error for XML id: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
-msgstr ""
-
msgctxt "model:ir.model,name:"
msgid "Model"
msgstr "Модел"
@@ -3670,12 +3791,13 @@ msgstr "Actions"
#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_email_form"
-msgid "E-mails"
+msgid "Emails"
msgstr "Email"
+#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_email_template_form"
-msgid "E-mail Templates"
-msgstr ""
+msgid "Email Templates"
+msgstr "Разширение на шаблон"
#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_error_form"
@@ -3836,24 +3958,6 @@ msgctxt "model:ir.ui.menu,name:menu_view"
msgid "Views"
msgstr "Views"
-msgctxt "model:ir.ui.menu,name:menu_view_search"
-msgid "View Search"
-msgstr "View Search"
-
-#, fuzzy
-msgctxt "model:ir.ui.menu,name:menu_view_tree_optional"
-msgid "View Tree Optional"
-msgstr "Ширина на дърво с изгледи"
-
-msgctxt "model:ir.ui.menu,name:menu_view_tree_state"
-msgid "Tree State"
-msgstr "Tree State"
-
-#, fuzzy
-msgctxt "model:ir.ui.menu,name:menu_view_tree_width"
-msgid "View Tree Width"
-msgstr "View Tree Width"
-
#, fuzzy
msgctxt "model:ir.ui.menu,name:model_model_fields_form"
msgid "Fields"
@@ -4104,6 +4208,11 @@ msgctxt "selection:ir.cron,interval_type:"
msgid "Weeks"
msgstr "Седмици"
+#, fuzzy
+msgctxt "selection:ir.cron,method:"
+msgid "Clean Cron Logs"
+msgstr "Clean Translations"
+
msgctxt "selection:ir.cron,method:"
msgid "Clean Errors"
msgstr ""
diff --git a/trytond/trytond/ir/locale/ca.po b/trytond/trytond/ir/locale/ca.po
index 7c0591991f..e6579420fb 100644
--- a/trytond/trytond/ir/locale/ca.po
+++ b/trytond/trytond/ir/locale/ca.po
@@ -502,6 +502,10 @@ msgctxt "field:ir.cron,interval_type:"
msgid "Interval Type"
msgstr "Tipus d'interval"
+msgctxt "field:ir.cron,logs:"
+msgid "Logs"
+msgstr "Registres"
+
msgctxt "field:ir.cron,method:"
msgid "Method"
msgstr "Mètode"
@@ -514,6 +518,10 @@ msgctxt "field:ir.cron,next_call:"
msgid "Next Call"
msgstr "Següent execució"
+msgctxt "field:ir.cron,running:"
+msgid "Running"
+msgstr "En execució"
+
msgctxt "field:ir.cron,timezone:"
msgid "Timezone"
msgstr "Zona horària"
@@ -522,6 +530,22 @@ msgctxt "field:ir.cron,weekday:"
msgid "Day of Week"
msgstr "Dia de la setmana"
+msgctxt "field:ir.cron.log,cron:"
+msgid "Cron"
+msgstr "Planificador de tasques"
+
+msgctxt "field:ir.cron.log,duration:"
+msgid "Duration"
+msgstr "Duració"
+
+msgctxt "field:ir.cron.log,ended:"
+msgid "Ended"
+msgstr "Va acabar"
+
+msgctxt "field:ir.cron.log,started:"
+msgid "Started"
+msgstr "Va començar"
+
msgctxt "field:ir.email,addresses:"
msgid "Addresses"
msgstr "Adreces"
@@ -563,7 +587,7 @@ msgid "Address"
msgstr "Adreça"
msgctxt "field:ir.email.address,email:"
-msgid "E-mail"
+msgid "Email"
msgstr "Correu electrònic"
msgctxt "field:ir.email.template,body:"
@@ -1514,6 +1538,10 @@ msgctxt "field:ir.ui.menu,favorite:"
msgid "Favorite"
msgstr "Favorit"
+msgctxt "field:ir.ui.menu,favorites:"
+msgid "Favorites"
+msgstr "Preferits"
+
msgctxt "field:ir.ui.menu,icon:"
msgid "Icon"
msgstr "Icona"
@@ -1602,6 +1630,10 @@ msgctxt "field:ir.ui.view_search,model:"
msgid "Model"
msgstr "Model"
+msgctxt "field:ir.ui.view_search,model_ref:"
+msgid "Model"
+msgstr "Model"
+
msgctxt "field:ir.ui.view_search,name:"
msgid "Name"
msgstr "Nom"
@@ -1614,6 +1646,18 @@ msgctxt "field:ir.ui.view_tree_optional,field:"
msgid "Field"
msgstr "Camp"
+msgctxt "field:ir.ui.view_tree_optional,field_ref:"
+msgid "Field"
+msgstr "Camp"
+
+msgctxt "field:ir.ui.view_tree_optional,model:"
+msgid "Model"
+msgstr "Model"
+
+msgctxt "field:ir.ui.view_tree_optional,model_ref:"
+msgid "Model"
+msgstr "Model"
+
msgctxt "field:ir.ui.view_tree_optional,user:"
msgid "User"
msgstr "Usuari"
@@ -1622,9 +1666,13 @@ msgctxt "field:ir.ui.view_tree_optional,value:"
msgid "Value"
msgstr "Valor"
-msgctxt "field:ir.ui.view_tree_optional,view_id:"
-msgid "View ID"
-msgstr "ID de la vista"
+msgctxt "field:ir.ui.view_tree_optional,view:"
+msgid "View"
+msgstr "Vista"
+
+msgctxt "field:ir.ui.view_tree_state,child_field:"
+msgid "Child Field"
+msgstr "Camp fills"
msgctxt "field:ir.ui.view_tree_state,child_name:"
msgid "Child Name"
@@ -1638,6 +1686,10 @@ msgctxt "field:ir.ui.view_tree_state,model:"
msgid "Model"
msgstr "Model"
+msgctxt "field:ir.ui.view_tree_state,model_ref:"
+msgid "Model"
+msgstr "Model"
+
msgctxt "field:ir.ui.view_tree_state,nodes:"
msgid "Expanded Nodes"
msgstr "Nodes expandits"
@@ -1739,8 +1791,8 @@ msgid "The field that contains the recipient(s)."
msgstr "El camp que conté el recipient(s)."
msgctxt "help:ir.email.template,recipients_hidden:"
-msgid "The field that contains the secondary recipient(s)."
-msgstr "El camp que conté el recipient(s) secundaris."
+msgid "The field that contains the hidden recipient(s)."
+msgstr "El camp que conté el recipient(s) ocults."
msgctxt "help:ir.email.template,recipients_hidden_pyson:"
msgid ""
@@ -1966,15 +2018,15 @@ msgid "Actions"
msgstr "Accions"
msgctxt "model:ir.action,name:act_email_form"
-msgid "E-mails"
+msgid "Emails"
msgstr "Correus electrònics"
msgctxt "model:ir.action,name:act_email_form_relate"
-msgid "E-mail Archives"
+msgid "Email Archives"
msgstr "Arxius de correu electrònic"
msgctxt "model:ir.action,name:act_email_template_form"
-msgid "E-mail Templates"
+msgid "Email Templates"
msgstr "Plantilles de correu electrònic"
msgctxt "model:ir.action,name:act_error_form"
@@ -2130,8 +2182,8 @@ msgid "View Tree Optional"
msgstr "Opcionals vista d'arbre"
msgctxt "model:ir.action,name:act_view_tree_state"
-msgid "Tree State"
-msgstr "Estat de l'arbre"
+msgid "View Tree State"
+msgstr "Estat de la vista d'arbre"
msgctxt "model:ir.action,name:act_view_tree_width_form"
msgid "View Tree Width"
@@ -2398,6 +2450,10 @@ msgctxt "model:ir.cron,name:"
msgid "Cron"
msgstr "Planificador de tasques"
+msgctxt "model:ir.cron.log,name:"
+msgid "Cron Log"
+msgstr "Registres del planificador de tasques"
+
msgctxt "model:ir.date,name:"
msgid "Date"
msgstr "Data"
@@ -2546,42 +2602,56 @@ msgctxt "model:ir.message,text:msg_ID"
msgid "ID"
msgstr "ID"
+#, python-format
msgctxt "model:ir.message,text:msg_access_button_error"
msgid "Calling button \"%(button)s on \"%(model)s\" is not allowed."
msgstr "La crida al botó \"%(button)s\" de \"%(model)s\" no està permesa."
+#, python-format
+msgctxt "model:ir.message,text:msg_access_report_error"
+msgid "You are not allowed to execute report \"%(report)s\"."
+msgstr "No teniu permís per executar l'informe \"%(report)s\"."
+
+#, python-format
msgctxt "model:ir.message,text:msg_access_rule_error"
msgid "You are not allowed to access \"%(model)s\"."
msgstr "No teniu permisos per accedir a \"%(model)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_access_rule_field_error"
msgid "You are not allowed to access \"%(model)s.%(field)s\"."
msgstr "No teniu permisos per accedir a \"%(model)s.%(field)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_access_wizard_error"
msgid "You are not allowed to execute wizard \"%(wizard)s\"."
msgstr "No teniu permisos per executar l'assitent \"%(wizard)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_access_wizard_model_error"
msgid "You are not allowed to execute wizard \"%(wizard)s\" on \"%(model)s\"."
msgstr ""
"No teniu permisos per executar l'assistent \"%(wizard)s\" al model "
"\"%(model)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_action_invalid_context"
msgid "Invalid context \"%(context)s\" for action \"%(action)s\"."
msgstr "El context \"%(context)s\" de l'acció \"%(action)s\" és invàlid."
+#, python-format
msgctxt "model:ir.message,text:msg_action_invalid_domain"
msgid "Invalid domain or search criteria \"%(domain)s\" for action \"%(action)s\"."
msgstr ""
"El domini o el criteri de cerca \"%(domain)s\" de l'acció \"%(action)s\" es "
"invàlid."
+#, python-format
msgctxt "model:ir.message,text:msg_action_invalid_views"
msgid "Invalid view \"%(view)s\" for action \"%(action)s\"."
msgstr "La vista \"%(view)s\" de l'acció \"%(action)s\" es invàlida."
+#, python-format
msgctxt "model:ir.message,text:msg_action_wrong_wizard_model"
msgid "Wrong wizard model in keyword action \"%(name)s\"."
msgstr "El model d'assistent és incorrecte per l'acció de teclat \"%(name)s\"."
@@ -2626,14 +2696,21 @@ msgctxt "model:ir.message,text:msg_button_name_unique"
msgid "The name of the button must be unique per model."
msgstr "El nom del botó ha de ser únic per model."
+msgctxt "model:ir.message,text:msg_cache_name_unique"
+msgid "The name of cache must be unique."
+msgstr "El nom de la memòria cau ha de ser únic."
+
+#, python-format
msgctxt "model:ir.message,text:msg_context_datetime"
msgid "At date/time: %(datetime)s"
msgstr "A la data/hora: %(datetime)s"
+#, python-format
msgctxt "model:ir.message,text:msg_context_groups"
msgid "Within groups: %(groups)s"
msgstr "Als grups: %(groups)s"
+#, python-format
msgctxt "model:ir.message,text:msg_create_rule_error"
msgid ""
"You are not allowed to create records of \"%(model)s\" because they fail on at least one of these rules:\n"
@@ -2650,6 +2727,7 @@ msgctxt "model:ir.message,text:msg_created_by"
msgid "Created by"
msgstr "Creat per"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_rule_error"
msgid ""
"You are not allowed to delete records \"%(ids)s\" of \"%(model)s\" because of at lease one of those rules:\n"
@@ -2658,6 +2736,7 @@ msgstr ""
"No podeu eliminar els registres \"%(ids)s\" de \"%(model)s\" per alguna de les següents regles:\n"
"%(rules)s"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_xml_record"
msgid "You are not allowed to delete the record \"%(record)s\" of \"%(model)s\"."
msgstr ""
@@ -2716,14 +2795,17 @@ msgctxt "model:ir.message,text:msg_dict_schema_integer"
msgid "Integer"
msgstr "Enter"
+#, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_domain"
msgid "Invalid domain in schema \"%(schema)s\"."
msgstr "Domini invalid en el esquema \"%(schema)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_help_selection"
msgid "Invalid help selection in schema \"%(schema)s\"."
msgstr "Ajuda de la selecció invàlida en el esquema \"%(schema)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_selection"
msgid "Invalid selection in schema \"%(schema)s\"."
msgstr "Domini invàlid en el esquema \"%(schema)s\"."
@@ -2772,6 +2854,7 @@ msgctxt "model:ir.message,text:msg_dict_yes"
msgid "Yes"
msgstr "Si"
+#, python-format
msgctxt "model:ir.message,text:msg_digits_validation_record"
msgid ""
"The number of digits in the value \"%(value)r\" for field \"%(field)s\" in "
@@ -2781,6 +2864,7 @@ msgstr ""
"registre \"%(record)s\" de \"%(model)s\" excedeix el seu límit de "
"\"%(digits)i\"."
+#, python-format
msgctxt "model:ir.message,text:msg_domain_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -2797,46 +2881,52 @@ msgctxt "model:ir.message,text:msg_edited_by"
msgid "Edited by"
msgstr "Editat per"
+#, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_body"
msgid ""
-"Invalid body in e-mail template \"%(template)s\" with exception "
+"Invalid body in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr ""
-"Missatge invalid a la plantill de correu electrònic \"%(template)s\" amb "
+"Cos no vàlid a la plantilla de correu electrònic \"%(template)s\" amb "
"l'excepció \"%(exception)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_field_pyson"
msgid ""
-"Invalid PYSON %(field)s in e-mail template \"%(template)s\" with exception "
+"Invalid PYSON %(field)s in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr ""
-"Expressió PYSON incorrecta \"%(field)s\" a la plantilla de correu electrònic"
-" \"%(template)s\" amb l'excepció \"%(exception)s\"."
+"PYSON %(field)s invàlid a la plantilla de correu electrònic \"%(template)s\""
+" amb l'excepció \"%(exception)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_field_pyson_type"
msgid ""
-"The PYSON %(field)s in e-mail template \"%(template)s\" must generate a "
-"list."
+"The PYSON %(field)s in email template \"%(template)s\" must generate a list."
msgstr ""
-"La expressió PYSON \"%(field)s\" de la plantilla de correu electrònic "
-"\"%(template)s\" ha de generar una llista."
+"El PYSON %(field)s a la plantilla de correu electrònic \"%(template)s\" ha "
+"de generar una llista."
+#, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_subject"
msgid ""
-"Invalid subject in e-mail template \"%(template)s\" with exception "
+"Invalid subject in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr ""
-"Asumbte invàlid a la plantilla de correu electrònic \"%(template)s\" amb "
+"Assumpte invàlid a la plantilla de correu electrònic \"%(template)s\" amb "
"l'excepció \"%(exception)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_field_model_name"
msgid "%(field)s (model name)"
msgstr "%(field)s (nom del model)"
+#, python-format
msgctxt "model:ir.message,text:msg_field_string"
msgid "%(field)s (string)"
msgstr "\"%(field)s (cadena)"
+#, python-format
msgctxt "model:ir.message,text:msg_forbidden_char_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -2845,6 +2935,7 @@ msgstr ""
"El valor \"%(value)s\" del camp \"%(field)s\" del registre \"%(record)s\" de"
" \"%(model)s\" conté alguns caràcters invàlids \"%(chars)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_foreign_model_exist"
msgid ""
"The records could not be deleted because they are used by field "
@@ -2853,6 +2944,7 @@ msgstr ""
"Els registres no s'han pogut eliminar perquè s'utilitzen en el camp "
"\"%(field)s\" de \"%(model)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_foreign_model_missing"
msgid "The value \"%(value)s\" for field \"%(field)s\" in \"%(model)s\" does not exist."
msgstr "El valor \"%(value)s\" del camp \"%(field)s\" de \"%(model)s\" no existeix."
@@ -2865,26 +2957,41 @@ msgctxt "model:ir.message,text:msg_id_positive"
msgid "ID must be positive."
msgstr "L'ID ha de ser positiu."
+#, python-format
+msgctxt "model:ir.message,text:msg_import_data_missing_column"
+msgid "Missing values for last column at row %(row)d."
+msgstr "Falten valors de l'última columna de la fila %(row)d."
+
+#, python-format
+msgctxt "model:ir.message,text:msg_import_data_missing_columns"
+msgid "Missing values for %(n)s last columns at row %(row)d."
+msgstr "Falten valors per a les darreres %(n)s columnes de la fila %(row)d."
+
msgctxt "model:ir.message,text:msg_language_code_unique"
msgid "The code on language must be unique."
msgstr "El codi del idioma ha de ser únic."
+#, python-format
msgctxt "model:ir.message,text:msg_language_default_translatable"
msgid "The default language \"%(language)s\" must be translatable."
msgstr "L'idioma per defecte \"%(language)s\" ha de ser traduïble."
+#, python-format
msgctxt "model:ir.message,text:msg_language_delete_default"
msgid "The default language \"%(language)s\" can not be deleted."
msgstr "L'idioma per defecte \"%(language)s\" no es pot eliminar."
+#, python-format
msgctxt "model:ir.message,text:msg_language_invalid_date"
msgid "Invalid date format \"%(format)s\" for language \"%(language)s\"."
msgstr "El format de data \"%(format)s\" de l'idioma \"%(language)s\" és invàlid."
+#, python-format
msgctxt "model:ir.message,text:msg_language_invalid_grouping"
msgid "Invalid grouping \"%(grouping)s\" for language \"%(language)s\"."
msgstr "L'agrupació \"%(grouping)s\" de l'idioma \"%(language)s\" es invàlida."
+#, python-format
msgctxt "model:ir.message,text:msg_model_invalid_condition"
msgid ""
"The condition \"%(condition)s\" is not a valid PYSON expression for button "
@@ -2909,12 +3016,14 @@ msgctxt "model:ir.message,text:msg_notes"
msgid "Notes"
msgstr "Notes"
+#, python-format
msgctxt "model:ir.message,text:msg_read_error"
msgid "You are trying to read records \"%(ids)s\" of \"%(model)s\" that don't exist."
msgstr ""
"Esteu intentant llegir els registres \"%(ids)s\" del model \"%(model)s\" que"
" no existeixen."
+#, python-format
msgctxt "model:ir.message,text:msg_read_rule_error"
msgid ""
"You are not allowed to read records \"%(ids)s\" of \"%(model)s\" because of at least one of these rules:\n"
@@ -2927,6 +3036,7 @@ msgctxt "model:ir.message,text:msg_record_name"
msgid "Record Name"
msgstr "Nom del registre"
+#, python-format
msgctxt "model:ir.message,text:msg_recursion_error"
msgid ""
"Recursion error: Record \"%(rec_name)s\" with parent \"%(parent_rec_name)s\""
@@ -2935,24 +3045,32 @@ msgstr ""
"Error de recursivitat: El registre \"%(rec_name)s\" amb el pare "
"\"%(parent_rec_name)s\" s'ha configurat com a pare de si mateix."
+#, python-format
msgctxt "model:ir.message,text:msg_reference_syntax_error"
msgid ""
-"Syntax error for reference: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
+"Syntax error for %(value)r in \"%(field)s\" of \"%(model)s\" at row %(row)d "
+"and column %(column)d."
msgstr ""
-"Error de sintaxi per a la referència: \"%(value)r\" a \"%(field)s\" de "
-"\"%(model)s\" (%(column)s)."
+"Error de sintaxi per a %(value)r a \"%(field)s\" de \"%(model)s\" a la fila "
+"%(row)d i la columna %(column)d."
+#, python-format
msgctxt "model:ir.message,text:msg_relation_not_found"
-msgid "Relation not found: %(value)r in \"%(model)s\" (%(column)s)."
-msgstr "No s'ha trobat la relació: \"%(value)r\" a \"%(model)s\" (%(column)s)."
+msgid ""
+"Could not find relation for %(value)r in \"%(model)s\" at row %(row)d and "
+"column %(column)d."
+msgstr ""
+"No s'ha pogut trobar la relació per a %(value)r a \"%(model)s\" a la fila "
+"%(row)d i la columna %(column)d."
+#, python-format
msgctxt "model:ir.message,text:msg_report_invalid_email"
msgid "Invalid email definition for report \"%(name)s\"."
msgstr ""
"La definició del correu electrònic sobre l'informe \"%(name)s\", és "
"invàlida."
+#, python-format
msgctxt "model:ir.message,text:msg_report_invalid_record_name"
msgid ""
"Invalid record name definition for report \"%(report)s\" with exception "
@@ -2961,10 +3079,12 @@ msgstr ""
"La definició del nom de registre no és vàlida per a l'informe \"%(report)s\""
" amb l'excepció \"%(exception)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_required_validation"
msgid "A value is required for field \"%(field)s\" in \"%(model)s\"."
msgstr "Es requereix un valor pel camp \"%(field)s\" de \"%(model)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_required_validation_record"
msgid ""
"A value is required for field \"%(field)s\" in record \"%(record)s\" of "
@@ -2977,14 +3097,17 @@ msgctxt "model:ir.message,text:msg_resource_copy_help"
msgid "The resources to which this record must be copied."
msgstr "Els recursos als que s'ha de copiar aquest registre."
+#, python-format
msgctxt "model:ir.message,text:msg_rule_invalid_domain"
msgid "Invalid domain in rule \"%(name)s\"."
msgstr "La regla del domini \"%(name)s\" es invàlida."
+#, python-format
msgctxt "model:ir.message,text:msg_search_function_missing"
msgid "Missing search function for field \"%(field)s\" in \"%(model)s\"."
msgstr "Falta la funció de cerca del camp \"%(field)s\" a \"%(model)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_selection_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -3005,6 +3128,7 @@ msgstr ""
"No es pot canviar el tipus de seqüència d'una seqüència. Heu de crear una "
"nova seqüència."
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_number_increment_next"
msgid ""
"Invalid \"Increment Number\" (%(number_increment)s) or \"Next Number\" "
@@ -3013,22 +3137,22 @@ msgstr ""
"El \"Número d'increment\" (%(number_increment)s) o el \"Següent número\" "
"(%(number_next)s) és invalid amb l'excepció \"%(exception)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_prefix"
msgid "Invalid prefix \"%(affix)s\" for sequence \"%(sequence)s\"."
msgstr "El prefix \"%(affix)s\" de la seqüència \"%(sequence)s\" es invàlid."
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_suffix"
msgid "Invalid suffix \"%(affix)s\" for sequence \"%(sequence)s\"."
msgstr "El sufix \"%(affix)s\" de la seqüència \"%(sequence)s\" es invàlid."
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_last_timestamp_future"
msgid "The \"Last Timestamp\" cannot be in the future for sequence \"%s\"."
msgstr "L'última data-hora no pot ser en el futur per la seqüència \"%s\"."
-msgctxt "model:ir.message,text:msg_sequence_missing"
-msgid "Missing sequence."
-msgstr "No s'ha trobat la seqüència."
-
+#, python-format
msgctxt "model:ir.message,text:msg_setter_function_missing"
msgid "Missing setter function for field \"%(field)s\" in \"%(model)s\"."
msgstr "Falta funció d'escriptura del camp \"%(field)s\" a \"%(model)s\"."
@@ -3037,14 +3161,16 @@ msgctxt "model:ir.message,text:msg_singleton"
msgid "Only one singleton can be created."
msgstr "Només es pot crear un singleton."
+#, python-format
msgctxt "model:ir.message,text:msg_size_validation"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in \"%(model)s\" is too long"
" (%(size)i > %(max_size)i)."
msgstr ""
-"El valor \"%(value)s\" del camp \"%(field)s\" del \"%(model)s\" es massa "
+"El valor \"%(value)s\" del camp \"%(field)s\" de \"%(model)s\" es massa "
"llarg (%(size)i > %(max_size)i)."
+#, python-format
msgctxt "model:ir.message,text:msg_size_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -3053,6 +3179,7 @@ msgstr ""
"El valor \"%(value)s\" del camp \"%(field)s\" del registre \"%(record)s\" de"
" \"%(model)s\" es massa llarg (%(size)i > %(max_size)i)."
+#, python-format
msgctxt "model:ir.message,text:msg_time_format_validation_record"
msgid ""
"The time value \"%(value)s\" for field \"%(field)s\" in record "
@@ -3089,10 +3216,16 @@ msgctxt "model:ir.message,text:msg_timedelta_w"
msgid "w"
msgstr "S"
+#, python-format
msgctxt "model:ir.message,text:msg_too_many_relations_found"
-msgid "Too many relations found: %(value)r in \"%(model)s\" (%(column)s)."
-msgstr "S'han trobat massa relacions: \"%(value)r\" en \"%(model)s\" (%(column)s)."
+msgid ""
+"Found too many relation for %(value)r in \"%(model)s\" at row %(row)d and "
+"column %(column)d."
+msgstr ""
+"S'han trobat massa relacions per a %(value)r a \"%(model)s\" a la fila "
+"%(row)d i la columna %(column)d."
+#, python-format
msgctxt "model:ir.message,text:msg_translation_overridden"
msgid ""
"You can not export translation \"%(name)s\" because it has been overridden "
@@ -3107,6 +3240,7 @@ msgid ""
"mutually exclusive."
msgstr "No es pot activar \"Al moment\" i altres perquè són mútuament exclusius."
+#, python-format
msgctxt "model:ir.message,text:msg_trigger_invalid_condition"
msgid ""
"Condition \"%(condition)s\" is not a valid PYSON expression for trigger "
@@ -3115,28 +3249,33 @@ msgstr ""
"La condició \"%(condition)s\" no és una expressió PYSON vàlida pel "
"disparador \"%(trigger)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_value_syntax_error"
msgid ""
-"Syntax error for value: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
+"Syntax error for %(value)r in \"%(field)s\" of \"%(model)s\" at row %(row)d "
+"and column %(column)d."
msgstr ""
-"Error de sintaxis per al valor: %(value)r\" en \"%(field)s\" de "
-"\"%(model)s\" (%(column)s)."
+"Error de sintaxi per a %(value)r a \"%(field)s\" de \"%(model)s\" a la fila "
+"%(row)d i la columna %(column)d."
+#, python-format
msgctxt "model:ir.message,text:msg_view_invalid_xml"
msgid "Invalid XML for view \"%(name)s\"."
msgstr "El XML de la vista \"%(name)s\" és invàlid."
+#, python-format
msgctxt "model:ir.message,text:msg_view_search_invalid_domain"
msgid "Invalid domain or search criteria \"%(domain)s\" for search \"%(search)s\"."
msgstr ""
"El domini o el criteri de cerca \"%(domain)s\" de la búsqueda \"%(search)s\""
" es invàlid."
+#, python-format
msgctxt "model:ir.message,text:msg_view_tree_optional_type"
msgid "You cannot store optional on view \"%(view)s\"."
msgstr "No es pot guardar els opcionals a la vista \"%(view)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_write_error"
msgid ""
"You are trying to write to records \"%(ids)s\" of \"%(model)s\" that don't "
@@ -3145,6 +3284,7 @@ msgstr ""
"Esteu intentant escriure als registres \"%(ids)s\" del model \"%(model)s\" "
"que no existeixen."
+#, python-format
msgctxt "model:ir.message,text:msg_write_rule_error"
msgid ""
"You are not allowed to write to records \"%(ids)s\" of \"%(model)s\" because of at least one of these rules:\n"
@@ -3153,6 +3293,7 @@ msgstr ""
"No podeu modificar els registres \"%(ids)s\" de \"%(model)s\" per almenys una d'aquestes regles:\n"
"%(rules)s"
+#, python-format
msgctxt "model:ir.message,text:msg_write_xml_record"
msgid ""
"You are not allowed to modify the field \"%(field)s\" in record "
@@ -3165,14 +3306,6 @@ msgctxt "model:ir.message,text:msg_xml_id"
msgid "XML ID"
msgstr "ID XML"
-msgctxt "model:ir.message,text:msg_xml_id_syntax_error"
-msgid ""
-"Syntax error for XML id: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
-msgstr ""
-"Error de sintaxis per l'ID de XML: %(value)r\" en \"%(field)s\" de "
-"\"%(model)s\" (%(column)s)."
-
msgctxt "model:ir.model,name:"
msgid "Model"
msgstr "Model"
@@ -3446,11 +3579,11 @@ msgid "Actions"
msgstr "Accions"
msgctxt "model:ir.ui.menu,name:menu_email_form"
-msgid "E-mails"
+msgid "Emails"
msgstr "Correus electrònics"
msgctxt "model:ir.ui.menu,name:menu_email_template_form"
-msgid "E-mail Templates"
+msgid "Email Templates"
msgstr "Plantilles de correu electrònic"
msgctxt "model:ir.ui.menu,name:menu_error_form"
@@ -3581,22 +3714,6 @@ msgctxt "model:ir.ui.menu,name:menu_view"
msgid "Views"
msgstr "Vistes"
-msgctxt "model:ir.ui.menu,name:menu_view_search"
-msgid "View Search"
-msgstr "Cerques preferides"
-
-msgctxt "model:ir.ui.menu,name:menu_view_tree_optional"
-msgid "View Tree Optional"
-msgstr "Opcionals vista d'arbre"
-
-msgctxt "model:ir.ui.menu,name:menu_view_tree_state"
-msgid "Tree State"
-msgstr "Estat de l'arbre"
-
-msgctxt "model:ir.ui.menu,name:menu_view_tree_width"
-msgid "View Tree Width"
-msgstr "Amplada vista d'arbre"
-
msgctxt "model:ir.ui.menu,name:model_model_fields_form"
msgid "Fields"
msgstr "Camps"
@@ -3813,6 +3930,10 @@ msgctxt "selection:ir.cron,interval_type:"
msgid "Weeks"
msgstr "Setmanes"
+msgctxt "selection:ir.cron,method:"
+msgid "Clean Cron Logs"
+msgstr "Neteja els registres del programador de tasques"
+
msgctxt "selection:ir.cron,method:"
msgid "Clean Errors"
msgstr "Netejar errors"
diff --git a/trytond/trytond/ir/locale/cs.po b/trytond/trytond/ir/locale/cs.po
index 00c26958a5..a9ebe85f0e 100644
--- a/trytond/trytond/ir/locale/cs.po
+++ b/trytond/trytond/ir/locale/cs.po
@@ -546,6 +546,10 @@ msgctxt "field:ir.cron,interval_type:"
msgid "Interval Type"
msgstr ""
+msgctxt "field:ir.cron,logs:"
+msgid "Logs"
+msgstr ""
+
msgctxt "field:ir.cron,method:"
msgid "Method"
msgstr ""
@@ -558,6 +562,10 @@ msgctxt "field:ir.cron,next_call:"
msgid "Next Call"
msgstr ""
+msgctxt "field:ir.cron,running:"
+msgid "Running"
+msgstr ""
+
msgctxt "field:ir.cron,timezone:"
msgid "Timezone"
msgstr ""
@@ -566,6 +574,23 @@ msgctxt "field:ir.cron,weekday:"
msgid "Day of Week"
msgstr ""
+msgctxt "field:ir.cron.log,cron:"
+msgid "Cron"
+msgstr ""
+
+#, fuzzy
+msgctxt "field:ir.cron.log,duration:"
+msgid "Duration"
+msgstr "Translations"
+
+msgctxt "field:ir.cron.log,ended:"
+msgid "Ended"
+msgstr ""
+
+msgctxt "field:ir.cron.log,started:"
+msgid "Started"
+msgstr ""
+
msgctxt "field:ir.email,addresses:"
msgid "Addresses"
msgstr ""
@@ -607,7 +632,7 @@ msgid "Address"
msgstr ""
msgctxt "field:ir.email.address,email:"
-msgid "E-mail"
+msgid "Email"
msgstr ""
msgctxt "field:ir.email.template,body:"
@@ -1635,6 +1660,10 @@ msgctxt "field:ir.ui.menu,favorite:"
msgid "Favorite"
msgstr ""
+msgctxt "field:ir.ui.menu,favorites:"
+msgid "Favorites"
+msgstr ""
+
#, fuzzy
msgctxt "field:ir.ui.menu,icon:"
msgid "Icon"
@@ -1734,6 +1763,11 @@ msgctxt "field:ir.ui.view_search,model:"
msgid "Model"
msgstr "Models"
+#, fuzzy
+msgctxt "field:ir.ui.view_search,model_ref:"
+msgid "Model"
+msgstr "Models"
+
#, fuzzy
msgctxt "field:ir.ui.view_search,name:"
msgid "Name"
@@ -1748,6 +1782,21 @@ msgctxt "field:ir.ui.view_tree_optional,field:"
msgid "Field"
msgstr "Fields"
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_optional,field_ref:"
+msgid "Field"
+msgstr "Fields"
+
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_optional,model:"
+msgid "Model"
+msgstr "Models"
+
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_optional,model_ref:"
+msgid "Model"
+msgstr "Models"
+
msgctxt "field:ir.ui.view_tree_optional,user:"
msgid "User"
msgstr ""
@@ -1757,10 +1806,15 @@ msgid "Value"
msgstr ""
#, fuzzy
-msgctxt "field:ir.ui.view_tree_optional,view_id:"
-msgid "View ID"
+msgctxt "field:ir.ui.view_tree_optional,view:"
+msgid "View"
msgstr "Views"
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_state,child_field:"
+msgid "Child Field"
+msgstr "Fields"
+
msgctxt "field:ir.ui.view_tree_state,child_name:"
msgid "Child Name"
msgstr ""
@@ -1774,6 +1828,11 @@ msgctxt "field:ir.ui.view_tree_state,model:"
msgid "Model"
msgstr "Models"
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_state,model_ref:"
+msgid "Model"
+msgstr "Models"
+
msgctxt "field:ir.ui.view_tree_state,nodes:"
msgid "Expanded Nodes"
msgstr ""
@@ -1875,7 +1934,7 @@ msgid "The field that contains the recipient(s)."
msgstr ""
msgctxt "help:ir.email.template,recipients_hidden:"
-msgid "The field that contains the secondary recipient(s)."
+msgid "The field that contains the hidden recipient(s)."
msgstr ""
msgctxt "help:ir.email.template,recipients_hidden_pyson:"
@@ -2075,15 +2134,15 @@ msgid "Actions"
msgstr "Actions"
msgctxt "model:ir.action,name:act_email_form"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
msgctxt "model:ir.action,name:act_email_form_relate"
-msgid "E-mail Archives"
+msgid "Email Archives"
msgstr ""
msgctxt "model:ir.action,name:act_email_template_form"
-msgid "E-mail Templates"
+msgid "Email Templates"
msgstr ""
msgctxt "model:ir.action,name:act_error_form"
@@ -2240,8 +2299,9 @@ msgctxt "model:ir.action,name:act_view_tree_optional_form"
msgid "View Tree Optional"
msgstr "View Tree Width"
+#, fuzzy
msgctxt "model:ir.action,name:act_view_tree_state"
-msgid "Tree State"
+msgid "View Tree State"
msgstr "Tree State"
msgctxt "model:ir.action,name:act_view_tree_width_form"
@@ -2511,6 +2571,10 @@ msgctxt "model:ir.cron,name:"
msgid "Cron"
msgstr ""
+msgctxt "model:ir.cron.log,name:"
+msgid "Cron Log"
+msgstr ""
+
#, fuzzy
msgctxt "model:ir.date,name:"
msgid "Date"
@@ -2663,40 +2727,52 @@ msgctxt "model:ir.message,text:msg_ID"
msgid "ID"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_access_button_error"
msgid "Calling button \"%(button)s on \"%(model)s\" is not allowed."
msgstr ""
+#, fuzzy, python-format
+msgctxt "model:ir.message,text:msg_access_report_error"
+msgid "You are not allowed to execute report \"%(report)s\"."
+msgstr "You are not allowed to delete this record."
+
+#, python-format
msgctxt "model:ir.message,text:msg_access_rule_error"
msgid "You are not allowed to access \"%(model)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_access_rule_field_error"
msgid "You are not allowed to access \"%(model)s.%(field)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_access_wizard_error"
msgid "You are not allowed to execute wizard \"%(wizard)s\"."
msgstr "You are not allowed to delete this record."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_access_wizard_model_error"
msgid "You are not allowed to execute wizard \"%(wizard)s\" on \"%(model)s\"."
msgstr "You are not allowed to delete this record."
+#, python-format
msgctxt "model:ir.message,text:msg_action_invalid_context"
msgid "Invalid context \"%(context)s\" for action \"%(action)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_action_invalid_domain"
msgid "Invalid domain or search criteria \"%(domain)s\" for action \"%(action)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_action_invalid_views"
msgid "Invalid view \"%(view)s\" for action \"%(action)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_action_wrong_wizard_model"
msgid "Wrong wizard model in keyword action \"%(name)s\"."
msgstr ""
@@ -2744,14 +2820,21 @@ msgctxt "model:ir.message,text:msg_button_name_unique"
msgid "The name of the button must be unique per model."
msgstr ""
+msgctxt "model:ir.message,text:msg_cache_name_unique"
+msgid "The name of cache must be unique."
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_context_datetime"
msgid "At date/time: %(datetime)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_context_groups"
msgid "Within groups: %(groups)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_create_rule_error"
msgid ""
"You are not allowed to create records of \"%(model)s\" because they fail on at least one of these rules:\n"
@@ -2766,13 +2849,14 @@ msgctxt "model:ir.message,text:msg_created_by"
msgid "Created by"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_delete_rule_error"
msgid ""
"You are not allowed to delete records \"%(ids)s\" of \"%(model)s\" because of at lease one of those rules:\n"
"%(rules)s"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_delete_xml_record"
msgid "You are not allowed to delete the record \"%(record)s\" of \"%(model)s\"."
msgstr "You are not allowed to delete this record."
@@ -2834,14 +2918,17 @@ msgctxt "model:ir.message,text:msg_dict_schema_integer"
msgid "Integer"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_domain"
msgid "Invalid domain in schema \"%(schema)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_help_selection"
msgid "Invalid help selection in schema \"%(schema)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_selection"
msgid "Invalid selection in schema \"%(schema)s\"."
msgstr ""
@@ -2893,7 +2980,7 @@ msgctxt "model:ir.message,text:msg_dict_yes"
msgid "Yes"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_digits_validation_record"
msgid ""
"The number of digits in the value \"%(value)r\" for field \"%(field)s\" in "
@@ -2902,7 +2989,7 @@ msgstr ""
"The value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" exceeds the "
"digits limit of \"%(digits)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_domain_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -2919,39 +3006,44 @@ msgctxt "model:ir.message,text:msg_edited_by"
msgid "Edited by"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_body"
msgid ""
-"Invalid body in e-mail template \"%(template)s\" with exception "
+"Invalid body in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_field_pyson"
msgid ""
-"Invalid PYSON %(field)s in e-mail template \"%(template)s\" with exception "
+"Invalid PYSON %(field)s in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_field_pyson_type"
msgid ""
-"The PYSON %(field)s in e-mail template \"%(template)s\" must generate a "
-"list."
+"The PYSON %(field)s in email template \"%(template)s\" must generate a list."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_subject"
msgid ""
-"Invalid subject in e-mail template \"%(template)s\" with exception "
+"Invalid subject in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_field_model_name"
msgid "%(field)s (model name)"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_field_string"
msgid "%(field)s (string)"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_forbidden_char_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -2960,13 +3052,14 @@ msgstr ""
"The time value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" is not "
"valid."
+#, python-format
msgctxt "model:ir.message,text:msg_foreign_model_exist"
msgid ""
"The records could not be deleted because they are used by field "
"\"%(field)s\" of \"%(model)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_foreign_model_missing"
msgid "The value \"%(value)s\" for field \"%(field)s\" in \"%(model)s\" does not exist."
msgstr "The value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" doesn't exist."
@@ -2979,26 +3072,41 @@ msgctxt "model:ir.message,text:msg_id_positive"
msgid "ID must be positive."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_import_data_missing_column"
+msgid "Missing values for last column at row %(row)d."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_import_data_missing_columns"
+msgid "Missing values for %(n)s last columns at row %(row)d."
+msgstr ""
+
msgctxt "model:ir.message,text:msg_language_code_unique"
msgid "The code on language must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_language_default_translatable"
msgid "The default language \"%(language)s\" must be translatable."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_language_delete_default"
msgid "The default language \"%(language)s\" can not be deleted."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_language_invalid_date"
msgid "Invalid date format \"%(format)s\" for language \"%(language)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_language_invalid_grouping"
msgid "Invalid grouping \"%(grouping)s\" for language \"%(language)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_model_invalid_condition"
msgid ""
"The condition \"%(condition)s\" is not a valid PYSON expression for button "
@@ -3021,11 +3129,12 @@ msgctxt "model:ir.message,text:msg_notes"
msgid "Notes"
msgstr "Notes"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_read_error"
msgid "You are trying to read records \"%(ids)s\" of \"%(model)s\" that don't exist."
msgstr "You are not allowed to delete this record."
+#, python-format
msgctxt "model:ir.message,text:msg_read_rule_error"
msgid ""
"You are not allowed to read records \"%(ids)s\" of \"%(model)s\" because of at least one of these rules:\n"
@@ -3037,7 +3146,7 @@ msgctxt "model:ir.message,text:msg_record_name"
msgid "Record Name"
msgstr "Record Rules"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_recursion_error"
msgid ""
"Recursion error: Record \"%(rec_name)s\" with parent \"%(parent_rec_name)s\""
@@ -3046,34 +3155,38 @@ msgstr ""
"Recursion error: Record \"%(rec_name)s\" with parent \"%(parent_rec_name)s\""
" was configured as ancestor of itself."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_reference_syntax_error"
msgid ""
-"Syntax error for reference: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
-msgstr "Syntax error for reference %r in %s"
+"Syntax error for %(value)r in \"%(field)s\" of \"%(model)s\" at row %(row)d "
+"and column %(column)d."
+msgstr "The value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" doesn't exist."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_relation_not_found"
-msgid "Relation not found: %(value)r in \"%(model)s\" (%(column)s)."
-msgstr "Relation not found: %r in %s"
+msgid ""
+"Could not find relation for %(value)r in \"%(model)s\" at row %(row)d and "
+"column %(column)d."
+msgstr "Too many relations found: %r in %s"
+#, python-format
msgctxt "model:ir.message,text:msg_report_invalid_email"
msgid "Invalid email definition for report \"%(name)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_report_invalid_record_name"
msgid ""
"Invalid record name definition for report \"%(report)s\" with exception "
"\"%(exception)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_required_validation"
msgid "A value is required for field \"%(field)s\" in \"%(model)s\"."
msgstr "Missing search function on field \"%s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_required_validation_record"
msgid ""
"A value is required for field \"%(field)s\" in record \"%(record)s\" of "
@@ -3084,16 +3197,17 @@ msgctxt "model:ir.message,text:msg_resource_copy_help"
msgid "The resources to which this record must be copied."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_rule_invalid_domain"
msgid "Invalid domain in rule \"%(name)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_search_function_missing"
msgid "Missing search function for field \"%(field)s\" in \"%(model)s\"."
msgstr "Missing search function on field \"%s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_selection_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -3113,28 +3227,29 @@ msgid ""
"sequence."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_number_increment_next"
msgid ""
"Invalid \"Increment Number\" (%(number_increment)s) or \"Next Number\" "
"(%(number_next)s) with exception \"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_prefix"
msgid "Invalid prefix \"%(affix)s\" for sequence \"%(sequence)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_suffix"
msgid "Invalid suffix \"%(affix)s\" for sequence \"%(sequence)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_last_timestamp_future"
msgid "The \"Last Timestamp\" cannot be in the future for sequence \"%s\"."
msgstr ""
-msgctxt "model:ir.message,text:msg_sequence_missing"
-msgid "Missing sequence."
-msgstr ""
-
+#, python-format
msgctxt "model:ir.message,text:msg_setter_function_missing"
msgid "Missing setter function for field \"%(field)s\" in \"%(model)s\"."
msgstr ""
@@ -3143,21 +3258,21 @@ msgctxt "model:ir.message,text:msg_singleton"
msgid "Only one singleton can be created."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_size_validation"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in \"%(model)s\" is too long"
" (%(size)i > %(max_size)i)."
msgstr "The value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" doesn't exist."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_size_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
"\"%(model)s\" is too long (%(size)i > %(max_size)i)."
msgstr "The value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" doesn't exist."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_time_format_validation_record"
msgid ""
"The time value \"%(value)s\" for field \"%(field)s\" in record "
@@ -3194,11 +3309,14 @@ msgctxt "model:ir.message,text:msg_timedelta_w"
msgid "w"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_too_many_relations_found"
-msgid "Too many relations found: %(value)r in \"%(model)s\" (%(column)s)."
+msgid ""
+"Found too many relation for %(value)r in \"%(model)s\" at row %(row)d and "
+"column %(column)d."
msgstr "Too many relations found: %r in %s"
+#, python-format
msgctxt "model:ir.message,text:msg_translation_overridden"
msgid ""
"You can not export translation \"%(name)s\" because it has been overridden "
@@ -3211,45 +3329,50 @@ msgid ""
"mutually exclusive."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_trigger_invalid_condition"
msgid ""
"Condition \"%(condition)s\" is not a valid PYSON expression for trigger "
"\"%(trigger)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_value_syntax_error"
msgid ""
-"Syntax error for value: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
+"Syntax error for %(value)r in \"%(field)s\" of \"%(model)s\" at row %(row)d "
+"and column %(column)d."
msgstr "The value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" doesn't exist."
+#, python-format
msgctxt "model:ir.message,text:msg_view_invalid_xml"
msgid "Invalid XML for view \"%(name)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_view_search_invalid_domain"
msgid "Invalid domain or search criteria \"%(domain)s\" for search \"%(search)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_view_tree_optional_type"
msgid "You cannot store optional on view \"%(view)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_write_error"
msgid ""
"You are trying to write to records \"%(ids)s\" of \"%(model)s\" that don't "
"exist."
msgstr "You are not allowed to delete this record."
+#, python-format
msgctxt "model:ir.message,text:msg_write_rule_error"
msgid ""
"You are not allowed to write to records \"%(ids)s\" of \"%(model)s\" because of at least one of these rules:\n"
"%(rules)s"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_write_xml_record"
msgid ""
"You are not allowed to modify the field \"%(field)s\" in record "
@@ -3260,12 +3383,6 @@ msgctxt "model:ir.message,text:msg_xml_id"
msgid "XML ID"
msgstr ""
-msgctxt "model:ir.message,text:msg_xml_id_syntax_error"
-msgid ""
-"Syntax error for XML id: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
-msgstr ""
-
#, fuzzy
msgctxt "model:ir.model,name:"
msgid "Model"
@@ -3561,11 +3678,11 @@ msgid "Actions"
msgstr "Actions"
msgctxt "model:ir.ui.menu,name:menu_email_form"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_email_template_form"
-msgid "E-mail Templates"
+msgid "Email Templates"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_error_form"
@@ -3696,23 +3813,6 @@ msgctxt "model:ir.ui.menu,name:menu_view"
msgid "Views"
msgstr "Views"
-msgctxt "model:ir.ui.menu,name:menu_view_search"
-msgid "View Search"
-msgstr "View Search"
-
-#, fuzzy
-msgctxt "model:ir.ui.menu,name:menu_view_tree_optional"
-msgid "View Tree Optional"
-msgstr "View Tree Width"
-
-msgctxt "model:ir.ui.menu,name:menu_view_tree_state"
-msgid "Tree State"
-msgstr "Tree State"
-
-msgctxt "model:ir.ui.menu,name:menu_view_tree_width"
-msgid "View Tree Width"
-msgstr "View Tree Width"
-
msgctxt "model:ir.ui.menu,name:model_model_fields_form"
msgid "Fields"
msgstr "Fields"
@@ -3958,6 +4058,11 @@ msgctxt "selection:ir.cron,interval_type:"
msgid "Weeks"
msgstr ""
+#, fuzzy
+msgctxt "selection:ir.cron,method:"
+msgid "Clean Cron Logs"
+msgstr "Clean Translations"
+
msgctxt "selection:ir.cron,method:"
msgid "Clean Errors"
msgstr ""
diff --git a/trytond/trytond/ir/locale/de.po b/trytond/trytond/ir/locale/de.po
index 8aa4011794..0da757678a 100644
--- a/trytond/trytond/ir/locale/de.po
+++ b/trytond/trytond/ir/locale/de.po
@@ -502,6 +502,10 @@ msgctxt "field:ir.cron,interval_type:"
msgid "Interval Type"
msgstr "Intervall-Typ"
+msgctxt "field:ir.cron,logs:"
+msgid "Logs"
+msgstr "Logs"
+
msgctxt "field:ir.cron,method:"
msgid "Method"
msgstr "Methode"
@@ -514,6 +518,10 @@ msgctxt "field:ir.cron,next_call:"
msgid "Next Call"
msgstr "Nächster Aufruf"
+msgctxt "field:ir.cron,running:"
+msgid "Running"
+msgstr "In Ausführung"
+
msgctxt "field:ir.cron,timezone:"
msgid "Timezone"
msgstr "Zeitzone"
@@ -522,6 +530,22 @@ msgctxt "field:ir.cron,weekday:"
msgid "Day of Week"
msgstr "Wochentag"
+msgctxt "field:ir.cron.log,cron:"
+msgid "Cron"
+msgstr "Zeitplaner"
+
+msgctxt "field:ir.cron.log,duration:"
+msgid "Duration"
+msgstr "Laufzeit"
+
+msgctxt "field:ir.cron.log,ended:"
+msgid "Ended"
+msgstr "Beendet"
+
+msgctxt "field:ir.cron.log,started:"
+msgid "Started"
+msgstr "Gestartet"
+
msgctxt "field:ir.email,addresses:"
msgid "Addresses"
msgstr "Adressen"
@@ -563,7 +587,7 @@ msgid "Address"
msgstr "Adresse"
msgctxt "field:ir.email.address,email:"
-msgid "E-mail"
+msgid "Email"
msgstr "E-Mail"
msgctxt "field:ir.email.template,body:"
@@ -1515,6 +1539,10 @@ msgctxt "field:ir.ui.menu,favorite:"
msgid "Favorite"
msgstr "Favorit"
+msgctxt "field:ir.ui.menu,favorites:"
+msgid "Favorites"
+msgstr "Favoriten"
+
msgctxt "field:ir.ui.menu,icon:"
msgid "Icon"
msgstr "Icon"
@@ -1603,6 +1631,10 @@ msgctxt "field:ir.ui.view_search,model:"
msgid "Model"
msgstr "Modell"
+msgctxt "field:ir.ui.view_search,model_ref:"
+msgid "Model"
+msgstr "Modell"
+
msgctxt "field:ir.ui.view_search,name:"
msgid "Name"
msgstr "Name"
@@ -1615,6 +1647,18 @@ msgctxt "field:ir.ui.view_tree_optional,field:"
msgid "Field"
msgstr "Feld"
+msgctxt "field:ir.ui.view_tree_optional,field_ref:"
+msgid "Field"
+msgstr "Feld"
+
+msgctxt "field:ir.ui.view_tree_optional,model:"
+msgid "Model"
+msgstr "Modell"
+
+msgctxt "field:ir.ui.view_tree_optional,model_ref:"
+msgid "Model"
+msgstr "Modell"
+
msgctxt "field:ir.ui.view_tree_optional,user:"
msgid "User"
msgstr "Benutzer"
@@ -1623,9 +1667,13 @@ msgctxt "field:ir.ui.view_tree_optional,value:"
msgid "Value"
msgstr "Wert"
-msgctxt "field:ir.ui.view_tree_optional,view_id:"
-msgid "View ID"
-msgstr "Sicht ID"
+msgctxt "field:ir.ui.view_tree_optional,view:"
+msgid "View"
+msgstr "Sicht"
+
+msgctxt "field:ir.ui.view_tree_state,child_field:"
+msgid "Child Field"
+msgstr "Untergeordnetes Feld"
msgctxt "field:ir.ui.view_tree_state,child_name:"
msgid "Child Name"
@@ -1639,6 +1687,10 @@ msgctxt "field:ir.ui.view_tree_state,model:"
msgid "Model"
msgstr "Modell"
+msgctxt "field:ir.ui.view_tree_state,model_ref:"
+msgid "Model"
+msgstr "Modell"
+
msgctxt "field:ir.ui.view_tree_state,nodes:"
msgid "Expanded Nodes"
msgstr "Expandierte Knoten"
@@ -1741,8 +1793,8 @@ msgid "The field that contains the recipient(s)."
msgstr "Das Feld das den/die Empfänger enthält."
msgctxt "help:ir.email.template,recipients_hidden:"
-msgid "The field that contains the secondary recipient(s)."
-msgstr "Das Feld das die sekundären Empfänger enthält."
+msgid "The field that contains the hidden recipient(s)."
+msgstr "Das Feld das den/die verborgenen Empfänger enthält."
msgctxt "help:ir.email.template,recipients_hidden_pyson:"
msgid ""
@@ -1974,15 +2026,15 @@ msgid "Actions"
msgstr "Aktionen"
msgctxt "model:ir.action,name:act_email_form"
-msgid "E-mails"
+msgid "Emails"
msgstr "E-Mails"
msgctxt "model:ir.action,name:act_email_form_relate"
-msgid "E-mail Archives"
-msgstr "E-Mail Archiv"
+msgid "Email Archives"
+msgstr "E-Mail Archive"
msgctxt "model:ir.action,name:act_email_template_form"
-msgid "E-mail Templates"
+msgid "Email Templates"
msgstr "E-Mail Vorlagen"
msgctxt "model:ir.action,name:act_error_form"
@@ -2141,8 +2193,8 @@ msgid "View Tree Optional"
msgstr "Optionale Listen-/Baumansicht"
msgctxt "model:ir.action,name:act_view_tree_state"
-msgid "Tree State"
-msgstr "Status Menübaum"
+msgid "View Tree State"
+msgstr "Status Baumansicht"
msgctxt "model:ir.action,name:act_view_tree_width_form"
msgid "View Tree Width"
@@ -2409,6 +2461,10 @@ msgctxt "model:ir.cron,name:"
msgid "Cron"
msgstr "Zeitplaner"
+msgctxt "model:ir.cron.log,name:"
+msgid "Cron Log"
+msgstr "Zeitplaner-Log"
+
msgctxt "model:ir.date,name:"
msgid "Date"
msgstr "Datum"
@@ -2557,42 +2613,56 @@ msgctxt "model:ir.message,text:msg_ID"
msgid "ID"
msgstr "ID"
+#, python-format
msgctxt "model:ir.message,text:msg_access_button_error"
msgid "Calling button \"%(button)s on \"%(model)s\" is not allowed."
msgstr "Der Aufruf von Button \"%(button)s\" auf \"%(model)s\" ist nicht erlaubt."
+#, python-format
+msgctxt "model:ir.message,text:msg_access_report_error"
+msgid "You are not allowed to execute report \"%(report)s\"."
+msgstr "Keine Berechtigung zum Ausführen von Bericht \"%(report)s\"."
+
+#, python-format
msgctxt "model:ir.message,text:msg_access_rule_error"
msgid "You are not allowed to access \"%(model)s\"."
msgstr "Keine Zugriffsberechtigung für \"%(model)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_access_rule_field_error"
msgid "You are not allowed to access \"%(model)s.%(field)s\"."
msgstr "Keine Zugriffsberechtigung für \"%(model)s.%(field)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_access_wizard_error"
msgid "You are not allowed to execute wizard \"%(wizard)s\"."
msgstr "Keine Berechtigung zum Ausführen von Assistent \"%(wizard)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_access_wizard_model_error"
msgid "You are not allowed to execute wizard \"%(wizard)s\" on \"%(model)s\"."
msgstr ""
"Keine Berechtigung zum Ausführen von Assistent \"%(wizard)s\" auf "
"\"%(model)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_action_invalid_context"
msgid "Invalid context \"%(context)s\" for action \"%(action)s\"."
msgstr "Ungültiger Kontext \"%(context)s\" in Aktion \"%(action)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_action_invalid_domain"
msgid "Invalid domain or search criteria \"%(domain)s\" for action \"%(action)s\"."
msgstr ""
"Ungültiger Wertebereich (Domain) oder ungültige Suchkriterien \"%(domain)s\""
" in Aktion \"%(action)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_action_invalid_views"
msgid "Invalid view \"%(view)s\" for action \"%(action)s\"."
msgstr "Ungültige Sicht \"%(view)s\" für Aktion \"%(action)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_action_wrong_wizard_model"
msgid "Wrong wizard model in keyword action \"%(name)s\"."
msgstr "Falsches Assistentenmodell in Schlüsselwort-Aktion \"%(name)s\"."
@@ -2637,14 +2707,21 @@ msgctxt "model:ir.message,text:msg_button_name_unique"
msgid "The name of the button must be unique per model."
msgstr "Der Name des Buttons muss pro Modell eindeutig sein."
+msgctxt "model:ir.message,text:msg_cache_name_unique"
+msgid "The name of cache must be unique."
+msgstr "Der Name von Caches muss eindeutig sein."
+
+#, python-format
msgctxt "model:ir.message,text:msg_context_datetime"
msgid "At date/time: %(datetime)s"
msgstr "Zum Zeitpunkt: %(datetime)s"
+#, python-format
msgctxt "model:ir.message,text:msg_context_groups"
msgid "Within groups: %(groups)s"
msgstr "In den Gruppen: %(groups)s"
+#, python-format
msgctxt "model:ir.message,text:msg_create_rule_error"
msgid ""
"You are not allowed to create records of \"%(model)s\" because they fail on at least one of these rules:\n"
@@ -2661,6 +2738,7 @@ msgctxt "model:ir.message,text:msg_created_by"
msgid "Created by"
msgstr "Erstellt durch"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_rule_error"
msgid ""
"You are not allowed to delete records \"%(ids)s\" of \"%(model)s\" because of at lease one of those rules:\n"
@@ -2669,6 +2747,7 @@ msgstr ""
"Sie sind aufgrund mindestens einer der folgenden Regeln nicht berechtigt die Datensätze \"%(ids)s\" vom Typ \"%(model)s\" zu löschen:\n"
"%(rules)s"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_xml_record"
msgid "You are not allowed to delete the record \"%(record)s\" of \"%(model)s\"."
msgstr ""
@@ -2728,14 +2807,17 @@ msgctxt "model:ir.message,text:msg_dict_schema_integer"
msgid "Integer"
msgstr "Ganzzahl"
+#, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_domain"
msgid "Invalid domain in schema \"%(schema)s\"."
msgstr "Ungültiger Wertebereich (Domain) in Schema \"%(schema)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_help_selection"
msgid "Invalid help selection in schema \"%(schema)s\"."
msgstr "Ungültige Hilfetextauswahl in Schema \"%(schema)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_selection"
msgid "Invalid selection in schema \"%(schema)s\"."
msgstr "Ungültige Auswahl in Schema \"%(schema)s\"."
@@ -2785,15 +2867,17 @@ msgctxt "model:ir.message,text:msg_dict_yes"
msgid "Yes"
msgstr "Ja"
+#, python-format
msgctxt "model:ir.message,text:msg_digits_validation_record"
msgid ""
"The number of digits in the value \"%(value)r\" for field \"%(field)s\" in "
"record \"%(record)s\" of \"%(model)s\" exceeds the limit of \"%(digits)i\"."
msgstr ""
-"Die Anzahl der Nachkommastellen im Wert \"%(value)s\" des Feldes "
+"Die Anzahl der Nachkommastellen im Wert \"%(value)r\" des Feldes "
"\"%(field)s\" im Datensatz \"%(record)s\" von \"%(model)s\" überschreitet "
"das Limit von \"%(digits)i\"."
+#, python-format
msgctxt "model:ir.message,text:msg_domain_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -2810,46 +2894,52 @@ msgctxt "model:ir.message,text:msg_edited_by"
msgid "Edited by"
msgstr "Bearbeitet von"
+#, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_body"
msgid ""
-"Invalid body in e-mail template \"%(template)s\" with exception "
+"Invalid body in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr ""
"Ungültiger Textköper in E-Mail-Vorlage \"%(template)s\" mit Fehler "
"\"%(exception)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_field_pyson"
msgid ""
-"Invalid PYSON %(field)s in e-mail template \"%(template)s\" with exception "
+"Invalid PYSON %(field)s in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr ""
"Ungültiger PYSON-Ausdruck \"%(field)s\" in E-Mail Vorlage \"%(template)s mit"
" Fehler \"%(exception)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_field_pyson_type"
msgid ""
-"The PYSON %(field)s in e-mail template \"%(template)s\" must generate a "
-"list."
+"The PYSON %(field)s in email template \"%(template)s\" must generate a list."
msgstr ""
"Der PYSON-Ausdruck %(field)s in E-Mail Vorlage \"%(template)s\" muss eine "
"Liste generieren."
+#, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_subject"
msgid ""
-"Invalid subject in e-mail template \"%(template)s\" with exception "
+"Invalid subject in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr ""
"Ungültiger Betreff in E-Mail-Vorlage \"%(template)s\" mit Fehler "
"\"%(exception)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_field_model_name"
msgid "%(field)s (model name)"
msgstr "%(field)s (Modellname)"
+#, python-format
msgctxt "model:ir.message,text:msg_field_string"
msgid "%(field)s (string)"
msgstr "%(field)s (Zeichenkette)"
+#, python-format
msgctxt "model:ir.message,text:msg_forbidden_char_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -2858,6 +2948,7 @@ msgstr ""
"Der Wert \"%(value)s\" des Feldes \"%(field)s\" im Datensatz \"%(record)s\" "
"von \"%(model)s\" enthält die ungültigen Zeichen \"%(chars)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_foreign_model_exist"
msgid ""
"The records could not be deleted because they are used by field "
@@ -2866,6 +2957,7 @@ msgstr ""
"Die Datensätze konnten nicht gelöscht werden, weil sie im Feld \"%(field)s\""
" von \"%(model)s\" genutzt werden."
+#, python-format
msgctxt "model:ir.message,text:msg_foreign_model_missing"
msgid "The value \"%(value)s\" for field \"%(field)s\" in \"%(model)s\" does not exist."
msgstr "Der Wert \"%(value)s\" des Feldes \"%(field)s\" in \"%(model)s\" existiert nicht."
@@ -2878,26 +2970,41 @@ msgctxt "model:ir.message,text:msg_id_positive"
msgid "ID must be positive."
msgstr "ID muss positiv sein."
+#, python-format
+msgctxt "model:ir.message,text:msg_import_data_missing_column"
+msgid "Missing values for last column at row %(row)d."
+msgstr "Fehlende Werte für die letzte Spalte in Zeile %(row)d."
+
+#, python-format
+msgctxt "model:ir.message,text:msg_import_data_missing_columns"
+msgid "Missing values for %(n)s last columns at row %(row)d."
+msgstr "Fehlende Werte für die letzten %(n)s Spalten in Zeile %(row)d."
+
msgctxt "model:ir.message,text:msg_language_code_unique"
msgid "The code on language must be unique."
msgstr "Der Code einer Sprache muss eindeutig sein."
+#, python-format
msgctxt "model:ir.message,text:msg_language_default_translatable"
msgid "The default language \"%(language)s\" must be translatable."
msgstr "Die Standardsprache \"%(language)s\" muss übersetzbar sein."
+#, python-format
msgctxt "model:ir.message,text:msg_language_delete_default"
msgid "The default language \"%(language)s\" can not be deleted."
msgstr "Die Standardsprache \"%(language)s\" kann nicht gelöscht werden."
+#, python-format
msgctxt "model:ir.message,text:msg_language_invalid_date"
msgid "Invalid date format \"%(format)s\" for language \"%(language)s\"."
msgstr "Ungültiges Datumsformat \"%(format)s\" in Sprache \"%(language)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_language_invalid_grouping"
msgid "Invalid grouping \"%(grouping)s\" for language \"%(language)s\"."
msgstr "Ungültige Gruppierung \"%(grouping)s\" in Sprache \"%(language)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_model_invalid_condition"
msgid ""
"The condition \"%(condition)s\" is not a valid PYSON expression for button "
@@ -2924,12 +3031,14 @@ msgctxt "model:ir.message,text:msg_notes"
msgid "Notes"
msgstr "Notizen"
+#, python-format
msgctxt "model:ir.message,text:msg_read_error"
msgid "You are trying to read records \"%(ids)s\" of \"%(model)s\" that don't exist."
msgstr ""
"Leseversuch von nicht mehr vorhandenen Datensätzen \"%(ids)s\" des Modells "
"\"%(model)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_read_rule_error"
msgid ""
"You are not allowed to read records \"%(ids)s\" of \"%(model)s\" because of at least one of these rules:\n"
@@ -2942,6 +3051,7 @@ msgctxt "model:ir.message,text:msg_record_name"
msgid "Record Name"
msgstr "Bezeichnung des Datensatzes"
+#, python-format
msgctxt "model:ir.message,text:msg_recursion_error"
msgid ""
"Recursion error: Record \"%(rec_name)s\" with parent \"%(parent_rec_name)s\""
@@ -2950,22 +3060,30 @@ msgstr ""
"Rekursionsfehler: Datensatz \"%(rec_name)s\" mit übergeordnetem Datensatz "
"\"%(parent_rec_name)s\" wurde als sein eigener Vorgänger definiert."
+#, python-format
msgctxt "model:ir.message,text:msg_reference_syntax_error"
msgid ""
-"Syntax error for reference: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
+"Syntax error for %(value)r in \"%(field)s\" of \"%(model)s\" at row %(row)d "
+"and column %(column)d."
msgstr ""
-"Syntaxfehler für Referenz: %(value)r in \"%(field)s\" von \"%(model)s\" "
-"(%(column)s)."
+"Syntaxfehler für Wert %(value)r in \"%(field)s\" von \"%(model)s\" in Zeile "
+"%(row)d und Spalte %(column)d."
+#, python-format
msgctxt "model:ir.message,text:msg_relation_not_found"
-msgid "Relation not found: %(value)r in \"%(model)s\" (%(column)s)."
-msgstr "Beziehung nicht gefunden: %(value)r in \"%(model)s\" (%(column)s)."
+msgid ""
+"Could not find relation for %(value)r in \"%(model)s\" at row %(row)d and "
+"column %(column)d."
+msgstr ""
+"Keine Beziehung gefunden für Wert %(value)r aus \"%(model)s\" in Zeile "
+"%(row)d und Spalte %(column)d."
+#, python-format
msgctxt "model:ir.message,text:msg_report_invalid_email"
msgid "Invalid email definition for report \"%(name)s\"."
msgstr "Ungültige Definition für E-Mail in Bericht \"%(name)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_report_invalid_record_name"
msgid ""
"Invalid record name definition for report \"%(report)s\" with exception "
@@ -2974,10 +3092,12 @@ msgstr ""
"Ungültige Definition für den Berichtsnamen von Bericht \"%(report)s\" mit "
"Fehler \"%(exception)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_required_validation"
msgid "A value is required for field \"%(field)s\" in \"%(model)s\"."
msgstr "Für das Feld \"%(field)s\" von \"%(model)s\" ist ein Wert erforderlich."
+#, python-format
msgctxt "model:ir.message,text:msg_required_validation_record"
msgid ""
"A value is required for field \"%(field)s\" in record \"%(record)s\" of "
@@ -2990,14 +3110,17 @@ msgctxt "model:ir.message,text:msg_resource_copy_help"
msgid "The resources to which this record must be copied."
msgstr "Die Ressourcen zu denen dieser Datensatz kopiert werden muss."
+#, python-format
msgctxt "model:ir.message,text:msg_rule_invalid_domain"
msgid "Invalid domain in rule \"%(name)s\"."
msgstr "Ungültiger Wertebereich (Domain) in Regel \"%(name)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_search_function_missing"
msgid "Missing search function for field \"%(field)s\" in \"%(model)s\"."
msgstr "Fehlende Suchfunktion für Feld \"%(field)s\" in \"%(model)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_selection_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -3018,6 +3141,7 @@ msgstr ""
"Der Typ eines Nummernkreises kann nicht geändert werden. Es sollte "
"stattdessen ein neuer Nummernkreis erstellt werden."
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_number_increment_next"
msgid ""
"Invalid \"Increment Number\" (%(number_increment)s) or \"Next Number\" "
@@ -3026,24 +3150,24 @@ msgstr ""
"Ungültige \"Schrittweite\" (%(number_increment)s) oder \"Nächste Nummer\" "
"(%(number_next)s) mit Fehler \"%(exception)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_prefix"
msgid "Invalid prefix \"%(affix)s\" for sequence \"%(sequence)s\"."
msgstr "Ungültiger Präfix \"%(affix)s\" in Nummernkreis \"%(sequence)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_suffix"
msgid "Invalid suffix \"%(affix)s\" for sequence \"%(sequence)s\"."
msgstr "Ungültiger Suffix \"%(affix)s\" in Nummernkreis \"%(sequence)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_last_timestamp_future"
msgid "The \"Last Timestamp\" cannot be in the future for sequence \"%s\"."
msgstr ""
"Der \"Letzte Zeitstempel\" für Nummernkreis \"%s\" darf nicht in der Zukunft"
" liegen."
-msgctxt "model:ir.message,text:msg_sequence_missing"
-msgid "Missing sequence."
-msgstr "Fehlender Nummernkreis."
-
+#, python-format
msgctxt "model:ir.message,text:msg_setter_function_missing"
msgid "Missing setter function for field \"%(field)s\" in \"%(model)s\"."
msgstr "Fehlende Setter-Funktion für das Feld \"%(field)s\" in \"%(model)s\"."
@@ -3052,6 +3176,7 @@ msgctxt "model:ir.message,text:msg_singleton"
msgid "Only one singleton can be created."
msgstr "Es kann nur ein einziger Datensatz erstellt werden."
+#, python-format
msgctxt "model:ir.message,text:msg_size_validation"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in \"%(model)s\" is too long"
@@ -3060,6 +3185,7 @@ msgstr ""
"Der Wert \"%(value)s\" für Feld \"%(field)s\" in \"%(model)s\" ist zu lang "
"(%(size)i > %(max_size)i)."
+#, python-format
msgctxt "model:ir.message,text:msg_size_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -3068,6 +3194,7 @@ msgstr ""
"Der Wert \"%(value)s\" des Feldes \"%(field)s\" im Datensatz \"%(record)s\" "
"von \"%(model)s\" ist zu lang (%(size)i > %(max_size)i)."
+#, python-format
msgctxt "model:ir.message,text:msg_time_format_validation_record"
msgid ""
"The time value \"%(value)s\" for field \"%(field)s\" in record "
@@ -3104,10 +3231,16 @@ msgctxt "model:ir.message,text:msg_timedelta_w"
msgid "w"
msgstr "w"
+#, python-format
msgctxt "model:ir.message,text:msg_too_many_relations_found"
-msgid "Too many relations found: %(value)r in \"%(model)s\" (%(column)s)."
-msgstr "Zu viele Beziehungen gefunden: %(value)r in \"%(model)s\" (%(column)s)."
+msgid ""
+"Found too many relation for %(value)r in \"%(model)s\" at row %(row)d and "
+"column %(column)d."
+msgstr ""
+"Zu viele Relationen gefunden für Wert %(value)r aus \"%(model)s\" in Zeile "
+"%(row)d und Spalte %(column)d."
+#, python-format
msgctxt "model:ir.message,text:msg_translation_overridden"
msgid ""
"You can not export translation \"%(name)s\" because it has been overridden "
@@ -3125,6 +3258,7 @@ msgstr ""
"aus."
# https://de.wikipedia.org/wiki/Datenbanktrigger
+#, python-format
msgctxt "model:ir.message,text:msg_trigger_invalid_condition"
msgid ""
"Condition \"%(condition)s\" is not a valid PYSON expression for trigger "
@@ -3133,28 +3267,33 @@ msgstr ""
"Bedingung \"%(condition)s\" für Trigger \"%(trigger)s\" ist kein gültiger "
"PYSON-Ausdruck."
+#, python-format
msgctxt "model:ir.message,text:msg_value_syntax_error"
msgid ""
-"Syntax error for value: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
+"Syntax error for %(value)r in \"%(field)s\" of \"%(model)s\" at row %(row)d "
+"and column %(column)d."
msgstr ""
-"Syntaxfehler für Wert: %(value)r in \"%(field)s\" von \"%(model)s\" "
-"(%(column)s)."
+"Syntaxfehler für Wert %(value)r in \"%(field)s\" von \"%(model)s\" in Zeile "
+"%(row)d und Spalte %(column)d."
+#, python-format
msgctxt "model:ir.message,text:msg_view_invalid_xml"
msgid "Invalid XML for view \"%(name)s\"."
msgstr "Ungültige XML-Daten für Sicht \"%(name)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_view_search_invalid_domain"
msgid "Invalid domain or search criteria \"%(domain)s\" for search \"%(search)s\"."
msgstr ""
"Ungültiger Wertebereich (Domain) oder ungültige Suchkriterien \"%(domain)s\""
" für Suche \"%(search)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_view_tree_optional_type"
msgid "You cannot store optional on view \"%(view)s\"."
msgstr "Es kann keine optionale Spalte in Sicht \"%(view)s\" gespeichert werden."
+#, python-format
msgctxt "model:ir.message,text:msg_write_error"
msgid ""
"You are trying to write to records \"%(ids)s\" of \"%(model)s\" that don't "
@@ -3163,6 +3302,7 @@ msgstr ""
"Schreibversuch auf nicht mehr vorhandene Datensätze \"%(ids)s\" von "
"\"%(model)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_write_rule_error"
msgid ""
"You are not allowed to write to records \"%(ids)s\" of \"%(model)s\" because of at least one of these rules:\n"
@@ -3171,6 +3311,7 @@ msgstr ""
"Sie sind aufgrund mindestens einer der folgenden Regeln nicht dazu berechtigt, die Datensätze \"%(ids)s\" vom Typ \"%(model)s\" zu verändern:\n"
"%(rules)s"
+#, python-format
msgctxt "model:ir.message,text:msg_write_xml_record"
msgid ""
"You are not allowed to modify the field \"%(field)s\" in record "
@@ -3183,14 +3324,6 @@ msgctxt "model:ir.message,text:msg_xml_id"
msgid "XML ID"
msgstr "XML-ID"
-msgctxt "model:ir.message,text:msg_xml_id_syntax_error"
-msgid ""
-"Syntax error for XML id: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
-msgstr ""
-"Syntaxfehler für XML-ID: %(value)r in \"%(field)s\" von \"%(model)s\" "
-"(%(column)s)."
-
msgctxt "model:ir.model,name:"
msgid "Model"
msgstr "Modell"
@@ -3414,7 +3547,7 @@ msgstr "Trigger"
msgctxt "model:ir.trigger.log,name:"
msgid "Trigger Log"
-msgstr "Trigger Protokoll"
+msgstr "Trigger-Log"
msgctxt "model:ir.ui.icon,name:"
msgid "Icon"
@@ -3465,11 +3598,11 @@ msgid "Actions"
msgstr "Aktionen"
msgctxt "model:ir.ui.menu,name:menu_email_form"
-msgid "E-mails"
+msgid "Emails"
msgstr "E-Mails"
msgctxt "model:ir.ui.menu,name:menu_email_template_form"
-msgid "E-mail Templates"
+msgid "Email Templates"
msgstr "E-Mail Vorlagen"
msgctxt "model:ir.ui.menu,name:menu_error_form"
@@ -3601,22 +3734,6 @@ msgctxt "model:ir.ui.menu,name:menu_view"
msgid "Views"
msgstr "Sichten"
-msgctxt "model:ir.ui.menu,name:menu_view_search"
-msgid "View Search"
-msgstr "Suchansicht"
-
-msgctxt "model:ir.ui.menu,name:menu_view_tree_optional"
-msgid "View Tree Optional"
-msgstr "Optionale Listen-/Baumansicht"
-
-msgctxt "model:ir.ui.menu,name:menu_view_tree_state"
-msgid "Tree State"
-msgstr "Status Baumansicht"
-
-msgctxt "model:ir.ui.menu,name:menu_view_tree_width"
-msgid "View Tree Width"
-msgstr "Spaltenbreiten Baumansicht"
-
msgctxt "model:ir.ui.menu,name:model_model_fields_form"
msgid "Fields"
msgstr "Felder"
@@ -3833,6 +3950,10 @@ msgctxt "selection:ir.cron,interval_type:"
msgid "Weeks"
msgstr "Woche(n)"
+msgctxt "selection:ir.cron,method:"
+msgid "Clean Cron Logs"
+msgstr "Cron-Logs löschen"
+
msgctxt "selection:ir.cron,method:"
msgid "Clean Errors"
msgstr "Fehler bereinigen"
diff --git a/trytond/trytond/ir/locale/es.po b/trytond/trytond/ir/locale/es.po
index 0951c2756f..f6e05e8544 100644
--- a/trytond/trytond/ir/locale/es.po
+++ b/trytond/trytond/ir/locale/es.po
@@ -502,6 +502,10 @@ msgctxt "field:ir.cron,interval_type:"
msgid "Interval Type"
msgstr "Tipo de intervalo"
+msgctxt "field:ir.cron,logs:"
+msgid "Logs"
+msgstr "Registros"
+
msgctxt "field:ir.cron,method:"
msgid "Method"
msgstr "Método"
@@ -514,6 +518,10 @@ msgctxt "field:ir.cron,next_call:"
msgid "Next Call"
msgstr "Siguiente llamada"
+msgctxt "field:ir.cron,running:"
+msgid "Running"
+msgstr "En ejecución"
+
msgctxt "field:ir.cron,timezone:"
msgid "Timezone"
msgstr "Zona horaria"
@@ -522,6 +530,22 @@ msgctxt "field:ir.cron,weekday:"
msgid "Day of Week"
msgstr "Día de la semana"
+msgctxt "field:ir.cron.log,cron:"
+msgid "Cron"
+msgstr "Planificador de tareas"
+
+msgctxt "field:ir.cron.log,duration:"
+msgid "Duration"
+msgstr "Duración"
+
+msgctxt "field:ir.cron.log,ended:"
+msgid "Ended"
+msgstr "Terminó"
+
+msgctxt "field:ir.cron.log,started:"
+msgid "Started"
+msgstr "Comenzó"
+
msgctxt "field:ir.email,addresses:"
msgid "Addresses"
msgstr "Direcciones"
@@ -563,7 +587,7 @@ msgid "Address"
msgstr "Dirección"
msgctxt "field:ir.email.address,email:"
-msgid "E-mail"
+msgid "Email"
msgstr "Correo electrónico"
msgctxt "field:ir.email.template,body:"
@@ -796,7 +820,7 @@ msgstr "Información"
msgctxt "field:ir.model,model:"
msgid "Model Name"
-msgstr "Modelo"
+msgstr "Nombre del modelo"
msgctxt "field:ir.model,module:"
msgid "Module"
@@ -1514,6 +1538,10 @@ msgctxt "field:ir.ui.menu,favorite:"
msgid "Favorite"
msgstr "Favorito"
+msgctxt "field:ir.ui.menu,favorites:"
+msgid "Favorites"
+msgstr "Favoritos"
+
msgctxt "field:ir.ui.menu,icon:"
msgid "Icon"
msgstr "Icono"
@@ -1602,6 +1630,10 @@ msgctxt "field:ir.ui.view_search,model:"
msgid "Model"
msgstr "Modelo"
+msgctxt "field:ir.ui.view_search,model_ref:"
+msgid "Model"
+msgstr "Modelo"
+
msgctxt "field:ir.ui.view_search,name:"
msgid "Name"
msgstr "Nombre"
@@ -1614,6 +1646,18 @@ msgctxt "field:ir.ui.view_tree_optional,field:"
msgid "Field"
msgstr "Campo"
+msgctxt "field:ir.ui.view_tree_optional,field_ref:"
+msgid "Field"
+msgstr "Campo"
+
+msgctxt "field:ir.ui.view_tree_optional,model:"
+msgid "Model"
+msgstr "Modelo"
+
+msgctxt "field:ir.ui.view_tree_optional,model_ref:"
+msgid "Model"
+msgstr "Modelo"
+
msgctxt "field:ir.ui.view_tree_optional,user:"
msgid "User"
msgstr "Usuario"
@@ -1622,9 +1666,13 @@ msgctxt "field:ir.ui.view_tree_optional,value:"
msgid "Value"
msgstr "Valor"
-msgctxt "field:ir.ui.view_tree_optional,view_id:"
-msgid "View ID"
-msgstr "ID de la vista"
+msgctxt "field:ir.ui.view_tree_optional,view:"
+msgid "View"
+msgstr "Vista"
+
+msgctxt "field:ir.ui.view_tree_state,child_field:"
+msgid "Child Field"
+msgstr "Campo hijos"
msgctxt "field:ir.ui.view_tree_state,child_name:"
msgid "Child Name"
@@ -1638,6 +1686,10 @@ msgctxt "field:ir.ui.view_tree_state,model:"
msgid "Model"
msgstr "Modelo"
+msgctxt "field:ir.ui.view_tree_state,model_ref:"
+msgid "Model"
+msgstr "Modelo"
+
msgctxt "field:ir.ui.view_tree_state,nodes:"
msgid "Expanded Nodes"
msgstr "Expandir nodos"
@@ -1739,8 +1791,8 @@ msgid "The field that contains the recipient(s)."
msgstr "El campo que contiene el/los destinatario/s."
msgctxt "help:ir.email.template,recipients_hidden:"
-msgid "The field that contains the secondary recipient(s)."
-msgstr "El campo que contiene el/los destinatario/s secundario/s."
+msgid "The field that contains the hidden recipient(s)."
+msgstr "El campo que contiene los recipiente(s) ocultos."
msgctxt "help:ir.email.template,recipients_hidden_pyson:"
msgid ""
@@ -1970,15 +2022,15 @@ msgid "Actions"
msgstr "Acciones"
msgctxt "model:ir.action,name:act_email_form"
-msgid "E-mails"
+msgid "Emails"
msgstr "Correos electrónicos"
msgctxt "model:ir.action,name:act_email_form_relate"
-msgid "E-mail Archives"
+msgid "Email Archives"
msgstr "Archivos de correo electrónico"
msgctxt "model:ir.action,name:act_email_template_form"
-msgid "E-mail Templates"
+msgid "Email Templates"
msgstr "Plantillas de correo electrónico"
msgctxt "model:ir.action,name:act_error_form"
@@ -2134,8 +2186,8 @@ msgid "View Tree Optional"
msgstr "Opcionales vista lista"
msgctxt "model:ir.action,name:act_view_tree_state"
-msgid "Tree State"
-msgstr "Estado del árbol"
+msgid "View Tree State"
+msgstr "Estado vista árbol"
msgctxt "model:ir.action,name:act_view_tree_width_form"
msgid "View Tree Width"
@@ -2402,6 +2454,10 @@ msgctxt "model:ir.cron,name:"
msgid "Cron"
msgstr "Planificador de tareas"
+msgctxt "model:ir.cron.log,name:"
+msgid "Cron Log"
+msgstr "Registros del planificador de tareas"
+
msgctxt "model:ir.date,name:"
msgid "Date"
msgstr "Fecha"
@@ -2550,42 +2606,56 @@ msgctxt "model:ir.message,text:msg_ID"
msgid "ID"
msgstr "ID"
+#, python-format
msgctxt "model:ir.message,text:msg_access_button_error"
msgid "Calling button \"%(button)s on \"%(model)s\" is not allowed."
msgstr "La llamada al botón \"%(button)s\" de \"%(model)s\" no está permitida."
+#, python-format
+msgctxt "model:ir.message,text:msg_access_report_error"
+msgid "You are not allowed to execute report \"%(report)s\"."
+msgstr "No tiene permisos para ejecutar el informe \"%(report)s\"."
+
+#, python-format
msgctxt "model:ir.message,text:msg_access_rule_error"
msgid "You are not allowed to access \"%(model)s\"."
msgstr "No tiene permisos para acceder a \"%(model)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_access_rule_field_error"
msgid "You are not allowed to access \"%(model)s.%(field)s\"."
msgstr "No tiene permisos para acceder a \"%(model)s.%(field)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_access_wizard_error"
msgid "You are not allowed to execute wizard \"%(wizard)s\"."
msgstr "No tiene permisos para ejecutar el asistente \"%(wizard)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_access_wizard_model_error"
msgid "You are not allowed to execute wizard \"%(wizard)s\" on \"%(model)s\"."
msgstr ""
"No tiene permisos para ejecutar el asistente \"%(wizard)s\" en el modelo "
"\"%(model)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_action_invalid_context"
msgid "Invalid context \"%(context)s\" for action \"%(action)s\"."
msgstr "El contexto \"%(context)s\" de la acción \"%(action)s\" es invalido."
+#, python-format
msgctxt "model:ir.message,text:msg_action_invalid_domain"
msgid "Invalid domain or search criteria \"%(domain)s\" for action \"%(action)s\"."
msgstr ""
"El dominio o el criterio de búsqueda \"%(domain)s\" de la acción "
"\"%(action)s\" es invalido."
+#, python-format
msgctxt "model:ir.message,text:msg_action_invalid_views"
msgid "Invalid view \"%(view)s\" for action \"%(action)s\"."
msgstr "La vista \"%(view)s\" para la acción \"%(action)s\" es invalida."
+#, python-format
msgctxt "model:ir.message,text:msg_action_wrong_wizard_model"
msgid "Wrong wizard model in keyword action \"%(name)s\"."
msgstr ""
@@ -2631,14 +2701,21 @@ msgctxt "model:ir.message,text:msg_button_name_unique"
msgid "The name of the button must be unique per model."
msgstr "El nombre del botón debe ser único por cada modelo."
+msgctxt "model:ir.message,text:msg_cache_name_unique"
+msgid "The name of cache must be unique."
+msgstr "El nombre del caché debe ser único."
+
+#, python-format
msgctxt "model:ir.message,text:msg_context_datetime"
msgid "At date/time: %(datetime)s"
msgstr "A la fecha/hora: %(datetime)s"
+#, python-format
msgctxt "model:ir.message,text:msg_context_groups"
msgid "Within groups: %(groups)s"
msgstr "En los grupos: %(groups)s"
+#, python-format
msgctxt "model:ir.message,text:msg_create_rule_error"
msgid ""
"You are not allowed to create records of \"%(model)s\" because they fail on at least one of these rules:\n"
@@ -2655,6 +2732,7 @@ msgctxt "model:ir.message,text:msg_created_by"
msgid "Created by"
msgstr "Creado por"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_rule_error"
msgid ""
"You are not allowed to delete records \"%(ids)s\" of \"%(model)s\" because of at lease one of those rules:\n"
@@ -2663,6 +2741,7 @@ msgstr ""
"No puede eliminar los registros \"%(ids)s\" de \"%(model)s\" debido a alguna de estas reglas:\n"
"%(rules)s"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_xml_record"
msgid "You are not allowed to delete the record \"%(record)s\" of \"%(model)s\"."
msgstr ""
@@ -2722,14 +2801,17 @@ msgctxt "model:ir.message,text:msg_dict_schema_integer"
msgid "Integer"
msgstr "Entero"
+#, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_domain"
msgid "Invalid domain in schema \"%(schema)s\"."
msgstr "Dominio inválido en el esquema \"%(schema)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_help_selection"
msgid "Invalid help selection in schema \"%(schema)s\"."
msgstr "Ayuda de la selección invalida en el esquema \"%(schema)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_selection"
msgid "Invalid selection in schema \"%(schema)s\"."
msgstr "Selección inválida en el esquema \"%(schema)s\"."
@@ -2778,6 +2860,7 @@ msgctxt "model:ir.message,text:msg_dict_yes"
msgid "Yes"
msgstr "Sí"
+#, python-format
msgctxt "model:ir.message,text:msg_digits_validation_record"
msgid ""
"The number of digits in the value \"%(value)r\" for field \"%(field)s\" in "
@@ -2787,6 +2870,7 @@ msgstr ""
" registro \"%(record)s\" de \"%(model)s\" excede el límite de "
"\"%(digits)i\"."
+#, python-format
msgctxt "model:ir.message,text:msg_domain_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -2803,46 +2887,52 @@ msgctxt "model:ir.message,text:msg_edited_by"
msgid "Edited by"
msgstr "Editado por"
+#, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_body"
msgid ""
-"Invalid body in e-mail template \"%(template)s\" with exception "
+"Invalid body in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr ""
-"Mensaje invalido en la plantilla de correo electrònico \"%(template)s\" con "
-"la excepción \"%(exception)s\"."
+"Cuerpo inválido en la plantilla de correo electrónico \"%(template)s\" con "
+"excepción \"%(exception)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_field_pyson"
msgid ""
-"Invalid PYSON %(field)s in e-mail template \"%(template)s\" with exception "
+"Invalid PYSON %(field)s in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr ""
-"Expresión PYSON incorrecta \"%(field)s\" en la plantilla de correo "
-"electrónico \"%(template)s\" con la excepción \"%(exception)s\"."
+"PYSON %(field)s inválido en la plantilla de correo electrónico "
+"\"%(template)s\" con excepción \"%(exception)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_field_pyson_type"
msgid ""
-"The PYSON %(field)s in e-mail template \"%(template)s\" must generate a "
-"list."
+"The PYSON %(field)s in email template \"%(template)s\" must generate a list."
msgstr ""
-"La expresión PYSON \"%(field)s\" en la plantilla de correo electrónico "
-"\"%(template)s\" debe generar una lista."
+"El PYSON %(field)s en la plantilla de correo electrónico \"%(template)s\" "
+"debe generar una lista."
+#, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_subject"
msgid ""
-"Invalid subject in e-mail template \"%(template)s\" with exception "
+"Invalid subject in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr ""
-"Asunto invalido en la plantilla de correo electrònico \"%(template)s\" con "
+"Asunto invalido en la plantilla de correo electrónico \"%(template)s\" con "
"la excepción \"%(exception)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_field_model_name"
msgid "%(field)s (model name)"
msgstr "%(field)s (nombre del modelo)"
+#, python-format
msgctxt "model:ir.message,text:msg_field_string"
msgid "%(field)s (string)"
msgstr "%(field)s (cadena)"
+#, python-format
msgctxt "model:ir.message,text:msg_forbidden_char_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -2851,6 +2941,7 @@ msgstr ""
"El valor \"%(value)s\" del campo \"%(field)s\" del registro \"%(record)s\" "
"en \"%(model)s\" contiene algunos caracteres inválidos \"%(chars)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_foreign_model_exist"
msgid ""
"The records could not be deleted because they are used by field "
@@ -2859,6 +2950,7 @@ msgstr ""
"Los registros no pueden eliminarse porque se utilizan en el campo "
"\"%(field)s\" de \"%(model)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_foreign_model_missing"
msgid "The value \"%(value)s\" for field \"%(field)s\" in \"%(model)s\" does not exist."
msgstr "El valor \"%(value)s\" del campo \"%(field)s\" de \"%(model)s\" no existe."
@@ -2871,26 +2963,42 @@ msgctxt "model:ir.message,text:msg_id_positive"
msgid "ID must be positive."
msgstr "El ID debe ser positivo."
+#, python-format
+msgctxt "model:ir.message,text:msg_import_data_missing_column"
+msgid "Missing values for last column at row %(row)d."
+msgstr "Faltan los valores de la última columna de la fila %(row)d."
+
+#, python-format
+msgctxt "model:ir.message,text:msg_import_data_missing_columns"
+msgid "Missing values for %(n)s last columns at row %(row)d."
+msgstr ""
+"Faltan los valores para las %(n)s últimas columnas en la fila %(row)d."
+
msgctxt "model:ir.message,text:msg_language_code_unique"
msgid "The code on language must be unique."
msgstr "El código del idioma debe ser único."
+#, python-format
msgctxt "model:ir.message,text:msg_language_default_translatable"
msgid "The default language \"%(language)s\" must be translatable."
msgstr "El idioma por defecto \"%(language)s\" debe ser traducible."
+#, python-format
msgctxt "model:ir.message,text:msg_language_delete_default"
msgid "The default language \"%(language)s\" can not be deleted."
msgstr "El idioma por defecto \"%(language)s\" no se puede eliminar."
+#, python-format
msgctxt "model:ir.message,text:msg_language_invalid_date"
msgid "Invalid date format \"%(format)s\" for language \"%(language)s\"."
msgstr "El formato de la fecha \"%(format)s\" de \"%(language)s\" es invalido."
+#, python-format
msgctxt "model:ir.message,text:msg_language_invalid_grouping"
msgid "Invalid grouping \"%(grouping)s\" for language \"%(language)s\"."
msgstr "La agrupación \"%(grouping)s\" del idioma \"%(language)s\" es invalida."
+#, python-format
msgctxt "model:ir.message,text:msg_model_invalid_condition"
msgid ""
"The condition \"%(condition)s\" is not a valid PYSON expression for button "
@@ -2916,12 +3024,14 @@ msgctxt "model:ir.message,text:msg_notes"
msgid "Notes"
msgstr "Notas"
+#, python-format
msgctxt "model:ir.message,text:msg_read_error"
msgid "You are trying to read records \"%(ids)s\" of \"%(model)s\" that don't exist."
msgstr ""
"Está intentando leer los registros \"%(ids)s\" del modelo \"%(model)s\" que "
"no existen."
+#, python-format
msgctxt "model:ir.message,text:msg_read_rule_error"
msgid ""
"You are not allowed to read records \"%(ids)s\" of \"%(model)s\" because of at least one of these rules:\n"
@@ -2934,6 +3044,7 @@ msgctxt "model:ir.message,text:msg_record_name"
msgid "Record Name"
msgstr "Nombre del registro"
+#, python-format
msgctxt "model:ir.message,text:msg_recursion_error"
msgid ""
"Recursion error: Record \"%(rec_name)s\" with parent \"%(parent_rec_name)s\""
@@ -2942,24 +3053,32 @@ msgstr ""
"Error de recursividad: El registro \"%(rec_name)s\" con el padre "
"\"%(parent_rec_name)s\" se ha configurado como padre de si mismo."
+#, python-format
msgctxt "model:ir.message,text:msg_reference_syntax_error"
msgid ""
-"Syntax error for reference: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
+"Syntax error for %(value)r in \"%(field)s\" of \"%(model)s\" at row %(row)d "
+"and column %(column)d."
msgstr ""
-"Error de sintaxis para la referencia: \"%(value)r\" en \"%(field)s\" de "
-"\"%(model)s\" (%(column)s)."
+"Error de sintaxis para %(value)r en \"%(field)s\" de \"%(model)s\" en la "
+"fila %(row)d y la columna %(column)d."
+#, python-format
msgctxt "model:ir.message,text:msg_relation_not_found"
-msgid "Relation not found: %(value)r in \"%(model)s\" (%(column)s)."
-msgstr "Relación no encontrada: \"%(value)r\" en \"%(model)s\" (%(column)s)."
+msgid ""
+"Could not find relation for %(value)r in \"%(model)s\" at row %(row)d and "
+"column %(column)d."
+msgstr ""
+"No se pudo encontrar la relación para %(value)r de \"%(model)s\" en la fila "
+"%(row)d y la columna %(column)d."
+#, python-format
msgctxt "model:ir.message,text:msg_report_invalid_email"
msgid "Invalid email definition for report \"%(name)s\"."
msgstr ""
"La definición de correo electrónico sobre el informe \"%(name)s\" es "
"invalida."
+#, python-format
msgctxt "model:ir.message,text:msg_report_invalid_record_name"
msgid ""
"Invalid record name definition for report \"%(report)s\" with exception "
@@ -2968,10 +3087,12 @@ msgstr ""
"La definición del nombre de registro no és válida en el informe "
"\"%(report)s\" con la excepción \"%(exception)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_required_validation"
msgid "A value is required for field \"%(field)s\" in \"%(model)s\"."
msgstr "Se requiere un valor para el campo \"%(field)s\" de \"%(model)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_required_validation_record"
msgid ""
"A value is required for field \"%(field)s\" in record \"%(record)s\" of "
@@ -2984,14 +3105,17 @@ msgctxt "model:ir.message,text:msg_resource_copy_help"
msgid "The resources to which this record must be copied."
msgstr "Los recursos a los que se debe copiar este registro."
+#, python-format
msgctxt "model:ir.message,text:msg_rule_invalid_domain"
msgid "Invalid domain in rule \"%(name)s\"."
msgstr "El dominio de la regla \"%(name)s\" no es valido."
+#, python-format
msgctxt "model:ir.message,text:msg_search_function_missing"
msgid "Missing search function for field \"%(field)s\" in \"%(model)s\"."
msgstr "Falta la función de búsqueda del campo \"%(field)s\" a \"%(model)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_selection_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -3012,6 +3136,7 @@ msgstr ""
"No puedes cambiar el tipo de secuencia de una secuencia. Crea una nueva "
"secuencia en su lugar."
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_number_increment_next"
msgid ""
"Invalid \"Increment Number\" (%(number_increment)s) or \"Next Number\" "
@@ -3020,22 +3145,22 @@ msgstr ""
"El \"Número de incremento\" (%(number_increment)s) o el \"Siguiente Numero\""
" (%(number_next)s) son inválidos con la excepción \"%(exception)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_prefix"
msgid "Invalid prefix \"%(affix)s\" for sequence \"%(sequence)s\"."
msgstr "El prefijo \"%(affix)s\" de la secuencia \"%(sequence)s\" es inválido."
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_suffix"
msgid "Invalid suffix \"%(affix)s\" for sequence \"%(sequence)s\"."
msgstr "El sufijo \"%(affix)s\" de la secuencia \"%(sequence)s\" es invlido."
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_last_timestamp_future"
msgid "The \"Last Timestamp\" cannot be in the future for sequence \"%s\"."
msgstr "La última fecha-hora no puede ser del futuro para la secuencia \"%s\"."
-msgctxt "model:ir.message,text:msg_sequence_missing"
-msgid "Missing sequence."
-msgstr "No se ha encontrado la secuencia."
-
+#, python-format
msgctxt "model:ir.message,text:msg_setter_function_missing"
msgid "Missing setter function for field \"%(field)s\" in \"%(model)s\"."
msgstr "Falta la función de escritura para el campo \"%(field)s\" en \"%(model)s\"."
@@ -3044,14 +3169,16 @@ msgctxt "model:ir.message,text:msg_singleton"
msgid "Only one singleton can be created."
msgstr "Solo se puede crear un singleton."
+#, python-format
msgctxt "model:ir.message,text:msg_size_validation"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in \"%(model)s\" is too long"
" (%(size)i > %(max_size)i)."
msgstr ""
-"El valor \"%(value)s\" del campo \"%(field)s\" del registro \"%(model)s\" en"
-" \"%(model)s\" es demasiado largo (%(size)i > %(max_size)i)."
+"El valor \"%(value)s\" del campo \"%(field)s\" del registro \"%(model)s\" es"
+" demasiado largo (%(size)i > %(max_size)i)."
+#, python-format
msgctxt "model:ir.message,text:msg_size_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -3060,6 +3187,7 @@ msgstr ""
"El valor \"%(value)s\" del campo \"%(field)s\" del registro \"%(record)s\" "
"en \"%(model)s\" es demasiado largo (%(size)i > %(max_size)i)."
+#, python-format
msgctxt "model:ir.message,text:msg_time_format_validation_record"
msgid ""
"The time value \"%(value)s\" for field \"%(field)s\" in record "
@@ -3096,12 +3224,16 @@ msgctxt "model:ir.message,text:msg_timedelta_w"
msgid "w"
msgstr "S"
+#, python-format
msgctxt "model:ir.message,text:msg_too_many_relations_found"
-msgid "Too many relations found: %(value)r in \"%(model)s\" (%(column)s)."
+msgid ""
+"Found too many relation for %(value)r in \"%(model)s\" at row %(row)d and "
+"column %(column)d."
msgstr ""
-"Demasiadas relaciones encontradas: \"%(value)r\" en \"%(model)s\" "
-"(%(column)s)."
+"Se encontraron demasiadas relaciones para %(value)r en \"%(model)s\" de la "
+"fila %(row)d y la columna %(column)d."
+#, python-format
msgctxt "model:ir.message,text:msg_translation_overridden"
msgid ""
"You can not export translation \"%(name)s\" because it has been overridden "
@@ -3117,6 +3249,7 @@ msgid ""
msgstr ""
"No puedes activar \"Por tiempo\" y otros porqué son mutuamente excluyentes."
+#, python-format
msgctxt "model:ir.message,text:msg_trigger_invalid_condition"
msgid ""
"Condition \"%(condition)s\" is not a valid PYSON expression for trigger "
@@ -3125,28 +3258,33 @@ msgstr ""
"La condición \"%(condition)s\" no es una expresión PYSON correcta valida "
"para el disparador \"%(trigger)s\" ."
+#, python-format
msgctxt "model:ir.message,text:msg_value_syntax_error"
msgid ""
-"Syntax error for value: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
+"Syntax error for %(value)r in \"%(field)s\" of \"%(model)s\" at row %(row)d "
+"and column %(column)d."
msgstr ""
-"Error de sintaxis para el valor: %(value)r\" en \"%(field)s\" de "
-"\"%(model)s\" (%(column)s)."
+"Error de sintaxis para %(value)r en \"%(field)s\" de \"%(model)s\" en la "
+"fila %(row)d y la columna %(column)d."
+#, python-format
msgctxt "model:ir.message,text:msg_view_invalid_xml"
msgid "Invalid XML for view \"%(name)s\"."
msgstr "El XML de la vista \"%(name)s\" es invalido."
+#, python-format
msgctxt "model:ir.message,text:msg_view_search_invalid_domain"
msgid "Invalid domain or search criteria \"%(domain)s\" for search \"%(search)s\"."
msgstr ""
"El dominio o el criterio de búsqueda \"%(domain)s\" de la busqueda "
"\"%(search)s\" es invalido."
+#, python-format
msgctxt "model:ir.message,text:msg_view_tree_optional_type"
msgid "You cannot store optional on view \"%(view)s\"."
msgstr "No se puede guardar los opcionales en la vista \"%(view)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_write_error"
msgid ""
"You are trying to write to records \"%(ids)s\" of \"%(model)s\" that don't "
@@ -3155,6 +3293,7 @@ msgstr ""
"Está intentando escribir en los registros \"%(ids)s\" de \"%(model)s\" que "
"no existen."
+#, python-format
msgctxt "model:ir.message,text:msg_write_rule_error"
msgid ""
"You are not allowed to write to records \"%(ids)s\" of \"%(model)s\" because of at least one of these rules:\n"
@@ -3163,6 +3302,7 @@ msgstr ""
"No puede modificar los registros \"%(ids)s\" de \"%(model)s\" debido a alguna de estas reglas:\n"
"%(rules)s"
+#, python-format
msgctxt "model:ir.message,text:msg_write_xml_record"
msgid ""
"You are not allowed to modify the field \"%(field)s\" in record "
@@ -3175,14 +3315,6 @@ msgctxt "model:ir.message,text:msg_xml_id"
msgid "XML ID"
msgstr "ID XML"
-msgctxt "model:ir.message,text:msg_xml_id_syntax_error"
-msgid ""
-"Syntax error for XML id: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
-msgstr ""
-"Error de sintaxis para el id de XML: %(value)r\" en \"%(field)s\" de "
-"\"%(model)s\" (%(column)s)."
-
msgctxt "model:ir.model,name:"
msgid "Model"
msgstr "Modelo"
@@ -3456,11 +3588,11 @@ msgid "Actions"
msgstr "Acciones"
msgctxt "model:ir.ui.menu,name:menu_email_form"
-msgid "E-mails"
+msgid "Emails"
msgstr "Correos electrónicos"
msgctxt "model:ir.ui.menu,name:menu_email_template_form"
-msgid "E-mail Templates"
+msgid "Email Templates"
msgstr "Plantillas de correo electrónico"
msgctxt "model:ir.ui.menu,name:menu_error_form"
@@ -3591,22 +3723,6 @@ msgctxt "model:ir.ui.menu,name:menu_view"
msgid "Views"
msgstr "Vistas"
-msgctxt "model:ir.ui.menu,name:menu_view_search"
-msgid "View Search"
-msgstr "Búsquedas favoritas"
-
-msgctxt "model:ir.ui.menu,name:menu_view_tree_optional"
-msgid "View Tree Optional"
-msgstr "Opcionales vista lista"
-
-msgctxt "model:ir.ui.menu,name:menu_view_tree_state"
-msgid "Tree State"
-msgstr "Estado de árbol"
-
-msgctxt "model:ir.ui.menu,name:menu_view_tree_width"
-msgid "View Tree Width"
-msgstr "Ancho vista de árbol"
-
msgctxt "model:ir.ui.menu,name:model_model_fields_form"
msgid "Fields"
msgstr "Campos"
@@ -3823,6 +3939,10 @@ msgctxt "selection:ir.cron,interval_type:"
msgid "Weeks"
msgstr "Semanas"
+msgctxt "selection:ir.cron,method:"
+msgid "Clean Cron Logs"
+msgstr "Limpiar registros del programador de tareas"
+
msgctxt "selection:ir.cron,method:"
msgid "Clean Errors"
msgstr "Limpiar errores"
diff --git a/trytond/trytond/ir/locale/es_419.po b/trytond/trytond/ir/locale/es_419.po
index eb065fac69..8977566984 100644
--- a/trytond/trytond/ir/locale/es_419.po
+++ b/trytond/trytond/ir/locale/es_419.po
@@ -512,6 +512,10 @@ msgctxt "field:ir.cron,interval_type:"
msgid "Interval Type"
msgstr ""
+msgctxt "field:ir.cron,logs:"
+msgid "Logs"
+msgstr ""
+
msgctxt "field:ir.cron,method:"
msgid "Method"
msgstr ""
@@ -524,6 +528,10 @@ msgctxt "field:ir.cron,next_call:"
msgid "Next Call"
msgstr ""
+msgctxt "field:ir.cron,running:"
+msgid "Running"
+msgstr ""
+
msgctxt "field:ir.cron,timezone:"
msgid "Timezone"
msgstr ""
@@ -532,6 +540,22 @@ msgctxt "field:ir.cron,weekday:"
msgid "Day of Week"
msgstr ""
+msgctxt "field:ir.cron.log,cron:"
+msgid "Cron"
+msgstr ""
+
+msgctxt "field:ir.cron.log,duration:"
+msgid "Duration"
+msgstr ""
+
+msgctxt "field:ir.cron.log,ended:"
+msgid "Ended"
+msgstr ""
+
+msgctxt "field:ir.cron.log,started:"
+msgid "Started"
+msgstr ""
+
msgctxt "field:ir.email,addresses:"
msgid "Addresses"
msgstr ""
@@ -573,7 +597,7 @@ msgid "Address"
msgstr ""
msgctxt "field:ir.email.address,email:"
-msgid "E-mail"
+msgid "Email"
msgstr ""
msgctxt "field:ir.email.template,body:"
@@ -1542,6 +1566,10 @@ msgctxt "field:ir.ui.menu,favorite:"
msgid "Favorite"
msgstr ""
+msgctxt "field:ir.ui.menu,favorites:"
+msgid "Favorites"
+msgstr ""
+
msgctxt "field:ir.ui.menu,icon:"
msgid "Icon"
msgstr ""
@@ -1631,6 +1659,11 @@ msgctxt "field:ir.ui.view_search,model:"
msgid "Model"
msgstr ""
+#, fuzzy
+msgctxt "field:ir.ui.view_search,model_ref:"
+msgid "Model"
+msgstr "Acceso a modelos"
+
msgctxt "field:ir.ui.view_search,name:"
msgid "Name"
msgstr ""
@@ -1644,6 +1677,21 @@ msgctxt "field:ir.ui.view_tree_optional,field:"
msgid "Field"
msgstr "Fields"
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_optional,field_ref:"
+msgid "Field"
+msgstr "Fields"
+
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_optional,model:"
+msgid "Model"
+msgstr "Acceso a modelos"
+
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_optional,model_ref:"
+msgid "Model"
+msgstr "Acceso a modelos"
+
#, fuzzy
msgctxt "field:ir.ui.view_tree_optional,user:"
msgid "User"
@@ -1654,10 +1702,15 @@ msgid "Value"
msgstr ""
#, fuzzy
-msgctxt "field:ir.ui.view_tree_optional,view_id:"
-msgid "View ID"
+msgctxt "field:ir.ui.view_tree_optional,view:"
+msgid "View"
msgstr "Views"
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_state,child_field:"
+msgid "Child Field"
+msgstr "Fields"
+
msgctxt "field:ir.ui.view_tree_state,child_name:"
msgid "Child Name"
msgstr ""
@@ -1670,6 +1723,11 @@ msgctxt "field:ir.ui.view_tree_state,model:"
msgid "Model"
msgstr ""
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_state,model_ref:"
+msgid "Model"
+msgstr "Acceso a modelos"
+
msgctxt "field:ir.ui.view_tree_state,nodes:"
msgid "Expanded Nodes"
msgstr ""
@@ -1770,7 +1828,7 @@ msgid "The field that contains the recipient(s)."
msgstr ""
msgctxt "help:ir.email.template,recipients_hidden:"
-msgid "The field that contains the secondary recipient(s)."
+msgid "The field that contains the hidden recipient(s)."
msgstr ""
msgctxt "help:ir.email.template,recipients_hidden_pyson:"
@@ -1971,15 +2029,15 @@ msgid "Actions"
msgstr "Acciones de ventana"
msgctxt "model:ir.action,name:act_email_form"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
msgctxt "model:ir.action,name:act_email_form_relate"
-msgid "E-mail Archives"
+msgid "Email Archives"
msgstr ""
msgctxt "model:ir.action,name:act_email_template_form"
-msgid "E-mail Templates"
+msgid "Email Templates"
msgstr ""
msgctxt "model:ir.action,name:act_error_form"
@@ -2140,9 +2198,10 @@ msgctxt "model:ir.action,name:act_view_tree_optional_form"
msgid "View Tree Optional"
msgstr "Ancho de la vista de árbol"
+#, fuzzy
msgctxt "model:ir.action,name:act_view_tree_state"
-msgid "Tree State"
-msgstr ""
+msgid "View Tree State"
+msgstr "Ancho de la vista de árbol"
#, fuzzy
msgctxt "model:ir.action,name:act_view_tree_width_form"
@@ -2410,6 +2469,10 @@ msgctxt "model:ir.cron,name:"
msgid "Cron"
msgstr ""
+msgctxt "model:ir.cron.log,name:"
+msgid "Cron Log"
+msgstr ""
+
msgctxt "model:ir.date,name:"
msgid "Date"
msgstr ""
@@ -2558,38 +2621,52 @@ msgctxt "model:ir.message,text:msg_ID"
msgid "ID"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_access_button_error"
msgid "Calling button \"%(button)s on \"%(model)s\" is not allowed."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_access_report_error"
+msgid "You are not allowed to execute report \"%(report)s\"."
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_access_rule_error"
msgid "You are not allowed to access \"%(model)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_access_rule_field_error"
msgid "You are not allowed to access \"%(model)s.%(field)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_access_wizard_error"
msgid "You are not allowed to execute wizard \"%(wizard)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_access_wizard_model_error"
msgid "You are not allowed to execute wizard \"%(wizard)s\" on \"%(model)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_action_invalid_context"
msgid "Invalid context \"%(context)s\" for action \"%(action)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_action_invalid_domain"
msgid "Invalid domain or search criteria \"%(domain)s\" for action \"%(action)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_action_invalid_views"
msgid "Invalid view \"%(view)s\" for action \"%(action)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_action_wrong_wizard_model"
msgid "Wrong wizard model in keyword action \"%(name)s\"."
msgstr ""
@@ -2634,14 +2711,21 @@ msgctxt "model:ir.message,text:msg_button_name_unique"
msgid "The name of the button must be unique per model."
msgstr ""
+msgctxt "model:ir.message,text:msg_cache_name_unique"
+msgid "The name of cache must be unique."
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_context_datetime"
msgid "At date/time: %(datetime)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_context_groups"
msgid "Within groups: %(groups)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_create_rule_error"
msgid ""
"You are not allowed to create records of \"%(model)s\" because they fail on at least one of these rules:\n"
@@ -2658,12 +2742,14 @@ msgctxt "model:ir.message,text:msg_created_by"
msgid "Created by"
msgstr "Creado por usuario"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_rule_error"
msgid ""
"You are not allowed to delete records \"%(ids)s\" of \"%(model)s\" because of at lease one of those rules:\n"
"%(rules)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_delete_xml_record"
msgid "You are not allowed to delete the record \"%(record)s\" of \"%(model)s\"."
msgstr ""
@@ -2720,14 +2806,17 @@ msgctxt "model:ir.message,text:msg_dict_schema_integer"
msgid "Integer"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_domain"
msgid "Invalid domain in schema \"%(schema)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_help_selection"
msgid "Invalid help selection in schema \"%(schema)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_selection"
msgid "Invalid selection in schema \"%(schema)s\"."
msgstr ""
@@ -2776,12 +2865,14 @@ msgctxt "model:ir.message,text:msg_dict_yes"
msgid "Yes"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_digits_validation_record"
msgid ""
"The number of digits in the value \"%(value)r\" for field \"%(field)s\" in "
"record \"%(record)s\" of \"%(model)s\" exceeds the limit of \"%(digits)i\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_domain_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -2798,50 +2889,58 @@ msgctxt "model:ir.message,text:msg_edited_by"
msgid "Edited by"
msgstr "Creado por usuario"
+#, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_body"
msgid ""
-"Invalid body in e-mail template \"%(template)s\" with exception "
+"Invalid body in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_field_pyson"
msgid ""
-"Invalid PYSON %(field)s in e-mail template \"%(template)s\" with exception "
+"Invalid PYSON %(field)s in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_field_pyson_type"
msgid ""
-"The PYSON %(field)s in e-mail template \"%(template)s\" must generate a "
-"list."
+"The PYSON %(field)s in email template \"%(template)s\" must generate a list."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_subject"
msgid ""
-"Invalid subject in e-mail template \"%(template)s\" with exception "
+"Invalid subject in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_field_model_name"
msgid "%(field)s (model name)"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_field_string"
msgid "%(field)s (string)"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_forbidden_char_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
"\"%(model)s\" contains some invalid chars \"%(chars)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_foreign_model_exist"
msgid ""
"The records could not be deleted because they are used by field "
"\"%(field)s\" of \"%(model)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_foreign_model_missing"
msgid "The value \"%(value)s\" for field \"%(field)s\" in \"%(model)s\" does not exist."
msgstr ""
@@ -2854,26 +2953,41 @@ msgctxt "model:ir.message,text:msg_id_positive"
msgid "ID must be positive."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_import_data_missing_column"
+msgid "Missing values for last column at row %(row)d."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_import_data_missing_columns"
+msgid "Missing values for %(n)s last columns at row %(row)d."
+msgstr ""
+
msgctxt "model:ir.message,text:msg_language_code_unique"
msgid "The code on language must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_language_default_translatable"
msgid "The default language \"%(language)s\" must be translatable."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_language_delete_default"
msgid "The default language \"%(language)s\" can not be deleted."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_language_invalid_date"
msgid "Invalid date format \"%(format)s\" for language \"%(language)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_language_invalid_grouping"
msgid "Invalid grouping \"%(grouping)s\" for language \"%(language)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_model_invalid_condition"
msgid ""
"The condition \"%(condition)s\" is not a valid PYSON expression for button "
@@ -2895,10 +3009,12 @@ msgctxt "model:ir.message,text:msg_notes"
msgid "Notes"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_read_error"
msgid "You are trying to read records \"%(ids)s\" of \"%(model)s\" that don't exist."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_read_rule_error"
msgid ""
"You are not allowed to read records \"%(ids)s\" of \"%(model)s\" because of at least one of these rules:\n"
@@ -2909,36 +3025,45 @@ msgctxt "model:ir.message,text:msg_record_name"
msgid "Record Name"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_recursion_error"
msgid ""
"Recursion error: Record \"%(rec_name)s\" with parent \"%(parent_rec_name)s\""
" was configured as ancestor of itself."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_reference_syntax_error"
msgid ""
-"Syntax error for reference: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
+"Syntax error for %(value)r in \"%(field)s\" of \"%(model)s\" at row %(row)d "
+"and column %(column)d."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_relation_not_found"
-msgid "Relation not found: %(value)r in \"%(model)s\" (%(column)s)."
+msgid ""
+"Could not find relation for %(value)r in \"%(model)s\" at row %(row)d and "
+"column %(column)d."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_report_invalid_email"
msgid "Invalid email definition for report \"%(name)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_report_invalid_record_name"
msgid ""
"Invalid record name definition for report \"%(report)s\" with exception "
"\"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_required_validation"
msgid "A value is required for field \"%(field)s\" in \"%(model)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_required_validation_record"
msgid ""
"A value is required for field \"%(field)s\" in record \"%(record)s\" of "
@@ -2949,14 +3074,17 @@ msgctxt "model:ir.message,text:msg_resource_copy_help"
msgid "The resources to which this record must be copied."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_rule_invalid_domain"
msgid "Invalid domain in rule \"%(name)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_search_function_missing"
msgid "Missing search function for field \"%(field)s\" in \"%(model)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_selection_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -2973,28 +3101,29 @@ msgid ""
"sequence."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_number_increment_next"
msgid ""
"Invalid \"Increment Number\" (%(number_increment)s) or \"Next Number\" "
"(%(number_next)s) with exception \"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_prefix"
msgid "Invalid prefix \"%(affix)s\" for sequence \"%(sequence)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_suffix"
msgid "Invalid suffix \"%(affix)s\" for sequence \"%(sequence)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_last_timestamp_future"
msgid "The \"Last Timestamp\" cannot be in the future for sequence \"%s\"."
msgstr ""
-msgctxt "model:ir.message,text:msg_sequence_missing"
-msgid "Missing sequence."
-msgstr ""
-
+#, python-format
msgctxt "model:ir.message,text:msg_setter_function_missing"
msgid "Missing setter function for field \"%(field)s\" in \"%(model)s\"."
msgstr ""
@@ -3003,18 +3132,21 @@ msgctxt "model:ir.message,text:msg_singleton"
msgid "Only one singleton can be created."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_size_validation"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in \"%(model)s\" is too long"
" (%(size)i > %(max_size)i)."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_size_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
"\"%(model)s\" is too long (%(size)i > %(max_size)i)."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_time_format_validation_record"
msgid ""
"The time value \"%(value)s\" for field \"%(field)s\" in record "
@@ -3049,10 +3181,14 @@ msgctxt "model:ir.message,text:msg_timedelta_w"
msgid "w"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_too_many_relations_found"
-msgid "Too many relations found: %(value)r in \"%(model)s\" (%(column)s)."
+msgid ""
+"Found too many relation for %(value)r in \"%(model)s\" at row %(row)d and "
+"column %(column)d."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_translation_overridden"
msgid ""
"You can not export translation \"%(name)s\" because it has been overridden "
@@ -3065,42 +3201,50 @@ msgid ""
"mutually exclusive."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_trigger_invalid_condition"
msgid ""
"Condition \"%(condition)s\" is not a valid PYSON expression for trigger "
"\"%(trigger)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_value_syntax_error"
msgid ""
-"Syntax error for value: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
+"Syntax error for %(value)r in \"%(field)s\" of \"%(model)s\" at row %(row)d "
+"and column %(column)d."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_view_invalid_xml"
msgid "Invalid XML for view \"%(name)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_view_search_invalid_domain"
msgid "Invalid domain or search criteria \"%(domain)s\" for search \"%(search)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_view_tree_optional_type"
msgid "You cannot store optional on view \"%(view)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_write_error"
msgid ""
"You are trying to write to records \"%(ids)s\" of \"%(model)s\" that don't "
"exist."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_write_rule_error"
msgid ""
"You are not allowed to write to records \"%(ids)s\" of \"%(model)s\" because of at least one of these rules:\n"
"%(rules)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_write_xml_record"
msgid ""
"You are not allowed to modify the field \"%(field)s\" in record "
@@ -3111,12 +3255,6 @@ msgctxt "model:ir.message,text:msg_xml_id"
msgid "XML ID"
msgstr ""
-msgctxt "model:ir.message,text:msg_xml_id_syntax_error"
-msgid ""
-"Syntax error for XML id: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
-msgstr ""
-
msgctxt "model:ir.model,name:"
msgid "Model"
msgstr ""
@@ -3395,11 +3533,11 @@ msgid "Actions"
msgstr "Acciones de ventana"
msgctxt "model:ir.ui.menu,name:menu_email_form"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_email_template_form"
-msgid "E-mail Templates"
+msgid "Email Templates"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_error_form"
@@ -3534,24 +3672,6 @@ msgctxt "model:ir.ui.menu,name:menu_view"
msgid "Views"
msgstr "Views"
-msgctxt "model:ir.ui.menu,name:menu_view_search"
-msgid "View Search"
-msgstr ""
-
-#, fuzzy
-msgctxt "model:ir.ui.menu,name:menu_view_tree_optional"
-msgid "View Tree Optional"
-msgstr "Ancho de la vista de árbol"
-
-msgctxt "model:ir.ui.menu,name:menu_view_tree_state"
-msgid "Tree State"
-msgstr ""
-
-#, fuzzy
-msgctxt "model:ir.ui.menu,name:menu_view_tree_width"
-msgid "View Tree Width"
-msgstr "Ancho de la vista de árbol"
-
#, fuzzy
msgctxt "model:ir.ui.menu,name:model_model_fields_form"
msgid "Fields"
@@ -3771,6 +3891,10 @@ msgctxt "selection:ir.cron,interval_type:"
msgid "Weeks"
msgstr ""
+msgctxt "selection:ir.cron,method:"
+msgid "Clean Cron Logs"
+msgstr ""
+
msgctxt "selection:ir.cron,method:"
msgid "Clean Errors"
msgstr ""
diff --git a/trytond/trytond/ir/locale/et.po b/trytond/trytond/ir/locale/et.po
index 92aecc7d61..ca0fee66d4 100644
--- a/trytond/trytond/ir/locale/et.po
+++ b/trytond/trytond/ir/locale/et.po
@@ -521,6 +521,10 @@ msgctxt "field:ir.cron,interval_type:"
msgid "Interval Type"
msgstr "Intervalli tüüp"
+msgctxt "field:ir.cron,logs:"
+msgid "Logs"
+msgstr ""
+
msgctxt "field:ir.cron,method:"
msgid "Method"
msgstr "Meetod"
@@ -533,6 +537,10 @@ msgctxt "field:ir.cron,next_call:"
msgid "Next Call"
msgstr "Järgmine kutsung"
+msgctxt "field:ir.cron,running:"
+msgid "Running"
+msgstr ""
+
#, fuzzy
msgctxt "field:ir.cron,timezone:"
msgid "Timezone"
@@ -542,6 +550,24 @@ msgctxt "field:ir.cron,weekday:"
msgid "Day of Week"
msgstr "Nädalapäev"
+#, fuzzy
+msgctxt "field:ir.cron.log,cron:"
+msgid "Cron"
+msgstr "Cron"
+
+#, fuzzy
+msgctxt "field:ir.cron.log,duration:"
+msgid "Duration"
+msgstr "Suund"
+
+msgctxt "field:ir.cron.log,ended:"
+msgid "Ended"
+msgstr ""
+
+msgctxt "field:ir.cron.log,started:"
+msgid "Started"
+msgstr ""
+
msgctxt "field:ir.email,addresses:"
msgid "Addresses"
msgstr ""
@@ -587,7 +613,7 @@ msgstr ""
#, fuzzy
msgctxt "field:ir.email.address,email:"
-msgid "E-mail"
+msgid "Email"
msgstr "E-kiri"
msgctxt "field:ir.email.template,body:"
@@ -1578,6 +1604,11 @@ msgctxt "field:ir.ui.menu,favorite:"
msgid "Favorite"
msgstr "Lemmik"
+#, fuzzy
+msgctxt "field:ir.ui.menu,favorites:"
+msgid "Favorites"
+msgstr "Lemmik"
+
msgctxt "field:ir.ui.menu,icon:"
msgid "Icon"
msgstr "Ikoon"
@@ -1670,6 +1701,11 @@ msgctxt "field:ir.ui.view_search,model:"
msgid "Model"
msgstr "Mudel"
+#, fuzzy
+msgctxt "field:ir.ui.view_search,model_ref:"
+msgid "Model"
+msgstr "Mudel"
+
msgctxt "field:ir.ui.view_search,name:"
msgid "Name"
msgstr "Nimi"
@@ -1683,6 +1719,21 @@ msgctxt "field:ir.ui.view_tree_optional,field:"
msgid "Field"
msgstr "Väli"
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_optional,field_ref:"
+msgid "Field"
+msgstr "Väli"
+
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_optional,model:"
+msgid "Model"
+msgstr "Mudel"
+
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_optional,model_ref:"
+msgid "Model"
+msgstr "Mudel"
+
#, fuzzy
msgctxt "field:ir.ui.view_tree_optional,user:"
msgid "User"
@@ -1694,10 +1745,15 @@ msgid "Value"
msgstr "Väärtused"
#, fuzzy
-msgctxt "field:ir.ui.view_tree_optional,view_id:"
-msgid "View ID"
+msgctxt "field:ir.ui.view_tree_optional,view:"
+msgid "View"
msgstr "Vaade"
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_state,child_field:"
+msgid "Child Field"
+msgstr "Alamväli"
+
msgctxt "field:ir.ui.view_tree_state,child_name:"
msgid "Child Name"
msgstr "Alamjaotise nimi"
@@ -1710,6 +1766,11 @@ msgctxt "field:ir.ui.view_tree_state,model:"
msgid "Model"
msgstr "Mudel"
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_state,model_ref:"
+msgid "Model"
+msgstr "Mudel"
+
msgctxt "field:ir.ui.view_tree_state,nodes:"
msgid "Expanded Nodes"
msgstr "Laiendatud sõlmed"
@@ -1812,7 +1873,7 @@ msgid "The field that contains the recipient(s)."
msgstr ""
msgctxt "help:ir.email.template,recipients_hidden:"
-msgid "The field that contains the secondary recipient(s)."
+msgid "The field that contains the hidden recipient(s)."
msgstr ""
msgctxt "help:ir.email.template,recipients_hidden_pyson:"
@@ -2021,17 +2082,18 @@ msgstr "Toimingud"
#, fuzzy
msgctxt "model:ir.action,name:act_email_form"
-msgid "E-mails"
+msgid "Emails"
msgstr "E-kiri"
#, fuzzy
msgctxt "model:ir.action,name:act_email_form_relate"
-msgid "E-mail Archives"
+msgid "Email Archives"
msgstr "E-kiri"
+#, fuzzy
msgctxt "model:ir.action,name:act_email_template_form"
-msgid "E-mail Templates"
-msgstr ""
+msgid "Email Templates"
+msgstr "Malli laiendus"
msgctxt "model:ir.action,name:act_error_form"
msgid "Errors"
@@ -2189,9 +2251,10 @@ msgctxt "model:ir.action,name:act_view_tree_optional_form"
msgid "View Tree Optional"
msgstr "Vaata puu olekut"
+#, fuzzy
msgctxt "model:ir.action,name:act_view_tree_state"
-msgid "Tree State"
-msgstr "Puu olek"
+msgid "View Tree State"
+msgstr "Vaata puu olekut"
msgctxt "model:ir.action,name:act_view_tree_width_form"
msgid "View Tree Width"
@@ -2460,6 +2523,11 @@ msgctxt "model:ir.cron,name:"
msgid "Cron"
msgstr "Cron"
+#, fuzzy
+msgctxt "model:ir.cron.log,name:"
+msgid "Cron Log"
+msgstr "Cron"
+
msgctxt "model:ir.date,name:"
msgid "Date"
msgstr "Kuupäev"
@@ -2612,40 +2680,52 @@ msgctxt "model:ir.message,text:msg_ID"
msgid "ID"
msgstr "ID"
+#, python-format
msgctxt "model:ir.message,text:msg_access_button_error"
msgid "Calling button \"%(button)s on \"%(model)s\" is not allowed."
msgstr "Nupu \"%(button)s väljakutse mudelis \"%(model)s\" on keelatud."
+#, fuzzy, python-format
+msgctxt "model:ir.message,text:msg_access_report_error"
+msgid "You are not allowed to execute report \"%(report)s\"."
+msgstr "Puudub ligipääs mudelile (mudelitele)."
+
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_access_rule_error"
msgid "You are not allowed to access \"%(model)s\"."
msgstr "Puudub ligipääs mudelile (mudelitele)."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_access_rule_field_error"
msgid "You are not allowed to access \"%(model)s.%(field)s\"."
msgstr "Puudub ligipääs mudeli(te) välja(de)le"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_access_wizard_error"
msgid "You are not allowed to execute wizard \"%(wizard)s\"."
msgstr "Puudub ligipääs mudelile (mudelitele)."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_access_wizard_model_error"
msgid "You are not allowed to execute wizard \"%(wizard)s\" on \"%(model)s\"."
msgstr "Puudub ligipääs mudelile (mudelitele)."
+#, python-format
msgctxt "model:ir.message,text:msg_action_invalid_context"
msgid "Invalid context \"%(context)s\" for action \"%(action)s\"."
msgstr "Toimingu \"%(action)s\" jaoks keelatud kontekst \"%(context)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_action_invalid_domain"
msgid "Invalid domain or search criteria \"%(domain)s\" for action \"%(action)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_action_invalid_views"
msgid "Invalid view \"%(view)s\" for action \"%(action)s\"."
msgstr "Toimingu \"%(action)s\" jaoks keelatud vaade \"%(view)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_action_wrong_wizard_model"
msgid "Wrong wizard model in keyword action \"%(name)s\"."
msgstr ""
@@ -2693,14 +2773,22 @@ msgctxt "model:ir.message,text:msg_button_name_unique"
msgid "The name of the button must be unique per model."
msgstr ""
+#, fuzzy
+msgctxt "model:ir.message,text:msg_cache_name_unique"
+msgid "The name of cache must be unique."
+msgstr "Vaikimisi keel peab olema tõlgitav."
+
+#, python-format
msgctxt "model:ir.message,text:msg_context_datetime"
msgid "At date/time: %(datetime)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_context_groups"
msgid "Within groups: %(groups)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_create_rule_error"
msgid ""
"You are not allowed to create records of \"%(model)s\" because they fail on at least one of these rules:\n"
@@ -2717,13 +2805,14 @@ msgctxt "model:ir.message,text:msg_created_by"
msgid "Created by"
msgstr "Looja"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_rule_error"
msgid ""
"You are not allowed to delete records \"%(ids)s\" of \"%(model)s\" because of at lease one of those rules:\n"
"%(rules)s"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_delete_xml_record"
msgid "You are not allowed to delete the record \"%(record)s\" of \"%(model)s\"."
msgstr "Puudub ligipääs mudelile (mudelitele)."
@@ -2788,14 +2877,17 @@ msgctxt "model:ir.message,text:msg_dict_schema_integer"
msgid "Integer"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_domain"
msgid "Invalid domain in schema \"%(schema)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_help_selection"
msgid "Invalid help selection in schema \"%(schema)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_selection"
msgid "Invalid selection in schema \"%(schema)s\"."
msgstr ""
@@ -2850,14 +2942,14 @@ msgctxt "model:ir.message,text:msg_dict_yes"
msgid "Yes"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_digits_validation_record"
msgid ""
"The number of digits in the value \"%(value)r\" for field \"%(field)s\" in "
"record \"%(record)s\" of \"%(model)s\" exceeds the limit of \"%(digits)i\"."
msgstr "Väärtust \"%(value)s\" väljale \"%(field)s\" mudelis \"%(model)s\" ei eksisteeri."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_domain_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -2876,48 +2968,51 @@ msgctxt "model:ir.message,text:msg_edited_by"
msgid "Edited by"
msgstr "Muuda"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_body"
msgid ""
-"Invalid body in e-mail template \"%(template)s\" with exception "
+"Invalid body in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr "Toimingu \"%(action)s\" jaoks keelatud kontekst \"%(context)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_field_pyson"
msgid ""
-"Invalid PYSON %(field)s in e-mail template \"%(template)s\" with exception "
+"Invalid PYSON %(field)s in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr "Toimingu \"%(action)s\" jaoks keelatud kontekst \"%(context)s\"."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_field_pyson_type"
msgid ""
-"The PYSON %(field)s in e-mail template \"%(template)s\" must generate a "
-"list."
-msgstr ""
+"The PYSON %(field)s in email template \"%(template)s\" must generate a list."
+msgstr "Toimingu \"%(action)s\" jaoks keelatud kontekst \"%(context)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_subject"
msgid ""
-"Invalid subject in e-mail template \"%(template)s\" with exception "
+"Invalid subject in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr "Toimingu \"%(action)s\" jaoks keelatud kontekst \"%(context)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_field_model_name"
msgid "%(field)s (model name)"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_field_string"
msgid "%(field)s (string)"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_forbidden_char_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
"\"%(model)s\" contains some invalid chars \"%(chars)s\"."
msgstr "Väärtust \"%(value)s\" väljale \"%(field)s\" mudelis \"%(model)s\" ei eksisteeri."
+#, python-format
msgctxt "model:ir.message,text:msg_foreign_model_exist"
msgid ""
"The records could not be deleted because they are used by field "
@@ -2926,6 +3021,7 @@ msgstr ""
"Kirjeid ei saa kustutada, kuna väljad \"%(field)s\" on kasutusel "
"\"%(model)s\" poolt."
+#, python-format
msgctxt "model:ir.message,text:msg_foreign_model_missing"
msgid "The value \"%(value)s\" for field \"%(field)s\" in \"%(model)s\" does not exist."
msgstr "Väärtust \"%(value)s\" väljale \"%(field)s\" mudelis \"%(model)s\" ei eksisteeri."
@@ -2938,29 +3034,42 @@ msgctxt "model:ir.message,text:msg_id_positive"
msgid "ID must be positive."
msgstr "ID peab olema positiivne"
+#, python-format
+msgctxt "model:ir.message,text:msg_import_data_missing_column"
+msgid "Missing values for last column at row %(row)d."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_import_data_missing_columns"
+msgid "Missing values for %(n)s last columns at row %(row)d."
+msgstr ""
+
#, fuzzy
msgctxt "model:ir.message,text:msg_language_code_unique"
msgid "The code on language must be unique."
msgstr "Vaikimisi keel peab olema tõlgitav."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_language_default_translatable"
msgid "The default language \"%(language)s\" must be translatable."
msgstr "Vaikimisi keel peab olema tõlgitav."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_language_delete_default"
msgid "The default language \"%(language)s\" can not be deleted."
msgstr "Vaikimisi keelt ei saa kustutada."
+#, python-format
msgctxt "model:ir.message,text:msg_language_invalid_date"
msgid "Invalid date format \"%(format)s\" for language \"%(language)s\"."
msgstr "\"%(language)s\" keele jaoks vale kuupäeva formaat \"%(format)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_language_invalid_grouping"
msgid "Invalid grouping \"%(grouping)s\" for language \"%(language)s\"."
msgstr "Keele \"%(language)s\" jaoks keelatud grupeerimine \"%(grouping)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_model_invalid_condition"
msgid ""
"The condition \"%(condition)s\" is not a valid PYSON expression for button "
@@ -2986,13 +3095,14 @@ msgctxt "model:ir.message,text:msg_notes"
msgid "Notes"
msgstr "Märkmed"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_read_error"
msgid "You are trying to read records \"%(ids)s\" of \"%(model)s\" that don't exist."
msgstr ""
"Ei saa lugeda kirjeid \"%(ids)s\" mudelist \"%(model)s\", mida enam ei "
"eksisteeri."
+#, python-format
msgctxt "model:ir.message,text:msg_read_rule_error"
msgid ""
"You are not allowed to read records \"%(ids)s\" of \"%(model)s\" because of at least one of these rules:\n"
@@ -3004,41 +3114,45 @@ msgctxt "model:ir.message,text:msg_record_name"
msgid "Record Name"
msgstr "Kirje nimi"
+#, python-format
msgctxt "model:ir.message,text:msg_recursion_error"
msgid ""
"Recursion error: Record \"%(rec_name)s\" with parent \"%(parent_rec_name)s\""
" was configured as ancestor of itself."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_reference_syntax_error"
msgid ""
-"Syntax error for reference: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
-msgstr "Süntaksi viga viitele: \"%(value)r\" in \"%(field)s\"."
+"Syntax error for %(value)r in \"%(field)s\" of \"%(model)s\" at row %(row)d "
+"and column %(column)d."
+msgstr "XML süntaksi viga: \"%(value)r\" in \"%(field)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_relation_not_found"
-msgid "Relation not found: %(value)r in \"%(model)s\" (%(column)s)."
-msgstr "Seost ei leitud: \"%(value)r\" in \"%(model)s\"."
+msgid ""
+"Could not find relation for %(value)r in \"%(model)s\" at row %(row)d and "
+"column %(column)d."
+msgstr "Leitud on liiga palju seoseid: \"%(value)r\" in \"%(model)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_report_invalid_email"
msgid "Invalid email definition for report \"%(name)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_report_invalid_record_name"
msgid ""
"Invalid record name definition for report \"%(report)s\" with exception "
"\"%(exception)s\"."
msgstr "Toimingu \"%(action)s\" jaoks keelatud kontekst \"%(context)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_required_validation"
msgid "A value is required for field \"%(field)s\" in \"%(model)s\"."
msgstr "Mudeli \"%(model)s\" välja \"%(field)s\" jaoks on väärtus nõutud."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_required_validation_record"
msgid ""
"A value is required for field \"%(field)s\" in record \"%(record)s\" of "
@@ -3049,15 +3163,17 @@ msgctxt "model:ir.message,text:msg_resource_copy_help"
msgid "The resources to which this record must be copied."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_rule_invalid_domain"
msgid "Invalid domain in rule \"%(name)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_search_function_missing"
msgid "Missing search function for field \"%(field)s\" in \"%(model)s\"."
msgstr "Välja \"%(field)s\" jaoks puudub ostingufunktsioon mudelis \"%(model)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_selection_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -3075,29 +3191,29 @@ msgid ""
"sequence."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_number_increment_next"
msgid ""
"Invalid \"Increment Number\" (%(number_increment)s) or \"Next Number\" "
"(%(number_next)s) with exception \"%(exception)s\"."
msgstr "Toimingu \"%(action)s\" jaoks keelatud kontekst \"%(context)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_prefix"
msgid "Invalid prefix \"%(affix)s\" for sequence \"%(sequence)s\"."
msgstr "Lubamatu eesliide \"%(affix)s\" järjestusele \"%(sequence)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_suffix"
msgid "Invalid suffix \"%(affix)s\" for sequence \"%(sequence)s\"."
msgstr "Lubamatu järelliide \"%(affix)s\" järjestusele \"%(sequence)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_last_timestamp_future"
msgid "The \"Last Timestamp\" cannot be in the future for sequence \"%s\"."
msgstr "\"Viimane ajatempel\" ei saa järjestuse \"%s\" jaoks olla tulevikus."
-msgctxt "model:ir.message,text:msg_sequence_missing"
-msgid "Missing sequence."
-msgstr "Puudub jada"
-
+#, python-format
msgctxt "model:ir.message,text:msg_setter_function_missing"
msgid "Missing setter function for field \"%(field)s\" in \"%(model)s\"."
msgstr "Välja \"%(field)s\" jaoks puudub setter funktsioon mudelis \"%(model)s\"."
@@ -3106,7 +3222,7 @@ msgctxt "model:ir.message,text:msg_singleton"
msgid "Only one singleton can be created."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_size_validation"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in \"%(model)s\" is too long"
@@ -3115,7 +3231,7 @@ msgstr ""
"Väärtus on mudeli \"%(model)s\" välja \"%(field)s\" jaoks liiga pikk "
"(%(size)i > %(max_size)i)."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_size_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -3124,7 +3240,7 @@ msgstr ""
"Väärtus on mudeli \"%(model)s\" välja \"%(field)s\" jaoks liiga pikk "
"(%(size)i > %(max_size)i)."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_time_format_validation_record"
msgid ""
"The time value \"%(value)s\" for field \"%(field)s\" in record "
@@ -3160,11 +3276,14 @@ msgctxt "model:ir.message,text:msg_timedelta_w"
msgid "w"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_too_many_relations_found"
-msgid "Too many relations found: %(value)r in \"%(model)s\" (%(column)s)."
+msgid ""
+"Found too many relation for %(value)r in \"%(model)s\" at row %(row)d and "
+"column %(column)d."
msgstr "Leitud on liiga palju seoseid: \"%(value)r\" in \"%(model)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_translation_overridden"
msgid ""
"You can not export translation \"%(name)s\" because it has been overridden "
@@ -3179,33 +3298,36 @@ msgid ""
"mutually exclusive."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_trigger_invalid_condition"
msgid ""
"Condition \"%(condition)s\" is not a valid PYSON expression for trigger "
"\"%(trigger)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_value_syntax_error"
msgid ""
-"Syntax error for value: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
+"Syntax error for %(value)r in \"%(field)s\" of \"%(model)s\" at row %(row)d "
+"and column %(column)d."
msgstr "XML süntaksi viga: \"%(value)r\" in \"%(field)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_view_invalid_xml"
msgid "Invalid XML for view \"%(name)s\"."
msgstr "Vaate \"%(name)s\" jaoks sobimatu XML."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_view_search_invalid_domain"
msgid "Invalid domain or search criteria \"%(domain)s\" for search \"%(search)s\"."
msgstr "Lubamatu eesliide \"%(affix)s\" järjestusele \"%(sequence)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_view_tree_optional_type"
msgid "You cannot store optional on view \"%(view)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_write_error"
msgid ""
"You are trying to write to records \"%(ids)s\" of \"%(model)s\" that don't "
@@ -3214,13 +3336,14 @@ msgstr ""
"Ei saa salvestada kirjeid \"%(ids)s\" mudelisse \"%(model)s\", mida enam ei "
"eksisteeri."
+#, python-format
msgctxt "model:ir.message,text:msg_write_rule_error"
msgid ""
"You are not allowed to write to records \"%(ids)s\" of \"%(model)s\" because of at least one of these rules:\n"
"%(rules)s"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_write_xml_record"
msgid ""
"You are not allowed to modify the field \"%(field)s\" in record "
@@ -3231,13 +3354,6 @@ msgctxt "model:ir.message,text:msg_xml_id"
msgid "XML ID"
msgstr ""
-#, fuzzy
-msgctxt "model:ir.message,text:msg_xml_id_syntax_error"
-msgid ""
-"Syntax error for XML id: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
-msgstr "XML süntaksi viga: \"%(value)r\" in \"%(field)s\"."
-
msgctxt "model:ir.model,name:"
msgid "Model"
msgstr "Mudel"
@@ -3519,12 +3635,13 @@ msgstr "Toimingud"
#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_email_form"
-msgid "E-mails"
+msgid "Emails"
msgstr "E-kiri"
+#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_email_template_form"
-msgid "E-mail Templates"
-msgstr ""
+msgid "Email Templates"
+msgstr "Malli laiendus"
msgctxt "model:ir.ui.menu,name:menu_error_form"
msgid "Errors"
@@ -3655,23 +3772,6 @@ msgctxt "model:ir.ui.menu,name:menu_view"
msgid "Views"
msgstr "Vaated"
-msgctxt "model:ir.ui.menu,name:menu_view_search"
-msgid "View Search"
-msgstr "Vaate otsing"
-
-#, fuzzy
-msgctxt "model:ir.ui.menu,name:menu_view_tree_optional"
-msgid "View Tree Optional"
-msgstr "Vaata puu olekut"
-
-msgctxt "model:ir.ui.menu,name:menu_view_tree_state"
-msgid "Tree State"
-msgstr "Puu olek"
-
-msgctxt "model:ir.ui.menu,name:menu_view_tree_width"
-msgid "View Tree Width"
-msgstr "Näita puu laiust"
-
msgctxt "model:ir.ui.menu,name:model_model_fields_form"
msgid "Fields"
msgstr "Väljad"
@@ -3918,6 +4018,11 @@ msgctxt "selection:ir.cron,interval_type:"
msgid "Weeks"
msgstr "Nädalad"
+#, fuzzy
+msgctxt "selection:ir.cron,method:"
+msgid "Clean Cron Logs"
+msgstr "Eemalda tõlked"
+
msgctxt "selection:ir.cron,method:"
msgid "Clean Errors"
msgstr ""
diff --git a/trytond/trytond/ir/locale/fa.po b/trytond/trytond/ir/locale/fa.po
index 4c6e1d5a03..f0ce630f99 100644
--- a/trytond/trytond/ir/locale/fa.po
+++ b/trytond/trytond/ir/locale/fa.po
@@ -526,6 +526,10 @@ msgctxt "field:ir.cron,interval_type:"
msgid "Interval Type"
msgstr ""
+msgctxt "field:ir.cron,logs:"
+msgid "Logs"
+msgstr ""
+
msgctxt "field:ir.cron,method:"
msgid "Method"
msgstr ""
@@ -539,6 +543,10 @@ msgctxt "field:ir.cron,next_call:"
msgid "Next Call"
msgstr "تماس بعدی"
+msgctxt "field:ir.cron,running:"
+msgid "Running"
+msgstr ""
+
#, fuzzy
msgctxt "field:ir.cron,timezone:"
msgid "Timezone"
@@ -548,6 +556,24 @@ msgctxt "field:ir.cron,weekday:"
msgid "Day of Week"
msgstr ""
+#, fuzzy
+msgctxt "field:ir.cron.log,cron:"
+msgid "Cron"
+msgstr "برنامه وظایف"
+
+#, fuzzy
+msgctxt "field:ir.cron.log,duration:"
+msgid "Duration"
+msgstr "جهت"
+
+msgctxt "field:ir.cron.log,ended:"
+msgid "Ended"
+msgstr ""
+
+msgctxt "field:ir.cron.log,started:"
+msgid "Started"
+msgstr ""
+
msgctxt "field:ir.email,addresses:"
msgid "Addresses"
msgstr ""
@@ -592,7 +618,7 @@ msgstr ""
#, fuzzy
msgctxt "field:ir.email.address,email:"
-msgid "E-mail"
+msgid "Email"
msgstr "ایمیل"
msgctxt "field:ir.email.template,body:"
@@ -1583,6 +1609,11 @@ msgctxt "field:ir.ui.menu,favorite:"
msgid "Favorite"
msgstr "مورد علاقه"
+#, fuzzy
+msgctxt "field:ir.ui.menu,favorites:"
+msgid "Favorites"
+msgstr "مورد علاقه"
+
msgctxt "field:ir.ui.menu,icon:"
msgid "Icon"
msgstr "آیکون"
@@ -1675,6 +1706,11 @@ msgctxt "field:ir.ui.view_search,model:"
msgid "Model"
msgstr "مدل"
+#, fuzzy
+msgctxt "field:ir.ui.view_search,model_ref:"
+msgid "Model"
+msgstr "مدل"
+
msgctxt "field:ir.ui.view_search,name:"
msgid "Name"
msgstr "نام"
@@ -1688,6 +1724,21 @@ msgctxt "field:ir.ui.view_tree_optional,field:"
msgid "Field"
msgstr "فیلد"
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_optional,field_ref:"
+msgid "Field"
+msgstr "فیلد"
+
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_optional,model:"
+msgid "Model"
+msgstr "مدل"
+
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_optional,model_ref:"
+msgid "Model"
+msgstr "مدل"
+
#, fuzzy
msgctxt "field:ir.ui.view_tree_optional,user:"
msgid "User"
@@ -1699,10 +1750,15 @@ msgid "Value"
msgstr "مقادیر"
#, fuzzy
-msgctxt "field:ir.ui.view_tree_optional,view_id:"
-msgid "View ID"
+msgctxt "field:ir.ui.view_tree_optional,view:"
+msgid "View"
msgstr "مشاهده"
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_state,child_field:"
+msgid "Child Field"
+msgstr "فیلد زیرمجموعه"
+
msgctxt "field:ir.ui.view_tree_state,child_name:"
msgid "Child Name"
msgstr "نام فرزند"
@@ -1715,6 +1771,11 @@ msgctxt "field:ir.ui.view_tree_state,model:"
msgid "Model"
msgstr "مدل"
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_state,model_ref:"
+msgid "Model"
+msgstr "مدل"
+
msgctxt "field:ir.ui.view_tree_state,nodes:"
msgid "Expanded Nodes"
msgstr "گره های گسترش یافته"
@@ -1821,7 +1882,7 @@ msgid "The field that contains the recipient(s)."
msgstr ""
msgctxt "help:ir.email.template,recipients_hidden:"
-msgid "The field that contains the secondary recipient(s)."
+msgid "The field that contains the hidden recipient(s)."
msgstr ""
#, fuzzy
@@ -2051,17 +2112,18 @@ msgstr "اقدامات"
#, fuzzy
msgctxt "model:ir.action,name:act_email_form"
-msgid "E-mails"
+msgid "Emails"
msgstr "ایمیل"
#, fuzzy
msgctxt "model:ir.action,name:act_email_form_relate"
-msgid "E-mail Archives"
+msgid "Email Archives"
msgstr "ایمیل"
+#, fuzzy
msgctxt "model:ir.action,name:act_email_template_form"
-msgid "E-mail Templates"
-msgstr ""
+msgid "Email Templates"
+msgstr "الگوی افزونه ها"
#, fuzzy
msgctxt "model:ir.action,name:act_error_form"
@@ -2220,9 +2282,10 @@ msgctxt "model:ir.action,name:act_view_tree_optional_form"
msgid "View Tree Optional"
msgstr "نمایش حالت درختی"
+#, fuzzy
msgctxt "model:ir.action,name:act_view_tree_state"
-msgid "Tree State"
-msgstr "حالت درختی"
+msgid "View Tree State"
+msgstr "نمایش حالت درختی"
msgctxt "model:ir.action,name:act_view_tree_width_form"
msgid "View Tree Width"
@@ -2493,6 +2556,11 @@ msgctxt "model:ir.cron,name:"
msgid "Cron"
msgstr "برنامه وظایف"
+#, fuzzy
+msgctxt "model:ir.cron.log,name:"
+msgid "Cron Log"
+msgstr "برنامه وظایف"
+
msgctxt "model:ir.date,name:"
msgid "Date"
msgstr "تاریخ"
@@ -2646,40 +2714,52 @@ msgctxt "model:ir.message,text:msg_ID"
msgid "ID"
msgstr "شناسه"
+#, python-format
msgctxt "model:ir.message,text:msg_access_button_error"
msgid "Calling button \"%(button)s on \"%(model)s\" is not allowed."
msgstr "دکمه تماس :\"%(button)s\" در :\"%(model)s\" مجاز نیست."
+#, fuzzy, python-format
+msgctxt "model:ir.message,text:msg_access_report_error"
+msgid "You are not allowed to execute report \"%(report)s\"."
+msgstr "شما مجاز به دسترسی به \"%(model)s\" نیستید."
+
+#, python-format
msgctxt "model:ir.message,text:msg_access_rule_error"
msgid "You are not allowed to access \"%(model)s\"."
msgstr "شما مجاز به دسترسی به \"%(model)s\" نیستید."
+#, python-format
msgctxt "model:ir.message,text:msg_access_rule_field_error"
msgid "You are not allowed to access \"%(model)s.%(field)s\"."
msgstr "شما مجاز به دسترسی به \"%(model)s\" \"%(field)s\" نیستید."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_access_wizard_error"
msgid "You are not allowed to execute wizard \"%(wizard)s\"."
msgstr "شما مجاز به دسترسی به \"%(model)s\" نیستید."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_access_wizard_model_error"
msgid "You are not allowed to execute wizard \"%(wizard)s\" on \"%(model)s\"."
msgstr "شما مجاز به دسترسی به \"%(model)s\" نیستید."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_action_invalid_context"
msgid "Invalid context \"%(context)s\" for action \"%(action)s\"."
msgstr "مفاد : \"%s\" در اقدام : \"%s\" نامعتبر است."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_action_invalid_domain"
msgid "Invalid domain or search criteria \"%(domain)s\" for action \"%(action)s\"."
msgstr "نام دامنه یا معیارهای جستجوی: \"%s\" در اقدام: \"%s\" معتبر نیست."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_action_invalid_views"
msgid "Invalid view \"%(view)s\" for action \"%(action)s\"."
msgstr "مشاهده: \"%s\" از اقدام: \"%s\" معتبر نمیباشد."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_action_wrong_wizard_model"
msgid "Wrong wizard model in keyword action \"%(name)s\"."
msgstr "اشتباه دستیارمدل در کلیدواژه اقدام \"%s\"."
@@ -2729,14 +2809,22 @@ msgctxt "model:ir.message,text:msg_button_name_unique"
msgid "The name of the button must be unique per model."
msgstr "نام مدل باید منحصر به فرد باشد!"
+#, fuzzy
+msgctxt "model:ir.message,text:msg_cache_name_unique"
+msgid "The name of cache must be unique."
+msgstr "مدل باید منحصر به فرد باشد!"
+
+#, python-format
msgctxt "model:ir.message,text:msg_context_datetime"
msgid "At date/time: %(datetime)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_context_groups"
msgid "Within groups: %(groups)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_create_rule_error"
msgid ""
"You are not allowed to create records of \"%(model)s\" because they fail on at least one of these rules:\n"
@@ -2753,13 +2841,14 @@ msgctxt "model:ir.message,text:msg_created_by"
msgid "Created by"
msgstr "کاربر ایجاد کننده"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_rule_error"
msgid ""
"You are not allowed to delete records \"%(ids)s\" of \"%(model)s\" because of at lease one of those rules:\n"
"%(rules)s"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_delete_xml_record"
msgid "You are not allowed to delete the record \"%(record)s\" of \"%(model)s\"."
msgstr "شما مجاز به دسترسی به \"%(model)s\" نیستید."
@@ -2824,16 +2913,17 @@ msgctxt "model:ir.message,text:msg_dict_schema_integer"
msgid "Integer"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_domain"
msgid "Invalid domain in schema \"%(schema)s\"."
msgstr "دامنه نامعتبر در طرح \"%(schema)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_help_selection"
msgid "Invalid help selection in schema \"%(schema)s\"."
msgstr "دامنه نامعتبر در طرح \"%(schema)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_selection"
msgid "Invalid selection in schema \"%(schema)s\"."
msgstr "دامنه نامعتبر در طرح \"%(schema)s\"."
@@ -2888,7 +2978,7 @@ msgctxt "model:ir.message,text:msg_dict_yes"
msgid "Yes"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_digits_validation_record"
msgid ""
"The number of digits in the value \"%(value)r\" for field \"%(field)s\" in "
@@ -2897,7 +2987,7 @@ msgstr ""
"تعداد ارقام در مقدار:\"%(value)s\" برای فیلد :\"%(field)s\" در \"%(model)s\""
" بیش از حد \"%(digits)i\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_domain_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -2914,48 +3004,51 @@ msgctxt "model:ir.message,text:msg_edited_by"
msgid "Edited by"
msgstr "پذیرفته شده در"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_body"
msgid ""
-"Invalid body in e-mail template \"%(template)s\" with exception "
+"Invalid body in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr "مفاد : \"%s\" در اقدام : \"%s\" نامعتبر است."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_field_pyson"
msgid ""
-"Invalid PYSON %(field)s in e-mail template \"%(template)s\" with exception "
+"Invalid PYSON %(field)s in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr "مفاد : \"%s\" در اقدام : \"%s\" نامعتبر است."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_field_pyson_type"
msgid ""
-"The PYSON %(field)s in e-mail template \"%(template)s\" must generate a "
-"list."
-msgstr ""
+"The PYSON %(field)s in email template \"%(template)s\" must generate a list."
+msgstr "مفاد : \"%s\" در اقدام : \"%s\" نامعتبر است."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_subject"
msgid ""
-"Invalid subject in e-mail template \"%(template)s\" with exception "
+"Invalid subject in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr "مفاد : \"%s\" در اقدام : \"%s\" نامعتبر است."
+#, python-format
msgctxt "model:ir.message,text:msg_field_model_name"
msgid "%(field)s (model name)"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_field_string"
msgid "%(field)s (string)"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_forbidden_char_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
"\"%(model)s\" contains some invalid chars \"%(chars)s\"."
msgstr "مقدار زمان: \"%s\" برای فیلد : \"%s\" در مدل : \"%s\" معتبر نیست."
+#, python-format
msgctxt "model:ir.message,text:msg_foreign_model_exist"
msgid ""
"The records could not be deleted because they are used by field "
@@ -2964,6 +3057,7 @@ msgstr ""
"پرونده ها را نمی توان حذف کرد زیرا آنها توسط فیلد :\"%(field)s\" از "
"\"%(model)s\" استفاده می شوند."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_foreign_model_missing"
msgid "The value \"%(value)s\" for field \"%(field)s\" in \"%(model)s\" does not exist."
msgstr "مقدار: \"%s\" فیلد: \"%s\" در مدل: \"%s\" ایجاد نشده است."
@@ -2976,29 +3070,42 @@ msgctxt "model:ir.message,text:msg_id_positive"
msgid "ID must be positive."
msgstr "شناسه باید مثبت باشد."
+#, python-format
+msgctxt "model:ir.message,text:msg_import_data_missing_column"
+msgid "Missing values for last column at row %(row)d."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_import_data_missing_columns"
+msgid "Missing values for %(n)s last columns at row %(row)d."
+msgstr ""
+
#, fuzzy
msgctxt "model:ir.message,text:msg_language_code_unique"
msgid "The code on language must be unique."
msgstr "مدل باید منحصر به فرد باشد!"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_language_default_translatable"
msgid "The default language \"%(language)s\" must be translatable."
msgstr "زبان پیش فرض باید قابل ترجمه باشد."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_language_delete_default"
msgid "The default language \"%(language)s\" can not be deleted."
msgstr "زبان پیش فرض قابل حذف نیست."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_language_invalid_date"
msgid "Invalid date format \"%(format)s\" for language \"%(language)s\"."
msgstr "فرمت تاریخ : \"%s\" در زبان : \"%s\" معتبر نیست."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_language_invalid_grouping"
msgid "Invalid grouping \"%(grouping)s\" for language \"%(language)s\"."
msgstr "گروه بندی : \"%s\" در زبان : \"%s\" معتبر نیست."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_model_invalid_condition"
msgid ""
"The condition \"%(condition)s\" is not a valid PYSON expression for button "
@@ -3021,11 +3128,12 @@ msgctxt "model:ir.message,text:msg_notes"
msgid "Notes"
msgstr "یادداشت ها"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_read_error"
msgid "You are trying to read records \"%(ids)s\" of \"%(model)s\" that don't exist."
msgstr "شما تلاش می کنید پرونده ی :\"%(model)s\" را بخوانید، که دیگر وجود ندارد."
+#, python-format
msgctxt "model:ir.message,text:msg_read_rule_error"
msgid ""
"You are not allowed to read records \"%(ids)s\" of \"%(model)s\" because of at least one of these rules:\n"
@@ -3037,6 +3145,7 @@ msgctxt "model:ir.message,text:msg_record_name"
msgid "Record Name"
msgstr "نام پرونده"
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_recursion_error"
msgid ""
"Recursion error: Record \"%(rec_name)s\" with parent \"%(parent_rec_name)s\""
@@ -3045,35 +3154,38 @@ msgstr ""
"توابع بازگشتی خطا: پرونده: \"%s\" با مرجعیت: \"%s\" به عنوان والد خود "
"پیکربندی شده است."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_reference_syntax_error"
msgid ""
-"Syntax error for reference: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
-msgstr "خطای نحو برای مرجع :\"%(value)r\" در \"%(field)s\"."
+"Syntax error for %(value)r in \"%(field)s\" of \"%(model)s\" at row %(row)d "
+"and column %(column)d."
+msgstr "خطای نحوی برای شناسه xml :\"%(value)r\" در \"%(field)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_relation_not_found"
-msgid "Relation not found: %(value)r in \"%(model)s\" (%(column)s)."
-msgstr "رابطه :\"%(value)r\" در \"%(model)s\" یافت نشد."
+msgid ""
+"Could not find relation for %(value)r in \"%(model)s\" at row %(row)d and "
+"column %(column)d."
+msgstr "روابط بسیار زیادی :\"%(value)r\" در \"%(model)s\" پیدا شد."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_report_invalid_email"
msgid "Invalid email definition for report \"%(name)s\"."
msgstr "ایمیل تعریف شده برای گزارش : \"%s\" معتبر نمیباشد."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_report_invalid_record_name"
msgid ""
"Invalid record name definition for report \"%(report)s\" with exception "
"\"%(exception)s\"."
msgstr "مفاد : \"%s\" در اقدام : \"%s\" نامعتبر است."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_required_validation"
msgid "A value is required for field \"%(field)s\" in \"%(model)s\"."
msgstr "یک مقدار برای فیلد :\"%(field)s\" در\"%(model)s\" مورد نیاز است."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_required_validation_record"
msgid ""
"A value is required for field \"%(field)s\" in record \"%(record)s\" of "
@@ -3084,16 +3196,17 @@ msgctxt "model:ir.message,text:msg_resource_copy_help"
msgid "The resources to which this record must be copied."
msgstr ""
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_rule_invalid_domain"
msgid "Invalid domain in rule \"%(name)s\"."
msgstr "نام دامنه در قانون: \"%s\" معتبر نیست."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_search_function_missing"
msgid "Missing search function for field \"%(field)s\" in \"%(model)s\"."
msgstr "عملکرد جستجو برای فیلد \"٪ s\" گم شده است."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_selection_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -3111,29 +3224,29 @@ msgid ""
"sequence."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_number_increment_next"
msgid ""
"Invalid \"Increment Number\" (%(number_increment)s) or \"Next Number\" "
"(%(number_next)s) with exception \"%(exception)s\"."
msgstr "مفاد : \"%s\" در اقدام : \"%s\" نامعتبر است."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_prefix"
msgid "Invalid prefix \"%(affix)s\" for sequence \"%(sequence)s\"."
msgstr "پیشوند: \"%s\" در ادامه: \"%s\" نامعتبر است."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_suffix"
msgid "Invalid suffix \"%(affix)s\" for sequence \"%(sequence)s\"."
msgstr "پسوند: \"%s\" در ادامه: \"%s\" نامعتبر است."
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_last_timestamp_future"
msgid "The \"Last Timestamp\" cannot be in the future for sequence \"%s\"."
msgstr "آخرین برچسب زمان نباید در آینده دنباله : \"%s\" باشد."
-msgctxt "model:ir.message,text:msg_sequence_missing"
-msgid "Missing sequence."
-msgstr "دنباله گمشده."
-
+#, python-format
msgctxt "model:ir.message,text:msg_setter_function_missing"
msgid "Missing setter function for field \"%(field)s\" in \"%(model)s\"."
msgstr ""
@@ -3142,7 +3255,7 @@ msgctxt "model:ir.message,text:msg_singleton"
msgid "Only one singleton can be created."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_size_validation"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in \"%(model)s\" is too long"
@@ -3151,7 +3264,7 @@ msgstr ""
"مقدار فیلد :\"%(field)s\" در \"%(model)s\" خیلی طولانی است (%(size)i > "
"%(max_size)i)."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_size_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -3160,7 +3273,7 @@ msgstr ""
"مقدار فیلد :\"%(field)s\" در \"%(model)s\" خیلی طولانی است (%(size)i > "
"%(max_size)i)."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_time_format_validation_record"
msgid ""
"The time value \"%(value)s\" for field \"%(field)s\" in record "
@@ -3195,11 +3308,14 @@ msgctxt "model:ir.message,text:msg_timedelta_w"
msgid "w"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_too_many_relations_found"
-msgid "Too many relations found: %(value)r in \"%(model)s\" (%(column)s)."
+msgid ""
+"Found too many relation for %(value)r in \"%(model)s\" at row %(row)d and "
+"column %(column)d."
msgstr "روابط بسیار زیادی :\"%(value)r\" در \"%(model)s\" پیدا شد."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_translation_overridden"
msgid ""
"You can not export translation \"%(name)s\" because it has been overridden "
@@ -3215,33 +3331,36 @@ msgid ""
"mutually exclusive."
msgstr "\"سر وقت\" و دیگران متقابلاً انحصاری میباشند!"
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_trigger_invalid_condition"
msgid ""
"Condition \"%(condition)s\" is not a valid PYSON expression for trigger "
"\"%(trigger)s\"."
msgstr "شرط : \"%s\" یک عبارت PYSON معتبر برای ماشه :\"%(trigger)s\" نیست."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_value_syntax_error"
msgid ""
-"Syntax error for value: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
+"Syntax error for %(value)r in \"%(field)s\" of \"%(model)s\" at row %(row)d "
+"and column %(column)d."
msgstr "خطای نحوی برای شناسه xml :\"%(value)r\" در \"%(field)s\"."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_view_invalid_xml"
msgid "Invalid XML for view \"%(name)s\"."
msgstr "XML غیرمعتبر برای مشاهده \"%s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_view_search_invalid_domain"
msgid "Invalid domain or search criteria \"%(domain)s\" for search \"%(search)s\"."
msgstr "نام دامنه یا معیارهای جستجوی: \"%s\" در اقدام: \"%s\" معتبر نیست."
+#, python-format
msgctxt "model:ir.message,text:msg_view_tree_optional_type"
msgid "You cannot store optional on view \"%(view)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_write_error"
msgid ""
"You are trying to write to records \"%(ids)s\" of \"%(model)s\" that don't "
@@ -3250,13 +3369,14 @@ msgstr ""
"شما در حال تلاش برای نوشتن روی اسناد :\"%(model)s\" که دیگر وجود ندارد، می "
"باشید."
+#, python-format
msgctxt "model:ir.message,text:msg_write_rule_error"
msgid ""
"You are not allowed to write to records \"%(ids)s\" of \"%(model)s\" because of at least one of these rules:\n"
"%(rules)s"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_write_xml_record"
msgid ""
"You are not allowed to modify the field \"%(field)s\" in record "
@@ -3267,13 +3387,6 @@ msgctxt "model:ir.message,text:msg_xml_id"
msgid "XML ID"
msgstr ""
-#, fuzzy
-msgctxt "model:ir.message,text:msg_xml_id_syntax_error"
-msgid ""
-"Syntax error for XML id: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
-msgstr "خطای نحوی برای شناسه xml :\"%(value)r\" در \"%(field)s\"."
-
msgctxt "model:ir.model,name:"
msgid "Model"
msgstr "مدل"
@@ -3555,12 +3668,13 @@ msgstr "اقدامات"
#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_email_form"
-msgid "E-mails"
+msgid "Emails"
msgstr "ایمیل"
+#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_email_template_form"
-msgid "E-mail Templates"
-msgstr ""
+msgid "Email Templates"
+msgstr "الگوی افزونه ها"
#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_error_form"
@@ -3692,23 +3806,6 @@ msgctxt "model:ir.ui.menu,name:menu_view"
msgid "Views"
msgstr "مشاهدات"
-msgctxt "model:ir.ui.menu,name:menu_view_search"
-msgid "View Search"
-msgstr "دیدن جستجو"
-
-#, fuzzy
-msgctxt "model:ir.ui.menu,name:menu_view_tree_optional"
-msgid "View Tree Optional"
-msgstr "نمایش حالت درختی"
-
-msgctxt "model:ir.ui.menu,name:menu_view_tree_state"
-msgid "Tree State"
-msgstr "حالت درختی"
-
-msgctxt "model:ir.ui.menu,name:menu_view_tree_width"
-msgid "View Tree Width"
-msgstr "عرض نمایش درختی"
-
msgctxt "model:ir.ui.menu,name:model_model_fields_form"
msgid "Fields"
msgstr "فیلدها"
@@ -3955,6 +4052,11 @@ msgctxt "selection:ir.cron,interval_type:"
msgid "Weeks"
msgstr "هفته ها"
+#, fuzzy
+msgctxt "selection:ir.cron,method:"
+msgid "Clean Cron Logs"
+msgstr "پاک کردن ترجمه ها"
+
msgctxt "selection:ir.cron,method:"
msgid "Clean Errors"
msgstr ""
diff --git a/trytond/trytond/ir/locale/fi.po b/trytond/trytond/ir/locale/fi.po
index 4dba3ec016..d05423ca9a 100644
--- a/trytond/trytond/ir/locale/fi.po
+++ b/trytond/trytond/ir/locale/fi.po
@@ -536,6 +536,10 @@ msgctxt "field:ir.cron,interval_type:"
msgid "Interval Type"
msgstr ""
+msgctxt "field:ir.cron,logs:"
+msgid "Logs"
+msgstr ""
+
msgctxt "field:ir.cron,method:"
msgid "Method"
msgstr ""
@@ -548,6 +552,10 @@ msgctxt "field:ir.cron,next_call:"
msgid "Next Call"
msgstr ""
+msgctxt "field:ir.cron,running:"
+msgid "Running"
+msgstr ""
+
msgctxt "field:ir.cron,timezone:"
msgid "Timezone"
msgstr ""
@@ -556,6 +564,23 @@ msgctxt "field:ir.cron,weekday:"
msgid "Day of Week"
msgstr ""
+msgctxt "field:ir.cron.log,cron:"
+msgid "Cron"
+msgstr ""
+
+#, fuzzy
+msgctxt "field:ir.cron.log,duration:"
+msgid "Duration"
+msgstr "Translations"
+
+msgctxt "field:ir.cron.log,ended:"
+msgid "Ended"
+msgstr ""
+
+msgctxt "field:ir.cron.log,started:"
+msgid "Started"
+msgstr ""
+
msgctxt "field:ir.email,addresses:"
msgid "Addresses"
msgstr ""
@@ -597,7 +622,7 @@ msgid "Address"
msgstr ""
msgctxt "field:ir.email.address,email:"
-msgid "E-mail"
+msgid "Email"
msgstr ""
msgctxt "field:ir.email.template,body:"
@@ -1613,6 +1638,10 @@ msgctxt "field:ir.ui.menu,favorite:"
msgid "Favorite"
msgstr ""
+msgctxt "field:ir.ui.menu,favorites:"
+msgid "Favorites"
+msgstr ""
+
#, fuzzy
msgctxt "field:ir.ui.menu,icon:"
msgid "Icon"
@@ -1711,6 +1740,11 @@ msgctxt "field:ir.ui.view_search,model:"
msgid "Model"
msgstr "Models"
+#, fuzzy
+msgctxt "field:ir.ui.view_search,model_ref:"
+msgid "Model"
+msgstr "Models"
+
msgctxt "field:ir.ui.view_search,name:"
msgid "Name"
msgstr ""
@@ -1724,6 +1758,21 @@ msgctxt "field:ir.ui.view_tree_optional,field:"
msgid "Field"
msgstr "Fields"
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_optional,field_ref:"
+msgid "Field"
+msgstr "Fields"
+
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_optional,model:"
+msgid "Model"
+msgstr "Models"
+
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_optional,model_ref:"
+msgid "Model"
+msgstr "Models"
+
msgctxt "field:ir.ui.view_tree_optional,user:"
msgid "User"
msgstr ""
@@ -1733,10 +1782,15 @@ msgid "Value"
msgstr ""
#, fuzzy
-msgctxt "field:ir.ui.view_tree_optional,view_id:"
-msgid "View ID"
+msgctxt "field:ir.ui.view_tree_optional,view:"
+msgid "View"
msgstr "Views"
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_state,child_field:"
+msgid "Child Field"
+msgstr "Fields"
+
msgctxt "field:ir.ui.view_tree_state,child_name:"
msgid "Child Name"
msgstr ""
@@ -1750,6 +1804,11 @@ msgctxt "field:ir.ui.view_tree_state,model:"
msgid "Model"
msgstr "Models"
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_state,model_ref:"
+msgid "Model"
+msgstr "Models"
+
msgctxt "field:ir.ui.view_tree_state,nodes:"
msgid "Expanded Nodes"
msgstr ""
@@ -1851,7 +1910,7 @@ msgid "The field that contains the recipient(s)."
msgstr ""
msgctxt "help:ir.email.template,recipients_hidden:"
-msgid "The field that contains the secondary recipient(s)."
+msgid "The field that contains the hidden recipient(s)."
msgstr ""
msgctxt "help:ir.email.template,recipients_hidden_pyson:"
@@ -2051,15 +2110,15 @@ msgid "Actions"
msgstr "Actions"
msgctxt "model:ir.action,name:act_email_form"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
msgctxt "model:ir.action,name:act_email_form_relate"
-msgid "E-mail Archives"
+msgid "Email Archives"
msgstr ""
msgctxt "model:ir.action,name:act_email_template_form"
-msgid "E-mail Templates"
+msgid "Email Templates"
msgstr ""
msgctxt "model:ir.action,name:act_error_form"
@@ -2216,8 +2275,9 @@ msgctxt "model:ir.action,name:act_view_tree_optional_form"
msgid "View Tree Optional"
msgstr "View Tree Width"
+#, fuzzy
msgctxt "model:ir.action,name:act_view_tree_state"
-msgid "Tree State"
+msgid "View Tree State"
msgstr "Tree State"
msgctxt "model:ir.action,name:act_view_tree_width_form"
@@ -2487,6 +2547,10 @@ msgctxt "model:ir.cron,name:"
msgid "Cron"
msgstr ""
+msgctxt "model:ir.cron.log,name:"
+msgid "Cron Log"
+msgstr ""
+
#, fuzzy
msgctxt "model:ir.date,name:"
msgid "Date"
@@ -2639,40 +2703,52 @@ msgctxt "model:ir.message,text:msg_ID"
msgid "ID"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_access_button_error"
msgid "Calling button \"%(button)s on \"%(model)s\" is not allowed."
msgstr ""
+#, fuzzy, python-format
+msgctxt "model:ir.message,text:msg_access_report_error"
+msgid "You are not allowed to execute report \"%(report)s\"."
+msgstr "You are not allowed to delete this record."
+
+#, python-format
msgctxt "model:ir.message,text:msg_access_rule_error"
msgid "You are not allowed to access \"%(model)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_access_rule_field_error"
msgid "You are not allowed to access \"%(model)s.%(field)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_access_wizard_error"
msgid "You are not allowed to execute wizard \"%(wizard)s\"."
msgstr "You are not allowed to delete this record."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_access_wizard_model_error"
msgid "You are not allowed to execute wizard \"%(wizard)s\" on \"%(model)s\"."
msgstr "You are not allowed to delete this record."
+#, python-format
msgctxt "model:ir.message,text:msg_action_invalid_context"
msgid "Invalid context \"%(context)s\" for action \"%(action)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_action_invalid_domain"
msgid "Invalid domain or search criteria \"%(domain)s\" for action \"%(action)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_action_invalid_views"
msgid "Invalid view \"%(view)s\" for action \"%(action)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_action_wrong_wizard_model"
msgid "Wrong wizard model in keyword action \"%(name)s\"."
msgstr ""
@@ -2720,14 +2796,21 @@ msgctxt "model:ir.message,text:msg_button_name_unique"
msgid "The name of the button must be unique per model."
msgstr ""
+msgctxt "model:ir.message,text:msg_cache_name_unique"
+msgid "The name of cache must be unique."
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_context_datetime"
msgid "At date/time: %(datetime)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_context_groups"
msgid "Within groups: %(groups)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_create_rule_error"
msgid ""
"You are not allowed to create records of \"%(model)s\" because they fail on at least one of these rules:\n"
@@ -2742,13 +2825,14 @@ msgctxt "model:ir.message,text:msg_created_by"
msgid "Created by"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_delete_rule_error"
msgid ""
"You are not allowed to delete records \"%(ids)s\" of \"%(model)s\" because of at lease one of those rules:\n"
"%(rules)s"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_delete_xml_record"
msgid "You are not allowed to delete the record \"%(record)s\" of \"%(model)s\"."
msgstr "You are not allowed to delete this record."
@@ -2810,14 +2894,17 @@ msgctxt "model:ir.message,text:msg_dict_schema_integer"
msgid "Integer"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_domain"
msgid "Invalid domain in schema \"%(schema)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_help_selection"
msgid "Invalid help selection in schema \"%(schema)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_selection"
msgid "Invalid selection in schema \"%(schema)s\"."
msgstr ""
@@ -2868,7 +2955,7 @@ msgctxt "model:ir.message,text:msg_dict_yes"
msgid "Yes"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_digits_validation_record"
msgid ""
"The number of digits in the value \"%(value)r\" for field \"%(field)s\" in "
@@ -2877,7 +2964,7 @@ msgstr ""
"The value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" exceeds the "
"digits limit of \"%(digits)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_domain_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -2894,39 +2981,44 @@ msgctxt "model:ir.message,text:msg_edited_by"
msgid "Edited by"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_body"
msgid ""
-"Invalid body in e-mail template \"%(template)s\" with exception "
+"Invalid body in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_field_pyson"
msgid ""
-"Invalid PYSON %(field)s in e-mail template \"%(template)s\" with exception "
+"Invalid PYSON %(field)s in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_field_pyson_type"
msgid ""
-"The PYSON %(field)s in e-mail template \"%(template)s\" must generate a "
-"list."
+"The PYSON %(field)s in email template \"%(template)s\" must generate a list."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_subject"
msgid ""
-"Invalid subject in e-mail template \"%(template)s\" with exception "
+"Invalid subject in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_field_model_name"
msgid "%(field)s (model name)"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_field_string"
msgid "%(field)s (string)"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_forbidden_char_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -2935,13 +3027,14 @@ msgstr ""
"The time value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" is not "
"valid."
+#, python-format
msgctxt "model:ir.message,text:msg_foreign_model_exist"
msgid ""
"The records could not be deleted because they are used by field "
"\"%(field)s\" of \"%(model)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_foreign_model_missing"
msgid "The value \"%(value)s\" for field \"%(field)s\" in \"%(model)s\" does not exist."
msgstr "The value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" doesn't exist."
@@ -2954,26 +3047,41 @@ msgctxt "model:ir.message,text:msg_id_positive"
msgid "ID must be positive."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_import_data_missing_column"
+msgid "Missing values for last column at row %(row)d."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_import_data_missing_columns"
+msgid "Missing values for %(n)s last columns at row %(row)d."
+msgstr ""
+
msgctxt "model:ir.message,text:msg_language_code_unique"
msgid "The code on language must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_language_default_translatable"
msgid "The default language \"%(language)s\" must be translatable."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_language_delete_default"
msgid "The default language \"%(language)s\" can not be deleted."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_language_invalid_date"
msgid "Invalid date format \"%(format)s\" for language \"%(language)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_language_invalid_grouping"
msgid "Invalid grouping \"%(grouping)s\" for language \"%(language)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_model_invalid_condition"
msgid ""
"The condition \"%(condition)s\" is not a valid PYSON expression for button "
@@ -2996,11 +3104,12 @@ msgctxt "model:ir.message,text:msg_notes"
msgid "Notes"
msgstr "Notes"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_read_error"
msgid "You are trying to read records \"%(ids)s\" of \"%(model)s\" that don't exist."
msgstr "You are not allowed to delete this record."
+#, python-format
msgctxt "model:ir.message,text:msg_read_rule_error"
msgid ""
"You are not allowed to read records \"%(ids)s\" of \"%(model)s\" because of at least one of these rules:\n"
@@ -3012,7 +3121,7 @@ msgctxt "model:ir.message,text:msg_record_name"
msgid "Record Name"
msgstr "Record Rules"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_recursion_error"
msgid ""
"Recursion error: Record \"%(rec_name)s\" with parent \"%(parent_rec_name)s\""
@@ -3021,34 +3130,38 @@ msgstr ""
"Recursion error: Record \"%(rec_name)s\" with parent \"%(parent_rec_name)s\""
" was configured as ancestor of itself."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_reference_syntax_error"
msgid ""
-"Syntax error for reference: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
-msgstr "Syntax error for reference %r in %s"
+"Syntax error for %(value)r in \"%(field)s\" of \"%(model)s\" at row %(row)d "
+"and column %(column)d."
+msgstr "The value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" doesn't exist."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_relation_not_found"
-msgid "Relation not found: %(value)r in \"%(model)s\" (%(column)s)."
-msgstr "Relation not found: %r in %s"
+msgid ""
+"Could not find relation for %(value)r in \"%(model)s\" at row %(row)d and "
+"column %(column)d."
+msgstr "Too many relations found: %r in %s"
+#, python-format
msgctxt "model:ir.message,text:msg_report_invalid_email"
msgid "Invalid email definition for report \"%(name)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_report_invalid_record_name"
msgid ""
"Invalid record name definition for report \"%(report)s\" with exception "
"\"%(exception)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_required_validation"
msgid "A value is required for field \"%(field)s\" in \"%(model)s\"."
msgstr "Missing search function on field \"%s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_required_validation_record"
msgid ""
"A value is required for field \"%(field)s\" in record \"%(record)s\" of "
@@ -3059,16 +3172,17 @@ msgctxt "model:ir.message,text:msg_resource_copy_help"
msgid "The resources to which this record must be copied."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_rule_invalid_domain"
msgid "Invalid domain in rule \"%(name)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_search_function_missing"
msgid "Missing search function for field \"%(field)s\" in \"%(model)s\"."
msgstr "Missing search function on field \"%s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_selection_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -3088,28 +3202,29 @@ msgid ""
"sequence."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_number_increment_next"
msgid ""
"Invalid \"Increment Number\" (%(number_increment)s) or \"Next Number\" "
"(%(number_next)s) with exception \"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_prefix"
msgid "Invalid prefix \"%(affix)s\" for sequence \"%(sequence)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_suffix"
msgid "Invalid suffix \"%(affix)s\" for sequence \"%(sequence)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_last_timestamp_future"
msgid "The \"Last Timestamp\" cannot be in the future for sequence \"%s\"."
msgstr ""
-msgctxt "model:ir.message,text:msg_sequence_missing"
-msgid "Missing sequence."
-msgstr ""
-
+#, python-format
msgctxt "model:ir.message,text:msg_setter_function_missing"
msgid "Missing setter function for field \"%(field)s\" in \"%(model)s\"."
msgstr ""
@@ -3118,21 +3233,21 @@ msgctxt "model:ir.message,text:msg_singleton"
msgid "Only one singleton can be created."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_size_validation"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in \"%(model)s\" is too long"
" (%(size)i > %(max_size)i)."
msgstr "The value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" doesn't exist."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_size_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
"\"%(model)s\" is too long (%(size)i > %(max_size)i)."
msgstr "The value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" doesn't exist."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_time_format_validation_record"
msgid ""
"The time value \"%(value)s\" for field \"%(field)s\" in record "
@@ -3169,11 +3284,14 @@ msgctxt "model:ir.message,text:msg_timedelta_w"
msgid "w"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_too_many_relations_found"
-msgid "Too many relations found: %(value)r in \"%(model)s\" (%(column)s)."
+msgid ""
+"Found too many relation for %(value)r in \"%(model)s\" at row %(row)d and "
+"column %(column)d."
msgstr "Too many relations found: %r in %s"
+#, python-format
msgctxt "model:ir.message,text:msg_translation_overridden"
msgid ""
"You can not export translation \"%(name)s\" because it has been overridden "
@@ -3186,45 +3304,50 @@ msgid ""
"mutually exclusive."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_trigger_invalid_condition"
msgid ""
"Condition \"%(condition)s\" is not a valid PYSON expression for trigger "
"\"%(trigger)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_value_syntax_error"
msgid ""
-"Syntax error for value: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
+"Syntax error for %(value)r in \"%(field)s\" of \"%(model)s\" at row %(row)d "
+"and column %(column)d."
msgstr "The value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" doesn't exist."
+#, python-format
msgctxt "model:ir.message,text:msg_view_invalid_xml"
msgid "Invalid XML for view \"%(name)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_view_search_invalid_domain"
msgid "Invalid domain or search criteria \"%(domain)s\" for search \"%(search)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_view_tree_optional_type"
msgid "You cannot store optional on view \"%(view)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_write_error"
msgid ""
"You are trying to write to records \"%(ids)s\" of \"%(model)s\" that don't "
"exist."
msgstr "You are not allowed to delete this record."
+#, python-format
msgctxt "model:ir.message,text:msg_write_rule_error"
msgid ""
"You are not allowed to write to records \"%(ids)s\" of \"%(model)s\" because of at least one of these rules:\n"
"%(rules)s"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_write_xml_record"
msgid ""
"You are not allowed to modify the field \"%(field)s\" in record "
@@ -3235,12 +3358,6 @@ msgctxt "model:ir.message,text:msg_xml_id"
msgid "XML ID"
msgstr ""
-msgctxt "model:ir.message,text:msg_xml_id_syntax_error"
-msgid ""
-"Syntax error for XML id: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
-msgstr ""
-
#, fuzzy
msgctxt "model:ir.model,name:"
msgid "Model"
@@ -3536,11 +3653,11 @@ msgid "Actions"
msgstr "Actions"
msgctxt "model:ir.ui.menu,name:menu_email_form"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_email_template_form"
-msgid "E-mail Templates"
+msgid "Email Templates"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_error_form"
@@ -3671,23 +3788,6 @@ msgctxt "model:ir.ui.menu,name:menu_view"
msgid "Views"
msgstr "Views"
-msgctxt "model:ir.ui.menu,name:menu_view_search"
-msgid "View Search"
-msgstr "View Search"
-
-#, fuzzy
-msgctxt "model:ir.ui.menu,name:menu_view_tree_optional"
-msgid "View Tree Optional"
-msgstr "View Tree Width"
-
-msgctxt "model:ir.ui.menu,name:menu_view_tree_state"
-msgid "Tree State"
-msgstr "Tree State"
-
-msgctxt "model:ir.ui.menu,name:menu_view_tree_width"
-msgid "View Tree Width"
-msgstr "View Tree Width"
-
msgctxt "model:ir.ui.menu,name:model_model_fields_form"
msgid "Fields"
msgstr "Fields"
@@ -3933,6 +4033,11 @@ msgctxt "selection:ir.cron,interval_type:"
msgid "Weeks"
msgstr ""
+#, fuzzy
+msgctxt "selection:ir.cron,method:"
+msgid "Clean Cron Logs"
+msgstr "Clean Translations"
+
msgctxt "selection:ir.cron,method:"
msgid "Clean Errors"
msgstr ""
diff --git a/trytond/trytond/ir/locale/fr.po b/trytond/trytond/ir/locale/fr.po
index 44439e30f2..394e703f51 100644
--- a/trytond/trytond/ir/locale/fr.po
+++ b/trytond/trytond/ir/locale/fr.po
@@ -502,6 +502,10 @@ msgctxt "field:ir.cron,interval_type:"
msgid "Interval Type"
msgstr "Type d'intervalle"
+msgctxt "field:ir.cron,logs:"
+msgid "Logs"
+msgstr "Journaux"
+
msgctxt "field:ir.cron,method:"
msgid "Method"
msgstr "Méthode"
@@ -514,6 +518,10 @@ msgctxt "field:ir.cron,next_call:"
msgid "Next Call"
msgstr "Appel suivant"
+msgctxt "field:ir.cron,running:"
+msgid "Running"
+msgstr "En cours d'exécution"
+
msgctxt "field:ir.cron,timezone:"
msgid "Timezone"
msgstr "Fuseau Horaire"
@@ -522,6 +530,22 @@ msgctxt "field:ir.cron,weekday:"
msgid "Day of Week"
msgstr "Jour de la semaine"
+msgctxt "field:ir.cron.log,cron:"
+msgid "Cron"
+msgstr "Tâche planifiée"
+
+msgctxt "field:ir.cron.log,duration:"
+msgid "Duration"
+msgstr "Durée"
+
+msgctxt "field:ir.cron.log,ended:"
+msgid "Ended"
+msgstr "Terminé"
+
+msgctxt "field:ir.cron.log,started:"
+msgid "Started"
+msgstr "Démarré"
+
msgctxt "field:ir.email,addresses:"
msgid "Addresses"
msgstr "Adresses"
@@ -540,7 +564,7 @@ msgstr "Destinataires"
msgctxt "field:ir.email,recipients_hidden:"
msgid "Hidden Recipients"
-msgstr "Destinataires cachés"
+msgstr "Destinataires masqués"
msgctxt "field:ir.email,recipients_secondary:"
msgid "Secondary Recipients"
@@ -563,8 +587,8 @@ msgid "Address"
msgstr "Adresse"
msgctxt "field:ir.email.address,email:"
-msgid "E-mail"
-msgstr "E-mail"
+msgid "Email"
+msgstr "Adresse électronique"
msgctxt "field:ir.email.template,body:"
msgid "Body"
@@ -588,11 +612,11 @@ msgstr "Destinataires"
msgctxt "field:ir.email.template,recipients_hidden:"
msgid "Hidden Recipients"
-msgstr "Destinataires cachés"
+msgstr "Destinataires masqués"
msgctxt "field:ir.email.template,recipients_hidden_pyson:"
msgid "Hidden Recipients"
-msgstr "Destinataires cachés"
+msgstr "Destinataires masqués"
msgctxt "field:ir.email.template,recipients_pyson:"
msgid "Recipients"
@@ -1514,6 +1538,10 @@ msgctxt "field:ir.ui.menu,favorite:"
msgid "Favorite"
msgstr "Favori"
+msgctxt "field:ir.ui.menu,favorites:"
+msgid "Favorites"
+msgstr "Favoris"
+
msgctxt "field:ir.ui.menu,icon:"
msgid "Icon"
msgstr "Icône"
@@ -1602,6 +1630,10 @@ msgctxt "field:ir.ui.view_search,model:"
msgid "Model"
msgstr "Modèle"
+msgctxt "field:ir.ui.view_search,model_ref:"
+msgid "Model"
+msgstr "Modèle"
+
msgctxt "field:ir.ui.view_search,name:"
msgid "Name"
msgstr "Nom"
@@ -1614,6 +1646,18 @@ msgctxt "field:ir.ui.view_tree_optional,field:"
msgid "Field"
msgstr "Champ"
+msgctxt "field:ir.ui.view_tree_optional,field_ref:"
+msgid "Field"
+msgstr "Champ"
+
+msgctxt "field:ir.ui.view_tree_optional,model:"
+msgid "Model"
+msgstr "Modèle"
+
+msgctxt "field:ir.ui.view_tree_optional,model_ref:"
+msgid "Model"
+msgstr "Modèle"
+
msgctxt "field:ir.ui.view_tree_optional,user:"
msgid "User"
msgstr "Utilisateur"
@@ -1622,9 +1666,13 @@ msgctxt "field:ir.ui.view_tree_optional,value:"
msgid "Value"
msgstr "Valeur"
-msgctxt "field:ir.ui.view_tree_optional,view_id:"
-msgid "View ID"
-msgstr "ID Vue"
+msgctxt "field:ir.ui.view_tree_optional,view:"
+msgid "View"
+msgstr "Vue"
+
+msgctxt "field:ir.ui.view_tree_state,child_field:"
+msgid "Child Field"
+msgstr "Champ enfant"
msgctxt "field:ir.ui.view_tree_state,child_name:"
msgid "Child Name"
@@ -1638,6 +1686,10 @@ msgctxt "field:ir.ui.view_tree_state,model:"
msgid "Model"
msgstr "Modèle"
+msgctxt "field:ir.ui.view_tree_state,model_ref:"
+msgid "Model"
+msgstr "Modèle"
+
msgctxt "field:ir.ui.view_tree_state,nodes:"
msgid "Expanded Nodes"
msgstr "Nœuds développés"
@@ -1739,8 +1791,8 @@ msgid "The field that contains the recipient(s)."
msgstr "Le champ qui contient le(s) destinataire(s)."
msgctxt "help:ir.email.template,recipients_hidden:"
-msgid "The field that contains the secondary recipient(s)."
-msgstr "Le champ qui contient le(s) destinataire(s) secondaire(s)."
+msgid "The field that contains the hidden recipient(s)."
+msgstr "Le champ qui contient le(s) destinataire(s) masqué(s)."
msgctxt "help:ir.email.template,recipients_hidden_pyson:"
msgid ""
@@ -1971,16 +2023,16 @@ msgid "Actions"
msgstr "Actions"
msgctxt "model:ir.action,name:act_email_form"
-msgid "E-mails"
-msgstr "E-mails"
+msgid "Emails"
+msgstr "Courriels"
msgctxt "model:ir.action,name:act_email_form_relate"
-msgid "E-mail Archives"
-msgstr "Archives de courrier électronique"
+msgid "Email Archives"
+msgstr "Archives des courriels"
msgctxt "model:ir.action,name:act_email_template_form"
-msgid "E-mail Templates"
-msgstr "Modèles d'e-mail"
+msgid "Email Templates"
+msgstr "Modèles de courriel"
msgctxt "model:ir.action,name:act_error_form"
msgid "Errors"
@@ -2135,8 +2187,8 @@ msgid "View Tree Optional"
msgstr "Facultatif des vues arbres"
msgctxt "model:ir.action,name:act_view_tree_state"
-msgid "Tree State"
-msgstr "État d'arbre"
+msgid "View Tree State"
+msgstr "État de vue arbre"
msgctxt "model:ir.action,name:act_view_tree_width_form"
msgid "View Tree Width"
@@ -2403,13 +2455,17 @@ msgctxt "model:ir.cron,name:"
msgid "Cron"
msgstr "Tâche planifiée"
+msgctxt "model:ir.cron.log,name:"
+msgid "Cron Log"
+msgstr "Journal de tâche planifiée"
+
msgctxt "model:ir.date,name:"
msgid "Date"
msgstr "Date"
msgctxt "model:ir.email,name:"
msgid "Email"
-msgstr "E-mail"
+msgstr "Courriel"
msgctxt "model:ir.email.address,name:"
msgid "Email Address"
@@ -2417,11 +2473,11 @@ msgstr "Adresse électronique"
msgctxt "model:ir.email.template,name:"
msgid "Email Template"
-msgstr "Modèle d'e-mail"
+msgstr "Modèle de courriel"
msgctxt "model:ir.email.template-ir.action.report,name:"
msgid "Email Template - Report"
-msgstr "Modèle d'e-mail - Rapport"
+msgstr "Modèle de courriel - Rapport"
msgctxt "model:ir.error,name:"
msgid "Error"
@@ -2551,42 +2607,56 @@ msgctxt "model:ir.message,text:msg_ID"
msgid "ID"
msgstr "ID"
+#, python-format
msgctxt "model:ir.message,text:msg_access_button_error"
msgid "Calling button \"%(button)s on \"%(model)s\" is not allowed."
msgstr "Appeler le bouton « %(button)s » sur « %(model)s » n'est pas permis."
+#, python-format
+msgctxt "model:ir.message,text:msg_access_report_error"
+msgid "You are not allowed to execute report \"%(report)s\"."
+msgstr "Vous n'êtes pas autorisé à exécuter le rapport « %(report)s »."
+
+#, python-format
msgctxt "model:ir.message,text:msg_access_rule_error"
msgid "You are not allowed to access \"%(model)s\"."
msgstr "Vous n'êtes pas autorisé à accéder à « %(model)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_access_rule_field_error"
msgid "You are not allowed to access \"%(model)s.%(field)s\"."
msgstr "Vous n'êtes pas autorisé à accéder à « %(model)s.%(field)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_access_wizard_error"
msgid "You are not allowed to execute wizard \"%(wizard)s\"."
msgstr "Vous n'êtes pas autorisé à exécuter le wizard « %(wizard)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_access_wizard_model_error"
msgid "You are not allowed to execute wizard \"%(wizard)s\" on \"%(model)s\"."
msgstr ""
"Vous n'êtes pas autorisé à exécuter le wizard « %(wizard)s » sur "
"« %(model)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_action_invalid_context"
msgid "Invalid context \"%(context)s\" for action \"%(action)s\"."
msgstr "Contexte « %(context)s » invalide pour l'action « %(action)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_action_invalid_domain"
msgid "Invalid domain or search criteria \"%(domain)s\" for action \"%(action)s\"."
msgstr ""
"Domaine ou critère de recherche « %(domain)s » invalide pour l'action "
"« %(action)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_action_invalid_views"
msgid "Invalid view \"%(view)s\" for action \"%(action)s\"."
msgstr "Vue « %(view)s » invalide pour l'action « %(action)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_action_wrong_wizard_model"
msgid "Wrong wizard model in keyword action \"%(name)s\"."
msgstr "Modèle d'assistant incorrect pour le mot-clé d'action « %(name)s »."
@@ -2631,14 +2701,21 @@ msgctxt "model:ir.message,text:msg_button_name_unique"
msgid "The name of the button must be unique per model."
msgstr "Le nom du bouton doit être unique par modèle."
+msgctxt "model:ir.message,text:msg_cache_name_unique"
+msgid "The name of cache must be unique."
+msgstr "Le nom du cache doit être unique."
+
+#, python-format
msgctxt "model:ir.message,text:msg_context_datetime"
msgid "At date/time: %(datetime)s"
msgstr "À la date/heure : %(datetime)s"
+#, python-format
msgctxt "model:ir.message,text:msg_context_groups"
msgid "Within groups: %(groups)s"
msgstr "Au sein des groupes : %(groups)s"
+#, python-format
msgctxt "model:ir.message,text:msg_create_rule_error"
msgid ""
"You are not allowed to create records of \"%(model)s\" because they fail on at least one of these rules:\n"
@@ -2655,6 +2732,7 @@ msgctxt "model:ir.message,text:msg_created_by"
msgid "Created by"
msgstr "Créé par"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_rule_error"
msgid ""
"You are not allowed to delete records \"%(ids)s\" of \"%(model)s\" because of at lease one of those rules:\n"
@@ -2663,6 +2741,7 @@ msgstr ""
"Vous n'êtes pas autorisé à supprimer les enregistrement « %(ids)s » de « %(model)s » à cause d'au moins une de ces règles :\n"
"%(rules)s"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_xml_record"
msgid "You are not allowed to delete the record \"%(record)s\" of \"%(model)s\"."
msgstr ""
@@ -2721,14 +2800,17 @@ msgctxt "model:ir.message,text:msg_dict_schema_integer"
msgid "Integer"
msgstr "Entier"
+#, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_domain"
msgid "Invalid domain in schema \"%(schema)s\"."
msgstr "Domaine invalide sur le schéma « %(schema)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_help_selection"
msgid "Invalid help selection in schema \"%(schema)s\"."
msgstr "Aide invalide de sélection sur le schéma « %(schema)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_selection"
msgid "Invalid selection in schema \"%(schema)s\"."
msgstr "Sélection invalide sur le schéma « %(schema)s »."
@@ -2778,6 +2860,7 @@ msgctxt "model:ir.message,text:msg_dict_yes"
msgid "Yes"
msgstr "Oui"
+#, python-format
msgctxt "model:ir.message,text:msg_digits_validation_record"
msgid ""
"The number of digits in the value \"%(value)r\" for field \"%(field)s\" in "
@@ -2787,6 +2870,7 @@ msgstr ""
"« %(field)s » sur l'enregistrement « %(record)s » de « %(model)s » excède la"
" limite de « %(digits)i »."
+#, python-format
msgctxt "model:ir.message,text:msg_domain_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -2803,46 +2887,52 @@ msgctxt "model:ir.message,text:msg_edited_by"
msgid "Edited by"
msgstr "Édité par"
+#, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_body"
msgid ""
-"Invalid body in e-mail template \"%(template)s\" with exception "
+"Invalid body in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr ""
-"Corps non valide dans le modèle d'e-mail « %(template)s » avec l'exception "
-"« %(exception)s »."
-
-msgctxt "model:ir.message,text:msg_email_template_invalid_field_pyson"
-msgid ""
-"Invalid PYSON %(field)s in e-mail template \"%(template)s\" with exception "
-"\"%(exception)s\"."
-msgstr ""
-"PYSON %(field)s non valide dans le modèle d'e-mail « %(template)s » avec "
+"Corps non valide dans le modèle de courriel « %(template)s » avec "
"l'exception « %(exception)s »."
-msgctxt "model:ir.message,text:msg_email_template_invalid_field_pyson_type"
+#, python-format
+msgctxt "model:ir.message,text:msg_email_template_invalid_field_pyson"
msgid ""
-"The PYSON %(field)s in e-mail template \"%(template)s\" must generate a "
-"list."
-msgstr ""
-"Le PYSON %(field)s dans le modèle d'e-mail « %(template)s » doit générer une"
-" liste."
-
-msgctxt "model:ir.message,text:msg_email_template_invalid_subject"
-msgid ""
-"Invalid subject in e-mail template \"%(template)s\" with exception "
+"Invalid PYSON %(field)s in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr ""
-"Objet non valide dans le modèle d'e-mail « %(template)s » avec l'exception "
-"« %(exception)s »."
+"PYSON %(field)s non valide dans le modèle de courriel « %(template)s » avec "
+"l'exception « %(exception)s »."
+#, python-format
+msgctxt "model:ir.message,text:msg_email_template_invalid_field_pyson_type"
+msgid ""
+"The PYSON %(field)s in email template \"%(template)s\" must generate a list."
+msgstr ""
+"Le PYSON %(field)s dans le modèle de courriel « %(template)s » doit générer "
+"une liste."
+
+#, python-format
+msgctxt "model:ir.message,text:msg_email_template_invalid_subject"
+msgid ""
+"Invalid subject in email template \"%(template)s\" with exception "
+"\"%(exception)s\"."
+msgstr ""
+"Objet non valide dans le modèle de courriel « %(template)s » avec "
+"l'exception « %(exception)s »."
+
+#, python-format
msgctxt "model:ir.message,text:msg_field_model_name"
msgid "%(field)s (model name)"
msgstr "%(field)s (nom du modèle)"
+#, python-format
msgctxt "model:ir.message,text:msg_field_string"
msgid "%(field)s (string)"
msgstr "%(field)s (chaîne)"
+#, python-format
msgctxt "model:ir.message,text:msg_forbidden_char_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -2852,6 +2942,7 @@ msgstr ""
"« %(record)s » de « %(model)s » contient des caractères non valides "
"« %(chars)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_foreign_model_exist"
msgid ""
"The records could not be deleted because they are used by field "
@@ -2860,6 +2951,7 @@ msgstr ""
"Les enregistrements ne peuvent pas être supprimés car ils sont utilisés par "
"le champ « %(field)s » de « %(model)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_foreign_model_missing"
msgid "The value \"%(value)s\" for field \"%(field)s\" in \"%(model)s\" does not exist."
msgstr ""
@@ -2874,27 +2966,42 @@ msgctxt "model:ir.message,text:msg_id_positive"
msgid "ID must be positive."
msgstr "L'ID doit être positif."
+#, python-format
+msgctxt "model:ir.message,text:msg_import_data_missing_column"
+msgid "Missing values for last column at row %(row)d."
+msgstr "Valeurs manquantes pour la dernière colonne de la ligne %(row)d."
+
+#, python-format
+msgctxt "model:ir.message,text:msg_import_data_missing_columns"
+msgid "Missing values for %(n)s last columns at row %(row)d."
+msgstr "Valeurs manquantes pour %(n)s dernières colonnes de la ligne %(row)d."
+
msgctxt "model:ir.message,text:msg_language_code_unique"
msgid "The code on language must be unique."
msgstr "Le code d'une langue doit être unique."
+#, python-format
msgctxt "model:ir.message,text:msg_language_default_translatable"
msgid "The default language \"%(language)s\" must be translatable."
msgstr "La langue par défaut « %(language)s » doit être traduisible."
+#, python-format
msgctxt "model:ir.message,text:msg_language_delete_default"
msgid "The default language \"%(language)s\" can not be deleted."
msgstr "La langue par défaut « %(language)s » ne peut pas être supprimée."
+#, python-format
msgctxt "model:ir.message,text:msg_language_invalid_date"
msgid "Invalid date format \"%(format)s\" for language \"%(language)s\"."
msgstr ""
"Format de date « %(format)s » invalide pour la langue « %(language)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_language_invalid_grouping"
msgid "Invalid grouping \"%(grouping)s\" for language \"%(language)s\"."
msgstr "Groupement « %(grouping)s » invalide pour la langue « %(language)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_model_invalid_condition"
msgid ""
"The condition \"%(condition)s\" is not a valid PYSON expression for button "
@@ -2920,12 +3027,14 @@ msgctxt "model:ir.message,text:msg_notes"
msgid "Notes"
msgstr "Notes"
+#, python-format
msgctxt "model:ir.message,text:msg_read_error"
msgid "You are trying to read records \"%(ids)s\" of \"%(model)s\" that don't exist."
msgstr ""
"Vous essayez de lire les enregistrements « %(ids)s » de « %(model)s » qui "
"n'existent pas."
+#, python-format
msgctxt "model:ir.message,text:msg_read_rule_error"
msgid ""
"You are not allowed to read records \"%(ids)s\" of \"%(model)s\" because of at least one of these rules:\n"
@@ -2938,6 +3047,7 @@ msgctxt "model:ir.message,text:msg_record_name"
msgid "Record Name"
msgstr "Nom d'enregistrement"
+#, python-format
msgctxt "model:ir.message,text:msg_recursion_error"
msgid ""
"Recursion error: Record \"%(rec_name)s\" with parent \"%(parent_rec_name)s\""
@@ -2946,22 +3056,30 @@ msgstr ""
"Erreur de récursion : L'enregistrement « %(rec_name)s » avec le parent "
"« %(parent_rec_name)s » a été configuré comme ancêtre de lui même."
+#, python-format
msgctxt "model:ir.message,text:msg_reference_syntax_error"
msgid ""
-"Syntax error for reference: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
+"Syntax error for %(value)r in \"%(field)s\" of \"%(model)s\" at row %(row)d "
+"and column %(column)d."
msgstr ""
-"Erreur de syntaxe pour la référence : %(value)r dans « %(field)s » de "
-"« %(model)s » (%(column)s)."
+"Erreur de syntaxe pour %(value)r dans « %(field)s » de « %(model)s » à la "
+"ligne %(row)d et à la colonne %(column)d."
+#, python-format
msgctxt "model:ir.message,text:msg_relation_not_found"
-msgid "Relation not found: %(value)r in \"%(model)s\" (%(column)s)."
-msgstr "Relation introuvable : « %(value)r » sur « %(model)s » (%(column)s)."
+msgid ""
+"Could not find relation for %(value)r in \"%(model)s\" at row %(row)d and "
+"column %(column)d."
+msgstr ""
+"Impossible de trouver la relation pour %(value)r dans « %(model)s » à la "
+"ligne %(row)d et à la colonne %(column)d."
+#, python-format
msgctxt "model:ir.message,text:msg_report_invalid_email"
msgid "Invalid email definition for report \"%(name)s\"."
-msgstr "Définition d' e-mail incorrecte pour le rapport « %(name)s »."
+msgstr "Définition de courriel incorrecte pour le rapport « %(name)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_report_invalid_record_name"
msgid ""
"Invalid record name definition for report \"%(report)s\" with exception "
@@ -2970,10 +3088,12 @@ msgstr ""
"Définition de nom d'enregistrement non valide pour le rapport « %(report)s »"
" avec l'exception «%(exception)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_required_validation"
msgid "A value is required for field \"%(field)s\" in \"%(model)s\"."
msgstr "Une valeur est requise pour le champ « %(field)s » sur « %(model)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_required_validation_record"
msgid ""
"A value is required for field \"%(field)s\" in record \"%(record)s\" of "
@@ -2986,16 +3106,19 @@ msgctxt "model:ir.message,text:msg_resource_copy_help"
msgid "The resources to which this record must be copied."
msgstr "Les ressources sur lesquelles cet enregistrement doit être copié."
+#, python-format
msgctxt "model:ir.message,text:msg_rule_invalid_domain"
msgid "Invalid domain in rule \"%(name)s\"."
msgstr "Domaine invalide sur la règle « %(name)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_search_function_missing"
msgid "Missing search function for field \"%(field)s\" in \"%(model)s\"."
msgstr ""
"Fonction de recherche manquante pour le champ « %(field)s » sur "
"« %(model)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_selection_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -3016,6 +3139,7 @@ msgstr ""
"Vous ne pouvez pas modifier le type de séquence d'une séquence à la place "
"créer une nouvelle séquence."
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_number_increment_next"
msgid ""
"Invalid \"Increment Number\" (%(number_increment)s) or \"Next Number\" "
@@ -3024,24 +3148,24 @@ msgstr ""
"\"Numéro d'incrément\" (%(number_increment)s) ou \"Numéro suivant\" "
"(%(number_next)s) non valide avec l'exception \"%(exception)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_prefix"
msgid "Invalid prefix \"%(affix)s\" for sequence \"%(sequence)s\"."
msgstr "Préfixe « %(affix)s » invalide pour la séquence « %(sequence)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_suffix"
msgid "Invalid suffix \"%(affix)s\" for sequence \"%(sequence)s\"."
msgstr "Suffixe « %(affix)s » invalide pour la séquence « %(sequence)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_last_timestamp_future"
msgid "The \"Last Timestamp\" cannot be in the future for sequence \"%s\"."
msgstr ""
"La « Dernière estampille » ne peut pas être dans le futur pour la séquence "
"« %s »."
-msgctxt "model:ir.message,text:msg_sequence_missing"
-msgid "Missing sequence."
-msgstr "Séquence manquante."
-
+#, python-format
msgctxt "model:ir.message,text:msg_setter_function_missing"
msgid "Missing setter function for field \"%(field)s\" in \"%(model)s\"."
msgstr ""
@@ -3052,6 +3176,7 @@ msgctxt "model:ir.message,text:msg_singleton"
msgid "Only one singleton can be created."
msgstr "Un seul singleton peut être créé."
+#, python-format
msgctxt "model:ir.message,text:msg_size_validation"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in \"%(model)s\" is too long"
@@ -3060,6 +3185,7 @@ msgstr ""
"La valeur « %(value)s » pour le champ « %(field)s » sur « %(model)s » est "
"trop longue (%(size)i > %(max_size)i)."
+#, python-format
msgctxt "model:ir.message,text:msg_size_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -3068,6 +3194,7 @@ msgstr ""
"La valeur « %(value)s » pour le champ « %(field)s » sur l'enregistrement "
"« %(record)s » de « %(model)s » est trop longue (%(size)i > %(max_size)i)."
+#, python-format
msgctxt "model:ir.message,text:msg_time_format_validation_record"
msgid ""
"The time value \"%(value)s\" for field \"%(field)s\" in record "
@@ -3104,11 +3231,16 @@ msgctxt "model:ir.message,text:msg_timedelta_w"
msgid "w"
msgstr "S"
+#, python-format
msgctxt "model:ir.message,text:msg_too_many_relations_found"
-msgid "Too many relations found: %(value)r in \"%(model)s\" (%(column)s)."
+msgid ""
+"Found too many relation for %(value)r in \"%(model)s\" at row %(row)d and "
+"column %(column)d."
msgstr ""
-"Trop de relations trouvées : « %(value)r » sur « %(model)s » (%(column)s)."
+"Trop de relations ont été trouvées pour %(value)r dans « %(model)s » à la "
+"ligne %(row)d et à la colonne %(column)d."
+#, python-format
msgctxt "model:ir.message,text:msg_translation_overridden"
msgid ""
"You can not export translation \"%(name)s\" because it has been overridden "
@@ -3125,6 +3257,7 @@ msgstr ""
"Vous ne pouvez pas sélectionner \"À temps\" et d'autre en même temps, ils "
"s'excluent mutuellement."
+#, python-format
msgctxt "model:ir.message,text:msg_trigger_invalid_condition"
msgid ""
"Condition \"%(condition)s\" is not a valid PYSON expression for trigger "
@@ -3133,30 +3266,35 @@ msgstr ""
"La condition « %(condition)s » n'est pas une expression valide PYSON pour le"
" déclencheur « %(trigger)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_value_syntax_error"
msgid ""
-"Syntax error for value: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
+"Syntax error for %(value)r in \"%(field)s\" of \"%(model)s\" at row %(row)d "
+"and column %(column)d."
msgstr ""
-"Erreur de syntaxe pour la valeur : %(value)r sur « %(field)s » de "
-"« %(model)s » (%(column)s)."
+"Erreur de syntaxe pour %(value)r dans « %(field)s » de « %(model)s » à la "
+"ligne %(row)d et à la colonne %(column)d."
+#, python-format
msgctxt "model:ir.message,text:msg_view_invalid_xml"
msgid "Invalid XML for view \"%(name)s\"."
msgstr "XML invalide pour la vue « %(name)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_view_search_invalid_domain"
msgid "Invalid domain or search criteria \"%(domain)s\" for search \"%(search)s\"."
msgstr ""
"Domaine ou critère de recherche « %(domain)s » invalide pour la recherche "
"« %(search)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_view_tree_optional_type"
msgid "You cannot store optional on view \"%(view)s\"."
msgstr ""
"Vous ne pouvez pas stocker des colonnes facultatives sur la vue "
"« %(view)s »."
+#, python-format
msgctxt "model:ir.message,text:msg_write_error"
msgid ""
"You are trying to write to records \"%(ids)s\" of \"%(model)s\" that don't "
@@ -3165,6 +3303,7 @@ msgstr ""
"Vous essayez d'écrire sur les enregistrements « %(ids)s » de « %(model)s » "
"qui n'existent pas."
+#, python-format
msgctxt "model:ir.message,text:msg_write_rule_error"
msgid ""
"You are not allowed to write to records \"%(ids)s\" of \"%(model)s\" because of at least one of these rules:\n"
@@ -3173,6 +3312,7 @@ msgstr ""
"Vous n'êtes pas autorisé à écrire sur les enregistrements « %(ids)s » de « %(model)s » à cause d'au moins une de ces règles :\n"
"%(rules)s"
+#, python-format
msgctxt "model:ir.message,text:msg_write_xml_record"
msgid ""
"You are not allowed to modify the field \"%(field)s\" in record "
@@ -3185,14 +3325,6 @@ msgctxt "model:ir.message,text:msg_xml_id"
msgid "XML ID"
msgstr "XML ID"
-msgctxt "model:ir.message,text:msg_xml_id_syntax_error"
-msgid ""
-"Syntax error for XML id: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
-msgstr ""
-"Erreur de syntaxe pour l'id XML : %(value)r sur « %(field)s » de "
-"« %(model)s » (%(column)s)."
-
msgctxt "model:ir.model,name:"
msgid "Model"
msgstr "Modèle"
@@ -3466,12 +3598,12 @@ msgid "Actions"
msgstr "Actions"
msgctxt "model:ir.ui.menu,name:menu_email_form"
-msgid "E-mails"
-msgstr "E-mails"
+msgid "Emails"
+msgstr "Courriels"
msgctxt "model:ir.ui.menu,name:menu_email_template_form"
-msgid "E-mail Templates"
-msgstr "Modèles d'e-mail"
+msgid "Email Templates"
+msgstr "Modèles de courriel"
msgctxt "model:ir.ui.menu,name:menu_error_form"
msgid "Errors"
@@ -3601,22 +3733,6 @@ msgctxt "model:ir.ui.menu,name:menu_view"
msgid "Views"
msgstr "Vues"
-msgctxt "model:ir.ui.menu,name:menu_view_search"
-msgid "View Search"
-msgstr "Recherches des vues"
-
-msgctxt "model:ir.ui.menu,name:menu_view_tree_optional"
-msgid "View Tree Optional"
-msgstr "Facultatif des vues arbres"
-
-msgctxt "model:ir.ui.menu,name:menu_view_tree_state"
-msgid "Tree State"
-msgstr "État d'arbre"
-
-msgctxt "model:ir.ui.menu,name:menu_view_tree_width"
-msgid "View Tree Width"
-msgstr "Largeur des vues arbres"
-
msgctxt "model:ir.ui.menu,name:model_model_fields_form"
msgid "Fields"
msgstr "Champs"
@@ -3833,6 +3949,10 @@ msgctxt "selection:ir.cron,interval_type:"
msgid "Weeks"
msgstr "Semaines"
+msgctxt "selection:ir.cron,method:"
+msgid "Clean Cron Logs"
+msgstr "Nettoyer les journaux des tâches plannifiées"
+
msgctxt "selection:ir.cron,method:"
msgid "Clean Errors"
msgstr "Nettoyer les erreurs"
@@ -4067,7 +4187,7 @@ msgstr "Lancer une fois"
msgctxt "view:ir.email.template:"
msgid "Hidden Recipients:"
-msgstr "Destinataires cachés :"
+msgstr "Destinataires masqués :"
msgctxt "view:ir.email.template:"
msgid "Recipients:"
diff --git a/trytond/trytond/ir/locale/hu.po b/trytond/trytond/ir/locale/hu.po
index 0c7425fa6a..a9fe6dd845 100644
--- a/trytond/trytond/ir/locale/hu.po
+++ b/trytond/trytond/ir/locale/hu.po
@@ -522,6 +522,10 @@ msgctxt "field:ir.cron,interval_type:"
msgid "Interval Type"
msgstr "Intervallum típusa"
+msgctxt "field:ir.cron,logs:"
+msgid "Logs"
+msgstr ""
+
msgctxt "field:ir.cron,method:"
msgid "Method"
msgstr ""
@@ -534,6 +538,10 @@ msgctxt "field:ir.cron,next_call:"
msgid "Next Call"
msgstr "Következő hívás"
+msgctxt "field:ir.cron,running:"
+msgid "Running"
+msgstr ""
+
#, fuzzy
msgctxt "field:ir.cron,timezone:"
msgid "Timezone"
@@ -543,6 +551,24 @@ msgctxt "field:ir.cron,weekday:"
msgid "Day of Week"
msgstr "A hét napja"
+#, fuzzy
+msgctxt "field:ir.cron.log,cron:"
+msgid "Cron"
+msgstr "Cron"
+
+#, fuzzy
+msgctxt "field:ir.cron.log,duration:"
+msgid "Duration"
+msgstr "Irány"
+
+msgctxt "field:ir.cron.log,ended:"
+msgid "Ended"
+msgstr ""
+
+msgctxt "field:ir.cron.log,started:"
+msgid "Started"
+msgstr ""
+
msgctxt "field:ir.email,addresses:"
msgid "Addresses"
msgstr "Címek"
@@ -583,8 +609,9 @@ msgctxt "field:ir.email.address,address:"
msgid "Address"
msgstr "Cím"
+#, fuzzy
msgctxt "field:ir.email.address,email:"
-msgid "E-mail"
+msgid "Email"
msgstr "E-mail"
msgctxt "field:ir.email.template,body:"
@@ -1566,6 +1593,11 @@ msgctxt "field:ir.ui.menu,favorite:"
msgid "Favorite"
msgstr "Kedvencek"
+#, fuzzy
+msgctxt "field:ir.ui.menu,favorites:"
+msgid "Favorites"
+msgstr "Kedvencek"
+
msgctxt "field:ir.ui.menu,icon:"
msgid "Icon"
msgstr "Ikon"
@@ -1658,6 +1690,11 @@ msgctxt "field:ir.ui.view_search,model:"
msgid "Model"
msgstr "Minta"
+#, fuzzy
+msgctxt "field:ir.ui.view_search,model_ref:"
+msgid "Model"
+msgstr "Minta"
+
msgctxt "field:ir.ui.view_search,name:"
msgid "Name"
msgstr "Név"
@@ -1671,6 +1708,21 @@ msgctxt "field:ir.ui.view_tree_optional,field:"
msgid "Field"
msgstr "Mező"
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_optional,field_ref:"
+msgid "Field"
+msgstr "Mező"
+
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_optional,model:"
+msgid "Model"
+msgstr "Minta"
+
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_optional,model_ref:"
+msgid "Model"
+msgstr "Minta"
+
#, fuzzy
msgctxt "field:ir.ui.view_tree_optional,user:"
msgid "User"
@@ -1682,10 +1734,15 @@ msgid "Value"
msgstr "Értékek"
#, fuzzy
-msgctxt "field:ir.ui.view_tree_optional,view_id:"
-msgid "View ID"
+msgctxt "field:ir.ui.view_tree_optional,view:"
+msgid "View"
msgstr "Nézet"
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_state,child_field:"
+msgid "Child Field"
+msgstr "Alárendelt mező"
+
msgctxt "field:ir.ui.view_tree_state,child_name:"
msgid "Child Name"
msgstr "Alárendelt elem neve"
@@ -1698,6 +1755,11 @@ msgctxt "field:ir.ui.view_tree_state,model:"
msgid "Model"
msgstr "Minta"
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_state,model_ref:"
+msgid "Model"
+msgstr "Minta"
+
msgctxt "field:ir.ui.view_tree_state,nodes:"
msgid "Expanded Nodes"
msgstr "Bővített konto"
@@ -1803,7 +1865,7 @@ msgid "The field that contains the recipient(s)."
msgstr ""
msgctxt "help:ir.email.template,recipients_hidden:"
-msgid "The field that contains the secondary recipient(s)."
+msgid "The field that contains the hidden recipient(s)."
msgstr ""
#, fuzzy
@@ -2030,16 +2092,18 @@ msgstr "Műveletek"
#, fuzzy
msgctxt "model:ir.action,name:act_email_form"
-msgid "E-mails"
+msgid "Emails"
msgstr "E-mail"
+#, fuzzy
msgctxt "model:ir.action,name:act_email_form_relate"
-msgid "E-mail Archives"
+msgid "Email Archives"
msgstr "Korábbi e-mailek"
+#, fuzzy
msgctxt "model:ir.action,name:act_email_template_form"
-msgid "E-mail Templates"
-msgstr ""
+msgid "Email Templates"
+msgstr "E-mail sablon"
#, fuzzy
msgctxt "model:ir.action,name:act_error_form"
@@ -2217,8 +2281,8 @@ msgstr "Oszlop széles nézet"
#, fuzzy
msgctxt "model:ir.action,name:act_view_tree_state"
-msgid "Tree State"
-msgstr "Tree State"
+msgid "View Tree State"
+msgstr "Oszlop széles nézet"
msgctxt "model:ir.action,name:act_view_tree_width_form"
msgid "View Tree Width"
@@ -2489,6 +2553,11 @@ msgctxt "model:ir.cron,name:"
msgid "Cron"
msgstr "Cron"
+#, fuzzy
+msgctxt "model:ir.cron.log,name:"
+msgid "Cron Log"
+msgstr "Cron"
+
msgctxt "model:ir.date,name:"
msgid "Date"
msgstr "Dátum"
@@ -2648,46 +2717,54 @@ msgctxt "model:ir.message,text:msg_ID"
msgid "ID"
msgstr "ID"
+#, python-format
msgctxt "model:ir.message,text:msg_access_button_error"
msgid "Calling button \"%(button)s on \"%(model)s\" is not allowed."
msgstr ""
+#, fuzzy, python-format
+msgctxt "model:ir.message,text:msg_access_report_error"
+msgid "You are not allowed to execute report \"%(report)s\"."
+msgstr "You are not allowed to delete this record."
+
+#, python-format
msgctxt "model:ir.message,text:msg_access_rule_error"
msgid "You are not allowed to access \"%(model)s\"."
msgstr "Nincs hozzáférési engedélye a(z) „%(model)s” elemhez."
+#, python-format
msgctxt "model:ir.message,text:msg_access_rule_field_error"
msgid "You are not allowed to access \"%(model)s.%(field)s\"."
msgstr "Nincs hozzáférési engedélye a(z) „%(model)s.%(field)s” mezőhöz."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_access_wizard_error"
msgid "You are not allowed to execute wizard \"%(wizard)s\"."
msgstr "You are not allowed to delete this record."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_access_wizard_model_error"
msgid "You are not allowed to execute wizard \"%(wizard)s\" on \"%(model)s\"."
msgstr "You are not allowed to delete this record."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_action_invalid_context"
msgid "Invalid context \"%(context)s\" for action \"%(action)s\"."
msgstr "Érvénytelen összefüggés \"%(context)s\" a műveletben \"%(action)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_action_invalid_domain"
msgid "Invalid domain or search criteria \"%(domain)s\" for action \"%(action)s\"."
msgstr ""
"Érvénytelen értéktartomány (Domain) vagy keresési kritérium "
"\"%(domain)s\"akcióban \"%(action)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_action_invalid_views"
msgid "Invalid view \"%(view)s\" for action \"%(action)s\"."
msgstr "Érvénytelen nézet \"%(view)s\" a művelethez \"%(action)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_action_wrong_wizard_model"
msgid "Wrong wizard model in keyword action \"%(name)s\"."
msgstr "Helytelen Wizard mint a kulcsszó műveletben \"%s\"."
@@ -2735,14 +2812,22 @@ msgctxt "model:ir.message,text:msg_button_name_unique"
msgid "The name of the button must be unique per model."
msgstr "Egy modul neve csak egyszer adható."
+#, fuzzy
+msgctxt "model:ir.message,text:msg_cache_name_unique"
+msgid "The name of cache must be unique."
+msgstr "A minta csak egyszer adható."
+
+#, python-format
msgctxt "model:ir.message,text:msg_context_datetime"
msgid "At date/time: %(datetime)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_context_groups"
msgid "Within groups: %(groups)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_create_rule_error"
msgid ""
"You are not allowed to create records of \"%(model)s\" because they fail on at least one of these rules:\n"
@@ -2759,6 +2844,7 @@ msgctxt "model:ir.message,text:msg_created_by"
msgid "Created by"
msgstr "Létrehozta"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_rule_error"
msgid ""
"You are not allowed to delete records \"%(ids)s\" of \"%(model)s\" because of at lease one of those rules:\n"
@@ -2767,7 +2853,7 @@ msgstr ""
"Nem tudja a „%(model)s” „%(ids)s” ID-vel rendelkező rekordjait törölni, mert a következő szabályok legalább egyike nem teljesül:\n"
"%(rules)s"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_delete_xml_record"
msgid "You are not allowed to delete the record \"%(record)s\" of \"%(model)s\"."
msgstr "You are not allowed to delete this record."
@@ -2826,15 +2912,17 @@ msgctxt "model:ir.message,text:msg_dict_schema_integer"
msgid "Integer"
msgstr "egész szám"
+#, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_domain"
msgid "Invalid domain in schema \"%(schema)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_help_selection"
msgid "Invalid help selection in schema \"%(schema)s\"."
msgstr "Érvénytelen e-mail cím a jelentésben \"%s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_selection"
msgid "Invalid selection in schema \"%(schema)s\"."
msgstr ""
@@ -2884,7 +2972,7 @@ msgctxt "model:ir.message,text:msg_dict_yes"
msgid "Yes"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_digits_validation_record"
msgid ""
"The number of digits in the value \"%(value)r\" for field \"%(field)s\" in "
@@ -2893,7 +2981,7 @@ msgstr ""
"The value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" exceeds the "
"digits limit of \"%(digits)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_domain_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -2908,42 +2996,44 @@ msgctxt "model:ir.message,text:msg_edited_by"
msgid "Edited by"
msgstr "Módosította"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_body"
msgid ""
-"Invalid body in e-mail template \"%(template)s\" with exception "
+"Invalid body in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr "Érvénytelen összefüggés \"%(context)s\" a műveletben \"%(action)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_field_pyson"
msgid ""
-"Invalid PYSON %(field)s in e-mail template \"%(template)s\" with exception "
+"Invalid PYSON %(field)s in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr "Érvénytelen összefüggés \"%(context)s\" a műveletben \"%(action)s\"."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_field_pyson_type"
msgid ""
-"The PYSON %(field)s in e-mail template \"%(template)s\" must generate a "
-"list."
-msgstr ""
+"The PYSON %(field)s in email template \"%(template)s\" must generate a list."
+msgstr "Érvénytelen összefüggés \"%(context)s\" a műveletben \"%(action)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_subject"
msgid ""
-"Invalid subject in e-mail template \"%(template)s\" with exception "
+"Invalid subject in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr "Érvénytelen összefüggés \"%(context)s\" a műveletben \"%(action)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_field_model_name"
msgid "%(field)s (model name)"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_field_string"
msgid "%(field)s (string)"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_forbidden_char_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -2952,13 +3042,14 @@ msgstr ""
"The time value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" is not "
"valid."
+#, python-format
msgctxt "model:ir.message,text:msg_foreign_model_exist"
msgid ""
"The records could not be deleted because they are used by field "
"\"%(field)s\" of \"%(model)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_foreign_model_missing"
msgid "The value \"%(value)s\" for field \"%(field)s\" in \"%(model)s\" does not exist."
msgstr "The value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" doesn't exist."
@@ -2971,32 +3062,42 @@ msgctxt "model:ir.message,text:msg_id_positive"
msgid "ID must be positive."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_import_data_missing_column"
+msgid "Missing values for last column at row %(row)d."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_import_data_missing_columns"
+msgid "Missing values for %(n)s last columns at row %(row)d."
+msgstr ""
+
#, fuzzy
msgctxt "model:ir.message,text:msg_language_code_unique"
msgid "The code on language must be unique."
msgstr "A minta csak egyszer adható."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_language_default_translatable"
msgid "The default language \"%(language)s\" must be translatable."
msgstr "Az alapnyelv fordítható legyen."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_language_delete_default"
msgid "The default language \"%(language)s\" can not be deleted."
msgstr "Az alapnyelvet nem lehet törölni."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_language_invalid_date"
msgid "Invalid date format \"%(format)s\" for language \"%(language)s\"."
msgstr "Érvénytelen a dátum alakja \"%(format)s\" a \"%(language)s\" nyelvben."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_language_invalid_grouping"
msgid "Invalid grouping \"%(grouping)s\" for language \"%(language)s\"."
msgstr "Érvénytelen csoportosítás \"%(grouping)s\" a \"%(language)s\" nyelvben."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_model_invalid_condition"
msgid ""
"The condition \"%(condition)s\" is not a valid PYSON expression for button "
@@ -3021,13 +3122,14 @@ msgctxt "model:ir.message,text:msg_notes"
msgid "Notes"
msgstr "Jegyzetek"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_read_error"
msgid "You are trying to read records \"%(ids)s\" of \"%(model)s\" that don't exist."
msgstr ""
"Nem tudja a „%(model)s” „%(ids)s” ID-vel rendelkező rekordjait olvasni, mert a következő szabályok legalább egyike nem teljesül:\n"
"%(rules)s"
+#, python-format
msgctxt "model:ir.message,text:msg_read_rule_error"
msgid ""
"You are not allowed to read records \"%(ids)s\" of \"%(model)s\" because of at least one of these rules:\n"
@@ -3040,7 +3142,7 @@ msgctxt "model:ir.message,text:msg_record_name"
msgid "Record Name"
msgstr "Rekord neve"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_recursion_error"
msgid ""
"Recursion error: Record \"%(rec_name)s\" with parent \"%(parent_rec_name)s\""
@@ -3049,36 +3151,38 @@ msgstr ""
"Recursion error: Record \"%(rec_name)s\" with parent \"%(parent_rec_name)s\""
" was configured as ancestor of itself."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_reference_syntax_error"
msgid ""
-"Syntax error for reference: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
-msgstr "Syntax error for reference %r in %s"
+"Syntax error for %(value)r in \"%(field)s\" of \"%(model)s\" at row %(row)d "
+"and column %(column)d."
+msgstr "The value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" doesn't exist."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_relation_not_found"
-msgid "Relation not found: %(value)r in \"%(model)s\" (%(column)s)."
-msgstr "Relation not found: %r in %s"
+msgid ""
+"Could not find relation for %(value)r in \"%(model)s\" at row %(row)d and "
+"column %(column)d."
+msgstr "Too many relations found: %r in %s"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_report_invalid_email"
msgid "Invalid email definition for report \"%(name)s\"."
msgstr "Érvénytelen e-mail cím a jelentésben \"%s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_report_invalid_record_name"
msgid ""
"Invalid record name definition for report \"%(report)s\" with exception "
"\"%(exception)s\"."
msgstr "Érvénytelen összefüggés \"%(context)s\" a műveletben \"%(action)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_required_validation"
msgid "A value is required for field \"%(field)s\" in \"%(model)s\"."
msgstr "A „%(model)s” elem „%(field)s” mezőjét ki kell tölteni."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_required_validation_record"
msgid ""
"A value is required for field \"%(field)s\" in record \"%(record)s\" of "
@@ -3089,17 +3193,17 @@ msgctxt "model:ir.message,text:msg_resource_copy_help"
msgid "The resources to which this record must be copied."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_rule_invalid_domain"
msgid "Invalid domain in rule \"%(name)s\"."
msgstr "Érvénytelen értéktartomány (Domain) szabályozásban \"%s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_search_function_missing"
msgid "Missing search function for field \"%(field)s\" in \"%(model)s\"."
msgstr "Missing search function on field \"%s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_selection_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -3118,33 +3222,29 @@ msgid ""
"sequence."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_number_increment_next"
msgid ""
"Invalid \"Increment Number\" (%(number_increment)s) or \"Next Number\" "
"(%(number_next)s) with exception \"%(exception)s\"."
msgstr "Érvénytelen összefüggés \"%(context)s\" a műveletben \"%(action)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_prefix"
msgid "Invalid prefix \"%(affix)s\" for sequence \"%(sequence)s\"."
msgstr "Érvénytelen előtag \"%(prefix)s\" a számkörben \"%(sequence)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_suffix"
msgid "Invalid suffix \"%(affix)s\" for sequence \"%(sequence)s\"."
msgstr "Érvénytelen toldalék \"%(prefix)s\" a számkörben \"%(sequence)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_sequence_last_timestamp_future"
msgid "The \"Last Timestamp\" cannot be in the future for sequence \"%s\"."
msgstr "Az idő a számkörhöz \"%s\" nem lehet a jövőben"
-#, fuzzy
-msgctxt "model:ir.message,text:msg_sequence_missing"
-msgid "Missing sequence."
-msgstr "Hiányzó számkör."
-
+#, python-format
msgctxt "model:ir.message,text:msg_setter_function_missing"
msgid "Missing setter function for field \"%(field)s\" in \"%(model)s\"."
msgstr ""
@@ -3153,21 +3253,21 @@ msgctxt "model:ir.message,text:msg_singleton"
msgid "Only one singleton can be created."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_size_validation"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in \"%(model)s\" is too long"
" (%(size)i > %(max_size)i)."
msgstr "The value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" doesn't exist."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_size_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
"\"%(model)s\" is too long (%(size)i > %(max_size)i)."
msgstr "The value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" doesn't exist."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_time_format_validation_record"
msgid ""
"The time value \"%(value)s\" for field \"%(field)s\" in record "
@@ -3204,12 +3304,14 @@ msgctxt "model:ir.message,text:msg_timedelta_w"
msgid "w"
msgstr "h"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_too_many_relations_found"
-msgid "Too many relations found: %(value)r in \"%(model)s\" (%(column)s)."
+msgid ""
+"Found too many relation for %(value)r in \"%(model)s\" at row %(row)d and "
+"column %(column)d."
msgstr "Too many relations found: %r in %s"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_translation_overridden"
msgid ""
"You can not export translation \"%(name)s\" because it has been overridden "
@@ -3225,7 +3327,7 @@ msgid ""
"mutually exclusive."
msgstr "\"Időzített\" a többi opció egymást kizárja!"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_trigger_invalid_condition"
msgid ""
"Condition \"%(condition)s\" is not a valid PYSON expression for trigger "
@@ -3234,30 +3336,31 @@ msgstr ""
"A Tigger \"%(trigger)s\" feltételei \"%(condition)s\" nem érvényes Python "
"kifejezés."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_value_syntax_error"
msgid ""
-"Syntax error for value: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
+"Syntax error for %(value)r in \"%(field)s\" of \"%(model)s\" at row %(row)d "
+"and column %(column)d."
msgstr "The value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" doesn't exist."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_view_invalid_xml"
msgid "Invalid XML for view \"%(name)s\"."
msgstr "Érvénytelen XML-adat nézethez \"%s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_view_search_invalid_domain"
msgid "Invalid domain or search criteria \"%(domain)s\" for search \"%(search)s\"."
msgstr ""
"Érvénytelen értéktartomány (Domain) vagy keresési kritérium "
"\"%(domain)s\"akcióban \"%(action)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_view_tree_optional_type"
msgid "You cannot store optional on view \"%(view)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_write_error"
msgid ""
"You are trying to write to records \"%(ids)s\" of \"%(model)s\" that don't "
@@ -3266,6 +3369,7 @@ msgstr ""
"Nem tudja a „%(model)s” „%(ids)s” ID-vel rendelkező rekordjait módosítani, mert a következő szabályok legalább egyike nem teljesül:\n"
"%(rules)s"
+#, python-format
msgctxt "model:ir.message,text:msg_write_rule_error"
msgid ""
"You are not allowed to write to records \"%(ids)s\" of \"%(model)s\" because of at least one of these rules:\n"
@@ -3274,7 +3378,7 @@ msgstr ""
"Nem tudja a „%(model)s” „%(ids)s” ID-vel rendelkező rekordjait módosítani, mert a következő szabályok legalább egyike nem teljesül:\n"
"%(rules)s"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_write_xml_record"
msgid ""
"You are not allowed to modify the field \"%(field)s\" in record "
@@ -3285,12 +3389,6 @@ msgctxt "model:ir.message,text:msg_xml_id"
msgid "XML ID"
msgstr ""
-msgctxt "model:ir.message,text:msg_xml_id_syntax_error"
-msgid ""
-"Syntax error for XML id: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
-msgstr ""
-
msgctxt "model:ir.model,name:"
msgid "Model"
msgstr "Minta"
@@ -3577,12 +3675,13 @@ msgstr "Műveletek"
#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_email_form"
-msgid "E-mails"
+msgid "Emails"
msgstr "E-mail"
+#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_email_template_form"
-msgid "E-mail Templates"
-msgstr ""
+msgid "Email Templates"
+msgstr "E-mail sablon"
#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_error_form"
@@ -3734,24 +3833,6 @@ msgctxt "model:ir.ui.menu,name:menu_view"
msgid "Views"
msgstr "Nézetek"
-msgctxt "model:ir.ui.menu,name:menu_view_search"
-msgid "View Search"
-msgstr "Keresés nézet"
-
-#, fuzzy
-msgctxt "model:ir.ui.menu,name:menu_view_tree_optional"
-msgid "View Tree Optional"
-msgstr "Oszlop széles nézet"
-
-#, fuzzy
-msgctxt "model:ir.ui.menu,name:menu_view_tree_state"
-msgid "Tree State"
-msgstr "Tree State"
-
-msgctxt "model:ir.ui.menu,name:menu_view_tree_width"
-msgid "View Tree Width"
-msgstr "Oszlopszéles nézet"
-
msgctxt "model:ir.ui.menu,name:model_model_fields_form"
msgid "Fields"
msgstr "Mezők"
@@ -3999,6 +4080,11 @@ msgctxt "selection:ir.cron,interval_type:"
msgid "Weeks"
msgstr "Hét"
+#, fuzzy
+msgctxt "selection:ir.cron,method:"
+msgid "Clean Cron Logs"
+msgstr "Clean Translations"
+
msgctxt "selection:ir.cron,method:"
msgid "Clean Errors"
msgstr ""
diff --git a/trytond/trytond/ir/locale/id.po b/trytond/trytond/ir/locale/id.po
index 1449a90a9a..c2e5f116a1 100644
--- a/trytond/trytond/ir/locale/id.po
+++ b/trytond/trytond/ir/locale/id.po
@@ -516,6 +516,10 @@ msgctxt "field:ir.cron,interval_type:"
msgid "Interval Type"
msgstr ""
+msgctxt "field:ir.cron,logs:"
+msgid "Logs"
+msgstr ""
+
msgctxt "field:ir.cron,method:"
msgid "Method"
msgstr "Metode"
@@ -528,6 +532,10 @@ msgctxt "field:ir.cron,next_call:"
msgid "Next Call"
msgstr ""
+msgctxt "field:ir.cron,running:"
+msgid "Running"
+msgstr ""
+
#, fuzzy
msgctxt "field:ir.cron,timezone:"
msgid "Timezone"
@@ -537,6 +545,24 @@ msgctxt "field:ir.cron,weekday:"
msgid "Day of Week"
msgstr ""
+#, fuzzy
+msgctxt "field:ir.cron.log,cron:"
+msgid "Cron"
+msgstr "Cron"
+
+#, fuzzy
+msgctxt "field:ir.cron.log,duration:"
+msgid "Duration"
+msgstr "Konfigurasi"
+
+msgctxt "field:ir.cron.log,ended:"
+msgid "Ended"
+msgstr ""
+
+msgctxt "field:ir.cron.log,started:"
+msgid "Started"
+msgstr ""
+
msgctxt "field:ir.email,addresses:"
msgid "Addresses"
msgstr "Alamat-Alamat"
@@ -581,7 +607,7 @@ msgstr "Alamat"
#, fuzzy
msgctxt "field:ir.email.address,email:"
-msgid "E-mail"
+msgid "Email"
msgstr "Email"
msgctxt "field:ir.email.template,body:"
@@ -1556,6 +1582,10 @@ msgctxt "field:ir.ui.menu,favorite:"
msgid "Favorite"
msgstr ""
+msgctxt "field:ir.ui.menu,favorites:"
+msgid "Favorites"
+msgstr ""
+
msgctxt "field:ir.ui.menu,icon:"
msgid "Icon"
msgstr ""
@@ -1647,6 +1677,11 @@ msgctxt "field:ir.ui.view_search,model:"
msgid "Model"
msgstr "Model"
+#, fuzzy
+msgctxt "field:ir.ui.view_search,model_ref:"
+msgid "Model"
+msgstr "Model"
+
msgctxt "field:ir.ui.view_search,name:"
msgid "Name"
msgstr "Nama"
@@ -1659,6 +1694,20 @@ msgctxt "field:ir.ui.view_tree_optional,field:"
msgid "Field"
msgstr ""
+msgctxt "field:ir.ui.view_tree_optional,field_ref:"
+msgid "Field"
+msgstr ""
+
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_optional,model:"
+msgid "Model"
+msgstr "Model"
+
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_optional,model_ref:"
+msgid "Model"
+msgstr "Model"
+
#, fuzzy
msgctxt "field:ir.ui.view_tree_optional,user:"
msgid "User"
@@ -1668,10 +1717,15 @@ msgctxt "field:ir.ui.view_tree_optional,value:"
msgid "Value"
msgstr ""
-msgctxt "field:ir.ui.view_tree_optional,view_id:"
-msgid "View ID"
+msgctxt "field:ir.ui.view_tree_optional,view:"
+msgid "View"
msgstr ""
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_state,child_field:"
+msgid "Child Field"
+msgstr "Cabang"
+
msgctxt "field:ir.ui.view_tree_state,child_name:"
msgid "Child Name"
msgstr ""
@@ -1684,6 +1738,11 @@ msgctxt "field:ir.ui.view_tree_state,model:"
msgid "Model"
msgstr "Model"
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_state,model_ref:"
+msgid "Model"
+msgstr "Model"
+
msgctxt "field:ir.ui.view_tree_state,nodes:"
msgid "Expanded Nodes"
msgstr ""
@@ -1782,7 +1841,7 @@ msgid "The field that contains the recipient(s)."
msgstr ""
msgctxt "help:ir.email.template,recipients_hidden:"
-msgid "The field that contains the secondary recipient(s)."
+msgid "The field that contains the hidden recipient(s)."
msgstr ""
msgctxt "help:ir.email.template,recipients_hidden_pyson:"
@@ -1981,17 +2040,18 @@ msgstr "Tindakan-Tindakan"
#, fuzzy
msgctxt "model:ir.action,name:act_email_form"
-msgid "E-mails"
+msgid "Emails"
msgstr "Email"
#, fuzzy
msgctxt "model:ir.action,name:act_email_form_relate"
-msgid "E-mail Archives"
+msgid "Email Archives"
msgstr "Email"
+#, fuzzy
msgctxt "model:ir.action,name:act_email_template_form"
-msgid "E-mail Templates"
-msgstr ""
+msgid "Email Templates"
+msgstr "Templat E-mail"
msgctxt "model:ir.action,name:act_error_form"
msgid "Errors"
@@ -2149,7 +2209,7 @@ msgid "View Tree Optional"
msgstr ""
msgctxt "model:ir.action,name:act_view_tree_state"
-msgid "Tree State"
+msgid "View Tree State"
msgstr ""
msgctxt "model:ir.action,name:act_view_tree_width_form"
@@ -2418,6 +2478,11 @@ msgctxt "model:ir.cron,name:"
msgid "Cron"
msgstr "Cron"
+#, fuzzy
+msgctxt "model:ir.cron.log,name:"
+msgid "Cron Log"
+msgstr "Cron"
+
msgctxt "model:ir.date,name:"
msgid "Date"
msgstr "Tanggal"
@@ -2569,40 +2634,52 @@ msgctxt "model:ir.message,text:msg_ID"
msgid "ID"
msgstr "ID"
+#, python-format
msgctxt "model:ir.message,text:msg_access_button_error"
msgid "Calling button \"%(button)s on \"%(model)s\" is not allowed."
msgstr "Tombol panggil \"%(button)s pada \"%(model)s\" tidak diizinkan."
+#, fuzzy, python-format
+msgctxt "model:ir.message,text:msg_access_report_error"
+msgid "You are not allowed to execute report \"%(report)s\"."
+msgstr "Anda tidak diizinkan mengakses \"%(model)s\"."
+
+#, python-format
msgctxt "model:ir.message,text:msg_access_rule_error"
msgid "You are not allowed to access \"%(model)s\"."
msgstr "Anda tidak diizinkan mengakses \"%(model)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_access_rule_field_error"
msgid "You are not allowed to access \"%(model)s.%(field)s\"."
msgstr "Anda tidak diizinkan mengakses \"%(model)s.%(field)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_access_wizard_error"
msgid "You are not allowed to execute wizard \"%(wizard)s\"."
msgstr "Anda tidak diizinkan mengakses \"%(model)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_access_wizard_model_error"
msgid "You are not allowed to execute wizard \"%(wizard)s\" on \"%(model)s\"."
msgstr "Anda tidak diizinkan mengakses \"%(model)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_action_invalid_context"
msgid "Invalid context \"%(context)s\" for action \"%(action)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_action_invalid_domain"
msgid "Invalid domain or search criteria \"%(domain)s\" for action \"%(action)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_action_invalid_views"
msgid "Invalid view \"%(view)s\" for action \"%(action)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_action_wrong_wizard_model"
msgid "Wrong wizard model in keyword action \"%(name)s\"."
msgstr "Model wisaya salah pada tindakan kata kunci \"%(name)s\"."
@@ -2647,14 +2724,22 @@ msgctxt "model:ir.message,text:msg_button_name_unique"
msgid "The name of the button must be unique per model."
msgstr ""
+#, fuzzy
+msgctxt "model:ir.message,text:msg_cache_name_unique"
+msgid "The name of cache must be unique."
+msgstr "Kode pada bahasa harus unik."
+
+#, python-format
msgctxt "model:ir.message,text:msg_context_datetime"
msgid "At date/time: %(datetime)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_context_groups"
msgid "Within groups: %(groups)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_create_rule_error"
msgid ""
"You are not allowed to create records of \"%(model)s\" because they fail on at least one of these rules:\n"
@@ -2669,13 +2754,14 @@ msgctxt "model:ir.message,text:msg_created_by"
msgid "Created by"
msgstr "Dibuat oleh"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_rule_error"
msgid ""
"You are not allowed to delete records \"%(ids)s\" of \"%(model)s\" because of at lease one of those rules:\n"
"%(rules)s"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_delete_xml_record"
msgid "You are not allowed to delete the record \"%(record)s\" of \"%(model)s\"."
msgstr "Anda tidak diizinkan mengakses \"%(model)s\"."
@@ -2733,14 +2819,17 @@ msgctxt "model:ir.message,text:msg_dict_schema_integer"
msgid "Integer"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_domain"
msgid "Invalid domain in schema \"%(schema)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_help_selection"
msgid "Invalid help selection in schema \"%(schema)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_selection"
msgid "Invalid selection in schema \"%(schema)s\"."
msgstr ""
@@ -2790,12 +2879,14 @@ msgctxt "model:ir.message,text:msg_dict_yes"
msgid "Yes"
msgstr "Ya"
+#, python-format
msgctxt "model:ir.message,text:msg_digits_validation_record"
msgid ""
"The number of digits in the value \"%(value)r\" for field \"%(field)s\" in "
"record \"%(record)s\" of \"%(model)s\" exceeds the limit of \"%(digits)i\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_domain_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -2810,50 +2901,58 @@ msgctxt "model:ir.message,text:msg_edited_by"
msgid "Edited by"
msgstr "Disunting oleh"
+#, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_body"
msgid ""
-"Invalid body in e-mail template \"%(template)s\" with exception "
+"Invalid body in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_field_pyson"
msgid ""
-"Invalid PYSON %(field)s in e-mail template \"%(template)s\" with exception "
+"Invalid PYSON %(field)s in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_field_pyson_type"
msgid ""
-"The PYSON %(field)s in e-mail template \"%(template)s\" must generate a "
-"list."
+"The PYSON %(field)s in email template \"%(template)s\" must generate a list."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_subject"
msgid ""
-"Invalid subject in e-mail template \"%(template)s\" with exception "
+"Invalid subject in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_field_model_name"
msgid "%(field)s (model name)"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_field_string"
msgid "%(field)s (string)"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_forbidden_char_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
"\"%(model)s\" contains some invalid chars \"%(chars)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_foreign_model_exist"
msgid ""
"The records could not be deleted because they are used by field "
"\"%(field)s\" of \"%(model)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_foreign_model_missing"
msgid "The value \"%(value)s\" for field \"%(field)s\" in \"%(model)s\" does not exist."
msgstr ""
@@ -2866,28 +2965,41 @@ msgctxt "model:ir.message,text:msg_id_positive"
msgid "ID must be positive."
msgstr "ID harus positif."
+#, python-format
+msgctxt "model:ir.message,text:msg_import_data_missing_column"
+msgid "Missing values for last column at row %(row)d."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_import_data_missing_columns"
+msgid "Missing values for %(n)s last columns at row %(row)d."
+msgstr ""
+
msgctxt "model:ir.message,text:msg_language_code_unique"
msgid "The code on language must be unique."
msgstr "Kode pada bahasa harus unik."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_language_default_translatable"
msgid "The default language \"%(language)s\" must be translatable."
msgstr "Bahasa default tidak dapat dihapus."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_language_delete_default"
msgid "The default language \"%(language)s\" can not be deleted."
msgstr "Bahasa default tidak dapat dihapus."
+#, python-format
msgctxt "model:ir.message,text:msg_language_invalid_date"
msgid "Invalid date format \"%(format)s\" for language \"%(language)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_language_invalid_grouping"
msgid "Invalid grouping \"%(grouping)s\" for language \"%(language)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_model_invalid_condition"
msgid ""
"The condition \"%(condition)s\" is not a valid PYSON expression for button "
@@ -2909,11 +3021,12 @@ msgctxt "model:ir.message,text:msg_notes"
msgid "Notes"
msgstr "Catatan-Catatan"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_read_error"
msgid "You are trying to read records \"%(ids)s\" of \"%(model)s\" that don't exist."
msgstr "Anda tidak diizinkan mengakses \"%(model)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_read_rule_error"
msgid ""
"You are not allowed to read records \"%(ids)s\" of \"%(model)s\" because of at least one of these rules:\n"
@@ -2924,39 +3037,45 @@ msgctxt "model:ir.message,text:msg_record_name"
msgid "Record Name"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_recursion_error"
msgid ""
"Recursion error: Record \"%(rec_name)s\" with parent \"%(parent_rec_name)s\""
" was configured as ancestor of itself."
msgstr ""
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_reference_syntax_error"
msgid ""
-"Syntax error for reference: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
-msgstr ""
-"Kesalahan sintaks untuk referensi: \"%(value)r\" di dalam \"%(field)s\" dari"
-" \"%(model)s\" (%(column)s)."
+"Syntax error for %(value)r in \"%(field)s\" of \"%(model)s\" at row %(row)d "
+"and column %(column)d."
+msgstr "Kesalahan sintaks untuk id XML: \"%(value)r\" di dalam \"%(field)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_relation_not_found"
-msgid "Relation not found: %(value)r in \"%(model)s\" (%(column)s)."
+msgid ""
+"Could not find relation for %(value)r in \"%(model)s\" at row %(row)d and "
+"column %(column)d."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_report_invalid_email"
msgid "Invalid email definition for report \"%(name)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_report_invalid_record_name"
msgid ""
"Invalid record name definition for report \"%(report)s\" with exception "
"\"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_required_validation"
msgid "A value is required for field \"%(field)s\" in \"%(model)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_required_validation_record"
msgid ""
"A value is required for field \"%(field)s\" in record \"%(record)s\" of "
@@ -2967,14 +3086,17 @@ msgctxt "model:ir.message,text:msg_resource_copy_help"
msgid "The resources to which this record must be copied."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_rule_invalid_domain"
msgid "Invalid domain in rule \"%(name)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_search_function_missing"
msgid "Missing search function for field \"%(field)s\" in \"%(model)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_selection_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -2991,28 +3113,29 @@ msgid ""
"sequence."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_number_increment_next"
msgid ""
"Invalid \"Increment Number\" (%(number_increment)s) or \"Next Number\" "
"(%(number_next)s) with exception \"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_prefix"
msgid "Invalid prefix \"%(affix)s\" for sequence \"%(sequence)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_suffix"
msgid "Invalid suffix \"%(affix)s\" for sequence \"%(sequence)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_last_timestamp_future"
msgid "The \"Last Timestamp\" cannot be in the future for sequence \"%s\"."
msgstr ""
-msgctxt "model:ir.message,text:msg_sequence_missing"
-msgid "Missing sequence."
-msgstr ""
-
+#, python-format
msgctxt "model:ir.message,text:msg_setter_function_missing"
msgid "Missing setter function for field \"%(field)s\" in \"%(model)s\"."
msgstr ""
@@ -3021,19 +3144,21 @@ msgctxt "model:ir.message,text:msg_singleton"
msgid "Only one singleton can be created."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_size_validation"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in \"%(model)s\" is too long"
" (%(size)i > %(max_size)i)."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_size_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
"\"%(model)s\" is too long (%(size)i > %(max_size)i)."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_time_format_validation_record"
msgid ""
"The time value \"%(value)s\" for field \"%(field)s\" in record "
@@ -3068,10 +3193,14 @@ msgctxt "model:ir.message,text:msg_timedelta_w"
msgid "w"
msgstr ""
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_too_many_relations_found"
-msgid "Too many relations found: %(value)r in \"%(model)s\" (%(column)s)."
-msgstr ""
+msgid ""
+"Found too many relation for %(value)r in \"%(model)s\" at row %(row)d and "
+"column %(column)d."
+msgstr "Kesalahan sintaks untuk id XML: \"%(value)r\" di dalam \"%(field)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_translation_overridden"
msgid ""
"You can not export translation \"%(name)s\" because it has been overridden "
@@ -3084,45 +3213,50 @@ msgid ""
"mutually exclusive."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_trigger_invalid_condition"
msgid ""
"Condition \"%(condition)s\" is not a valid PYSON expression for trigger "
"\"%(trigger)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_value_syntax_error"
msgid ""
-"Syntax error for value: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
+"Syntax error for %(value)r in \"%(field)s\" of \"%(model)s\" at row %(row)d "
+"and column %(column)d."
msgstr "Kesalahan sintaks untuk id XML: \"%(value)r\" di dalam \"%(field)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_view_invalid_xml"
msgid "Invalid XML for view \"%(name)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_view_search_invalid_domain"
msgid "Invalid domain or search criteria \"%(domain)s\" for search \"%(search)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_view_tree_optional_type"
msgid "You cannot store optional on view \"%(view)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_write_error"
msgid ""
"You are trying to write to records \"%(ids)s\" of \"%(model)s\" that don't "
"exist."
msgstr "Anda tidak diizinkan mengakses \"%(model)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_write_rule_error"
msgid ""
"You are not allowed to write to records \"%(ids)s\" of \"%(model)s\" because of at least one of these rules:\n"
"%(rules)s"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_write_xml_record"
msgid ""
"You are not allowed to modify the field \"%(field)s\" in record "
@@ -3133,13 +3267,6 @@ msgctxt "model:ir.message,text:msg_xml_id"
msgid "XML ID"
msgstr ""
-#, fuzzy
-msgctxt "model:ir.message,text:msg_xml_id_syntax_error"
-msgid ""
-"Syntax error for XML id: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
-msgstr "Kesalahan sintaks untuk id XML: \"%(value)r\" di dalam \"%(field)s\"."
-
msgctxt "model:ir.model,name:"
msgid "Model"
msgstr "Model"
@@ -3417,11 +3544,12 @@ msgstr "Tindakan-Tindakan"
#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_email_form"
-msgid "E-mails"
+msgid "Emails"
msgstr "Email"
+#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_email_template_form"
-msgid "E-mail Templates"
+msgid "Email Templates"
msgstr "Templat E-mail"
msgctxt "model:ir.ui.menu,name:menu_error_form"
@@ -3554,22 +3682,6 @@ msgctxt "model:ir.ui.menu,name:menu_view"
msgid "Views"
msgstr ""
-msgctxt "model:ir.ui.menu,name:menu_view_search"
-msgid "View Search"
-msgstr ""
-
-msgctxt "model:ir.ui.menu,name:menu_view_tree_optional"
-msgid "View Tree Optional"
-msgstr ""
-
-msgctxt "model:ir.ui.menu,name:menu_view_tree_state"
-msgid "Tree State"
-msgstr ""
-
-msgctxt "model:ir.ui.menu,name:menu_view_tree_width"
-msgid "View Tree Width"
-msgstr ""
-
msgctxt "model:ir.ui.menu,name:model_model_fields_form"
msgid "Fields"
msgstr ""
@@ -3815,6 +3927,10 @@ msgctxt "selection:ir.cron,interval_type:"
msgid "Weeks"
msgstr ""
+msgctxt "selection:ir.cron,method:"
+msgid "Clean Cron Logs"
+msgstr ""
+
msgctxt "selection:ir.cron,method:"
msgid "Clean Errors"
msgstr ""
diff --git a/trytond/trytond/ir/locale/it.po b/trytond/trytond/ir/locale/it.po
index f99df4e477..49fdd60663 100644
--- a/trytond/trytond/ir/locale/it.po
+++ b/trytond/trytond/ir/locale/it.po
@@ -523,6 +523,10 @@ msgctxt "field:ir.cron,interval_type:"
msgid "Interval Type"
msgstr ""
+msgctxt "field:ir.cron,logs:"
+msgid "Logs"
+msgstr ""
+
msgctxt "field:ir.cron,method:"
msgid "Method"
msgstr ""
@@ -536,6 +540,10 @@ msgctxt "field:ir.cron,next_call:"
msgid "Next Call"
msgstr "Prossima Call"
+msgctxt "field:ir.cron,running:"
+msgid "Running"
+msgstr ""
+
#, fuzzy
msgctxt "field:ir.cron,timezone:"
msgid "Timezone"
@@ -545,6 +553,24 @@ msgctxt "field:ir.cron,weekday:"
msgid "Day of Week"
msgstr ""
+#, fuzzy
+msgctxt "field:ir.cron.log,cron:"
+msgid "Cron"
+msgstr "Operazione pianificata"
+
+#, fuzzy
+msgctxt "field:ir.cron.log,duration:"
+msgid "Duration"
+msgstr "Previsione"
+
+msgctxt "field:ir.cron.log,ended:"
+msgid "Ended"
+msgstr ""
+
+msgctxt "field:ir.cron.log,started:"
+msgid "Started"
+msgstr ""
+
msgctxt "field:ir.email,addresses:"
msgid "Addresses"
msgstr ""
@@ -589,7 +615,7 @@ msgstr ""
#, fuzzy
msgctxt "field:ir.email.address,email:"
-msgid "E-mail"
+msgid "Email"
msgstr "Email"
msgctxt "field:ir.email.template,body:"
@@ -1586,6 +1612,11 @@ msgctxt "field:ir.ui.menu,favorite:"
msgid "Favorite"
msgstr "Preferito"
+#, fuzzy
+msgctxt "field:ir.ui.menu,favorites:"
+msgid "Favorites"
+msgstr "Preferito"
+
msgctxt "field:ir.ui.menu,icon:"
msgid "Icon"
msgstr "Icona"
@@ -1678,6 +1709,11 @@ msgctxt "field:ir.ui.view_search,model:"
msgid "Model"
msgstr "Modello"
+#, fuzzy
+msgctxt "field:ir.ui.view_search,model_ref:"
+msgid "Model"
+msgstr "Modello"
+
msgctxt "field:ir.ui.view_search,name:"
msgid "Name"
msgstr "Nome"
@@ -1691,6 +1727,21 @@ msgctxt "field:ir.ui.view_tree_optional,field:"
msgid "Field"
msgstr "Campo"
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_optional,field_ref:"
+msgid "Field"
+msgstr "Campo"
+
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_optional,model:"
+msgid "Model"
+msgstr "Modello"
+
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_optional,model_ref:"
+msgid "Model"
+msgstr "Modello"
+
#, fuzzy
msgctxt "field:ir.ui.view_tree_optional,user:"
msgid "User"
@@ -1702,10 +1753,15 @@ msgid "Value"
msgstr "Valori"
#, fuzzy
-msgctxt "field:ir.ui.view_tree_optional,view_id:"
-msgid "View ID"
+msgctxt "field:ir.ui.view_tree_optional,view:"
+msgid "View"
msgstr "Vista"
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_state,child_field:"
+msgid "Child Field"
+msgstr "Campo Figlio"
+
msgctxt "field:ir.ui.view_tree_state,child_name:"
msgid "Child Name"
msgstr "Nome del figlio"
@@ -1718,6 +1774,11 @@ msgctxt "field:ir.ui.view_tree_state,model:"
msgid "Model"
msgstr "Modello"
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_state,model_ref:"
+msgid "Model"
+msgstr "Modello"
+
msgctxt "field:ir.ui.view_tree_state,nodes:"
msgid "Expanded Nodes"
msgstr "Nodi Espansi"
@@ -1823,7 +1884,7 @@ msgid "The field that contains the recipient(s)."
msgstr ""
msgctxt "help:ir.email.template,recipients_hidden:"
-msgid "The field that contains the secondary recipient(s)."
+msgid "The field that contains the hidden recipient(s)."
msgstr ""
msgctxt "help:ir.email.template,recipients_hidden_pyson:"
@@ -2055,17 +2116,18 @@ msgstr "Actions"
#, fuzzy
msgctxt "model:ir.action,name:act_email_form"
-msgid "E-mails"
+msgid "Emails"
msgstr "Email"
#, fuzzy
msgctxt "model:ir.action,name:act_email_form_relate"
-msgid "E-mail Archives"
+msgid "Email Archives"
msgstr "Email"
+#, fuzzy
msgctxt "model:ir.action,name:act_email_template_form"
-msgid "E-mail Templates"
-msgstr ""
+msgid "Email Templates"
+msgstr "Estensione del template"
#, fuzzy
msgctxt "model:ir.action,name:act_error_form"
@@ -2256,8 +2318,8 @@ msgstr "Vista ad albero dello stato"
#, fuzzy
msgctxt "model:ir.action,name:act_view_tree_state"
-msgid "Tree State"
-msgstr "Tree State"
+msgid "View Tree State"
+msgstr "Vista ad albero dello stato"
#, fuzzy
msgctxt "model:ir.action,name:act_view_tree_width_form"
@@ -2534,6 +2596,11 @@ msgctxt "model:ir.cron,name:"
msgid "Cron"
msgstr "Operazione pianificata"
+#, fuzzy
+msgctxt "model:ir.cron.log,name:"
+msgid "Cron Log"
+msgstr "Operazione pianificata"
+
msgctxt "model:ir.date,name:"
msgid "Date"
msgstr "Data"
@@ -2701,46 +2768,54 @@ msgctxt "model:ir.message,text:msg_ID"
msgid "ID"
msgstr "ID"
+#, python-format
msgctxt "model:ir.message,text:msg_access_button_error"
msgid "Calling button \"%(button)s on \"%(model)s\" is not allowed."
msgstr ""
+#, fuzzy, python-format
+msgctxt "model:ir.message,text:msg_access_report_error"
+msgid "You are not allowed to execute report \"%(report)s\"."
+msgstr "You are not allowed to delete this record."
+
+#, python-format
msgctxt "model:ir.message,text:msg_access_rule_error"
msgid "You are not allowed to access \"%(model)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_access_rule_field_error"
msgid "You are not allowed to access \"%(model)s.%(field)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_access_wizard_error"
msgid "You are not allowed to execute wizard \"%(wizard)s\"."
msgstr "You are not allowed to delete this record."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_access_wizard_model_error"
msgid "You are not allowed to execute wizard \"%(wizard)s\" on \"%(model)s\"."
msgstr "You are not allowed to delete this record."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_action_invalid_context"
msgid "Invalid context \"%(context)s\" for action \"%(action)s\"."
msgstr "Context \"%(context)s\" invalido nell'azione \"%(action)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_action_invalid_domain"
msgid "Invalid domain or search criteria \"%(domain)s\" for action \"%(action)s\"."
msgstr ""
"Dominio o criterio di ricerca \"%(domain)s\" invalido nell'azione "
"\"%(action)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_action_invalid_views"
msgid "Invalid view \"%(view)s\" for action \"%(action)s\"."
msgstr "Vista \"%(view)s invalida per l'azione \"%(action)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_action_wrong_wizard_model"
msgid "Wrong wizard model in keyword action \"%(name)s\"."
msgstr "Modello wizard sbagliato nella keyword action \"%s\"."
@@ -2789,14 +2864,22 @@ msgctxt "model:ir.message,text:msg_button_name_unique"
msgid "The name of the button must be unique per model."
msgstr "Il nome del modulo dev'essere unico"
+#, fuzzy
+msgctxt "model:ir.message,text:msg_cache_name_unique"
+msgid "The name of cache must be unique."
+msgstr "Il modello dev'essere unico"
+
+#, python-format
msgctxt "model:ir.message,text:msg_context_datetime"
msgid "At date/time: %(datetime)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_context_groups"
msgid "Within groups: %(groups)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_create_rule_error"
msgid ""
"You are not allowed to create records of \"%(model)s\" because they fail on at least one of these rules:\n"
@@ -2811,13 +2894,14 @@ msgctxt "model:ir.message,text:msg_created_by"
msgid "Created by"
msgstr "Creato da"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_rule_error"
msgid ""
"You are not allowed to delete records \"%(ids)s\" of \"%(model)s\" because of at lease one of those rules:\n"
"%(rules)s"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_delete_xml_record"
msgid "You are not allowed to delete the record \"%(record)s\" of \"%(model)s\"."
msgstr "You are not allowed to delete this record."
@@ -2882,15 +2966,17 @@ msgctxt "model:ir.message,text:msg_dict_schema_integer"
msgid "Integer"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_domain"
msgid "Invalid domain in schema \"%(schema)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_help_selection"
msgid "Invalid help selection in schema \"%(schema)s\"."
msgstr "Definizione dell'email invalida nel report \"%s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_selection"
msgid "Invalid selection in schema \"%(schema)s\"."
msgstr ""
@@ -2944,7 +3030,7 @@ msgctxt "model:ir.message,text:msg_dict_yes"
msgid "Yes"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_digits_validation_record"
msgid ""
"The number of digits in the value \"%(value)r\" for field \"%(field)s\" in "
@@ -2953,7 +3039,7 @@ msgstr ""
"The value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" exceeds the "
"digits limit of \"%(digits)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_domain_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -2972,42 +3058,44 @@ msgctxt "model:ir.message,text:msg_edited_by"
msgid "Edited by"
msgstr "Creazione Utente"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_body"
msgid ""
-"Invalid body in e-mail template \"%(template)s\" with exception "
+"Invalid body in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr "Context \"%(context)s\" invalido nell'azione \"%(action)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_field_pyson"
msgid ""
-"Invalid PYSON %(field)s in e-mail template \"%(template)s\" with exception "
+"Invalid PYSON %(field)s in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr "Context \"%(context)s\" invalido nell'azione \"%(action)s\"."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_field_pyson_type"
msgid ""
-"The PYSON %(field)s in e-mail template \"%(template)s\" must generate a "
-"list."
-msgstr ""
+"The PYSON %(field)s in email template \"%(template)s\" must generate a list."
+msgstr "Context \"%(context)s\" invalido nell'azione \"%(action)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_subject"
msgid ""
-"Invalid subject in e-mail template \"%(template)s\" with exception "
+"Invalid subject in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr "Context \"%(context)s\" invalido nell'azione \"%(action)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_field_model_name"
msgid "%(field)s (model name)"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_field_string"
msgid "%(field)s (string)"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_forbidden_char_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -3016,13 +3104,14 @@ msgstr ""
"The time value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" is not "
"valid."
+#, python-format
msgctxt "model:ir.message,text:msg_foreign_model_exist"
msgid ""
"The records could not be deleted because they are used by field "
"\"%(field)s\" of \"%(model)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_foreign_model_missing"
msgid "The value \"%(value)s\" for field \"%(field)s\" in \"%(model)s\" does not exist."
msgstr "The value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" doesn't exist."
@@ -3035,33 +3124,43 @@ msgctxt "model:ir.message,text:msg_id_positive"
msgid "ID must be positive."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_import_data_missing_column"
+msgid "Missing values for last column at row %(row)d."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_import_data_missing_columns"
+msgid "Missing values for %(n)s last columns at row %(row)d."
+msgstr ""
+
#, fuzzy
msgctxt "model:ir.message,text:msg_language_code_unique"
msgid "The code on language must be unique."
msgstr "Il modello dev'essere unico"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_language_default_translatable"
msgid "The default language \"%(language)s\" must be translatable."
msgstr "Il linguaggio predefinito dev'essere traducibile"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_language_delete_default"
msgid "The default language \"%(language)s\" can not be deleted."
msgstr ""
"La lingua predefinita non si puÃÂÃÂÃÂÃÂÃÂÃÂÃÂò eliminare"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_language_invalid_date"
msgid "Invalid date format \"%(format)s\" for language \"%(language)s\"."
msgstr "Formato data \"%(format)s\" invalido nella lingua \"%(language)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_language_invalid_grouping"
msgid "Invalid grouping \"%(grouping)s\" for language \"%(language)s\"."
msgstr "Raggruppamento \"%(grouping)s\" invalido nella lingua \"%(language)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_model_invalid_condition"
msgid ""
"The condition \"%(condition)s\" is not a valid PYSON expression for button "
@@ -3088,11 +3187,12 @@ msgctxt "model:ir.message,text:msg_notes"
msgid "Notes"
msgstr "Notes"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_read_error"
msgid "You are trying to read records \"%(ids)s\" of \"%(model)s\" that don't exist."
msgstr "You are not allowed to delete this record."
+#, python-format
msgctxt "model:ir.message,text:msg_read_rule_error"
msgid ""
"You are not allowed to read records \"%(ids)s\" of \"%(model)s\" because of at least one of these rules:\n"
@@ -3104,7 +3204,7 @@ msgctxt "model:ir.message,text:msg_record_name"
msgid "Record Name"
msgstr "Record ID"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_recursion_error"
msgid ""
"Recursion error: Record \"%(rec_name)s\" with parent \"%(parent_rec_name)s\""
@@ -3113,36 +3213,38 @@ msgstr ""
"Recursion error: Record \"%(rec_name)s\" with parent \"%(parent_rec_name)s\""
" was configured as ancestor of itself."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_reference_syntax_error"
msgid ""
-"Syntax error for reference: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
-msgstr "Syntax error for reference %r in %s"
+"Syntax error for %(value)r in \"%(field)s\" of \"%(model)s\" at row %(row)d "
+"and column %(column)d."
+msgstr "The value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" doesn't exist."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_relation_not_found"
-msgid "Relation not found: %(value)r in \"%(model)s\" (%(column)s)."
-msgstr "Relation not found: %r in %s"
+msgid ""
+"Could not find relation for %(value)r in \"%(model)s\" at row %(row)d and "
+"column %(column)d."
+msgstr "Too many relations found: %r in %s"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_report_invalid_email"
msgid "Invalid email definition for report \"%(name)s\"."
msgstr "Definizione dell'email invalida nel report \"%s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_report_invalid_record_name"
msgid ""
"Invalid record name definition for report \"%(report)s\" with exception "
"\"%(exception)s\"."
msgstr "Context \"%(context)s\" invalido nell'azione \"%(action)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_required_validation"
msgid "A value is required for field \"%(field)s\" in \"%(model)s\"."
msgstr "Missing search function on field \"%s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_required_validation_record"
msgid ""
"A value is required for field \"%(field)s\" in record \"%(record)s\" of "
@@ -3153,17 +3255,17 @@ msgctxt "model:ir.message,text:msg_resource_copy_help"
msgid "The resources to which this record must be copied."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_rule_invalid_domain"
msgid "Invalid domain in rule \"%(name)s\"."
msgstr "Dominio invalido nella regola \"%s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_search_function_missing"
msgid "Missing search function for field \"%(field)s\" in \"%(model)s\"."
msgstr "Missing search function on field \"%s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_selection_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -3183,35 +3285,31 @@ msgid ""
"sequence."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_number_increment_next"
msgid ""
"Invalid \"Increment Number\" (%(number_increment)s) or \"Next Number\" "
"(%(number_next)s) with exception \"%(exception)s\"."
msgstr "Context \"%(context)s\" invalido nell'azione \"%(action)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_prefix"
msgid "Invalid prefix \"%(affix)s\" for sequence \"%(sequence)s\"."
msgstr "Prefisso \"%(prefix)s\" invalido nella sequenza \"%(sequence)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_suffix"
msgid "Invalid suffix \"%(affix)s\" for sequence \"%(sequence)s\"."
msgstr "Suffisso \"%(suffix)s\" invalido nella sequenza \"%(sequence)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_sequence_last_timestamp_future"
msgid "The \"Last Timestamp\" cannot be in the future for sequence \"%s\"."
msgstr ""
"L'ultima marcatura temporale non puÃÂÃÂÃÂÃÂÃÂÃÂÃÂò essere "
"in futuro nella sequenza \"%s\"."
-#, fuzzy
-msgctxt "model:ir.message,text:msg_sequence_missing"
-msgid "Missing sequence."
-msgstr "Sequenza mancante"
-
+#, python-format
msgctxt "model:ir.message,text:msg_setter_function_missing"
msgid "Missing setter function for field \"%(field)s\" in \"%(model)s\"."
msgstr ""
@@ -3220,21 +3318,21 @@ msgctxt "model:ir.message,text:msg_singleton"
msgid "Only one singleton can be created."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_size_validation"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in \"%(model)s\" is too long"
" (%(size)i > %(max_size)i)."
msgstr "The value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" doesn't exist."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_size_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
"\"%(model)s\" is too long (%(size)i > %(max_size)i)."
msgstr "The value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" doesn't exist."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_time_format_validation_record"
msgid ""
"The time value \"%(value)s\" for field \"%(field)s\" in record "
@@ -3271,11 +3369,14 @@ msgctxt "model:ir.message,text:msg_timedelta_w"
msgid "w"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_too_many_relations_found"
-msgid "Too many relations found: %(value)r in \"%(model)s\" (%(column)s)."
+msgid ""
+"Found too many relation for %(value)r in \"%(model)s\" at row %(row)d and "
+"column %(column)d."
msgstr "Too many relations found: %r in %s"
+#, python-format
msgctxt "model:ir.message,text:msg_translation_overridden"
msgid ""
"You can not export translation \"%(name)s\" because it has been overridden "
@@ -3291,7 +3392,7 @@ msgid ""
"mutually exclusive."
msgstr "\"On Time\" e others si escludono a vicenda"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_trigger_invalid_condition"
msgid ""
"Condition \"%(condition)s\" is not a valid PYSON expression for trigger "
@@ -3300,43 +3401,45 @@ msgstr ""
"La condizione \"%(condition)s\" non e' un'epressione PYSON valida per il "
"trigger \"%(trigger)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_value_syntax_error"
msgid ""
-"Syntax error for value: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
+"Syntax error for %(value)r in \"%(field)s\" of \"%(model)s\" at row %(row)d "
+"and column %(column)d."
msgstr "The value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" doesn't exist."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_view_invalid_xml"
msgid "Invalid XML for view \"%(name)s\"."
msgstr "XML invalido per la vista \"%s\""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_view_search_invalid_domain"
msgid "Invalid domain or search criteria \"%(domain)s\" for search \"%(search)s\"."
msgstr ""
"Dominio o criterio di ricerca \"%(domain)s\" invalido nell'azione "
"\"%(action)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_view_tree_optional_type"
msgid "You cannot store optional on view \"%(view)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_write_error"
msgid ""
"You are trying to write to records \"%(ids)s\" of \"%(model)s\" that don't "
"exist."
msgstr "You are not allowed to delete this record."
+#, python-format
msgctxt "model:ir.message,text:msg_write_rule_error"
msgid ""
"You are not allowed to write to records \"%(ids)s\" of \"%(model)s\" because of at least one of these rules:\n"
"%(rules)s"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_write_xml_record"
msgid ""
"You are not allowed to modify the field \"%(field)s\" in record "
@@ -3347,12 +3450,6 @@ msgctxt "model:ir.message,text:msg_xml_id"
msgid "XML ID"
msgstr ""
-msgctxt "model:ir.message,text:msg_xml_id_syntax_error"
-msgid ""
-"Syntax error for XML id: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
-msgstr ""
-
msgctxt "model:ir.model,name:"
msgid "Model"
msgstr "Modello"
@@ -3639,12 +3736,13 @@ msgstr "Actions"
#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_email_form"
-msgid "E-mails"
+msgid "Emails"
msgstr "Email"
+#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_email_template_form"
-msgid "E-mail Templates"
-msgstr ""
+msgid "Email Templates"
+msgstr "Estensione del template"
#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_error_form"
@@ -3804,26 +3902,6 @@ msgctxt "model:ir.ui.menu,name:menu_view"
msgid "Views"
msgstr "Views"
-#, fuzzy
-msgctxt "model:ir.ui.menu,name:menu_view_search"
-msgid "View Search"
-msgstr "View Search"
-
-#, fuzzy
-msgctxt "model:ir.ui.menu,name:menu_view_tree_optional"
-msgid "View Tree Optional"
-msgstr "Vista ad albero dello stato"
-
-#, fuzzy
-msgctxt "model:ir.ui.menu,name:menu_view_tree_state"
-msgid "Tree State"
-msgstr "Tree State"
-
-#, fuzzy
-msgctxt "model:ir.ui.menu,name:menu_view_tree_width"
-msgid "View Tree Width"
-msgstr "View Tree Width"
-
#, fuzzy
msgctxt "model:ir.ui.menu,name:model_model_fields_form"
msgid "Fields"
@@ -4071,6 +4149,11 @@ msgctxt "selection:ir.cron,interval_type:"
msgid "Weeks"
msgstr "Settimana"
+#, fuzzy
+msgctxt "selection:ir.cron,method:"
+msgid "Clean Cron Logs"
+msgstr "Clean Translations"
+
msgctxt "selection:ir.cron,method:"
msgid "Clean Errors"
msgstr ""
diff --git a/trytond/trytond/ir/locale/lo.po b/trytond/trytond/ir/locale/lo.po
index 0ca469b06b..97ef73796d 100644
--- a/trytond/trytond/ir/locale/lo.po
+++ b/trytond/trytond/ir/locale/lo.po
@@ -559,6 +559,10 @@ msgctxt "field:ir.cron,interval_type:"
msgid "Interval Type"
msgstr ""
+msgctxt "field:ir.cron,logs:"
+msgid "Logs"
+msgstr ""
+
msgctxt "field:ir.cron,method:"
msgid "Method"
msgstr ""
@@ -571,6 +575,10 @@ msgctxt "field:ir.cron,next_call:"
msgid "Next Call"
msgstr ""
+msgctxt "field:ir.cron,running:"
+msgid "Running"
+msgstr ""
+
#, fuzzy
msgctxt "field:ir.cron,timezone:"
msgid "Timezone"
@@ -580,6 +588,23 @@ msgctxt "field:ir.cron,weekday:"
msgid "Day of Week"
msgstr ""
+msgctxt "field:ir.cron.log,cron:"
+msgid "Cron"
+msgstr ""
+
+#, fuzzy
+msgctxt "field:ir.cron.log,duration:"
+msgid "Duration"
+msgstr "ການຕັ້ງຄ່າ"
+
+msgctxt "field:ir.cron.log,ended:"
+msgid "Ended"
+msgstr ""
+
+msgctxt "field:ir.cron.log,started:"
+msgid "Started"
+msgstr ""
+
msgctxt "field:ir.email,addresses:"
msgid "Addresses"
msgstr ""
@@ -622,7 +647,7 @@ msgid "Address"
msgstr ""
msgctxt "field:ir.email.address,email:"
-msgid "E-mail"
+msgid "Email"
msgstr ""
msgctxt "field:ir.email.template,body:"
@@ -1679,6 +1704,10 @@ msgctxt "field:ir.ui.menu,favorite:"
msgid "Favorite"
msgstr ""
+msgctxt "field:ir.ui.menu,favorites:"
+msgid "Favorites"
+msgstr ""
+
#, fuzzy
msgctxt "field:ir.ui.menu,icon:"
msgid "Icon"
@@ -1780,6 +1809,11 @@ msgctxt "field:ir.ui.view_search,model:"
msgid "Model"
msgstr "Models"
+#, fuzzy
+msgctxt "field:ir.ui.view_search,model_ref:"
+msgid "Model"
+msgstr "Models"
+
#, fuzzy
msgctxt "field:ir.ui.view_search,name:"
msgid "Name"
@@ -1795,6 +1829,21 @@ msgctxt "field:ir.ui.view_tree_optional,field:"
msgid "Field"
msgstr "ຟິນລ໌"
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_optional,field_ref:"
+msgid "Field"
+msgstr "ຟິນລ໌"
+
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_optional,model:"
+msgid "Model"
+msgstr "Models"
+
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_optional,model_ref:"
+msgid "Model"
+msgstr "Models"
+
#, fuzzy
msgctxt "field:ir.ui.view_tree_optional,user:"
msgid "User"
@@ -1806,10 +1855,15 @@ msgid "Value"
msgstr "ໝາຍເລກ"
#, fuzzy
-msgctxt "field:ir.ui.view_tree_optional,view_id:"
-msgid "View ID"
+msgctxt "field:ir.ui.view_tree_optional,view:"
+msgid "View"
msgstr "ເບິ່ງ"
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_state,child_field:"
+msgid "Child Field"
+msgstr "ໝວດຍ່ອຍ"
+
msgctxt "field:ir.ui.view_tree_state,child_name:"
msgid "Child Name"
msgstr ""
@@ -1823,6 +1877,11 @@ msgctxt "field:ir.ui.view_tree_state,model:"
msgid "Model"
msgstr "Models"
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_state,model_ref:"
+msgid "Model"
+msgstr "Models"
+
msgctxt "field:ir.ui.view_tree_state,nodes:"
msgid "Expanded Nodes"
msgstr ""
@@ -1926,7 +1985,7 @@ msgid "The field that contains the recipient(s)."
msgstr ""
msgctxt "help:ir.email.template,recipients_hidden:"
-msgid "The field that contains the secondary recipient(s)."
+msgid "The field that contains the hidden recipient(s)."
msgstr ""
msgctxt "help:ir.email.template,recipients_hidden_pyson:"
@@ -2129,15 +2188,15 @@ msgid "Actions"
msgstr "ການປະຕິບັດ"
msgctxt "model:ir.action,name:act_email_form"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
msgctxt "model:ir.action,name:act_email_form_relate"
-msgid "E-mail Archives"
+msgid "Email Archives"
msgstr ""
msgctxt "model:ir.action,name:act_email_template_form"
-msgid "E-mail Templates"
+msgid "Email Templates"
msgstr ""
msgctxt "model:ir.action,name:act_error_form"
@@ -2310,9 +2369,10 @@ msgctxt "model:ir.action,name:act_view_tree_optional_form"
msgid "View Tree Optional"
msgstr "ສະຖານະເບິ່ງແບບຕົ້ນໄມ້"
+#, fuzzy
msgctxt "model:ir.action,name:act_view_tree_state"
-msgid "Tree State"
-msgstr "Tree State"
+msgid "View Tree State"
+msgstr "ສະຖານະເບິ່ງແບບຕົ້ນໄມ້"
msgctxt "model:ir.action,name:act_view_tree_width_form"
msgid "View Tree Width"
@@ -2585,6 +2645,10 @@ msgctxt "model:ir.cron,name:"
msgid "Cron"
msgstr ""
+msgctxt "model:ir.cron.log,name:"
+msgid "Cron Log"
+msgstr ""
+
#, fuzzy
msgctxt "model:ir.date,name:"
msgid "Date"
@@ -2738,40 +2802,52 @@ msgctxt "model:ir.message,text:msg_ID"
msgid "ID"
msgstr "ເລດລຳດັບ"
+#, python-format
msgctxt "model:ir.message,text:msg_access_button_error"
msgid "Calling button \"%(button)s on \"%(model)s\" is not allowed."
msgstr ""
+#, fuzzy, python-format
+msgctxt "model:ir.message,text:msg_access_report_error"
+msgid "You are not allowed to execute report \"%(report)s\"."
+msgstr "You are not allowed to delete this record."
+
+#, python-format
msgctxt "model:ir.message,text:msg_access_rule_error"
msgid "You are not allowed to access \"%(model)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_access_rule_field_error"
msgid "You are not allowed to access \"%(model)s.%(field)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_access_wizard_error"
msgid "You are not allowed to execute wizard \"%(wizard)s\"."
msgstr "You are not allowed to delete this record."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_access_wizard_model_error"
msgid "You are not allowed to execute wizard \"%(wizard)s\" on \"%(model)s\"."
msgstr "You are not allowed to delete this record."
+#, python-format
msgctxt "model:ir.message,text:msg_action_invalid_context"
msgid "Invalid context \"%(context)s\" for action \"%(action)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_action_invalid_domain"
msgid "Invalid domain or search criteria \"%(domain)s\" for action \"%(action)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_action_invalid_views"
msgid "Invalid view \"%(view)s\" for action \"%(action)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_action_wrong_wizard_model"
msgid "Wrong wizard model in keyword action \"%(name)s\"."
msgstr ""
@@ -2819,14 +2895,21 @@ msgctxt "model:ir.message,text:msg_button_name_unique"
msgid "The name of the button must be unique per model."
msgstr ""
+msgctxt "model:ir.message,text:msg_cache_name_unique"
+msgid "The name of cache must be unique."
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_context_datetime"
msgid "At date/time: %(datetime)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_context_groups"
msgid "Within groups: %(groups)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_create_rule_error"
msgid ""
"You are not allowed to create records of \"%(model)s\" because they fail on at least one of these rules:\n"
@@ -2843,13 +2926,14 @@ msgctxt "model:ir.message,text:msg_created_by"
msgid "Created by"
msgstr "ສ້າງຜູ້ໃຊ້ງານ"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_rule_error"
msgid ""
"You are not allowed to delete records \"%(ids)s\" of \"%(model)s\" because of at lease one of those rules:\n"
"%(rules)s"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_delete_xml_record"
msgid "You are not allowed to delete the record \"%(record)s\" of \"%(model)s\"."
msgstr "You are not allowed to delete this record."
@@ -2911,14 +2995,17 @@ msgctxt "model:ir.message,text:msg_dict_schema_integer"
msgid "Integer"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_domain"
msgid "Invalid domain in schema \"%(schema)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_help_selection"
msgid "Invalid help selection in schema \"%(schema)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_selection"
msgid "Invalid selection in schema \"%(schema)s\"."
msgstr ""
@@ -2971,7 +3058,7 @@ msgctxt "model:ir.message,text:msg_dict_yes"
msgid "Yes"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_digits_validation_record"
msgid ""
"The number of digits in the value \"%(value)r\" for field \"%(field)s\" in "
@@ -2980,7 +3067,7 @@ msgstr ""
"The value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" exceeds the "
"digits limit of \"%(digits)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_domain_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -2999,39 +3086,44 @@ msgctxt "model:ir.message,text:msg_edited_by"
msgid "Edited by"
msgstr "ສ້າງຜູ້ໃຊ້ງານ"
+#, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_body"
msgid ""
-"Invalid body in e-mail template \"%(template)s\" with exception "
+"Invalid body in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_field_pyson"
msgid ""
-"Invalid PYSON %(field)s in e-mail template \"%(template)s\" with exception "
+"Invalid PYSON %(field)s in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_field_pyson_type"
msgid ""
-"The PYSON %(field)s in e-mail template \"%(template)s\" must generate a "
-"list."
+"The PYSON %(field)s in email template \"%(template)s\" must generate a list."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_subject"
msgid ""
-"Invalid subject in e-mail template \"%(template)s\" with exception "
+"Invalid subject in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_field_model_name"
msgid "%(field)s (model name)"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_field_string"
msgid "%(field)s (string)"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_forbidden_char_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -3040,13 +3132,14 @@ msgstr ""
"The time value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" is not "
"valid."
+#, python-format
msgctxt "model:ir.message,text:msg_foreign_model_exist"
msgid ""
"The records could not be deleted because they are used by field "
"\"%(field)s\" of \"%(model)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_foreign_model_missing"
msgid "The value \"%(value)s\" for field \"%(field)s\" in \"%(model)s\" does not exist."
msgstr "The value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" doesn't exist."
@@ -3059,26 +3152,41 @@ msgctxt "model:ir.message,text:msg_id_positive"
msgid "ID must be positive."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_import_data_missing_column"
+msgid "Missing values for last column at row %(row)d."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_import_data_missing_columns"
+msgid "Missing values for %(n)s last columns at row %(row)d."
+msgstr ""
+
msgctxt "model:ir.message,text:msg_language_code_unique"
msgid "The code on language must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_language_default_translatable"
msgid "The default language \"%(language)s\" must be translatable."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_language_delete_default"
msgid "The default language \"%(language)s\" can not be deleted."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_language_invalid_date"
msgid "Invalid date format \"%(format)s\" for language \"%(language)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_language_invalid_grouping"
msgid "Invalid grouping \"%(grouping)s\" for language \"%(language)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_model_invalid_condition"
msgid ""
"The condition \"%(condition)s\" is not a valid PYSON expression for button "
@@ -3101,11 +3209,12 @@ msgctxt "model:ir.message,text:msg_notes"
msgid "Notes"
msgstr "ໝາຍເຫດ"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_read_error"
msgid "You are trying to read records \"%(ids)s\" of \"%(model)s\" that don't exist."
msgstr "You are not allowed to delete this record."
+#, python-format
msgctxt "model:ir.message,text:msg_read_rule_error"
msgid ""
"You are not allowed to read records \"%(ids)s\" of \"%(model)s\" because of at least one of these rules:\n"
@@ -3117,7 +3226,7 @@ msgctxt "model:ir.message,text:msg_record_name"
msgid "Record Name"
msgstr "Record Rules"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_recursion_error"
msgid ""
"Recursion error: Record \"%(rec_name)s\" with parent \"%(parent_rec_name)s\""
@@ -3126,34 +3235,38 @@ msgstr ""
"Recursion error: Record \"%(rec_name)s\" with parent \"%(parent_rec_name)s\""
" was configured as ancestor of itself."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_reference_syntax_error"
msgid ""
-"Syntax error for reference: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
-msgstr "Syntax error for reference %r in %s"
+"Syntax error for %(value)r in \"%(field)s\" of \"%(model)s\" at row %(row)d "
+"and column %(column)d."
+msgstr "The value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" doesn't exist."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_relation_not_found"
-msgid "Relation not found: %(value)r in \"%(model)s\" (%(column)s)."
-msgstr "Relation not found: %r in %s"
+msgid ""
+"Could not find relation for %(value)r in \"%(model)s\" at row %(row)d and "
+"column %(column)d."
+msgstr "Too many relations found: %r in %s"
+#, python-format
msgctxt "model:ir.message,text:msg_report_invalid_email"
msgid "Invalid email definition for report \"%(name)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_report_invalid_record_name"
msgid ""
"Invalid record name definition for report \"%(report)s\" with exception "
"\"%(exception)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_required_validation"
msgid "A value is required for field \"%(field)s\" in \"%(model)s\"."
msgstr "Missing search function on field \"%s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_required_validation_record"
msgid ""
"A value is required for field \"%(field)s\" in record \"%(record)s\" of "
@@ -3164,16 +3277,17 @@ msgctxt "model:ir.message,text:msg_resource_copy_help"
msgid "The resources to which this record must be copied."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_rule_invalid_domain"
msgid "Invalid domain in rule \"%(name)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_search_function_missing"
msgid "Missing search function for field \"%(field)s\" in \"%(model)s\"."
msgstr "Missing search function on field \"%s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_selection_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -3193,28 +3307,29 @@ msgid ""
"sequence."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_number_increment_next"
msgid ""
"Invalid \"Increment Number\" (%(number_increment)s) or \"Next Number\" "
"(%(number_next)s) with exception \"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_prefix"
msgid "Invalid prefix \"%(affix)s\" for sequence \"%(sequence)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_suffix"
msgid "Invalid suffix \"%(affix)s\" for sequence \"%(sequence)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_last_timestamp_future"
msgid "The \"Last Timestamp\" cannot be in the future for sequence \"%s\"."
msgstr ""
-msgctxt "model:ir.message,text:msg_sequence_missing"
-msgid "Missing sequence."
-msgstr ""
-
+#, python-format
msgctxt "model:ir.message,text:msg_setter_function_missing"
msgid "Missing setter function for field \"%(field)s\" in \"%(model)s\"."
msgstr ""
@@ -3223,21 +3338,21 @@ msgctxt "model:ir.message,text:msg_singleton"
msgid "Only one singleton can be created."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_size_validation"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in \"%(model)s\" is too long"
" (%(size)i > %(max_size)i)."
msgstr "The value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" doesn't exist."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_size_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
"\"%(model)s\" is too long (%(size)i > %(max_size)i)."
msgstr "The value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" doesn't exist."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_time_format_validation_record"
msgid ""
"The time value \"%(value)s\" for field \"%(field)s\" in record "
@@ -3274,11 +3389,14 @@ msgctxt "model:ir.message,text:msg_timedelta_w"
msgid "w"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_too_many_relations_found"
-msgid "Too many relations found: %(value)r in \"%(model)s\" (%(column)s)."
+msgid ""
+"Found too many relation for %(value)r in \"%(model)s\" at row %(row)d and "
+"column %(column)d."
msgstr "Too many relations found: %r in %s"
+#, python-format
msgctxt "model:ir.message,text:msg_translation_overridden"
msgid ""
"You can not export translation \"%(name)s\" because it has been overridden "
@@ -3291,45 +3409,50 @@ msgid ""
"mutually exclusive."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_trigger_invalid_condition"
msgid ""
"Condition \"%(condition)s\" is not a valid PYSON expression for trigger "
"\"%(trigger)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_value_syntax_error"
msgid ""
-"Syntax error for value: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
+"Syntax error for %(value)r in \"%(field)s\" of \"%(model)s\" at row %(row)d "
+"and column %(column)d."
msgstr "The value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" doesn't exist."
+#, python-format
msgctxt "model:ir.message,text:msg_view_invalid_xml"
msgid "Invalid XML for view \"%(name)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_view_search_invalid_domain"
msgid "Invalid domain or search criteria \"%(domain)s\" for search \"%(search)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_view_tree_optional_type"
msgid "You cannot store optional on view \"%(view)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_write_error"
msgid ""
"You are trying to write to records \"%(ids)s\" of \"%(model)s\" that don't "
"exist."
msgstr "You are not allowed to delete this record."
+#, python-format
msgctxt "model:ir.message,text:msg_write_rule_error"
msgid ""
"You are not allowed to write to records \"%(ids)s\" of \"%(model)s\" because of at least one of these rules:\n"
"%(rules)s"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_write_xml_record"
msgid ""
"You are not allowed to modify the field \"%(field)s\" in record "
@@ -3340,12 +3463,6 @@ msgctxt "model:ir.message,text:msg_xml_id"
msgid "XML ID"
msgstr ""
-msgctxt "model:ir.message,text:msg_xml_id_syntax_error"
-msgid ""
-"Syntax error for XML id: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
-msgstr ""
-
#, fuzzy
msgctxt "model:ir.model,name:"
msgid "Model"
@@ -3648,11 +3765,11 @@ msgid "Actions"
msgstr "ການປະຕິບັດ"
msgctxt "model:ir.ui.menu,name:menu_email_form"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_email_template_form"
-msgid "E-mail Templates"
+msgid "Email Templates"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_error_form"
@@ -3797,23 +3914,6 @@ msgctxt "model:ir.ui.menu,name:menu_view"
msgid "Views"
msgstr "ເບິ່ງ"
-msgctxt "model:ir.ui.menu,name:menu_view_search"
-msgid "View Search"
-msgstr "View Search"
-
-#, fuzzy
-msgctxt "model:ir.ui.menu,name:menu_view_tree_optional"
-msgid "View Tree Optional"
-msgstr "ສະຖານະເບິ່ງແບບຕົ້ນໄມ້"
-
-msgctxt "model:ir.ui.menu,name:menu_view_tree_state"
-msgid "Tree State"
-msgstr "Tree State"
-
-msgctxt "model:ir.ui.menu,name:menu_view_tree_width"
-msgid "View Tree Width"
-msgstr "View Tree Width"
-
#, fuzzy
msgctxt "model:ir.ui.menu,name:model_model_fields_form"
msgid "Fields"
@@ -4061,6 +4161,11 @@ msgctxt "selection:ir.cron,interval_type:"
msgid "Weeks"
msgstr ""
+#, fuzzy
+msgctxt "selection:ir.cron,method:"
+msgid "Clean Cron Logs"
+msgstr "ລ້າງການແປ"
+
msgctxt "selection:ir.cron,method:"
msgid "Clean Errors"
msgstr ""
diff --git a/trytond/trytond/ir/locale/lt.po b/trytond/trytond/ir/locale/lt.po
index c8ea27c213..649499edd7 100644
--- a/trytond/trytond/ir/locale/lt.po
+++ b/trytond/trytond/ir/locale/lt.po
@@ -522,6 +522,10 @@ msgctxt "field:ir.cron,interval_type:"
msgid "Interval Type"
msgstr "Intervalo tipas"
+msgctxt "field:ir.cron,logs:"
+msgid "Logs"
+msgstr ""
+
msgctxt "field:ir.cron,method:"
msgid "Method"
msgstr "Metodas"
@@ -534,6 +538,10 @@ msgctxt "field:ir.cron,next_call:"
msgid "Next Call"
msgstr "Kitas įvykis"
+msgctxt "field:ir.cron,running:"
+msgid "Running"
+msgstr ""
+
#, fuzzy
msgctxt "field:ir.cron,timezone:"
msgid "Timezone"
@@ -543,6 +551,24 @@ msgctxt "field:ir.cron,weekday:"
msgid "Day of Week"
msgstr "Savaitės diena"
+#, fuzzy
+msgctxt "field:ir.cron.log,cron:"
+msgid "Cron"
+msgstr "Planuotojas"
+
+#, fuzzy
+msgctxt "field:ir.cron.log,duration:"
+msgid "Duration"
+msgstr "Kryptis"
+
+msgctxt "field:ir.cron.log,ended:"
+msgid "Ended"
+msgstr ""
+
+msgctxt "field:ir.cron.log,started:"
+msgid "Started"
+msgstr ""
+
msgctxt "field:ir.email,addresses:"
msgid "Addresses"
msgstr ""
@@ -587,7 +613,7 @@ msgstr ""
#, fuzzy
msgctxt "field:ir.email.address,email:"
-msgid "E-mail"
+msgid "Email"
msgstr "El. paštas"
msgctxt "field:ir.email.template,body:"
@@ -1578,6 +1604,11 @@ msgctxt "field:ir.ui.menu,favorite:"
msgid "Favorite"
msgstr "Adresynas"
+#, fuzzy
+msgctxt "field:ir.ui.menu,favorites:"
+msgid "Favorites"
+msgstr "Adresynas"
+
msgctxt "field:ir.ui.menu,icon:"
msgid "Icon"
msgstr "Ikona"
@@ -1670,6 +1701,11 @@ msgctxt "field:ir.ui.view_search,model:"
msgid "Model"
msgstr "Modelis"
+#, fuzzy
+msgctxt "field:ir.ui.view_search,model_ref:"
+msgid "Model"
+msgstr "Modelis"
+
msgctxt "field:ir.ui.view_search,name:"
msgid "Name"
msgstr "Pavadinimas"
@@ -1683,6 +1719,21 @@ msgctxt "field:ir.ui.view_tree_optional,field:"
msgid "Field"
msgstr "Laukas"
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_optional,field_ref:"
+msgid "Field"
+msgstr "Laukas"
+
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_optional,model:"
+msgid "Model"
+msgstr "Modelis"
+
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_optional,model_ref:"
+msgid "Model"
+msgstr "Modelis"
+
#, fuzzy
msgctxt "field:ir.ui.view_tree_optional,user:"
msgid "User"
@@ -1694,10 +1745,15 @@ msgid "Value"
msgstr "Vertės"
#, fuzzy
-msgctxt "field:ir.ui.view_tree_optional,view_id:"
-msgid "View ID"
+msgctxt "field:ir.ui.view_tree_optional,view:"
+msgid "View"
msgstr "Peržiūra"
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_state,child_field:"
+msgid "Child Field"
+msgstr "Dukterinis laukas"
+
msgctxt "field:ir.ui.view_tree_state,child_name:"
msgid "Child Name"
msgstr ""
@@ -1710,6 +1766,11 @@ msgctxt "field:ir.ui.view_tree_state,model:"
msgid "Model"
msgstr "Modelis"
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_state,model_ref:"
+msgid "Model"
+msgstr "Modelis"
+
msgctxt "field:ir.ui.view_tree_state,nodes:"
msgid "Expanded Nodes"
msgstr "Išplėstiniai mazgai"
@@ -1809,7 +1870,7 @@ msgid "The field that contains the recipient(s)."
msgstr ""
msgctxt "help:ir.email.template,recipients_hidden:"
-msgid "The field that contains the secondary recipient(s)."
+msgid "The field that contains the hidden recipient(s)."
msgstr ""
msgctxt "help:ir.email.template,recipients_hidden_pyson:"
@@ -2010,17 +2071,18 @@ msgstr "Veiksmai"
#, fuzzy
msgctxt "model:ir.action,name:act_email_form"
-msgid "E-mails"
+msgid "Emails"
msgstr "El. paštas"
#, fuzzy
msgctxt "model:ir.action,name:act_email_form_relate"
-msgid "E-mail Archives"
+msgid "Email Archives"
msgstr "El. paštas"
+#, fuzzy
msgctxt "model:ir.action,name:act_email_template_form"
-msgid "E-mail Templates"
-msgstr ""
+msgid "Email Templates"
+msgstr "Šablonų plėtiniai"
msgctxt "model:ir.action,name:act_error_form"
msgid "Errors"
@@ -2178,9 +2240,10 @@ msgctxt "model:ir.action,name:act_view_tree_optional_form"
msgid "View Tree Optional"
msgstr "Hierarchinio sąrašo rodinio būsena"
+#, fuzzy
msgctxt "model:ir.action,name:act_view_tree_state"
-msgid "Tree State"
-msgstr "Hierarchinio sąrašo būsena"
+msgid "View Tree State"
+msgstr "Hierarchinio sąrašo rodinio būsena"
msgctxt "model:ir.action,name:act_view_tree_width_form"
msgid "View Tree Width"
@@ -2449,6 +2512,11 @@ msgctxt "model:ir.cron,name:"
msgid "Cron"
msgstr "Planuotojas"
+#, fuzzy
+msgctxt "model:ir.cron.log,name:"
+msgid "Cron Log"
+msgstr "Planuotojas"
+
msgctxt "model:ir.date,name:"
msgid "Date"
msgstr "Data"
@@ -2600,40 +2668,52 @@ msgctxt "model:ir.message,text:msg_ID"
msgid "ID"
msgstr "ID"
+#, python-format
msgctxt "model:ir.message,text:msg_access_button_error"
msgid "Calling button \"%(button)s on \"%(model)s\" is not allowed."
msgstr ""
+#, fuzzy, python-format
+msgctxt "model:ir.message,text:msg_access_report_error"
+msgid "You are not allowed to execute report \"%(report)s\"."
+msgstr "You are not allowed to delete this record."
+
+#, python-format
msgctxt "model:ir.message,text:msg_access_rule_error"
msgid "You are not allowed to access \"%(model)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_access_rule_field_error"
msgid "You are not allowed to access \"%(model)s.%(field)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_access_wizard_error"
msgid "You are not allowed to execute wizard \"%(wizard)s\"."
msgstr "You are not allowed to delete this record."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_access_wizard_model_error"
msgid "You are not allowed to execute wizard \"%(wizard)s\" on \"%(model)s\"."
msgstr "You are not allowed to delete this record."
+#, python-format
msgctxt "model:ir.message,text:msg_action_invalid_context"
msgid "Invalid context \"%(context)s\" for action \"%(action)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_action_invalid_domain"
msgid "Invalid domain or search criteria \"%(domain)s\" for action \"%(action)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_action_invalid_views"
msgid "Invalid view \"%(view)s\" for action \"%(action)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_action_wrong_wizard_model"
msgid "Wrong wizard model in keyword action \"%(name)s\"."
msgstr ""
@@ -2679,14 +2759,22 @@ msgctxt "model:ir.message,text:msg_button_name_unique"
msgid "The name of the button must be unique per model."
msgstr ""
+#, fuzzy
+msgctxt "model:ir.message,text:msg_cache_name_unique"
+msgid "The name of cache must be unique."
+msgstr "Numatytoji kalba turi būti verčiama."
+
+#, python-format
msgctxt "model:ir.message,text:msg_context_datetime"
msgid "At date/time: %(datetime)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_context_groups"
msgid "Within groups: %(groups)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_create_rule_error"
msgid ""
"You are not allowed to create records of \"%(model)s\" because they fail on at least one of these rules:\n"
@@ -2701,13 +2789,14 @@ msgctxt "model:ir.message,text:msg_created_by"
msgid "Created by"
msgstr "Sukūręs naudotojas"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_rule_error"
msgid ""
"You are not allowed to delete records \"%(ids)s\" of \"%(model)s\" because of at lease one of those rules:\n"
"%(rules)s"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_delete_xml_record"
msgid "You are not allowed to delete the record \"%(record)s\" of \"%(model)s\"."
msgstr "You are not allowed to delete this record."
@@ -2771,14 +2860,17 @@ msgctxt "model:ir.message,text:msg_dict_schema_integer"
msgid "Integer"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_domain"
msgid "Invalid domain in schema \"%(schema)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_help_selection"
msgid "Invalid help selection in schema \"%(schema)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_selection"
msgid "Invalid selection in schema \"%(schema)s\"."
msgstr ""
@@ -2828,7 +2920,7 @@ msgctxt "model:ir.message,text:msg_dict_yes"
msgid "Yes"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_digits_validation_record"
msgid ""
"The number of digits in the value \"%(value)r\" for field \"%(field)s\" in "
@@ -2837,7 +2929,7 @@ msgstr ""
"The value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" exceeds the "
"digits limit of \"%(digits)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_domain_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -2854,39 +2946,44 @@ msgctxt "model:ir.message,text:msg_edited_by"
msgid "Edited by"
msgstr "Taisęs naudotojas"
+#, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_body"
msgid ""
-"Invalid body in e-mail template \"%(template)s\" with exception "
+"Invalid body in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_field_pyson"
msgid ""
-"Invalid PYSON %(field)s in e-mail template \"%(template)s\" with exception "
+"Invalid PYSON %(field)s in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_field_pyson_type"
msgid ""
-"The PYSON %(field)s in e-mail template \"%(template)s\" must generate a "
-"list."
+"The PYSON %(field)s in email template \"%(template)s\" must generate a list."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_subject"
msgid ""
-"Invalid subject in e-mail template \"%(template)s\" with exception "
+"Invalid subject in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_field_model_name"
msgid "%(field)s (model name)"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_field_string"
msgid "%(field)s (string)"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_forbidden_char_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -2895,13 +2992,14 @@ msgstr ""
"The time value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" is not "
"valid."
+#, python-format
msgctxt "model:ir.message,text:msg_foreign_model_exist"
msgid ""
"The records could not be deleted because they are used by field "
"\"%(field)s\" of \"%(model)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_foreign_model_missing"
msgid "The value \"%(value)s\" for field \"%(field)s\" in \"%(model)s\" does not exist."
msgstr "The value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" doesn't exist."
@@ -2914,29 +3012,42 @@ msgctxt "model:ir.message,text:msg_id_positive"
msgid "ID must be positive."
msgstr "ID turi būti teigiamas."
+#, python-format
+msgctxt "model:ir.message,text:msg_import_data_missing_column"
+msgid "Missing values for last column at row %(row)d."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_import_data_missing_columns"
+msgid "Missing values for %(n)s last columns at row %(row)d."
+msgstr ""
+
#, fuzzy
msgctxt "model:ir.message,text:msg_language_code_unique"
msgid "The code on language must be unique."
msgstr "Numatytoji kalba turi būti verčiama."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_language_default_translatable"
msgid "The default language \"%(language)s\" must be translatable."
msgstr "Numatytoji kalba turi būti verčiama."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_language_delete_default"
msgid "The default language \"%(language)s\" can not be deleted."
msgstr "Numatytosios kalbos negalima ištrinti."
+#, python-format
msgctxt "model:ir.message,text:msg_language_invalid_date"
msgid "Invalid date format \"%(format)s\" for language \"%(language)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_language_invalid_grouping"
msgid "Invalid grouping \"%(grouping)s\" for language \"%(language)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_model_invalid_condition"
msgid ""
"The condition \"%(condition)s\" is not a valid PYSON expression for button "
@@ -2959,11 +3070,12 @@ msgctxt "model:ir.message,text:msg_notes"
msgid "Notes"
msgstr "Pastabos"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_read_error"
msgid "You are trying to read records \"%(ids)s\" of \"%(model)s\" that don't exist."
msgstr "You are not allowed to delete this record."
+#, python-format
msgctxt "model:ir.message,text:msg_read_rule_error"
msgid ""
"You are not allowed to read records \"%(ids)s\" of \"%(model)s\" because of at least one of these rules:\n"
@@ -2974,7 +3086,7 @@ msgctxt "model:ir.message,text:msg_record_name"
msgid "Record Name"
msgstr "Įrašo pavadinimas"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_recursion_error"
msgid ""
"Recursion error: Record \"%(rec_name)s\" with parent \"%(parent_rec_name)s\""
@@ -2983,34 +3095,38 @@ msgstr ""
"Recursion error: Record \"%(rec_name)s\" with parent \"%(parent_rec_name)s\""
" was configured as ancestor of itself."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_reference_syntax_error"
msgid ""
-"Syntax error for reference: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
-msgstr "Syntax error for reference %r in %s"
+"Syntax error for %(value)r in \"%(field)s\" of \"%(model)s\" at row %(row)d "
+"and column %(column)d."
+msgstr "The value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" doesn't exist."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_relation_not_found"
-msgid "Relation not found: %(value)r in \"%(model)s\" (%(column)s)."
-msgstr "Relation not found: %r in %s"
+msgid ""
+"Could not find relation for %(value)r in \"%(model)s\" at row %(row)d and "
+"column %(column)d."
+msgstr "Too many relations found: %r in %s"
+#, python-format
msgctxt "model:ir.message,text:msg_report_invalid_email"
msgid "Invalid email definition for report \"%(name)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_report_invalid_record_name"
msgid ""
"Invalid record name definition for report \"%(report)s\" with exception "
"\"%(exception)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_required_validation"
msgid "A value is required for field \"%(field)s\" in \"%(model)s\"."
msgstr "Missing search function on field \"%s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_required_validation_record"
msgid ""
"A value is required for field \"%(field)s\" in record \"%(record)s\" of "
@@ -3021,16 +3137,17 @@ msgctxt "model:ir.message,text:msg_resource_copy_help"
msgid "The resources to which this record must be copied."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_rule_invalid_domain"
msgid "Invalid domain in rule \"%(name)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_search_function_missing"
msgid "Missing search function for field \"%(field)s\" in \"%(model)s\"."
msgstr "Missing search function on field \"%s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_selection_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -3049,28 +3166,29 @@ msgid ""
"sequence."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_number_increment_next"
msgid ""
"Invalid \"Increment Number\" (%(number_increment)s) or \"Next Number\" "
"(%(number_next)s) with exception \"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_prefix"
msgid "Invalid prefix \"%(affix)s\" for sequence \"%(sequence)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_suffix"
msgid "Invalid suffix \"%(affix)s\" for sequence \"%(sequence)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_last_timestamp_future"
msgid "The \"Last Timestamp\" cannot be in the future for sequence \"%s\"."
msgstr ""
-msgctxt "model:ir.message,text:msg_sequence_missing"
-msgid "Missing sequence."
-msgstr "Trūksta numeruotės."
-
+#, python-format
msgctxt "model:ir.message,text:msg_setter_function_missing"
msgid "Missing setter function for field \"%(field)s\" in \"%(model)s\"."
msgstr ""
@@ -3079,21 +3197,21 @@ msgctxt "model:ir.message,text:msg_singleton"
msgid "Only one singleton can be created."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_size_validation"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in \"%(model)s\" is too long"
" (%(size)i > %(max_size)i)."
msgstr "The value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" doesn't exist."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_size_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
"\"%(model)s\" is too long (%(size)i > %(max_size)i)."
msgstr "The value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" doesn't exist."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_time_format_validation_record"
msgid ""
"The time value \"%(value)s\" for field \"%(field)s\" in record "
@@ -3130,11 +3248,14 @@ msgctxt "model:ir.message,text:msg_timedelta_w"
msgid "w"
msgstr "sav."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_too_many_relations_found"
-msgid "Too many relations found: %(value)r in \"%(model)s\" (%(column)s)."
+msgid ""
+"Found too many relation for %(value)r in \"%(model)s\" at row %(row)d and "
+"column %(column)d."
msgstr "Too many relations found: %r in %s"
+#, python-format
msgctxt "model:ir.message,text:msg_translation_overridden"
msgid ""
"You can not export translation \"%(name)s\" because it has been overridden "
@@ -3147,45 +3268,50 @@ msgid ""
"mutually exclusive."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_trigger_invalid_condition"
msgid ""
"Condition \"%(condition)s\" is not a valid PYSON expression for trigger "
"\"%(trigger)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_value_syntax_error"
msgid ""
-"Syntax error for value: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
+"Syntax error for %(value)r in \"%(field)s\" of \"%(model)s\" at row %(row)d "
+"and column %(column)d."
msgstr "The value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" doesn't exist."
+#, python-format
msgctxt "model:ir.message,text:msg_view_invalid_xml"
msgid "Invalid XML for view \"%(name)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_view_search_invalid_domain"
msgid "Invalid domain or search criteria \"%(domain)s\" for search \"%(search)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_view_tree_optional_type"
msgid "You cannot store optional on view \"%(view)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_write_error"
msgid ""
"You are trying to write to records \"%(ids)s\" of \"%(model)s\" that don't "
"exist."
msgstr "You are not allowed to delete this record."
+#, python-format
msgctxt "model:ir.message,text:msg_write_rule_error"
msgid ""
"You are not allowed to write to records \"%(ids)s\" of \"%(model)s\" because of at least one of these rules:\n"
"%(rules)s"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_write_xml_record"
msgid ""
"You are not allowed to modify the field \"%(field)s\" in record "
@@ -3196,12 +3322,6 @@ msgctxt "model:ir.message,text:msg_xml_id"
msgid "XML ID"
msgstr ""
-msgctxt "model:ir.message,text:msg_xml_id_syntax_error"
-msgid ""
-"Syntax error for XML id: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
-msgstr ""
-
msgctxt "model:ir.model,name:"
msgid "Model"
msgstr "Modelis"
@@ -3485,12 +3605,13 @@ msgstr "Veiksmai"
#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_email_form"
-msgid "E-mails"
+msgid "Emails"
msgstr "El. paštas"
+#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_email_template_form"
-msgid "E-mail Templates"
-msgstr ""
+msgid "Email Templates"
+msgstr "Šablonų plėtiniai"
msgctxt "model:ir.ui.menu,name:menu_error_form"
msgid "Errors"
@@ -3621,23 +3742,6 @@ msgctxt "model:ir.ui.menu,name:menu_view"
msgid "Views"
msgstr "Rodiniai"
-msgctxt "model:ir.ui.menu,name:menu_view_search"
-msgid "View Search"
-msgstr "Rodinio paieška"
-
-#, fuzzy
-msgctxt "model:ir.ui.menu,name:menu_view_tree_optional"
-msgid "View Tree Optional"
-msgstr "Hierarchinio sąrašo rodinio būsena"
-
-msgctxt "model:ir.ui.menu,name:menu_view_tree_state"
-msgid "Tree State"
-msgstr "Hierarchinio sąrašo būsena"
-
-msgctxt "model:ir.ui.menu,name:menu_view_tree_width"
-msgid "View Tree Width"
-msgstr "Hierarchinio sąrašo rodinio plotis"
-
msgctxt "model:ir.ui.menu,name:model_model_fields_form"
msgid "Fields"
msgstr "Laukai"
@@ -3884,6 +3988,11 @@ msgctxt "selection:ir.cron,interval_type:"
msgid "Weeks"
msgstr "Savaitės"
+#, fuzzy
+msgctxt "selection:ir.cron,method:"
+msgid "Clean Cron Logs"
+msgstr "Ištrinti vertimus"
+
msgctxt "selection:ir.cron,method:"
msgid "Clean Errors"
msgstr ""
diff --git a/trytond/trytond/ir/locale/nl.po b/trytond/trytond/ir/locale/nl.po
index 7b152cbc8b..65364ec167 100644
--- a/trytond/trytond/ir/locale/nl.po
+++ b/trytond/trytond/ir/locale/nl.po
@@ -502,6 +502,10 @@ msgctxt "field:ir.cron,interval_type:"
msgid "Interval Type"
msgstr "Interval Type"
+msgctxt "field:ir.cron,logs:"
+msgid "Logs"
+msgstr "Logboeken"
+
msgctxt "field:ir.cron,method:"
msgid "Method"
msgstr "Methode"
@@ -514,6 +518,10 @@ msgctxt "field:ir.cron,next_call:"
msgid "Next Call"
msgstr "Volgende oproep"
+msgctxt "field:ir.cron,running:"
+msgid "Running"
+msgstr "In uitvoering"
+
msgctxt "field:ir.cron,timezone:"
msgid "Timezone"
msgstr "Tijdzone"
@@ -522,6 +530,22 @@ msgctxt "field:ir.cron,weekday:"
msgid "Day of Week"
msgstr "Dag van de week"
+msgctxt "field:ir.cron.log,cron:"
+msgid "Cron"
+msgstr "Cyclische opdracht"
+
+msgctxt "field:ir.cron.log,duration:"
+msgid "Duration"
+msgstr "Duur"
+
+msgctxt "field:ir.cron.log,ended:"
+msgid "Ended"
+msgstr "Geëindigd"
+
+msgctxt "field:ir.cron.log,started:"
+msgid "Started"
+msgstr "Gestart"
+
msgctxt "field:ir.email,addresses:"
msgid "Addresses"
msgstr "Adressen"
@@ -563,8 +587,8 @@ msgid "Address"
msgstr "Adres"
msgctxt "field:ir.email.address,email:"
-msgid "E-mail"
-msgstr "E-mail"
+msgid "Email"
+msgstr "Email"
msgctxt "field:ir.email.template,body:"
msgid "Body"
@@ -1514,6 +1538,10 @@ msgctxt "field:ir.ui.menu,favorite:"
msgid "Favorite"
msgstr "Favoriet"
+msgctxt "field:ir.ui.menu,favorites:"
+msgid "Favorites"
+msgstr "Favorieten"
+
msgctxt "field:ir.ui.menu,icon:"
msgid "Icon"
msgstr "Pictogram"
@@ -1602,6 +1630,10 @@ msgctxt "field:ir.ui.view_search,model:"
msgid "Model"
msgstr "Model"
+msgctxt "field:ir.ui.view_search,model_ref:"
+msgid "Model"
+msgstr "Model"
+
msgctxt "field:ir.ui.view_search,name:"
msgid "Name"
msgstr "Naam"
@@ -1614,6 +1646,18 @@ msgctxt "field:ir.ui.view_tree_optional,field:"
msgid "Field"
msgstr "Veld"
+msgctxt "field:ir.ui.view_tree_optional,field_ref:"
+msgid "Field"
+msgstr "Veld"
+
+msgctxt "field:ir.ui.view_tree_optional,model:"
+msgid "Model"
+msgstr "Model"
+
+msgctxt "field:ir.ui.view_tree_optional,model_ref:"
+msgid "Model"
+msgstr "Model"
+
msgctxt "field:ir.ui.view_tree_optional,user:"
msgid "User"
msgstr "Gebruiker"
@@ -1622,9 +1666,13 @@ msgctxt "field:ir.ui.view_tree_optional,value:"
msgid "Value"
msgstr "Waarde"
-msgctxt "field:ir.ui.view_tree_optional,view_id:"
-msgid "View ID"
-msgstr "Weergave ID"
+msgctxt "field:ir.ui.view_tree_optional,view:"
+msgid "View"
+msgstr "Weergave"
+
+msgctxt "field:ir.ui.view_tree_state,child_field:"
+msgid "Child Field"
+msgstr "Onderliggend veld"
msgctxt "field:ir.ui.view_tree_state,child_name:"
msgid "Child Name"
@@ -1638,6 +1686,10 @@ msgctxt "field:ir.ui.view_tree_state,model:"
msgid "Model"
msgstr "Model"
+msgctxt "field:ir.ui.view_tree_state,model_ref:"
+msgid "Model"
+msgstr "Model"
+
msgctxt "field:ir.ui.view_tree_state,nodes:"
msgid "Expanded Nodes"
msgstr "Uitgebreide knopen"
@@ -1740,7 +1792,7 @@ msgid "The field that contains the recipient(s)."
msgstr "Het veld dat de ontvanger(s) bevat."
msgctxt "help:ir.email.template,recipients_hidden:"
-msgid "The field that contains the secondary recipient(s)."
+msgid "The field that contains the hidden recipient(s)."
msgstr "Het veld dat de verborgen ontvanger(s) bevat."
msgctxt "help:ir.email.template,recipients_hidden_pyson:"
@@ -1972,16 +2024,16 @@ msgid "Actions"
msgstr "Acties"
msgctxt "model:ir.action,name:act_email_form"
-msgid "E-mails"
-msgstr "E-mails"
+msgid "Emails"
+msgstr "Emails"
msgctxt "model:ir.action,name:act_email_form_relate"
-msgid "E-mail Archives"
-msgstr "E-mailarchief"
+msgid "Email Archives"
+msgstr "Emailarchief"
msgctxt "model:ir.action,name:act_email_template_form"
-msgid "E-mail Templates"
-msgstr "E-mail templates"
+msgid "Email Templates"
+msgstr "Email templates"
msgctxt "model:ir.action,name:act_error_form"
msgid "Errors"
@@ -2136,8 +2188,8 @@ msgid "View Tree Optional"
msgstr "Optionele boomstructuur weergave"
msgctxt "model:ir.action,name:act_view_tree_state"
-msgid "Tree State"
-msgstr "Status boom"
+msgid "View Tree State"
+msgstr "Geef boomstructuur weer"
msgctxt "model:ir.action,name:act_view_tree_width_form"
msgid "View Tree Width"
@@ -2404,6 +2456,10 @@ msgctxt "model:ir.cron,name:"
msgid "Cron"
msgstr "Cyclische opdracht"
+msgctxt "model:ir.cron.log,name:"
+msgid "Cron Log"
+msgstr "Logboek cyclische opdracht"
+
msgctxt "model:ir.date,name:"
msgid "Date"
msgstr "Datum"
@@ -2552,40 +2608,54 @@ msgctxt "model:ir.message,text:msg_ID"
msgid "ID"
msgstr "ID"
+#, python-format
msgctxt "model:ir.message,text:msg_access_button_error"
msgid "Calling button \"%(button)s on \"%(model)s\" is not allowed."
msgstr "De knop \"%(button)s op\"%(model)s \" aanroepen is niet toegestaan."
+#, python-format
+msgctxt "model:ir.message,text:msg_access_report_error"
+msgid "You are not allowed to execute report \"%(report)s\"."
+msgstr "U bent niet gemachtigd om rapport \"%(report)s\" uit te voeren."
+
+#, python-format
msgctxt "model:ir.message,text:msg_access_rule_error"
msgid "You are not allowed to access \"%(model)s\"."
msgstr "U hebt geen toegang tot \"%(model)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_access_rule_field_error"
msgid "You are not allowed to access \"%(model)s.%(field)s\"."
msgstr "U hebt geen toegang tot \" \"%(model)s.%(field)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_access_wizard_error"
msgid "You are not allowed to execute wizard \"%(wizard)s\"."
msgstr "U hebt niet de rechten om wizard \"%(wizard)s\" uit te voeren."
+#, python-format
msgctxt "model:ir.message,text:msg_access_wizard_model_error"
msgid "You are not allowed to execute wizard \"%(wizard)s\" on \"%(model)s\"."
msgstr ""
"U hebt niet de rechten om wizard \"%(wizard)s\" op \"%(model)s\"uit te "
"voeren."
+#, python-format
msgctxt "model:ir.message,text:msg_action_invalid_context"
msgid "Invalid context \"%(context)s\" for action \"%(action)s\"."
msgstr "Ongeldige context \"%(context)s\" voor actie \"%(action)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_action_invalid_domain"
msgid "Invalid domain or search criteria \"%(domain)s\" for action \"%(action)s\"."
msgstr "Ongeldig domein of zoekcriteria \"%(domain)s\" voor actie \"%(action)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_action_invalid_views"
msgid "Invalid view \"%(view)s\" for action \"%(action)s\"."
msgstr "Ongeldige weergave\"%(view)s\" voor actie \"%(action)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_action_wrong_wizard_model"
msgid "Wrong wizard model in keyword action \"%(name)s\"."
msgstr "Verkeerd wizardmodel in trefwoordactie \"%(name)s\"."
@@ -2630,14 +2700,21 @@ msgctxt "model:ir.message,text:msg_button_name_unique"
msgid "The name of the button must be unique per model."
msgstr "De naam van de knop moet uniek zijn per model."
+msgctxt "model:ir.message,text:msg_cache_name_unique"
+msgid "The name of cache must be unique."
+msgstr "De naam van de cache moet uniek zijn."
+
+#, python-format
msgctxt "model:ir.message,text:msg_context_datetime"
msgid "At date/time: %(datetime)s"
msgstr "Op datum/tijd: %(datetime)s"
+#, python-format
msgctxt "model:ir.message,text:msg_context_groups"
msgid "Within groups: %(groups)s"
msgstr "Binnen de groepen: %(groups)s"
+#, python-format
msgctxt "model:ir.message,text:msg_create_rule_error"
msgid ""
"You are not allowed to create records of \"%(model)s\" because they fail on at least one of these rules:\n"
@@ -2654,6 +2731,7 @@ msgctxt "model:ir.message,text:msg_created_by"
msgid "Created by"
msgstr "Aangemaakt door"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_rule_error"
msgid ""
"You are not allowed to delete records \"%(ids)s\" of \"%(model)s\" because of at lease one of those rules:\n"
@@ -2662,6 +2740,7 @@ msgstr ""
"Het is niet toegestaan records \"%(ids)s\" van \"%(model)s\" te verwijderen vanwege ten minste één van deze regels:\n"
"%(rules)s"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_xml_record"
msgid "You are not allowed to delete the record \"%(record)s\" of \"%(model)s\"."
msgstr ""
@@ -2722,14 +2801,17 @@ msgctxt "model:ir.message,text:msg_dict_schema_integer"
msgid "Integer"
msgstr "Geheel getal"
+#, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_domain"
msgid "Invalid domain in schema \"%(schema)s\"."
msgstr "Ongeldig domein in schema \"%(schema)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_help_selection"
msgid "Invalid help selection in schema \"%(schema)s\"."
msgstr "Ongeldige hulpselectie in schema \"%(schema)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_selection"
msgid "Invalid selection in schema \"%(schema)s\"."
msgstr "Ongeldige selectie in schema \"%(schema)s\"."
@@ -2778,6 +2860,7 @@ msgctxt "model:ir.message,text:msg_dict_yes"
msgid "Yes"
msgstr "Ja"
+#, python-format
msgctxt "model:ir.message,text:msg_digits_validation_record"
msgid ""
"The number of digits in the value \"%(value)r\" for field \"%(field)s\" in "
@@ -2787,6 +2870,7 @@ msgstr ""
"record \"%(record)s\" van \"%(model)s\" overschrijdt de limiet van "
"\"%(digits)i\"."
+#, python-format
msgctxt "model:ir.message,text:msg_domain_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -2803,46 +2887,52 @@ msgctxt "model:ir.message,text:msg_edited_by"
msgid "Edited by"
msgstr "Bewerk door"
+#, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_body"
msgid ""
-"Invalid body in e-mail template \"%(template)s\" with exception "
+"Invalid body in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr ""
-"Ongeldige tekst in e-mail template \"%(template)s\" met uitzondering "
+"Ongeldige tekst in email template \"%(template)s\" met uitzondering "
"\"%(exception)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_field_pyson"
msgid ""
-"Invalid PYSON %(field)s in e-mail template \"%(template)s\" with exception "
+"Invalid PYSON %(field)s in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr ""
-"Ongeldig PYSON %(field)s in e-mail template \"%(template)s\" met "
-"uitzondering \"%(exception)s\"."
+"Ongeldig PYSON %(field)s in email template \"%(template)s\" met uitzondering"
+" \"%(exception)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_field_pyson_type"
msgid ""
-"The PYSON %(field)s in e-mail template \"%(template)s\" must generate a "
-"list."
+"The PYSON %(field)s in email template \"%(template)s\" must generate a list."
msgstr ""
-"Het PYSON %(field)s in e-mailsjabloon \"%(template)s\" moet een lijst "
+"Het PYSON %(field)s in email template \"%(template)s\" moet een lijst "
"genereren."
+#, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_subject"
msgid ""
-"Invalid subject in e-mail template \"%(template)s\" with exception "
+"Invalid subject in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr ""
-"Ongeldige onderwerp in e-mail template \"%(template)s\" met uitzondering "
+"Ongeldig onderwerp in email template \"%(template)s\" met uitzondering "
"\"%(exception)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_field_model_name"
msgid "%(field)s (model name)"
msgstr "%(field)s (model naam)"
+#, python-format
msgctxt "model:ir.message,text:msg_field_string"
msgid "%(field)s (string)"
msgstr "%(field)s (tekst)"
+#, python-format
msgctxt "model:ir.message,text:msg_forbidden_char_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -2851,6 +2941,7 @@ msgstr ""
"De waarde \"%(value)s\" voor veld \"%(field)s\" in record \"%(record)s\" van"
" \"%(model)s\" bevat ongeldige tekens \"%(chars)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_foreign_model_exist"
msgid ""
"The records could not be deleted because they are used by field "
@@ -2859,6 +2950,7 @@ msgstr ""
"De records konden niet worden verwijderd omdat ze worden gebruikt door veld "
"\"%(field)s\" van %(model)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_foreign_model_missing"
msgid "The value \"%(value)s\" for field \"%(field)s\" in \"%(model)s\" does not exist."
msgstr "De waarde \"%(value)s\" voor veld \"%(field)s\" in \"%(model)s\" bestaat niet."
@@ -2871,26 +2963,41 @@ msgctxt "model:ir.message,text:msg_id_positive"
msgid "ID must be positive."
msgstr "ID moet positief zijn."
+#, python-format
+msgctxt "model:ir.message,text:msg_import_data_missing_column"
+msgid "Missing values for last column at row %(row)d."
+msgstr "Er ontbreken waarden voor de laatste kolom in rij %(row)d."
+
+#, python-format
+msgctxt "model:ir.message,text:msg_import_data_missing_columns"
+msgid "Missing values for %(n)s last columns at row %(row)d."
+msgstr "Er ontbreken waarden voor de laatste kolommen %(n)s in rij %(row)d."
+
msgctxt "model:ir.message,text:msg_language_code_unique"
msgid "The code on language must be unique."
msgstr "De code voor taal moet uniek zijn."
+#, python-format
msgctxt "model:ir.message,text:msg_language_default_translatable"
msgid "The default language \"%(language)s\" must be translatable."
msgstr "De standaardtaal \"%(language)s\"moet vertaalbaar zijn."
+#, python-format
msgctxt "model:ir.message,text:msg_language_delete_default"
msgid "The default language \"%(language)s\" can not be deleted."
msgstr "De standaardtaal\"%(language)s\" kan niet verwijderd worden."
+#, python-format
msgctxt "model:ir.message,text:msg_language_invalid_date"
msgid "Invalid date format \"%(format)s\" for language \"%(language)s\"."
msgstr "Ongeldig datum formaat \"%(format)s\" voor taal \"%(language)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_language_invalid_grouping"
msgid "Invalid grouping \"%(grouping)s\" for language \"%(language)s\"."
msgstr "Ongeldige groepering \"%(grouping)s\" voor taal \"%(language)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_model_invalid_condition"
msgid ""
"The condition \"%(condition)s\" is not a valid PYSON expression for button "
@@ -2918,10 +3025,12 @@ msgctxt "model:ir.message,text:msg_notes"
msgid "Notes"
msgstr "Notities"
+#, python-format
msgctxt "model:ir.message,text:msg_read_error"
msgid "You are trying to read records \"%(ids)s\" of \"%(model)s\" that don't exist."
msgstr "U probeert records \"%(ids)s\"van \"%(model)s\" te lezen die niet bestaan."
+#, python-format
msgctxt "model:ir.message,text:msg_read_rule_error"
msgid ""
"You are not allowed to read records \"%(ids)s\" of \"%(model)s\" because of at least one of these rules:\n"
@@ -2934,6 +3043,7 @@ msgctxt "model:ir.message,text:msg_record_name"
msgid "Record Name"
msgstr "Recordnaam"
+#, python-format
msgctxt "model:ir.message,text:msg_recursion_error"
msgid ""
"Recursion error: Record \"%(rec_name)s\" with parent \"%(parent_rec_name)s\""
@@ -2942,22 +3052,30 @@ msgstr ""
"Recursiefout: record \"%(rec_name)s\" met bovenliggend record "
"\"%(parent_rec_name)s\" is gedefinieerd als zijn eigen voorganger."
+#, python-format
msgctxt "model:ir.message,text:msg_reference_syntax_error"
msgid ""
-"Syntax error for reference: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
+"Syntax error for %(value)r in \"%(field)s\" of \"%(model)s\" at row %(row)d "
+"and column %(column)d."
msgstr ""
-"Syntaxfout voor referentie: \"%(value)r\" van \"%(field)s\" in model "
-"\"%(model)s\" (%(column)s)."
+"Syntaxisfout voor %(value)r in \"%(field)s\" van \"%(model)s\" in rij "
+"%(row)d en kolom %(column)d."
+#, python-format
msgctxt "model:ir.message,text:msg_relation_not_found"
-msgid "Relation not found: %(value)r in \"%(model)s\" (%(column)s)."
-msgstr "Relatie niet gevonden: \"%(value)r\" in \"%(model)s\" (%(column)s)."
+msgid ""
+"Could not find relation for %(value)r in \"%(model)s\" at row %(row)d and "
+"column %(column)d."
+msgstr ""
+"Geen relatie gevonden voor %(value)r in \"%(model)s\" in rij %(row)d en "
+"kolom %(column)d."
+#, python-format
msgctxt "model:ir.message,text:msg_report_invalid_email"
msgid "Invalid email definition for report \"%(name)s\"."
msgstr "Ongeldige e-maildefinitie voor rapport \"%(name)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_report_invalid_record_name"
msgid ""
"Invalid record name definition for report \"%(report)s\" with exception "
@@ -2966,10 +3084,12 @@ msgstr ""
"Ongeldige recordnaamdefinitie voor rapport \"%(report)s\" met uitzondering "
"\"%(exception)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_required_validation"
msgid "A value is required for field \"%(field)s\" in \"%(model)s\"."
msgstr "Een waarde is vereist voor veld \"%(field)s\" in \"%(model)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_required_validation_record"
msgid ""
"A value is required for field \"%(field)s\" in record \"%(record)s\" of "
@@ -2982,14 +3102,17 @@ msgctxt "model:ir.message,text:msg_resource_copy_help"
msgid "The resources to which this record must be copied."
msgstr "De bronnen waarnaar dit record moet worden gekopieerd."
+#, python-format
msgctxt "model:ir.message,text:msg_rule_invalid_domain"
msgid "Invalid domain in rule \"%(name)s\"."
msgstr "Ongeldig domein in regel \"%(name)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_search_function_missing"
msgid "Missing search function for field \"%(field)s\" in \"%(model)s\"."
msgstr "Zoekfunctie ontbreekt voor veld \"%(field)s\" in \"%(model)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_selection_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -3010,6 +3133,7 @@ msgstr ""
"U kunt het reekstype van een reeks niet wijzigen, maak in de plaats een "
"nieuwe reeks aan."
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_number_increment_next"
msgid ""
"Invalid \"Increment Number\" (%(number_increment)s) or \"Next Number\" "
@@ -3018,24 +3142,24 @@ msgstr ""
"Ongeldig \"Toenamenummer\" (%(number_increment)s) of \"Volgend nummer\" "
"(%(number_next)s) met uitzondering \"%(exception)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_prefix"
msgid "Invalid prefix \"%(affix)s\" for sequence \"%(sequence)s\"."
msgstr "Ongeldig voorvoegsel \"%(affix)s\" voor reeks \"%(sequence)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_suffix"
msgid "Invalid suffix \"%(affix)s\" for sequence \"%(sequence)s\"."
msgstr "Ongeldig achtervoegsel \"%(affix)s\" voor reeks \"%(sequence)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_last_timestamp_future"
msgid "The \"Last Timestamp\" cannot be in the future for sequence \"%s\"."
msgstr ""
"De \"Laatste tijdstempel\" kan niet in de toekomst liggen voor de reeks "
"\"%s\"."
-msgctxt "model:ir.message,text:msg_sequence_missing"
-msgid "Missing sequence."
-msgstr "Reeks ontbreekt."
-
+#, python-format
msgctxt "model:ir.message,text:msg_setter_function_missing"
msgid "Missing setter function for field \"%(field)s\" in \"%(model)s\"."
msgstr "Definitiefunctie voor het veld \"%(field)s\" in \"%(model)s\" ontbreekt."
@@ -3044,6 +3168,7 @@ msgctxt "model:ir.message,text:msg_singleton"
msgid "Only one singleton can be created."
msgstr "Er kan slecht één singleton worden aangemaakt."
+#, python-format
msgctxt "model:ir.message,text:msg_size_validation"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in \"%(model)s\" is too long"
@@ -3052,6 +3177,7 @@ msgstr ""
"De waarde \"%(value)s\" voor veld \"%(field)s\" in \"%(model)s\" is te lang "
"(%(size)i > %(max_size)i)."
+#, python-format
msgctxt "model:ir.message,text:msg_size_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -3060,6 +3186,7 @@ msgstr ""
"De waarde \"%(value)s\" voor veld \"%(field)s\" in record \"%(record)s\" van"
" \"%(model)s\" is te lang (%(size)i > %(max_size)i)."
+#, python-format
msgctxt "model:ir.message,text:msg_time_format_validation_record"
msgid ""
"The time value \"%(value)s\" for field \"%(field)s\" in record "
@@ -3096,10 +3223,16 @@ msgctxt "model:ir.message,text:msg_timedelta_w"
msgid "w"
msgstr "w"
+#, python-format
msgctxt "model:ir.message,text:msg_too_many_relations_found"
-msgid "Too many relations found: %(value)r in \"%(model)s\" (%(column)s)."
-msgstr "Te veel relaties gevonden: %(value)r\" in \"%(model)s\" (%(column)s)."
+msgid ""
+"Found too many relation for %(value)r in \"%(model)s\" at row %(row)d and "
+"column %(column)d."
+msgstr ""
+"Te veel relaties gevonden voor %(value)r\" in \"%(model)s\" in rij %(row)d "
+"en kolom %(column)d."
+#, python-format
msgctxt "model:ir.message,text:msg_translation_overridden"
msgid ""
"You can not export translation \"%(name)s\" because it has been overridden "
@@ -3116,6 +3249,7 @@ msgstr ""
"U kunt niet tegelijkertijd \"Op Tijd\" en iets anders selecteren; ze sluiten"
" elkaar uit."
+#, python-format
msgctxt "model:ir.message,text:msg_trigger_invalid_condition"
msgid ""
"Condition \"%(condition)s\" is not a valid PYSON expression for trigger "
@@ -3124,26 +3258,31 @@ msgstr ""
"Voorwaarde %(condition)s\" is geen geldige PYSON-expressie voor trigger "
"\"%(trigger)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_value_syntax_error"
msgid ""
-"Syntax error for value: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
+"Syntax error for %(value)r in \"%(field)s\" of \"%(model)s\" at row %(row)d "
+"and column %(column)d."
msgstr ""
-"Syntaxfout voor waarde: \"%(value)r\" in \"%(field)s\" van \"%(model)s\" "
-"(%(column)s)."
+"Syntaxisfout voor \"%(value)r\" in \"%(field)s\" van \"%(model)s\" in rij "
+"%(row)d en kolom %(column)d."
+#, python-format
msgctxt "model:ir.message,text:msg_view_invalid_xml"
msgid "Invalid XML for view \"%(name)s\"."
msgstr "Ongeldige XML voor weergave \"%(name)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_view_search_invalid_domain"
msgid "Invalid domain or search criteria \"%(domain)s\" for search \"%(search)s\"."
msgstr "Ongeldig domein of zoekcriteria \"%(domain)s\" voor zoekactie \"%(search)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_view_tree_optional_type"
msgid "You cannot store optional on view \"%(view)s\"."
msgstr "U kunt de optionele weergave niet opslaan in weergave \"%(view)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_write_error"
msgid ""
"You are trying to write to records \"%(ids)s\" of \"%(model)s\" that don't "
@@ -3152,6 +3291,7 @@ msgstr ""
"U probeert records \"%(ids)s\" van\"%(model)s weg te schrijven die niet "
"bestaan."
+#, python-format
msgctxt "model:ir.message,text:msg_write_rule_error"
msgid ""
"You are not allowed to write to records \"%(ids)s\" of \"%(model)s\" because of at least one of these rules:\n"
@@ -3160,6 +3300,7 @@ msgstr ""
"Het is niet toegestaan om te schrijven in de records \"%(ids)s\" van \"%(model)s\"vanwege ten minste één van deze regels:\n"
"%(rules)s"
+#, python-format
msgctxt "model:ir.message,text:msg_write_xml_record"
msgid ""
"You are not allowed to modify the field \"%(field)s\" in record "
@@ -3172,14 +3313,6 @@ msgctxt "model:ir.message,text:msg_xml_id"
msgid "XML ID"
msgstr "XML id"
-msgctxt "model:ir.message,text:msg_xml_id_syntax_error"
-msgid ""
-"Syntax error for XML id: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
-msgstr ""
-"Syntaxfout voor XML-id: \"%(value)r\" in \"%(field)s\" van \"%(model)s\" "
-"(%(column)s)."
-
msgctxt "model:ir.model,name:"
msgid "Model"
msgstr "Model"
@@ -3453,12 +3586,12 @@ msgid "Actions"
msgstr "Acties"
msgctxt "model:ir.ui.menu,name:menu_email_form"
-msgid "E-mails"
-msgstr "E-mails"
+msgid "Emails"
+msgstr "Emails"
msgctxt "model:ir.ui.menu,name:menu_email_template_form"
-msgid "E-mail Templates"
-msgstr "E-mail templates"
+msgid "Email Templates"
+msgstr "Email templates"
msgctxt "model:ir.ui.menu,name:menu_error_form"
msgid "Errors"
@@ -3588,22 +3721,6 @@ msgctxt "model:ir.ui.menu,name:menu_view"
msgid "Views"
msgstr "Weergaves"
-msgctxt "model:ir.ui.menu,name:menu_view_search"
-msgid "View Search"
-msgstr "Zoek weergave"
-
-msgctxt "model:ir.ui.menu,name:menu_view_tree_optional"
-msgid "View Tree Optional"
-msgstr "Optionele boomstructuur weergave"
-
-msgctxt "model:ir.ui.menu,name:menu_view_tree_state"
-msgid "Tree State"
-msgstr "Status boom"
-
-msgctxt "model:ir.ui.menu,name:menu_view_tree_width"
-msgid "View Tree Width"
-msgstr "Kolombreedte boomweergave"
-
msgctxt "model:ir.ui.menu,name:model_model_fields_form"
msgid "Fields"
msgstr "Velden"
@@ -3820,6 +3937,10 @@ msgctxt "selection:ir.cron,interval_type:"
msgid "Weeks"
msgstr "Weken"
+msgctxt "selection:ir.cron,method:"
+msgid "Clean Cron Logs"
+msgstr "Opschonen logboeken cyclische taken"
+
msgctxt "selection:ir.cron,method:"
msgid "Clean Errors"
msgstr "Fouten opschonen"
diff --git a/trytond/trytond/ir/locale/pl.po b/trytond/trytond/ir/locale/pl.po
index f5840c2693..c0218c3231 100644
--- a/trytond/trytond/ir/locale/pl.po
+++ b/trytond/trytond/ir/locale/pl.po
@@ -502,6 +502,11 @@ msgctxt "field:ir.cron,interval_type:"
msgid "Interval Type"
msgstr "Typ interwału"
+#, fuzzy
+msgctxt "field:ir.cron,logs:"
+msgid "Logs"
+msgstr "Logi"
+
msgctxt "field:ir.cron,method:"
msgid "Method"
msgstr "Metoda"
@@ -514,6 +519,10 @@ msgctxt "field:ir.cron,next_call:"
msgid "Next Call"
msgstr "Kolejne wywołanie"
+msgctxt "field:ir.cron,running:"
+msgid "Running"
+msgstr ""
+
msgctxt "field:ir.cron,timezone:"
msgid "Timezone"
msgstr "Strefa czasowa"
@@ -522,6 +531,24 @@ msgctxt "field:ir.cron,weekday:"
msgid "Day of Week"
msgstr "Dzień tygodnia"
+#, fuzzy
+msgctxt "field:ir.cron.log,cron:"
+msgid "Cron"
+msgstr "Cron"
+
+#, fuzzy
+msgctxt "field:ir.cron.log,duration:"
+msgid "Duration"
+msgstr "Kierunek"
+
+msgctxt "field:ir.cron.log,ended:"
+msgid "Ended"
+msgstr ""
+
+msgctxt "field:ir.cron.log,started:"
+msgid "Started"
+msgstr ""
+
msgctxt "field:ir.email,addresses:"
msgid "Addresses"
msgstr "Adresy"
@@ -562,8 +589,9 @@ msgctxt "field:ir.email.address,address:"
msgid "Address"
msgstr "Adres"
+#, fuzzy
msgctxt "field:ir.email.address,email:"
-msgid "E-mail"
+msgid "Email"
msgstr "E-mail"
msgctxt "field:ir.email.template,body:"
@@ -1514,6 +1542,11 @@ msgctxt "field:ir.ui.menu,favorite:"
msgid "Favorite"
msgstr "Ulubione"
+#, fuzzy
+msgctxt "field:ir.ui.menu,favorites:"
+msgid "Favorites"
+msgstr "Ulubione"
+
msgctxt "field:ir.ui.menu,icon:"
msgid "Icon"
msgstr "Ikona"
@@ -1602,6 +1635,11 @@ msgctxt "field:ir.ui.view_search,model:"
msgid "Model"
msgstr "Model"
+#, fuzzy
+msgctxt "field:ir.ui.view_search,model_ref:"
+msgid "Model"
+msgstr "Model"
+
msgctxt "field:ir.ui.view_search,name:"
msgid "Name"
msgstr "Nazwa"
@@ -1614,6 +1652,21 @@ msgctxt "field:ir.ui.view_tree_optional,field:"
msgid "Field"
msgstr "Pole"
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_optional,field_ref:"
+msgid "Field"
+msgstr "Pole"
+
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_optional,model:"
+msgid "Model"
+msgstr "Model"
+
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_optional,model_ref:"
+msgid "Model"
+msgstr "Model"
+
msgctxt "field:ir.ui.view_tree_optional,user:"
msgid "User"
msgstr "Użytkownik"
@@ -1622,9 +1675,15 @@ msgctxt "field:ir.ui.view_tree_optional,value:"
msgid "Value"
msgstr "Wartość"
-msgctxt "field:ir.ui.view_tree_optional,view_id:"
-msgid "View ID"
-msgstr "ID widoku"
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_optional,view:"
+msgid "View"
+msgstr "Widok"
+
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_state,child_field:"
+msgid "Child Field"
+msgstr "Pole elementów podrzędnych"
msgctxt "field:ir.ui.view_tree_state,child_name:"
msgid "Child Name"
@@ -1638,6 +1697,11 @@ msgctxt "field:ir.ui.view_tree_state,model:"
msgid "Model"
msgstr "Model"
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_state,model_ref:"
+msgid "Model"
+msgstr "Model"
+
msgctxt "field:ir.ui.view_tree_state,nodes:"
msgid "Expanded Nodes"
msgstr "Rozszerzone węzły"
@@ -1738,9 +1802,10 @@ msgctxt "help:ir.email.template,recipients:"
msgid "The field that contains the recipient(s)."
msgstr "Pole zawierające odbiorcę(ów)."
+#, fuzzy
msgctxt "help:ir.email.template,recipients_hidden:"
-msgid "The field that contains the secondary recipient(s)."
-msgstr "Pole zawierające dodatkowego odbiorcę(ów)."
+msgid "The field that contains the hidden recipient(s)."
+msgstr "Pole zawierające odbiorcę(ów)."
msgctxt "help:ir.email.template,recipients_hidden_pyson:"
msgid ""
@@ -1970,16 +2035,19 @@ msgctxt "model:ir.action,name:act_cron_form"
msgid "Actions"
msgstr "Akcje"
+#, fuzzy
msgctxt "model:ir.action,name:act_email_form"
-msgid "E-mails"
+msgid "Emails"
msgstr "E-mail"
+#, fuzzy
msgctxt "model:ir.action,name:act_email_form_relate"
-msgid "E-mail Archives"
+msgid "Email Archives"
msgstr "Archiwa wiadomości e-mail"
+#, fuzzy
msgctxt "model:ir.action,name:act_email_template_form"
-msgid "E-mail Templates"
+msgid "Email Templates"
msgstr "Szablony e-maili"
msgctxt "model:ir.action,name:act_error_form"
@@ -2134,9 +2202,10 @@ msgctxt "model:ir.action,name:act_view_tree_optional_form"
msgid "View Tree Optional"
msgstr "Opcjonalny widok drzewa"
+#, fuzzy
msgctxt "model:ir.action,name:act_view_tree_state"
-msgid "Tree State"
-msgstr "Stan drzewa"
+msgid "View Tree State"
+msgstr "Stan drzewa widoku"
msgctxt "model:ir.action,name:act_view_tree_width_form"
msgid "View Tree Width"
@@ -2403,6 +2472,11 @@ msgctxt "model:ir.cron,name:"
msgid "Cron"
msgstr "Cron"
+#, fuzzy
+msgctxt "model:ir.cron.log,name:"
+msgid "Cron Log"
+msgstr "Cron"
+
msgctxt "model:ir.date,name:"
msgid "Date"
msgstr "Data"
@@ -2551,44 +2625,58 @@ msgctxt "model:ir.message,text:msg_ID"
msgid "ID"
msgstr "ID"
+#, python-format
msgctxt "model:ir.message,text:msg_access_button_error"
msgid "Calling button \"%(button)s on \"%(model)s\" is not allowed."
msgstr ""
"Uruchomienie przycisku \"%(button)s\" w modelu \"%(model)s\" jest "
"niedozwolone."
+#, fuzzy, python-format
+msgctxt "model:ir.message,text:msg_access_report_error"
+msgid "You are not allowed to execute report \"%(report)s\"."
+msgstr "Nie masz uprawnień do uruchomienia kreatora \"%(wizard)s\"."
+
+#, python-format
msgctxt "model:ir.message,text:msg_access_rule_error"
msgid "You are not allowed to access \"%(model)s\"."
msgstr "Nie masz dostępu do \"%(model)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_access_rule_field_error"
msgid "You are not allowed to access \"%(model)s.%(field)s\"."
msgstr "Nie masz dostępu do \"%(model)s.%(field)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_access_wizard_error"
msgid "You are not allowed to execute wizard \"%(wizard)s\"."
msgstr "Nie masz uprawnień do uruchomienia kreatora \"%(wizard)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_access_wizard_model_error"
msgid "You are not allowed to execute wizard \"%(wizard)s\" on \"%(model)s\"."
msgstr ""
"Nie masz uprawnień do uruchomienia kreatora \"%(wizard)s\" w modelu "
"\"%(model)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_action_invalid_context"
msgid "Invalid context \"%(context)s\" for action \"%(action)s\"."
msgstr "Nieprawidłowy kontekst \"%(context)s\" dla akcji \"%(action)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_action_invalid_domain"
msgid "Invalid domain or search criteria \"%(domain)s\" for action \"%(action)s\"."
msgstr ""
"Nieprawidłowa domena lub kryteria wyszukiwania \"%(domain)s\" dla akcji "
"\"%(action)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_action_invalid_views"
msgid "Invalid view \"%(view)s\" for action \"%(action)s\"."
msgstr "Nieprawidłowy widok \"%(view)s\" dla akcji \"%(action)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_action_wrong_wizard_model"
msgid "Wrong wizard model in keyword action \"%(name)s\"."
msgstr "Nieprawidłowy model kreatora w akcji \"%(name)s\" dot. słów kluczowych."
@@ -2633,14 +2721,22 @@ msgctxt "model:ir.message,text:msg_button_name_unique"
msgid "The name of the button must be unique per model."
msgstr "Nazwa przycisku musi być unikalna dla każdego modelu."
+#, fuzzy
+msgctxt "model:ir.message,text:msg_cache_name_unique"
+msgid "The name of cache must be unique."
+msgstr "Kod języka musi być unikalny."
+
+#, python-format
msgctxt "model:ir.message,text:msg_context_datetime"
msgid "At date/time: %(datetime)s"
msgstr "Data/czas: %(datetime)s"
+#, python-format
msgctxt "model:ir.message,text:msg_context_groups"
msgid "Within groups: %(groups)s"
msgstr "W grupach: %(groups)s"
+#, python-format
msgctxt "model:ir.message,text:msg_create_rule_error"
msgid ""
"You are not allowed to create records of \"%(model)s\" because they fail on at least one of these rules:\n"
@@ -2657,6 +2753,7 @@ msgctxt "model:ir.message,text:msg_created_by"
msgid "Created by"
msgstr "Utworzył"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_rule_error"
msgid ""
"You are not allowed to delete records \"%(ids)s\" of \"%(model)s\" because of at lease one of those rules:\n"
@@ -2665,6 +2762,7 @@ msgstr ""
"Nie masz uprawnień do usunięcia rekordów \"%(ids)s\" z modelu \"%(model)s\" z powodu niezgodności przynajmniej jednej z reguł:\n"
"%(rules)s"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_xml_record"
msgid "You are not allowed to delete the record \"%(record)s\" of \"%(model)s\"."
msgstr "Nie możesz usunąć rekordu \"%(record)s\" z \"%(model)s\"."
@@ -2723,14 +2821,17 @@ msgctxt "model:ir.message,text:msg_dict_schema_integer"
msgid "Integer"
msgstr "Integer"
+#, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_domain"
msgid "Invalid domain in schema \"%(schema)s\"."
msgstr "Nieprawidłowa domena w schemacie \"%(schema)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_help_selection"
msgid "Invalid help selection in schema \"%(schema)s\"."
msgstr "Nieprawidłowy wybór pomocy w schemacie \"%(schema)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_selection"
msgid "Invalid selection in schema \"%(schema)s\"."
msgstr "Nieprawidłowe zaznaczenie w schemacie \"%(schema)s\"."
@@ -2779,6 +2880,7 @@ msgctxt "model:ir.message,text:msg_dict_yes"
msgid "Yes"
msgstr "Tak"
+#, python-format
msgctxt "model:ir.message,text:msg_digits_validation_record"
msgid ""
"The number of digits in the value \"%(value)r\" for field \"%(field)s\" in "
@@ -2787,6 +2889,7 @@ msgstr ""
"Liczba cyfr wartości \"%(value)r\" dla pola \"%(field)s\" w rekordzie "
"\"%(record)s\" z modelu \"%(model)s\" przekracza limit \"%(digits)i\"."
+#, python-format
msgctxt "model:ir.message,text:msg_domain_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -2803,44 +2906,50 @@ msgctxt "model:ir.message,text:msg_edited_by"
msgid "Edited by"
msgstr "Zmodyfikował"
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_body"
msgid ""
-"Invalid body in e-mail template \"%(template)s\" with exception "
+"Invalid body in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr ""
"Nieprawidłowa treść w szablonie e-mail \"%(template)s\" generująca wyjątek "
"\"%(exception)s\"."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_field_pyson"
msgid ""
-"Invalid PYSON %(field)s in e-mail template \"%(template)s\" with exception "
+"Invalid PYSON %(field)s in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr ""
"Nieprawidłowe wyrażenie PYSON %(field)s w szablonie e-mail \"%(template)s\" "
"generujące wyjątek \"%(exception)s\"."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_field_pyson_type"
msgid ""
-"The PYSON %(field)s in e-mail template \"%(template)s\" must generate a "
-"list."
+"The PYSON %(field)s in email template \"%(template)s\" must generate a list."
msgstr "PYSON %(field)s w szablonie e-mail \"%(template)s\" musi generować listę."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_subject"
msgid ""
-"Invalid subject in e-mail template \"%(template)s\" with exception "
+"Invalid subject in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr ""
"Nieprawidłowy temat w szablonie e-mail \"%(template)s\" generujący wyjątek "
"\"%(exception)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_field_model_name"
msgid "%(field)s (model name)"
msgstr "%(field)s (nazwa modelu)"
+#, python-format
msgctxt "model:ir.message,text:msg_field_string"
msgid "%(field)s (string)"
msgstr "%(field)s (łańcuch znakowy)"
+#, python-format
msgctxt "model:ir.message,text:msg_forbidden_char_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -2849,6 +2958,7 @@ msgstr ""
"Wartość \"%(value)s\" w polu \"%(field)s\" w rekordzie \"%(record)s\" w "
"modelu \"%(model)s\" zawiera nieprawidłowe znaki \"%(chars)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_foreign_model_exist"
msgid ""
"The records could not be deleted because they are used by field "
@@ -2857,6 +2967,7 @@ msgstr ""
"Rekordy nie mogą zostać usunięte ponieważ są używane w polu \"%(field)s\" "
"modelu \"%(model)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_foreign_model_missing"
msgid "The value \"%(value)s\" for field \"%(field)s\" in \"%(model)s\" does not exist."
msgstr "Wartość \"%(value)s\" pola \"%(field)s\" w modelu \"%(model)s\" nie istnieje."
@@ -2869,26 +2980,41 @@ msgctxt "model:ir.message,text:msg_id_positive"
msgid "ID must be positive."
msgstr "ID musi być dodatnie."
+#, python-format
+msgctxt "model:ir.message,text:msg_import_data_missing_column"
+msgid "Missing values for last column at row %(row)d."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_import_data_missing_columns"
+msgid "Missing values for %(n)s last columns at row %(row)d."
+msgstr ""
+
msgctxt "model:ir.message,text:msg_language_code_unique"
msgid "The code on language must be unique."
msgstr "Kod języka musi być unikalny."
+#, python-format
msgctxt "model:ir.message,text:msg_language_default_translatable"
msgid "The default language \"%(language)s\" must be translatable."
msgstr "Domyślny język \"%(language)s\" musi być przetłumaczalny."
+#, python-format
msgctxt "model:ir.message,text:msg_language_delete_default"
msgid "The default language \"%(language)s\" can not be deleted."
msgstr "Domyślny język \"%(language)s\" nie może zostać usunięty."
+#, python-format
msgctxt "model:ir.message,text:msg_language_invalid_date"
msgid "Invalid date format \"%(format)s\" for language \"%(language)s\"."
msgstr "Niewłaściwy format daty \"%(format)s\" w języku \"%(language)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_language_invalid_grouping"
msgid "Invalid grouping \"%(grouping)s\" for language \"%(language)s\"."
msgstr "Niewłaściwe grupowanie \"%(grouping)s\" w języku \"%(language)s\"."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_model_invalid_condition"
msgid ""
"The condition \"%(condition)s\" is not a valid PYSON expression for button "
@@ -2913,12 +3039,14 @@ msgctxt "model:ir.message,text:msg_notes"
msgid "Notes"
msgstr "Notatki"
+#, python-format
msgctxt "model:ir.message,text:msg_read_error"
msgid "You are trying to read records \"%(ids)s\" of \"%(model)s\" that don't exist."
msgstr ""
"Próbujesz odczytać rekordy \"%(ids)s\" z modelu \"%(model)s\", które nie "
"istnieją."
+#, python-format
msgctxt "model:ir.message,text:msg_read_rule_error"
msgid ""
"You are not allowed to read records \"%(ids)s\" of \"%(model)s\" because of at least one of these rules:\n"
@@ -2931,6 +3059,7 @@ msgctxt "model:ir.message,text:msg_record_name"
msgid "Record Name"
msgstr "Nazwa rekordu"
+#, python-format
msgctxt "model:ir.message,text:msg_recursion_error"
msgid ""
"Recursion error: Record \"%(rec_name)s\" with parent \"%(parent_rec_name)s\""
@@ -2940,22 +3069,28 @@ msgstr ""
"\"%(parent_rec_name)s\" został skonfigurowany jako element nadrzędny siebie "
"samego."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_reference_syntax_error"
msgid ""
-"Syntax error for reference: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
+"Syntax error for %(value)r in \"%(field)s\" of \"%(model)s\" at row %(row)d "
+"and column %(column)d."
msgstr ""
-"Błąd składniowy dla referencji: %(value)r w \"%(pole)s\" z modelu "
+"Błąd składni dla wartości: %(value)r w polu \"%(pole)s\" w modelu "
"\"%(model)s\" (%(column)s)."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_relation_not_found"
-msgid "Relation not found: %(value)r in \"%(model)s\" (%(column)s)."
-msgstr "Brak relacji: \"%(value)r\" w \"%(model)s\" (%(column)s)."
+msgid ""
+"Could not find relation for %(value)r in \"%(model)s\" at row %(row)d and "
+"column %(column)d."
+msgstr "Znaleziono zbyt wiele relacji: %(value)r w \"%(model)s\" (%(column)s)."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_report_invalid_email"
msgid "Invalid email definition for report \"%(name)s\"."
msgstr "Nieprawidłowe określenie e-maila w raporcie \"%s\"."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_report_invalid_record_name"
msgid ""
"Invalid record name definition for report \"%(report)s\" with exception "
@@ -2964,10 +3099,12 @@ msgstr ""
"Nieprawidłowa definicja nazwy rekordu dla raportu \"%(raport)s\" z wyjątkiem"
" \"%(wyjątek)s\"."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_required_validation"
msgid "A value is required for field \"%(field)s\" in \"%(model)s\"."
msgstr "W polu \"%(fields)s\" w modelu \"%(model)s\" wymagana jest wartość."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_required_validation_record"
msgid ""
"A value is required for field \"%(field)s\" in record \"%(record)s\" of "
@@ -2980,14 +3117,17 @@ msgctxt "model:ir.message,text:msg_resource_copy_help"
msgid "The resources to which this record must be copied."
msgstr "Zasoby, do których należy skopiować ten rekord."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_rule_invalid_domain"
msgid "Invalid domain in rule \"%(name)s\"."
msgstr "Nieprawidłowa domena w regule \"%s\"."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_search_function_missing"
msgid "Missing search function for field \"%(field)s\" in \"%(model)s\"."
msgstr "Brak funkcji wyszukiwania w polu \"%s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_selection_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -3007,6 +3147,7 @@ msgid ""
msgstr ""
"Typ sekwencji nie może zostać zmieniony. Należy utworzyć nową sekwencję."
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_number_increment_next"
msgid ""
"Invalid \"Increment Number\" (%(number_increment)s) or \"Next Number\" "
@@ -3015,22 +3156,22 @@ msgstr ""
"Nieprawidłowy \"Numer przyrostu\" (%(number_increment)s) lub \"Następny "
"numer\" (%(number_next)s) z wyjątkiem \"%(exception)s\"."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_prefix"
msgid "Invalid prefix \"%(affix)s\" for sequence \"%(sequence)s\"."
msgstr "Niewłaściwy prefiks \"%(prefix)s\" w sekwencji \"%(sequence)s\"."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_suffix"
msgid "Invalid suffix \"%(affix)s\" for sequence \"%(sequence)s\"."
msgstr "Niewłaściwy sufiks \"%(suffix)s\" w sekwencji \"%(sequence)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_last_timestamp_future"
msgid "The \"Last Timestamp\" cannot be in the future for sequence \"%s\"."
msgstr "Ostatni znak czasu nie może wystąpić w przyszłości w sekwencji \"%s\"."
-msgctxt "model:ir.message,text:msg_sequence_missing"
-msgid "Missing sequence."
-msgstr "Brakująca sekwencja."
-
+#, python-format
msgctxt "model:ir.message,text:msg_setter_function_missing"
msgid "Missing setter function for field \"%(field)s\" in \"%(model)s\"."
msgstr "Brakująca funkcja setter dla pola \"%(field)s\" w \"%(model)s\"."
@@ -3039,6 +3180,7 @@ msgctxt "model:ir.message,text:msg_singleton"
msgid "Only one singleton can be created."
msgstr "Można utworzyć tylko jeden singleton."
+#, python-format
msgctxt "model:ir.message,text:msg_size_validation"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in \"%(model)s\" is too long"
@@ -3047,6 +3189,7 @@ msgstr ""
"Wartość \"%(value)s\" w polu \"%(field)s\" w modelu \"%(model)s\" jest za "
"długa (%(size)i > %(max_size)i)."
+#, python-format
msgctxt "model:ir.message,text:msg_size_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -3055,6 +3198,7 @@ msgstr ""
"Wartość \"%(value)s\" w polu \"%(field)s\" w rekordzie \"%(record)s\" w "
"modelu \"%(model)s\" jest za długa (%(size)i > %(max_size)i)."
+#, python-format
msgctxt "model:ir.message,text:msg_time_format_validation_record"
msgid ""
"The time value \"%(value)s\" for field \"%(field)s\" in record "
@@ -3091,10 +3235,14 @@ msgctxt "model:ir.message,text:msg_timedelta_w"
msgid "w"
msgstr "t"
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_too_many_relations_found"
-msgid "Too many relations found: %(value)r in \"%(model)s\" (%(column)s)."
+msgid ""
+"Found too many relation for %(value)r in \"%(model)s\" at row %(row)d and "
+"column %(column)d."
msgstr "Znaleziono zbyt wiele relacji: %(value)r w \"%(model)s\" (%(column)s)."
+#, python-format
msgctxt "model:ir.message,text:msg_translation_overridden"
msgid ""
"You can not export translation \"%(name)s\" because it has been overridden "
@@ -3111,6 +3259,7 @@ msgstr ""
"Nie można wybrać opcji „Na czas” i żadnej innej w tym samym czasie, ponieważ"
" wykluczają się one wzajemnie."
+#, python-format
msgctxt "model:ir.message,text:msg_trigger_invalid_condition"
msgid ""
"Condition \"%(condition)s\" is not a valid PYSON expression for trigger "
@@ -3119,28 +3268,33 @@ msgstr ""
"Warunek \"%(condition)s\" nie jest poprawnym wyrażeniem PYSON dla wyzwalacza"
" \"%(trigger)s\"."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_value_syntax_error"
msgid ""
-"Syntax error for value: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
+"Syntax error for %(value)r in \"%(field)s\" of \"%(model)s\" at row %(row)d "
+"and column %(column)d."
msgstr ""
"Błąd składni dla wartości: %(value)r w polu \"%(pole)s\" w modelu "
"\"%(model)s\" (%(column)s)."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_view_invalid_xml"
msgid "Invalid XML for view \"%(name)s\"."
msgstr "Niewłaściwy XML dla widoku \"%s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_view_search_invalid_domain"
msgid "Invalid domain or search criteria \"%(domain)s\" for search \"%(search)s\"."
msgstr ""
"Nieprawidłowa domena lub kryteria wyszukiwania \"%(domain)s\" dla "
"wyszukiwania \"%(search)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_view_tree_optional_type"
msgid "You cannot store optional on view \"%(view)s\"."
msgstr "Nie można zapisać opcjonalnej kolumny w widoku \"%(view)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_write_error"
msgid ""
"You are trying to write to records \"%(ids)s\" of \"%(model)s\" that don't "
@@ -3149,6 +3303,7 @@ msgstr ""
"Próbujesz zapisać rekordy \"%(ids)s\" z modelu \"%(model)s\", które już nie "
"istnieją."
+#, python-format
msgctxt "model:ir.message,text:msg_write_rule_error"
msgid ""
"You are not allowed to write to records \"%(ids)s\" of \"%(model)s\" because of at least one of these rules:\n"
@@ -3157,6 +3312,7 @@ msgstr ""
"Nie masz uprawnień do zapisu rekordów \"%(ids)s\" modelu \"%(model)s\" z powodu przynajmniej jednego z reguł:\n"
"%(rules)s"
+#, python-format
msgctxt "model:ir.message,text:msg_write_xml_record"
msgid ""
"You are not allowed to modify the field \"%(field)s\" in record "
@@ -3169,14 +3325,6 @@ msgctxt "model:ir.message,text:msg_xml_id"
msgid "XML ID"
msgstr "ID XML"
-msgctxt "model:ir.message,text:msg_xml_id_syntax_error"
-msgid ""
-"Syntax error for XML id: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
-msgstr ""
-"Błąd składni w XML id: %(value)r w \"%(field)s\" w modelu \"%(model)s\" "
-"(%(column)s)."
-
msgctxt "model:ir.model,name:"
msgid "Model"
msgstr "Model"
@@ -3449,12 +3597,14 @@ msgctxt "model:ir.ui.menu,name:menu_cron_form"
msgid "Actions"
msgstr "Akcje"
+#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_email_form"
-msgid "E-mails"
+msgid "Emails"
msgstr "E-mails"
+#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_email_template_form"
-msgid "E-mail Templates"
+msgid "Email Templates"
msgstr "Szablony e-maili"
msgctxt "model:ir.ui.menu,name:menu_error_form"
@@ -3585,22 +3735,6 @@ msgctxt "model:ir.ui.menu,name:menu_view"
msgid "Views"
msgstr "Widoki"
-msgctxt "model:ir.ui.menu,name:menu_view_search"
-msgid "View Search"
-msgstr "Wyszukiwanie widoku"
-
-msgctxt "model:ir.ui.menu,name:menu_view_tree_optional"
-msgid "View Tree Optional"
-msgstr "Opcjonalny widok drzewa"
-
-msgctxt "model:ir.ui.menu,name:menu_view_tree_state"
-msgid "Tree State"
-msgstr "Stan drzewa"
-
-msgctxt "model:ir.ui.menu,name:menu_view_tree_width"
-msgid "View Tree Width"
-msgstr "Szerokość drzewa widoku"
-
msgctxt "model:ir.ui.menu,name:model_model_fields_form"
msgid "Fields"
msgstr "Pola"
@@ -3817,6 +3951,11 @@ msgctxt "selection:ir.cron,interval_type:"
msgid "Weeks"
msgstr "Tygodnie"
+#, fuzzy
+msgctxt "selection:ir.cron,method:"
+msgid "Clean Cron Logs"
+msgstr "Wyczyść błędy"
+
msgctxt "selection:ir.cron,method:"
msgid "Clean Errors"
msgstr "Wyczyść błędy"
diff --git a/trytond/trytond/ir/locale/pt.po b/trytond/trytond/ir/locale/pt.po
index af593c7d7a..3b0053ad3b 100644
--- a/trytond/trytond/ir/locale/pt.po
+++ b/trytond/trytond/ir/locale/pt.po
@@ -524,6 +524,10 @@ msgctxt "field:ir.cron,interval_type:"
msgid "Interval Type"
msgstr "Tipo de Intervalo"
+msgctxt "field:ir.cron,logs:"
+msgid "Logs"
+msgstr ""
+
msgctxt "field:ir.cron,method:"
msgid "Method"
msgstr "Método"
@@ -537,6 +541,10 @@ msgctxt "field:ir.cron,next_call:"
msgid "Next Call"
msgstr "Próxima chamada"
+msgctxt "field:ir.cron,running:"
+msgid "Running"
+msgstr ""
+
#, fuzzy
msgctxt "field:ir.cron,timezone:"
msgid "Timezone"
@@ -546,6 +554,24 @@ msgctxt "field:ir.cron,weekday:"
msgid "Day of Week"
msgstr "Dia da Semana"
+#, fuzzy
+msgctxt "field:ir.cron.log,cron:"
+msgid "Cron"
+msgstr "Cron"
+
+#, fuzzy
+msgctxt "field:ir.cron.log,duration:"
+msgid "Duration"
+msgstr "Direção"
+
+msgctxt "field:ir.cron.log,ended:"
+msgid "Ended"
+msgstr ""
+
+msgctxt "field:ir.cron.log,started:"
+msgid "Started"
+msgstr ""
+
msgctxt "field:ir.email,addresses:"
msgid "Addresses"
msgstr ""
@@ -590,7 +616,7 @@ msgstr ""
#, fuzzy
msgctxt "field:ir.email.address,email:"
-msgid "E-mail"
+msgid "Email"
msgstr "Email"
msgctxt "field:ir.email.template,body:"
@@ -1581,6 +1607,11 @@ msgctxt "field:ir.ui.menu,favorite:"
msgid "Favorite"
msgstr "Favorito"
+#, fuzzy
+msgctxt "field:ir.ui.menu,favorites:"
+msgid "Favorites"
+msgstr "Favorito"
+
msgctxt "field:ir.ui.menu,icon:"
msgid "Icon"
msgstr "Ícone"
@@ -1673,6 +1704,11 @@ msgctxt "field:ir.ui.view_search,model:"
msgid "Model"
msgstr "Modelo"
+#, fuzzy
+msgctxt "field:ir.ui.view_search,model_ref:"
+msgid "Model"
+msgstr "Modelo"
+
msgctxt "field:ir.ui.view_search,name:"
msgid "Name"
msgstr "Nome"
@@ -1686,6 +1722,21 @@ msgctxt "field:ir.ui.view_tree_optional,field:"
msgid "Field"
msgstr "Campo"
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_optional,field_ref:"
+msgid "Field"
+msgstr "Campo"
+
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_optional,model:"
+msgid "Model"
+msgstr "Modelo"
+
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_optional,model_ref:"
+msgid "Model"
+msgstr "Modelo"
+
#, fuzzy
msgctxt "field:ir.ui.view_tree_optional,user:"
msgid "User"
@@ -1697,10 +1748,15 @@ msgid "Value"
msgstr "Valores"
#, fuzzy
-msgctxt "field:ir.ui.view_tree_optional,view_id:"
-msgid "View ID"
+msgctxt "field:ir.ui.view_tree_optional,view:"
+msgid "View"
msgstr "Sumário"
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_state,child_field:"
+msgid "Child Field"
+msgstr "Campos filhos"
+
msgctxt "field:ir.ui.view_tree_state,child_name:"
msgid "Child Name"
msgstr "Nome do filho"
@@ -1713,6 +1769,11 @@ msgctxt "field:ir.ui.view_tree_state,model:"
msgid "Model"
msgstr "Modelo"
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_state,model_ref:"
+msgid "Model"
+msgstr "Modelo"
+
msgctxt "field:ir.ui.view_tree_state,nodes:"
msgid "Expanded Nodes"
msgstr "Nodos expandidos"
@@ -1819,7 +1880,7 @@ msgid "The field that contains the recipient(s)."
msgstr ""
msgctxt "help:ir.email.template,recipients_hidden:"
-msgid "The field that contains the secondary recipient(s)."
+msgid "The field that contains the hidden recipient(s)."
msgstr ""
#, fuzzy
@@ -2051,17 +2112,18 @@ msgstr "Ações"
#, fuzzy
msgctxt "model:ir.action,name:act_email_form"
-msgid "E-mails"
+msgid "Emails"
msgstr "Email"
#, fuzzy
msgctxt "model:ir.action,name:act_email_form_relate"
-msgid "E-mail Archives"
+msgid "Email Archives"
msgstr "Email"
+#, fuzzy
msgctxt "model:ir.action,name:act_email_template_form"
-msgid "E-mail Templates"
-msgstr ""
+msgid "Email Templates"
+msgstr "Extensão do modelo"
msgctxt "model:ir.action,name:act_error_form"
msgid "Errors"
@@ -2219,9 +2281,10 @@ msgctxt "model:ir.action,name:act_view_tree_optional_form"
msgid "View Tree Optional"
msgstr "Estado da tela de busca"
+#, fuzzy
msgctxt "model:ir.action,name:act_view_tree_state"
-msgid "Tree State"
-msgstr "Estado da Listagem"
+msgid "View Tree State"
+msgstr "Estado da tela de busca"
msgctxt "model:ir.action,name:act_view_tree_width_form"
msgid "View Tree Width"
@@ -2490,6 +2553,11 @@ msgctxt "model:ir.cron,name:"
msgid "Cron"
msgstr "Cron"
+#, fuzzy
+msgctxt "model:ir.cron.log,name:"
+msgid "Cron Log"
+msgstr "Cron"
+
msgctxt "model:ir.date,name:"
msgid "Date"
msgstr "Data"
@@ -2643,42 +2711,54 @@ msgctxt "model:ir.message,text:msg_ID"
msgid "ID"
msgstr "ID"
+#, python-format
msgctxt "model:ir.message,text:msg_access_button_error"
msgid "Calling button \"%(button)s on \"%(model)s\" is not allowed."
msgstr "Executar o botāo \"%(button)s no \"%(model)s\" não é permitido."
+#, fuzzy, python-format
+msgctxt "model:ir.message,text:msg_access_report_error"
+msgid "You are not allowed to execute report \"%(report)s\"."
+msgstr "Você não pode acessar \"%(model)s\"."
+
+#, python-format
msgctxt "model:ir.message,text:msg_access_rule_error"
msgid "You are not allowed to access \"%(model)s\"."
msgstr "Você não pode acessar \"%(model)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_access_rule_field_error"
msgid "You are not allowed to access \"%(model)s.%(field)s\"."
msgstr "Você não pode acessar \"%(model)s.%(field)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_access_wizard_error"
msgid "You are not allowed to execute wizard \"%(wizard)s\"."
msgstr "Você não pode acessar \"%(model)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_access_wizard_model_error"
msgid "You are not allowed to execute wizard \"%(wizard)s\" on \"%(model)s\"."
msgstr "Você não pode acessar \"%(model)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_action_invalid_context"
msgid "Invalid context \"%(context)s\" for action \"%(action)s\"."
msgstr "Contexto \"%(context)s\" inválido para a ação \"%(action)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_action_invalid_domain"
msgid "Invalid domain or search criteria \"%(domain)s\" for action \"%(action)s\"."
msgstr ""
"Domínio ou critério de busca inválido \"%(domain)s\" para a ação "
"\"%(action)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_action_invalid_views"
msgid "Invalid view \"%(view)s\" for action \"%(action)s\"."
msgstr "Visão inválida \"%(view)s\" para a ação \"%(action)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_action_wrong_wizard_model"
msgid "Wrong wizard model in keyword action \"%(name)s\"."
msgstr "Modelo errado no assistente da ação \"%(name)s\"."
@@ -2726,14 +2806,22 @@ msgctxt "model:ir.message,text:msg_button_name_unique"
msgid "The name of the button must be unique per model."
msgstr ""
+#, fuzzy
+msgctxt "model:ir.message,text:msg_cache_name_unique"
+msgid "The name of cache must be unique."
+msgstr "O idioma padrão deve ser traduzível."
+
+#, python-format
msgctxt "model:ir.message,text:msg_context_datetime"
msgid "At date/time: %(datetime)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_context_groups"
msgid "Within groups: %(groups)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_create_rule_error"
msgid ""
"You are not allowed to create records of \"%(model)s\" because they fail on at least one of these rules:\n"
@@ -2750,13 +2838,14 @@ msgctxt "model:ir.message,text:msg_created_by"
msgid "Created by"
msgstr "Criado por"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_rule_error"
msgid ""
"You are not allowed to delete records \"%(ids)s\" of \"%(model)s\" because of at lease one of those rules:\n"
"%(rules)s"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_delete_xml_record"
msgid "You are not allowed to delete the record \"%(record)s\" of \"%(model)s\"."
msgstr "Você não pode acessar \"%(model)s\"."
@@ -2821,16 +2910,17 @@ msgctxt "model:ir.message,text:msg_dict_schema_integer"
msgid "Integer"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_domain"
msgid "Invalid domain in schema \"%(schema)s\"."
msgstr "Domínio inválido no schema \"%(schema)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_help_selection"
msgid "Invalid help selection in schema \"%(schema)s\"."
msgstr "Domínio inválido no schema \"%(schema)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_selection"
msgid "Invalid selection in schema \"%(schema)s\"."
msgstr "Domínio inválido no schema \"%(schema)s\"."
@@ -2885,7 +2975,7 @@ msgctxt "model:ir.message,text:msg_dict_yes"
msgid "Yes"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_digits_validation_record"
msgid ""
"The number of digits in the value \"%(value)r\" for field \"%(field)s\" in "
@@ -2894,7 +2984,7 @@ msgstr ""
"O número de dígitos no valor \"%(value)s\" para o campo \"%(field)s\" no "
"\"%(model)s\" excede o limite de \"%(digits)i\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_domain_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -2913,42 +3003,44 @@ msgctxt "model:ir.message,text:msg_edited_by"
msgid "Edited by"
msgstr "Esperado a"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_body"
msgid ""
-"Invalid body in e-mail template \"%(template)s\" with exception "
+"Invalid body in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr "Contexto \"%(context)s\" inválido para a ação \"%(action)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_field_pyson"
msgid ""
-"Invalid PYSON %(field)s in e-mail template \"%(template)s\" with exception "
+"Invalid PYSON %(field)s in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr "Contexto \"%(context)s\" inválido para a ação \"%(action)s\"."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_field_pyson_type"
msgid ""
-"The PYSON %(field)s in e-mail template \"%(template)s\" must generate a "
-"list."
-msgstr ""
+"The PYSON %(field)s in email template \"%(template)s\" must generate a list."
+msgstr "Contexto \"%(context)s\" inválido para a ação \"%(action)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_subject"
msgid ""
-"Invalid subject in e-mail template \"%(template)s\" with exception "
+"Invalid subject in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr "Contexto \"%(context)s\" inválido para a ação \"%(action)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_field_model_name"
msgid "%(field)s (model name)"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_field_string"
msgid "%(field)s (string)"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_forbidden_char_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -2957,6 +3049,7 @@ msgstr ""
"O formato de hora \"%(value)s\" para o campo \"%(field)s\" em \"%(model)s\" "
"não é valido."
+#, python-format
msgctxt "model:ir.message,text:msg_foreign_model_exist"
msgid ""
"The records could not be deleted because they are used by field "
@@ -2965,6 +3058,7 @@ msgstr ""
"Os registros não foram excluídos, pois eles são usados pelo campo "
"\"%(field)s\" de \"%(model)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_foreign_model_missing"
msgid "The value \"%(value)s\" for field \"%(field)s\" in \"%(model)s\" does not exist."
msgstr "O valor \"%(value)s\" do campo \"%(field)s\" em \"%(model)s\" não existe."
@@ -2977,29 +3071,42 @@ msgctxt "model:ir.message,text:msg_id_positive"
msgid "ID must be positive."
msgstr "ID deve ser positivo."
+#, python-format
+msgctxt "model:ir.message,text:msg_import_data_missing_column"
+msgid "Missing values for last column at row %(row)d."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_import_data_missing_columns"
+msgid "Missing values for %(n)s last columns at row %(row)d."
+msgstr ""
+
#, fuzzy
msgctxt "model:ir.message,text:msg_language_code_unique"
msgid "The code on language must be unique."
msgstr "O idioma padrão deve ser traduzível."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_language_default_translatable"
msgid "The default language \"%(language)s\" must be translatable."
msgstr "O idioma padrão deve ser traduzível."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_language_delete_default"
msgid "The default language \"%(language)s\" can not be deleted."
msgstr "O idioma padrão não pode ser apagado."
+#, python-format
msgctxt "model:ir.message,text:msg_language_invalid_date"
msgid "Invalid date format \"%(format)s\" for language \"%(language)s\"."
msgstr "Formato inválido de data \"%(format)s\" no idioma \"%(language)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_language_invalid_grouping"
msgid "Invalid grouping \"%(grouping)s\" for language \"%(language)s\"."
msgstr "Agrupamento inválido \"%(grouping)s\" no idioma \"%(language)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_model_invalid_condition"
msgid ""
"The condition \"%(condition)s\" is not a valid PYSON expression for button "
@@ -3025,11 +3132,12 @@ msgctxt "model:ir.message,text:msg_notes"
msgid "Notes"
msgstr "Notas"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_read_error"
msgid "You are trying to read records \"%(ids)s\" of \"%(model)s\" that don't exist."
msgstr "Você está tentando ler registros de \"%(model)s\" que não existem mais."
+#, python-format
msgctxt "model:ir.message,text:msg_read_rule_error"
msgid ""
"You are not allowed to read records \"%(ids)s\" of \"%(model)s\" because of at least one of these rules:\n"
@@ -3041,6 +3149,7 @@ msgctxt "model:ir.message,text:msg_record_name"
msgid "Record Name"
msgstr "Nome do Registro"
+#, python-format
msgctxt "model:ir.message,text:msg_recursion_error"
msgid ""
"Recursion error: Record \"%(rec_name)s\" with parent \"%(parent_rec_name)s\""
@@ -3049,35 +3158,38 @@ msgstr ""
"Erro de recursão: O registro \"%(rec_name)s\" com o pai "
"\"%(parent_rec_name)s\" foi configurado como ancestral de si mesmo."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_reference_syntax_error"
msgid ""
-"Syntax error for reference: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
-msgstr "Erro de Sintaxe para referência: \"%(value)r\" em \"%(field)s\"."
+"Syntax error for %(value)r in \"%(field)s\" of \"%(model)s\" at row %(row)d "
+"and column %(column)d."
+msgstr "Erro de sintaxe para XML id: \"%(value)r\" em \"%(field)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_relation_not_found"
-msgid "Relation not found: %(value)r in \"%(model)s\" (%(column)s)."
-msgstr "Relação não encontrada: \"%(value)r\" no \"%(model)s\"."
+msgid ""
+"Could not find relation for %(value)r in \"%(model)s\" at row %(row)d and "
+"column %(column)d."
+msgstr "Relações demais encontradas: \"%(value)r\" em \"%(model)s\"."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_report_invalid_email"
msgid "Invalid email definition for report \"%(name)s\"."
msgstr "E-mail inválido no relatório\"%s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_report_invalid_record_name"
msgid ""
"Invalid record name definition for report \"%(report)s\" with exception "
"\"%(exception)s\"."
msgstr "Contexto \"%(context)s\" inválido para a ação \"%(action)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_required_validation"
msgid "A value is required for field \"%(field)s\" in \"%(model)s\"."
msgstr "É necessário um valor para o campo \"%(field)s\" em \"%(model)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_required_validation_record"
msgid ""
"A value is required for field \"%(field)s\" in record \"%(record)s\" of "
@@ -3088,16 +3200,17 @@ msgctxt "model:ir.message,text:msg_resource_copy_help"
msgid "The resources to which this record must be copied."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_rule_invalid_domain"
msgid "Invalid domain in rule \"%(name)s\"."
msgstr "Domínio inválida na regra \"%(name)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_search_function_missing"
msgid "Missing search function for field \"%(field)s\" in \"%(model)s\"."
msgstr "A função de busca no campo \"%(field)s\" está faltando."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_selection_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -3117,30 +3230,29 @@ msgid ""
"sequence."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_number_increment_next"
msgid ""
"Invalid \"Increment Number\" (%(number_increment)s) or \"Next Number\" "
"(%(number_next)s) with exception \"%(exception)s\"."
msgstr "Contexto \"%(context)s\" inválido para a ação \"%(action)s\"."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_prefix"
msgid "Invalid prefix \"%(affix)s\" for sequence \"%(sequence)s\"."
msgstr "Prefixo \"%(prefix)s\" inválido na sequência \"%(sequence)s\"."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_suffix"
msgid "Invalid suffix \"%(affix)s\" for sequence \"%(sequence)s\"."
msgstr "Sufixo \"%(suffix)s\" inválido na sequência \"%(sequence)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_last_timestamp_future"
msgid "The \"Last Timestamp\" cannot be in the future for sequence \"%s\"."
msgstr "O último Timestamp não pode estar no futuro para sequência \"%s\"."
-msgctxt "model:ir.message,text:msg_sequence_missing"
-msgid "Missing sequence."
-msgstr "Faltando sequência."
-
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_setter_function_missing"
msgid "Missing setter function for field \"%(field)s\" in \"%(model)s\"."
msgstr "A função de busca no campo \"%(field)s\" está faltando."
@@ -3149,7 +3261,7 @@ msgctxt "model:ir.message,text:msg_singleton"
msgid "Only one singleton can be created."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_size_validation"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in \"%(model)s\" is too long"
@@ -3158,7 +3270,7 @@ msgstr ""
"O valor para o campo \"%(field)s\" em \"%(model)s\" é longo demais (%(size)i"
" > %(max_size)i)."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_size_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -3167,7 +3279,7 @@ msgstr ""
"O valor para o campo \"%(field)s\" em \"%(model)s\" é longo demais (%(size)i"
" > %(max_size)i)."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_time_format_validation_record"
msgid ""
"The time value \"%(value)s\" for field \"%(field)s\" in record "
@@ -3205,11 +3317,14 @@ msgctxt "model:ir.message,text:msg_timedelta_w"
msgid "w"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_too_many_relations_found"
-msgid "Too many relations found: %(value)r in \"%(model)s\" (%(column)s)."
+msgid ""
+"Found too many relation for %(value)r in \"%(model)s\" at row %(row)d and "
+"column %(column)d."
msgstr "Relações demais encontradas: \"%(value)r\" em \"%(model)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_translation_overridden"
msgid ""
"You can not export translation \"%(name)s\" because it has been overridden "
@@ -3224,6 +3339,7 @@ msgid ""
"mutually exclusive."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_trigger_invalid_condition"
msgid ""
"Condition \"%(condition)s\" is not a valid PYSON expression for trigger "
@@ -3232,29 +3348,31 @@ msgstr ""
"A condição \"%(condition)s\" não é uma expressão PYSON válida para o gatilho"
" \"%(trigger)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_value_syntax_error"
msgid ""
-"Syntax error for value: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
+"Syntax error for %(value)r in \"%(field)s\" of \"%(model)s\" at row %(row)d "
+"and column %(column)d."
msgstr "Erro de sintaxe para XML id: \"%(value)r\" em \"%(field)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_view_invalid_xml"
msgid "Invalid XML for view \"%(name)s\"."
msgstr "XML inválido para a tela \"%(name)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_view_search_invalid_domain"
msgid "Invalid domain or search criteria \"%(domain)s\" for search \"%(search)s\"."
msgstr ""
"Domínio ou critério de busca inválido \"%(domain)s\" para a ação "
"\"%(action)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_view_tree_optional_type"
msgid "You cannot store optional on view \"%(view)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_write_error"
msgid ""
"You are trying to write to records \"%(ids)s\" of \"%(model)s\" that don't "
@@ -3262,13 +3380,14 @@ msgid ""
msgstr ""
"Você está tentando gravar registros de \"%(model)s\" que não existem mais."
+#, python-format
msgctxt "model:ir.message,text:msg_write_rule_error"
msgid ""
"You are not allowed to write to records \"%(ids)s\" of \"%(model)s\" because of at least one of these rules:\n"
"%(rules)s"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_write_xml_record"
msgid ""
"You are not allowed to modify the field \"%(field)s\" in record "
@@ -3279,13 +3398,6 @@ msgctxt "model:ir.message,text:msg_xml_id"
msgid "XML ID"
msgstr ""
-#, fuzzy
-msgctxt "model:ir.message,text:msg_xml_id_syntax_error"
-msgid ""
-"Syntax error for XML id: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
-msgstr "Erro de sintaxe para XML id: \"%(value)r\" em \"%(field)s\"."
-
msgctxt "model:ir.model,name:"
msgid "Model"
msgstr "Modelo"
@@ -3567,12 +3679,13 @@ msgstr "Ações"
#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_email_form"
-msgid "E-mails"
+msgid "Emails"
msgstr "Email"
+#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_email_template_form"
-msgid "E-mail Templates"
-msgstr ""
+msgid "Email Templates"
+msgstr "Extensão do modelo"
msgctxt "model:ir.ui.menu,name:menu_error_form"
msgid "Errors"
@@ -3703,23 +3816,6 @@ msgctxt "model:ir.ui.menu,name:menu_view"
msgid "Views"
msgstr "Telas"
-msgctxt "model:ir.ui.menu,name:menu_view_search"
-msgid "View Search"
-msgstr "Tela de Busca"
-
-#, fuzzy
-msgctxt "model:ir.ui.menu,name:menu_view_tree_optional"
-msgid "View Tree Optional"
-msgstr "Estado da tela de busca"
-
-msgctxt "model:ir.ui.menu,name:menu_view_tree_state"
-msgid "Tree State"
-msgstr "Estado da listagem"
-
-msgctxt "model:ir.ui.menu,name:menu_view_tree_width"
-msgid "View Tree Width"
-msgstr "Largura da Tela de Listagem"
-
msgctxt "model:ir.ui.menu,name:model_model_fields_form"
msgid "Fields"
msgstr "Campos"
@@ -3966,6 +4062,11 @@ msgctxt "selection:ir.cron,interval_type:"
msgid "Weeks"
msgstr "Semanas"
+#, fuzzy
+msgctxt "selection:ir.cron,method:"
+msgid "Clean Cron Logs"
+msgstr "Limpar Traduções"
+
msgctxt "selection:ir.cron,method:"
msgid "Clean Errors"
msgstr ""
diff --git a/trytond/trytond/ir/locale/ro.po b/trytond/trytond/ir/locale/ro.po
index 122147f140..e08cb1aa71 100644
--- a/trytond/trytond/ir/locale/ro.po
+++ b/trytond/trytond/ir/locale/ro.po
@@ -507,6 +507,11 @@ msgctxt "field:ir.cron,interval_type:"
msgid "Interval Type"
msgstr "Tipul de interval"
+#, fuzzy
+msgctxt "field:ir.cron,logs:"
+msgid "Logs"
+msgstr "Registre"
+
msgctxt "field:ir.cron,method:"
msgid "Method"
msgstr "Metodă"
@@ -519,6 +524,10 @@ msgctxt "field:ir.cron,next_call:"
msgid "Next Call"
msgstr "Următorul apel"
+msgctxt "field:ir.cron,running:"
+msgid "Running"
+msgstr ""
+
msgctxt "field:ir.cron,timezone:"
msgid "Timezone"
msgstr "Fus orar"
@@ -527,6 +536,24 @@ msgctxt "field:ir.cron,weekday:"
msgid "Day of Week"
msgstr "Ziua săptămânii"
+#, fuzzy
+msgctxt "field:ir.cron.log,cron:"
+msgid "Cron"
+msgstr "Cron"
+
+#, fuzzy
+msgctxt "field:ir.cron.log,duration:"
+msgid "Duration"
+msgstr "Direcţie"
+
+msgctxt "field:ir.cron.log,ended:"
+msgid "Ended"
+msgstr ""
+
+msgctxt "field:ir.cron.log,started:"
+msgid "Started"
+msgstr ""
+
msgctxt "field:ir.email,addresses:"
msgid "Addresses"
msgstr "Adrese"
@@ -567,8 +594,9 @@ msgctxt "field:ir.email.address,address:"
msgid "Address"
msgstr "Adresa"
+#, fuzzy
msgctxt "field:ir.email.address,email:"
-msgid "E-mail"
+msgid "Email"
msgstr "E-mail"
msgctxt "field:ir.email.template,body:"
@@ -1535,6 +1563,11 @@ msgctxt "field:ir.ui.menu,favorite:"
msgid "Favorite"
msgstr "Favorită"
+#, fuzzy
+msgctxt "field:ir.ui.menu,favorites:"
+msgid "Favorites"
+msgstr "Favorită"
+
msgctxt "field:ir.ui.menu,icon:"
msgid "Icon"
msgstr "Pictogramă"
@@ -1627,6 +1660,11 @@ msgctxt "field:ir.ui.view_search,model:"
msgid "Model"
msgstr "Model"
+#, fuzzy
+msgctxt "field:ir.ui.view_search,model_ref:"
+msgid "Model"
+msgstr "Model"
+
msgctxt "field:ir.ui.view_search,name:"
msgid "Name"
msgstr "Denumire"
@@ -1639,6 +1677,21 @@ msgctxt "field:ir.ui.view_tree_optional,field:"
msgid "Field"
msgstr "Câmp"
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_optional,field_ref:"
+msgid "Field"
+msgstr "Câmp"
+
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_optional,model:"
+msgid "Model"
+msgstr "Model"
+
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_optional,model_ref:"
+msgid "Model"
+msgstr "Model"
+
msgctxt "field:ir.ui.view_tree_optional,user:"
msgid "User"
msgstr "Utilizator"
@@ -1647,9 +1700,15 @@ msgctxt "field:ir.ui.view_tree_optional,value:"
msgid "Value"
msgstr "Valoare"
-msgctxt "field:ir.ui.view_tree_optional,view_id:"
-msgid "View ID"
-msgstr "ID Vedere"
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_optional,view:"
+msgid "View"
+msgstr "Vedere"
+
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_state,child_field:"
+msgid "Child Field"
+msgstr "Câmpul Copiilor"
msgctxt "field:ir.ui.view_tree_state,child_name:"
msgid "Child Name"
@@ -1663,6 +1722,11 @@ msgctxt "field:ir.ui.view_tree_state,model:"
msgid "Model"
msgstr "Model"
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_state,model_ref:"
+msgid "Model"
+msgstr "Model"
+
msgctxt "field:ir.ui.view_tree_state,nodes:"
msgid "Expanded Nodes"
msgstr "Noduri extinse"
@@ -1765,9 +1829,10 @@ msgctxt "help:ir.email.template,recipients:"
msgid "The field that contains the recipient(s)."
msgstr "Câmpul care conține destinatar(i)."
+#, fuzzy
msgctxt "help:ir.email.template,recipients_hidden:"
-msgid "The field that contains the secondary recipient(s)."
-msgstr "Câmpul care conține destinatar(i) secundar(i)."
+msgid "The field that contains the hidden recipient(s)."
+msgstr "Câmpul care conține destinatar(i)."
#, fuzzy
msgctxt "help:ir.email.template,recipients_hidden_pyson:"
@@ -2009,16 +2074,19 @@ msgctxt "model:ir.action,name:act_cron_form"
msgid "Actions"
msgstr "Acţiuni"
+#, fuzzy
msgctxt "model:ir.action,name:act_email_form"
-msgid "E-mails"
+msgid "Emails"
msgstr "E-mailuri"
+#, fuzzy
msgctxt "model:ir.action,name:act_email_form_relate"
-msgid "E-mail Archives"
+msgid "Email Archives"
msgstr "Arhive E-mailuri"
+#, fuzzy
msgctxt "model:ir.action,name:act_email_template_form"
-msgid "E-mail Templates"
+msgid "Email Templates"
msgstr "Șabloane E-mail"
msgctxt "model:ir.action,name:act_error_form"
@@ -2176,8 +2244,9 @@ msgctxt "model:ir.action,name:act_view_tree_optional_form"
msgid "View Tree Optional"
msgstr "Lațime Arbore Visualizare"
+#, fuzzy
msgctxt "model:ir.action,name:act_view_tree_state"
-msgid "Tree State"
+msgid "View Tree State"
msgstr "Stare arbore"
msgctxt "model:ir.action,name:act_view_tree_width_form"
@@ -2446,6 +2515,11 @@ msgctxt "model:ir.cron,name:"
msgid "Cron"
msgstr "Cron"
+#, fuzzy
+msgctxt "model:ir.cron.log,name:"
+msgid "Cron Log"
+msgstr "Cron"
+
msgctxt "model:ir.date,name:"
msgid "Date"
msgstr "Data"
@@ -2594,40 +2668,54 @@ msgctxt "model:ir.message,text:msg_ID"
msgid "ID"
msgstr "ID"
+#, python-format
msgctxt "model:ir.message,text:msg_access_button_error"
msgid "Calling button \"%(button)s on \"%(model)s\" is not allowed."
msgstr "Apelarea butonului \"%(button)s\" de pe \"%(model)s\" nu este permisă."
+#, fuzzy, python-format
+msgctxt "model:ir.message,text:msg_access_report_error"
+msgid "You are not allowed to execute report \"%(report)s\"."
+msgstr "Nu aveți permisiunea să executați expertul \"%(wizard)s\"."
+
+#, python-format
msgctxt "model:ir.message,text:msg_access_rule_error"
msgid "You are not allowed to access \"%(model)s\"."
msgstr "Nu aveț voie sa accessați \"%(model)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_access_rule_field_error"
msgid "You are not allowed to access \"%(model)s.%(field)s\"."
msgstr "Nu aveți permisiunea de a accesa \"%(model)s.%(field)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_access_wizard_error"
msgid "You are not allowed to execute wizard \"%(wizard)s\"."
msgstr "Nu aveți permisiunea să executați expertul \"%(wizard)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_access_wizard_model_error"
msgid "You are not allowed to execute wizard \"%(wizard)s\" on \"%(model)s\"."
msgstr "Nu aveți permisiunea să executați expertul \"%(wizard)s\" pe \"%(model)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_action_invalid_context"
msgid "Invalid context \"%(context)s\" for action \"%(action)s\"."
msgstr "Context invalid \"%(context)s\" pentru actiunea \"%(action)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_action_invalid_domain"
msgid "Invalid domain or search criteria \"%(domain)s\" for action \"%(action)s\"."
msgstr ""
"Domeniu sau criteriu de cautare invalid \"%(domain)s\" pentru actiunea "
"\"%(action)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_action_invalid_views"
msgid "Invalid view \"%(view)s\" for action \"%(action)s\"."
msgstr "Vizualizare \"%(view)s\" invalidă pentru acțiunea \"%(action)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_action_wrong_wizard_model"
msgid "Wrong wizard model in keyword action \"%(name)s\"."
msgstr "Model greșit de expert în acțiunea cuvântului cheie \"%(name)s\"."
@@ -2672,14 +2760,22 @@ msgctxt "model:ir.message,text:msg_button_name_unique"
msgid "The name of the button must be unique per model."
msgstr "Numele butonului trebuie sa fie unic per model."
+#, fuzzy
+msgctxt "model:ir.message,text:msg_cache_name_unique"
+msgid "The name of cache must be unique."
+msgstr "Codul de limbă trebuie să fie unic."
+
+#, python-format
msgctxt "model:ir.message,text:msg_context_datetime"
msgid "At date/time: %(datetime)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_context_groups"
msgid "Within groups: %(groups)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_create_rule_error"
msgid ""
"You are not allowed to create records of \"%(model)s\" because they fail on at least one of these rules:\n"
@@ -2696,6 +2792,7 @@ msgctxt "model:ir.message,text:msg_created_by"
msgid "Created by"
msgstr "Creat de"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_rule_error"
msgid ""
"You are not allowed to delete records \"%(ids)s\" of \"%(model)s\" because of at lease one of those rules:\n"
@@ -2704,6 +2801,7 @@ msgstr ""
"Nu aveți voie să ștergeți înregistrările \"%(ids)s\" din \"%(model)s\" deoarece încalcă cel puțin una dintre aceste reguli:\n"
"%(rules)s"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_xml_record"
msgid "You are not allowed to delete the record \"%(record)s\" of \"%(model)s\"."
msgstr "Nu aveți voie să ștergeți înregistrarea \"%(record)s\" din \"%(model)s\"."
@@ -2762,14 +2860,17 @@ msgctxt "model:ir.message,text:msg_dict_schema_integer"
msgid "Integer"
msgstr "Întreg"
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_domain"
msgid "Invalid domain in schema \"%(schema)s\"."
msgstr "Domeniu nevalid din schema \"% (schema) s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_help_selection"
msgid "Invalid help selection in schema \"%(schema)s\"."
msgstr "Selecție de ajutor invalidă în schema \"%(schema)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_selection"
msgid "Invalid selection in schema \"%(schema)s\"."
msgstr "Selecție invalidă în schema \"%(schema)s\"."
@@ -2818,7 +2919,7 @@ msgctxt "model:ir.message,text:msg_dict_yes"
msgid "Yes"
msgstr "Da"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_digits_validation_record"
msgid ""
"The number of digits in the value \"%(value)r\" for field \"%(field)s\" in "
@@ -2827,7 +2928,7 @@ msgstr ""
"Numărul de cifre din valoarea \"%(value)r\" pentru câmpul \"%(field)s\" din "
"\"%(record)s\" din \"%(model)s\" depășește limita \"%(digits)i\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_domain_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -2844,48 +2945,52 @@ msgctxt "model:ir.message,text:msg_edited_by"
msgid "Edited by"
msgstr "Editat de"
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_body"
msgid ""
-"Invalid body in e-mail template \"%(template)s\" with exception "
+"Invalid body in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr ""
"Corp nevalid în șablonul de e-mail \"%(template)s\", cu excepția "
"\"%(exception)s\"."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_field_pyson"
msgid ""
-"Invalid PYSON %(field)s in e-mail template \"%(template)s\" with exception "
+"Invalid PYSON %(field)s in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr ""
"PYSON %(field)s invalid în șablonul de e-mail \"%(template)s\", cu excepția "
"\"%(exception)s\"."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_field_pyson_type"
msgid ""
-"The PYSON %(field)s in e-mail template \"%(template)s\" must generate a "
-"list."
+"The PYSON %(field)s in email template \"%(template)s\" must generate a list."
msgstr ""
"PYSON %(field)s din șablonul de e-mail \"%(template)s\" trebuie să genereze "
"o listă."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_subject"
msgid ""
-"Invalid subject in e-mail template \"%(template)s\" with exception "
+"Invalid subject in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr ""
"Subiect invalid în șablonul de e-mail \"%(template)s\", cu excepția "
"\"%(exception)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_field_model_name"
msgid "%(field)s (model name)"
msgstr "%(field)s (nume model)"
+#, python-format
msgctxt "model:ir.message,text:msg_field_string"
msgid "%(field)s (string)"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_forbidden_char_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -2894,6 +2999,7 @@ msgstr ""
"Valoarea \"%(value)s\" pentru câmpul \"%(field)s\" din \"%(record)s\" din "
"\"%(model)s\" conține unele caractere nevalide: \"%(chars)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_foreign_model_exist"
msgid ""
"The records could not be deleted because they are used by field "
@@ -2902,6 +3008,7 @@ msgstr ""
"Înregistrările nu au putut fi șterse deoarece sunt folosite de câmpul "
"\"%(field)s\" din \"%(model)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_foreign_model_missing"
msgid "The value \"%(value)s\" for field \"%(field)s\" in \"%(model)s\" does not exist."
msgstr "Valoarea \"%(value)s\" pentru câmpul \"%(field)s\" din \"%(model)s\" nu există."
@@ -2914,26 +3021,41 @@ msgctxt "model:ir.message,text:msg_id_positive"
msgid "ID must be positive."
msgstr "ID trebuie să fie pozitiv."
+#, python-format
+msgctxt "model:ir.message,text:msg_import_data_missing_column"
+msgid "Missing values for last column at row %(row)d."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_import_data_missing_columns"
+msgid "Missing values for %(n)s last columns at row %(row)d."
+msgstr ""
+
msgctxt "model:ir.message,text:msg_language_code_unique"
msgid "The code on language must be unique."
msgstr "Codul de limbă trebuie să fie unic."
+#, python-format
msgctxt "model:ir.message,text:msg_language_default_translatable"
msgid "The default language \"%(language)s\" must be translatable."
msgstr "Limba implicită \"%(language)s\" trebuie să poată fi tradusă."
+#, python-format
msgctxt "model:ir.message,text:msg_language_delete_default"
msgid "The default language \"%(language)s\" can not be deleted."
msgstr "Limba implicită \"%(language)s\" nu poate fi ștearsă."
+#, python-format
msgctxt "model:ir.message,text:msg_language_invalid_date"
msgid "Invalid date format \"%(format)s\" for language \"%(language)s\"."
msgstr "Format invalid de data \"%(format)s\" pentru limba \"%(language)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_language_invalid_grouping"
msgid "Invalid grouping \"%(grouping)s\" for language \"%(language)s\"."
msgstr "Grupare invalidă \"%(grouping)s\" pentru limba \"%(language)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_model_invalid_condition"
msgid ""
"The condition \"%(condition)s\" is not a valid PYSON expression for button "
@@ -2960,12 +3082,14 @@ msgctxt "model:ir.message,text:msg_notes"
msgid "Notes"
msgstr "Notițe"
+#, python-format
msgctxt "model:ir.message,text:msg_read_error"
msgid "You are trying to read records \"%(ids)s\" of \"%(model)s\" that don't exist."
msgstr ""
"Încercați să citiți înregistrări \"%(ids)s\" din \"%(model)s\" care nu "
"există."
+#, python-format
msgctxt "model:ir.message,text:msg_read_rule_error"
msgid ""
"You are not allowed to read records \"%(ids)s\" of \"%(model)s\" because of at least one of these rules:\n"
@@ -2978,28 +3102,35 @@ msgctxt "model:ir.message,text:msg_record_name"
msgid "Record Name"
msgstr "Nume Inregistrare"
+#, python-format
msgctxt "model:ir.message,text:msg_recursion_error"
msgid ""
"Recursion error: Record \"%(rec_name)s\" with parent \"%(parent_rec_name)s\""
" was configured as ancestor of itself."
msgstr ""
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_reference_syntax_error"
msgid ""
-"Syntax error for reference: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
+"Syntax error for %(value)r in \"%(field)s\" of \"%(model)s\" at row %(row)d "
+"and column %(column)d."
msgstr ""
-"Eroare de sintaxă pentru referință: %(value)r în \"%(field)s\" din "
-"\"%(model)s\" (%(column)s)."
+"Eroare de sintaxă pentru valoarea: %(value)r în \"%(field)s\" din "
+"%(model)s\" (%(column)s)."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_relation_not_found"
-msgid "Relation not found: %(value)r in \"%(model)s\" (%(column)s)."
-msgstr "Relația nu a fost găsită: \"%(value)r\" in \"%(model)s\" (%(column)s)."
+msgid ""
+"Could not find relation for %(value)r in \"%(model)s\" at row %(row)d and "
+"column %(column)d."
+msgstr "S-au găsit prea multe relații: %(value)r in \"%(model)s\" (%(column)s)."
+#, python-format
msgctxt "model:ir.message,text:msg_report_invalid_email"
msgid "Invalid email definition for report \"%(name)s\"."
msgstr "Email invalid pentru raport \"%(name)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_report_invalid_record_name"
msgid ""
"Invalid record name definition for report \"%(report)s\" with exception "
@@ -3008,11 +3139,12 @@ msgstr ""
"Definiție nevalidă a numelui de înregistrare pentru raportul \"%(report)s\" "
"cu excepția \"%(exception)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_required_validation"
msgid "A value is required for field \"%(field)s\" in \"%(model)s\"."
msgstr "Este necesară o valoare pentru câmpul \"%(field)s\" din \"%(model)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_required_validation_record"
msgid ""
"A value is required for field \"%(field)s\" in record \"%(record)s\" of "
@@ -3026,15 +3158,17 @@ msgctxt "model:ir.message,text:msg_resource_copy_help"
msgid "The resources to which this record must be copied."
msgstr "Resursele în care trebuie copiată această înregistrare."
+#, python-format
msgctxt "model:ir.message,text:msg_rule_invalid_domain"
msgid "Invalid domain in rule \"%(name)s\"."
msgstr "Domeniu invalid in regula \"%(name)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_search_function_missing"
msgid "Missing search function for field \"%(field)s\" in \"%(model)s\"."
msgstr "Lipsește funcția de căutare pentru câmpul \"%(field)s\" din \"%(model)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_selection_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -3055,29 +3189,29 @@ msgstr ""
"Nu puteți modifica tipul de secvență al unei secvențe. Trebuie să creați o "
"nouă secvență."
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_number_increment_next"
msgid ""
"Invalid \"Increment Number\" (%(number_increment)s) or \"Next Number\" "
"(%(number_next)s) with exception \"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_prefix"
msgid "Invalid prefix \"%(affix)s\" for sequence \"%(sequence)s\"."
msgstr "Prefix invalid \"%(affix)s\" pentru secventa \"%(sequence)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_suffix"
msgid "Invalid suffix \"%(affix)s\" for sequence \"%(sequence)s\"."
msgstr "Sufix invalid \"%(affix)s\" pentru secventa \"%(sequence)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_last_timestamp_future"
msgid "The \"Last Timestamp\" cannot be in the future for sequence \"%s\"."
msgstr "Ultimul \"marcaj de timp\" nu poate fi în viitor pentru secvența \"%s\"."
-msgctxt "model:ir.message,text:msg_sequence_missing"
-msgid "Missing sequence."
-msgstr "Secvență lipsă."
-
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_setter_function_missing"
msgid "Missing setter function for field \"%(field)s\" in \"%(model)s\"."
msgstr "Lipsește funcția de setare pentru câmpul \"%(field)s\" din \"%(model)s\"."
@@ -3086,7 +3220,7 @@ msgctxt "model:ir.message,text:msg_singleton"
msgid "Only one singleton can be created."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_size_validation"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in \"%(model)s\" is too long"
@@ -3095,7 +3229,7 @@ msgstr ""
"Valoarea \"%(value)s\" pentru câmpul \"%(field)s\" din \"%(model)s\" este "
"prea lungă (%(size)i > %(max_size)i)."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_size_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -3104,7 +3238,7 @@ msgstr ""
"Valoarea \"%(value)s\" pentru câmpul \"%(field)s\" din \"%(record)s\" al "
"\"%(model)s\" este prea lungă (%(size)i > %(max_size)i)."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_time_format_validation_record"
msgid ""
"The time value \"%(value)s\" for field \"%(field)s\" in record "
@@ -3141,10 +3275,14 @@ msgctxt "model:ir.message,text:msg_timedelta_w"
msgid "w"
msgstr "w"
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_too_many_relations_found"
-msgid "Too many relations found: %(value)r in \"%(model)s\" (%(column)s)."
+msgid ""
+"Found too many relation for %(value)r in \"%(model)s\" at row %(row)d and "
+"column %(column)d."
msgstr "S-au găsit prea multe relații: %(value)r in \"%(model)s\" (%(column)s)."
+#, python-format
msgctxt "model:ir.message,text:msg_translation_overridden"
msgid ""
"You can not export translation \"%(name)s\" because it has been overridden "
@@ -3162,7 +3300,7 @@ msgstr ""
"Nu puteți selecta \"La Timp\" și oricare altul în același timp, acestea se "
"exclud reciproc."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_trigger_invalid_condition"
msgid ""
"Condition \"%(condition)s\" is not a valid PYSON expression for trigger "
@@ -3171,28 +3309,33 @@ msgstr ""
"Condiția \"%(condition)s\" nu este o expresie PYSON validă pentru "
"declanșatorul \"%(trigger)s\"."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_value_syntax_error"
msgid ""
-"Syntax error for value: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
+"Syntax error for %(value)r in \"%(field)s\" of \"%(model)s\" at row %(row)d "
+"and column %(column)d."
msgstr ""
"Eroare de sintaxă pentru valoarea: %(value)r în \"%(field)s\" din "
"%(model)s\" (%(column)s)."
+#, python-format
msgctxt "model:ir.message,text:msg_view_invalid_xml"
msgid "Invalid XML for view \"%(name)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_view_search_invalid_domain"
msgid "Invalid domain or search criteria \"%(domain)s\" for search \"%(search)s\"."
msgstr ""
"Domeniu sau criterii de căutare invalide \"%(domain)s\" pentru căutarea "
"\"%(search)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_view_tree_optional_type"
msgid "You cannot store optional on view \"%(view)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_write_error"
msgid ""
"You are trying to write to records \"%(ids)s\" of \"%(model)s\" that don't "
@@ -3201,6 +3344,7 @@ msgstr ""
"Încercați să scrieți în înregistrările \"%(ids)s\" din \"%(model)s\" care nu"
" există."
+#, python-format
msgctxt "model:ir.message,text:msg_write_rule_error"
msgid ""
"You are not allowed to write to records \"%(ids)s\" of \"%(model)s\" because of at least one of these rules:\n"
@@ -3209,7 +3353,7 @@ msgstr ""
"Nu aveți permisiunea de a scrie în înregistrările \"%(ids)s\" din \"%(model)s\" din cauza a cel puțin uneia dintre aceste reguli:\n"
"%(rules)s"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_write_xml_record"
msgid ""
"You are not allowed to modify the field \"%(field)s\" in record "
@@ -3222,12 +3366,6 @@ msgctxt "model:ir.message,text:msg_xml_id"
msgid "XML ID"
msgstr ""
-msgctxt "model:ir.message,text:msg_xml_id_syntax_error"
-msgid ""
-"Syntax error for XML id: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
-msgstr ""
-
msgctxt "model:ir.model,name:"
msgid "Model"
msgstr "Model"
@@ -3510,11 +3648,12 @@ msgstr "Acţiuni"
#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_email_form"
-msgid "E-mails"
+msgid "Emails"
msgstr "E-mailuri"
+#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_email_template_form"
-msgid "E-mail Templates"
+msgid "Email Templates"
msgstr "Șabloane E-mail"
msgctxt "model:ir.ui.menu,name:menu_error_form"
@@ -3652,24 +3791,6 @@ msgctxt "model:ir.ui.menu,name:menu_view"
msgid "Views"
msgstr "Vizualizări"
-msgctxt "model:ir.ui.menu,name:menu_view_search"
-msgid "View Search"
-msgstr ""
-
-#, fuzzy
-msgctxt "model:ir.ui.menu,name:menu_view_tree_optional"
-msgid "View Tree Optional"
-msgstr "Lațime Arbore Visualizare"
-
-#, fuzzy
-msgctxt "model:ir.ui.menu,name:menu_view_tree_state"
-msgid "Tree State"
-msgstr "Stare Arbore"
-
-msgctxt "model:ir.ui.menu,name:menu_view_tree_width"
-msgid "View Tree Width"
-msgstr ""
-
msgctxt "model:ir.ui.menu,name:model_model_fields_form"
msgid "Fields"
msgstr ""
@@ -3905,6 +4026,11 @@ msgctxt "selection:ir.cron,interval_type:"
msgid "Weeks"
msgstr "Săptămâni"
+#, fuzzy
+msgctxt "selection:ir.cron,method:"
+msgid "Clean Cron Logs"
+msgstr "Curațare Traduceri"
+
msgctxt "selection:ir.cron,method:"
msgid "Clean Errors"
msgstr ""
diff --git a/trytond/trytond/ir/locale/ru.po b/trytond/trytond/ir/locale/ru.po
index ff41ef0c33..a5e27bae7c 100644
--- a/trytond/trytond/ir/locale/ru.po
+++ b/trytond/trytond/ir/locale/ru.po
@@ -528,6 +528,10 @@ msgctxt "field:ir.cron,interval_type:"
msgid "Interval Type"
msgstr ""
+msgctxt "field:ir.cron,logs:"
+msgid "Logs"
+msgstr ""
+
msgctxt "field:ir.cron,method:"
msgid "Method"
msgstr ""
@@ -541,6 +545,10 @@ msgctxt "field:ir.cron,next_call:"
msgid "Next Call"
msgstr "Следующий вызов"
+msgctxt "field:ir.cron,running:"
+msgid "Running"
+msgstr ""
+
#, fuzzy
msgctxt "field:ir.cron,timezone:"
msgid "Timezone"
@@ -550,6 +558,24 @@ msgctxt "field:ir.cron,weekday:"
msgid "Day of Week"
msgstr ""
+#, fuzzy
+msgctxt "field:ir.cron.log,cron:"
+msgid "Cron"
+msgstr "Планировщик"
+
+#, fuzzy
+msgctxt "field:ir.cron.log,duration:"
+msgid "Duration"
+msgstr "Направление"
+
+msgctxt "field:ir.cron.log,ended:"
+msgid "Ended"
+msgstr ""
+
+msgctxt "field:ir.cron.log,started:"
+msgid "Started"
+msgstr ""
+
msgctxt "field:ir.email,addresses:"
msgid "Addresses"
msgstr ""
@@ -594,7 +620,7 @@ msgstr ""
#, fuzzy
msgctxt "field:ir.email.address,email:"
-msgid "E-mail"
+msgid "Email"
msgstr "Эл.почта"
msgctxt "field:ir.email.template,body:"
@@ -1607,6 +1633,11 @@ msgctxt "field:ir.ui.menu,favorite:"
msgid "Favorite"
msgstr "Избранное"
+#, fuzzy
+msgctxt "field:ir.ui.menu,favorites:"
+msgid "Favorites"
+msgstr "Избранное"
+
msgctxt "field:ir.ui.menu,icon:"
msgid "Icon"
msgstr "Иконка"
@@ -1699,6 +1730,11 @@ msgctxt "field:ir.ui.view_search,model:"
msgid "Model"
msgstr "Модель"
+#, fuzzy
+msgctxt "field:ir.ui.view_search,model_ref:"
+msgid "Model"
+msgstr "Модель"
+
msgctxt "field:ir.ui.view_search,name:"
msgid "Name"
msgstr "Наименование"
@@ -1712,6 +1748,21 @@ msgctxt "field:ir.ui.view_tree_optional,field:"
msgid "Field"
msgstr "Поле"
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_optional,field_ref:"
+msgid "Field"
+msgstr "Поле"
+
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_optional,model:"
+msgid "Model"
+msgstr "Модель"
+
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_optional,model_ref:"
+msgid "Model"
+msgstr "Модель"
+
#, fuzzy
msgctxt "field:ir.ui.view_tree_optional,user:"
msgid "User"
@@ -1723,10 +1774,15 @@ msgid "Value"
msgstr "Значения"
#, fuzzy
-msgctxt "field:ir.ui.view_tree_optional,view_id:"
-msgid "View ID"
+msgctxt "field:ir.ui.view_tree_optional,view:"
+msgid "View"
msgstr "Просмотр"
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_state,child_field:"
+msgid "Child Field"
+msgstr "Подчиненое поле"
+
msgctxt "field:ir.ui.view_tree_state,child_name:"
msgid "Child Name"
msgstr ""
@@ -1741,6 +1797,11 @@ msgctxt "field:ir.ui.view_tree_state,model:"
msgid "Model"
msgstr "Модель"
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_state,model_ref:"
+msgid "Model"
+msgstr "Модель"
+
msgctxt "field:ir.ui.view_tree_state,nodes:"
msgid "Expanded Nodes"
msgstr ""
@@ -1847,7 +1908,7 @@ msgid "The field that contains the recipient(s)."
msgstr ""
msgctxt "help:ir.email.template,recipients_hidden:"
-msgid "The field that contains the secondary recipient(s)."
+msgid "The field that contains the hidden recipient(s)."
msgstr ""
#, fuzzy
@@ -2082,17 +2143,18 @@ msgstr "Actions"
#, fuzzy
msgctxt "model:ir.action,name:act_email_form"
-msgid "E-mails"
+msgid "Emails"
msgstr "Эл.почта"
#, fuzzy
msgctxt "model:ir.action,name:act_email_form_relate"
-msgid "E-mail Archives"
+msgid "Email Archives"
msgstr "Эл.почта"
+#, fuzzy
msgctxt "model:ir.action,name:act_email_template_form"
-msgid "E-mail Templates"
-msgstr ""
+msgid "Email Templates"
+msgstr "Расширение шаблонов"
#, fuzzy
msgctxt "model:ir.action,name:act_error_form"
@@ -2280,9 +2342,10 @@ msgctxt "model:ir.action,name:act_view_tree_optional_form"
msgid "View Tree Optional"
msgstr "Ширина вида список"
+#, fuzzy
msgctxt "model:ir.action,name:act_view_tree_state"
-msgid "Tree State"
-msgstr "Tree State"
+msgid "View Tree State"
+msgstr "Ширина вида список"
#, fuzzy
msgctxt "model:ir.action,name:act_view_tree_width_form"
@@ -2559,6 +2622,11 @@ msgctxt "model:ir.cron,name:"
msgid "Cron"
msgstr "Планировщик"
+#, fuzzy
+msgctxt "model:ir.cron.log,name:"
+msgid "Cron Log"
+msgstr "Планировщик"
+
msgctxt "model:ir.date,name:"
msgid "Date"
msgstr "Дата"
@@ -2721,46 +2789,54 @@ msgctxt "model:ir.message,text:msg_ID"
msgid "ID"
msgstr "ID"
+#, python-format
msgctxt "model:ir.message,text:msg_access_button_error"
msgid "Calling button \"%(button)s on \"%(model)s\" is not allowed."
msgstr ""
+#, fuzzy, python-format
+msgctxt "model:ir.message,text:msg_access_report_error"
+msgid "You are not allowed to execute report \"%(report)s\"."
+msgstr "You are not allowed to delete this record."
+
+#, python-format
msgctxt "model:ir.message,text:msg_access_rule_error"
msgid "You are not allowed to access \"%(model)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_access_rule_field_error"
msgid "You are not allowed to access \"%(model)s.%(field)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_access_wizard_error"
msgid "You are not allowed to execute wizard \"%(wizard)s\"."
msgstr "You are not allowed to delete this record."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_access_wizard_model_error"
msgid "You are not allowed to execute wizard \"%(wizard)s\" on \"%(model)s\"."
msgstr "You are not allowed to delete this record."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_action_invalid_context"
msgid "Invalid context \"%(context)s\" for action \"%(action)s\"."
msgstr "Некорректный контекст \"%(context)s\" у действия \"%(action)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_action_invalid_domain"
msgid "Invalid domain or search criteria \"%(domain)s\" for action \"%(action)s\"."
msgstr ""
"Некорректный домен или условия поиска \"%(domain)s\" у действия "
"\"%(action)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_action_invalid_views"
msgid "Invalid view \"%(view)s\" for action \"%(action)s\"."
msgstr "Некорректный вид \"%(view)s\" для действия \"%(action)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_action_wrong_wizard_model"
msgid "Wrong wizard model in keyword action \"%(name)s\"."
msgstr "Некорректная модель мастера в ключевом слове действия \"%s\"."
@@ -2810,14 +2886,22 @@ msgctxt "model:ir.message,text:msg_button_name_unique"
msgid "The name of the button must be unique per model."
msgstr "Наименование модуля должно быть уникальным"
+#, fuzzy
+msgctxt "model:ir.message,text:msg_cache_name_unique"
+msgid "The name of cache must be unique."
+msgstr "Модель должна быть уникальной!"
+
+#, python-format
msgctxt "model:ir.message,text:msg_context_datetime"
msgid "At date/time: %(datetime)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_context_groups"
msgid "Within groups: %(groups)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_create_rule_error"
msgid ""
"You are not allowed to create records of \"%(model)s\" because they fail on at least one of these rules:\n"
@@ -2834,13 +2918,14 @@ msgctxt "model:ir.message,text:msg_created_by"
msgid "Created by"
msgstr "Создано пользователем"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_rule_error"
msgid ""
"You are not allowed to delete records \"%(ids)s\" of \"%(model)s\" because of at lease one of those rules:\n"
"%(rules)s"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_delete_xml_record"
msgid "You are not allowed to delete the record \"%(record)s\" of \"%(model)s\"."
msgstr "You are not allowed to delete this record."
@@ -2905,15 +2990,17 @@ msgctxt "model:ir.message,text:msg_dict_schema_integer"
msgid "Integer"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_domain"
msgid "Invalid domain in schema \"%(schema)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_help_selection"
msgid "Invalid help selection in schema \"%(schema)s\"."
msgstr "Некорректная эл.почта у отчета \"%s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_selection"
msgid "Invalid selection in schema \"%(schema)s\"."
msgstr ""
@@ -2968,7 +3055,7 @@ msgctxt "model:ir.message,text:msg_dict_yes"
msgid "Yes"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_digits_validation_record"
msgid ""
"The number of digits in the value \"%(value)r\" for field \"%(field)s\" in "
@@ -2977,7 +3064,7 @@ msgstr ""
"The value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" exceeds the "
"digits limit of \"%(digits)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_domain_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -2996,42 +3083,44 @@ msgctxt "model:ir.message,text:msg_edited_by"
msgid "Edited by"
msgstr "Создано пользователем"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_body"
msgid ""
-"Invalid body in e-mail template \"%(template)s\" with exception "
+"Invalid body in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr "Некорректный контекст \"%(context)s\" у действия \"%(action)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_field_pyson"
msgid ""
-"Invalid PYSON %(field)s in e-mail template \"%(template)s\" with exception "
+"Invalid PYSON %(field)s in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr "Некорректный контекст \"%(context)s\" у действия \"%(action)s\"."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_field_pyson_type"
msgid ""
-"The PYSON %(field)s in e-mail template \"%(template)s\" must generate a "
-"list."
-msgstr ""
+"The PYSON %(field)s in email template \"%(template)s\" must generate a list."
+msgstr "Некорректный контекст \"%(context)s\" у действия \"%(action)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_subject"
msgid ""
-"Invalid subject in e-mail template \"%(template)s\" with exception "
+"Invalid subject in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr "Некорректный контекст \"%(context)s\" у действия \"%(action)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_field_model_name"
msgid "%(field)s (model name)"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_field_string"
msgid "%(field)s (string)"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_forbidden_char_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -3040,13 +3129,14 @@ msgstr ""
"The time value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" is not "
"valid."
+#, python-format
msgctxt "model:ir.message,text:msg_foreign_model_exist"
msgid ""
"The records could not be deleted because they are used by field "
"\"%(field)s\" of \"%(model)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_foreign_model_missing"
msgid "The value \"%(value)s\" for field \"%(field)s\" in \"%(model)s\" does not exist."
msgstr "The value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" doesn't exist."
@@ -3059,32 +3149,42 @@ msgctxt "model:ir.message,text:msg_id_positive"
msgid "ID must be positive."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_import_data_missing_column"
+msgid "Missing values for last column at row %(row)d."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_import_data_missing_columns"
+msgid "Missing values for %(n)s last columns at row %(row)d."
+msgstr ""
+
#, fuzzy
msgctxt "model:ir.message,text:msg_language_code_unique"
msgid "The code on language must be unique."
msgstr "Модель должна быть уникальной!"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_language_default_translatable"
msgid "The default language \"%(language)s\" must be translatable."
msgstr "Язык по умолчанию должен иметь возможность перевода."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_language_delete_default"
msgid "The default language \"%(language)s\" can not be deleted."
msgstr "Язык используемый по умолчанию не может быть удален."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_language_invalid_date"
msgid "Invalid date format \"%(format)s\" for language \"%(language)s\"."
msgstr "Некорректный формат даты \"%(format)s\" для языка \"%(language)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_language_invalid_grouping"
msgid "Invalid grouping \"%(grouping)s\" for language \"%(language)s\"."
msgstr "Некорректная группировка \"%(grouping)s\" в языке \"%(language)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_model_invalid_condition"
msgid ""
"The condition \"%(condition)s\" is not a valid PYSON expression for button "
@@ -3110,11 +3210,12 @@ msgctxt "model:ir.message,text:msg_notes"
msgid "Notes"
msgstr "Комментарии"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_read_error"
msgid "You are trying to read records \"%(ids)s\" of \"%(model)s\" that don't exist."
msgstr "You are not allowed to delete this record."
+#, python-format
msgctxt "model:ir.message,text:msg_read_rule_error"
msgid ""
"You are not allowed to read records \"%(ids)s\" of \"%(model)s\" because of at least one of these rules:\n"
@@ -3126,7 +3227,7 @@ msgctxt "model:ir.message,text:msg_record_name"
msgid "Record Name"
msgstr "Идентификатор записи"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_recursion_error"
msgid ""
"Recursion error: Record \"%(rec_name)s\" with parent \"%(parent_rec_name)s\""
@@ -3135,36 +3236,38 @@ msgstr ""
"Recursion error: Record \"%(rec_name)s\" with parent \"%(parent_rec_name)s\""
" was configured as ancestor of itself."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_reference_syntax_error"
msgid ""
-"Syntax error for reference: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
-msgstr "Syntax error for reference %r in %s"
+"Syntax error for %(value)r in \"%(field)s\" of \"%(model)s\" at row %(row)d "
+"and column %(column)d."
+msgstr "The value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" doesn't exist."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_relation_not_found"
-msgid "Relation not found: %(value)r in \"%(model)s\" (%(column)s)."
-msgstr "Relation not found: %r in %s"
+msgid ""
+"Could not find relation for %(value)r in \"%(model)s\" at row %(row)d and "
+"column %(column)d."
+msgstr "Too many relations found: %r in %s"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_report_invalid_email"
msgid "Invalid email definition for report \"%(name)s\"."
msgstr "Некорректная эл.почта у отчета \"%s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_report_invalid_record_name"
msgid ""
"Invalid record name definition for report \"%(report)s\" with exception "
"\"%(exception)s\"."
msgstr "Некорректный контекст \"%(context)s\" у действия \"%(action)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_required_validation"
msgid "A value is required for field \"%(field)s\" in \"%(model)s\"."
msgstr "Missing search function on field \"%s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_required_validation_record"
msgid ""
"A value is required for field \"%(field)s\" in record \"%(record)s\" of "
@@ -3175,17 +3278,17 @@ msgctxt "model:ir.message,text:msg_resource_copy_help"
msgid "The resources to which this record must be copied."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_rule_invalid_domain"
msgid "Invalid domain in rule \"%(name)s\"."
msgstr "Некорректный домен в правиле \"%s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_search_function_missing"
msgid "Missing search function for field \"%(field)s\" in \"%(model)s\"."
msgstr "Missing search function on field \"%s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_selection_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -3205,33 +3308,29 @@ msgid ""
"sequence."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_number_increment_next"
msgid ""
"Invalid \"Increment Number\" (%(number_increment)s) or \"Next Number\" "
"(%(number_next)s) with exception \"%(exception)s\"."
msgstr "Некорректный контекст \"%(context)s\" у действия \"%(action)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_prefix"
msgid "Invalid prefix \"%(affix)s\" for sequence \"%(sequence)s\"."
msgstr "Некорректный префикс \"%(prefix)s\" в нумерации \"%(sequence)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_suffix"
msgid "Invalid suffix \"%(affix)s\" for sequence \"%(sequence)s\"."
msgstr "Некорректный суффикс \"%(suffix)s\" в нумерации \"%(sequence)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_sequence_last_timestamp_future"
msgid "The \"Last Timestamp\" cannot be in the future for sequence \"%s\"."
msgstr "Последняя временная метка не может быть в будущем для нумерации \"%s\"."
-#, fuzzy
-msgctxt "model:ir.message,text:msg_sequence_missing"
-msgid "Missing sequence."
-msgstr "Отсутствует нумерация."
-
+#, python-format
msgctxt "model:ir.message,text:msg_setter_function_missing"
msgid "Missing setter function for field \"%(field)s\" in \"%(model)s\"."
msgstr ""
@@ -3240,21 +3339,21 @@ msgctxt "model:ir.message,text:msg_singleton"
msgid "Only one singleton can be created."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_size_validation"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in \"%(model)s\" is too long"
" (%(size)i > %(max_size)i)."
msgstr "The value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" doesn't exist."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_size_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
"\"%(model)s\" is too long (%(size)i > %(max_size)i)."
msgstr "The value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" doesn't exist."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_time_format_validation_record"
msgid ""
"The time value \"%(value)s\" for field \"%(field)s\" in record "
@@ -3291,11 +3390,14 @@ msgctxt "model:ir.message,text:msg_timedelta_w"
msgid "w"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_too_many_relations_found"
-msgid "Too many relations found: %(value)r in \"%(model)s\" (%(column)s)."
+msgid ""
+"Found too many relation for %(value)r in \"%(model)s\" at row %(row)d and "
+"column %(column)d."
msgstr "Too many relations found: %r in %s"
+#, python-format
msgctxt "model:ir.message,text:msg_translation_overridden"
msgid ""
"You can not export translation \"%(name)s\" because it has been overridden "
@@ -3309,7 +3411,7 @@ msgid ""
"mutually exclusive."
msgstr "\"На время\" и другие варианты взаимоисключающие"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_trigger_invalid_condition"
msgid ""
"Condition \"%(condition)s\" is not a valid PYSON expression for trigger "
@@ -3318,43 +3420,45 @@ msgstr ""
"Условие \"%(condition)s\" не является корректным выражением python для "
"триггера \"%(trigger)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_value_syntax_error"
msgid ""
-"Syntax error for value: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
+"Syntax error for %(value)r in \"%(field)s\" of \"%(model)s\" at row %(row)d "
+"and column %(column)d."
msgstr "The value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" doesn't exist."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_view_invalid_xml"
msgid "Invalid XML for view \"%(name)s\"."
msgstr "Некорректный XML для вида \"%s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_view_search_invalid_domain"
msgid "Invalid domain or search criteria \"%(domain)s\" for search \"%(search)s\"."
msgstr ""
"Некорректный домен или условия поиска \"%(domain)s\" у действия "
"\"%(action)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_view_tree_optional_type"
msgid "You cannot store optional on view \"%(view)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_write_error"
msgid ""
"You are trying to write to records \"%(ids)s\" of \"%(model)s\" that don't "
"exist."
msgstr "You are not allowed to delete this record."
+#, python-format
msgctxt "model:ir.message,text:msg_write_rule_error"
msgid ""
"You are not allowed to write to records \"%(ids)s\" of \"%(model)s\" because of at least one of these rules:\n"
"%(rules)s"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_write_xml_record"
msgid ""
"You are not allowed to modify the field \"%(field)s\" in record "
@@ -3365,12 +3469,6 @@ msgctxt "model:ir.message,text:msg_xml_id"
msgid "XML ID"
msgstr ""
-msgctxt "model:ir.message,text:msg_xml_id_syntax_error"
-msgid ""
-"Syntax error for XML id: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
-msgstr ""
-
msgctxt "model:ir.model,name:"
msgid "Model"
msgstr "Модель"
@@ -3666,12 +3764,13 @@ msgstr "Actions"
#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_email_form"
-msgid "E-mails"
+msgid "Emails"
msgstr "Эл.почта"
+#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_email_template_form"
-msgid "E-mail Templates"
-msgstr ""
+msgid "Email Templates"
+msgstr "Расширение шаблонов"
#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_error_form"
@@ -3832,25 +3931,6 @@ msgctxt "model:ir.ui.menu,name:menu_view"
msgid "Views"
msgstr "Views"
-#, fuzzy
-msgctxt "model:ir.ui.menu,name:menu_view_search"
-msgid "View Search"
-msgstr "View Search"
-
-#, fuzzy
-msgctxt "model:ir.ui.menu,name:menu_view_tree_optional"
-msgid "View Tree Optional"
-msgstr "Ширина вида список"
-
-msgctxt "model:ir.ui.menu,name:menu_view_tree_state"
-msgid "Tree State"
-msgstr "Tree State"
-
-#, fuzzy
-msgctxt "model:ir.ui.menu,name:menu_view_tree_width"
-msgid "View Tree Width"
-msgstr "View Tree Width"
-
#, fuzzy
msgctxt "model:ir.ui.menu,name:model_model_fields_form"
msgid "Fields"
@@ -4099,6 +4179,11 @@ msgctxt "selection:ir.cron,interval_type:"
msgid "Weeks"
msgstr "Недели"
+#, fuzzy
+msgctxt "selection:ir.cron,method:"
+msgid "Clean Cron Logs"
+msgstr "Clean Translations"
+
msgctxt "selection:ir.cron,method:"
msgid "Clean Errors"
msgstr ""
diff --git a/trytond/trytond/ir/locale/sl.po b/trytond/trytond/ir/locale/sl.po
index 995591f42d..6712181054 100644
--- a/trytond/trytond/ir/locale/sl.po
+++ b/trytond/trytond/ir/locale/sl.po
@@ -54,7 +54,6 @@ msgctxt "field:ir.action.act_window,context_model:"
msgid "Context Model"
msgstr "Kontekstni model"
-#, fuzzy
msgctxt "field:ir.action.act_window,context_model_ref:"
msgid "Context Model"
msgstr "Kontekstni model"
@@ -111,7 +110,6 @@ msgctxt "field:ir.action.act_window,res_model:"
msgid "Model"
msgstr "Model"
-#, fuzzy
msgctxt "field:ir.action.act_window,res_model_ref:"
msgid "Model"
msgstr "Model"
@@ -200,7 +198,6 @@ msgctxt "field:ir.action.report,model:"
msgid "Model"
msgstr "Model"
-#, fuzzy
msgctxt "field:ir.action.report,model_ref:"
msgid "Model"
msgstr "Model"
@@ -209,7 +206,6 @@ msgctxt "field:ir.action.report,module:"
msgid "Module"
msgstr "Modul"
-#, fuzzy
msgctxt "field:ir.action.report,module_ref:"
msgid "Module"
msgstr "Modul"
@@ -318,7 +314,6 @@ msgctxt "field:ir.action.wizard,model:"
msgid "Model"
msgstr "Model"
-#, fuzzy
msgctxt "field:ir.action.wizard,model_ref:"
msgid "Model"
msgstr "Model"
@@ -507,6 +502,11 @@ msgctxt "field:ir.cron,interval_type:"
msgid "Interval Type"
msgstr "Vrsta intervala"
+#, fuzzy
+msgctxt "field:ir.cron,logs:"
+msgid "Logs"
+msgstr "Dnevniki"
+
msgctxt "field:ir.cron,method:"
msgid "Method"
msgstr "Metoda"
@@ -519,6 +519,10 @@ msgctxt "field:ir.cron,next_call:"
msgid "Next Call"
msgstr "Naslednji zagon"
+msgctxt "field:ir.cron,running:"
+msgid "Running"
+msgstr ""
+
msgctxt "field:ir.cron,timezone:"
msgid "Timezone"
msgstr "Časovni pas"
@@ -527,6 +531,24 @@ msgctxt "field:ir.cron,weekday:"
msgid "Day of Week"
msgstr "Dan v tednu"
+#, fuzzy
+msgctxt "field:ir.cron.log,cron:"
+msgid "Cron"
+msgstr "Časovni razporejevalnik"
+
+#, fuzzy
+msgctxt "field:ir.cron.log,duration:"
+msgid "Duration"
+msgstr "Smer"
+
+msgctxt "field:ir.cron.log,ended:"
+msgid "Ended"
+msgstr ""
+
+msgctxt "field:ir.cron.log,started:"
+msgid "Started"
+msgstr ""
+
msgctxt "field:ir.email,addresses:"
msgid "Addresses"
msgstr "Naslovi"
@@ -567,8 +589,9 @@ msgctxt "field:ir.email.address,address:"
msgid "Address"
msgstr "Naslov"
+#, fuzzy
msgctxt "field:ir.email.address,email:"
-msgid "E-mail"
+msgid "Email"
msgstr "E-pošta"
msgctxt "field:ir.email.template,body:"
@@ -807,7 +830,6 @@ msgctxt "field:ir.model,module:"
msgid "Module"
msgstr "Modul"
-#, fuzzy
msgctxt "field:ir.model,module_ref:"
msgid "Module"
msgstr "Modul"
@@ -828,7 +850,6 @@ msgctxt "field:ir.model.access,model:"
msgid "Model"
msgstr "Model"
-#, fuzzy
msgctxt "field:ir.model.access,model_ref:"
msgid "Model"
msgstr "Model"
@@ -865,7 +886,6 @@ msgctxt "field:ir.model.button,model:"
msgid "Model"
msgstr "Model"
-#, fuzzy
msgctxt "field:ir.model.button,model_ref:"
msgid "Model"
msgstr "Model"
@@ -938,7 +958,6 @@ msgctxt "field:ir.model.data,model:"
msgid "Model"
msgstr "Model"
-#, fuzzy
msgctxt "field:ir.model.data,model_ref:"
msgid "Model"
msgstr "Model"
@@ -947,7 +966,6 @@ msgctxt "field:ir.model.data,module:"
msgid "Module"
msgstr "Modul"
-#, fuzzy
msgctxt "field:ir.model.data,module_ref:"
msgid "Module"
msgstr "Modul"
@@ -980,7 +998,6 @@ msgctxt "field:ir.model.field,model:"
msgid "Model"
msgstr "Model"
-#, fuzzy
msgctxt "field:ir.model.field,model_ref:"
msgid "Model"
msgstr "Model"
@@ -989,7 +1006,6 @@ msgctxt "field:ir.model.field,module:"
msgid "Module"
msgstr "Modul"
-#, fuzzy
msgctxt "field:ir.model.field,module_ref:"
msgid "Module"
msgstr "Modul"
@@ -1014,7 +1030,6 @@ msgctxt "field:ir.model.field.access,field:"
msgid "Field"
msgstr "Polje"
-#, fuzzy
msgctxt "field:ir.model.field.access,field_ref:"
msgid "Field"
msgstr "Polje"
@@ -1023,12 +1038,10 @@ msgctxt "field:ir.model.field.access,group:"
msgid "Group"
msgstr "Skupina"
-#, fuzzy
msgctxt "field:ir.model.field.access,model:"
msgid "Model"
msgstr "Model"
-#, fuzzy
msgctxt "field:ir.model.field.access,model_ref:"
msgid "Model"
msgstr "Model"
@@ -1221,7 +1234,6 @@ msgctxt "field:ir.rule.group,model:"
msgid "Model"
msgstr "Model"
-#, fuzzy
msgctxt "field:ir.rule.group,model_ref:"
msgid "Model"
msgstr "Model"
@@ -1382,7 +1394,6 @@ msgctxt "field:ir.translation,module:"
msgid "Module"
msgstr "Modul"
-#, fuzzy
msgctxt "field:ir.translation,module_ref:"
msgid "Module"
msgstr "Modul"
@@ -1395,7 +1406,6 @@ msgctxt "field:ir.translation,overriding_module:"
msgid "Overriding Module"
msgstr "Razširjevalni modul"
-#, fuzzy
msgctxt "field:ir.translation,overriding_module_ref:"
msgid "Overriding Module"
msgstr "Razširjevalni modul"
@@ -1500,7 +1510,6 @@ msgctxt "field:ir.ui.icon,module:"
msgid "Module"
msgstr "Modul"
-#, fuzzy
msgctxt "field:ir.ui.icon,module_ref:"
msgid "Module"
msgstr "Modul"
@@ -1533,6 +1542,11 @@ msgctxt "field:ir.ui.menu,favorite:"
msgid "Favorite"
msgstr "Priljubljen"
+#, fuzzy
+msgctxt "field:ir.ui.menu,favorites:"
+msgid "Favorites"
+msgstr "Priljubljen"
+
msgctxt "field:ir.ui.menu,icon:"
msgid "Icon"
msgstr "Ikona"
@@ -1559,7 +1573,7 @@ msgstr "Zgradba"
msgctxt "field:ir.ui.view,basis:"
msgid "Basis"
-msgstr ""
+msgstr "Osnova"
msgctxt "field:ir.ui.view,data:"
msgid "Data"
@@ -1569,12 +1583,10 @@ msgctxt "field:ir.ui.view,domain:"
msgid "Domain"
msgstr "Domena"
-#, fuzzy
msgctxt "field:ir.ui.view,extensions:"
msgid "Extensions"
-msgstr "Končnica"
+msgstr "Končnice"
-#, fuzzy
msgctxt "field:ir.ui.view,field_children:"
msgid "Children Field"
msgstr "Podpolja"
@@ -1591,7 +1603,6 @@ msgctxt "field:ir.ui.view,model:"
msgid "Model"
msgstr "Model"
-#, fuzzy
msgctxt "field:ir.ui.view,model_ref:"
msgid "Model"
msgstr "Model"
@@ -1600,7 +1611,6 @@ msgctxt "field:ir.ui.view,module:"
msgid "Module"
msgstr "Modul"
-#, fuzzy
msgctxt "field:ir.ui.view,module_ref:"
msgid "Module"
msgstr "Modul"
@@ -1625,6 +1635,11 @@ msgctxt "field:ir.ui.view_search,model:"
msgid "Model"
msgstr "Model"
+#, fuzzy
+msgctxt "field:ir.ui.view_search,model_ref:"
+msgid "Model"
+msgstr "Model"
+
msgctxt "field:ir.ui.view_search,name:"
msgid "Name"
msgstr "Naziv"
@@ -1637,6 +1652,21 @@ msgctxt "field:ir.ui.view_tree_optional,field:"
msgid "Field"
msgstr "Polje"
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_optional,field_ref:"
+msgid "Field"
+msgstr "Polje"
+
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_optional,model:"
+msgid "Model"
+msgstr "Model"
+
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_optional,model_ref:"
+msgid "Model"
+msgstr "Model"
+
msgctxt "field:ir.ui.view_tree_optional,user:"
msgid "User"
msgstr "Uporabnik"
@@ -1645,9 +1675,15 @@ msgctxt "field:ir.ui.view_tree_optional,value:"
msgid "Value"
msgstr "Vrednost"
-msgctxt "field:ir.ui.view_tree_optional,view_id:"
-msgid "View ID"
-msgstr "ID pogleda"
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_optional,view:"
+msgid "View"
+msgstr "Pogled"
+
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_state,child_field:"
+msgid "Child Field"
+msgstr "Podpolja"
msgctxt "field:ir.ui.view_tree_state,child_name:"
msgid "Child Name"
@@ -1661,6 +1697,11 @@ msgctxt "field:ir.ui.view_tree_state,model:"
msgid "Model"
msgstr "Model"
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_state,model_ref:"
+msgid "Model"
+msgstr "Model"
+
msgctxt "field:ir.ui.view_tree_state,nodes:"
msgid "Expanded Nodes"
msgstr "Razširjeni vozli"
@@ -1677,7 +1718,6 @@ msgctxt "field:ir.ui.view_tree_width,field:"
msgid "Field"
msgstr "Polje"
-#, fuzzy
msgctxt "field:ir.ui.view_tree_width,field_ref:"
msgid "Field"
msgstr "Polje"
@@ -1686,7 +1726,6 @@ msgctxt "field:ir.ui.view_tree_width,model:"
msgid "Model"
msgstr "Model"
-#, fuzzy
msgctxt "field:ir.ui.view_tree_width,model_ref:"
msgid "Model"
msgstr "Model"
@@ -1732,6 +1771,8 @@ msgid ""
"A Genshi expression to compute the name using 'record'.\n"
"Leave empty for the default name."
msgstr ""
+"Genshi izraz za izračun imena z uporabo zapisa (ki ga predstavlja \"record\").\n"
+"Pustite prazno za privzeto ime."
msgctxt "help:ir.action.report,records:"
msgid "The records on which the action runs."
@@ -1761,9 +1802,10 @@ msgctxt "help:ir.email.template,recipients:"
msgid "The field that contains the recipient(s)."
msgstr "Polje, ki vsebuje prejemnika oz. prejemnike."
+#, fuzzy
msgctxt "help:ir.email.template,recipients_hidden:"
-msgid "The field that contains the secondary recipient(s)."
-msgstr "Polje, ki vsebuje sekundarne prejemnike."
+msgid "The field that contains the hidden recipient(s)."
+msgstr "Polje, ki vsebuje prejemnika oz. prejemnike."
msgctxt "help:ir.email.template,recipients_hidden_pyson:"
msgid ""
@@ -1778,6 +1820,8 @@ msgid ""
"A PYSON expression that generates a list of recipients with the record "
"represented by \"self\"."
msgstr ""
+"PYSON izraz, ki generira seznam prejemnikov za zapis, ki ga predstavlja "
+"\"self\"."
msgctxt "help:ir.email.template,recipients_secondary:"
msgid "The field that contains the secondary recipient(s)."
@@ -1788,6 +1832,8 @@ msgid ""
"A PYSON expression that generates a list of secondary recipients with the "
"record represented by \"self\"."
msgstr ""
+"PYSON izraz, ki generira seznam sekundarnih prejemnikov za zapis, ki ga "
+"predstavlja \"self\"."
msgctxt "help:ir.export,header:"
msgid "Check to include field names on the export."
@@ -1803,16 +1849,15 @@ msgstr "RFC 4646 značka."
msgctxt "help:ir.lang,parent:"
msgid "Code of the exceptional parent"
-msgstr ""
+msgstr "Koda izjemnega nadrejenega zapisa"
-#, fuzzy
msgctxt "help:ir.model,module_ref:"
msgid "Module in which this model is defined."
-msgstr "Modul, v katerem je ta model določen."
+msgstr "Modul, v katerem je ta model definiran."
msgctxt "help:ir.model.button,confirm:"
msgid "Text to ask user confirmation when clicking the button."
-msgstr ""
+msgstr "Besedilo potrditve uporanika ob pritisku na gumb."
msgctxt "help:ir.model.button,reset_by:"
msgid "Button that should reset the rules."
@@ -1839,11 +1884,12 @@ msgid ""
"If checked, the access right on the model of the field is also tested "
"against the relation of the field."
msgstr ""
+"Če je označeno, se dostopne pravice na modelu polja preverja tudi na podlagi"
+" povezanega modela polja."
-#, fuzzy
msgctxt "help:ir.model.field,module_ref:"
msgid "Module in which this field is defined."
-msgstr "Modul, v katerem je to polje določeno."
+msgstr "Modul, v katerem je to polje definirano."
msgctxt "help:ir.model.print_model_graph.start,filter:"
msgid ""
@@ -1853,11 +1899,11 @@ msgstr "Vpis Pythonskega regularnega izraza izloči najdene modele iz grafa."
msgctxt "help:ir.queue,expected_at:"
msgid "When the task should be done."
-msgstr ""
+msgstr "Kdaj naj bo naloga opravljena."
msgctxt "help:ir.queue,scheduled_at:"
msgid "When the task can start."
-msgstr ""
+msgstr "Kdaj se lahko naloga začne."
msgctxt "help:ir.rule,domain:"
msgid ""
@@ -1882,6 +1928,7 @@ msgstr ""
msgctxt "help:ir.rule.group,name:"
msgid "Displayed to users when access error is raised for this rule."
msgstr ""
+"Prikaže se uporabnikom, ko se pojavi napaka pri dostopu za to pravilo."
msgctxt "help:ir.rule.group,rules:"
msgid "The rule is satisfied if at least one test is True."
@@ -1892,24 +1939,32 @@ msgid ""
"The current date can be used formatted using strftime format suffixed with "
"underscores: i.e: ${date_Y}"
msgstr ""
+"Trenutni datum je mogoče uporabiti v formatu strftime s pripono s podčrtaji:"
+" npr.: ${date_Y}"
msgctxt "help:ir.sequence,suffix:"
msgid ""
"The current date can be used formatted using strftime format suffixed with "
"underscores: i.e: ${date_Y}"
msgstr ""
+"Trenutni datum je mogoče uporabiti v formatu strftime s pripono s podčrtaji:"
+" npr.: ${date_Y}"
msgctxt "help:ir.sequence.strict,prefix:"
msgid ""
"The current date can be used formatted using strftime format suffixed with "
"underscores: i.e: ${date_Y}"
msgstr ""
+"Trenutni datum je mogoče uporabiti v formatu strftime s pripono s podčrtaji:"
+" npr.: ${date_Y}"
msgctxt "help:ir.sequence.strict,suffix:"
msgid ""
"The current date can be used formatted using strftime format suffixed with "
"underscores: i.e: ${date_Y}"
msgstr ""
+"Trenutni datum je mogoče uporabiti v formatu strftime s pripono s podčrtaji:"
+" npr.: ${date_Y}"
msgctxt "help:ir.trigger,condition:"
msgid ""
@@ -1975,16 +2030,19 @@ msgctxt "model:ir.action,name:act_cron_form"
msgid "Actions"
msgstr "Ukrepi"
+#, fuzzy
msgctxt "model:ir.action,name:act_email_form"
-msgid "E-mails"
+msgid "Emails"
msgstr "E-pošte"
+#, fuzzy
msgctxt "model:ir.action,name:act_email_form_relate"
-msgid "E-mail Archives"
+msgid "Email Archives"
msgstr "Arhiv e-pošte"
+#, fuzzy
msgctxt "model:ir.action,name:act_email_template_form"
-msgid "E-mail Templates"
+msgid "Email Templates"
msgstr "E-poštne predloge"
msgctxt "model:ir.action,name:act_error_form"
@@ -2139,9 +2197,10 @@ msgctxt "model:ir.action,name:act_view_tree_optional_form"
msgid "View Tree Optional"
msgstr "Izbirni pogled seznama"
+#, fuzzy
msgctxt "model:ir.action,name:act_view_tree_state"
-msgid "Tree State"
-msgstr "Stanje drevesa"
+msgid "View Tree State"
+msgstr "Stanje drevesnega pogleda"
msgctxt "model:ir.action,name:act_view_tree_width_form"
msgid "View Tree Width"
@@ -2408,6 +2467,11 @@ msgctxt "model:ir.cron,name:"
msgid "Cron"
msgstr "Časovni razporejevalnik"
+#, fuzzy
+msgctxt "model:ir.cron.log,name:"
+msgid "Cron Log"
+msgstr "Časovni razporejevalnik"
+
msgctxt "model:ir.date,name:"
msgid "Date"
msgstr "Datum"
@@ -2556,43 +2620,57 @@ msgctxt "model:ir.message,text:msg_ID"
msgid "ID"
msgstr "ID"
+#, python-format
msgctxt "model:ir.message,text:msg_access_button_error"
msgid "Calling button \"%(button)s on \"%(model)s\" is not allowed."
msgstr "Klic gumba \"%(button)s\" na modelu \"%(model)s\" ni dovoljen."
+#, fuzzy, python-format
+msgctxt "model:ir.message,text:msg_access_report_error"
+msgid "You are not allowed to execute report \"%(report)s\"."
+msgstr "Nimate dovoljenja za zagon čarovnika \"%(wizard)s\"."
+
+#, python-format
msgctxt "model:ir.message,text:msg_access_rule_error"
msgid "You are not allowed to access \"%(model)s\"."
msgstr "Nimate dostopa do modela \"%(model)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_access_rule_field_error"
msgid "You are not allowed to access \"%(model)s.%(field)s\"."
msgstr "Nimate dostopa do \"%(model)s.%(field)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_access_wizard_error"
msgid "You are not allowed to execute wizard \"%(wizard)s\"."
msgstr "Nimate dovoljenja za zagon čarovnika \"%(wizard)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_access_wizard_model_error"
msgid "You are not allowed to execute wizard \"%(wizard)s\" on \"%(model)s\"."
msgstr "Nimate dovoljenja za zagon čarovnika \"%(wizard)s\" na modelu \"%(model)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_action_invalid_context"
msgid "Invalid context \"%(context)s\" for action \"%(action)s\"."
msgstr "Neveljaven kontekst \"%(context)s\" pri ukrepu \"%(action)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_action_invalid_domain"
msgid "Invalid domain or search criteria \"%(domain)s\" for action \"%(action)s\"."
msgstr ""
"Neveljavna domena ali iskalni kriterij \"%(domain)s\" pri ukrepu "
"\"%(action)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_action_invalid_views"
msgid "Invalid view \"%(view)s\" for action \"%(action)s\"."
msgstr "Neveljaven pogled \"%(view)s\" za ukrep \"%(action)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_action_wrong_wizard_model"
msgid "Wrong wizard model in keyword action \"%(name)s\"."
-msgstr ""
+msgstr "Napačen model čarovnika v dejanju ključne besede \"%(name)s\"."
msgctxt "model:ir.message,text:msg_active"
msgid "Active"
@@ -2600,7 +2678,7 @@ msgstr "Aktivno"
msgctxt "model:ir.message,text:msg_active_help"
msgid "Uncheck to exclude from future use."
-msgstr ""
+msgstr "Počistite polje za izključitev iz prihodnje uporabe."
msgctxt "model:ir.message,text:msg_attachments"
msgid "Attachments"
@@ -2634,14 +2712,21 @@ msgctxt "model:ir.message,text:msg_button_name_unique"
msgid "The name of the button must be unique per model."
msgstr "Naziv gumba mora biti edinstven na modelu."
+msgctxt "model:ir.message,text:msg_cache_name_unique"
+msgid "The name of cache must be unique."
+msgstr "Koda predpomnilnika mora biti edinstvena."
+
+#, python-format
msgctxt "model:ir.message,text:msg_context_datetime"
msgid "At date/time: %(datetime)s"
-msgstr ""
+msgstr "Ob datum/čas: %(datetime)s"
+#, python-format
msgctxt "model:ir.message,text:msg_context_groups"
msgid "Within groups: %(groups)s"
-msgstr ""
+msgstr "Znotraj skupin: %(groups)s"
+#, python-format
msgctxt "model:ir.message,text:msg_create_rule_error"
msgid ""
"You are not allowed to create records of \"%(model)s\" because they fail on at least one of these rules:\n"
@@ -2658,14 +2743,16 @@ msgctxt "model:ir.message,text:msg_created_by"
msgid "Created by"
msgstr "Ustvaril"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_rule_error"
msgid ""
"You are not allowed to delete records \"%(ids)s\" of \"%(model)s\" because of at lease one of those rules:\n"
"%(rules)s"
msgstr ""
-"Nimate dovoljenja za brisanje zapisov na modelu \"%(model)s\", saj ne ustreza vsaj enemu od pravil:\n"
+"Nimate dovoljenja za brisanje zapisov \"%(ids)s\" na modelu \"%(model)s\", saj ne ustreza vsaj enemu od pravil:\n"
"%(rules)s"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_xml_record"
msgid "You are not allowed to delete the record \"%(record)s\" of \"%(model)s\"."
msgstr "Nimate dovoljenja za brisanje zapisa \"%(record)s\" na modelu \"%(model)s\"."
@@ -2712,7 +2799,7 @@ msgstr "Izbira besedila pomoči"
msgctxt "model:ir.message,text:msg_dict_schema_help_selection_help"
msgid "The key followed by the help text separated by a \":\", one per line."
-msgstr ""
+msgstr "Ključ, ki mu sledi besedilo pomoči, ločeno z \":\", eno na vrstico."
msgctxt "model:ir.message,text:msg_dict_schema_help_selection_json"
msgid "Help Selection JSON"
@@ -2722,14 +2809,17 @@ msgctxt "model:ir.message,text:msg_dict_schema_integer"
msgid "Integer"
msgstr "Celo število"
+#, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_domain"
msgid "Invalid domain in schema \"%(schema)s\"."
msgstr "Neveljavna domena v shemi \"%(schema)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_help_selection"
msgid "Invalid help selection in schema \"%(schema)s\"."
msgstr "Neveljavna izbira pomoči v shemi \"%(schema)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_selection"
msgid "Invalid selection in schema \"%(schema)s\"."
msgstr "Neveljavna izbira v shemi \"%(schema)s\"."
@@ -2753,6 +2843,7 @@ msgstr "Izbor"
msgctxt "model:ir.message,text:msg_dict_schema_selection_help"
msgid "A couple of key and label separated by \":\" per line."
msgstr ""
+"Par sestavljen iz ključa in besedila oznake, ločen z \":\", en na vrstico."
msgctxt "model:ir.message,text:msg_dict_schema_selection_json"
msgid "Selection JSON"
@@ -2764,7 +2855,7 @@ msgstr "Razvrščen izbor"
msgctxt "model:ir.message,text:msg_dict_schema_selection_sorted_help"
msgid "If the selection must be sorted on label."
-msgstr ""
+msgstr "Če mora biti izbor razvrščen na oznaki."
msgctxt "model:ir.message,text:msg_dict_schema_string"
msgid "String"
@@ -2778,23 +2869,23 @@ msgctxt "model:ir.message,text:msg_dict_yes"
msgid "Yes"
msgstr "Da"
-#, fuzzy
+#, python-format
msgctxt "model:ir.message,text:msg_digits_validation_record"
msgid ""
"The number of digits in the value \"%(value)r\" for field \"%(field)s\" in "
"record \"%(record)s\" of \"%(model)s\" exceeds the limit of \"%(digits)i\"."
msgstr ""
-"Število decimalk \"%(digits)s\" polja \"%(field)s\" pri \"%(value)s\" je "
-"preseženo."
+"Število decimalnih mest v vrednosti \"%(value)r\" za polje \"%(field)s\" v "
+"zapisu \"%(record)s\" modela \"%(model)s\" presega omejitev \"%(digits)i\"."
-#, fuzzy
+#, python-format
msgctxt "model:ir.message,text:msg_domain_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
"\"%(model)s\" is not valid according to its domain."
msgstr ""
-"The value of the field \"%(field)s\" on \"%(model)s\" is not valid according"
-" to its domain."
+"Vrednost »%(value)s« za polje »%(field)s« v zapisu »%(record)s« modela "
+"»%(model)s« ni veljavna glede na njegovo domeno."
msgctxt "model:ir.message,text:msg_edited_at"
msgid "Edited at"
@@ -2804,56 +2895,71 @@ msgctxt "model:ir.message,text:msg_edited_by"
msgid "Edited by"
msgstr "Uredil"
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_body"
msgid ""
-"Invalid body in e-mail template \"%(template)s\" with exception "
+"Invalid body in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr ""
+"Neveljavno telo v predlogi e-pošte »%(template)s« z napako »%(exception)s«."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_field_pyson"
msgid ""
-"Invalid PYSON %(field)s in e-mail template \"%(template)s\" with exception "
+"Invalid PYSON %(field)s in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr ""
+"Neveljaven PYSON %(field)s v e-poštni predlogi »%(template)s« z napako "
+"»%(exception)s«."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_field_pyson_type"
msgid ""
-"The PYSON %(field)s in e-mail template \"%(template)s\" must generate a "
-"list."
+"The PYSON %(field)s in email template \"%(template)s\" must generate a list."
msgstr ""
+"PYSON %(field)s v e-poštni predlogi \"%(template)s\" mora ustvariti seznam."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_subject"
msgid ""
-"Invalid subject in e-mail template \"%(template)s\" with exception "
+"Invalid subject in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr ""
+"Neveljavna zadeva v e-poštni predlogi »%(template)s« z napako "
+"»%(exception)s«."
+#, python-format
msgctxt "model:ir.message,text:msg_field_model_name"
msgid "%(field)s (model name)"
msgstr "%(field)s (naziv modela)"
+#, python-format
msgctxt "model:ir.message,text:msg_field_string"
msgid "%(field)s (string)"
msgstr "%(field)s (niz znakov)"
-#, fuzzy
+#, python-format
msgctxt "model:ir.message,text:msg_forbidden_char_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
"\"%(model)s\" contains some invalid chars \"%(chars)s\"."
msgstr ""
-"The time value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" is not "
-"valid."
+"Vrednost \"%(value)s\" za polje \"%(field)s\" v zapisu \"%(record)s\" modela"
+" \"%(model)s\" vsebuje nekaj neveljavnih znakov \"%(chars)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_foreign_model_exist"
msgid ""
"The records could not be deleted because they are used by field "
"\"%(field)s\" of \"%(model)s\"."
msgstr ""
+"Zapisov ni bilo mogoče izbrisati, ker jih uporablja polje »%(field)s« na "
+"modelu »%(model)s«."
+#, python-format
msgctxt "model:ir.message,text:msg_foreign_model_missing"
msgid "The value \"%(value)s\" for field \"%(field)s\" in \"%(model)s\" does not exist."
-msgstr ""
+msgstr "Vrednost \"%(value)s\" za polje \"%(field)s\" modela \"%(model)s\" ne obstaja."
msgctxt "model:ir.message,text:msg_html_editor_save_fail"
msgid "Failed to save, please retry."
@@ -2863,31 +2969,48 @@ msgctxt "model:ir.message,text:msg_id_positive"
msgid "ID must be positive."
msgstr "ID mora biti pozitiven."
+#, python-format
+msgctxt "model:ir.message,text:msg_import_data_missing_column"
+msgid "Missing values for last column at row %(row)d."
+msgstr "Manjkajoče vrednosti za zadnji stolpec v vrstici %(row)d."
+
+#, python-format
+msgctxt "model:ir.message,text:msg_import_data_missing_columns"
+msgid "Missing values for %(n)s last columns at row %(row)d."
+msgstr "Manjkajoče vrednosti zadnjih %(n)s stolpcev v vrstici %(row)d."
+
msgctxt "model:ir.message,text:msg_language_code_unique"
msgid "The code on language must be unique."
msgstr "Koda na jeziku mora biti edinstvena."
+#, python-format
msgctxt "model:ir.message,text:msg_language_default_translatable"
msgid "The default language \"%(language)s\" must be translatable."
msgstr "Privzeti jezik \"%(language)s\" mora biti prevedljiv."
+#, python-format
msgctxt "model:ir.message,text:msg_language_delete_default"
msgid "The default language \"%(language)s\" can not be deleted."
msgstr "Privzetega jezika \"%(language)s\" ni mogoče izbrisati."
+#, python-format
msgctxt "model:ir.message,text:msg_language_invalid_date"
msgid "Invalid date format \"%(format)s\" for language \"%(language)s\"."
msgstr "Neveljaven format datuma \"%(format)s\" za jezik \"%(language)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_language_invalid_grouping"
msgid "Invalid grouping \"%(grouping)s\" for language \"%(language)s\"."
-msgstr ""
+msgstr "Neveljavno združevanje \"%(grouping)s\" za jezik \"%(language)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_model_invalid_condition"
msgid ""
"The condition \"%(condition)s\" is not a valid PYSON expression for button "
"rule \"%(rule)s\"."
msgstr ""
+"Pogoj \"%(condition)s\" ni veljaven PYSON izraz za pravilo gumba "
+"\"%(rule)s\"."
msgctxt "model:ir.message,text:msg_module_deactivate_dependency"
msgid ""
@@ -2905,147 +3028,174 @@ msgctxt "model:ir.message,text:msg_notes"
msgid "Notes"
msgstr "Zapiski"
+#, python-format
msgctxt "model:ir.message,text:msg_read_error"
msgid "You are trying to read records \"%(ids)s\" of \"%(model)s\" that don't exist."
msgstr "Poskušate brisati zapise \"%(ids)s\" modela \"%(model)s\", ki ne obstajajo."
+#, python-format
msgctxt "model:ir.message,text:msg_read_rule_error"
msgid ""
"You are not allowed to read records \"%(ids)s\" of \"%(model)s\" because of at least one of these rules:\n"
"%(rules)s"
msgstr ""
+"Dostop do branja zapisov \"%(ids)s\" modela \"%(model)s\" ni dovoljen zaradi vsaj enega od teh pravil:\n"
+"%(rules)s"
msgctxt "model:ir.message,text:msg_record_name"
msgid "Record Name"
msgstr "Naziv zapisa"
+#, python-format
msgctxt "model:ir.message,text:msg_recursion_error"
msgid ""
"Recursion error: Record \"%(rec_name)s\" with parent \"%(parent_rec_name)s\""
" was configured as ancestor of itself."
msgstr ""
+"Napaka rekurzije: Zapis \"%(rec_name)s\" z nadrejenim "
+"\"%(parent_rec_name)s\" je bil konfiguriran kot prednik samega sebe."
+#, python-format
msgctxt "model:ir.message,text:msg_reference_syntax_error"
msgid ""
-"Syntax error for reference: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
+"Syntax error for %(value)r in \"%(field)s\" of \"%(model)s\" at row %(row)d "
+"and column %(column)d."
msgstr ""
-"Napaka v sintaksi za referenco: %(value)r v polju \"%(field)s\" na modelu "
-"\"%(model)s\" (%(column)s)."
+"Sintaksna napaka za %(value)r v \"%(field)s\" modela \"%(model)s\" v vrstici"
+" %(row)d in stolpcu %(column)d."
+#, python-format
msgctxt "model:ir.message,text:msg_relation_not_found"
-msgid "Relation not found: %(value)r in \"%(model)s\" (%(column)s)."
+msgid ""
+"Could not find relation for %(value)r in \"%(model)s\" at row %(row)d and "
+"column %(column)d."
msgstr ""
-"Relacije ni bilo mogoče najti: %(value)r na modelu \"%(model)s\" "
-"(%(column)s)."
+"Ni bilo mogoče najti povezave za %(value)r modela \"%(model)s\" v vrstici "
+"%(row)d in stolpcu %(column)d."
+#, python-format
msgctxt "model:ir.message,text:msg_report_invalid_email"
msgid "Invalid email definition for report \"%(name)s\"."
-msgstr "Neveljavna opredelitev e-pošte na poročilu \"%s\"."
+msgstr "Neveljavna opredelitev e-pošte na poročilu \"%(name)s\"."
-#, fuzzy
+#, python-format
msgctxt "model:ir.message,text:msg_report_invalid_record_name"
msgid ""
"Invalid record name definition for report \"%(report)s\" with exception "
"\"%(exception)s\"."
-msgstr "Neveljaven kontekst \"%(context)s\" pri ukrepu \"%(action)s\"."
+msgstr ""
+"Neveljavna definicija imena zapisa za poročilo \"%(report)s\" z napako "
+"\"%(exception)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_required_validation"
msgid "A value is required for field \"%(field)s\" in \"%(model)s\"."
msgstr "Vrednost je zahtevana za polje \"%(field)s\" na modelu \"%(model)s\"."
-#, fuzzy
+#, python-format
msgctxt "model:ir.message,text:msg_required_validation_record"
msgid ""
"A value is required for field \"%(field)s\" in record \"%(record)s\" of "
"\"%(model)s\"."
-msgstr "Vrednost je zahtevana za polje \"%(field)s\" na modelu \"%(model)s\"."
+msgstr ""
+"Vrednost polja »%(field)s« v zapisu »%(record)s« modela »%(model)s« je "
+"obvezna."
msgctxt "model:ir.message,text:msg_resource_copy_help"
msgid "The resources to which this record must be copied."
-msgstr ""
+msgstr "Viri, v katere je potrebno kopirati ta zapis."
+#, python-format
msgctxt "model:ir.message,text:msg_rule_invalid_domain"
msgid "Invalid domain in rule \"%(name)s\"."
msgstr "Neveljavna domena pri pravilu \"%(name)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_search_function_missing"
msgid "Missing search function for field \"%(field)s\" in \"%(model)s\"."
-msgstr ""
+msgstr "Manjka iskalna funkcija za polje \"%(field)s\" modela \"%(model)s\"."
-#, fuzzy
+#, python-format
msgctxt "model:ir.message,text:msg_selection_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
"\"%(model)s\" is not one of the allowed options."
msgstr ""
-"The value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" is not in "
-"the selection."
+"Vrednost »%(value)s« za polje »%(field)s« v zapisu »%(record)s« modela "
+"»%(model)s« ni ena od dovoljenih možnosti."
msgctxt "model:ir.message,text:msg_sequence"
msgid "Sequence"
-msgstr "Številčna serija"
+msgstr "Zap. št."
msgctxt "model:ir.message,text:msg_sequence_change_sequence_type"
msgid ""
"You cannot change the sequence type of a sequence instead create a new "
"sequence."
msgstr ""
+"Ni mogoče spremeniti vrste številčne serije, namesto tega ustvarite novo "
+"številčno serijo."
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_number_increment_next"
msgid ""
"Invalid \"Increment Number\" (%(number_increment)s) or \"Next Number\" "
"(%(number_next)s) with exception \"%(exception)s\"."
msgstr ""
+"Neveljavna \"Številka povečanja\" (%(number_increment)s) ali \"Naslednja "
+"številka\" (%(number_next)s) z napako \"%(exception)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_prefix"
msgid "Invalid prefix \"%(affix)s\" for sequence \"%(sequence)s\"."
msgstr "Neveljavna predpona \"%(affix)s\" na številčni seriji \"%(sequence)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_suffix"
msgid "Invalid suffix \"%(affix)s\" for sequence \"%(sequence)s\"."
msgstr "Neveljavna pripona \"%(affix)s\" pri številčni seriji \"%(sequence)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_last_timestamp_future"
msgid "The \"Last Timestamp\" cannot be in the future for sequence \"%s\"."
msgstr ""
"Zadnji časovni žig pri številčni seriji \"%s\" ne more biti v prihodnosti."
-msgctxt "model:ir.message,text:msg_sequence_missing"
-msgid "Missing sequence."
-msgstr "Manjkajoči šifrant."
-
+#, python-format
msgctxt "model:ir.message,text:msg_setter_function_missing"
msgid "Missing setter function for field \"%(field)s\" in \"%(model)s\"."
-msgstr ""
+msgstr "Manjkajoča funkcija nastavitve za polje \"%(field)s\" v \"%(model)s\"."
msgctxt "model:ir.message,text:msg_singleton"
msgid "Only one singleton can be created."
msgstr "Obstaja lahko le en singleton."
+#, python-format
msgctxt "model:ir.message,text:msg_size_validation"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in \"%(model)s\" is too long"
" (%(size)i > %(max_size)i)."
msgstr ""
+"Vrednost \"%(value)s\" za polje \"%(field)s\" modela \"%(model)s\" je "
+"predolga (%(size)i > %(max_size)i)."
-#, fuzzy
+#, python-format
msgctxt "model:ir.message,text:msg_size_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
"\"%(model)s\" is too long (%(size)i > %(max_size)i)."
msgstr ""
-"The value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" is not in "
-"the selection."
+"Vrednost »%(value)s« za polje »%(field)s« v zapisu »%(record)s« modela "
+"»%(model)s« je predolga (%(size)i > %(max_size)i)."
-#, fuzzy
+#, python-format
msgctxt "model:ir.message,text:msg_time_format_validation_record"
msgid ""
"The time value \"%(value)s\" for field \"%(field)s\" in record "
"\"%(record)s\" of \"%(model)s\" is not valid."
msgstr ""
-"The time value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" is not "
-"valid."
+"Časovna vrednost \"%(value)s\" za polje \"%(field)s\" v zapisu "
+"\"%(record)s\" modela \"%(model)s\" ni veljavna."
msgctxt "model:ir.message,text:msg_timedelta_M"
msgid "M"
@@ -3075,10 +3225,16 @@ msgctxt "model:ir.message,text:msg_timedelta_w"
msgid "w"
msgstr "t"
+#, python-format
msgctxt "model:ir.message,text:msg_too_many_relations_found"
-msgid "Too many relations found: %(value)r in \"%(model)s\" (%(column)s)."
-msgstr "Preveč relacij v modelu: %(value)r na modelu \"%(model)s\" (%(column)s)."
+msgid ""
+"Found too many relation for %(value)r in \"%(model)s\" at row %(row)d and "
+"column %(column)d."
+msgstr ""
+"Najdeno preveč relacij za %(value)r modela \"%(model)s\" v vrstici %(row)d "
+"in stolpcu %(column)d."
+#, python-format
msgctxt "model:ir.message,text:msg_translation_overridden"
msgid ""
"You can not export translation \"%(name)s\" because it has been overridden "
@@ -3093,6 +3249,7 @@ msgid ""
"mutually exclusive."
msgstr "\"Točno ob času\" in ostale možnosti so med seboj izključujoče."
+#, python-format
msgctxt "model:ir.message,text:msg_trigger_invalid_condition"
msgid ""
"Condition \"%(condition)s\" is not a valid PYSON expression for trigger "
@@ -3101,54 +3258,60 @@ msgstr ""
"Pogoj \"%(condition)s\" na prožilniku \"%(trigger)s\" ni veljaven PYSON "
"izraz."
+#, python-format
msgctxt "model:ir.message,text:msg_value_syntax_error"
msgid ""
-"Syntax error for value: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
+"Syntax error for %(value)r in \"%(field)s\" of \"%(model)s\" at row %(row)d "
+"and column %(column)d."
msgstr ""
+"Sintaksna napaka za %(value)r v \"%(field)s\" modela \"%(model)s\" v vrstici"
+" %(row)d in stolpcu %(column)d."
+#, python-format
msgctxt "model:ir.message,text:msg_view_invalid_xml"
msgid "Invalid XML for view \"%(name)s\"."
msgstr "Neveljaven XML za pogled \"%(name)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_view_search_invalid_domain"
msgid "Invalid domain or search criteria \"%(domain)s\" for search \"%(search)s\"."
msgstr ""
"Neveljavna domena ali iskalni kriterij \"%(domain)s\" pri iskanju "
"\"%(search)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_view_tree_optional_type"
msgid "You cannot store optional on view \"%(view)s\"."
-msgstr ""
+msgstr "Ni mogoče shraniti neobveznega na pogled \"%(view)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_write_error"
msgid ""
"You are trying to write to records \"%(ids)s\" of \"%(model)s\" that don't "
"exist."
-msgstr ""
+msgstr "Poskušate pisati v zapise \"%(ids)s\" modela \"%(model)s\", ki ne obstajajo."
+#, python-format
msgctxt "model:ir.message,text:msg_write_rule_error"
msgid ""
"You are not allowed to write to records \"%(ids)s\" of \"%(model)s\" because of at least one of these rules:\n"
"%(rules)s"
msgstr ""
+"Ni vam dovoljeno pisati v zapise \"%(ids)s\" od \"%(model)s\" zaradi vsaj enega od teh pravil:\n"
+"%(rules)s"
-#, fuzzy
+#, python-format
msgctxt "model:ir.message,text:msg_write_xml_record"
msgid ""
"You are not allowed to modify the field \"%(field)s\" in record "
"\"%(record)s\" of \"%(model)s\"."
-msgstr "Nimate dovoljenja za brisanje zapisa \"%(record)s\" na modelu \"%(model)s\"."
+msgstr ""
+"Nimate dovoljena za spreminjanje polja \"%(field)s\" v zapisu \"%(record)s\""
+" modela \"%(model)s\"."
msgctxt "model:ir.message,text:msg_xml_id"
msgid "XML ID"
-msgstr ""
-
-msgctxt "model:ir.message,text:msg_xml_id_syntax_error"
-msgid ""
-"Syntax error for XML id: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
-msgstr ""
+msgstr "XML ID"
msgctxt "model:ir.model,name:"
msgid "Model"
@@ -3160,11 +3323,11 @@ msgstr "Dostop do modelov"
msgctxt "model:ir.model.button,confirm:lang_load_translations_button"
msgid "Are you sure you want to load languages' translations?"
-msgstr ""
+msgstr "Ali ste prepričani, da želite naložiti prevode jezikov?"
msgctxt "model:ir.model.button,confirm:lang_unload_translations_button"
msgid "Are you sure you want to remove languages' translations?"
-msgstr ""
+msgstr "Ali ste prepričani, da želite odstraniti prevode jezikov?"
msgctxt "model:ir.model.button,name:"
msgid "Model Button"
@@ -3422,12 +3585,14 @@ msgctxt "model:ir.ui.menu,name:menu_cron_form"
msgid "Actions"
msgstr "Ukrepi"
+#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_email_form"
-msgid "E-mails"
+msgid "Emails"
msgstr "E-pošte"
+#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_email_template_form"
-msgid "E-mail Templates"
+msgid "Email Templates"
msgstr "E-poštne predloge"
msgctxt "model:ir.ui.menu,name:menu_error_form"
@@ -3558,22 +3723,6 @@ msgctxt "model:ir.ui.menu,name:menu_view"
msgid "Views"
msgstr "Pogledi"
-msgctxt "model:ir.ui.menu,name:menu_view_search"
-msgid "View Search"
-msgstr "Iskanje pogledov"
-
-msgctxt "model:ir.ui.menu,name:menu_view_tree_optional"
-msgid "View Tree Optional"
-msgstr "Izbirni pogled seznama"
-
-msgctxt "model:ir.ui.menu,name:menu_view_tree_state"
-msgid "Tree State"
-msgstr "Stanje drevesa"
-
-msgctxt "model:ir.ui.menu,name:menu_view_tree_width"
-msgid "View Tree Width"
-msgstr "Širina pogleda drevesa"
-
msgctxt "model:ir.ui.menu,name:model_model_fields_form"
msgid "Fields"
msgstr "Polja"
@@ -3790,6 +3939,11 @@ msgctxt "selection:ir.cron,interval_type:"
msgid "Weeks"
msgstr "Tedni"
+#, fuzzy
+msgctxt "selection:ir.cron,method:"
+msgid "Clean Cron Logs"
+msgstr "Počisti napake"
+
msgctxt "selection:ir.cron,method:"
msgid "Clean Errors"
msgstr "Počisti napake"
diff --git a/trytond/trytond/ir/locale/tr.po b/trytond/trytond/ir/locale/tr.po
index adfdabf895..5557b16a01 100644
--- a/trytond/trytond/ir/locale/tr.po
+++ b/trytond/trytond/ir/locale/tr.po
@@ -538,6 +538,10 @@ msgctxt "field:ir.cron,interval_type:"
msgid "Interval Type"
msgstr ""
+msgctxt "field:ir.cron,logs:"
+msgid "Logs"
+msgstr ""
+
msgctxt "field:ir.cron,method:"
msgid "Method"
msgstr ""
@@ -550,6 +554,10 @@ msgctxt "field:ir.cron,next_call:"
msgid "Next Call"
msgstr ""
+msgctxt "field:ir.cron,running:"
+msgid "Running"
+msgstr ""
+
msgctxt "field:ir.cron,timezone:"
msgid "Timezone"
msgstr ""
@@ -558,6 +566,23 @@ msgctxt "field:ir.cron,weekday:"
msgid "Day of Week"
msgstr ""
+msgctxt "field:ir.cron.log,cron:"
+msgid "Cron"
+msgstr ""
+
+#, fuzzy
+msgctxt "field:ir.cron.log,duration:"
+msgid "Duration"
+msgstr "Translations"
+
+msgctxt "field:ir.cron.log,ended:"
+msgid "Ended"
+msgstr ""
+
+msgctxt "field:ir.cron.log,started:"
+msgid "Started"
+msgstr ""
+
msgctxt "field:ir.email,addresses:"
msgid "Addresses"
msgstr ""
@@ -599,7 +624,7 @@ msgid "Address"
msgstr ""
msgctxt "field:ir.email.address,email:"
-msgid "E-mail"
+msgid "Email"
msgstr ""
msgctxt "field:ir.email.template,body:"
@@ -1615,6 +1640,10 @@ msgctxt "field:ir.ui.menu,favorite:"
msgid "Favorite"
msgstr ""
+msgctxt "field:ir.ui.menu,favorites:"
+msgid "Favorites"
+msgstr ""
+
#, fuzzy
msgctxt "field:ir.ui.menu,icon:"
msgid "Icon"
@@ -1713,6 +1742,11 @@ msgctxt "field:ir.ui.view_search,model:"
msgid "Model"
msgstr "Models"
+#, fuzzy
+msgctxt "field:ir.ui.view_search,model_ref:"
+msgid "Model"
+msgstr "Models"
+
msgctxt "field:ir.ui.view_search,name:"
msgid "Name"
msgstr "Ad"
@@ -1726,6 +1760,21 @@ msgctxt "field:ir.ui.view_tree_optional,field:"
msgid "Field"
msgstr "Alan"
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_optional,field_ref:"
+msgid "Field"
+msgstr "Alan"
+
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_optional,model:"
+msgid "Model"
+msgstr "Models"
+
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_optional,model_ref:"
+msgid "Model"
+msgstr "Models"
+
msgctxt "field:ir.ui.view_tree_optional,user:"
msgid "User"
msgstr ""
@@ -1735,10 +1784,15 @@ msgid "Value"
msgstr ""
#, fuzzy
-msgctxt "field:ir.ui.view_tree_optional,view_id:"
-msgid "View ID"
+msgctxt "field:ir.ui.view_tree_optional,view:"
+msgid "View"
msgstr "Views"
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_state,child_field:"
+msgid "Child Field"
+msgstr "Alan"
+
msgctxt "field:ir.ui.view_tree_state,child_name:"
msgid "Child Name"
msgstr ""
@@ -1752,6 +1806,11 @@ msgctxt "field:ir.ui.view_tree_state,model:"
msgid "Model"
msgstr "Models"
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_state,model_ref:"
+msgid "Model"
+msgstr "Models"
+
msgctxt "field:ir.ui.view_tree_state,nodes:"
msgid "Expanded Nodes"
msgstr ""
@@ -1852,7 +1911,7 @@ msgid "The field that contains the recipient(s)."
msgstr ""
msgctxt "help:ir.email.template,recipients_hidden:"
-msgid "The field that contains the secondary recipient(s)."
+msgid "The field that contains the hidden recipient(s)."
msgstr ""
msgctxt "help:ir.email.template,recipients_hidden_pyson:"
@@ -2052,15 +2111,15 @@ msgid "Actions"
msgstr "Actions"
msgctxt "model:ir.action,name:act_email_form"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
msgctxt "model:ir.action,name:act_email_form_relate"
-msgid "E-mail Archives"
+msgid "Email Archives"
msgstr ""
msgctxt "model:ir.action,name:act_email_template_form"
-msgid "E-mail Templates"
+msgid "Email Templates"
msgstr ""
msgctxt "model:ir.action,name:act_error_form"
@@ -2218,8 +2277,9 @@ msgctxt "model:ir.action,name:act_view_tree_optional_form"
msgid "View Tree Optional"
msgstr "View Tree Width"
+#, fuzzy
msgctxt "model:ir.action,name:act_view_tree_state"
-msgid "Tree State"
+msgid "View Tree State"
msgstr "Tree State"
msgctxt "model:ir.action,name:act_view_tree_width_form"
@@ -2489,6 +2549,10 @@ msgctxt "model:ir.cron,name:"
msgid "Cron"
msgstr ""
+msgctxt "model:ir.cron.log,name:"
+msgid "Cron Log"
+msgstr ""
+
#, fuzzy
msgctxt "model:ir.date,name:"
msgid "Date"
@@ -2642,40 +2706,52 @@ msgctxt "model:ir.message,text:msg_ID"
msgid "ID"
msgstr "ID"
+#, python-format
msgctxt "model:ir.message,text:msg_access_button_error"
msgid "Calling button \"%(button)s on \"%(model)s\" is not allowed."
msgstr ""
+#, fuzzy, python-format
+msgctxt "model:ir.message,text:msg_access_report_error"
+msgid "You are not allowed to execute report \"%(report)s\"."
+msgstr "You are not allowed to delete this record."
+
+#, python-format
msgctxt "model:ir.message,text:msg_access_rule_error"
msgid "You are not allowed to access \"%(model)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_access_rule_field_error"
msgid "You are not allowed to access \"%(model)s.%(field)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_access_wizard_error"
msgid "You are not allowed to execute wizard \"%(wizard)s\"."
msgstr "You are not allowed to delete this record."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_access_wizard_model_error"
msgid "You are not allowed to execute wizard \"%(wizard)s\" on \"%(model)s\"."
msgstr "You are not allowed to delete this record."
+#, python-format
msgctxt "model:ir.message,text:msg_action_invalid_context"
msgid "Invalid context \"%(context)s\" for action \"%(action)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_action_invalid_domain"
msgid "Invalid domain or search criteria \"%(domain)s\" for action \"%(action)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_action_invalid_views"
msgid "Invalid view \"%(view)s\" for action \"%(action)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_action_wrong_wizard_model"
msgid "Wrong wizard model in keyword action \"%(name)s\"."
msgstr ""
@@ -2723,14 +2799,21 @@ msgctxt "model:ir.message,text:msg_button_name_unique"
msgid "The name of the button must be unique per model."
msgstr ""
+msgctxt "model:ir.message,text:msg_cache_name_unique"
+msgid "The name of cache must be unique."
+msgstr ""
+
+#, python-format
msgctxt "model:ir.message,text:msg_context_datetime"
msgid "At date/time: %(datetime)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_context_groups"
msgid "Within groups: %(groups)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_create_rule_error"
msgid ""
"You are not allowed to create records of \"%(model)s\" because they fail on at least one of these rules:\n"
@@ -2745,13 +2828,14 @@ msgctxt "model:ir.message,text:msg_created_by"
msgid "Created by"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_delete_rule_error"
msgid ""
"You are not allowed to delete records \"%(ids)s\" of \"%(model)s\" because of at lease one of those rules:\n"
"%(rules)s"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_delete_xml_record"
msgid "You are not allowed to delete the record \"%(record)s\" of \"%(model)s\"."
msgstr "You are not allowed to delete this record."
@@ -2813,14 +2897,17 @@ msgctxt "model:ir.message,text:msg_dict_schema_integer"
msgid "Integer"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_domain"
msgid "Invalid domain in schema \"%(schema)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_help_selection"
msgid "Invalid help selection in schema \"%(schema)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_selection"
msgid "Invalid selection in schema \"%(schema)s\"."
msgstr ""
@@ -2872,7 +2959,7 @@ msgctxt "model:ir.message,text:msg_dict_yes"
msgid "Yes"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_digits_validation_record"
msgid ""
"The number of digits in the value \"%(value)r\" for field \"%(field)s\" in "
@@ -2881,7 +2968,7 @@ msgstr ""
"The value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" exceeds the "
"digits limit of \"%(digits)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_domain_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -2898,39 +2985,44 @@ msgctxt "model:ir.message,text:msg_edited_by"
msgid "Edited by"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_body"
msgid ""
-"Invalid body in e-mail template \"%(template)s\" with exception "
+"Invalid body in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_field_pyson"
msgid ""
-"Invalid PYSON %(field)s in e-mail template \"%(template)s\" with exception "
+"Invalid PYSON %(field)s in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_field_pyson_type"
msgid ""
-"The PYSON %(field)s in e-mail template \"%(template)s\" must generate a "
-"list."
+"The PYSON %(field)s in email template \"%(template)s\" must generate a list."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_subject"
msgid ""
-"Invalid subject in e-mail template \"%(template)s\" with exception "
+"Invalid subject in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_field_model_name"
msgid "%(field)s (model name)"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_field_string"
msgid "%(field)s (string)"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_forbidden_char_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -2939,13 +3031,14 @@ msgstr ""
"The time value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" is not "
"valid."
+#, python-format
msgctxt "model:ir.message,text:msg_foreign_model_exist"
msgid ""
"The records could not be deleted because they are used by field "
"\"%(field)s\" of \"%(model)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_foreign_model_missing"
msgid "The value \"%(value)s\" for field \"%(field)s\" in \"%(model)s\" does not exist."
msgstr "The value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" doesn't exist."
@@ -2958,26 +3051,41 @@ msgctxt "model:ir.message,text:msg_id_positive"
msgid "ID must be positive."
msgstr ""
+#, python-format
+msgctxt "model:ir.message,text:msg_import_data_missing_column"
+msgid "Missing values for last column at row %(row)d."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_import_data_missing_columns"
+msgid "Missing values for %(n)s last columns at row %(row)d."
+msgstr ""
+
msgctxt "model:ir.message,text:msg_language_code_unique"
msgid "The code on language must be unique."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_language_default_translatable"
msgid "The default language \"%(language)s\" must be translatable."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_language_delete_default"
msgid "The default language \"%(language)s\" can not be deleted."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_language_invalid_date"
msgid "Invalid date format \"%(format)s\" for language \"%(language)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_language_invalid_grouping"
msgid "Invalid grouping \"%(grouping)s\" for language \"%(language)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_model_invalid_condition"
msgid ""
"The condition \"%(condition)s\" is not a valid PYSON expression for button "
@@ -3000,11 +3108,12 @@ msgctxt "model:ir.message,text:msg_notes"
msgid "Notes"
msgstr "Notes"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_read_error"
msgid "You are trying to read records \"%(ids)s\" of \"%(model)s\" that don't exist."
msgstr "You are not allowed to delete this record."
+#, python-format
msgctxt "model:ir.message,text:msg_read_rule_error"
msgid ""
"You are not allowed to read records \"%(ids)s\" of \"%(model)s\" because of at least one of these rules:\n"
@@ -3016,7 +3125,7 @@ msgctxt "model:ir.message,text:msg_record_name"
msgid "Record Name"
msgstr "Record Rules"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_recursion_error"
msgid ""
"Recursion error: Record \"%(rec_name)s\" with parent \"%(parent_rec_name)s\""
@@ -3025,34 +3134,38 @@ msgstr ""
"Recursion error: Record \"%(rec_name)s\" with parent \"%(parent_rec_name)s\""
" was configured as ancestor of itself."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_reference_syntax_error"
msgid ""
-"Syntax error for reference: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
-msgstr "Syntax error for reference %r in %s"
+"Syntax error for %(value)r in \"%(field)s\" of \"%(model)s\" at row %(row)d "
+"and column %(column)d."
+msgstr "The value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" doesn't exist."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_relation_not_found"
-msgid "Relation not found: %(value)r in \"%(model)s\" (%(column)s)."
-msgstr "Relation not found: %r in %s"
+msgid ""
+"Could not find relation for %(value)r in \"%(model)s\" at row %(row)d and "
+"column %(column)d."
+msgstr "Too many relations found: %r in %s"
+#, python-format
msgctxt "model:ir.message,text:msg_report_invalid_email"
msgid "Invalid email definition for report \"%(name)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_report_invalid_record_name"
msgid ""
"Invalid record name definition for report \"%(report)s\" with exception "
"\"%(exception)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_required_validation"
msgid "A value is required for field \"%(field)s\" in \"%(model)s\"."
msgstr "Missing search function on field \"%s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_required_validation_record"
msgid ""
"A value is required for field \"%(field)s\" in record \"%(record)s\" of "
@@ -3063,16 +3176,17 @@ msgctxt "model:ir.message,text:msg_resource_copy_help"
msgid "The resources to which this record must be copied."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_rule_invalid_domain"
msgid "Invalid domain in rule \"%(name)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_search_function_missing"
msgid "Missing search function for field \"%(field)s\" in \"%(model)s\"."
msgstr "Missing search function on field \"%s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_selection_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -3092,28 +3206,29 @@ msgid ""
"sequence."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_number_increment_next"
msgid ""
"Invalid \"Increment Number\" (%(number_increment)s) or \"Next Number\" "
"(%(number_next)s) with exception \"%(exception)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_prefix"
msgid "Invalid prefix \"%(affix)s\" for sequence \"%(sequence)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_suffix"
msgid "Invalid suffix \"%(affix)s\" for sequence \"%(sequence)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_last_timestamp_future"
msgid "The \"Last Timestamp\" cannot be in the future for sequence \"%s\"."
msgstr ""
-msgctxt "model:ir.message,text:msg_sequence_missing"
-msgid "Missing sequence."
-msgstr ""
-
+#, python-format
msgctxt "model:ir.message,text:msg_setter_function_missing"
msgid "Missing setter function for field \"%(field)s\" in \"%(model)s\"."
msgstr ""
@@ -3122,21 +3237,21 @@ msgctxt "model:ir.message,text:msg_singleton"
msgid "Only one singleton can be created."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_size_validation"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in \"%(model)s\" is too long"
" (%(size)i > %(max_size)i)."
msgstr "The value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" doesn't exist."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_size_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
"\"%(model)s\" is too long (%(size)i > %(max_size)i)."
msgstr "The value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" doesn't exist."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_time_format_validation_record"
msgid ""
"The time value \"%(value)s\" for field \"%(field)s\" in record "
@@ -3173,11 +3288,14 @@ msgctxt "model:ir.message,text:msg_timedelta_w"
msgid "w"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_too_many_relations_found"
-msgid "Too many relations found: %(value)r in \"%(model)s\" (%(column)s)."
+msgid ""
+"Found too many relation for %(value)r in \"%(model)s\" at row %(row)d and "
+"column %(column)d."
msgstr "Too many relations found: %r in %s"
+#, python-format
msgctxt "model:ir.message,text:msg_translation_overridden"
msgid ""
"You can not export translation \"%(name)s\" because it has been overridden "
@@ -3190,45 +3308,50 @@ msgid ""
"mutually exclusive."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_trigger_invalid_condition"
msgid ""
"Condition \"%(condition)s\" is not a valid PYSON expression for trigger "
"\"%(trigger)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_value_syntax_error"
msgid ""
-"Syntax error for value: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
+"Syntax error for %(value)r in \"%(field)s\" of \"%(model)s\" at row %(row)d "
+"and column %(column)d."
msgstr "The value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" doesn't exist."
+#, python-format
msgctxt "model:ir.message,text:msg_view_invalid_xml"
msgid "Invalid XML for view \"%(name)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_view_search_invalid_domain"
msgid "Invalid domain or search criteria \"%(domain)s\" for search \"%(search)s\"."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_view_tree_optional_type"
msgid "You cannot store optional on view \"%(view)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_write_error"
msgid ""
"You are trying to write to records \"%(ids)s\" of \"%(model)s\" that don't "
"exist."
msgstr "You are not allowed to delete this record."
+#, python-format
msgctxt "model:ir.message,text:msg_write_rule_error"
msgid ""
"You are not allowed to write to records \"%(ids)s\" of \"%(model)s\" because of at least one of these rules:\n"
"%(rules)s"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_write_xml_record"
msgid ""
"You are not allowed to modify the field \"%(field)s\" in record "
@@ -3239,12 +3362,6 @@ msgctxt "model:ir.message,text:msg_xml_id"
msgid "XML ID"
msgstr ""
-msgctxt "model:ir.message,text:msg_xml_id_syntax_error"
-msgid ""
-"Syntax error for XML id: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
-msgstr ""
-
#, fuzzy
msgctxt "model:ir.model,name:"
msgid "Model"
@@ -3540,11 +3657,11 @@ msgid "Actions"
msgstr "Actions"
msgctxt "model:ir.ui.menu,name:menu_email_form"
-msgid "E-mails"
+msgid "Emails"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_email_template_form"
-msgid "E-mail Templates"
+msgid "Email Templates"
msgstr ""
msgctxt "model:ir.ui.menu,name:menu_error_form"
@@ -3675,23 +3792,6 @@ msgctxt "model:ir.ui.menu,name:menu_view"
msgid "Views"
msgstr "Views"
-msgctxt "model:ir.ui.menu,name:menu_view_search"
-msgid "View Search"
-msgstr "View Search"
-
-#, fuzzy
-msgctxt "model:ir.ui.menu,name:menu_view_tree_optional"
-msgid "View Tree Optional"
-msgstr "View Tree Width"
-
-msgctxt "model:ir.ui.menu,name:menu_view_tree_state"
-msgid "Tree State"
-msgstr "Tree State"
-
-msgctxt "model:ir.ui.menu,name:menu_view_tree_width"
-msgid "View Tree Width"
-msgstr "View Tree Width"
-
#, fuzzy
msgctxt "model:ir.ui.menu,name:model_model_fields_form"
msgid "Fields"
@@ -3938,6 +4038,11 @@ msgctxt "selection:ir.cron,interval_type:"
msgid "Weeks"
msgstr ""
+#, fuzzy
+msgctxt "selection:ir.cron,method:"
+msgid "Clean Cron Logs"
+msgstr "Clean Translations"
+
msgctxt "selection:ir.cron,method:"
msgid "Clean Errors"
msgstr ""
diff --git a/trytond/trytond/ir/locale/uk.po b/trytond/trytond/ir/locale/uk.po
index 5fc376a542..dee706bb76 100644
--- a/trytond/trytond/ir/locale/uk.po
+++ b/trytond/trytond/ir/locale/uk.po
@@ -509,6 +509,10 @@ msgctxt "field:ir.cron,interval_type:"
msgid "Interval Type"
msgstr "Тип інтервалу"
+msgctxt "field:ir.cron,logs:"
+msgid "Logs"
+msgstr ""
+
msgctxt "field:ir.cron,method:"
msgid "Method"
msgstr "Метод"
@@ -521,6 +525,10 @@ msgctxt "field:ir.cron,next_call:"
msgid "Next Call"
msgstr "Наступний виклик"
+msgctxt "field:ir.cron,running:"
+msgid "Running"
+msgstr ""
+
#, fuzzy
msgctxt "field:ir.cron,timezone:"
msgid "Timezone"
@@ -530,6 +538,24 @@ msgctxt "field:ir.cron,weekday:"
msgid "Day of Week"
msgstr "День тижня"
+#, fuzzy
+msgctxt "field:ir.cron.log,cron:"
+msgid "Cron"
+msgstr "Демон"
+
+#, fuzzy
+msgctxt "field:ir.cron.log,duration:"
+msgid "Duration"
+msgstr "Напрямок"
+
+msgctxt "field:ir.cron.log,ended:"
+msgid "Ended"
+msgstr ""
+
+msgctxt "field:ir.cron.log,started:"
+msgid "Started"
+msgstr ""
+
msgctxt "field:ir.email,addresses:"
msgid "Addresses"
msgstr "Адреси"
@@ -570,8 +596,9 @@ msgctxt "field:ir.email.address,address:"
msgid "Address"
msgstr "Адреса"
+#, fuzzy
msgctxt "field:ir.email.address,email:"
-msgid "E-mail"
+msgid "Email"
msgstr "Ел.пошта"
msgctxt "field:ir.email.template,body:"
@@ -1541,6 +1568,11 @@ msgctxt "field:ir.ui.menu,favorite:"
msgid "Favorite"
msgstr "Вибране"
+#, fuzzy
+msgctxt "field:ir.ui.menu,favorites:"
+msgid "Favorites"
+msgstr "Вибране"
+
msgctxt "field:ir.ui.menu,icon:"
msgid "Icon"
msgstr "Піктограма"
@@ -1633,6 +1665,11 @@ msgctxt "field:ir.ui.view_search,model:"
msgid "Model"
msgstr "Модель"
+#, fuzzy
+msgctxt "field:ir.ui.view_search,model_ref:"
+msgid "Model"
+msgstr "Модель"
+
msgctxt "field:ir.ui.view_search,name:"
msgid "Name"
msgstr "Найменування"
@@ -1645,6 +1682,21 @@ msgctxt "field:ir.ui.view_tree_optional,field:"
msgid "Field"
msgstr "Поле"
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_optional,field_ref:"
+msgid "Field"
+msgstr "Поле"
+
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_optional,model:"
+msgid "Model"
+msgstr "Модель"
+
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_optional,model_ref:"
+msgid "Model"
+msgstr "Модель"
+
msgctxt "field:ir.ui.view_tree_optional,user:"
msgid "User"
msgstr "Користувач"
@@ -1653,9 +1705,15 @@ msgctxt "field:ir.ui.view_tree_optional,value:"
msgid "Value"
msgstr "Значення"
-msgctxt "field:ir.ui.view_tree_optional,view_id:"
-msgid "View ID"
-msgstr "ID перегляду"
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_optional,view:"
+msgid "View"
+msgstr "Перегляд"
+
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_state,child_field:"
+msgid "Child Field"
+msgstr "Діти"
msgctxt "field:ir.ui.view_tree_state,child_name:"
msgid "Child Name"
@@ -1669,6 +1727,11 @@ msgctxt "field:ir.ui.view_tree_state,model:"
msgid "Model"
msgstr "Модель"
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_state,model_ref:"
+msgid "Model"
+msgstr "Модель"
+
msgctxt "field:ir.ui.view_tree_state,nodes:"
msgid "Expanded Nodes"
msgstr "Розширені вузли"
@@ -1771,9 +1834,10 @@ msgctxt "help:ir.email.template,recipients:"
msgid "The field that contains the recipient(s)."
msgstr "Поле, яке містить одержувачів."
+#, fuzzy
msgctxt "help:ir.email.template,recipients_hidden:"
-msgid "The field that contains the secondary recipient(s)."
-msgstr "Поле, яке містить вторинних одержувачів."
+msgid "The field that contains the hidden recipient(s)."
+msgstr "Поле, яке містить одержувачів."
msgctxt "help:ir.email.template,recipients_hidden_pyson:"
msgid ""
@@ -1994,16 +2058,19 @@ msgctxt "model:ir.action,name:act_cron_form"
msgid "Actions"
msgstr "Дії"
+#, fuzzy
msgctxt "model:ir.action,name:act_email_form"
-msgid "E-mails"
+msgid "Emails"
msgstr "Ел.пошта"
+#, fuzzy
msgctxt "model:ir.action,name:act_email_form_relate"
-msgid "E-mail Archives"
+msgid "Email Archives"
msgstr "Архіви ел.пошти"
+#, fuzzy
msgctxt "model:ir.action,name:act_email_template_form"
-msgid "E-mail Templates"
+msgid "Email Templates"
msgstr "Шаблони ел.пошти"
msgctxt "model:ir.action,name:act_error_form"
@@ -2159,8 +2226,9 @@ msgctxt "model:ir.action,name:act_view_tree_optional_form"
msgid "View Tree Optional"
msgstr "Додаткові перегляди"
+#, fuzzy
msgctxt "model:ir.action,name:act_view_tree_state"
-msgid "Tree State"
+msgid "View Tree State"
msgstr "Стан дерев"
msgctxt "model:ir.action,name:act_view_tree_width_form"
@@ -2428,6 +2496,11 @@ msgctxt "model:ir.cron,name:"
msgid "Cron"
msgstr "Демон"
+#, fuzzy
+msgctxt "model:ir.cron.log,name:"
+msgid "Cron Log"
+msgstr "Демон"
+
msgctxt "model:ir.date,name:"
msgid "Date"
msgstr "Дата"
@@ -2576,38 +2649,52 @@ msgctxt "model:ir.message,text:msg_ID"
msgid "ID"
msgstr "ID"
+#, python-format
msgctxt "model:ir.message,text:msg_access_button_error"
msgid "Calling button \"%(button)s on \"%(model)s\" is not allowed."
msgstr "Виклик кнопки \"%(button)s\" на \"%(model)s\" не дозволено."
+#, fuzzy, python-format
+msgctxt "model:ir.message,text:msg_access_report_error"
+msgid "You are not allowed to execute report \"%(report)s\"."
+msgstr "Вам заборонено виконувати майстер \"%(wizard)s\"."
+
+#, python-format
msgctxt "model:ir.message,text:msg_access_rule_error"
msgid "You are not allowed to access \"%(model)s\"."
msgstr "Вам заборонено доступ до \"%(model)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_access_rule_field_error"
msgid "You are not allowed to access \"%(model)s.%(field)s\"."
msgstr "Вам заборонено доступ до \"%(model)s.%(field)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_access_wizard_error"
msgid "You are not allowed to execute wizard \"%(wizard)s\"."
msgstr "Вам заборонено виконувати майстер \"%(wizard)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_access_wizard_model_error"
msgid "You are not allowed to execute wizard \"%(wizard)s\" on \"%(model)s\"."
msgstr "Вам заборонено виконувати майстер \"%(wizard)s\" на \"%(model)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_action_invalid_context"
msgid "Invalid context \"%(context)s\" for action \"%(action)s\"."
msgstr "Недійсний контекст \"%(context)s\" для дії \"%(action)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_action_invalid_domain"
msgid "Invalid domain or search criteria \"%(domain)s\" for action \"%(action)s\"."
msgstr "Недійсний домен або критерії пошуку \"%(domain)s\" для дії \"%(action)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_action_invalid_views"
msgid "Invalid view \"%(view)s\" for action \"%(action)s\"."
msgstr "Недійсний перегляд \"%(view)s\" для дії \"%(action)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_action_wrong_wizard_model"
msgid "Wrong wizard model in keyword action \"%(name)s\"."
msgstr "Неправильна модель майстра в дії ключового слова \"%(name)s\"."
@@ -2652,14 +2739,22 @@ msgctxt "model:ir.message,text:msg_button_name_unique"
msgid "The name of the button must be unique per model."
msgstr "Назва кнопки має бути унікальною для кожної моделі."
+#, fuzzy
+msgctxt "model:ir.message,text:msg_cache_name_unique"
+msgid "The name of cache must be unique."
+msgstr "Код мови має бути унікальним."
+
+#, python-format
msgctxt "model:ir.message,text:msg_context_datetime"
msgid "At date/time: %(datetime)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_context_groups"
msgid "Within groups: %(groups)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_create_rule_error"
msgid ""
"You are not allowed to create records of \"%(model)s\" because they fail on at least one of these rules:\n"
@@ -2676,6 +2771,7 @@ msgctxt "model:ir.message,text:msg_created_by"
msgid "Created by"
msgstr "Ким створено"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_rule_error"
msgid ""
"You are not allowed to delete records \"%(ids)s\" of \"%(model)s\" because of at lease one of those rules:\n"
@@ -2684,7 +2780,7 @@ msgstr ""
"Вам заборонено видаляти записи \"%(ids)s\" із \"%(model)s\" через принаймні одне з цих правил:\n"
"%(rules)s"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_delete_xml_record"
msgid "You are not allowed to delete the record \"%(record)s\" of \"%(model)s\"."
msgstr "Вам заборонено виконувати майстер \"%(wizard)s\" на \"%(model)s\"."
@@ -2741,14 +2837,17 @@ msgctxt "model:ir.message,text:msg_dict_schema_integer"
msgid "Integer"
msgstr "Ціле число"
+#, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_domain"
msgid "Invalid domain in schema \"%(schema)s\"."
msgstr "Недійсний домен у схемі \"%(schema)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_help_selection"
msgid "Invalid help selection in schema \"%(schema)s\"."
msgstr "Недійсний вибір довідки в схемі \"%(schema)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_selection"
msgid "Invalid selection in schema \"%(schema)s\"."
msgstr "Недійсний вибір у схемі \"%(schema)s\"."
@@ -2797,7 +2896,7 @@ msgctxt "model:ir.message,text:msg_dict_yes"
msgid "Yes"
msgstr "Так"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_digits_validation_record"
msgid ""
"The number of digits in the value \"%(value)r\" for field \"%(field)s\" in "
@@ -2806,7 +2905,7 @@ msgstr ""
"Кількість цифр у значенні \"%(value)s\" для поля \"%(field)s\" у "
"\"%(model)s\" перевищує ліміт \"%(digits)i\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_domain_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -2823,47 +2922,52 @@ msgctxt "model:ir.message,text:msg_edited_by"
msgid "Edited by"
msgstr "Ким змінено"
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_body"
msgid ""
-"Invalid body in e-mail template \"%(template)s\" with exception "
+"Invalid body in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr ""
"Недійсний текст у шаблоні ел.листа \"%(template)s\" з винятком "
"\"%(exception)s\"."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_field_pyson"
msgid ""
-"Invalid PYSON %(field)s in e-mail template \"%(template)s\" with exception "
+"Invalid PYSON %(field)s in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr ""
"Недійсне поле PYSON %(field)s в шаблоні ел.листа \"%(template)s\" з винятком"
" \"%(exception)s\"."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_field_pyson_type"
msgid ""
-"The PYSON %(field)s in e-mail template \"%(template)s\" must generate a "
-"list."
+"The PYSON %(field)s in email template \"%(template)s\" must generate a list."
msgstr ""
"Поле PYSON %(field)s у шаблоні ел.листа \"%(template)s\" має генерувати "
"список."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_subject"
msgid ""
-"Invalid subject in e-mail template \"%(template)s\" with exception "
+"Invalid subject in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr ""
"Недійсна тема в шаблоні ел.листа \"%(template)s\" з винятком "
"\"%(exception)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_field_model_name"
msgid "%(field)s (model name)"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_field_string"
msgid "%(field)s (string)"
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_forbidden_char_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -2872,6 +2976,7 @@ msgstr ""
"Значення \"%(value)s\" для поля \"%(field)s\" в \"%(model)s\" містить деякі "
"недійсні символи \"%(chars)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_foreign_model_exist"
msgid ""
"The records could not be deleted because they are used by field "
@@ -2880,6 +2985,7 @@ msgstr ""
"Записи неможливо видалити, оскільки вони використовуються полем "
"\"%(field)s\" моделі \"%(model)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_foreign_model_missing"
msgid "The value \"%(value)s\" for field \"%(field)s\" in \"%(model)s\" does not exist."
msgstr "Значення \"%(value)s\" для поля \"%(field)s\" в \"%(model)s\" не існує."
@@ -2892,26 +2998,41 @@ msgctxt "model:ir.message,text:msg_id_positive"
msgid "ID must be positive."
msgstr "Ідентифікатор має бути позитивним."
+#, python-format
+msgctxt "model:ir.message,text:msg_import_data_missing_column"
+msgid "Missing values for last column at row %(row)d."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_import_data_missing_columns"
+msgid "Missing values for %(n)s last columns at row %(row)d."
+msgstr ""
+
msgctxt "model:ir.message,text:msg_language_code_unique"
msgid "The code on language must be unique."
msgstr "Код мови має бути унікальним."
+#, python-format
msgctxt "model:ir.message,text:msg_language_default_translatable"
msgid "The default language \"%(language)s\" must be translatable."
msgstr "Мова за замовчуванням \"%(language)s\" має перекладатися."
+#, python-format
msgctxt "model:ir.message,text:msg_language_delete_default"
msgid "The default language \"%(language)s\" can not be deleted."
msgstr "Мова за замовчуванням \"%(language)s\" не може бути видалена."
+#, python-format
msgctxt "model:ir.message,text:msg_language_invalid_date"
msgid "Invalid date format \"%(format)s\" for language \"%(language)s\"."
msgstr "Недійсний формат дати \"%(format)s\" для мови \"%(language)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_language_invalid_grouping"
msgid "Invalid grouping \"%(grouping)s\" for language \"%(language)s\"."
msgstr "Недійсне групування \"%(grouping)s\" для мови \"%(language)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_model_invalid_condition"
msgid ""
"The condition \"%(condition)s\" is not a valid PYSON expression for button "
@@ -2938,13 +3059,14 @@ msgctxt "model:ir.message,text:msg_notes"
msgid "Notes"
msgstr "Примітки"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_read_error"
msgid "You are trying to read records \"%(ids)s\" of \"%(model)s\" that don't exist."
msgstr ""
"Ви намагаєтеся прочитати записи \"%(ids)s\" із \"%(model)s\", які більше не "
"існують."
+#, python-format
msgctxt "model:ir.message,text:msg_read_rule_error"
msgid ""
"You are not allowed to read records \"%(ids)s\" of \"%(model)s\" because of at least one of these rules:\n"
@@ -2957,6 +3079,7 @@ msgctxt "model:ir.message,text:msg_record_name"
msgid "Record Name"
msgstr "Ім'я запису"
+#, python-format
msgctxt "model:ir.message,text:msg_recursion_error"
msgid ""
"Recursion error: Record \"%(rec_name)s\" with parent \"%(parent_rec_name)s\""
@@ -2965,22 +3088,28 @@ msgstr ""
"Помилка рекурсії: запис \"%(rec_name)s\" з батьком \"%(parent_rec_name)s\" "
"був налаштований як предок самого себе."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_reference_syntax_error"
msgid ""
-"Syntax error for reference: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
+"Syntax error for %(value)r in \"%(field)s\" of \"%(model)s\" at row %(row)d "
+"and column %(column)d."
msgstr ""
-"Синтаксична помилка для посилання: %(value)r в полі \"%(field)s\" моделі "
+"Синтаксична помилка для значення: %(value)r в полі \"%(field)s\" моделі "
"\"%(model)s\" (%(column)s)."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_relation_not_found"
-msgid "Relation not found: %(value)r in \"%(model)s\" (%(column)s)."
-msgstr "Не знайдено зв'язку: %(value)r в моделі \"%(model)s\" (%(column)s)."
+msgid ""
+"Could not find relation for %(value)r in \"%(model)s\" at row %(row)d and "
+"column %(column)d."
+msgstr "Знайдено забагато зв'язків: %(value)r в \"%(model)s\" (%(column)s)."
+#, python-format
msgctxt "model:ir.message,text:msg_report_invalid_email"
msgid "Invalid email definition for report \"%(name)s\"."
msgstr "Недійсне визначення ел.пошти для звіту \"%(name)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_report_invalid_record_name"
msgid ""
"Invalid record name definition for report \"%(report)s\" with exception "
@@ -2989,12 +3118,12 @@ msgstr ""
"Недійсне визначення ім'я запису для звіту \"%(report)s\" з винятком "
"\"%(exception)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_required_validation"
msgid "A value is required for field \"%(field)s\" in \"%(model)s\"."
msgstr "Потрібно значення для поля \"%(field)s\" в \"%(model)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_required_validation_record"
msgid ""
"A value is required for field \"%(field)s\" in record \"%(record)s\" of "
@@ -3005,15 +3134,17 @@ msgctxt "model:ir.message,text:msg_resource_copy_help"
msgid "The resources to which this record must be copied."
msgstr "Ресурси, на які потрібно скопіювати цей запис."
+#, python-format
msgctxt "model:ir.message,text:msg_rule_invalid_domain"
msgid "Invalid domain in rule \"%(name)s\"."
msgstr "Недійсний домен у правилі \"%(name)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_search_function_missing"
msgid "Missing search function for field \"%(field)s\" in \"%(model)s\"."
msgstr "Відсутня функція пошуку для поля \"%(field)s\" в \"%(model)s\"."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_selection_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -3034,6 +3165,7 @@ msgstr ""
"Ви не можете змінити тип послідовності, замість цього створіть нову "
"послідовність."
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_number_increment_next"
msgid ""
"Invalid \"Increment Number\" (%(number_increment)s) or \"Next Number\" "
@@ -3042,24 +3174,24 @@ msgstr ""
"Недійсне \"Число збільшення\" (%(number_increment)s) або \"Наступний номер\""
" (%(number_next)s) з винятком \"%(exception)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_prefix"
msgid "Invalid prefix \"%(affix)s\" for sequence \"%(sequence)s\"."
msgstr "Недійсний префікс \"%(affix)s\" для послідовності \"%(sequence)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_suffix"
msgid "Invalid suffix \"%(affix)s\" for sequence \"%(sequence)s\"."
msgstr "Недійсний суфікс \"%(affix)s\" для послідовності \"%(sequence)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_last_timestamp_future"
msgid "The \"Last Timestamp\" cannot be in the future for sequence \"%s\"."
msgstr ""
"\"Остання часова позначка\" не може бути в майбутньому для послідовності "
"\"%s\"."
-msgctxt "model:ir.message,text:msg_sequence_missing"
-msgid "Missing sequence."
-msgstr "Відсутня послідовність."
-
+#, python-format
msgctxt "model:ir.message,text:msg_setter_function_missing"
msgid "Missing setter function for field \"%(field)s\" in \"%(model)s\"."
msgstr "Відсутня функція setter для поля \"%(field)s\" в \"%(model)s\"."
@@ -3068,7 +3200,7 @@ msgctxt "model:ir.message,text:msg_singleton"
msgid "Only one singleton can be created."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_size_validation"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in \"%(model)s\" is too long"
@@ -3077,7 +3209,7 @@ msgstr ""
"Значення поля \"%(field)s\" в \"%(model)s\" задовге (%(size)i > "
"%(max_size)i)."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_size_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -3086,7 +3218,7 @@ msgstr ""
"Значення поля \"%(field)s\" в \"%(model)s\" задовге (%(size)i > "
"%(max_size)i)."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_time_format_validation_record"
msgid ""
"The time value \"%(value)s\" for field \"%(field)s\" in record "
@@ -3121,10 +3253,14 @@ msgctxt "model:ir.message,text:msg_timedelta_w"
msgid "w"
msgstr "т"
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_too_many_relations_found"
-msgid "Too many relations found: %(value)r in \"%(model)s\" (%(column)s)."
+msgid ""
+"Found too many relation for %(value)r in \"%(model)s\" at row %(row)d and "
+"column %(column)d."
msgstr "Знайдено забагато зв'язків: %(value)r в \"%(model)s\" (%(column)s)."
+#, python-format
msgctxt "model:ir.message,text:msg_translation_overridden"
msgid ""
"You can not export translation \"%(name)s\" because it has been overridden "
@@ -3139,6 +3275,7 @@ msgid ""
"mutually exclusive."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_trigger_invalid_condition"
msgid ""
"Condition \"%(condition)s\" is not a valid PYSON expression for trigger "
@@ -3147,27 +3284,31 @@ msgstr ""
"Умова \"%(condition)s\" не є дійсним виразом PYSON для тригера "
"\"%(trigger)s\"."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_value_syntax_error"
msgid ""
-"Syntax error for value: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
+"Syntax error for %(value)r in \"%(field)s\" of \"%(model)s\" at row %(row)d "
+"and column %(column)d."
msgstr ""
"Синтаксична помилка для значення: %(value)r в полі \"%(field)s\" моделі "
"\"%(model)s\" (%(column)s)."
+#, python-format
msgctxt "model:ir.message,text:msg_view_invalid_xml"
msgid "Invalid XML for view \"%(name)s\"."
msgstr "Недійсний XML для перегляду \"%(name)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_view_search_invalid_domain"
msgid "Invalid domain or search criteria \"%(domain)s\" for search \"%(search)s\"."
msgstr "Недійсний домен або критерії пошуку \"%(domain)s\" для пошуку \"%(search)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_view_tree_optional_type"
msgid "You cannot store optional on view \"%(view)s\"."
msgstr ""
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_write_error"
msgid ""
"You are trying to write to records \"%(ids)s\" of \"%(model)s\" that don't "
@@ -3176,6 +3317,7 @@ msgstr ""
"Ви намагаєтеся записати в записи \"%(ids)s\" із \"%(model)s\", які більше не"
" існують."
+#, python-format
msgctxt "model:ir.message,text:msg_write_rule_error"
msgid ""
"You are not allowed to write to records \"%(ids)s\" of \"%(model)s\" because of at least one of these rules:\n"
@@ -3184,7 +3326,7 @@ msgstr ""
"Вам заборонено писати в записи \"%(ids)s\" з \"%(model)s\" через принаймні одне з цих правил:\n"
"%(rules)s"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_write_xml_record"
msgid ""
"You are not allowed to modify the field \"%(field)s\" in record "
@@ -3195,14 +3337,6 @@ msgctxt "model:ir.message,text:msg_xml_id"
msgid "XML ID"
msgstr ""
-msgctxt "model:ir.message,text:msg_xml_id_syntax_error"
-msgid ""
-"Syntax error for XML id: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
-msgstr ""
-"Синтаксична помилка для XML id: %(value)r в полі \"%(field)s\" моделі "
-"\"%(model)s\" (%(column)s)."
-
msgctxt "model:ir.model,name:"
msgid "Model"
msgstr "Модель"
@@ -3476,12 +3610,14 @@ msgctxt "model:ir.ui.menu,name:menu_cron_form"
msgid "Actions"
msgstr "Дії"
+#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_email_form"
-msgid "E-mails"
+msgid "Emails"
msgstr "Ел.листи"
+#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_email_template_form"
-msgid "E-mail Templates"
+msgid "Email Templates"
msgstr "Шаблони ел.листів"
msgctxt "model:ir.ui.menu,name:menu_error_form"
@@ -3613,22 +3749,6 @@ msgctxt "model:ir.ui.menu,name:menu_view"
msgid "Views"
msgstr "Перегляди"
-msgctxt "model:ir.ui.menu,name:menu_view_search"
-msgid "View Search"
-msgstr "Пошуки переглядів"
-
-msgctxt "model:ir.ui.menu,name:menu_view_tree_optional"
-msgid "View Tree Optional"
-msgstr "Додаткові перегляди"
-
-msgctxt "model:ir.ui.menu,name:menu_view_tree_state"
-msgid "Tree State"
-msgstr "Стан дерев"
-
-msgctxt "model:ir.ui.menu,name:menu_view_tree_width"
-msgid "View Tree Width"
-msgstr "Ширини колонок"
-
msgctxt "model:ir.ui.menu,name:model_model_fields_form"
msgid "Fields"
msgstr "Поля"
@@ -3869,6 +3989,11 @@ msgctxt "selection:ir.cron,interval_type:"
msgid "Weeks"
msgstr "Тижні"
+#, fuzzy
+msgctxt "selection:ir.cron,method:"
+msgid "Clean Cron Logs"
+msgstr "Очистити помилки"
+
msgctxt "selection:ir.cron,method:"
msgid "Clean Errors"
msgstr "Очистити помилки"
diff --git a/trytond/trytond/ir/locale/zh_CN.po b/trytond/trytond/ir/locale/zh_CN.po
index b446d27117..088ed4059d 100644
--- a/trytond/trytond/ir/locale/zh_CN.po
+++ b/trytond/trytond/ir/locale/zh_CN.po
@@ -507,6 +507,11 @@ msgctxt "field:ir.cron,interval_type:"
msgid "Interval Type"
msgstr "间隔类型"
+#, fuzzy
+msgctxt "field:ir.cron,logs:"
+msgid "Logs"
+msgstr "日志"
+
msgctxt "field:ir.cron,method:"
msgid "Method"
msgstr "方法"
@@ -519,6 +524,10 @@ msgctxt "field:ir.cron,next_call:"
msgid "Next Call"
msgstr "下一次调用"
+msgctxt "field:ir.cron,running:"
+msgid "Running"
+msgstr ""
+
msgctxt "field:ir.cron,timezone:"
msgid "Timezone"
msgstr "时区"
@@ -527,6 +536,24 @@ msgctxt "field:ir.cron,weekday:"
msgid "Day of Week"
msgstr "星期几"
+#, fuzzy
+msgctxt "field:ir.cron.log,cron:"
+msgid "Cron"
+msgstr "计划任务"
+
+#, fuzzy
+msgctxt "field:ir.cron.log,duration:"
+msgid "Duration"
+msgstr "书写方向"
+
+msgctxt "field:ir.cron.log,ended:"
+msgid "Ended"
+msgstr ""
+
+msgctxt "field:ir.cron.log,started:"
+msgid "Started"
+msgstr ""
+
msgctxt "field:ir.email,addresses:"
msgid "Addresses"
msgstr "地址"
@@ -567,8 +594,9 @@ msgctxt "field:ir.email.address,address:"
msgid "Address"
msgstr "地址"
+#, fuzzy
msgctxt "field:ir.email.address,email:"
-msgid "E-mail"
+msgid "Email"
msgstr "电子邮箱"
msgctxt "field:ir.email.template,body:"
@@ -1533,6 +1561,11 @@ msgctxt "field:ir.ui.menu,favorite:"
msgid "Favorite"
msgstr "最喜欢的"
+#, fuzzy
+msgctxt "field:ir.ui.menu,favorites:"
+msgid "Favorites"
+msgstr "最喜欢的"
+
msgctxt "field:ir.ui.menu,icon:"
msgid "Icon"
msgstr "图标"
@@ -1625,6 +1658,11 @@ msgctxt "field:ir.ui.view_search,model:"
msgid "Model"
msgstr "模型"
+#, fuzzy
+msgctxt "field:ir.ui.view_search,model_ref:"
+msgid "Model"
+msgstr "模型"
+
msgctxt "field:ir.ui.view_search,name:"
msgid "Name"
msgstr "名称"
@@ -1637,6 +1675,21 @@ msgctxt "field:ir.ui.view_tree_optional,field:"
msgid "Field"
msgstr "字段"
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_optional,field_ref:"
+msgid "Field"
+msgstr "字段"
+
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_optional,model:"
+msgid "Model"
+msgstr "模型"
+
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_optional,model_ref:"
+msgid "Model"
+msgstr "模型"
+
msgctxt "field:ir.ui.view_tree_optional,user:"
msgid "User"
msgstr "用户"
@@ -1645,9 +1698,15 @@ msgctxt "field:ir.ui.view_tree_optional,value:"
msgid "Value"
msgstr "取值"
-msgctxt "field:ir.ui.view_tree_optional,view_id:"
-msgid "View ID"
-msgstr "视图 ID"
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_optional,view:"
+msgid "View"
+msgstr "视图"
+
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_state,child_field:"
+msgid "Child Field"
+msgstr "子字段"
msgctxt "field:ir.ui.view_tree_state,child_name:"
msgid "Child Name"
@@ -1661,6 +1720,11 @@ msgctxt "field:ir.ui.view_tree_state,model:"
msgid "Model"
msgstr "模型"
+#, fuzzy
+msgctxt "field:ir.ui.view_tree_state,model_ref:"
+msgid "Model"
+msgstr "模型"
+
msgctxt "field:ir.ui.view_tree_state,nodes:"
msgid "Expanded Nodes"
msgstr "已展开的节点"
@@ -1761,9 +1825,10 @@ msgctxt "help:ir.email.template,recipients:"
msgid "The field that contains the recipient(s)."
msgstr "包含收件人的字段."
+#, fuzzy
msgctxt "help:ir.email.template,recipients_hidden:"
-msgid "The field that contains the secondary recipient(s)."
-msgstr "包含次要收件人的字段."
+msgid "The field that contains the hidden recipient(s)."
+msgstr "包含收件人的字段."
msgctxt "help:ir.email.template,recipients_hidden_pyson:"
msgid ""
@@ -1973,16 +2038,19 @@ msgctxt "model:ir.action,name:act_cron_form"
msgid "Actions"
msgstr "操作"
+#, fuzzy
msgctxt "model:ir.action,name:act_email_form"
-msgid "E-mails"
+msgid "Emails"
msgstr "电子邮箱"
+#, fuzzy
msgctxt "model:ir.action,name:act_email_form_relate"
-msgid "E-mail Archives"
+msgid "Email Archives"
msgstr "电子邮件存档"
+#, fuzzy
msgctxt "model:ir.action,name:act_email_template_form"
-msgid "E-mail Templates"
+msgid "Email Templates"
msgstr "电子邮件模板"
msgctxt "model:ir.action,name:act_error_form"
@@ -2137,9 +2205,10 @@ msgctxt "model:ir.action,name:act_view_tree_optional_form"
msgid "View Tree Optional"
msgstr "视图树(可选)"
+#, fuzzy
msgctxt "model:ir.action,name:act_view_tree_state"
-msgid "Tree State"
-msgstr "树状态"
+msgid "View Tree State"
+msgstr "视图树状态"
msgctxt "model:ir.action,name:act_view_tree_width_form"
msgid "View Tree Width"
@@ -2406,6 +2475,11 @@ msgctxt "model:ir.cron,name:"
msgid "Cron"
msgstr "计划任务"
+#, fuzzy
+msgctxt "model:ir.cron.log,name:"
+msgid "Cron Log"
+msgstr "计划任务"
+
msgctxt "model:ir.date,name:"
msgid "Date"
msgstr "日期"
@@ -2554,38 +2628,52 @@ msgctxt "model:ir.message,text:msg_ID"
msgid "ID"
msgstr "ID"
+#, python-format
msgctxt "model:ir.message,text:msg_access_button_error"
msgid "Calling button \"%(button)s on \"%(model)s\" is not allowed."
msgstr "不允许在 \"%(model)s\" 上点击按钮 \"%(button)s."
+#, fuzzy, python-format
+msgctxt "model:ir.message,text:msg_access_report_error"
+msgid "You are not allowed to execute report \"%(report)s\"."
+msgstr "没有运行向导程序 \"%(wizard)s\" 的权限."
+
+#, python-format
msgctxt "model:ir.message,text:msg_access_rule_error"
msgid "You are not allowed to access \"%(model)s\"."
msgstr "没有访问 \"%(model)s\" 的权限."
+#, python-format
msgctxt "model:ir.message,text:msg_access_rule_field_error"
msgid "You are not allowed to access \"%(model)s.%(field)s\"."
msgstr "没有访问 \"%(model)s.%(field)s\" 的权限."
+#, python-format
msgctxt "model:ir.message,text:msg_access_wizard_error"
msgid "You are not allowed to execute wizard \"%(wizard)s\"."
msgstr "没有运行向导程序 \"%(wizard)s\" 的权限."
+#, python-format
msgctxt "model:ir.message,text:msg_access_wizard_model_error"
msgid "You are not allowed to execute wizard \"%(wizard)s\" on \"%(model)s\"."
msgstr "没有权限在 \"%(model)s\" 上运行向导程序 \"%(wizard)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_action_invalid_context"
msgid "Invalid context \"%(context)s\" for action \"%(action)s\"."
msgstr "动作 \"%(action)s\" 的内容 \"%(context)s\" 设置无效."
+#, python-format
msgctxt "model:ir.message,text:msg_action_invalid_domain"
msgid "Invalid domain or search criteria \"%(domain)s\" for action \"%(action)s\"."
msgstr "动作 \"%(action)s\" 的域或找条件 \"%(domain)s\" 无效."
+#, python-format
msgctxt "model:ir.message,text:msg_action_invalid_views"
msgid "Invalid view \"%(view)s\" for action \"%(action)s\"."
msgstr "动作\"%(action)s\" 的视图 \"%(view)s\" 无效."
+#, python-format
msgctxt "model:ir.message,text:msg_action_wrong_wizard_model"
msgid "Wrong wizard model in keyword action \"%(name)s\"."
msgstr "关键字操作 \"%(name)s\" 的向导模型有误."
@@ -2630,14 +2718,22 @@ msgctxt "model:ir.message,text:msg_button_name_unique"
msgid "The name of the button must be unique per model."
msgstr "每个模型的按钮名称不能重复。"
+#, fuzzy
+msgctxt "model:ir.message,text:msg_cache_name_unique"
+msgid "The name of cache must be unique."
+msgstr "语言代码不能重复。"
+
+#, python-format
msgctxt "model:ir.message,text:msg_context_datetime"
msgid "At date/time: %(datetime)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_context_groups"
msgid "Within groups: %(groups)s"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_create_rule_error"
msgid ""
"You are not allowed to create records of \"%(model)s\" because they fail on at least one of these rules:\n"
@@ -2654,6 +2750,7 @@ msgctxt "model:ir.message,text:msg_created_by"
msgid "Created by"
msgstr "创建者"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_rule_error"
msgid ""
"You are not allowed to delete records \"%(ids)s\" of \"%(model)s\" because of at lease one of those rules:\n"
@@ -2662,6 +2759,7 @@ msgstr ""
"不允许删除模型 \"%(model)s\" 的记录 \"%(ids)s\" , 由于下面的规则(至少一条):\n"
"%(rules)s"
+#, python-format
msgctxt "model:ir.message,text:msg_delete_xml_record"
msgid "You are not allowed to delete the record \"%(record)s\" of \"%(model)s\"."
msgstr "不允许删除 \"%(model)s\" 对应的记录 \"%(record)s\" ."
@@ -2718,14 +2816,17 @@ msgctxt "model:ir.message,text:msg_dict_schema_integer"
msgid "Integer"
msgstr "整型"
+#, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_domain"
msgid "Invalid domain in schema \"%(schema)s\"."
msgstr "模式 \"%(schema)s\" 中的域无效."
+#, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_help_selection"
msgid "Invalid help selection in schema \"%(schema)s\"."
msgstr "模式\"%(schema)s\"中的帮助选择无效."
+#, python-format
msgctxt "model:ir.message,text:msg_dict_schema_invalid_selection"
msgid "Invalid selection in schema \"%(schema)s\"."
msgstr "模式\"%(schema)s\"中的选择无效."
@@ -2774,14 +2875,14 @@ msgctxt "model:ir.message,text:msg_dict_yes"
msgid "Yes"
msgstr "是"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_digits_validation_record"
msgid ""
"The number of digits in the value \"%(value)r\" for field \"%(field)s\" in "
"record \"%(record)s\" of \"%(model)s\" exceeds the limit of \"%(digits)i\"."
msgstr "模型 \"%(model)s\" ,其字段 \"%(field)s\" 的数字取值 \"%(value)s\" 的位数超出了 \"%(digits)i\" 的限制."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_domain_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -2796,39 +2897,44 @@ msgctxt "model:ir.message,text:msg_edited_by"
msgid "Edited by"
msgstr "编辑者"
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_body"
msgid ""
-"Invalid body in e-mail template \"%(template)s\" with exception "
+"Invalid body in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr "电子邮件模板 \"%(template)s\" 中的正文无效,异常为 \"%(exception)s\"."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_field_pyson"
msgid ""
-"Invalid PYSON %(field)s in e-mail template \"%(template)s\" with exception "
+"Invalid PYSON %(field)s in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr "电子邮件模板 \"%(template)s\" 中的 PYSON %(field)s无效,异常为 \"%(exception)s\"."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_field_pyson_type"
msgid ""
-"The PYSON %(field)s in e-mail template \"%(template)s\" must generate a "
-"list."
+"The PYSON %(field)s in email template \"%(template)s\" must generate a list."
msgstr "电子邮件模板 \"%(template)s\" 中的 PYSON %(field)s 必须生成一个列表."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_email_template_invalid_subject"
msgid ""
-"Invalid subject in e-mail template \"%(template)s\" with exception "
+"Invalid subject in email template \"%(template)s\" with exception "
"\"%(exception)s\"."
msgstr "电子邮件模板 \"%(template)s\" 中的主题无效,异常为 \"%(exception)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_field_model_name"
msgid "%(field)s (model name)"
msgstr "%(field)s (模型名称)"
+#, python-format
msgctxt "model:ir.message,text:msg_field_string"
msgid "%(field)s (string)"
msgstr "%(field)s (字符串)"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_forbidden_char_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -2837,12 +2943,14 @@ msgstr ""
"模型 \"%(model)s\" 的记录 \"%(record)s\",其字段 \"%(field)s\" 的取值 \"%(value)s\" "
"包含一些无效字符 \"%(chars)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_foreign_model_exist"
msgid ""
"The records could not be deleted because they are used by field "
"\"%(field)s\" of \"%(model)s\"."
msgstr "记录无法删除,因为 \"%(model)s\" 的字段 \"%(field)s\" 正在使用此记录."
+#, python-format
msgctxt "model:ir.message,text:msg_foreign_model_missing"
msgid "The value \"%(value)s\" for field \"%(field)s\" in \"%(model)s\" does not exist."
msgstr "模型 \"%(model)s\" 的字段 \"%(field)s\" 对应的取值 \"%(value)s\" 不存在."
@@ -2855,26 +2963,41 @@ msgctxt "model:ir.message,text:msg_id_positive"
msgid "ID must be positive."
msgstr "ID 必须为正."
+#, python-format
+msgctxt "model:ir.message,text:msg_import_data_missing_column"
+msgid "Missing values for last column at row %(row)d."
+msgstr ""
+
+#, python-format
+msgctxt "model:ir.message,text:msg_import_data_missing_columns"
+msgid "Missing values for %(n)s last columns at row %(row)d."
+msgstr ""
+
msgctxt "model:ir.message,text:msg_language_code_unique"
msgid "The code on language must be unique."
msgstr "语言代码不能重复。"
+#, python-format
msgctxt "model:ir.message,text:msg_language_default_translatable"
msgid "The default language \"%(language)s\" must be translatable."
msgstr "默认语言 \"%(language)s\" 必须设置为可翻译。"
+#, python-format
msgctxt "model:ir.message,text:msg_language_delete_default"
msgid "The default language \"%(language)s\" can not be deleted."
msgstr "默认语言 \"%(language)s\" 不可删除。"
+#, python-format
msgctxt "model:ir.message,text:msg_language_invalid_date"
msgid "Invalid date format \"%(format)s\" for language \"%(language)s\"."
msgstr "语言\"%(language)s\"中的日期格式 \"%(format)s\"设置无效."
+#, python-format
msgctxt "model:ir.message,text:msg_language_invalid_grouping"
msgid "Invalid grouping \"%(grouping)s\" for language \"%(language)s\"."
msgstr "语言\"%(language)s\"中的分组 \"%(grouping)s\"设置无效."
+#, python-format
msgctxt "model:ir.message,text:msg_model_invalid_condition"
msgid ""
"The condition \"%(condition)s\" is not a valid PYSON expression for button "
@@ -2896,10 +3019,12 @@ msgctxt "model:ir.message,text:msg_notes"
msgid "Notes"
msgstr "注释"
+#, python-format
msgctxt "model:ir.message,text:msg_read_error"
msgid "You are trying to read records \"%(ids)s\" of \"%(model)s\" that don't exist."
msgstr "\"%(model)s\" 的记录 \"%(ids)s\" 已经不存在了,无法读取."
+#, python-format
msgctxt "model:ir.message,text:msg_read_rule_error"
msgid ""
"You are not allowed to read records \"%(ids)s\" of \"%(model)s\" because of at least one of these rules:\n"
@@ -2912,37 +3037,45 @@ msgctxt "model:ir.message,text:msg_record_name"
msgid "Record Name"
msgstr "记录名称"
+#, python-format
msgctxt "model:ir.message,text:msg_recursion_error"
msgid ""
"Recursion error: Record \"%(rec_name)s\" with parent \"%(parent_rec_name)s\""
" was configured as ancestor of itself."
msgstr "递归错误:记录 \"%(rec_name)s\"和父项\"%(parent_rec_name)s\" 已配置为其自身的祖先."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_reference_syntax_error"
msgid ""
-"Syntax error for reference: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
-msgstr "引用的语法错误:\"%(model)s\" 的 \"%(field)s\" 中的 %(value)r(%(column)s)。"
+"Syntax error for %(value)r in \"%(field)s\" of \"%(model)s\" at row %(row)d "
+"and column %(column)d."
+msgstr "\"%(model)s\"(%(column)s 的 \"%(field)s\")中的 XML %(value)r 的语法错误。"
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_relation_not_found"
-msgid "Relation not found: %(value)r in \"%(model)s\" (%(column)s)."
-msgstr "找不到关系: 模型 \"%(model)s\" 中的 \"%(value)r\" (%(column)s)."
+msgid ""
+"Could not find relation for %(value)r in \"%(model)s\" at row %(row)d and "
+"column %(column)d."
+msgstr "发现太多的关系:\"%(value)r\" in \"%(model)s\" (%(column)s)."
+#, python-format
msgctxt "model:ir.message,text:msg_report_invalid_email"
msgid "Invalid email definition for report \"%(name)s\"."
msgstr "报表 \"%(name)s\" 的电子邮件定义无效."
+#, python-format
msgctxt "model:ir.message,text:msg_report_invalid_record_name"
msgid ""
"Invalid record name definition for report \"%(report)s\" with exception "
"\"%(exception)s\"."
msgstr "报告 \"%(report)s\" 中的记录名称定义无效,异常为 \"%(exception)s\"."
+#, python-format
msgctxt "model:ir.message,text:msg_required_validation"
msgid "A value is required for field \"%(field)s\" in \"%(model)s\"."
msgstr "模型\"%(model)s\"的字段\"%(field)s\"需要有取值."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_required_validation_record"
msgid ""
"A value is required for field \"%(field)s\" in record \"%(record)s\" of "
@@ -2953,15 +3086,17 @@ msgctxt "model:ir.message,text:msg_resource_copy_help"
msgid "The resources to which this record must be copied."
msgstr "必须将此记录复制的资源."
+#, python-format
msgctxt "model:ir.message,text:msg_rule_invalid_domain"
msgid "Invalid domain in rule \"%(name)s\"."
msgstr "规则\"%(name)s\"的域配置无效."
+#, python-format
msgctxt "model:ir.message,text:msg_search_function_missing"
msgid "Missing search function for field \"%(field)s\" in \"%(model)s\"."
msgstr "模型 \"%(model)s\" 的字段 \"%(field)s\" 缺少搜索函数."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_selection_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -2980,6 +3115,7 @@ msgid ""
"sequence."
msgstr "不能更改序列的序列类型,而只能创建新序列。"
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_number_increment_next"
msgid ""
"Invalid \"Increment Number\" (%(number_increment)s) or \"Next Number\" "
@@ -2988,22 +3124,22 @@ msgstr ""
"无效的\"Increment "
"Number\"(%(Number_Increment)s)或“下一个编号”(%n(Number_Next)s),异常为“%(exception)s”。"
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_prefix"
msgid "Invalid prefix \"%(affix)s\" for sequence \"%(sequence)s\"."
msgstr "序列 \"%(sequence)s\"前缀\"%(prefix)s\"无效."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_sequence_invalid_suffix"
msgid "Invalid suffix \"%(affix)s\" for sequence \"%(sequence)s\"."
msgstr "序列 \"%(sequence)s\"后缀\"%(suffix)s\"无效."
+#, python-format
msgctxt "model:ir.message,text:msg_sequence_last_timestamp_future"
msgid "The \"Last Timestamp\" cannot be in the future for sequence \"%s\"."
msgstr "\"最近一个时间戳\"不能超过序列\"%s\"."
-msgctxt "model:ir.message,text:msg_sequence_missing"
-msgid "Missing sequence."
-msgstr "序列缺失."
-
+#, python-format
msgctxt "model:ir.message,text:msg_setter_function_missing"
msgid "Missing setter function for field \"%(field)s\" in \"%(model)s\"."
msgstr "模型 \"%(model)s\" 的字段\"%(field)s\" 没有 setter 函数."
@@ -3012,13 +3148,14 @@ msgctxt "model:ir.message,text:msg_singleton"
msgid "Only one singleton can be created."
msgstr "只能创建一个单例。"
+#, python-format
msgctxt "model:ir.message,text:msg_size_validation"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in \"%(model)s\" is too long"
" (%(size)i > %(max_size)i)."
msgstr "模型 \"%(model)s\" 中字段 \"%(field)s\" 的值 \"%(value)s\" 太长 (%(size)i > %(max_size)i)。"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_size_validation_record"
msgid ""
"The value \"%(value)s\" for field \"%(field)s\" in record \"%(record)s\" of "
@@ -3027,7 +3164,7 @@ msgstr ""
"模型 \"%(model)s\" 的字段 \"%(field)s\" ,其取值 \"%(value)s\" 位数太长(%(size)i > "
"%(max_size)i)."
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_time_format_validation_record"
msgid ""
"The time value \"%(value)s\" for field \"%(field)s\" in record "
@@ -3062,10 +3199,14 @@ msgctxt "model:ir.message,text:msg_timedelta_w"
msgid "w"
msgstr "周"
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_too_many_relations_found"
-msgid "Too many relations found: %(value)r in \"%(model)s\" (%(column)s)."
+msgid ""
+"Found too many relation for %(value)r in \"%(model)s\" at row %(row)d and "
+"column %(column)d."
msgstr "发现太多的关系:\"%(value)r\" in \"%(model)s\" (%(column)s)."
+#, python-format
msgctxt "model:ir.message,text:msg_translation_overridden"
msgid ""
"You can not export translation \"%(name)s\" because it has been overridden "
@@ -3078,36 +3219,43 @@ msgid ""
"mutually exclusive."
msgstr "不能同时选择“On Time”和任何其他触发器,它们是互斥的。"
+#, python-format
msgctxt "model:ir.message,text:msg_trigger_invalid_condition"
msgid ""
"Condition \"%(condition)s\" is not a valid PYSON expression for trigger "
"\"%(trigger)s\"."
msgstr "触发器\"%(trigger)s\"设置的条件\"%(condition)s\" 不是合法的 PYSON 表达式."
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_value_syntax_error"
msgid ""
-"Syntax error for value: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
+"Syntax error for %(value)r in \"%(field)s\" of \"%(model)s\" at row %(row)d "
+"and column %(column)d."
msgstr "\"%(model)s\"(%(column)s 的 \"%(field)s\")中的 XML %(value)r 的语法错误。"
+#, python-format
msgctxt "model:ir.message,text:msg_view_invalid_xml"
msgid "Invalid XML for view \"%(name)s\"."
msgstr "视图 \"%(name)s\" 对应的XML不合法."
+#, python-format
msgctxt "model:ir.message,text:msg_view_search_invalid_domain"
msgid "Invalid domain or search criteria \"%(domain)s\" for search \"%(search)s\"."
msgstr "搜索 \"%(search)s\" 的域或搜索条件 \"%(domain)s\" 无效。"
+#, python-format
msgctxt "model:ir.message,text:msg_view_tree_optional_type"
msgid "You cannot store optional on view \"%(view)s\"."
msgstr "无法在视图 \"%(view)s\" 上存储可选项。"
+#, python-format
msgctxt "model:ir.message,text:msg_write_error"
msgid ""
"You are trying to write to records \"%(ids)s\" of \"%(model)s\" that don't "
"exist."
msgstr "正在尝试写入不存在的记录 \"%(ids)s\"(属于\"%(model)s\")。"
+#, python-format
msgctxt "model:ir.message,text:msg_write_rule_error"
msgid ""
"You are not allowed to write to records \"%(ids)s\" of \"%(model)s\" because of at least one of these rules:\n"
@@ -3116,7 +3264,7 @@ msgstr ""
"不允许写入模型 \"%(model)s\" 的记录 \"%(ids)s\" , 由于下面的规则(至少一条):\n"
"%(rules)s"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_write_xml_record"
msgid ""
"You are not allowed to modify the field \"%(field)s\" in record "
@@ -3127,12 +3275,6 @@ msgctxt "model:ir.message,text:msg_xml_id"
msgid "XML ID"
msgstr ""
-msgctxt "model:ir.message,text:msg_xml_id_syntax_error"
-msgid ""
-"Syntax error for XML id: %(value)r in \"%(field)s\" of \"%(model)s\" "
-"(%(column)s)."
-msgstr "\"%(model)s\"(%(column)s 的 \"%(field)s\")中的 XML %(value)r 的语法错误。"
-
msgctxt "model:ir.model,name:"
msgid "Model"
msgstr "模型"
@@ -3405,12 +3547,14 @@ msgctxt "model:ir.ui.menu,name:menu_cron_form"
msgid "Actions"
msgstr "操作"
+#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_email_form"
-msgid "E-mails"
+msgid "Emails"
msgstr "电子邮箱"
+#, fuzzy
msgctxt "model:ir.ui.menu,name:menu_email_template_form"
-msgid "E-mail Templates"
+msgid "Email Templates"
msgstr "电子邮件模板"
msgctxt "model:ir.ui.menu,name:menu_error_form"
@@ -3541,22 +3685,6 @@ msgctxt "model:ir.ui.menu,name:menu_view"
msgid "Views"
msgstr "视图"
-msgctxt "model:ir.ui.menu,name:menu_view_search"
-msgid "View Search"
-msgstr "搜索视图"
-
-msgctxt "model:ir.ui.menu,name:menu_view_tree_optional"
-msgid "View Tree Optional"
-msgstr "视图树(可选)"
-
-msgctxt "model:ir.ui.menu,name:menu_view_tree_state"
-msgid "Tree State"
-msgstr "树状态"
-
-msgctxt "model:ir.ui.menu,name:menu_view_tree_width"
-msgid "View Tree Width"
-msgstr "视图树宽度"
-
msgctxt "model:ir.ui.menu,name:model_model_fields_form"
msgid "Fields"
msgstr "字段"
@@ -3773,6 +3901,11 @@ msgctxt "selection:ir.cron,interval_type:"
msgid "Weeks"
msgstr "周"
+#, fuzzy
+msgctxt "selection:ir.cron,method:"
+msgid "Clean Cron Logs"
+msgstr "清除错误"
+
msgctxt "selection:ir.cron,method:"
msgid "Clean Errors"
msgstr "清除错误"
diff --git a/trytond/trytond/res/locale/bg.po b/trytond/trytond/res/locale/bg.po
index 1e66e18775..c2c2db30f2 100644
--- a/trytond/trytond/res/locale/bg.po
+++ b/trytond/trytond/res/locale/bg.po
@@ -364,6 +364,7 @@ msgctxt "model:ir.export-write-res.group,name:"
msgid "Export Modification Group"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for \"%(user)s\" is not valid."
msgstr ""
@@ -376,6 +377,7 @@ msgctxt "model:ir.message,text:msg_password_forbidden"
msgid "The password is forbidden."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_password_length"
msgid "The password must have at least %(length)i characters."
msgstr ""
@@ -394,6 +396,7 @@ msgid ""
"deactivated."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_user_password"
msgid "Password for %(login)s"
msgstr ""
@@ -514,6 +517,7 @@ msgctxt "model:res.user.warning,name:"
msgid "User Warning"
msgstr "Потребителско предупреждение"
+#, python-format
msgctxt "report:res.user.email_reset_password:"
msgid ""
"Hello,\n"
@@ -533,6 +537,7 @@ msgctxt "report:res.user.email_reset_password:"
msgid "Reset Password"
msgstr "Reset Password"
+#, python-format
msgctxt "report:res.user.email_reset_password:"
msgid "The password will expire in [1:%(datetime)s]."
msgstr ""
diff --git a/trytond/trytond/res/locale/ca.po b/trytond/trytond/res/locale/ca.po
index 2a2f356a42..525e229c05 100644
--- a/trytond/trytond/res/locale/ca.po
+++ b/trytond/trytond/res/locale/ca.po
@@ -338,6 +338,7 @@ msgctxt "model:ir.export-write-res.group,name:"
msgid "Export Modification Group"
msgstr "Grup de modificació d'exportació"
+#, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for \"%(user)s\" is not valid."
msgstr "El correu electrònic \"%(email)s\" de l'usuari \"%(user)s\" no es vàlid."
@@ -351,6 +352,7 @@ msgctxt "model:ir.message,text:msg_password_forbidden"
msgid "The password is forbidden."
msgstr "La contrasenya està prohibida."
+#, python-format
msgctxt "model:ir.message,text:msg_password_length"
msgid "The password must have at least %(length)i characters."
msgstr "La contrasenya ha de tenir com a mínim %(length)i caràcters."
@@ -371,6 +373,7 @@ msgstr ""
"Per motius de registres els usuaris no es poden eliminar, en el seu lloc els"
" podeu de desactivar."
+#, python-format
msgctxt "model:ir.message,text:msg_user_password"
msgid "Password for %(login)s"
msgstr "Contrasenya per %(login)s"
@@ -487,6 +490,7 @@ msgctxt "model:res.user.warning,name:"
msgid "User Warning"
msgstr "Alerta usuari"
+#, python-format
msgctxt "report:res.user.email_reset_password:"
msgid ""
"Hello,\n"
@@ -496,11 +500,12 @@ msgid ""
" [7:%(http_host)s/#%(database)s][8:]\n"
" You must set a new one from the user's preferences.[9:]"
msgstr ""
-"La contrasenya del teu compte, [1:%(login)s], s'ha resetablert.[2:]\n"
-" Heu d'establir una nova contraseña des de les preferències del usuari.[3:]\n"
-" Podeu conectar amb aquesta contraseña temporal [4:%(password)s] a [5:]\n"
-" [6:tryton://%(host)s/%(database)s][7:]\n"
-" [8:%(http_host)s/#%(database)s]"
+"Hola,\n"
+" hem rebut una sol·licitud per restablir la contrasenya del compte associat amb [1:%(login)s]. Encara no s'han fet canvis al teu compte.[2:]\n"
+" Pots connectar-te amb aquesta contrasenya temporal [3:%(password)s] a[4:]\n"
+" [5:tryton://%(host)s/%(database)s][6:]\n"
+" [7:%(http_host)s/#%(database)s][8:]\n"
+" Has de configurar-ne una de nova des de les preferències de l'usuari.[9:]"
msgctxt "report:res.user.email_reset_password:"
msgid "If you didn't make this request, you can safely ignore this email."
@@ -512,6 +517,7 @@ msgctxt "report:res.user.email_reset_password:"
msgid "Reset Password"
msgstr "Restableix la contrasenya"
+#, python-format
msgctxt "report:res.user.email_reset_password:"
msgid "The password will expire in [1:%(datetime)s]."
msgstr "La contrasenya caducarà el [1:%(datetime)s]."
diff --git a/trytond/trytond/res/locale/cs.po b/trytond/trytond/res/locale/cs.po
index f554c57cdd..826e159e31 100644
--- a/trytond/trytond/res/locale/cs.po
+++ b/trytond/trytond/res/locale/cs.po
@@ -367,6 +367,7 @@ msgctxt "model:ir.export-write-res.group,name:"
msgid "Export Modification Group"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for \"%(user)s\" is not valid."
msgstr ""
@@ -379,6 +380,7 @@ msgctxt "model:ir.message,text:msg_password_forbidden"
msgid "The password is forbidden."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_password_length"
msgid "The password must have at least %(length)i characters."
msgstr ""
@@ -397,6 +399,7 @@ msgid ""
"deactivated."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_user_password"
msgid "Password for %(login)s"
msgstr ""
@@ -515,6 +518,7 @@ msgctxt "model:res.user.warning,name:"
msgid "User Warning"
msgstr ""
+#, python-format
msgctxt "report:res.user.email_reset_password:"
msgid ""
"Hello,\n"
@@ -534,6 +538,7 @@ msgctxt "report:res.user.email_reset_password:"
msgid "Reset Password"
msgstr "Reset Password"
+#, python-format
msgctxt "report:res.user.email_reset_password:"
msgid "The password will expire in [1:%(datetime)s]."
msgstr ""
diff --git a/trytond/trytond/res/locale/de.po b/trytond/trytond/res/locale/de.po
index a78b9f8e52..19b08236cf 100644
--- a/trytond/trytond/res/locale/de.po
+++ b/trytond/trytond/res/locale/de.po
@@ -339,6 +339,7 @@ msgctxt "model:ir.export-write-res.group,name:"
msgid "Export Modification Group"
msgstr "Export Änderung Gruppe"
+#, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for \"%(user)s\" is not valid."
msgstr "Die E-Mail-Adresse \"%(email)s\" von \"%(user)s\" ist ungültig."
@@ -352,6 +353,7 @@ msgctxt "model:ir.message,text:msg_password_forbidden"
msgid "The password is forbidden."
msgstr "Dieses Passwort ist nicht erlaubt."
+#, python-format
msgctxt "model:ir.message,text:msg_password_length"
msgid "The password must have at least %(length)i characters."
msgstr "Das Passwort muss mindestens %(length)i lang sein."
@@ -372,6 +374,7 @@ msgstr ""
"Aus Dokumentationsgründen können Benutzer nicht gelöscht werden. Sie sollten"
" stattdessen deaktiviert werden."
+#, python-format
msgctxt "model:ir.message,text:msg_user_password"
msgid "Password for %(login)s"
msgstr "Passwort für %(login)s"
@@ -488,6 +491,7 @@ msgctxt "model:res.user.warning,name:"
msgid "User Warning"
msgstr "Benutzer Warnung"
+#, python-format
msgctxt "report:res.user.email_reset_password:"
msgid ""
"Hello,\n"
@@ -514,6 +518,7 @@ msgctxt "report:res.user.email_reset_password:"
msgid "Reset Password"
msgstr "Passwort zurücksetzen"
+#, python-format
msgctxt "report:res.user.email_reset_password:"
msgid "The password will expire in [1:%(datetime)s]."
msgstr "Das Passwort wird in [1:%(datetime)s] ablaufen."
diff --git a/trytond/trytond/res/locale/es.po b/trytond/trytond/res/locale/es.po
index 25be19bf4c..7441c7c0a4 100644
--- a/trytond/trytond/res/locale/es.po
+++ b/trytond/trytond/res/locale/es.po
@@ -338,6 +338,7 @@ msgctxt "model:ir.export-write-res.group,name:"
msgid "Export Modification Group"
msgstr "Grupos de modificación de exportación"
+#, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for \"%(user)s\" is not valid."
msgstr "El correo electrónico \"%(email)s\" del usuario \"%(user)s\" no es valido."
@@ -350,6 +351,7 @@ msgctxt "model:ir.message,text:msg_password_forbidden"
msgid "The password is forbidden."
msgstr "La contraseña esta prohibida."
+#, python-format
msgctxt "model:ir.message,text:msg_password_length"
msgid "The password must have at least %(length)i characters."
msgstr "La contraseña debe tener al menos %(length)i caracteres."
@@ -371,6 +373,7 @@ msgstr ""
"Por motivos de registros los usuarios no pueden eliminarse, en su lugar "
"deben ser desactivados."
+#, python-format
msgctxt "model:ir.message,text:msg_user_password"
msgid "Password for %(login)s"
msgstr "Contraseña para %(login)s"
@@ -488,6 +491,7 @@ msgctxt "model:res.user.warning,name:"
msgid "User Warning"
msgstr "Aviso usuario"
+#, python-format
msgctxt "report:res.user.email_reset_password:"
msgid ""
"Hello,\n"
@@ -497,11 +501,12 @@ msgid ""
" [7:%(http_host)s/#%(database)s][8:]\n"
" You must set a new one from the user's preferences.[9:]"
msgstr ""
-"La contraseña para su cuenta, [1:%(login)s], se ha reseteado.[2:]\n"
-" Debe establecer una nueva desde las preferencias de usuario.[3:]\n"
-" Puede conectar con esta contraseña temporal [4:%(password)s] a [5:]\n"
-" [6:tryton://%(host)s/%(database)s][7:]\n"
-" [8:%(http_host)s/#%(database)s]"
+"Hola,\n"
+" hemos recibido una solicitud para restablecer la contraseña de la cuenta asociada con [1:%(login)s]. Aún no se han realizado cambios en tu cuenta.[2:]\n"
+" Puedes conectarte con esta contraseña temporal [3:%(password)s] a[4:]\n"
+" [5:tryton://%(host)s/%(database)s][6:]\n"
+" [7:%(http_host)s/#%(database)s][8:]\n"
+" Debes establecer una nueva desde las preferencias del usuario.[9:]"
msgctxt "report:res.user.email_reset_password:"
msgid "If you didn't make this request, you can safely ignore this email."
@@ -513,6 +518,7 @@ msgctxt "report:res.user.email_reset_password:"
msgid "Reset Password"
msgstr "Restablecer contraseña"
+#, python-format
msgctxt "report:res.user.email_reset_password:"
msgid "The password will expire in [1:%(datetime)s]."
msgstr "La contraseña caducará en [1:%(datetime)s]."
diff --git a/trytond/trytond/res/locale/es_419.po b/trytond/trytond/res/locale/es_419.po
index 3cd7244e37..495fd090df 100644
--- a/trytond/trytond/res/locale/es_419.po
+++ b/trytond/trytond/res/locale/es_419.po
@@ -346,6 +346,7 @@ msgctxt "model:ir.export-write-res.group,name:"
msgid "Export Modification Group"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for \"%(user)s\" is not valid."
msgstr ""
@@ -358,6 +359,7 @@ msgctxt "model:ir.message,text:msg_password_forbidden"
msgid "The password is forbidden."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_password_length"
msgid "The password must have at least %(length)i characters."
msgstr ""
@@ -376,6 +378,7 @@ msgid ""
"deactivated."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_user_password"
msgid "Password for %(login)s"
msgstr ""
@@ -495,6 +498,7 @@ msgctxt "model:res.user.warning,name:"
msgid "User Warning"
msgstr ""
+#, python-format
msgctxt "report:res.user.email_reset_password:"
msgid ""
"Hello,\n"
@@ -513,6 +517,7 @@ msgctxt "report:res.user.email_reset_password:"
msgid "Reset Password"
msgstr ""
+#, python-format
msgctxt "report:res.user.email_reset_password:"
msgid "The password will expire in [1:%(datetime)s]."
msgstr ""
diff --git a/trytond/trytond/res/locale/et.po b/trytond/trytond/res/locale/et.po
index 5edde7846b..736669f21f 100644
--- a/trytond/trytond/res/locale/et.po
+++ b/trytond/trytond/res/locale/et.po
@@ -355,6 +355,7 @@ msgctxt "model:ir.export-write-res.group,name:"
msgid "Export Modification Group"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for \"%(user)s\" is not valid."
msgstr ""
@@ -367,6 +368,7 @@ msgctxt "model:ir.message,text:msg_password_forbidden"
msgid "The password is forbidden."
msgstr "Salasõna on keelatud."
+#, python-format
msgctxt "model:ir.message,text:msg_password_length"
msgid "The password must have at least %(length)i characters."
msgstr ""
@@ -385,6 +387,7 @@ msgid ""
"deactivated."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_user_password"
msgid "Password for %(login)s"
msgstr ""
@@ -501,6 +504,7 @@ msgctxt "model:res.user.warning,name:"
msgid "User Warning"
msgstr "Kasutaja hoiatus"
+#, python-format
msgctxt "report:res.user.email_reset_password:"
msgid ""
"Hello,\n"
@@ -519,7 +523,7 @@ msgctxt "report:res.user.email_reset_password:"
msgid "Reset Password"
msgstr "Salasõna lähtestamine"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "report:res.user.email_reset_password:"
msgid "The password will expire in [1:%(datetime)s]."
msgstr "Salasõna aegub"
diff --git a/trytond/trytond/res/locale/fa.po b/trytond/trytond/res/locale/fa.po
index 9539166ddf..7e234a8ba9 100644
--- a/trytond/trytond/res/locale/fa.po
+++ b/trytond/trytond/res/locale/fa.po
@@ -355,6 +355,7 @@ msgctxt "model:ir.export-write-res.group,name:"
msgid "Export Modification Group"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for \"%(user)s\" is not valid."
msgstr ""
@@ -367,6 +368,7 @@ msgctxt "model:ir.message,text:msg_password_forbidden"
msgid "The password is forbidden."
msgstr "رمز عبور ممنوع است."
+#, python-format
msgctxt "model:ir.message,text:msg_password_length"
msgid "The password must have at least %(length)i characters."
msgstr ""
@@ -387,6 +389,7 @@ msgstr ""
"برای اهداف ورود به سیستم، کاربران نمی توانند حذف شوند، در عوض آنها را "
"میتوانید غیرفعال کنید."
+#, python-format
msgctxt "model:ir.message,text:msg_user_password"
msgid "Password for %(login)s"
msgstr ""
@@ -503,6 +506,7 @@ msgctxt "model:res.user.warning,name:"
msgid "User Warning"
msgstr "هشدار کاربر"
+#, python-format
msgctxt "report:res.user.email_reset_password:"
msgid ""
"Hello,\n"
@@ -521,7 +525,7 @@ msgctxt "report:res.user.email_reset_password:"
msgid "Reset Password"
msgstr "بازنشانی کلمه عبور"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "report:res.user.email_reset_password:"
msgid "The password will expire in [1:%(datetime)s]."
msgstr "کلمه عبور شما منقضی میشود در"
diff --git a/trytond/trytond/res/locale/fi.po b/trytond/trytond/res/locale/fi.po
index 2e18eb12d9..d6b6e314c0 100644
--- a/trytond/trytond/res/locale/fi.po
+++ b/trytond/trytond/res/locale/fi.po
@@ -364,6 +364,7 @@ msgctxt "model:ir.export-write-res.group,name:"
msgid "Export Modification Group"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for \"%(user)s\" is not valid."
msgstr ""
@@ -376,6 +377,7 @@ msgctxt "model:ir.message,text:msg_password_forbidden"
msgid "The password is forbidden."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_password_length"
msgid "The password must have at least %(length)i characters."
msgstr ""
@@ -394,6 +396,7 @@ msgid ""
"deactivated."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_user_password"
msgid "Password for %(login)s"
msgstr ""
@@ -512,6 +515,7 @@ msgctxt "model:res.user.warning,name:"
msgid "User Warning"
msgstr ""
+#, python-format
msgctxt "report:res.user.email_reset_password:"
msgid ""
"Hello,\n"
@@ -531,6 +535,7 @@ msgctxt "report:res.user.email_reset_password:"
msgid "Reset Password"
msgstr "Reset Password"
+#, python-format
msgctxt "report:res.user.email_reset_password:"
msgid "The password will expire in [1:%(datetime)s]."
msgstr ""
diff --git a/trytond/trytond/res/locale/fr.po b/trytond/trytond/res/locale/fr.po
index ab136bb63b..ddda631084 100644
--- a/trytond/trytond/res/locale/fr.po
+++ b/trytond/trytond/res/locale/fr.po
@@ -160,7 +160,7 @@ msgstr "URL du badge avatar"
msgctxt "field:res.user,email:"
msgid "Email"
-msgstr "E-mail"
+msgstr "Adresse électronique"
msgctxt "field:res.user,groups:"
msgid "Groups"
@@ -338,20 +338,23 @@ msgctxt "model:ir.export-write-res.group,name:"
msgid "Export Modification Group"
msgstr "Groupe de modification d'export"
+#, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for \"%(user)s\" is not valid."
-msgstr "L'adresse e-mail « %(email)s » pour « %(user)s » n'est pas valide."
+msgstr ""
+"L'adresse électronique « %(email)s » pour « %(user)s » n'est pas valide."
msgctxt "model:ir.message,text:msg_password_email"
msgid "The password cannot be the same as user's email address."
msgstr ""
-"Le mot de passe ne peut pas être le même que l'adresse e-mail de "
+"Le mot de passe ne peut pas être le même que l'adresse électronique de "
"l'utilisateur."
msgctxt "model:ir.message,text:msg_password_forbidden"
msgid "The password is forbidden."
msgstr "Le mot de passe est interdit."
+#, python-format
msgctxt "model:ir.message,text:msg_password_length"
msgid "The password must have at least %(length)i characters."
msgstr "Le mot de passe doit comporter au moins %(length)i caractères."
@@ -373,13 +376,15 @@ msgstr ""
"Dans le but de la journalisation les utilisateurs ne peuvent pas être "
"supprimés, ils doivent être désactivés à la place."
+#, python-format
msgctxt "model:ir.message,text:msg_user_password"
msgid "Password for %(login)s"
msgstr "Mot de passe pour %(login)s"
msgctxt "model:ir.model.button,help:user_reset_password_button"
msgid "Send by email a new temporary password to the user"
-msgstr "Envoie par e-mail un nouveau mot de passe temporaire à l'utilisateur"
+msgstr ""
+"Envoie par courriel un nouveau mot de passe temporaire à l'utilisateur"
msgctxt "model:ir.model.button,string:user_application_cancel_button"
msgid "Cancel"
@@ -489,6 +494,7 @@ msgctxt "model:res.user.warning,name:"
msgid "User Warning"
msgstr "Avertissement utilisateur"
+#, python-format
msgctxt "report:res.user.email_reset_password:"
msgid ""
"Hello,\n"
@@ -501,20 +507,21 @@ msgstr ""
"Bonjour,\n"
" nous avons reçu une demande de réinitialisation du mot de passe du compte associé à [1:%(login)s]. Aucune modification n'a encore été apportée à votre compte.[2:]\n"
" Vous pouvez vous connecter avec ce mot de passe temporaire [3:%(password)s] à[4:]\n"
-" [5:tryton://%(hôte)s/%(base de données)s][6:]\n"
-" [7:%(http_host)s/#%(base de données)s][8:]\n"
+" [5:tryton://%(host)s/%(database)s][6:]\n"
+" [7:%(http_host)s/#%(database)s][8:]\n"
" Vous devez en définir un nouveau à partir des préférences de l'utilisateur.[9:]"
msgctxt "report:res.user.email_reset_password:"
msgid "If you didn't make this request, you can safely ignore this email."
msgstr ""
-"Si vous n'avez pas fait cette demande, vous pouvez ignorer cet e-mail en "
+"Si vous n'avez pas fait cette demande, vous pouvez ignorer ce courriel en "
"toute sécurité."
msgctxt "report:res.user.email_reset_password:"
msgid "Reset Password"
msgstr "Réinitialisation de mot de passe"
+#, python-format
msgctxt "report:res.user.email_reset_password:"
msgid "The password will expire in [1:%(datetime)s]."
msgstr "Le mot de passe expirera dans [1:%(datetime)s]."
diff --git a/trytond/trytond/res/locale/hu.po b/trytond/trytond/res/locale/hu.po
index bef10f2d1f..4f40fc3631 100644
--- a/trytond/trytond/res/locale/hu.po
+++ b/trytond/trytond/res/locale/hu.po
@@ -346,6 +346,7 @@ msgctxt "model:ir.export-write-res.group,name:"
msgid "Export Modification Group"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for \"%(user)s\" is not valid."
msgstr ""
@@ -358,6 +359,7 @@ msgctxt "model:ir.message,text:msg_password_forbidden"
msgid "The password is forbidden."
msgstr "Ilyen jelszó nem engedélyezett."
+#, python-format
msgctxt "model:ir.message,text:msg_password_length"
msgid "The password must have at least %(length)i characters."
msgstr ""
@@ -376,6 +378,7 @@ msgid ""
"deactivated."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_user_password"
msgid "Password for %(login)s"
msgstr "%(login)s jelszava"
@@ -492,7 +495,7 @@ msgctxt "model:res.user.warning,name:"
msgid "User Warning"
msgstr "Felhasználó figyelmeztetés"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "report:res.user.email_reset_password:"
msgid ""
"Hello,\n"
@@ -516,7 +519,7 @@ msgctxt "report:res.user.email_reset_password:"
msgid "Reset Password"
msgstr "Jelszó visszaállítása"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "report:res.user.email_reset_password:"
msgid "The password will expire in [1:%(datetime)s]."
msgstr "Az ideiglenes jelszó az [1:%(datetime)s UTC] időpontig érvényes."
diff --git a/trytond/trytond/res/locale/id.po b/trytond/trytond/res/locale/id.po
index 9a32ce4652..9bd64bb6ee 100644
--- a/trytond/trytond/res/locale/id.po
+++ b/trytond/trytond/res/locale/id.po
@@ -348,6 +348,7 @@ msgctxt "model:ir.export-write-res.group,name:"
msgid "Export Modification Group"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for \"%(user)s\" is not valid."
msgstr ""
@@ -360,6 +361,7 @@ msgctxt "model:ir.message,text:msg_password_forbidden"
msgid "The password is forbidden."
msgstr "Kata sandi itu terlarang."
+#, python-format
msgctxt "model:ir.message,text:msg_password_length"
msgid "The password must have at least %(length)i characters."
msgstr ""
@@ -378,6 +380,7 @@ msgid ""
"deactivated."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_user_password"
msgid "Password for %(login)s"
msgstr ""
@@ -494,6 +497,7 @@ msgctxt "model:res.user.warning,name:"
msgid "User Warning"
msgstr ""
+#, python-format
msgctxt "report:res.user.email_reset_password:"
msgid ""
"Hello,\n"
@@ -512,6 +516,7 @@ msgctxt "report:res.user.email_reset_password:"
msgid "Reset Password"
msgstr "Atur Ulang Kata Sandi"
+#, python-format
msgctxt "report:res.user.email_reset_password:"
msgid "The password will expire in [1:%(datetime)s]."
msgstr "Kata sandi akan kedaluwarsa dalam [1:%(datetime)s]."
diff --git a/trytond/trytond/res/locale/it.po b/trytond/trytond/res/locale/it.po
index 827a57be4c..e1ef482e1c 100644
--- a/trytond/trytond/res/locale/it.po
+++ b/trytond/trytond/res/locale/it.po
@@ -354,6 +354,7 @@ msgctxt "model:ir.export-write-res.group,name:"
msgid "Export Modification Group"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for \"%(user)s\" is not valid."
msgstr ""
@@ -366,6 +367,7 @@ msgctxt "model:ir.message,text:msg_password_forbidden"
msgid "The password is forbidden."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_password_length"
msgid "The password must have at least %(length)i characters."
msgstr ""
@@ -384,6 +386,7 @@ msgid ""
"deactivated."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_user_password"
msgid "Password for %(login)s"
msgstr "Password per %(login)s"
@@ -500,6 +503,7 @@ msgctxt "model:res.user.warning,name:"
msgid "User Warning"
msgstr "Gruppi Utente"
+#, python-format
msgctxt "report:res.user.email_reset_password:"
msgid ""
"Hello,\n"
@@ -519,6 +523,7 @@ msgctxt "report:res.user.email_reset_password:"
msgid "Reset Password"
msgstr "Reset Password"
+#, python-format
msgctxt "report:res.user.email_reset_password:"
msgid "The password will expire in [1:%(datetime)s]."
msgstr ""
diff --git a/trytond/trytond/res/locale/lo.po b/trytond/trytond/res/locale/lo.po
index 0e92c56b2e..053e38eddb 100644
--- a/trytond/trytond/res/locale/lo.po
+++ b/trytond/trytond/res/locale/lo.po
@@ -359,6 +359,7 @@ msgctxt "model:ir.export-write-res.group,name:"
msgid "Export Modification Group"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for \"%(user)s\" is not valid."
msgstr ""
@@ -373,6 +374,7 @@ msgctxt "model:ir.message,text:msg_password_forbidden"
msgid "The password is forbidden."
msgstr "ລະຫັດຜ່ານນີ້ຖືກຫ້າມໃຊ້"
+#, python-format
msgctxt "model:ir.message,text:msg_password_length"
msgid "The password must have at least %(length)i characters."
msgstr ""
@@ -393,6 +395,7 @@ msgid ""
"deactivated."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_user_password"
msgid "Password for %(login)s"
msgstr ""
@@ -513,6 +516,7 @@ msgctxt "model:res.user.warning,name:"
msgid "User Warning"
msgstr "ຄຳເຕືອນຜູ້ໃຊ້ງານ"
+#, python-format
msgctxt "report:res.user.email_reset_password:"
msgid ""
"Hello,\n"
@@ -532,6 +536,7 @@ msgctxt "report:res.user.email_reset_password:"
msgid "Reset Password"
msgstr "Reset Password"
+#, python-format
msgctxt "report:res.user.email_reset_password:"
msgid "The password will expire in [1:%(datetime)s]."
msgstr ""
diff --git a/trytond/trytond/res/locale/lt.po b/trytond/trytond/res/locale/lt.po
index b8a908be0f..b0e58c2ce3 100644
--- a/trytond/trytond/res/locale/lt.po
+++ b/trytond/trytond/res/locale/lt.po
@@ -352,6 +352,7 @@ msgctxt "model:ir.export-write-res.group,name:"
msgid "Export Modification Group"
msgstr "Galinčių taisyti eksportavimą grupė"
+#, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for \"%(user)s\" is not valid."
msgstr ""
@@ -364,6 +365,7 @@ msgctxt "model:ir.message,text:msg_password_forbidden"
msgid "The password is forbidden."
msgstr "Slaptažodis neleidžiamas."
+#, python-format
msgctxt "model:ir.message,text:msg_password_length"
msgid "The password must have at least %(length)i characters."
msgstr ""
@@ -384,6 +386,7 @@ msgstr ""
"Dėl duomenų registravimo naudotojas negali būti ištrintas, vietoj to jis "
"turi būti išjungtas."
+#, python-format
msgctxt "model:ir.message,text:msg_user_password"
msgid "Password for %(login)s"
msgstr ""
@@ -500,6 +503,7 @@ msgctxt "model:res.user.warning,name:"
msgid "User Warning"
msgstr "Perspėjimai naudotojui"
+#, python-format
msgctxt "report:res.user.email_reset_password:"
msgid ""
"Hello,\n"
@@ -518,7 +522,7 @@ msgctxt "report:res.user.email_reset_password:"
msgid "Reset Password"
msgstr "Atstatyti slaptažodį"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "report:res.user.email_reset_password:"
msgid "The password will expire in [1:%(datetime)s]."
msgstr "Slaptažodžio galiojimas baigsis"
diff --git a/trytond/trytond/res/locale/nl.po b/trytond/trytond/res/locale/nl.po
index b485935d70..2bcd7df4fd 100644
--- a/trytond/trytond/res/locale/nl.po
+++ b/trytond/trytond/res/locale/nl.po
@@ -338,6 +338,7 @@ msgctxt "model:ir.export-write-res.group,name:"
msgid "Export Modification Group"
msgstr "Exporteer modificatiegroep"
+#, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for \"%(user)s\" is not valid."
msgstr "Het email adres \"%(email)s\" voor \"%(user)s\" is niet geldig."
@@ -351,6 +352,7 @@ msgctxt "model:ir.message,text:msg_password_forbidden"
msgid "The password is forbidden."
msgstr "Dit wachtwoord is niet toegestaan."
+#, python-format
msgctxt "model:ir.message,text:msg_password_length"
msgid "The password must have at least %(length)i characters."
msgstr "Het wachtwoord moet minimaal %(length)i tekens bevatten."
@@ -373,6 +375,7 @@ msgstr ""
"Voor logboekdoeleinden kunnen gebruikers niet worden verwijderd, maar moeten"
" ze worden gedeactiveerd."
+#, python-format
msgctxt "model:ir.message,text:msg_user_password"
msgid "Password for %(login)s"
msgstr "Wachtwoord voor %(login)s"
@@ -489,6 +492,7 @@ msgctxt "model:res.user.warning,name:"
msgid "User Warning"
msgstr "Gebruikerswaarschuwing"
+#, python-format
msgctxt "report:res.user.email_reset_password:"
msgid ""
"Hello,\n"
@@ -513,6 +517,7 @@ msgctxt "report:res.user.email_reset_password:"
msgid "Reset Password"
msgstr "Reset wachtwoord"
+#, python-format
msgctxt "report:res.user.email_reset_password:"
msgid "The password will expire in [1:%(datetime)s]."
msgstr "Het wachtwoord verloopt op [1:%(datetime)s]."
diff --git a/trytond/trytond/res/locale/pl.po b/trytond/trytond/res/locale/pl.po
index 73303356b7..42d6e3ce75 100644
--- a/trytond/trytond/res/locale/pl.po
+++ b/trytond/trytond/res/locale/pl.po
@@ -324,7 +324,7 @@ msgstr "Użytkownicy"
msgctxt "model:ir.action,name:report_email_reset_password"
msgid "Reset Password"
-msgstr "Reset Password"
+msgstr "Zresetuj hasło"
msgctxt "model:ir.action-res.group,name:"
msgid "Action - Group"
@@ -338,6 +338,7 @@ msgctxt "model:ir.export-write-res.group,name:"
msgid "Export Modification Group"
msgstr "Grupa zezwalająca na modyfikowanie eksportu"
+#, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for \"%(user)s\" is not valid."
msgstr "Adres e-mail \"%(email)s\" użytkownika \"%(user)s\" jest niepoprawny."
@@ -350,6 +351,7 @@ msgctxt "model:ir.message,text:msg_password_forbidden"
msgid "The password is forbidden."
msgstr "Takie hasło jest niedozwolone."
+#, python-format
msgctxt "model:ir.message,text:msg_password_length"
msgid "The password must have at least %(length)i characters."
msgstr "Hasło musi zawierać przynajmniej %(length)i znaków."
@@ -370,6 +372,7 @@ msgstr ""
"Z powodu zapisów w dziennikach użytkownicy nie mogą zostać usunięci. W "
"zamian należy ich zdezaktywować."
+#, python-format
msgctxt "model:ir.message,text:msg_user_password"
msgid "Password for %(login)s"
msgstr "Hasło użytkownika: %(login)s"
@@ -388,7 +391,7 @@ msgstr "Wykonaj walidację"
msgctxt "model:ir.model.button,string:user_reset_password_button"
msgid "Reset Password"
-msgstr "Reset Password"
+msgstr "Reset hasła"
msgctxt "model:ir.model.button-res.group,name:"
msgid "Model Button - Group"
@@ -486,6 +489,7 @@ msgctxt "model:res.user.warning,name:"
msgid "User Warning"
msgstr "Ostrzeżenie użytkownika"
+#, python-format
msgctxt "report:res.user.email_reset_password:"
msgid ""
"Hello,\n"
@@ -510,6 +514,7 @@ msgctxt "report:res.user.email_reset_password:"
msgid "Reset Password"
msgstr "Zresetuj hasło"
+#, python-format
msgctxt "report:res.user.email_reset_password:"
msgid "The password will expire in [1:%(datetime)s]."
msgstr "Hasło wygaśnie za [1:%(datetime)s]."
diff --git a/trytond/trytond/res/locale/pt.po b/trytond/trytond/res/locale/pt.po
index c760728d57..0fdd418db8 100644
--- a/trytond/trytond/res/locale/pt.po
+++ b/trytond/trytond/res/locale/pt.po
@@ -355,6 +355,7 @@ msgctxt "model:ir.export-write-res.group,name:"
msgid "Export Modification Group"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for \"%(user)s\" is not valid."
msgstr ""
@@ -367,6 +368,7 @@ msgctxt "model:ir.message,text:msg_password_forbidden"
msgid "The password is forbidden."
msgstr "A senha é proibida."
+#, python-format
msgctxt "model:ir.message,text:msg_password_length"
msgid "The password must have at least %(length)i characters."
msgstr ""
@@ -387,6 +389,7 @@ msgstr ""
"Usuários não podem ser excluídos por questões de registro, eles devem ser "
"desativados."
+#, python-format
msgctxt "model:ir.message,text:msg_user_password"
msgid "Password for %(login)s"
msgstr ""
@@ -503,6 +506,7 @@ msgctxt "model:res.user.warning,name:"
msgid "User Warning"
msgstr "Alerta de Usuário"
+#, python-format
msgctxt "report:res.user.email_reset_password:"
msgid ""
"Hello,\n"
@@ -521,7 +525,7 @@ msgctxt "report:res.user.email_reset_password:"
msgid "Reset Password"
msgstr "Redefinir senha"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "report:res.user.email_reset_password:"
msgid "The password will expire in [1:%(datetime)s]."
msgstr "A senha irá expirar em"
diff --git a/trytond/trytond/res/locale/ro.po b/trytond/trytond/res/locale/ro.po
index 6b29159360..ab3c6618fb 100644
--- a/trytond/trytond/res/locale/ro.po
+++ b/trytond/trytond/res/locale/ro.po
@@ -338,6 +338,7 @@ msgctxt "model:ir.export-write-res.group,name:"
msgid "Export Modification Group"
msgstr "Grupul de modificare a exportului"
+#, fuzzy, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for \"%(user)s\" is not valid."
msgstr "Adresa de email \"%(email)s\" pentru parte \"%(party)s\" nu este valid."
@@ -350,6 +351,7 @@ msgctxt "model:ir.message,text:msg_password_forbidden"
msgid "The password is forbidden."
msgstr "Parola este interzisă."
+#, python-format
msgctxt "model:ir.message,text:msg_password_length"
msgid "The password must have at least %(length)i characters."
msgstr "Parola trebuie să aibă cel puțin %(length)i caractere."
@@ -370,6 +372,7 @@ msgstr ""
"În scopuri de înregistrare, utilizatorii nu pot fi șterse, ci trebuie "
"dezactivați."
+#, python-format
msgctxt "model:ir.message,text:msg_user_password"
msgid "Password for %(login)s"
msgstr "Parola pentru %(login)s"
@@ -486,7 +489,7 @@ msgctxt "model:res.user.warning,name:"
msgid "User Warning"
msgstr "Avertisment utilizator"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "report:res.user.email_reset_password:"
msgid ""
"Hello,\n"
@@ -496,20 +499,24 @@ msgid ""
" [7:%(http_host)s/#%(database)s][8:]\n"
" You must set a new one from the user's preferences.[9:]"
msgstr ""
-"Parolă pentru contul dvs, [1:%(login)s], a fost resetat.[2:]\n"
-"Trebuie să setaţi o parolă noua de la preferinţele al utilizatorului.[3:]\n"
-"Vă puteţi autentifica cu aceasta parolă temporară: [4:%(password)s] până la [5:]\n"
-"[6:tryton://%(host)s/%(database)s][7:]\n"
-"[8:%(host)s/#%(database)s]"
+"Buna ziua,\n"
+" am primit o solicitare de resetare a parolei pentru contul asociat cu [1:%(login)s]. Încă nu s-au făcut modificări în contul dvs.[2:]\n"
+" Vă puteți conecta cu această parolă temporară [3:%(parola)s] la[4:]\n"
+" [5:tryton://%(gazdă)s/%(bază de date)s][6:]\n"
+" [7:%(http_host)s/#%(database)s][8:]\n"
+" Trebuie să setați unul nou din preferințele utilizatorului.[9:]"
msgctxt "report:res.user.email_reset_password:"
msgid "If you didn't make this request, you can safely ignore this email."
msgstr ""
+"Dacă nu ați făcut această solicitare, puteți ignora acest e-mail în "
+"siguranță."
msgctxt "report:res.user.email_reset_password:"
msgid "Reset Password"
msgstr "Resetare parola"
+#, python-format
msgctxt "report:res.user.email_reset_password:"
msgid "The password will expire in [1:%(datetime)s]."
msgstr "Parola va expira in [1:%(datetime)s]."
diff --git a/trytond/trytond/res/locale/ru.po b/trytond/trytond/res/locale/ru.po
index fb1c969c3f..04750706c5 100644
--- a/trytond/trytond/res/locale/ru.po
+++ b/trytond/trytond/res/locale/ru.po
@@ -364,6 +364,7 @@ msgctxt "model:ir.export-write-res.group,name:"
msgid "Export Modification Group"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for \"%(user)s\" is not valid."
msgstr ""
@@ -376,6 +377,7 @@ msgctxt "model:ir.message,text:msg_password_forbidden"
msgid "The password is forbidden."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_password_length"
msgid "The password must have at least %(length)i characters."
msgstr ""
@@ -394,6 +396,7 @@ msgid ""
"deactivated."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_user_password"
msgid "Password for %(login)s"
msgstr ""
@@ -514,6 +517,7 @@ msgctxt "model:res.user.warning,name:"
msgid "User Warning"
msgstr "Внимание Пользователь"
+#, python-format
msgctxt "report:res.user.email_reset_password:"
msgid ""
"Hello,\n"
@@ -533,6 +537,7 @@ msgctxt "report:res.user.email_reset_password:"
msgid "Reset Password"
msgstr "Reset Password"
+#, python-format
msgctxt "report:res.user.email_reset_password:"
msgid "The password will expire in [1:%(datetime)s]."
msgstr ""
diff --git a/trytond/trytond/res/locale/sl.po b/trytond/trytond/res/locale/sl.po
index 57b3dda4f5..7c63ebd755 100644
--- a/trytond/trytond/res/locale/sl.po
+++ b/trytond/trytond/res/locale/sl.po
@@ -338,6 +338,7 @@ msgctxt "model:ir.export-write-res.group,name:"
msgid "Export Modification Group"
msgstr "Skupina urejanje izvozov"
+#, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for \"%(user)s\" is not valid."
msgstr "E-poštni naslov \"%(email)s\" uporabnika \"%(user)s\" ni veljaven."
@@ -350,6 +351,7 @@ msgctxt "model:ir.message,text:msg_password_forbidden"
msgid "The password is forbidden."
msgstr "To geslo ni dovoljeno."
+#, python-format
msgctxt "model:ir.message,text:msg_password_length"
msgid "The password must have at least %(length)i characters."
msgstr "Geslo mora vsebovati najmanj %(length)i znakov."
@@ -368,6 +370,7 @@ msgid ""
"deactivated."
msgstr "Uporabnika ni mogoče izbrisati, namesto tega naj se jih deaktivira."
+#, python-format
msgctxt "model:ir.message,text:msg_user_password"
msgid "Password for %(login)s"
msgstr "Geslo za %(login)s"
@@ -484,7 +487,7 @@ msgctxt "model:res.user.warning,name:"
msgid "User Warning"
msgstr "Uporabniško opozorilo"
-#, fuzzy
+#, python-format
msgctxt "report:res.user.email_reset_password:"
msgid ""
"Hello,\n"
@@ -494,20 +497,22 @@ msgid ""
" [7:%(http_host)s/#%(database)s][8:]\n"
" You must set a new one from the user's preferences.[9:]"
msgstr ""
-"Geslo za vaš uporabniški račun, [1:%(login)s], je bilo ponastavljeno.[2:]\n"
-" V uporabniških nastavitvah si morate nastaviti novo geslo.[3:]\n"
-" Povežete se lahko s tem začasnim geslom [4:%(password)s] to[5:]\n"
-" [6:tryton://%(host)s/%(database)s][7:]\n"
-" [8:%(http_host)s/#%(database)s]"
+"Pozdravljeni,\n"
+" prejeli smo zahtevek za ponastavitev gesla povezano z vašim uporabniškim računom [1:%(login)s]. Za enkrat vaš uporabniški račun še ni bil spremenjen.[2:]\n"
+" Povežete se lahko s tem začasnim geslom [3:%(password)s] to[4:]\n"
+" [5:tryton://%(host)s/%(database)s][6:]\n"
+" [7:%(http_host)s/#%(database)s][8:]\n"
+" Novo geslo morate nastaviti v uporabniških nastavitvah.[9:]"
msgctxt "report:res.user.email_reset_password:"
msgid "If you didn't make this request, you can safely ignore this email."
-msgstr ""
+msgstr "Če niste vložili te zahteve, lahko mirno prezrete to e-pošto."
msgctxt "report:res.user.email_reset_password:"
msgid "Reset Password"
msgstr "Ponastavitev gesla"
+#, python-format
msgctxt "report:res.user.email_reset_password:"
msgid "The password will expire in [1:%(datetime)s]."
msgstr "Geslo poteče v [1:%(datetime)s]."
diff --git a/trytond/trytond/res/locale/tr.po b/trytond/trytond/res/locale/tr.po
index 2e18eb12d9..d6b6e314c0 100644
--- a/trytond/trytond/res/locale/tr.po
+++ b/trytond/trytond/res/locale/tr.po
@@ -364,6 +364,7 @@ msgctxt "model:ir.export-write-res.group,name:"
msgid "Export Modification Group"
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for \"%(user)s\" is not valid."
msgstr ""
@@ -376,6 +377,7 @@ msgctxt "model:ir.message,text:msg_password_forbidden"
msgid "The password is forbidden."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_password_length"
msgid "The password must have at least %(length)i characters."
msgstr ""
@@ -394,6 +396,7 @@ msgid ""
"deactivated."
msgstr ""
+#, python-format
msgctxt "model:ir.message,text:msg_user_password"
msgid "Password for %(login)s"
msgstr ""
@@ -512,6 +515,7 @@ msgctxt "model:res.user.warning,name:"
msgid "User Warning"
msgstr ""
+#, python-format
msgctxt "report:res.user.email_reset_password:"
msgid ""
"Hello,\n"
@@ -531,6 +535,7 @@ msgctxt "report:res.user.email_reset_password:"
msgid "Reset Password"
msgstr "Reset Password"
+#, python-format
msgctxt "report:res.user.email_reset_password:"
msgid "The password will expire in [1:%(datetime)s]."
msgstr ""
diff --git a/trytond/trytond/res/locale/uk.po b/trytond/trytond/res/locale/uk.po
index 570be0041b..ffa93fa621 100644
--- a/trytond/trytond/res/locale/uk.po
+++ b/trytond/trytond/res/locale/uk.po
@@ -341,6 +341,7 @@ msgctxt "model:ir.export-write-res.group,name:"
msgid "Export Modification Group"
msgstr "Експортувати групу модифікації"
+#, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for \"%(user)s\" is not valid."
msgstr ""
@@ -353,6 +354,7 @@ msgctxt "model:ir.message,text:msg_password_forbidden"
msgid "The password is forbidden."
msgstr "Пароль заборонений."
+#, python-format
msgctxt "model:ir.message,text:msg_password_length"
msgid "The password must have at least %(length)i characters."
msgstr "Пароль має містити принаймні %(length)i символів."
@@ -373,6 +375,7 @@ msgstr ""
"З метою ведення журналу користувачів не можна видалити, натомість їх слід "
"деактивувати."
+#, python-format
msgctxt "model:ir.message,text:msg_user_password"
msgid "Password for %(login)s"
msgstr "Пароль для %(login)s"
@@ -489,7 +492,7 @@ msgctxt "model:res.user.warning,name:"
msgid "User Warning"
msgstr "Попередження користувача"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "report:res.user.email_reset_password:"
msgid ""
"Hello,\n"
@@ -513,6 +516,7 @@ msgctxt "report:res.user.email_reset_password:"
msgid "Reset Password"
msgstr "Скинути пароль"
+#, python-format
msgctxt "report:res.user.email_reset_password:"
msgid "The password will expire in [1:%(datetime)s]."
msgstr "Термін дії пароля закінчиться [1:%(datetime)s]."
diff --git a/trytond/trytond/res/locale/zh_CN.po b/trytond/trytond/res/locale/zh_CN.po
index 648ff9b6f4..c614c809c0 100644
--- a/trytond/trytond/res/locale/zh_CN.po
+++ b/trytond/trytond/res/locale/zh_CN.po
@@ -338,6 +338,7 @@ msgctxt "model:ir.export-write-res.group,name:"
msgid "Export Modification Group"
msgstr "导出功能调整组"
+#, python-format
msgctxt "model:ir.message,text:msg_email_invalid"
msgid "The email address \"%(email)s\" for \"%(user)s\" is not valid."
msgstr "对于用户 \"%(user)s\" 来说,电子邮件地址 \"%(email)s\" 无效。"
@@ -350,6 +351,7 @@ msgctxt "model:ir.message,text:msg_password_forbidden"
msgid "The password is forbidden."
msgstr "密码已被禁止."
+#, python-format
msgctxt "model:ir.message,text:msg_password_length"
msgid "The password must have at least %(length)i characters."
msgstr "密码必须至少 %(length)i 个字符。"
@@ -368,6 +370,7 @@ msgid ""
"deactivated."
msgstr "由于日志记录的原因,用户不能删除,只能停用."
+#, python-format
msgctxt "model:ir.message,text:msg_user_password"
msgid "Password for %(login)s"
msgstr "%(login)s 的密码"
@@ -484,7 +487,7 @@ msgctxt "model:res.user.warning,name:"
msgid "User Warning"
msgstr "用户警告"
-#, fuzzy
+#, fuzzy, python-format
msgctxt "report:res.user.email_reset_password:"
msgid ""
"Hello,\n"
@@ -508,6 +511,7 @@ msgctxt "report:res.user.email_reset_password:"
msgid "Reset Password"
msgstr "重置密码"
+#, python-format
msgctxt "report:res.user.email_reset_password:"
msgid "The password will expire in [1:%(datetime)s]."
msgstr "密码将在 [1:%(datetime)s ] 过期."