changeset 64ba2c55d579 in modules/project:default
details: https://hg.tryton.org/modules/project?cmd=changeset;node=64ba2c55d579
description:
        Update translations
diffstat:

 locale/bg.po     |   32 ++---
 locale/ca.po     |   42 +++----
 locale/cs.po     |   32 ++---
 locale/de.po     |   44 ++++----
 locale/es.po     |   40 +++----
 locale/es_419.po |   34 +++---
 locale/et.po     |  271 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 locale/fa.po     |   40 ++++----
 locale/fi.po     |  275 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 locale/fr.po     |   44 ++++----
 locale/hu.po     |   32 ++---
 locale/it.po     |   33 ++---
 locale/lo.po     |   32 ++---
 locale/lt.po     |   48 ++++-----
 locale/nl.po     |   32 ++---
 locale/pl.po     |   32 ++---
 locale/pt.po     |  111 ++++++++-------------
 locale/ru.po     |   32 ++---
 locale/sl.po     |   36 ++----
 locale/tr.po     |  274 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 locale/zh_CN.po  |   32 ++---
 21 files changed, 1134 insertions(+), 414 deletions(-)

diffs (2005 lines):

diff -r 8ff66b5be72c -r 64ba2c55d579 locale/bg.po
--- a/locale/bg.po      Wed May 01 16:38:56 2019 +0200
+++ b/locale/bg.po      Wed May 01 18:05:25 2019 +0200
@@ -2,24 +2,6 @@
 msgid ""
 msgstr "Content-Type: text/plain; charset=utf-8\n"
 
-msgctxt "error:party.erase:"
-msgid ""
-"The party \"%(party)s\" can not be erased because he has opened projects for"
-" the company \"%(company)s\"."
-msgstr ""
-
-msgctxt "error:project.work:"
-msgid ""
-"Work \"%(child)s\" can not be opened because its parent work \"%(parent)s\" "
-"is already done."
-msgstr ""
-
-msgctxt "error:project.work:"
-msgid ""
-"Work \"%(parent)s\" can not be done because its child work \"%(child)s\" is "
-"still opened."
-msgstr ""
-
 msgctxt "field:project.work,children:"
 msgid "Children"
 msgstr "Наследници"
@@ -219,6 +201,20 @@
 msgid "Opened"
 msgstr "Opened"
 
+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 ""
+
+msgctxt "model:ir.message,text:msg_work_invalid_children_state"
+msgid "To close work \"%(parent)s\", you must close its child \"%(child)s\"."
+msgstr ""
+
+msgctxt "model:ir.message,text:msg_work_invalid_parent_state"
+msgid "To open work \"%(child)s\", you must open its parent \"%(parent)s\"."
+msgstr ""
+
 #, fuzzy
 msgctxt "model:ir.ui.menu,name:menu_configuration"
 msgid "Configuration"
diff -r 8ff66b5be72c -r 64ba2c55d579 locale/ca.po
--- a/locale/ca.po      Wed May 01 16:38:56 2019 +0200
+++ b/locale/ca.po      Wed May 01 18:05:25 2019 +0200
@@ -2,30 +2,6 @@
 msgid ""
 msgstr "Content-Type: text/plain; charset=utf-8\n"
 
-msgctxt "error:party.erase:"
-msgid ""
-"The party \"%(party)s\" can not be erased because he has opened projects for"
-" the company \"%(company)s\"."
-msgstr ""
-"No es pot eliminar el tercer \"%(party)s\" perquè té projectes oberts per "
-"l'empresa \"%(company)s\"."
-
-msgctxt "error:project.work:"
-msgid ""
-"Work \"%(child)s\" can not be opened because its parent work \"%(parent)s\" "
-"is already done."
-msgstr ""
-"El treball \"%(child)s\" no es pot obrir perquè el treball pare "
-"\"%(parent)s\" ja està finalitzat."
-
-msgctxt "error:project.work:"
-msgid ""
-"Work \"%(parent)s\" can not be done because its child work \"%(child)s\" is "
-"still opened."
-msgstr ""
-"El treball \"%(parent)s\" no es pot finalitzar perquè el treball fill "
-"\"%(child)s\" encara està obert."
-
 msgctxt "field:project.work,children:"
 msgid "Children"
 msgstr "Fills"
@@ -206,6 +182,24 @@
 msgid "Opened"
 msgstr "Obert"
 
+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 ""
+"No es pot eliminar el tercer \"%(party)s\" mentre tingui projectes oberts "
+"amb l'empresa \"%(company)s\"."
+
+msgctxt "model:ir.message,text:msg_work_invalid_children_state"
+msgid "To close work \"%(parent)s\", you must close its child \"%(child)s\"."
+msgstr ""
+"Per tancar el treball \"%(parent)s\", heu de tancar el seu fill "
+"\"%(child)s\"."
+
+msgctxt "model:ir.message,text:msg_work_invalid_parent_state"
+msgid "To open work \"%(child)s\", you must open its parent \"%(parent)s\"."
+msgstr "Per obrir el treball \"%(child)s\", heu de tancar el seu pare 
\"%(parent)s\"."
+
 msgctxt "model:ir.ui.menu,name:menu_configuration"
 msgid "Configuration"
 msgstr "Configuració"
diff -r 8ff66b5be72c -r 64ba2c55d579 locale/cs.po
--- a/locale/cs.po      Wed May 01 16:38:56 2019 +0200
+++ b/locale/cs.po      Wed May 01 18:05:25 2019 +0200
@@ -2,24 +2,6 @@
 msgid ""
 msgstr "Content-Type: text/plain; charset=utf-8\n"
 
-msgctxt "error:party.erase:"
-msgid ""
-"The party \"%(party)s\" can not be erased because he has opened projects for"
-" the company \"%(company)s\"."
-msgstr ""
-
-msgctxt "error:project.work:"
-msgid ""
-"Work \"%(child)s\" can not be opened because its parent work \"%(parent)s\" "
-"is already done."
-msgstr ""
-
-msgctxt "error:project.work:"
-msgid ""
-"Work \"%(parent)s\" can not be done because its child work \"%(child)s\" is "
-"still opened."
-msgstr ""
-
 msgctxt "field:project.work,children:"
 msgid "Children"
 msgstr ""
@@ -201,6 +183,20 @@
 msgid "Opened"
 msgstr "Opened"
 
+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 ""
+
+msgctxt "model:ir.message,text:msg_work_invalid_children_state"
+msgid "To close work \"%(parent)s\", you must close its child \"%(child)s\"."
+msgstr ""
+
+msgctxt "model:ir.message,text:msg_work_invalid_parent_state"
+msgid "To open work \"%(child)s\", you must open its parent \"%(parent)s\"."
+msgstr ""
+
 msgctxt "model:ir.ui.menu,name:menu_configuration"
 msgid "Configuration"
 msgstr "Configuration"
diff -r 8ff66b5be72c -r 64ba2c55d579 locale/de.po
--- a/locale/de.po      Wed May 01 16:38:56 2019 +0200
+++ b/locale/de.po      Wed May 01 18:05:25 2019 +0200
@@ -2,30 +2,6 @@
 msgid ""
 msgstr "Content-Type: text/plain; charset=utf-8\n"
 
-msgctxt "error:party.erase:"
-msgid ""
-"The party \"%(party)s\" can not be erased because he has opened projects for"
-" the company \"%(company)s\"."
-msgstr ""
-"Die Partei \"%(party)s\" kann nicht gelöscht werden, da sie offene Projekte "
-"für das Unternehmen \"%(company)s\" hat."
-
-msgctxt "error:project.work:"
-msgid ""
-"Work \"%(child)s\" can not be opened because its parent work \"%(parent)s\" "
-"is already done."
-msgstr ""
-"Die Aufgabe \"%(child)s\" kann nicht auf 'Offen' gesetzt werden, weil "
-"das/die übergeordnete Projekt/Aufgabe \"%(parent)s\" erledigt ist."
-
-msgctxt "error:project.work:"
-msgid ""
-"Work \"%(parent)s\" can not be done because its child work \"%(child)s\" is "
-"still opened."
-msgstr ""
-"Projekt/Aufgabe \"%(parent)s\" kann nicht auf 'Erledigt' gesetzt werden, "
-"weil das/die untergeordnete Projekt/Aufgabe \"%(child)s\" noch geöffnet ist."
-
 msgctxt "field:project.work,children:"
 msgid "Children"
 msgstr "Untergeordnet (Projekte/Aufgaben)"
@@ -210,6 +186,26 @@
 msgid "Opened"
 msgstr "Geöffnet"
 
+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 ""
+"Partei \"%(party)s\" kann nicht gelöscht werden solange für sie noch offene "
+"Projekte bei Unternehmen \"%(company)s\" bestehen."
+
+msgctxt "model:ir.message,text:msg_work_invalid_children_state"
+msgid "To close work \"%(parent)s\", you must close its child \"%(child)s\"."
+msgstr ""
+"Um Projekt \"%(parent)s\" schließen zu können, muss zuerst das "
+"untergeordnete Projekt \"%(child)s\" geschlossen werden."
+
+msgctxt "model:ir.message,text:msg_work_invalid_parent_state"
+msgid "To open work \"%(child)s\", you must open its parent \"%(parent)s\"."
+msgstr ""
+"Um Projekt \"%(child)s\" öffnen zu können, muss zuerst das übergeordnete "
+"Projekt \"%(parent)s\" geöffnet werden."
+
 msgctxt "model:ir.ui.menu,name:menu_configuration"
 msgid "Configuration"
 msgstr "Einstellungen"
diff -r 8ff66b5be72c -r 64ba2c55d579 locale/es.po
--- a/locale/es.po      Wed May 01 16:38:56 2019 +0200
+++ b/locale/es.po      Wed May 01 18:05:25 2019 +0200
@@ -2,30 +2,6 @@
 msgid ""
 msgstr "Content-Type: text/plain; charset=utf-8\n"
 
-msgctxt "error:party.erase:"
-msgid ""
-"The party \"%(party)s\" can not be erased because he has opened projects for"
-" the company \"%(company)s\"."
-msgstr ""
-"No se puede eliminar el tercero \"%(party)s\" porqué tiene proyectos "
-"abiertos para la empresa \"%(company)s\"."
-
-msgctxt "error:project.work:"
-msgid ""
-"Work \"%(child)s\" can not be opened because its parent work \"%(parent)s\" "
-"is already done."
-msgstr ""
-"El trabajo \"%(child)s\" no se puede abrir porque el trabajo padre "
-"\"%(parent)s\" ya está finalizado."
-
-msgctxt "error:project.work:"
-msgid ""
-"Work \"%(parent)s\" can not be done because its child work \"%(child)s\" is "
-"still opened."
-msgstr ""
-"El trabajo \"%(parent)s\" no puede finalizar porque el trabajo hijo "
-"\"%(child)s\" todavía se encuentra abierto."
-
 msgctxt "field:project.work,children:"
 msgid "Children"
 msgstr "Hijos"
@@ -206,6 +182,22 @@
 msgid "Opened"
 msgstr "Abierto"
 
+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 ""
+"No puede eliminar el tercero \"%(party)s\" mientras tenga proyectos abiertos"
+" con la empresa \"%(company)s\"."
+
+msgctxt "model:ir.message,text:msg_work_invalid_children_state"
+msgid "To close work \"%(parent)s\", you must close its child \"%(child)s\"."
+msgstr "Para cerrar el trabajo \"%(parent)s\", debe cerrar su hijo 
\"%(child)s\"."
+
+msgctxt "model:ir.message,text:msg_work_invalid_parent_state"
+msgid "To open work \"%(child)s\", you must open its parent \"%(parent)s\"."
+msgstr "Para abrir el trabajo \"%(child)s\", debe abrir su padre 
\"%(parent)s\"."
+
 msgctxt "model:ir.ui.menu,name:menu_configuration"
 msgid "Configuration"
 msgstr "Configuración"
diff -r 8ff66b5be72c -r 64ba2c55d579 locale/es_419.po
--- a/locale/es_419.po  Wed May 01 16:38:56 2019 +0200
+++ b/locale/es_419.po  Wed May 01 18:05:25 2019 +0200
@@ -2,24 +2,6 @@
 msgid ""
 msgstr "Content-Type: text/plain; charset=utf-8\n"
 
-msgctxt "error:party.erase:"
-msgid ""
-"The party \"%(party)s\" can not be erased because he has opened projects for"
-" the company \"%(company)s\"."
-msgstr ""
-
-msgctxt "error:project.work:"
-msgid ""
-"Work \"%(child)s\" can not be opened because its parent work \"%(parent)s\" "
-"is already done."
-msgstr ""
-
-msgctxt "error:project.work:"
-msgid ""
-"Work \"%(parent)s\" can not be done because its child work \"%(child)s\" is "
-"still opened."
-msgstr ""
-
 msgctxt "field:project.work,children:"
 msgid "Children"
 msgstr ""
@@ -126,7 +108,7 @@
 
 msgctxt "field:project.work,write_uid:"
 msgid "Write User"
-msgstr "Modificado por usuario"
+msgstr ""
 
 msgctxt "help:project.work,effort_duration:"
 msgid "Estimated Effort for this work"
@@ -201,6 +183,20 @@
 msgid "Opened"
 msgstr ""
 
+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 ""
+
+msgctxt "model:ir.message,text:msg_work_invalid_children_state"
+msgid "To close work \"%(parent)s\", you must close its child \"%(child)s\"."
+msgstr ""
+
+msgctxt "model:ir.message,text:msg_work_invalid_parent_state"
+msgid "To open work \"%(child)s\", you must open its parent \"%(parent)s\"."
+msgstr ""
+
 msgctxt "model:ir.ui.menu,name:menu_configuration"
 msgid "Configuration"
 msgstr ""
diff -r 8ff66b5be72c -r 64ba2c55d579 locale/et.po
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/locale/et.po      Wed May 01 18:05:25 2019 +0200
@@ -0,0 +1,271 @@
+#
+msgid ""
+msgstr "Content-Type: text/plain; charset=utf-8\n"
+
+msgctxt "field:project.work,children:"
+msgid "Children"
+msgstr "Alamjaotus"
+
+msgctxt "field:project.work,comment:"
+msgid "Comment"
+msgstr "Kommentaar"
+
+msgctxt "field:project.work,company:"
+msgid "Company"
+msgstr "Ettevõte"
+
+msgctxt "field:project.work,create_date:"
+msgid "Create Date"
+msgstr "Loomise kuupäev"
+
+msgctxt "field:project.work,create_uid:"
+msgid "Create User"
+msgstr "Looja"
+
+msgctxt "field:project.work,effort_duration:"
+msgid "Effort"
+msgstr "Püüdlus"
+
+msgctxt "field:project.work,id:"
+msgid "ID"
+msgstr "ID"
+
+msgctxt "field:project.work,left:"
+msgid "Left"
+msgstr "Vasak"
+
+msgctxt "field:project.work,name:"
+msgid "Name"
+msgstr "Nimi"
+
+msgctxt "field:project.work,parent:"
+msgid "Parent"
+msgstr "Ülem"
+
+msgctxt "field:project.work,party:"
+msgid "Party"
+msgstr "Osapool"
+
+msgctxt "field:project.work,party_address:"
+msgid "Contact Address"
+msgstr "Kontaktaadress"
+
+msgctxt "field:project.work,progress:"
+msgid "Progress"
+msgstr "Progress"
+
+msgctxt "field:project.work,rec_name:"
+msgid "Record Name"
+msgstr "Kirje nimi"
+
+msgctxt "field:project.work,right:"
+msgid "Right"
+msgstr "Parem"
+
+msgctxt "field:project.work,sequence:"
+msgid "Sequence"
+msgstr "Järjestus"
+
+msgctxt "field:project.work,state:"
+msgid "State"
+msgstr "Olek"
+
+msgctxt "field:project.work,timesheet_available:"
+msgid "Available on timesheets"
+msgstr "Ajatabelis saadaval"
+
+msgctxt "field:project.work,timesheet_duration:"
+msgid "Duration"
+msgstr "Kestvus"
+
+msgctxt "field:project.work,timesheet_end_date:"
+msgid "Timesheet End"
+msgstr "Töögraafiku lõpp"
+
+msgctxt "field:project.work,timesheet_start_date:"
+msgid "Timesheet Start"
+msgstr "Töögraafiku algus"
+
+msgctxt "field:project.work,timesheet_works:"
+msgid "Timesheet Works"
+msgstr "Töögraafiku tööd"
+
+msgctxt "field:project.work,total_effort:"
+msgid "Total Effort"
+msgstr "Koku püüdlus"
+
+msgctxt "field:project.work,total_progress:"
+msgid "Total Progress"
+msgstr "Kogu progress"
+
+msgctxt "field:project.work,type:"
+msgid "Type"
+msgstr "Tüüp"
+
+msgctxt "field:project.work,write_date:"
+msgid "Write Date"
+msgstr "Muutmise kuupäev"
+
+msgctxt "field:project.work,write_uid:"
+msgid "Write User"
+msgstr "Muutja"
+
+msgctxt "help:project.work,effort_duration:"
+msgid "Estimated Effort for this work"
+msgstr ""
+
+msgctxt "help:project.work,progress:"
+msgid "Estimated progress for this work"
+msgstr ""
+
+msgctxt "help:project.work,timesheet_duration:"
+msgid "Total time spent on this work and the sub-works"
+msgstr ""
+
+msgctxt "help:project.work,total_effort:"
+msgid "Estimated total effort for this work and the sub-works"
+msgstr ""
+
+msgctxt "help:project.work,total_progress:"
+msgid "Estimated total progress for this work and the sub-works"
+msgstr ""
+
+msgctxt "model:ir.action,name:act_open_child_work"
+msgid "Tasks"
+msgstr "Ülesanded"
+
+msgctxt "model:ir.action,name:act_project_form"
+msgid "Projects"
+msgstr "Projektid"
+
+msgctxt "model:ir.action,name:act_project_tree"
+msgid "Projects"
+msgstr "Projektid"
+
+msgctxt "model:ir.action,name:act_task_form"
+msgid "Tasks"
+msgstr "Ülesanded"
+
+msgctxt "model:ir.action,name:act_timesheet_line_form_work"
+msgid "Timesheet Lines"
+msgstr "Töögraafiku read"
+
+#, fuzzy
+msgctxt "model:ir.action,name:act_work_list"
+msgid "Works Efforts"
+msgstr "Tööpingutused"
+
+#, fuzzy
+msgctxt "model:ir.action,name:act_work_tree"
+msgid "Works Efforts"
+msgstr "Tööpingutused"
+
+msgctxt "model:ir.action.act_window.domain,name:act_project_form_done"
+msgid "Done"
+msgstr "Tehtud"
+
+msgctxt "model:ir.action.act_window.domain,name:act_project_form_opened"
+msgid "Opened"
+msgstr "Avatud"
+
+msgctxt "model:ir.action.act_window.domain,name:act_project_tree_done"
+msgid "Done"
+msgstr "Tehtud"
+
+msgctxt "model:ir.action.act_window.domain,name:act_project_tree_opened"
+msgid "Opened"
+msgstr "Avatud"
+
+msgctxt "model:ir.action.act_window.domain,name:act_task_form_done"
+msgid "Done"
+msgstr "Tehtud"
+
+msgctxt "model:ir.action.act_window.domain,name:act_task_form_opened"
+msgid "Opened"
+msgstr "Avatud"
+
+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 ""
+
+msgctxt "model:ir.message,text:msg_work_invalid_children_state"
+msgid "To close work \"%(parent)s\", you must close its child \"%(child)s\"."
+msgstr ""
+
+msgctxt "model:ir.message,text:msg_work_invalid_parent_state"
+msgid "To open work \"%(child)s\", you must open its parent \"%(parent)s\"."
+msgstr ""
+
+msgctxt "model:ir.ui.menu,name:menu_configuration"
+msgid "Configuration"
+msgstr "Seadistus"
+
+msgctxt "model:ir.ui.menu,name:menu_project"
+msgid "Project"
+msgstr "Projekt"
+
+msgctxt "model:ir.ui.menu,name:menu_project_form"
+msgid "Projects"
+msgstr "Projektid"
+
+msgctxt "model:ir.ui.menu,name:menu_project_tree"
+msgid "Projects"
+msgstr "Projektid"
+
+msgctxt "model:ir.ui.menu,name:menu_task_form"
+msgid "Tasks"
+msgstr "Ülesanded"
+
+msgctxt "model:ir.ui.menu,name:menu_work_list"
+msgid "Works Efforts"
+msgstr "Tööpingutused"
+
+msgctxt "model:ir.ui.menu,name:menu_work_tree"
+msgid "Works Efforts"
+msgstr "Tööpingutused"
+
+msgctxt "model:project.work,name:"
+msgid "Work Effort"
+msgstr "Tööpingutused"
+
+msgctxt "model:res.group,name:group_project_admin"
+msgid "Project Administration"
+msgstr "Projekti juhtimine"
+
+msgctxt "selection:project.work,state:"
+msgid "Done"
+msgstr "Tehtud"
+
+msgctxt "selection:project.work,state:"
+msgid "Opened"
+msgstr "Avatud"
+
+msgctxt "selection:project.work,type:"
+msgid "Project"
+msgstr "Projekt"
+
+msgctxt "selection:project.work,type:"
+msgid "Task"
+msgstr "Ülesanne"
+
+msgctxt "view:project.work:"
+msgid "%"
+msgstr "%"
+
+msgctxt "view:project.work:"
+msgid "End:"
+msgstr "Lõpp"
+
+msgctxt "view:project.work:"
+msgid "General"
+msgstr "Peamine"
+
+msgctxt "view:project.work:"
+msgid "Start:"
+msgstr "Algus"
+
+msgctxt "view:project.work:"
+msgid "Timesheet:"
+msgstr "Töögraafik:"
diff -r 8ff66b5be72c -r 64ba2c55d579 locale/fa.po
--- a/locale/fa.po      Wed May 01 16:38:56 2019 +0200
+++ b/locale/fa.po      Wed May 01 18:05:25 2019 +0200
@@ -2,26 +2,6 @@
 msgid ""
 msgstr "Content-Type: text/plain; charset=utf-8\n"
 
-msgctxt "error:party.erase:"
-msgid ""
-"The party \"%(party)s\" can not be erased because he has opened projects for"
-" the company \"%(company)s\"."
-msgstr ""
-"نهاد/سازمان: \"%s\" نباید حذف شود چرا که پروژه های بازشده در شرکت: \"%s\" "
-"وجود دارد."
-
-msgctxt "error:project.work:"
-msgid ""
-"Work \"%(child)s\" can not be opened because its parent work \"%(parent)s\" "
-"is already done."
-msgstr "کار : \"%s\" را نمی توان باز کرد زیرا کار اصلی : \"%s\" قبلا انجام شده 
است."
-
-msgctxt "error:project.work:"
-msgid ""
-"Work \"%(parent)s\" can not be done because its child work \"%(child)s\" is "
-"still opened."
-msgstr "کار : \"%s\" را نمی توان تمام کرد زیرا کار : \"%s\" هنوز باز است."
-
 msgctxt "field:project.work,children:"
 msgid "Children"
 msgstr "زیر مجموعه"
@@ -202,6 +182,26 @@
 msgid "Opened"
 msgstr "باز شده"
 
+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\"دارد حذف کنید."
+
+msgctxt "model:ir.message,text:msg_work_invalid_children_state"
+msgid "To close work \"%(parent)s\", you must close its child \"%(child)s\"."
+msgstr ""
+"برای بستن کار \"%(parent)s\"، شما باید ابتدا کار زیرمجموعه :\"%(child)s\" را"
+" ببندید."
+
+msgctxt "model:ir.message,text:msg_work_invalid_parent_state"
+msgid "To open work \"%(child)s\", you must open its parent \"%(parent)s\"."
+msgstr ""
+"برای بازکردن کار \"%(child)s\"، شما باید ابتدا کار منبع:\"%(parent)s\" را "
+"باز کنید."
+
 msgctxt "model:ir.ui.menu,name:menu_configuration"
 msgid "Configuration"
 msgstr "پیکربندی"
diff -r 8ff66b5be72c -r 64ba2c55d579 locale/fi.po
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/locale/fi.po      Wed May 01 18:05:25 2019 +0200
@@ -0,0 +1,275 @@
+#
+msgid ""
+msgstr "Content-Type: text/plain; charset=utf-8\n"
+
+msgctxt "field:project.work,children:"
+msgid "Children"
+msgstr ""
+
+msgctxt "field:project.work,comment:"
+msgid "Comment"
+msgstr ""
+
+msgctxt "field:project.work,company:"
+msgid "Company"
+msgstr ""
+
+msgctxt "field:project.work,create_date:"
+msgid "Create Date"
+msgstr ""
+
+msgctxt "field:project.work,create_uid:"
+msgid "Create User"
+msgstr ""
+
+msgctxt "field:project.work,effort_duration:"
+msgid "Effort"
+msgstr ""
+
+msgctxt "field:project.work,id:"
+msgid "ID"
+msgstr ""
+
+msgctxt "field:project.work,left:"
+msgid "Left"
+msgstr ""
+
+msgctxt "field:project.work,name:"
+msgid "Name"
+msgstr ""
+
+msgctxt "field:project.work,parent:"
+msgid "Parent"
+msgstr ""
+
+msgctxt "field:project.work,party:"
+msgid "Party"
+msgstr ""
+
+msgctxt "field:project.work,party_address:"
+msgid "Contact Address"
+msgstr ""
+
+msgctxt "field:project.work,progress:"
+msgid "Progress"
+msgstr ""
+
+msgctxt "field:project.work,rec_name:"
+msgid "Record Name"
+msgstr ""
+
+msgctxt "field:project.work,right:"
+msgid "Right"
+msgstr ""
+
+msgctxt "field:project.work,sequence:"
+msgid "Sequence"
+msgstr ""
+
+msgctxt "field:project.work,state:"
+msgid "State"
+msgstr ""
+
+msgctxt "field:project.work,timesheet_available:"
+msgid "Available on timesheets"
+msgstr ""
+
+msgctxt "field:project.work,timesheet_duration:"
+msgid "Duration"
+msgstr ""
+
+msgctxt "field:project.work,timesheet_end_date:"
+msgid "Timesheet End"
+msgstr ""
+
+msgctxt "field:project.work,timesheet_start_date:"
+msgid "Timesheet Start"
+msgstr ""
+
+msgctxt "field:project.work,timesheet_works:"
+msgid "Timesheet Works"
+msgstr ""
+
+msgctxt "field:project.work,total_effort:"
+msgid "Total Effort"
+msgstr ""
+
+msgctxt "field:project.work,total_progress:"
+msgid "Total Progress"
+msgstr ""
+
+msgctxt "field:project.work,type:"
+msgid "Type"
+msgstr ""
+
+msgctxt "field:project.work,write_date:"
+msgid "Write Date"
+msgstr ""
+
+msgctxt "field:project.work,write_uid:"
+msgid "Write User"
+msgstr ""
+
+msgctxt "help:project.work,effort_duration:"
+msgid "Estimated Effort for this work"
+msgstr ""
+
+msgctxt "help:project.work,progress:"
+msgid "Estimated progress for this work"
+msgstr ""
+
+msgctxt "help:project.work,timesheet_duration:"
+msgid "Total time spent on this work and the sub-works"
+msgstr ""
+
+msgctxt "help:project.work,total_effort:"
+msgid "Estimated total effort for this work and the sub-works"
+msgstr ""
+
+msgctxt "help:project.work,total_progress:"
+msgid "Estimated total progress for this work and the sub-works"
+msgstr ""
+
+msgctxt "model:ir.action,name:act_open_child_work"
+msgid "Tasks"
+msgstr "Tasks"
+
+msgctxt "model:ir.action,name:act_project_form"
+msgid "Projects"
+msgstr "Projects"
+
+msgctxt "model:ir.action,name:act_project_tree"
+msgid "Projects"
+msgstr "Projects"
+
+msgctxt "model:ir.action,name:act_task_form"
+msgid "Tasks"
+msgstr "Tasks"
+
+msgctxt "model:ir.action,name:act_timesheet_line_form_work"
+msgid "Timesheet Lines"
+msgstr "Timesheet Lines"
+
+msgctxt "model:ir.action,name:act_work_list"
+msgid "Works Efforts"
+msgstr "Works Efforts"
+
+msgctxt "model:ir.action,name:act_work_tree"
+msgid "Works Efforts"
+msgstr "Works Efforts"
+
+msgctxt "model:ir.action.act_window.domain,name:act_project_form_done"
+msgid "Done"
+msgstr "Done"
+
+msgctxt "model:ir.action.act_window.domain,name:act_project_form_opened"
+msgid "Opened"
+msgstr "Opened"
+
+msgctxt "model:ir.action.act_window.domain,name:act_project_tree_done"
+msgid "Done"
+msgstr "Done"
+
+msgctxt "model:ir.action.act_window.domain,name:act_project_tree_opened"
+msgid "Opened"
+msgstr "Opened"
+
+msgctxt "model:ir.action.act_window.domain,name:act_task_form_done"
+msgid "Done"
+msgstr "Done"
+
+msgctxt "model:ir.action.act_window.domain,name:act_task_form_opened"
+msgid "Opened"
+msgstr "Opened"
+
+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 ""
+
+msgctxt "model:ir.message,text:msg_work_invalid_children_state"
+msgid "To close work \"%(parent)s\", you must close its child \"%(child)s\"."
+msgstr ""
+
+msgctxt "model:ir.message,text:msg_work_invalid_parent_state"
+msgid "To open work \"%(child)s\", you must open its parent \"%(parent)s\"."
+msgstr ""
+
+msgctxt "model:ir.ui.menu,name:menu_configuration"
+msgid "Configuration"
+msgstr "Configuration"
+
+msgctxt "model:ir.ui.menu,name:menu_project"
+msgid "Project"
+msgstr "Project"
+
+msgctxt "model:ir.ui.menu,name:menu_project_form"
+msgid "Projects"
+msgstr "Projects"
+
+msgctxt "model:ir.ui.menu,name:menu_project_tree"
+msgid "Projects"
+msgstr "Projects"
+
+msgctxt "model:ir.ui.menu,name:menu_task_form"
+msgid "Tasks"
+msgstr "Tasks"
+
+msgctxt "model:ir.ui.menu,name:menu_work_list"
+msgid "Works Efforts"
+msgstr "Works Efforts"
+
+msgctxt "model:ir.ui.menu,name:menu_work_tree"
+msgid "Works Efforts"
+msgstr "Works Efforts"
+
+#, fuzzy
+msgctxt "model:project.work,name:"
+msgid "Work Effort"
+msgstr "Works Efforts"
+
+msgctxt "model:res.group,name:group_project_admin"
+msgid "Project Administration"
+msgstr "Project Administration"
+
+#, fuzzy
+msgctxt "selection:project.work,state:"
+msgid "Done"
+msgstr "Done"
+
+#, fuzzy
+msgctxt "selection:project.work,state:"
+msgid "Opened"
+msgstr "Opened"
+
+#, fuzzy
+msgctxt "selection:project.work,type:"
+msgid "Project"
+msgstr "Project"
+
+#, fuzzy
+msgctxt "selection:project.work,type:"
+msgid "Task"
+msgstr "Tasks"
+
+#, fuzzy
+msgctxt "view:project.work:"
+msgid "%"
+msgstr "%"
+
+msgctxt "view:project.work:"
+msgid "End:"
+msgstr ""
+
+msgctxt "view:project.work:"
+msgid "General"
+msgstr ""
+
+msgctxt "view:project.work:"
+msgid "Start:"
+msgstr ""
+
+msgctxt "view:project.work:"
+msgid "Timesheet:"
+msgstr ""
diff -r 8ff66b5be72c -r 64ba2c55d579 locale/fr.po
--- a/locale/fr.po      Wed May 01 16:38:56 2019 +0200
+++ b/locale/fr.po      Wed May 01 18:05:25 2019 +0200
@@ -2,30 +2,6 @@
 msgid ""
 msgstr "Content-Type: text/plain; charset=utf-8\n"
 
-msgctxt "error:party.erase:"
-msgid ""
-"The party \"%(party)s\" can not be erased because he has opened projects for"
-" the company \"%(company)s\"."
-msgstr ""
-"Le tiers « %(party)s » ne peut pas être effacé car il a des projets ouverts "
-"pour la société « %(company)s »."
-
-msgctxt "error:project.work:"
-msgid ""
-"Work \"%(child)s\" can not be opened because its parent work \"%(parent)s\" "
-"is already done."
-msgstr ""
-"Le travail « %(child)s » ne peut pas être ouvert parce que son travail "
-"parent « %(parent)s » est déjà fait."
-
-msgctxt "error:project.work:"
-msgid ""
-"Work \"%(parent)s\" can not be done because its child work \"%(child)s\" is "
-"still opened."
-msgstr ""
-"Le travail « %(parent)s » ne peut pas étre dans l'état « Fait » parce que "
-"son travail enfant « %(child)s » est toujours ouvert."
-
 msgctxt "field:project.work,children:"
 msgid "Children"
 msgstr "Enfants"
@@ -206,6 +182,26 @@
 msgid "Opened"
 msgstr "Ouvertes"
 
+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 ""
+"Vous ne pouvez pas effacer le tiers « %(party)s » tant qu'il a des projets "
+"ouverts avec la société « %(company)s »."
+
+msgctxt "model:ir.message,text:msg_work_invalid_children_state"
+msgid "To close work \"%(parent)s\", you must close its child \"%(child)s\"."
+msgstr ""
+"Pour clôturer le travail « %(parent)s », vous devez clôturer son enfant "
+"« %(child)s »."
+
+msgctxt "model:ir.message,text:msg_work_invalid_parent_state"
+msgid "To open work \"%(child)s\", you must open its parent \"%(parent)s\"."
+msgstr ""
+"Pour ouvrir le travail « %(child)s », vous devez ouvrir son parent "
+"« %(parent)s »."
+
 msgctxt "model:ir.ui.menu,name:menu_configuration"
 msgid "Configuration"
 msgstr "Configuration"
diff -r 8ff66b5be72c -r 64ba2c55d579 locale/hu.po
--- a/locale/hu.po      Wed May 01 16:38:56 2019 +0200
+++ b/locale/hu.po      Wed May 01 18:05:25 2019 +0200
@@ -2,24 +2,6 @@
 msgid ""
 msgstr "Content-Type: text/plain; charset=utf-8\n"
 
-msgctxt "error:party.erase:"
-msgid ""
-"The party \"%(party)s\" can not be erased because he has opened projects for"
-" the company \"%(company)s\"."
-msgstr ""
-
-msgctxt "error:project.work:"
-msgid ""
-"Work \"%(child)s\" can not be opened because its parent work \"%(parent)s\" "
-"is already done."
-msgstr ""
-
-msgctxt "error:project.work:"
-msgid ""
-"Work \"%(parent)s\" can not be done because its child work \"%(child)s\" is "
-"still opened."
-msgstr ""
-
 #, fuzzy
 msgctxt "field:project.work,children:"
 msgid "Children"
@@ -220,6 +202,20 @@
 msgid "Opened"
 msgstr "Opened"
 
+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 ""
+
+msgctxt "model:ir.message,text:msg_work_invalid_children_state"
+msgid "To close work \"%(parent)s\", you must close its child \"%(child)s\"."
+msgstr ""
+
+msgctxt "model:ir.message,text:msg_work_invalid_parent_state"
+msgid "To open work \"%(child)s\", you must open its parent \"%(parent)s\"."
+msgstr ""
+
 #, fuzzy
 msgctxt "model:ir.ui.menu,name:menu_configuration"
 msgid "Configuration"
diff -r 8ff66b5be72c -r 64ba2c55d579 locale/it.po
--- a/locale/it.po      Wed May 01 16:38:56 2019 +0200
+++ b/locale/it.po      Wed May 01 18:05:25 2019 +0200
@@ -2,24 +2,6 @@
 msgid ""
 msgstr "Content-Type: text/plain; charset=utf-8\n"
 
-msgctxt "error:party.erase:"
-msgid ""
-"The party \"%(party)s\" can not be erased because he has opened projects for"
-" the company \"%(company)s\"."
-msgstr ""
-
-msgctxt "error:project.work:"
-msgid ""
-"Work \"%(child)s\" can not be opened because its parent work \"%(parent)s\" "
-"is already done."
-msgstr ""
-
-msgctxt "error:project.work:"
-msgid ""
-"Work \"%(parent)s\" can not be done because its child work \"%(child)s\" is "
-"still opened."
-msgstr ""
-
 #, fuzzy
 msgctxt "field:project.work,children:"
 msgid "Children"
@@ -30,7 +12,6 @@
 msgid "Comment"
 msgstr "Commento"
 
-#, fuzzy
 msgctxt "field:project.work,company:"
 msgid "Company"
 msgstr "Azienda"
@@ -219,6 +200,20 @@
 msgid "Opened"
 msgstr "Opened"
 
+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 ""
+
+msgctxt "model:ir.message,text:msg_work_invalid_children_state"
+msgid "To close work \"%(parent)s\", you must close its child \"%(child)s\"."
+msgstr ""
+
+msgctxt "model:ir.message,text:msg_work_invalid_parent_state"
+msgid "To open work \"%(child)s\", you must open its parent \"%(parent)s\"."
+msgstr ""
+
 #, fuzzy
 msgctxt "model:ir.ui.menu,name:menu_configuration"
 msgid "Configuration"
diff -r 8ff66b5be72c -r 64ba2c55d579 locale/lo.po
--- a/locale/lo.po      Wed May 01 16:38:56 2019 +0200
+++ b/locale/lo.po      Wed May 01 18:05:25 2019 +0200
@@ -2,24 +2,6 @@
 msgid ""
 msgstr "Content-Type: text/plain; charset=utf-8\n"
 
-msgctxt "error:party.erase:"
-msgid ""
-"The party \"%(party)s\" can not be erased because he has opened projects for"
-" the company \"%(company)s\"."
-msgstr ""
-
-msgctxt "error:project.work:"
-msgid ""
-"Work \"%(child)s\" can not be opened because its parent work \"%(parent)s\" "
-"is already done."
-msgstr ""
-
-msgctxt "error:project.work:"
-msgid ""
-"Work \"%(parent)s\" can not be done because its child work \"%(child)s\" is "
-"still opened."
-msgstr ""
-
 #, fuzzy
 msgctxt "field:project.work,children:"
 msgid "Children"
@@ -220,6 +202,20 @@
 msgid "Opened"
 msgstr "Opened"
 
+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 ""
+
+msgctxt "model:ir.message,text:msg_work_invalid_children_state"
+msgid "To close work \"%(parent)s\", you must close its child \"%(child)s\"."
+msgstr ""
+
+msgctxt "model:ir.message,text:msg_work_invalid_parent_state"
+msgid "To open work \"%(child)s\", you must open its parent \"%(parent)s\"."
+msgstr ""
+
 #, fuzzy
 msgctxt "model:ir.ui.menu,name:menu_configuration"
 msgid "Configuration"
diff -r 8ff66b5be72c -r 64ba2c55d579 locale/lt.po
--- a/locale/lt.po      Wed May 01 16:38:56 2019 +0200
+++ b/locale/lt.po      Wed May 01 18:05:25 2019 +0200
@@ -2,43 +2,25 @@
 msgid ""
 msgstr "Content-Type: text/plain; charset=utf-8\n"
 
-msgctxt "error:party.erase:"
-msgid ""
-"The party \"%(party)s\" can not be erased because he has opened projects for"
-" the company \"%(company)s\"."
-msgstr ""
-
-msgctxt "error:project.work:"
-msgid ""
-"Work \"%(child)s\" can not be opened because its parent work \"%(parent)s\" "
-"is already done."
-msgstr ""
-
-msgctxt "error:project.work:"
-msgid ""
-"Work \"%(parent)s\" can not be done because its child work \"%(child)s\" is "
-"still opened."
-msgstr ""
-
 msgctxt "field:project.work,children:"
 msgid "Children"
 msgstr ""
 
 msgctxt "field:project.work,comment:"
 msgid "Comment"
-msgstr ""
+msgstr "Komentaras"
 
 msgctxt "field:project.work,company:"
 msgid "Company"
-msgstr ""
+msgstr "Organizacija"
 
 msgctxt "field:project.work,create_date:"
 msgid "Create Date"
-msgstr ""
+msgstr "Sukūrimo data"
 
 msgctxt "field:project.work,create_uid:"
 msgid "Create User"
-msgstr ""
+msgstr "Sukūręs naudotojas"
 
 msgctxt "field:project.work,effort_duration:"
 msgid "Effort"
@@ -63,11 +45,11 @@
 
 msgctxt "field:project.work,party:"
 msgid "Party"
-msgstr ""
+msgstr "Kontrahentas"
 
 msgctxt "field:project.work,party_address:"
 msgid "Contact Address"
-msgstr ""
+msgstr "Kontaktinis adresas"
 
 msgctxt "field:project.work,progress:"
 msgid "Progress"
@@ -123,11 +105,11 @@
 
 msgctxt "field:project.work,write_date:"
 msgid "Write Date"
-msgstr ""
+msgstr "Pakeitimo data"
 
 msgctxt "field:project.work,write_uid:"
 msgid "Write User"
-msgstr ""
+msgstr "Pakeitęs naudotojas"
 
 msgctxt "help:project.work,effort_duration:"
 msgid "Estimated Effort for this work"
@@ -201,6 +183,20 @@
 msgid "Opened"
 msgstr "Opened"
 
+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 ""
+
+msgctxt "model:ir.message,text:msg_work_invalid_children_state"
+msgid "To close work \"%(parent)s\", you must close its child \"%(child)s\"."
+msgstr ""
+
+msgctxt "model:ir.message,text:msg_work_invalid_parent_state"
+msgid "To open work \"%(child)s\", you must open its parent \"%(parent)s\"."
+msgstr ""
+
 msgctxt "model:ir.ui.menu,name:menu_configuration"
 msgid "Configuration"
 msgstr "Configuration"
diff -r 8ff66b5be72c -r 64ba2c55d579 locale/nl.po
--- a/locale/nl.po      Wed May 01 16:38:56 2019 +0200
+++ b/locale/nl.po      Wed May 01 18:05:25 2019 +0200
@@ -2,24 +2,6 @@
 msgid ""
 msgstr "Content-Type: text/plain; charset=utf-8\n"
 
-msgctxt "error:party.erase:"
-msgid ""
-"The party \"%(party)s\" can not be erased because he has opened projects for"
-" the company \"%(company)s\"."
-msgstr ""
-
-msgctxt "error:project.work:"
-msgid ""
-"Work \"%(child)s\" can not be opened because its parent work \"%(parent)s\" "
-"is already done."
-msgstr ""
-
-msgctxt "error:project.work:"
-msgid ""
-"Work \"%(parent)s\" can not be done because its child work \"%(child)s\" is "
-"still opened."
-msgstr ""
-
 #, fuzzy
 msgctxt "field:project.work,children:"
 msgid "Children"
@@ -224,6 +206,20 @@
 msgid "Opened"
 msgstr "Geopend"
 
+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 ""
+
+msgctxt "model:ir.message,text:msg_work_invalid_children_state"
+msgid "To close work \"%(parent)s\", you must close its child \"%(child)s\"."
+msgstr ""
+
+msgctxt "model:ir.message,text:msg_work_invalid_parent_state"
+msgid "To open work \"%(child)s\", you must open its parent \"%(parent)s\"."
+msgstr ""
+
 #, fuzzy
 msgctxt "model:ir.ui.menu,name:menu_configuration"
 msgid "Configuration"
diff -r 8ff66b5be72c -r 64ba2c55d579 locale/pl.po
--- a/locale/pl.po      Wed May 01 16:38:56 2019 +0200
+++ b/locale/pl.po      Wed May 01 18:05:25 2019 +0200
@@ -2,24 +2,6 @@
 msgid ""
 msgstr "Content-Type: text/plain; charset=utf-8\n"
 
-msgctxt "error:party.erase:"
-msgid ""
-"The party \"%(party)s\" can not be erased because he has opened projects for"
-" the company \"%(company)s\"."
-msgstr ""
-
-msgctxt "error:project.work:"
-msgid ""
-"Work \"%(child)s\" can not be opened because its parent work \"%(parent)s\" "
-"is already done."
-msgstr ""
-
-msgctxt "error:project.work:"
-msgid ""
-"Work \"%(parent)s\" can not be done because its child work \"%(child)s\" is "
-"still opened."
-msgstr ""
-
 msgctxt "field:project.work,children:"
 msgid "Children"
 msgstr "Elementy podrzędne"
@@ -212,6 +194,20 @@
 msgid "Opened"
 msgstr "Opened"
 
+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 ""
+
+msgctxt "model:ir.message,text:msg_work_invalid_children_state"
+msgid "To close work \"%(parent)s\", you must close its child \"%(child)s\"."
+msgstr ""
+
+msgctxt "model:ir.message,text:msg_work_invalid_parent_state"
+msgid "To open work \"%(child)s\", you must open its parent \"%(parent)s\"."
+msgstr ""
+
 #, fuzzy
 msgctxt "model:ir.ui.menu,name:menu_configuration"
 msgid "Configuration"
diff -r 8ff66b5be72c -r 64ba2c55d579 locale/pt.po
--- a/locale/pt.po      Wed May 01 16:38:56 2019 +0200
+++ b/locale/pt.po      Wed May 01 18:05:25 2019 +0200
@@ -2,28 +2,6 @@
 msgid ""
 msgstr "Content-Type: text/plain; charset=utf-8\n"
 
-msgctxt "error:party.erase:"
-msgid ""
-"The party \"%(party)s\" can not be erased because he has opened projects for"
-" the company \"%(company)s\"."
-msgstr ""
-
-msgctxt "error:project.work:"
-msgid ""
-"Work \"%(child)s\" can not be opened because its parent work \"%(parent)s\" "
-"is already done."
-msgstr ""
-"O trabalho  \"%(child)s\" não pode ser aberto porque seu trabalho pai  "
-"\"%(parent)s\" já está pronto."
-
-msgctxt "error:project.work:"
-msgid ""
-"Work \"%(parent)s\" can not be done because its child work \"%(child)s\" is "
-"still opened."
-msgstr ""
-"O trabalho \"%(parent)s\" não pode ser concluído porque seu trabalho filho "
-"\"%(child)s\" ainda está aberto."
-
 msgctxt "field:project.work,children:"
 msgid "Children"
 msgstr "Filhos"
@@ -94,7 +72,7 @@
 
 msgctxt "field:project.work,timesheet_available:"
 msgid "Available on timesheets"
-msgstr "Disponível em folhas de registro de trabalho"
+msgstr "Disponível em quadros de tempo"
 
 msgctxt "field:project.work,timesheet_duration:"
 msgid "Duration"
@@ -152,114 +130,111 @@
 msgid "Estimated total progress for this work and the sub-works"
 msgstr "O progresso total estimado para esta tarefa e para suas sub-tarefas."
 
-#, fuzzy
 msgctxt "model:ir.action,name:act_open_child_work"
 msgid "Tasks"
-msgstr "Tasks"
+msgstr "Tarefas"
 
-#, fuzzy
 msgctxt "model:ir.action,name:act_project_form"
 msgid "Projects"
-msgstr "Projects"
+msgstr "Projetos"
 
-#, fuzzy
 msgctxt "model:ir.action,name:act_project_tree"
 msgid "Projects"
-msgstr "Projects"
+msgstr "Projetos"
 
-#, fuzzy
 msgctxt "model:ir.action,name:act_task_form"
 msgid "Tasks"
-msgstr "Tasks"
+msgstr "Tarefas"
 
-#, fuzzy
 msgctxt "model:ir.action,name:act_timesheet_line_form_work"
 msgid "Timesheet Lines"
-msgstr "Timesheet Lines"
+msgstr "Linhas de Horário de Trabalho"
 
-#, fuzzy
 msgctxt "model:ir.action,name:act_work_list"
 msgid "Works Efforts"
-msgstr "Works Efforts"
+msgstr "Esforços de trabalhos"
 
-#, fuzzy
 msgctxt "model:ir.action,name:act_work_tree"
 msgid "Works Efforts"
-msgstr "Works Efforts"
+msgstr "Esforços de trabalhos"
 
-#, fuzzy
 msgctxt "model:ir.action.act_window.domain,name:act_project_form_done"
 msgid "Done"
-msgstr "Done"
+msgstr "Concluído"
 
-#, fuzzy
 msgctxt "model:ir.action.act_window.domain,name:act_project_form_opened"
 msgid "Opened"
-msgstr "Opened"
+msgstr "Aberto"
 
-#, fuzzy
 msgctxt "model:ir.action.act_window.domain,name:act_project_tree_done"
 msgid "Done"
-msgstr "Done"
+msgstr "Concluído"
 
-#, fuzzy
 msgctxt "model:ir.action.act_window.domain,name:act_project_tree_opened"
 msgid "Opened"
-msgstr "Opened"
+msgstr "Aberto"
 
-#, fuzzy
 msgctxt "model:ir.action.act_window.domain,name:act_task_form_done"
 msgid "Done"
-msgstr "Done"
+msgstr "Concluído"
 
-#, fuzzy
 msgctxt "model:ir.action.act_window.domain,name:act_task_form_opened"
 msgid "Opened"
-msgstr "Opened"
+msgstr "Aberto"
+
+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 ""
+"Você não pode remover a pessoa \"%(party)s\" enquanto ela tiver projetos em "
+"aberto com a empresa \"%(company)s\"."
 
-#, fuzzy
+msgctxt "model:ir.message,text:msg_work_invalid_children_state"
+msgid "To close work \"%(parent)s\", you must close its child \"%(child)s\"."
+msgstr ""
+"Para fechar o trabalho \"%(parent)s\", você precisa fechar o trabalho "
+"\"%(child)s\"."
+
+msgctxt "model:ir.message,text:msg_work_invalid_parent_state"
+msgid "To open work \"%(child)s\", you must open its parent \"%(parent)s\"."
+msgstr "Para abrir o trabalho \"%(child)s\", você precisa abrir 
\"%(parent)s\"."
+
 msgctxt "model:ir.ui.menu,name:menu_configuration"
 msgid "Configuration"
-msgstr "Configuration"
+msgstr "Configuração"
 
-#, fuzzy
 msgctxt "model:ir.ui.menu,name:menu_project"
 msgid "Project"
-msgstr "Project"
+msgstr "Projeto"
 
-#, fuzzy
 msgctxt "model:ir.ui.menu,name:menu_project_form"
 msgid "Projects"
-msgstr "Projects"
+msgstr "Projetos"
 
-#, fuzzy
 msgctxt "model:ir.ui.menu,name:menu_project_tree"
 msgid "Projects"
-msgstr "Projects"
+msgstr "Projetos"
 
-#, fuzzy
 msgctxt "model:ir.ui.menu,name:menu_task_form"
 msgid "Tasks"
-msgstr "Tasks"
+msgstr "Tarefas"
 
-#, fuzzy
 msgctxt "model:ir.ui.menu,name:menu_work_list"
 msgid "Works Efforts"
-msgstr "Works Efforts"
+msgstr "Esforços de Trabalhos"
 
-#, fuzzy
 msgctxt "model:ir.ui.menu,name:menu_work_tree"
 msgid "Works Efforts"
-msgstr "Works Efforts"
+msgstr "Esforços de Trabalhos"
 
 msgctxt "model:project.work,name:"
 msgid "Work Effort"
 msgstr "Esforço do trabalho"
 
-#, fuzzy
 msgctxt "model:res.group,name:group_project_admin"
 msgid "Project Administration"
-msgstr "Project Administration"
+msgstr "Administração de Projetos"
 
 msgctxt "selection:project.work,state:"
 msgid "Done"
@@ -283,7 +258,7 @@
 
 msgctxt "view:project.work:"
 msgid "End:"
-msgstr ""
+msgstr "Fim:"
 
 msgctxt "view:project.work:"
 msgid "General"
@@ -291,11 +266,11 @@
 
 msgctxt "view:project.work:"
 msgid "Start:"
-msgstr ""
+msgstr "Início:"
 
 msgctxt "view:project.work:"
 msgid "Timesheet:"
-msgstr ""
+msgstr "Quadro de Tempo:"
 
 msgctxt "view:project.work:"
 msgid "Children"
diff -r 8ff66b5be72c -r 64ba2c55d579 locale/ru.po
--- a/locale/ru.po      Wed May 01 16:38:56 2019 +0200
+++ b/locale/ru.po      Wed May 01 18:05:25 2019 +0200
@@ -2,24 +2,6 @@
 msgid ""
 msgstr "Content-Type: text/plain; charset=utf-8\n"
 
-msgctxt "error:party.erase:"
-msgid ""
-"The party \"%(party)s\" can not be erased because he has opened projects for"
-" the company \"%(company)s\"."
-msgstr ""
-
-msgctxt "error:project.work:"
-msgid ""
-"Work \"%(child)s\" can not be opened because its parent work \"%(parent)s\" "
-"is already done."
-msgstr ""
-
-msgctxt "error:project.work:"
-msgid ""
-"Work \"%(parent)s\" can not be done because its child work \"%(child)s\" is "
-"still opened."
-msgstr ""
-
 msgctxt "field:project.work,children:"
 msgid "Children"
 msgstr "Подчиненый"
@@ -218,6 +200,20 @@
 msgid "Opened"
 msgstr "Opened"
 
+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 ""
+
+msgctxt "model:ir.message,text:msg_work_invalid_children_state"
+msgid "To close work \"%(parent)s\", you must close its child \"%(child)s\"."
+msgstr ""
+
+msgctxt "model:ir.message,text:msg_work_invalid_parent_state"
+msgid "To open work \"%(child)s\", you must open its parent \"%(parent)s\"."
+msgstr ""
+
 #, fuzzy
 msgctxt "model:ir.ui.menu,name:menu_configuration"
 msgid "Configuration"
diff -r 8ff66b5be72c -r 64ba2c55d579 locale/sl.po
--- a/locale/sl.po      Wed May 01 16:38:56 2019 +0200
+++ b/locale/sl.po      Wed May 01 18:05:25 2019 +0200
@@ -2,28 +2,6 @@
 msgid ""
 msgstr "Content-Type: text/plain; charset=utf-8\n"
 
-msgctxt "error:party.erase:"
-msgid ""
-"The party \"%(party)s\" can not be erased because he has opened projects for"
-" the company \"%(company)s\"."
-msgstr ""
-
-msgctxt "error:project.work:"
-msgid ""
-"Work \"%(child)s\" can not be opened because its parent work \"%(parent)s\" "
-"is already done."
-msgstr ""
-"Naloge \"%(child)s\" ni možno odpreti, ker je njena matična naloga "
-"\"%(parent)s\" že zaprta."
-
-msgctxt "error:project.work:"
-msgid ""
-"Work \"%(parent)s\" can not be done because its child work \"%(child)s\" is "
-"still opened."
-msgstr ""
-"Naloge \"%(parent)s\" ni možno zaključiti zaradi njenih še odprtih podnalog "
-"\"%(child)s\"."
-
 msgctxt "field:project.work,children:"
 msgid "Children"
 msgstr "Podnaloge"
@@ -217,6 +195,20 @@
 msgid "Opened"
 msgstr "Opened"
 
+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 ""
+
+msgctxt "model:ir.message,text:msg_work_invalid_children_state"
+msgid "To close work \"%(parent)s\", you must close its child \"%(child)s\"."
+msgstr ""
+
+msgctxt "model:ir.message,text:msg_work_invalid_parent_state"
+msgid "To open work \"%(child)s\", you must open its parent \"%(parent)s\"."
+msgstr ""
+
 #, fuzzy
 msgctxt "model:ir.ui.menu,name:menu_configuration"
 msgid "Configuration"
diff -r 8ff66b5be72c -r 64ba2c55d579 locale/tr.po
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/locale/tr.po      Wed May 01 18:05:25 2019 +0200
@@ -0,0 +1,274 @@
+#
+msgid ""
+msgstr "Content-Type: text/plain; charset=utf-8\n"
+
+msgctxt "field:project.work,children:"
+msgid "Children"
+msgstr "Alt Öge"
+
+msgctxt "field:project.work,comment:"
+msgid "Comment"
+msgstr "Açıklama"
+
+msgctxt "field:project.work,company:"
+msgid "Company"
+msgstr "Firma"
+
+msgctxt "field:project.work,create_date:"
+msgid "Create Date"
+msgstr ""
+
+msgctxt "field:project.work,create_uid:"
+msgid "Create User"
+msgstr ""
+
+msgctxt "field:project.work,effort_duration:"
+msgid "Effort"
+msgstr ""
+
+msgctxt "field:project.work,id:"
+msgid "ID"
+msgstr ""
+
+msgctxt "field:project.work,left:"
+msgid "Left"
+msgstr ""
+
+msgctxt "field:project.work,name:"
+msgid "Name"
+msgstr ""
+
+msgctxt "field:project.work,parent:"
+msgid "Parent"
+msgstr ""
+
+msgctxt "field:project.work,party:"
+msgid "Party"
+msgstr ""
+
+msgctxt "field:project.work,party_address:"
+msgid "Contact Address"
+msgstr ""
+
+msgctxt "field:project.work,progress:"
+msgid "Progress"
+msgstr ""
+
+msgctxt "field:project.work,rec_name:"
+msgid "Record Name"
+msgstr ""
+
+msgctxt "field:project.work,right:"
+msgid "Right"
+msgstr ""
+
+msgctxt "field:project.work,sequence:"
+msgid "Sequence"
+msgstr ""
+
+msgctxt "field:project.work,state:"
+msgid "State"
+msgstr ""
+
+msgctxt "field:project.work,timesheet_available:"
+msgid "Available on timesheets"
+msgstr ""
+
+msgctxt "field:project.work,timesheet_duration:"
+msgid "Duration"
+msgstr ""
+
+msgctxt "field:project.work,timesheet_end_date:"
+msgid "Timesheet End"
+msgstr ""
+
+msgctxt "field:project.work,timesheet_start_date:"
+msgid "Timesheet Start"
+msgstr ""
+
+msgctxt "field:project.work,timesheet_works:"
+msgid "Timesheet Works"
+msgstr ""
+
+msgctxt "field:project.work,total_effort:"
+msgid "Total Effort"
+msgstr ""
+
+msgctxt "field:project.work,total_progress:"
+msgid "Total Progress"
+msgstr ""
+
+msgctxt "field:project.work,type:"
+msgid "Type"
+msgstr ""
+
+msgctxt "field:project.work,write_date:"
+msgid "Write Date"
+msgstr ""
+
+msgctxt "field:project.work,write_uid:"
+msgid "Write User"
+msgstr ""
+
+msgctxt "help:project.work,effort_duration:"
+msgid "Estimated Effort for this work"
+msgstr ""
+
+msgctxt "help:project.work,progress:"
+msgid "Estimated progress for this work"
+msgstr ""
+
+msgctxt "help:project.work,timesheet_duration:"
+msgid "Total time spent on this work and the sub-works"
+msgstr ""
+
+msgctxt "help:project.work,total_effort:"
+msgid "Estimated total effort for this work and the sub-works"
+msgstr ""
+
+msgctxt "help:project.work,total_progress:"
+msgid "Estimated total progress for this work and the sub-works"
+msgstr ""
+
+msgctxt "model:ir.action,name:act_open_child_work"
+msgid "Tasks"
+msgstr "Tasks"
+
+msgctxt "model:ir.action,name:act_project_form"
+msgid "Projects"
+msgstr "Projects"
+
+msgctxt "model:ir.action,name:act_project_tree"
+msgid "Projects"
+msgstr "Projects"
+
+msgctxt "model:ir.action,name:act_task_form"
+msgid "Tasks"
+msgstr "Tasks"
+
+msgctxt "model:ir.action,name:act_timesheet_line_form_work"
+msgid "Timesheet Lines"
+msgstr "Timesheet Lines"
+
+msgctxt "model:ir.action,name:act_work_list"
+msgid "Works Efforts"
+msgstr "Works Efforts"
+
+msgctxt "model:ir.action,name:act_work_tree"
+msgid "Works Efforts"
+msgstr "Works Efforts"
+
+msgctxt "model:ir.action.act_window.domain,name:act_project_form_done"
+msgid "Done"
+msgstr "Done"
+
+msgctxt "model:ir.action.act_window.domain,name:act_project_form_opened"
+msgid "Opened"
+msgstr "Opened"
+
+msgctxt "model:ir.action.act_window.domain,name:act_project_tree_done"
+msgid "Done"
+msgstr "Done"
+
+msgctxt "model:ir.action.act_window.domain,name:act_project_tree_opened"
+msgid "Opened"
+msgstr "Opened"
+
+msgctxt "model:ir.action.act_window.domain,name:act_task_form_done"
+msgid "Done"
+msgstr "Done"
+
+msgctxt "model:ir.action.act_window.domain,name:act_task_form_opened"
+msgid "Opened"
+msgstr "Opened"
+
+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 ""
+
+msgctxt "model:ir.message,text:msg_work_invalid_children_state"
+msgid "To close work \"%(parent)s\", you must close its child \"%(child)s\"."
+msgstr ""
+
+msgctxt "model:ir.message,text:msg_work_invalid_parent_state"
+msgid "To open work \"%(child)s\", you must open its parent \"%(parent)s\"."
+msgstr ""
+
+msgctxt "model:ir.ui.menu,name:menu_configuration"
+msgid "Configuration"
+msgstr "Configuration"
+
+msgctxt "model:ir.ui.menu,name:menu_project"
+msgid "Project"
+msgstr "Project"
+
+msgctxt "model:ir.ui.menu,name:menu_project_form"
+msgid "Projects"
+msgstr "Projects"
+
+msgctxt "model:ir.ui.menu,name:menu_project_tree"
+msgid "Projects"
+msgstr "Projects"
+
+msgctxt "model:ir.ui.menu,name:menu_task_form"
+msgid "Tasks"
+msgstr "Tasks"
+
+msgctxt "model:ir.ui.menu,name:menu_work_list"
+msgid "Works Efforts"
+msgstr "Works Efforts"
+
+msgctxt "model:ir.ui.menu,name:menu_work_tree"
+msgid "Works Efforts"
+msgstr "Works Efforts"
+
+#, fuzzy
+msgctxt "model:project.work,name:"
+msgid "Work Effort"
+msgstr "Works Efforts"
+
+msgctxt "model:res.group,name:group_project_admin"
+msgid "Project Administration"
+msgstr "Project Administration"
+
+#, fuzzy
+msgctxt "selection:project.work,state:"
+msgid "Done"
+msgstr "Done"
+
+#, fuzzy
+msgctxt "selection:project.work,state:"
+msgid "Opened"
+msgstr "Opened"
+
+#, fuzzy
+msgctxt "selection:project.work,type:"
+msgid "Project"
+msgstr "Project"
+
+#, fuzzy
+msgctxt "selection:project.work,type:"
+msgid "Task"
+msgstr "Tasks"
+
+msgctxt "view:project.work:"
+msgid "%"
+msgstr "%"
+
+msgctxt "view:project.work:"
+msgid "End:"
+msgstr ""
+
+msgctxt "view:project.work:"
+msgid "General"
+msgstr ""
+
+msgctxt "view:project.work:"
+msgid "Start:"
+msgstr ""
+
+msgctxt "view:project.work:"
+msgid "Timesheet:"
+msgstr ""
diff -r 8ff66b5be72c -r 64ba2c55d579 locale/zh_CN.po
--- a/locale/zh_CN.po   Wed May 01 16:38:56 2019 +0200
+++ b/locale/zh_CN.po   Wed May 01 18:05:25 2019 +0200
@@ -2,24 +2,6 @@
 msgid ""
 msgstr "Content-Type: text/plain; charset=utf-8\n"
 
-msgctxt "error:party.erase:"
-msgid ""
-"The party \"%(party)s\" can not be erased because he has opened projects for"
-" the company \"%(company)s\"."
-msgstr ""
-
-msgctxt "error:project.work:"
-msgid ""
-"Work \"%(child)s\" can not be opened because its parent work \"%(parent)s\" "
-"is already done."
-msgstr ""
-
-msgctxt "error:project.work:"
-msgid ""
-"Work \"%(parent)s\" can not be done because its child work \"%(child)s\" is "
-"still opened."
-msgstr ""
-
 #, fuzzy
 msgctxt "field:project.work,children:"
 msgid "Children"
@@ -214,6 +196,20 @@
 msgid "Opened"
 msgstr "Opened"
 
+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 ""
+
+msgctxt "model:ir.message,text:msg_work_invalid_children_state"
+msgid "To close work \"%(parent)s\", you must close its child \"%(child)s\"."
+msgstr ""
+
+msgctxt "model:ir.message,text:msg_work_invalid_parent_state"
+msgid "To open work \"%(child)s\", you must open its parent \"%(parent)s\"."
+msgstr ""
+
 #, fuzzy
 msgctxt "model:ir.ui.menu,name:menu_configuration"
 msgid "Configuration"

Reply via email to