changeset 6935c5a93a1b in modules/project_invoice:default
details: 
https://hg.tryton.org/modules/project_invoice?cmd=changeset;node=6935c5a93a1b
description:
        Update translations
diffstat:

 locale/bg.po     |  58 +++++++++++++++---------------------
 locale/ca.po     |  62 +++++++++++++++++---------------------
 locale/cs.po     |  57 +++++++++++++++--------------------
 locale/de.po     |  62 +++++++++++++++++---------------------
 locale/es.po     |  62 +++++++++++++++++---------------------
 locale/es_419.po |  59 ++++++++++++++++--------------------
 locale/et.po     |  60 ++++++++++++++++---------------------
 locale/fa.po     |  59 ++++++++++++++++--------------------
 locale/fi.po     |  57 +++++++++++++++--------------------
 locale/fr.po     |  62 +++++++++++++++++---------------------
 locale/hu.po     |  57 +++++++++++++++--------------------
 locale/id.po     |  54 +++++++++++++--------------------
 locale/it.po     |  89 ++++++++++++++++++++++++-------------------------------
 locale/lo.po     |  58 +++++++++++++++---------------------
 locale/lt.po     |  57 +++++++++++++++--------------------
 locale/nl.po     |  62 +++++++++++++++++---------------------
 locale/pl.po     |  57 +++++++++++++++--------------------
 locale/pt.po     |  59 ++++++++++++++++--------------------
 locale/ru.po     |  58 +++++++++++++++---------------------
 locale/sl.po     |  60 ++++++++++++++++---------------------
 locale/tr.po     |  57 +++++++++++++++--------------------
 locale/zh_CN.po  |  57 +++++++++++++++--------------------
 22 files changed, 571 insertions(+), 752 deletions(-)

diffs (2717 lines):

diff -r 3155ce17356f -r 6935c5a93a1b locale/bg.po
--- a/locale/bg.po      Sat Apr 25 23:53:51 2020 +0200
+++ b/locale/bg.po      Sat May 02 10:29:24 2020 +0200
@@ -2,9 +2,10 @@
 msgid ""
 msgstr "Content-Type: text/plain; charset=utf-8\n"
 
-msgctxt "field:project.work,duration_to_invoice:"
-msgid "Duration to Invoice"
-msgstr ""
+#, fuzzy
+msgctxt "field:project.work,amount_to_invoice:"
+msgid "Amount to Invoice"
+msgstr "Project Invoice"
 
 #, fuzzy
 msgctxt "field:project.work,invoice_line:"
@@ -20,10 +21,6 @@
 msgid "Invoiced Amount"
 msgstr ""
 
-msgctxt "field:project.work,invoiced_duration:"
-msgid "Invoiced Duration"
-msgstr ""
-
 msgctxt "field:project.work,invoiced_progress:"
 msgid "Invoiced Progress"
 msgstr ""
@@ -33,8 +30,8 @@
 msgid "Invoice Method"
 msgstr "Начин на фактуриране"
 
-msgctxt "field:project.work.invoiced_progress,effort_duration:"
-msgid "Effort"
+msgctxt "field:project.work,quantity_to_invoice:"
+msgid "Quantity to Invoice"
 msgstr ""
 
 #, fuzzy
@@ -42,6 +39,10 @@
 msgid "Invoice Line"
 msgstr "Ред от фактура"
 
+msgctxt "field:project.work.invoiced_progress,progress:"
+msgid "Progress"
+msgstr ""
+
 #, fuzzy
 msgctxt "field:project.work.invoiced_progress,work:"
 msgid "Work"
@@ -66,6 +67,10 @@
 msgid "You cannot delete an invoiced line."
 msgstr ""
 
+msgctxt "model:ir.message,text:msg_missing_account_revenue"
+msgid "To invoice work \"%(work)s\" you must configure a default account 
revenue."
+msgstr ""
+
 msgctxt "model:ir.message,text:msg_missing_list_price"
 msgid "There is no list price on work \"%(work)s\"."
 msgstr ""
@@ -74,22 +79,20 @@
 msgid "There is no party on work \"%(work)s\"."
 msgstr ""
 
-msgctxt "model:ir.message,text:msg_missing_product"
-msgid "There is no product on work \"%(work)s\"."
+msgctxt "model:ir.message,text:msg_modify_invoiced_line"
+msgid "You cannot modify an invoiced line."
 msgstr ""
 
-msgctxt "model:ir.message,text:msg_modify_invoiced_line"
-msgid "You cannot modify an invoiced line."
+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 ""
 
 msgctxt "model:ir.model.button,string:work_invoice_button"
 msgid "Invoice"
 msgstr "Invoice"
 
-msgctxt "model:ir.rule.group,name:rule_group_line_project_invoice"
-msgid "Any timesheet line"
-msgstr ""
-
 msgctxt "model:project.work.invoiced_progress,name:"
 msgid "Work Invoiced Progress"
 msgstr ""
@@ -99,23 +102,6 @@
 msgstr "Project Invoice"
 
 #, fuzzy
-msgctxt "selection:project.work,invoice_method:"
-msgid "Manual"
-msgstr "Ръчно"
-
-msgctxt "selection:project.work,invoice_method:"
-msgid "On Effort"
-msgstr ""
-
-msgctxt "selection:project.work,invoice_method:"
-msgid "On Progress"
-msgstr ""
-
-msgctxt "selection:project.work,invoice_method:"
-msgid "On Timesheet"
-msgstr ""
-
-#, fuzzy
 msgctxt "selection:project.work,project_invoice_method:"
 msgid "Manual"
 msgstr "Ръчно"
@@ -131,3 +117,7 @@
 msgctxt "selection:project.work,project_invoice_method:"
 msgid "On Timesheet"
 msgstr ""
+
+msgctxt "view:project.work.invoiced_progress:"
+msgid "%"
+msgstr ""
diff -r 3155ce17356f -r 6935c5a93a1b locale/ca.po
--- a/locale/ca.po      Sat Apr 25 23:53:51 2020 +0200
+++ b/locale/ca.po      Sat May 02 10:29:24 2020 +0200
@@ -2,9 +2,9 @@
 msgid ""
 msgstr "Content-Type: text/plain; charset=utf-8\n"
 
-msgctxt "field:project.work,duration_to_invoice:"
-msgid "Duration to Invoice"
-msgstr "Temps a facturar"
+msgctxt "field:project.work,amount_to_invoice:"
+msgid "Amount to Invoice"
+msgstr "Import a facturar"
 
 msgctxt "field:project.work,invoice_line:"
 msgid "Invoice Line"
@@ -18,10 +18,6 @@
 msgid "Invoiced Amount"
 msgstr "Import facturat"
 
-msgctxt "field:project.work,invoiced_duration:"
-msgid "Invoiced Duration"
-msgstr "Temps facturat"
-
 msgctxt "field:project.work,invoiced_progress:"
 msgid "Invoiced Progress"
 msgstr "Progrés facturat"
@@ -30,14 +26,18 @@
 msgid "Invoice Method"
 msgstr "Mètode de facturació"
 
-msgctxt "field:project.work.invoiced_progress,effort_duration:"
-msgid "Effort"
-msgstr "Temps"
+msgctxt "field:project.work,quantity_to_invoice:"
+msgid "Quantity to Invoice"
+msgstr "Quantitat a facturar"
 
 msgctxt "field:project.work.invoiced_progress,invoice_line:"
 msgid "Invoice Line"
 msgstr "Línia de factura"
 
+msgctxt "field:project.work.invoiced_progress,progress:"
+msgid "Progress"
+msgstr "Progrés"
+
 msgctxt "field:project.work.invoiced_progress,work:"
 msgid "Work"
 msgstr "Treball"
@@ -58,6 +58,12 @@
 msgid "You cannot delete an invoiced line."
 msgstr "No podeu eliminar una línia facturada."
 
+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."
+
 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\"."
@@ -66,22 +72,22 @@
 msgid "There is no party on work \"%(work)s\"."
 msgstr "No hi ha cap tercer al treball \"%(work)s\"."
 
-msgctxt "model:ir.message,text:msg_missing_product"
-msgid "There is no product on work \"%(work)s\"."
-msgstr "No hi ha cap producte al treball \"%(work)s\"."
-
 msgctxt "model:ir.message,text:msg_modify_invoiced_line"
 msgid "You cannot modify an invoiced line."
 msgstr "No podeu modificar una línia facturada."
 
+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 ""
+"Per facturar el treball \"%(work)s\" heu de definir un compte d'ingressos "
+"pel producte \"%(product)s\"."
+
 msgctxt "model:ir.model.button,string:work_invoice_button"
 msgid "Invoice"
 msgstr "Factura"
 
-msgctxt "model:ir.rule.group,name:rule_group_line_project_invoice"
-msgid "Any timesheet line"
-msgstr "Qualsevol línia del full de treball"
-
 msgctxt "model:project.work.invoiced_progress,name:"
 msgid "Work Invoiced Progress"
 msgstr "Progrés de treballs facturats"
@@ -90,22 +96,6 @@
 msgid "Project Invoice"
 msgstr "Facturació de projectes"
 
-msgctxt "selection:project.work,invoice_method:"
-msgid "Manual"
-msgstr "Manual"
-
-msgctxt "selection:project.work,invoice_method:"
-msgid "On Effort"
-msgstr "Per l'esforç estimat"
-
-msgctxt "selection:project.work,invoice_method:"
-msgid "On Progress"
-msgstr "Segons el progrés"
-
-msgctxt "selection:project.work,invoice_method:"
-msgid "On Timesheet"
-msgstr "Per les hores realitzades"
-
 msgctxt "selection:project.work,project_invoice_method:"
 msgid "Manual"
 msgstr "Manual"
@@ -121,3 +111,7 @@
 msgctxt "selection:project.work,project_invoice_method:"
 msgid "On Timesheet"
 msgstr "Per les hores realitzades"
+
+msgctxt "view:project.work.invoiced_progress:"
+msgid "%"
+msgstr "%"
diff -r 3155ce17356f -r 6935c5a93a1b locale/cs.po
--- a/locale/cs.po      Sat Apr 25 23:53:51 2020 +0200
+++ b/locale/cs.po      Sat May 02 10:29:24 2020 +0200
@@ -2,9 +2,10 @@
 msgid ""
 msgstr "Content-Type: text/plain; charset=utf-8\n"
 
-msgctxt "field:project.work,duration_to_invoice:"
-msgid "Duration to Invoice"
-msgstr ""
+#, fuzzy
+msgctxt "field:project.work,amount_to_invoice:"
+msgid "Amount to Invoice"
+msgstr "Project Invoice"
 
 msgctxt "field:project.work,invoice_line:"
 msgid "Invoice Line"
@@ -18,10 +19,6 @@
 msgid "Invoiced Amount"
 msgstr ""
 
-msgctxt "field:project.work,invoiced_duration:"
-msgid "Invoiced Duration"
-msgstr ""
-
 msgctxt "field:project.work,invoiced_progress:"
 msgid "Invoiced Progress"
 msgstr ""
@@ -30,14 +27,18 @@
 msgid "Invoice Method"
 msgstr ""
 
-msgctxt "field:project.work.invoiced_progress,effort_duration:"
-msgid "Effort"
+msgctxt "field:project.work,quantity_to_invoice:"
+msgid "Quantity to Invoice"
 msgstr ""
 
 msgctxt "field:project.work.invoiced_progress,invoice_line:"
 msgid "Invoice Line"
 msgstr ""
 
+msgctxt "field:project.work.invoiced_progress,progress:"
+msgid "Progress"
+msgstr ""
+
 msgctxt "field:project.work.invoiced_progress,work:"
 msgid "Work"
 msgstr ""
@@ -59,6 +60,10 @@
 msgid "You cannot delete an invoiced line."
 msgstr ""
 
+msgctxt "model:ir.message,text:msg_missing_account_revenue"
+msgid "To invoice work \"%(work)s\" you must configure a default account 
revenue."
+msgstr ""
+
 msgctxt "model:ir.message,text:msg_missing_list_price"
 msgid "There is no list price on work \"%(work)s\"."
 msgstr ""
@@ -67,22 +72,20 @@
 msgid "There is no party on work \"%(work)s\"."
 msgstr ""
 
-msgctxt "model:ir.message,text:msg_missing_product"
-msgid "There is no product on work \"%(work)s\"."
+msgctxt "model:ir.message,text:msg_modify_invoiced_line"
+msgid "You cannot modify an invoiced line."
 msgstr ""
 
-msgctxt "model:ir.message,text:msg_modify_invoiced_line"
-msgid "You cannot modify an invoiced line."
+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 ""
 
 msgctxt "model:ir.model.button,string:work_invoice_button"
 msgid "Invoice"
 msgstr "Invoice"
 
-msgctxt "model:ir.rule.group,name:rule_group_line_project_invoice"
-msgid "Any timesheet line"
-msgstr ""
-
 msgctxt "model:project.work.invoiced_progress,name:"
 msgid "Work Invoiced Progress"
 msgstr ""
@@ -91,22 +94,6 @@
 msgid "Project Invoice"
 msgstr "Project Invoice"
 
-msgctxt "selection:project.work,invoice_method:"
-msgid "Manual"
-msgstr ""
-
-msgctxt "selection:project.work,invoice_method:"
-msgid "On Effort"
-msgstr ""
-
-msgctxt "selection:project.work,invoice_method:"
-msgid "On Progress"
-msgstr ""
-
-msgctxt "selection:project.work,invoice_method:"
-msgid "On Timesheet"
-msgstr ""
-
 msgctxt "selection:project.work,project_invoice_method:"
 msgid "Manual"
 msgstr ""
@@ -122,3 +109,7 @@
 msgctxt "selection:project.work,project_invoice_method:"
 msgid "On Timesheet"
 msgstr ""
+
+msgctxt "view:project.work.invoiced_progress:"
+msgid "%"
+msgstr ""
diff -r 3155ce17356f -r 6935c5a93a1b locale/de.po
--- a/locale/de.po      Sat Apr 25 23:53:51 2020 +0200
+++ b/locale/de.po      Sat May 02 10:29:24 2020 +0200
@@ -2,9 +2,9 @@
 msgid ""
 msgstr "Content-Type: text/plain; charset=utf-8\n"
 
-msgctxt "field:project.work,duration_to_invoice:"
-msgid "Duration to Invoice"
-msgstr "Fakturierbare Zeit"
+msgctxt "field:project.work,amount_to_invoice:"
+msgid "Amount to Invoice"
+msgstr "Fakturierbarer Betrag"
 
 msgctxt "field:project.work,invoice_line:"
 msgid "Invoice Line"
@@ -18,10 +18,6 @@
 msgid "Invoiced Amount"
 msgstr "Abgerechneter Betrag"
 
-msgctxt "field:project.work,invoiced_duration:"
-msgid "Invoiced Duration"
-msgstr "Fakturierte Zeit"
-
 msgctxt "field:project.work,invoiced_progress:"
 msgid "Invoiced Progress"
 msgstr "Fakturierter Forstschritt"
@@ -30,14 +26,18 @@
 msgid "Invoice Method"
 msgstr "Methode Rechnungsstellung"
 
-msgctxt "field:project.work.invoiced_progress,effort_duration:"
-msgid "Effort"
-msgstr "Zeitaufwand"
+msgctxt "field:project.work,quantity_to_invoice:"
+msgid "Quantity to Invoice"
+msgstr "Fakturierbare Menge"
 
 msgctxt "field:project.work.invoiced_progress,invoice_line:"
 msgid "Invoice Line"
 msgstr "Rechnungsposition"
 
+msgctxt "field:project.work.invoiced_progress,progress:"
+msgid "Progress"
+msgstr "Fortschritt"
+
 msgctxt "field:project.work.invoiced_progress,work:"
 msgid "Work"
 msgstr "Tätigkeit"
@@ -58,6 +58,12 @@
 msgid "You cannot delete an invoiced line."
 msgstr "Festgeschriebene Rechnungspositionen können nicht gelöscht werden."
 
+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."
+
 msgctxt "model:ir.message,text:msg_missing_list_price"
 msgid "There is no list price on work \"%(work)s\"."
 msgstr "Fehlender Listenpreis für Aufgabe \"%(work)s\"."
@@ -66,22 +72,22 @@
 msgid "There is no party on work \"%(work)s\"."
 msgstr "Fehlende Partei für Aufgabe \"%(work)s\"."
 
-msgctxt "model:ir.message,text:msg_missing_product"
-msgid "There is no product on work \"%(work)s\"."
-msgstr "Fehlender Artikel für Aufgabe \"%(work)s\"."
-
 msgctxt "model:ir.message,text:msg_modify_invoiced_line"
 msgid "You cannot modify an invoiced line."
 msgstr "Eine festgeschriebene Rechnungsposition kann nicht geändert werden."
 
+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 ""
+"Damit Projekt \"%(work)s\" fakturiert werden kann, muss ein Ertragskonto für"
+" Artikel \"%(product)s\" konfiguriert werden."
+
 msgctxt "model:ir.model.button,string:work_invoice_button"
 msgid "Invoice"
 msgstr "Rechnung erstellen"
 
-msgctxt "model:ir.rule.group,name:rule_group_line_project_invoice"
-msgid "Any timesheet line"
-msgstr "Beliebige Zeiterfassungsposition"
-
 msgctxt "model:project.work.invoiced_progress,name:"
 msgid "Work Invoiced Progress"
 msgstr "Nach Forstschritt fakturierte Aufgabe"
@@ -90,22 +96,6 @@
 msgid "Project Invoice"
 msgstr "Projekt Fakturierung"
 
-msgctxt "selection:project.work,invoice_method:"
-msgid "Manual"
-msgstr "Manuell"
-
-msgctxt "selection:project.work,invoice_method:"
-msgid "On Effort"
-msgstr "Nach veranschlagtem Aufwand"
-
-msgctxt "selection:project.work,invoice_method:"
-msgid "On Progress"
-msgstr "Nach Fortschritt"
-
-msgctxt "selection:project.work,invoice_method:"
-msgid "On Timesheet"
-msgstr "Nach erfasstem Aufwand"
-
 msgctxt "selection:project.work,project_invoice_method:"
 msgid "Manual"
 msgstr "Manuell"
@@ -121,3 +111,7 @@
 msgctxt "selection:project.work,project_invoice_method:"
 msgid "On Timesheet"
 msgstr "Nach erfasstem Aufwand"
+
+msgctxt "view:project.work.invoiced_progress:"
+msgid "%"
+msgstr "%"
diff -r 3155ce17356f -r 6935c5a93a1b locale/es.po
--- a/locale/es.po      Sat Apr 25 23:53:51 2020 +0200
+++ b/locale/es.po      Sat May 02 10:29:24 2020 +0200
@@ -2,9 +2,9 @@
 msgid ""
 msgstr "Content-Type: text/plain; charset=utf-8\n"
 
-msgctxt "field:project.work,duration_to_invoice:"
-msgid "Duration to Invoice"
-msgstr "Tiempo a facturar"
+msgctxt "field:project.work,amount_to_invoice:"
+msgid "Amount to Invoice"
+msgstr "Importe a facturar"
 
 msgctxt "field:project.work,invoice_line:"
 msgid "Invoice Line"
@@ -18,10 +18,6 @@
 msgid "Invoiced Amount"
 msgstr "Importe facturado"
 
-msgctxt "field:project.work,invoiced_duration:"
-msgid "Invoiced Duration"
-msgstr "Tiempo facturado"
-
 msgctxt "field:project.work,invoiced_progress:"
 msgid "Invoiced Progress"
 msgstr "Progreso facturado"
@@ -30,14 +26,18 @@
 msgid "Invoice Method"
 msgstr "Método de facturación"
 
-msgctxt "field:project.work.invoiced_progress,effort_duration:"
-msgid "Effort"
-msgstr "Tiempo"
+msgctxt "field:project.work,quantity_to_invoice:"
+msgid "Quantity to Invoice"
+msgstr "Cantidad a facturar"
 
 msgctxt "field:project.work.invoiced_progress,invoice_line:"
 msgid "Invoice Line"
 msgstr "Línea de factura"
 
+msgctxt "field:project.work.invoiced_progress,progress:"
+msgid "Progress"
+msgstr "Progreso"
+
 msgctxt "field:project.work.invoiced_progress,work:"
 msgid "Work"
 msgstr "Trabajo"
@@ -58,6 +58,12 @@
 msgid "You cannot delete an invoiced line."
 msgstr "No puede eliminar una línea facturada."
 
+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)\" debéis configurar una cuenta de "
+"ingressos por defecto."
+
 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\"."
@@ -66,22 +72,22 @@
 msgid "There is no party on work \"%(work)s\"."
 msgstr "No hay ningún tercero en el trabajo \"%(work)s\"."
 
-msgctxt "model:ir.message,text:msg_missing_product"
-msgid "There is no product on work \"%(work)s\"."
-msgstr "No hay ningún producto en el trabajo \"%(work)s\"."
-
 msgctxt "model:ir.message,text:msg_modify_invoiced_line"
 msgid "You cannot modify an invoiced line."
 msgstr "No puede modificar una línea facturada."
 
+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 ""
+"Para facturar el trabajo \"%(work)s\" debeis definir una cuenta de ingressos"
+" para el producto \"%(product)s\"."
+
 msgctxt "model:ir.model.button,string:work_invoice_button"
 msgid "Invoice"
 msgstr "Factura"
 
-msgctxt "model:ir.rule.group,name:rule_group_line_project_invoice"
-msgid "Any timesheet line"
-msgstr "Cualquier línea del parte de trabajo"
-
 msgctxt "model:project.work.invoiced_progress,name:"
 msgid "Work Invoiced Progress"
 msgstr "Progreso de trabajos facturados"
@@ -90,22 +96,6 @@
 msgid "Project Invoice"
 msgstr "Facturación de proyectos"
 
-msgctxt "selection:project.work,invoice_method:"
-msgid "Manual"
-msgstr "Manual"
-
-msgctxt "selection:project.work,invoice_method:"
-msgid "On Effort"
-msgstr "Por el esfuerzo estimado"
-
-msgctxt "selection:project.work,invoice_method:"
-msgid "On Progress"
-msgstr "Según el progreso"
-
-msgctxt "selection:project.work,invoice_method:"
-msgid "On Timesheet"
-msgstr "Por las horas realizadas"
-
 msgctxt "selection:project.work,project_invoice_method:"
 msgid "Manual"
 msgstr "Manual"
@@ -121,3 +111,7 @@
 msgctxt "selection:project.work,project_invoice_method:"
 msgid "On Timesheet"
 msgstr "Por las horas realizadas"
+
+msgctxt "view:project.work.invoiced_progress:"
+msgid "%"
+msgstr "%"
diff -r 3155ce17356f -r 6935c5a93a1b locale/es_419.po
--- a/locale/es_419.po  Sat Apr 25 23:53:51 2020 +0200
+++ b/locale/es_419.po  Sat May 02 10:29:24 2020 +0200
@@ -2,8 +2,9 @@
 msgid ""
 msgstr "Content-Type: text/plain; charset=utf-8\n"
 
-msgctxt "field:project.work,duration_to_invoice:"
-msgid "Duration to Invoice"
+#, fuzzy
+msgctxt "field:project.work,amount_to_invoice:"
+msgid "Amount to Invoice"
 msgstr "Duración a facturar"
 
 msgctxt "field:project.work,invoice_line:"
@@ -18,10 +19,6 @@
 msgid "Invoiced Amount"
 msgstr ""
 
-msgctxt "field:project.work,invoiced_duration:"
-msgid "Invoiced Duration"
-msgstr "Duración facturada"
-
 #, fuzzy
 msgctxt "field:project.work,invoiced_progress:"
 msgid "Invoiced Progress"
@@ -31,14 +28,20 @@
 msgid "Invoice Method"
 msgstr ""
 
-msgctxt "field:project.work.invoiced_progress,effort_duration:"
-msgid "Effort"
-msgstr "Esfuerzo"
+#, fuzzy
+msgctxt "field:project.work,quantity_to_invoice:"
+msgid "Quantity to Invoice"
+msgstr "Duración a facturar"
 
 msgctxt "field:project.work.invoiced_progress,invoice_line:"
 msgid "Invoice Line"
 msgstr ""
 
+#, fuzzy
+msgctxt "field:project.work.invoiced_progress,progress:"
+msgid "Progress"
+msgstr "Progreso facturado de trabajo"
+
 msgctxt "field:project.work.invoiced_progress,work:"
 msgid "Work"
 msgstr ""
@@ -59,6 +62,10 @@
 msgid "You cannot delete an invoiced line."
 msgstr ""
 
+msgctxt "model:ir.message,text:msg_missing_account_revenue"
+msgid "To invoice work \"%(work)s\" you must configure a default account 
revenue."
+msgstr ""
+
 msgctxt "model:ir.message,text:msg_missing_list_price"
 msgid "There is no list price on work \"%(work)s\"."
 msgstr ""
@@ -67,22 +74,20 @@
 msgid "There is no party on work \"%(work)s\"."
 msgstr ""
 
-msgctxt "model:ir.message,text:msg_missing_product"
-msgid "There is no product on work \"%(work)s\"."
-msgstr ""
-
 msgctxt "model:ir.message,text:msg_modify_invoiced_line"
 msgid "You cannot modify an invoiced line."
 msgstr ""
 
+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 ""
+
 msgctxt "model:ir.model.button,string:work_invoice_button"
 msgid "Invoice"
 msgstr ""
 
-msgctxt "model:ir.rule.group,name:rule_group_line_project_invoice"
-msgid "Any timesheet line"
-msgstr ""
-
 msgctxt "model:project.work.invoiced_progress,name:"
 msgid "Work Invoiced Progress"
 msgstr "Progreso facturado de trabajo"
@@ -91,22 +96,6 @@
 msgid "Project Invoice"
 msgstr ""
 
-msgctxt "selection:project.work,invoice_method:"
-msgid "Manual"
-msgstr ""
-
-msgctxt "selection:project.work,invoice_method:"
-msgid "On Effort"
-msgstr ""
-
-msgctxt "selection:project.work,invoice_method:"
-msgid "On Progress"
-msgstr ""
-
-msgctxt "selection:project.work,invoice_method:"
-msgid "On Timesheet"
-msgstr ""
-
 msgctxt "selection:project.work,project_invoice_method:"
 msgid "Manual"
 msgstr ""
@@ -122,3 +111,7 @@
 msgctxt "selection:project.work,project_invoice_method:"
 msgid "On Timesheet"
 msgstr ""
+
+msgctxt "view:project.work.invoiced_progress:"
+msgid "%"
+msgstr ""
diff -r 3155ce17356f -r 6935c5a93a1b locale/et.po
--- a/locale/et.po      Sat Apr 25 23:53:51 2020 +0200
+++ b/locale/et.po      Sat May 02 10:29:24 2020 +0200
@@ -2,8 +2,9 @@
 msgid ""
 msgstr "Content-Type: text/plain; charset=utf-8\n"
 
-msgctxt "field:project.work,duration_to_invoice:"
-msgid "Duration to Invoice"
+#, fuzzy
+msgctxt "field:project.work,amount_to_invoice:"
+msgid "Amount to Invoice"
 msgstr "Ajakulu arvele"
 
 msgctxt "field:project.work,invoice_line:"
@@ -18,10 +19,6 @@
 msgid "Invoiced Amount"
 msgstr "Arveldatav summa"
 
-msgctxt "field:project.work,invoiced_duration:"
-msgid "Invoiced Duration"
-msgstr "Arveldatud ajakulu"
-
 msgctxt "field:project.work,invoiced_progress:"
 msgid "Invoiced Progress"
 msgstr "Arveldatud progress"
@@ -30,14 +27,20 @@
 msgid "Invoice Method"
 msgstr "Arve meetod"
 
-msgctxt "field:project.work.invoiced_progress,effort_duration:"
-msgid "Effort"
-msgstr "Saavutus"
+#, fuzzy
+msgctxt "field:project.work,quantity_to_invoice:"
+msgid "Quantity to Invoice"
+msgstr "Ajakulu arvele"
 
 msgctxt "field:project.work.invoiced_progress,invoice_line:"
 msgid "Invoice Line"
 msgstr "Arve rida"
 
+#, fuzzy
+msgctxt "field:project.work.invoiced_progress,progress:"
+msgid "Progress"
+msgstr "Progressiga"
+
 msgctxt "field:project.work.invoiced_progress,work:"
 msgid "Work"
 msgstr "Töö"
@@ -58,6 +61,10 @@
 msgid "You cannot delete an invoiced line."
 msgstr "Ei saa kustutada arveldatud rida."
 
+msgctxt "model:ir.message,text:msg_missing_account_revenue"
+msgid "To invoice work \"%(work)s\" you must configure a default account 
revenue."
+msgstr ""
+
 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."
@@ -67,23 +74,20 @@
 msgid "There is no party on work \"%(work)s\"."
 msgstr "Tööle \"%(work)s\" ei ole määratud hinda."
 
-#, fuzzy
-msgctxt "model:ir.message,text:msg_missing_product"
-msgid "There is no product on work \"%(work)s\"."
-msgstr "Tööle \"%(work)s\" ei ole määratud hinda."
-
 msgctxt "model:ir.message,text:msg_modify_invoiced_line"
 msgid "You cannot modify an invoiced line."
 msgstr "Ei saa muuta arveldatud rida."
 
+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 ""
+
 msgctxt "model:ir.model.button,string:work_invoice_button"
 msgid "Invoice"
 msgstr "Arve"
 
-msgctxt "model:ir.rule.group,name:rule_group_line_project_invoice"
-msgid "Any timesheet line"
-msgstr ""
-
 #, fuzzy
 msgctxt "model:project.work.invoiced_progress,name:"
 msgid "Work Invoiced Progress"
@@ -93,22 +97,6 @@
 msgid "Project Invoice"
 msgstr "Projekti arve"
 
-msgctxt "selection:project.work,invoice_method:"
-msgid "Manual"
-msgstr "Käsitsi"
-
-msgctxt "selection:project.work,invoice_method:"
-msgid "On Effort"
-msgstr "Püüdlusega"
-
-msgctxt "selection:project.work,invoice_method:"
-msgid "On Progress"
-msgstr "Progressiga"
-
-msgctxt "selection:project.work,invoice_method:"
-msgid "On Timesheet"
-msgstr "Töögraafikus"
-
 msgctxt "selection:project.work,project_invoice_method:"
 msgid "Manual"
 msgstr "Käsitsi"
@@ -124,3 +112,7 @@
 msgctxt "selection:project.work,project_invoice_method:"
 msgid "On Timesheet"
 msgstr "Töögraafikus"
+
+msgctxt "view:project.work.invoiced_progress:"
+msgid "%"
+msgstr ""
diff -r 3155ce17356f -r 6935c5a93a1b locale/fa.po
--- a/locale/fa.po      Sat Apr 25 23:53:51 2020 +0200
+++ b/locale/fa.po      Sat May 02 10:29:24 2020 +0200
@@ -2,8 +2,9 @@
 msgid ""
 msgstr "Content-Type: text/plain; charset=utf-8\n"
 
-msgctxt "field:project.work,duration_to_invoice:"
-msgid "Duration to Invoice"
+#, fuzzy
+msgctxt "field:project.work,amount_to_invoice:"
+msgid "Amount to Invoice"
 msgstr "مدت زمان صورتحساب"
 
 msgctxt "field:project.work,invoice_line:"
@@ -18,10 +19,6 @@
 msgid "Invoiced Amount"
 msgstr "مبلغ صورتحساب"
 
-msgctxt "field:project.work,invoiced_duration:"
-msgid "Invoiced Duration"
-msgstr "مدت زمان فاکتور شده"
-
 msgctxt "field:project.work,invoiced_progress:"
 msgid "Invoiced Progress"
 msgstr "پیشرفت های فاکتورشده"
@@ -30,14 +27,20 @@
 msgid "Invoice Method"
 msgstr "روش صورتحساب"
 
-msgctxt "field:project.work.invoiced_progress,effort_duration:"
-msgid "Effort"
-msgstr "تلاش"
+#, fuzzy
+msgctxt "field:project.work,quantity_to_invoice:"
+msgid "Quantity to Invoice"
+msgstr "مدت زمان صورتحساب"
 
 msgctxt "field:project.work.invoiced_progress,invoice_line:"
 msgid "Invoice Line"
 msgstr "خط صورتحساب"
 
+#, fuzzy
+msgctxt "field:project.work.invoiced_progress,progress:"
+msgid "Progress"
+msgstr "در حال پیش رفت"
+
 msgctxt "field:project.work.invoiced_progress,work:"
 msgid "Work"
 msgstr "کار"
@@ -58,6 +61,10 @@
 msgid "You cannot delete an invoiced line."
 msgstr "شما نمی توانید سطر صورتحساب را حذف کنید."
 
+msgctxt "model:ir.message,text:msg_missing_account_revenue"
+msgid "To invoice work \"%(work)s\" you must configure a default account 
revenue."
+msgstr ""
+
 msgctxt "model:ir.message,text:msg_missing_list_price"
 msgid "There is no list price on work \"%(work)s\"."
 msgstr "در کار : \"%s\" هیچ لیست قیمتی وجود ندارد."
@@ -66,22 +73,20 @@
 msgid "There is no party on work \"%(work)s\"."
 msgstr "در کار : \"%s\" هیچ نهاد/سازمانی وجود ندارد."
 
-msgctxt "model:ir.message,text:msg_missing_product"
-msgid "There is no product on work \"%(work)s\"."
-msgstr "در کار : \"%s\" هیچ محصولی وجود ندارد."
-
 msgctxt "model:ir.message,text:msg_modify_invoiced_line"
 msgid "You cannot modify an invoiced line."
 msgstr "شما نمی توانید خط صورتحساب را تغییردهید."
 
+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 ""
+
 msgctxt "model:ir.model.button,string:work_invoice_button"
 msgid "Invoice"
 msgstr "Invoice"
 
-msgctxt "model:ir.rule.group,name:rule_group_line_project_invoice"
-msgid "Any timesheet line"
-msgstr ""
-
 msgctxt "model:project.work.invoiced_progress,name:"
 msgid "Work Invoiced Progress"
 msgstr "پیشرفت های کار فاکتورشده"
@@ -90,22 +95,6 @@
 msgid "Project Invoice"
 msgstr "صورتحساب پروژه"
 
-msgctxt "selection:project.work,invoice_method:"
-msgid "Manual"
-msgstr "دستی"
-
-msgctxt "selection:project.work,invoice_method:"
-msgid "On Effort"
-msgstr "در حال تلاش"
-
-msgctxt "selection:project.work,invoice_method:"
-msgid "On Progress"
-msgstr "در حال پیش رفت"
-
-msgctxt "selection:project.work,invoice_method:"
-msgid "On Timesheet"
-msgstr "در جدول زمانی"
-
 msgctxt "selection:project.work,project_invoice_method:"
 msgid "Manual"
 msgstr "دستی"
@@ -121,3 +110,7 @@
 msgctxt "selection:project.work,project_invoice_method:"
 msgid "On Timesheet"
 msgstr "در جدول زمانی"
+
+msgctxt "view:project.work.invoiced_progress:"
+msgid "%"
+msgstr ""
diff -r 3155ce17356f -r 6935c5a93a1b locale/fi.po
--- a/locale/fi.po      Sat Apr 25 23:53:51 2020 +0200
+++ b/locale/fi.po      Sat May 02 10:29:24 2020 +0200
@@ -2,9 +2,10 @@
 msgid ""
 msgstr "Content-Type: text/plain; charset=utf-8\n"
 
-msgctxt "field:project.work,duration_to_invoice:"
-msgid "Duration to Invoice"
-msgstr ""
+#, fuzzy
+msgctxt "field:project.work,amount_to_invoice:"
+msgid "Amount to Invoice"
+msgstr "Project Invoice"
 
 msgctxt "field:project.work,invoice_line:"
 msgid "Invoice Line"
@@ -18,10 +19,6 @@
 msgid "Invoiced Amount"
 msgstr ""
 
-msgctxt "field:project.work,invoiced_duration:"
-msgid "Invoiced Duration"
-msgstr ""
-
 msgctxt "field:project.work,invoiced_progress:"
 msgid "Invoiced Progress"
 msgstr ""
@@ -30,14 +27,18 @@
 msgid "Invoice Method"
 msgstr ""
 
-msgctxt "field:project.work.invoiced_progress,effort_duration:"
-msgid "Effort"
+msgctxt "field:project.work,quantity_to_invoice:"
+msgid "Quantity to Invoice"
 msgstr ""
 
 msgctxt "field:project.work.invoiced_progress,invoice_line:"
 msgid "Invoice Line"
 msgstr ""
 
+msgctxt "field:project.work.invoiced_progress,progress:"
+msgid "Progress"
+msgstr ""
+
 msgctxt "field:project.work.invoiced_progress,work:"
 msgid "Work"
 msgstr ""
@@ -59,6 +60,10 @@
 msgid "You cannot delete an invoiced line."
 msgstr ""
 
+msgctxt "model:ir.message,text:msg_missing_account_revenue"
+msgid "To invoice work \"%(work)s\" you must configure a default account 
revenue."
+msgstr ""
+
 msgctxt "model:ir.message,text:msg_missing_list_price"
 msgid "There is no list price on work \"%(work)s\"."
 msgstr ""
@@ -67,22 +72,20 @@
 msgid "There is no party on work \"%(work)s\"."
 msgstr ""
 
-msgctxt "model:ir.message,text:msg_missing_product"
-msgid "There is no product on work \"%(work)s\"."
+msgctxt "model:ir.message,text:msg_modify_invoiced_line"
+msgid "You cannot modify an invoiced line."
 msgstr ""
 
-msgctxt "model:ir.message,text:msg_modify_invoiced_line"
-msgid "You cannot modify an invoiced line."
+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 ""
 
 msgctxt "model:ir.model.button,string:work_invoice_button"
 msgid "Invoice"
 msgstr "Invoice"
 
-msgctxt "model:ir.rule.group,name:rule_group_line_project_invoice"
-msgid "Any timesheet line"
-msgstr ""
-
 msgctxt "model:project.work.invoiced_progress,name:"
 msgid "Work Invoiced Progress"
 msgstr ""
@@ -91,22 +94,6 @@
 msgid "Project Invoice"
 msgstr "Project Invoice"
 
-msgctxt "selection:project.work,invoice_method:"
-msgid "Manual"
-msgstr ""
-
-msgctxt "selection:project.work,invoice_method:"
-msgid "On Effort"
-msgstr ""
-
-msgctxt "selection:project.work,invoice_method:"
-msgid "On Progress"
-msgstr ""
-
-msgctxt "selection:project.work,invoice_method:"
-msgid "On Timesheet"
-msgstr ""
-
 msgctxt "selection:project.work,project_invoice_method:"
 msgid "Manual"
 msgstr ""
@@ -122,3 +109,7 @@
 msgctxt "selection:project.work,project_invoice_method:"
 msgid "On Timesheet"
 msgstr ""
+
+msgctxt "view:project.work.invoiced_progress:"
+msgid "%"
+msgstr ""
diff -r 3155ce17356f -r 6935c5a93a1b locale/fr.po
--- a/locale/fr.po      Sat Apr 25 23:53:51 2020 +0200
+++ b/locale/fr.po      Sat May 02 10:29:24 2020 +0200
@@ -2,9 +2,9 @@
 msgid ""
 msgstr "Content-Type: text/plain; charset=utf-8\n"
 
-msgctxt "field:project.work,duration_to_invoice:"
-msgid "Duration to Invoice"
-msgstr "Durée à facturer"
+msgctxt "field:project.work,amount_to_invoice:"
+msgid "Amount to Invoice"
+msgstr "Montant à facturer"
 
 msgctxt "field:project.work,invoice_line:"
 msgid "Invoice Line"
@@ -18,10 +18,6 @@
 msgid "Invoiced Amount"
 msgstr "Montant facturé"
 
-msgctxt "field:project.work,invoiced_duration:"
-msgid "Invoiced Duration"
-msgstr "Durée facturée"
-
 msgctxt "field:project.work,invoiced_progress:"
 msgid "Invoiced Progress"
 msgstr "Progression facturée"
@@ -30,14 +26,18 @@
 msgid "Invoice Method"
 msgstr "Méthode de facturation"
 
-msgctxt "field:project.work.invoiced_progress,effort_duration:"
-msgid "Effort"
-msgstr "Effort"
+msgctxt "field:project.work,quantity_to_invoice:"
+msgid "Quantity to Invoice"
+msgstr "Quantité à facturer"
 
 msgctxt "field:project.work.invoiced_progress,invoice_line:"
 msgid "Invoice Line"
 msgstr "Ligne de facture"
 
+msgctxt "field:project.work.invoiced_progress,progress:"
+msgid "Progress"
+msgstr "Progression"
+
 msgctxt "field:project.work.invoiced_progress,work:"
 msgid "Work"
 msgstr "Travail"
@@ -58,6 +58,12 @@
 msgid "You cannot delete an invoiced line."
 msgstr "Vous ne pouvez pas supprimer une ligne facturée."
 
+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."
+
 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 »."
@@ -66,22 +72,22 @@
 msgid "There is no party on work \"%(work)s\"."
 msgstr "Il n'y a pas de tiers sur le travail « %(work)s »."
 
-msgctxt "model:ir.message,text:msg_missing_product"
-msgid "There is no product on work \"%(work)s\"."
-msgstr "Il n'y a pas de produit sur le travail « %(work)s »."
-
 msgctxt "model:ir.message,text:msg_modify_invoiced_line"
 msgid "You cannot modify an invoiced line."
 msgstr "Vous ne pouvez pas modifier une ligne facturée."
 
+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 ""
+"Pour facturer le travail « %(work)s », vous devez définir un compte de "
+"revenu pour le produit « %(product)s »."
+
 msgctxt "model:ir.model.button,string:work_invoice_button"
 msgid "Invoice"
 msgstr "Facturer"
 
-msgctxt "model:ir.rule.group,name:rule_group_line_project_invoice"
-msgid "Any timesheet line"
-msgstr "N'importe quelle ligne de feuille de présence"
-
 msgctxt "model:project.work.invoiced_progress,name:"
 msgid "Work Invoiced Progress"
 msgstr "Progression facturée de travail"
@@ -90,22 +96,6 @@
 msgid "Project Invoice"
 msgstr "Facture projet"
 
-msgctxt "selection:project.work,invoice_method:"
-msgid "Manual"
-msgstr "Manuelle"
-
-msgctxt "selection:project.work,invoice_method:"
-msgid "On Effort"
-msgstr "Sur l'effort"
-
-msgctxt "selection:project.work,invoice_method:"
-msgid "On Progress"
-msgstr "Sur progrès"
-
-msgctxt "selection:project.work,invoice_method:"
-msgid "On Timesheet"
-msgstr "Sur feuille de présence"
-
 msgctxt "selection:project.work,project_invoice_method:"
 msgid "Manual"
 msgstr "Manuel"
@@ -121,3 +111,7 @@
 msgctxt "selection:project.work,project_invoice_method:"
 msgid "On Timesheet"
 msgstr "Sur feuille de présence"
+
+msgctxt "view:project.work.invoiced_progress:"
+msgid "%"
+msgstr "%"
diff -r 3155ce17356f -r 6935c5a93a1b locale/hu.po
--- a/locale/hu.po      Sat Apr 25 23:53:51 2020 +0200
+++ b/locale/hu.po      Sat May 02 10:29:24 2020 +0200
@@ -2,9 +2,10 @@
 msgid ""
 msgstr "Content-Type: text/plain; charset=utf-8\n"
 
-msgctxt "field:project.work,duration_to_invoice:"
-msgid "Duration to Invoice"
-msgstr ""
+#, fuzzy
+msgctxt "field:project.work,amount_to_invoice:"
+msgid "Amount to Invoice"
+msgstr "Project Invoice"
 
 msgctxt "field:project.work,invoice_line:"
 msgid "Invoice Line"
@@ -18,10 +19,6 @@
 msgid "Invoiced Amount"
 msgstr ""
 
-msgctxt "field:project.work,invoiced_duration:"
-msgid "Invoiced Duration"
-msgstr ""
-
 msgctxt "field:project.work,invoiced_progress:"
 msgid "Invoiced Progress"
 msgstr ""
@@ -30,14 +27,18 @@
 msgid "Invoice Method"
 msgstr ""
 
-msgctxt "field:project.work.invoiced_progress,effort_duration:"
-msgid "Effort"
+msgctxt "field:project.work,quantity_to_invoice:"
+msgid "Quantity to Invoice"
 msgstr ""
 
 msgctxt "field:project.work.invoiced_progress,invoice_line:"
 msgid "Invoice Line"
 msgstr ""
 
+msgctxt "field:project.work.invoiced_progress,progress:"
+msgid "Progress"
+msgstr ""
+
 #, fuzzy
 msgctxt "field:project.work.invoiced_progress,work:"
 msgid "Work"
@@ -61,6 +62,10 @@
 msgid "You cannot delete an invoiced line."
 msgstr ""
 
+msgctxt "model:ir.message,text:msg_missing_account_revenue"
+msgid "To invoice work \"%(work)s\" you must configure a default account 
revenue."
+msgstr ""
+
 msgctxt "model:ir.message,text:msg_missing_list_price"
 msgid "There is no list price on work \"%(work)s\"."
 msgstr ""
@@ -69,22 +74,20 @@
 msgid "There is no party on work \"%(work)s\"."
 msgstr ""
 
-msgctxt "model:ir.message,text:msg_missing_product"
-msgid "There is no product on work \"%(work)s\"."
+msgctxt "model:ir.message,text:msg_modify_invoiced_line"
+msgid "You cannot modify an invoiced line."
 msgstr ""
 
-msgctxt "model:ir.message,text:msg_modify_invoiced_line"
-msgid "You cannot modify an invoiced line."
+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 ""
 
 msgctxt "model:ir.model.button,string:work_invoice_button"
 msgid "Invoice"
 msgstr "Invoice"
 
-msgctxt "model:ir.rule.group,name:rule_group_line_project_invoice"
-msgid "Any timesheet line"
-msgstr ""
-
 msgctxt "model:project.work.invoiced_progress,name:"
 msgid "Work Invoiced Progress"
 msgstr ""
@@ -93,22 +96,6 @@
 msgid "Project Invoice"
 msgstr "Project Invoice"
 
-msgctxt "selection:project.work,invoice_method:"
-msgid "Manual"
-msgstr ""
-
-msgctxt "selection:project.work,invoice_method:"
-msgid "On Effort"
-msgstr ""
-
-msgctxt "selection:project.work,invoice_method:"
-msgid "On Progress"
-msgstr ""
-
-msgctxt "selection:project.work,invoice_method:"
-msgid "On Timesheet"
-msgstr ""
-
 msgctxt "selection:project.work,project_invoice_method:"
 msgid "Manual"
 msgstr ""
@@ -124,3 +111,7 @@
 msgctxt "selection:project.work,project_invoice_method:"
 msgid "On Timesheet"
 msgstr ""
+
+msgctxt "view:project.work.invoiced_progress:"
+msgid "%"
+msgstr ""
diff -r 3155ce17356f -r 6935c5a93a1b locale/id.po
--- a/locale/id.po      Sat Apr 25 23:53:51 2020 +0200
+++ b/locale/id.po      Sat May 02 10:29:24 2020 +0200
@@ -2,8 +2,8 @@
 msgid ""
 msgstr "Content-Type: text/plain; charset=utf-8\n"
 
-msgctxt "field:project.work,duration_to_invoice:"
-msgid "Duration to Invoice"
+msgctxt "field:project.work,amount_to_invoice:"
+msgid "Amount to Invoice"
 msgstr ""
 
 msgctxt "field:project.work,invoice_line:"
@@ -18,10 +18,6 @@
 msgid "Invoiced Amount"
 msgstr ""
 
-msgctxt "field:project.work,invoiced_duration:"
-msgid "Invoiced Duration"
-msgstr ""
-
 msgctxt "field:project.work,invoiced_progress:"
 msgid "Invoiced Progress"
 msgstr ""
@@ -30,14 +26,18 @@
 msgid "Invoice Method"
 msgstr ""
 
-msgctxt "field:project.work.invoiced_progress,effort_duration:"
-msgid "Effort"
+msgctxt "field:project.work,quantity_to_invoice:"
+msgid "Quantity to Invoice"
 msgstr ""
 
 msgctxt "field:project.work.invoiced_progress,invoice_line:"
 msgid "Invoice Line"
 msgstr "Baris Faktur"
 
+msgctxt "field:project.work.invoiced_progress,progress:"
+msgid "Progress"
+msgstr ""
+
 msgctxt "field:project.work.invoiced_progress,work:"
 msgid "Work"
 msgstr "Kerja"
@@ -58,6 +58,10 @@
 msgid "You cannot delete an invoiced line."
 msgstr ""
 
+msgctxt "model:ir.message,text:msg_missing_account_revenue"
+msgid "To invoice work \"%(work)s\" you must configure a default account 
revenue."
+msgstr ""
+
 msgctxt "model:ir.message,text:msg_missing_list_price"
 msgid "There is no list price on work \"%(work)s\"."
 msgstr ""
@@ -66,22 +70,20 @@
 msgid "There is no party on work \"%(work)s\"."
 msgstr ""
 
-msgctxt "model:ir.message,text:msg_missing_product"
-msgid "There is no product on work \"%(work)s\"."
+msgctxt "model:ir.message,text:msg_modify_invoiced_line"
+msgid "You cannot modify an invoiced line."
 msgstr ""
 
-msgctxt "model:ir.message,text:msg_modify_invoiced_line"
-msgid "You cannot modify an invoiced line."
+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 ""
 
 msgctxt "model:ir.model.button,string:work_invoice_button"
 msgid "Invoice"
 msgstr "Faktur"
 
-msgctxt "model:ir.rule.group,name:rule_group_line_project_invoice"
-msgid "Any timesheet line"
-msgstr ""
-
 msgctxt "model:project.work.invoiced_progress,name:"
 msgid "Work Invoiced Progress"
 msgstr ""
@@ -90,22 +92,6 @@
 msgid "Project Invoice"
 msgstr ""
 
-msgctxt "selection:project.work,invoice_method:"
-msgid "Manual"
-msgstr ""
-
-msgctxt "selection:project.work,invoice_method:"
-msgid "On Effort"
-msgstr ""
-
-msgctxt "selection:project.work,invoice_method:"
-msgid "On Progress"
-msgstr ""
-
-msgctxt "selection:project.work,invoice_method:"
-msgid "On Timesheet"
-msgstr ""
-
 msgctxt "selection:project.work,project_invoice_method:"
 msgid "Manual"
 msgstr ""
@@ -121,3 +107,7 @@
 msgctxt "selection:project.work,project_invoice_method:"
 msgid "On Timesheet"
 msgstr ""
+
+msgctxt "view:project.work.invoiced_progress:"
+msgid "%"
+msgstr ""
diff -r 3155ce17356f -r 6935c5a93a1b locale/it.po
--- a/locale/it.po      Sat Apr 25 23:53:51 2020 +0200
+++ b/locale/it.po      Sat May 02 10:29:24 2020 +0200
@@ -2,26 +2,21 @@
 msgid ""
 msgstr "Content-Type: text/plain; charset=utf-8\n"
 
-msgctxt "field:project.work,duration_to_invoice:"
-msgid "Duration to Invoice"
-msgstr ""
+msgctxt "field:project.work,amount_to_invoice:"
+msgid "Amount to Invoice"
+msgstr "Importo da fatturare"
 
-#, fuzzy
 msgctxt "field:project.work,invoice_line:"
 msgid "Invoice Line"
 msgstr "Riga fattura"
 
 msgctxt "field:project.work,invoice_method:"
 msgid "Invoice Method"
-msgstr ""
+msgstr "Metodo di fatturazione"
 
 msgctxt "field:project.work,invoiced_amount:"
 msgid "Invoiced Amount"
-msgstr ""
-
-msgctxt "field:project.work,invoiced_duration:"
-msgid "Invoiced Duration"
-msgstr ""
+msgstr "Importo fatturato"
 
 msgctxt "field:project.work,invoiced_progress:"
 msgid "Invoiced Progress"
@@ -29,22 +24,24 @@
 
 msgctxt "field:project.work,project_invoice_method:"
 msgid "Invoice Method"
-msgstr ""
+msgstr "Metodo di fatturazione"
 
-msgctxt "field:project.work.invoiced_progress,effort_duration:"
-msgid "Effort"
-msgstr ""
+msgctxt "field:project.work,quantity_to_invoice:"
+msgid "Quantity to Invoice"
+msgstr "Quantità da fatturare"
 
-#, fuzzy
 msgctxt "field:project.work.invoiced_progress,invoice_line:"
 msgid "Invoice Line"
 msgstr "Riga fattura"
 
+msgctxt "field:project.work.invoiced_progress,progress:"
+msgid "Progress"
+msgstr "Progresso"
+
 msgctxt "field:project.work.invoiced_progress,work:"
 msgid "Work"
-msgstr ""
+msgstr "Lavoro"
 
-#, fuzzy
 msgctxt "field:timesheet.line,invoice_line:"
 msgid "Invoice Line"
 msgstr "Riga fattura"
@@ -53,65 +50,53 @@
 msgid "Timesheet Lines"
 msgstr "Timesheet Lines"
 
-#, fuzzy
 msgctxt "model:ir.action,name:open_invoice"
 msgid "Invoices"
 msgstr "Fatture"
 
 msgctxt "model:ir.message,text:msg_delete_invoiced_line"
 msgid "You cannot delete an invoiced line."
+msgstr "Non è possibile eliminare una riga fatturata."
+
+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."
 
 msgctxt "model:ir.message,text:msg_missing_list_price"
 msgid "There is no list price on work \"%(work)s\"."
-msgstr ""
+msgstr "Non esiste un prezzo di listino sul lavoro \"%(work)s\"."
 
 msgctxt "model:ir.message,text:msg_missing_party"
 msgid "There is no party on work \"%(work)s\"."
-msgstr ""
-
-msgctxt "model:ir.message,text:msg_missing_product"
-msgid "There is no product on work \"%(work)s\"."
-msgstr ""
+msgstr "manca la controparte sul lavoro \"%(work)s\"."
 
 msgctxt "model:ir.message,text:msg_modify_invoiced_line"
 msgid "You cannot modify an invoiced line."
+msgstr "Non è possibile modificare una riga fatturata."
+
+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 ""
+"Per fatturare il lavoro \"%(work)s\" è necessario definire un conto delle "
+"entrate per il prodotto \"%(product)s\"."
 
 msgctxt "model:ir.model.button,string:work_invoice_button"
 msgid "Invoice"
-msgstr "Invoice"
+msgstr "Fattura"
 
-msgctxt "model:ir.rule.group,name:rule_group_line_project_invoice"
-msgid "Any timesheet line"
-msgstr ""
-
+#, fuzzy
 msgctxt "model:project.work.invoiced_progress,name:"
 msgid "Work Invoiced Progress"
-msgstr ""
+msgstr "Progressi fatturati dal lavoro"
 
 msgctxt "model:res.group,name:group_project_invoice"
 msgid "Project Invoice"
-msgstr "Project Invoice"
-
-#, fuzzy
-msgctxt "selection:project.work,invoice_method:"
-msgid "Manual"
-msgstr "Manuale"
+msgstr "Fattura progetto"
 
-msgctxt "selection:project.work,invoice_method:"
-msgid "On Effort"
-msgstr ""
-
-msgctxt "selection:project.work,invoice_method:"
-msgid "On Progress"
-msgstr ""
-
-msgctxt "selection:project.work,invoice_method:"
-msgid "On Timesheet"
-msgstr ""
-
-#, fuzzy
 msgctxt "selection:project.work,project_invoice_method:"
 msgid "Manual"
 msgstr "Manuale"
@@ -122,8 +107,12 @@
 
 msgctxt "selection:project.work,project_invoice_method:"
 msgid "On Progress"
-msgstr ""
+msgstr "In corso"
 
 msgctxt "selection:project.work,project_invoice_method:"
 msgid "On Timesheet"
 msgstr ""
+
+msgctxt "view:project.work.invoiced_progress:"
+msgid "%"
+msgstr "%"
diff -r 3155ce17356f -r 6935c5a93a1b locale/lo.po
--- a/locale/lo.po      Sat Apr 25 23:53:51 2020 +0200
+++ b/locale/lo.po      Sat May 02 10:29:24 2020 +0200
@@ -2,9 +2,10 @@
 msgid ""
 msgstr "Content-Type: text/plain; charset=utf-8\n"
 
-msgctxt "field:project.work,duration_to_invoice:"
-msgid "Duration to Invoice"
-msgstr ""
+#, fuzzy
+msgctxt "field:project.work,amount_to_invoice:"
+msgid "Amount to Invoice"
+msgstr "Project Invoice"
 
 #, fuzzy
 msgctxt "field:project.work,invoice_line:"
@@ -19,10 +20,6 @@
 msgid "Invoiced Amount"
 msgstr ""
 
-msgctxt "field:project.work,invoiced_duration:"
-msgid "Invoiced Duration"
-msgstr ""
-
 msgctxt "field:project.work,invoiced_progress:"
 msgid "Invoiced Progress"
 msgstr ""
@@ -31,8 +28,8 @@
 msgid "Invoice Method"
 msgstr ""
 
-msgctxt "field:project.work.invoiced_progress,effort_duration:"
-msgid "Effort"
+msgctxt "field:project.work,quantity_to_invoice:"
+msgid "Quantity to Invoice"
 msgstr ""
 
 #, fuzzy
@@ -40,6 +37,10 @@
 msgid "Invoice Line"
 msgstr "ລາຍການ"
 
+msgctxt "field:project.work.invoiced_progress,progress:"
+msgid "Progress"
+msgstr ""
+
 #, fuzzy
 msgctxt "field:project.work.invoiced_progress,work:"
 msgid "Work"
@@ -64,6 +65,10 @@
 msgid "You cannot delete an invoiced line."
 msgstr ""
 
+msgctxt "model:ir.message,text:msg_missing_account_revenue"
+msgid "To invoice work \"%(work)s\" you must configure a default account 
revenue."
+msgstr ""
+
 msgctxt "model:ir.message,text:msg_missing_list_price"
 msgid "There is no list price on work \"%(work)s\"."
 msgstr ""
@@ -72,22 +77,20 @@
 msgid "There is no party on work \"%(work)s\"."
 msgstr ""
 
-msgctxt "model:ir.message,text:msg_missing_product"
-msgid "There is no product on work \"%(work)s\"."
+msgctxt "model:ir.message,text:msg_modify_invoiced_line"
+msgid "You cannot modify an invoiced line."
 msgstr ""
 
-msgctxt "model:ir.message,text:msg_modify_invoiced_line"
-msgid "You cannot modify an invoiced line."
+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 ""
 
 msgctxt "model:ir.model.button,string:work_invoice_button"
 msgid "Invoice"
 msgstr "Invoice"
 
-msgctxt "model:ir.rule.group,name:rule_group_line_project_invoice"
-msgid "Any timesheet line"
-msgstr ""
-
 msgctxt "model:project.work.invoiced_progress,name:"
 msgid "Work Invoiced Progress"
 msgstr ""
@@ -97,23 +100,6 @@
 msgstr "Project Invoice"
 
 #, fuzzy
-msgctxt "selection:project.work,invoice_method:"
-msgid "Manual"
-msgstr "ໃສ່ເອົາເອງ"
-
-msgctxt "selection:project.work,invoice_method:"
-msgid "On Effort"
-msgstr ""
-
-msgctxt "selection:project.work,invoice_method:"
-msgid "On Progress"
-msgstr ""
-
-msgctxt "selection:project.work,invoice_method:"
-msgid "On Timesheet"
-msgstr ""
-
-#, fuzzy
 msgctxt "selection:project.work,project_invoice_method:"
 msgid "Manual"
 msgstr "ໃສ່ເອົາເອງ"
@@ -129,3 +115,7 @@
 msgctxt "selection:project.work,project_invoice_method:"
 msgid "On Timesheet"
 msgstr ""
+
+msgctxt "view:project.work.invoiced_progress:"
+msgid "%"
+msgstr ""
diff -r 3155ce17356f -r 6935c5a93a1b locale/lt.po
--- a/locale/lt.po      Sat Apr 25 23:53:51 2020 +0200
+++ b/locale/lt.po      Sat May 02 10:29:24 2020 +0200
@@ -2,9 +2,10 @@
 msgid ""
 msgstr "Content-Type: text/plain; charset=utf-8\n"
 
-msgctxt "field:project.work,duration_to_invoice:"
-msgid "Duration to Invoice"
-msgstr ""
+#, fuzzy
+msgctxt "field:project.work,amount_to_invoice:"
+msgid "Amount to Invoice"
+msgstr "Projekto sąskaita faktūra"
 
 msgctxt "field:project.work,invoice_line:"
 msgid "Invoice Line"
@@ -18,10 +19,6 @@
 msgid "Invoiced Amount"
 msgstr "Sąskaitos faktūros suma"
 
-msgctxt "field:project.work,invoiced_duration:"
-msgid "Invoiced Duration"
-msgstr ""
-
 msgctxt "field:project.work,invoiced_progress:"
 msgid "Invoiced Progress"
 msgstr ""
@@ -30,14 +27,18 @@
 msgid "Invoice Method"
 msgstr "Sąskaita faktūra išrašoma"
 
-msgctxt "field:project.work.invoiced_progress,effort_duration:"
-msgid "Effort"
+msgctxt "field:project.work,quantity_to_invoice:"
+msgid "Quantity to Invoice"
 msgstr ""
 
 msgctxt "field:project.work.invoiced_progress,invoice_line:"
 msgid "Invoice Line"
 msgstr "Sąskaitos faktūros eilutė"
 
+msgctxt "field:project.work.invoiced_progress,progress:"
+msgid "Progress"
+msgstr ""
+
 msgctxt "field:project.work.invoiced_progress,work:"
 msgid "Work"
 msgstr ""
@@ -58,6 +59,10 @@
 msgid "You cannot delete an invoiced line."
 msgstr ""
 
+msgctxt "model:ir.message,text:msg_missing_account_revenue"
+msgid "To invoice work \"%(work)s\" you must configure a default account 
revenue."
+msgstr ""
+
 msgctxt "model:ir.message,text:msg_missing_list_price"
 msgid "There is no list price on work \"%(work)s\"."
 msgstr ""
@@ -66,22 +71,20 @@
 msgid "There is no party on work \"%(work)s\"."
 msgstr ""
 
-msgctxt "model:ir.message,text:msg_missing_product"
-msgid "There is no product on work \"%(work)s\"."
+msgctxt "model:ir.message,text:msg_modify_invoiced_line"
+msgid "You cannot modify an invoiced line."
 msgstr ""
 
-msgctxt "model:ir.message,text:msg_modify_invoiced_line"
-msgid "You cannot modify an invoiced line."
+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 ""
 
 msgctxt "model:ir.model.button,string:work_invoice_button"
 msgid "Invoice"
 msgstr "Sąskaita faktūra"
 
-msgctxt "model:ir.rule.group,name:rule_group_line_project_invoice"
-msgid "Any timesheet line"
-msgstr ""
-
 msgctxt "model:project.work.invoiced_progress,name:"
 msgid "Work Invoiced Progress"
 msgstr ""
@@ -90,22 +93,6 @@
 msgid "Project Invoice"
 msgstr "Projekto sąskaita faktūra"
 
-msgctxt "selection:project.work,invoice_method:"
-msgid "Manual"
-msgstr ""
-
-msgctxt "selection:project.work,invoice_method:"
-msgid "On Effort"
-msgstr ""
-
-msgctxt "selection:project.work,invoice_method:"
-msgid "On Progress"
-msgstr ""
-
-msgctxt "selection:project.work,invoice_method:"
-msgid "On Timesheet"
-msgstr ""
-
 msgctxt "selection:project.work,project_invoice_method:"
 msgid "Manual"
 msgstr ""
@@ -121,3 +108,7 @@
 msgctxt "selection:project.work,project_invoice_method:"
 msgid "On Timesheet"
 msgstr ""
+
+msgctxt "view:project.work.invoiced_progress:"
+msgid "%"
+msgstr ""
diff -r 3155ce17356f -r 6935c5a93a1b locale/nl.po
--- a/locale/nl.po      Sat Apr 25 23:53:51 2020 +0200
+++ b/locale/nl.po      Sat May 02 10:29:24 2020 +0200
@@ -2,9 +2,9 @@
 msgid ""
 msgstr "Content-Type: text/plain; charset=utf-8\n"
 
-msgctxt "field:project.work,duration_to_invoice:"
-msgid "Duration to Invoice"
-msgstr "Factureerbare uren"
+msgctxt "field:project.work,amount_to_invoice:"
+msgid "Amount to Invoice"
+msgstr "Factureer baar bedrag"
 
 msgctxt "field:project.work,invoice_line:"
 msgid "Invoice Line"
@@ -18,10 +18,6 @@
 msgid "Invoiced Amount"
 msgstr "Gefactureerd bedrag"
 
-msgctxt "field:project.work,invoiced_duration:"
-msgid "Invoiced Duration"
-msgstr "Gefactureerde tijd"
-
 msgctxt "field:project.work,invoiced_progress:"
 msgid "Invoiced Progress"
 msgstr "Gefactureerde voortgang"
@@ -30,14 +26,18 @@
 msgid "Invoice Method"
 msgstr "Factuurmethode"
 
-msgctxt "field:project.work.invoiced_progress,effort_duration:"
-msgid "Effort"
-msgstr "Inspanning"
+msgctxt "field:project.work,quantity_to_invoice:"
+msgid "Quantity to Invoice"
+msgstr "Factureerbare hoeveelheid"
 
 msgctxt "field:project.work.invoiced_progress,invoice_line:"
 msgid "Invoice Line"
 msgstr "Factuurregel"
 
+msgctxt "field:project.work.invoiced_progress,progress:"
+msgid "Progress"
+msgstr "Vooruitgang"
+
 msgctxt "field:project.work.invoiced_progress,work:"
 msgid "Work"
 msgstr "Werk"
@@ -58,6 +58,12 @@
 msgid "You cannot delete an invoiced line."
 msgstr "U kunt een factuurregel niet verwijderen."
 
+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."
+
 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\"."
@@ -66,22 +72,22 @@
 msgid "There is no party on work \"%(work)s\"."
 msgstr "Er is geen relatie op werk \"%(work)s\"."
 
-msgctxt "model:ir.message,text:msg_missing_product"
-msgid "There is no product on work \"%(work)s\"."
-msgstr "Er is geen product op werk\"%(work)s\"."
-
 msgctxt "model:ir.message,text:msg_modify_invoiced_line"
 msgid "You cannot modify an invoiced line."
 msgstr "U kunt een factuurregel niet wijzigen."
 
+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 ""
+"Om werk \"%(work)s\" te factureren, moet u een omzet account definiëren voor"
+" het product \"%(product)s\"."
+
 msgctxt "model:ir.model.button,string:work_invoice_button"
 msgid "Invoice"
 msgstr "Factuur"
 
-msgctxt "model:ir.rule.group,name:rule_group_line_project_invoice"
-msgid "Any timesheet line"
-msgstr "eender welke tijdregistratieregel"
-
 msgctxt "model:project.work.invoiced_progress,name:"
 msgid "Work Invoiced Progress"
 msgstr "Werk gefactureerde voortgang"
@@ -90,22 +96,6 @@
 msgid "Project Invoice"
 msgstr "Projectfactuur"
 
-msgctxt "selection:project.work,invoice_method:"
-msgid "Manual"
-msgstr "Handmatig"
-
-msgctxt "selection:project.work,invoice_method:"
-msgid "On Effort"
-msgstr "Naar inspanning (in regie?)"
-
-msgctxt "selection:project.work,invoice_method:"
-msgid "On Progress"
-msgstr "In uitvoering"
-
-msgctxt "selection:project.work,invoice_method:"
-msgid "On Timesheet"
-msgstr "Op urenstaat"
-
 msgctxt "selection:project.work,project_invoice_method:"
 msgid "Manual"
 msgstr "Handmatig"
@@ -121,3 +111,7 @@
 msgctxt "selection:project.work,project_invoice_method:"
 msgid "On Timesheet"
 msgstr "Op urenstaat"
+
+msgctxt "view:project.work.invoiced_progress:"
+msgid "%"
+msgstr "%"
diff -r 3155ce17356f -r 6935c5a93a1b locale/pl.po
--- a/locale/pl.po      Sat Apr 25 23:53:51 2020 +0200
+++ b/locale/pl.po      Sat May 02 10:29:24 2020 +0200
@@ -2,9 +2,10 @@
 msgid ""
 msgstr "Content-Type: text/plain; charset=utf-8\n"
 
-msgctxt "field:project.work,duration_to_invoice:"
-msgid "Duration to Invoice"
-msgstr ""
+#, fuzzy
+msgctxt "field:project.work,amount_to_invoice:"
+msgid "Amount to Invoice"
+msgstr "Project Invoice"
 
 msgctxt "field:project.work,invoice_line:"
 msgid "Invoice Line"
@@ -18,10 +19,6 @@
 msgid "Invoiced Amount"
 msgstr ""
 
-msgctxt "field:project.work,invoiced_duration:"
-msgid "Invoiced Duration"
-msgstr ""
-
 msgctxt "field:project.work,invoiced_progress:"
 msgid "Invoiced Progress"
 msgstr ""
@@ -30,14 +27,18 @@
 msgid "Invoice Method"
 msgstr ""
 
-msgctxt "field:project.work.invoiced_progress,effort_duration:"
-msgid "Effort"
+msgctxt "field:project.work,quantity_to_invoice:"
+msgid "Quantity to Invoice"
 msgstr ""
 
 msgctxt "field:project.work.invoiced_progress,invoice_line:"
 msgid "Invoice Line"
 msgstr "Wiersz faktury"
 
+msgctxt "field:project.work.invoiced_progress,progress:"
+msgid "Progress"
+msgstr ""
+
 msgctxt "field:project.work.invoiced_progress,work:"
 msgid "Work"
 msgstr "Praca"
@@ -59,6 +60,10 @@
 msgid "You cannot delete an invoiced line."
 msgstr ""
 
+msgctxt "model:ir.message,text:msg_missing_account_revenue"
+msgid "To invoice work \"%(work)s\" you must configure a default account 
revenue."
+msgstr ""
+
 msgctxt "model:ir.message,text:msg_missing_list_price"
 msgid "There is no list price on work \"%(work)s\"."
 msgstr ""
@@ -67,22 +72,20 @@
 msgid "There is no party on work \"%(work)s\"."
 msgstr ""
 
-msgctxt "model:ir.message,text:msg_missing_product"
-msgid "There is no product on work \"%(work)s\"."
+msgctxt "model:ir.message,text:msg_modify_invoiced_line"
+msgid "You cannot modify an invoiced line."
 msgstr ""
 
-msgctxt "model:ir.message,text:msg_modify_invoiced_line"
-msgid "You cannot modify an invoiced line."
+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 ""
 
 msgctxt "model:ir.model.button,string:work_invoice_button"
 msgid "Invoice"
 msgstr "Invoice"
 
-msgctxt "model:ir.rule.group,name:rule_group_line_project_invoice"
-msgid "Any timesheet line"
-msgstr ""
-
 msgctxt "model:project.work.invoiced_progress,name:"
 msgid "Work Invoiced Progress"
 msgstr ""
@@ -91,22 +94,6 @@
 msgid "Project Invoice"
 msgstr "Project Invoice"
 
-msgctxt "selection:project.work,invoice_method:"
-msgid "Manual"
-msgstr ""
-
-msgctxt "selection:project.work,invoice_method:"
-msgid "On Effort"
-msgstr ""
-
-msgctxt "selection:project.work,invoice_method:"
-msgid "On Progress"
-msgstr ""
-
-msgctxt "selection:project.work,invoice_method:"
-msgid "On Timesheet"
-msgstr ""
-
 msgctxt "selection:project.work,project_invoice_method:"
 msgid "Manual"
 msgstr ""
@@ -122,3 +109,7 @@
 msgctxt "selection:project.work,project_invoice_method:"
 msgid "On Timesheet"
 msgstr ""
+
+msgctxt "view:project.work.invoiced_progress:"
+msgid "%"
+msgstr ""
diff -r 3155ce17356f -r 6935c5a93a1b locale/pt.po
--- a/locale/pt.po      Sat Apr 25 23:53:51 2020 +0200
+++ b/locale/pt.po      Sat May 02 10:29:24 2020 +0200
@@ -2,8 +2,9 @@
 msgid ""
 msgstr "Content-Type: text/plain; charset=utf-8\n"
 
-msgctxt "field:project.work,duration_to_invoice:"
-msgid "Duration to Invoice"
+#, fuzzy
+msgctxt "field:project.work,amount_to_invoice:"
+msgid "Amount to Invoice"
 msgstr "Tempo a Faturar"
 
 msgctxt "field:project.work,invoice_line:"
@@ -18,10 +19,6 @@
 msgid "Invoiced Amount"
 msgstr "Montante de Fatura"
 
-msgctxt "field:project.work,invoiced_duration:"
-msgid "Invoiced Duration"
-msgstr "Tempo Faturado"
-
 msgctxt "field:project.work,invoiced_progress:"
 msgid "Invoiced Progress"
 msgstr "Progresso Faturado"
@@ -30,14 +27,20 @@
 msgid "Invoice Method"
 msgstr "Método de Faturamento"
 
-msgctxt "field:project.work.invoiced_progress,effort_duration:"
-msgid "Effort"
-msgstr "Esforço"
+#, fuzzy
+msgctxt "field:project.work,quantity_to_invoice:"
+msgid "Quantity to Invoice"
+msgstr "Tempo a Faturar"
 
 msgctxt "field:project.work.invoiced_progress,invoice_line:"
 msgid "Invoice Line"
 msgstr "Linha de Fatura"
 
+#, fuzzy
+msgctxt "field:project.work.invoiced_progress,progress:"
+msgid "Progress"
+msgstr "Em Progesso"
+
 msgctxt "field:project.work.invoiced_progress,work:"
 msgid "Work"
 msgstr "Tarefa"
@@ -58,6 +61,10 @@
 msgid "You cannot delete an invoiced line."
 msgstr "Você não pode apagar uma linha já faturada."
 
+msgctxt "model:ir.message,text:msg_missing_account_revenue"
+msgid "To invoice work \"%(work)s\" you must configure a default account 
revenue."
+msgstr ""
+
 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\"."
@@ -66,22 +73,20 @@
 msgid "There is no party on work \"%(work)s\"."
 msgstr "Não há pessoa na tarefa \"%(work)s\"."
 
-msgctxt "model:ir.message,text:msg_missing_product"
-msgid "There is no product on work \"%(work)s\"."
-msgstr "Não há produto na tarefa \"%(work)s\"."
-
 msgctxt "model:ir.message,text:msg_modify_invoiced_line"
 msgid "You cannot modify an invoiced line."
 msgstr "Você não pode modificar uma linha já faturada."
 
+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 ""
+
 msgctxt "model:ir.model.button,string:work_invoice_button"
 msgid "Invoice"
 msgstr "Invoice"
 
-msgctxt "model:ir.rule.group,name:rule_group_line_project_invoice"
-msgid "Any timesheet line"
-msgstr ""
-
 msgctxt "model:project.work.invoiced_progress,name:"
 msgid "Work Invoiced Progress"
 msgstr "Progresso Faturado de Tarefas"
@@ -90,22 +95,6 @@
 msgid "Project Invoice"
 msgstr "Fatura do Projeto"
 
-msgctxt "selection:project.work,invoice_method:"
-msgid "Manual"
-msgstr "Manual"
-
-msgctxt "selection:project.work,invoice_method:"
-msgid "On Effort"
-msgstr "Por esforço estimado"
-
-msgctxt "selection:project.work,invoice_method:"
-msgid "On Progress"
-msgstr "Em Progesso"
-
-msgctxt "selection:project.work,invoice_method:"
-msgid "On Timesheet"
-msgstr "Na Folha de Ponto"
-
 msgctxt "selection:project.work,project_invoice_method:"
 msgid "Manual"
 msgstr "Manual"
@@ -121,3 +110,7 @@
 msgctxt "selection:project.work,project_invoice_method:"
 msgid "On Timesheet"
 msgstr "Na Folha de Ponto"
+
+msgctxt "view:project.work.invoiced_progress:"
+msgid "%"
+msgstr ""
diff -r 3155ce17356f -r 6935c5a93a1b locale/ru.po
--- a/locale/ru.po      Sat Apr 25 23:53:51 2020 +0200
+++ b/locale/ru.po      Sat May 02 10:29:24 2020 +0200
@@ -2,9 +2,10 @@
 msgid ""
 msgstr "Content-Type: text/plain; charset=utf-8\n"
 
-msgctxt "field:project.work,duration_to_invoice:"
-msgid "Duration to Invoice"
-msgstr ""
+#, fuzzy
+msgctxt "field:project.work,amount_to_invoice:"
+msgid "Amount to Invoice"
+msgstr "Project Invoice"
 
 #, fuzzy
 msgctxt "field:project.work,invoice_line:"
@@ -20,10 +21,6 @@
 msgid "Invoiced Amount"
 msgstr ""
 
-msgctxt "field:project.work,invoiced_duration:"
-msgid "Invoiced Duration"
-msgstr ""
-
 msgctxt "field:project.work,invoiced_progress:"
 msgid "Invoiced Progress"
 msgstr ""
@@ -33,8 +30,8 @@
 msgid "Invoice Method"
 msgstr "Метод инвойса"
 
-msgctxt "field:project.work.invoiced_progress,effort_duration:"
-msgid "Effort"
+msgctxt "field:project.work,quantity_to_invoice:"
+msgid "Quantity to Invoice"
 msgstr ""
 
 #, fuzzy
@@ -42,6 +39,10 @@
 msgid "Invoice Line"
 msgstr "Строка инвойса"
 
+msgctxt "field:project.work.invoiced_progress,progress:"
+msgid "Progress"
+msgstr ""
+
 #, fuzzy
 msgctxt "field:project.work.invoiced_progress,work:"
 msgid "Work"
@@ -66,6 +67,10 @@
 msgid "You cannot delete an invoiced line."
 msgstr ""
 
+msgctxt "model:ir.message,text:msg_missing_account_revenue"
+msgid "To invoice work \"%(work)s\" you must configure a default account 
revenue."
+msgstr ""
+
 msgctxt "model:ir.message,text:msg_missing_list_price"
 msgid "There is no list price on work \"%(work)s\"."
 msgstr ""
@@ -74,22 +79,20 @@
 msgid "There is no party on work \"%(work)s\"."
 msgstr ""
 
-msgctxt "model:ir.message,text:msg_missing_product"
-msgid "There is no product on work \"%(work)s\"."
+msgctxt "model:ir.message,text:msg_modify_invoiced_line"
+msgid "You cannot modify an invoiced line."
 msgstr ""
 
-msgctxt "model:ir.message,text:msg_modify_invoiced_line"
-msgid "You cannot modify an invoiced line."
+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 ""
 
 msgctxt "model:ir.model.button,string:work_invoice_button"
 msgid "Invoice"
 msgstr "Invoice"
 
-msgctxt "model:ir.rule.group,name:rule_group_line_project_invoice"
-msgid "Any timesheet line"
-msgstr ""
-
 msgctxt "model:project.work.invoiced_progress,name:"
 msgid "Work Invoiced Progress"
 msgstr ""
@@ -99,23 +102,6 @@
 msgstr "Project Invoice"
 
 #, fuzzy
-msgctxt "selection:project.work,invoice_method:"
-msgid "Manual"
-msgstr "Ручной"
-
-msgctxt "selection:project.work,invoice_method:"
-msgid "On Effort"
-msgstr ""
-
-msgctxt "selection:project.work,invoice_method:"
-msgid "On Progress"
-msgstr ""
-
-msgctxt "selection:project.work,invoice_method:"
-msgid "On Timesheet"
-msgstr ""
-
-#, fuzzy
 msgctxt "selection:project.work,project_invoice_method:"
 msgid "Manual"
 msgstr "Ручной"
@@ -131,3 +117,7 @@
 msgctxt "selection:project.work,project_invoice_method:"
 msgid "On Timesheet"
 msgstr ""
+
+msgctxt "view:project.work.invoiced_progress:"
+msgid "%"
+msgstr ""
diff -r 3155ce17356f -r 6935c5a93a1b locale/sl.po
--- a/locale/sl.po      Sat Apr 25 23:53:51 2020 +0200
+++ b/locale/sl.po      Sat May 02 10:29:24 2020 +0200
@@ -2,8 +2,9 @@
 msgid ""
 msgstr "Content-Type: text/plain; charset=utf-8\n"
 
-msgctxt "field:project.work,duration_to_invoice:"
-msgid "Duration to Invoice"
+#, fuzzy
+msgctxt "field:project.work,amount_to_invoice:"
+msgid "Amount to Invoice"
 msgstr "Čas do zaračunanja"
 
 msgctxt "field:project.work,invoice_line:"
@@ -18,10 +19,6 @@
 msgid "Invoiced Amount"
 msgstr "Zaračunan znesek"
 
-msgctxt "field:project.work,invoiced_duration:"
-msgid "Invoiced Duration"
-msgstr "Zaračunan porabljen čas"
-
 msgctxt "field:project.work,invoiced_progress:"
 msgid "Invoiced Progress"
 msgstr "Zaračunano opravljeno delo"
@@ -30,14 +27,20 @@
 msgid "Invoice Method"
 msgstr "Način obračuna"
 
-msgctxt "field:project.work.invoiced_progress,effort_duration:"
-msgid "Effort"
-msgstr "Porabljen čas"
+#, fuzzy
+msgctxt "field:project.work,quantity_to_invoice:"
+msgid "Quantity to Invoice"
+msgstr "Čas do zaračunanja"
 
 msgctxt "field:project.work.invoiced_progress,invoice_line:"
 msgid "Invoice Line"
 msgstr "Postavka računa"
 
+#, fuzzy
+msgctxt "field:project.work.invoiced_progress,progress:"
+msgid "Progress"
+msgstr "Po napredku"
+
 msgctxt "field:project.work.invoiced_progress,work:"
 msgid "Work"
 msgstr "Naloga"
@@ -61,6 +64,10 @@
 msgid "You cannot delete an invoiced line."
 msgstr "Obračunane postavke ni možne brisati."
 
+msgctxt "model:ir.message,text:msg_missing_account_revenue"
+msgid "To invoice work \"%(work)s\" you must configure a default account 
revenue."
+msgstr ""
+
 #, fuzzy
 msgctxt "model:ir.message,text:msg_missing_list_price"
 msgid "There is no list price on work \"%(work)s\"."
@@ -72,23 +79,20 @@
 msgstr "Pri nalogi \"%s\" ni partnerja."
 
 #, fuzzy
-msgctxt "model:ir.message,text:msg_missing_product"
-msgid "There is no product on work \"%(work)s\"."
-msgstr "Pri nalogi \"%s\" ni izdelka."
-
-#, fuzzy
 msgctxt "model:ir.message,text:msg_modify_invoiced_line"
 msgid "You cannot modify an invoiced line."
 msgstr "Obračunane postavke ni možne popraviti."
 
+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 ""
+
 msgctxt "model:ir.model.button,string:work_invoice_button"
 msgid "Invoice"
 msgstr "Invoice"
 
-msgctxt "model:ir.rule.group,name:rule_group_line_project_invoice"
-msgid "Any timesheet line"
-msgstr ""
-
 msgctxt "model:project.work.invoiced_progress,name:"
 msgid "Work Invoiced Progress"
 msgstr "Zaračunano opravljeno delo"
@@ -98,22 +102,6 @@
 msgid "Project Invoice"
 msgstr "Project Invoice"
 
-msgctxt "selection:project.work,invoice_method:"
-msgid "Manual"
-msgstr "Ročno"
-
-msgctxt "selection:project.work,invoice_method:"
-msgid "On Effort"
-msgstr "Po oceni dela"
-
-msgctxt "selection:project.work,invoice_method:"
-msgid "On Progress"
-msgstr "Po napredku"
-
-msgctxt "selection:project.work,invoice_method:"
-msgid "On Timesheet"
-msgstr "Po dejanskem delu"
-
 msgctxt "selection:project.work,project_invoice_method:"
 msgid "Manual"
 msgstr "Ročno"
@@ -129,3 +117,7 @@
 msgctxt "selection:project.work,project_invoice_method:"
 msgid "On Timesheet"
 msgstr "Po dejanskem delu"
+
+msgctxt "view:project.work.invoiced_progress:"
+msgid "%"
+msgstr ""
diff -r 3155ce17356f -r 6935c5a93a1b locale/tr.po
--- a/locale/tr.po      Sat Apr 25 23:53:51 2020 +0200
+++ b/locale/tr.po      Sat May 02 10:29:24 2020 +0200
@@ -2,9 +2,10 @@
 msgid ""
 msgstr "Content-Type: text/plain; charset=utf-8\n"
 
-msgctxt "field:project.work,duration_to_invoice:"
-msgid "Duration to Invoice"
-msgstr ""
+#, fuzzy
+msgctxt "field:project.work,amount_to_invoice:"
+msgid "Amount to Invoice"
+msgstr "Project Invoice"
 
 msgctxt "field:project.work,invoice_line:"
 msgid "Invoice Line"
@@ -18,10 +19,6 @@
 msgid "Invoiced Amount"
 msgstr ""
 
-msgctxt "field:project.work,invoiced_duration:"
-msgid "Invoiced Duration"
-msgstr ""
-
 msgctxt "field:project.work,invoiced_progress:"
 msgid "Invoiced Progress"
 msgstr ""
@@ -30,14 +27,18 @@
 msgid "Invoice Method"
 msgstr ""
 
-msgctxt "field:project.work.invoiced_progress,effort_duration:"
-msgid "Effort"
+msgctxt "field:project.work,quantity_to_invoice:"
+msgid "Quantity to Invoice"
 msgstr ""
 
 msgctxt "field:project.work.invoiced_progress,invoice_line:"
 msgid "Invoice Line"
 msgstr ""
 
+msgctxt "field:project.work.invoiced_progress,progress:"
+msgid "Progress"
+msgstr ""
+
 msgctxt "field:project.work.invoiced_progress,work:"
 msgid "Work"
 msgstr ""
@@ -59,6 +60,10 @@
 msgid "You cannot delete an invoiced line."
 msgstr ""
 
+msgctxt "model:ir.message,text:msg_missing_account_revenue"
+msgid "To invoice work \"%(work)s\" you must configure a default account 
revenue."
+msgstr ""
+
 msgctxt "model:ir.message,text:msg_missing_list_price"
 msgid "There is no list price on work \"%(work)s\"."
 msgstr ""
@@ -67,22 +72,20 @@
 msgid "There is no party on work \"%(work)s\"."
 msgstr ""
 
-msgctxt "model:ir.message,text:msg_missing_product"
-msgid "There is no product on work \"%(work)s\"."
+msgctxt "model:ir.message,text:msg_modify_invoiced_line"
+msgid "You cannot modify an invoiced line."
 msgstr ""
 
-msgctxt "model:ir.message,text:msg_modify_invoiced_line"
-msgid "You cannot modify an invoiced line."
+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 ""
 
 msgctxt "model:ir.model.button,string:work_invoice_button"
 msgid "Invoice"
 msgstr "Invoice"
 
-msgctxt "model:ir.rule.group,name:rule_group_line_project_invoice"
-msgid "Any timesheet line"
-msgstr ""
-
 msgctxt "model:project.work.invoiced_progress,name:"
 msgid "Work Invoiced Progress"
 msgstr ""
@@ -91,22 +94,6 @@
 msgid "Project Invoice"
 msgstr "Project Invoice"
 
-msgctxt "selection:project.work,invoice_method:"
-msgid "Manual"
-msgstr ""
-
-msgctxt "selection:project.work,invoice_method:"
-msgid "On Effort"
-msgstr ""
-
-msgctxt "selection:project.work,invoice_method:"
-msgid "On Progress"
-msgstr ""
-
-msgctxt "selection:project.work,invoice_method:"
-msgid "On Timesheet"
-msgstr ""
-
 msgctxt "selection:project.work,project_invoice_method:"
 msgid "Manual"
 msgstr ""
@@ -122,3 +109,7 @@
 msgctxt "selection:project.work,project_invoice_method:"
 msgid "On Timesheet"
 msgstr ""
+
+msgctxt "view:project.work.invoiced_progress:"
+msgid "%"
+msgstr ""
diff -r 3155ce17356f -r 6935c5a93a1b locale/zh_CN.po
--- a/locale/zh_CN.po   Sat Apr 25 23:53:51 2020 +0200
+++ b/locale/zh_CN.po   Sat May 02 10:29:24 2020 +0200
@@ -2,9 +2,10 @@
 msgid ""
 msgstr "Content-Type: text/plain; charset=utf-8\n"
 
-msgctxt "field:project.work,duration_to_invoice:"
-msgid "Duration to Invoice"
-msgstr ""
+#, fuzzy
+msgctxt "field:project.work,amount_to_invoice:"
+msgid "Amount to Invoice"
+msgstr "Project Invoice"
 
 msgctxt "field:project.work,invoice_line:"
 msgid "Invoice Line"
@@ -18,10 +19,6 @@
 msgid "Invoiced Amount"
 msgstr ""
 
-msgctxt "field:project.work,invoiced_duration:"
-msgid "Invoiced Duration"
-msgstr ""
-
 msgctxt "field:project.work,invoiced_progress:"
 msgid "Invoiced Progress"
 msgstr ""
@@ -30,14 +27,18 @@
 msgid "Invoice Method"
 msgstr ""
 
-msgctxt "field:project.work.invoiced_progress,effort_duration:"
-msgid "Effort"
+msgctxt "field:project.work,quantity_to_invoice:"
+msgid "Quantity to Invoice"
 msgstr ""
 
 msgctxt "field:project.work.invoiced_progress,invoice_line:"
 msgid "Invoice Line"
 msgstr ""
 
+msgctxt "field:project.work.invoiced_progress,progress:"
+msgid "Progress"
+msgstr ""
+
 msgctxt "field:project.work.invoiced_progress,work:"
 msgid "Work"
 msgstr ""
@@ -59,6 +60,10 @@
 msgid "You cannot delete an invoiced line."
 msgstr ""
 
+msgctxt "model:ir.message,text:msg_missing_account_revenue"
+msgid "To invoice work \"%(work)s\" you must configure a default account 
revenue."
+msgstr ""
+
 msgctxt "model:ir.message,text:msg_missing_list_price"
 msgid "There is no list price on work \"%(work)s\"."
 msgstr ""
@@ -67,22 +72,20 @@
 msgid "There is no party on work \"%(work)s\"."
 msgstr ""
 
-msgctxt "model:ir.message,text:msg_missing_product"
-msgid "There is no product on work \"%(work)s\"."
+msgctxt "model:ir.message,text:msg_modify_invoiced_line"
+msgid "You cannot modify an invoiced line."
 msgstr ""
 
-msgctxt "model:ir.message,text:msg_modify_invoiced_line"
-msgid "You cannot modify an invoiced line."
+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 ""
 
 msgctxt "model:ir.model.button,string:work_invoice_button"
 msgid "Invoice"
 msgstr "Invoice"
 
-msgctxt "model:ir.rule.group,name:rule_group_line_project_invoice"
-msgid "Any timesheet line"
-msgstr ""
-
 msgctxt "model:project.work.invoiced_progress,name:"
 msgid "Work Invoiced Progress"
 msgstr ""
@@ -91,22 +94,6 @@
 msgid "Project Invoice"
 msgstr "Project Invoice"
 
-msgctxt "selection:project.work,invoice_method:"
-msgid "Manual"
-msgstr ""
-
-msgctxt "selection:project.work,invoice_method:"
-msgid "On Effort"
-msgstr ""
-
-msgctxt "selection:project.work,invoice_method:"
-msgid "On Progress"
-msgstr ""
-
-msgctxt "selection:project.work,invoice_method:"
-msgid "On Timesheet"
-msgstr ""
-
 msgctxt "selection:project.work,project_invoice_method:"
 msgid "Manual"
 msgstr ""
@@ -122,3 +109,7 @@
 msgctxt "selection:project.work,project_invoice_method:"
 msgid "On Timesheet"
 msgstr ""
+
+msgctxt "view:project.work.invoiced_progress:"
+msgid "%"
+msgstr ""

Reply via email to