Initial commit: Project packages

This commit is contained in:
Ernad Husremovic 2025-08-29 15:20:52 +02:00
commit 89613c97b0
753 changed files with 496325 additions and 0 deletions

View file

@ -0,0 +1,4 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from . import models

View file

@ -0,0 +1,18 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
{
'name': 'Project Expenses',
'version': '1.0',
'category': 'Services/expenses',
'summary': 'Project expenses',
'description': 'Bridge created to add the number of expenses linked to an AA to a project form',
'depends': ['project', 'hr_expense'],
'demo': [
'data/project_hr_expense_demo.xml',
],
'installable': True,
'auto_install': True,
'license': 'LGPL-3',
}

View file

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="1">
<record id="hr_expense.travel_admin_by_car_expense" model="hr.expense">
<field name="analytic_distribution" eval="{ref('project.analytic_office_design'): 100}"/>
</record>
<record id="hr_expense.travel_demo_by_car_expense" model="hr.expense">
<field name="analytic_distribution" eval="{ref('project.analytic_office_design'): 100}"/>
</record>
</data>
</odoo>

View file

@ -0,0 +1,33 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_hr_expense
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0beta\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-23 08:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Language-Team: Afrikaans (https://app.transifex.com/odoo/teams/41243/af/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: af\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: project_hr_expense
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
msgid "# Expenses"
msgstr ""
#. module: project_hr_expense
#: code:addons/project_hr_expense/models/project.py:0
#: code:addons/project_hr_expense/models/project.py:0
#, python-format
msgid "Expenses"
msgstr ""
#. module: project_hr_expense
#: model:ir.model,name:project_hr_expense.model_project_project
msgid "Project"
msgstr ""

View file

@ -0,0 +1,33 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_hr_expense
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0beta\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-23 08:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Language-Team: Amharic (https://app.transifex.com/odoo/teams/41243/am/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: am\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#. module: project_hr_expense
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
msgid "# Expenses"
msgstr ""
#. module: project_hr_expense
#: code:addons/project_hr_expense/models/project.py:0
#: code:addons/project_hr_expense/models/project.py:0
#, python-format
msgid "Expenses"
msgstr ""
#. module: project_hr_expense
#: model:ir.model,name:project_hr_expense.model_project_project
msgid "Project"
msgstr ""

View file

@ -0,0 +1,38 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_hr_expense
#
# Translators:
# Martin Trigaux, 2022
# Malaz Abuidris <msea@odoo.com>, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0beta\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-23 08:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Malaz Abuidris <msea@odoo.com>, 2022\n"
"Language-Team: Arabic (https://app.transifex.com/odoo/teams/41243/ar/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: ar\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
#. module: project_hr_expense
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
msgid "# Expenses"
msgstr "عدد النفقات "
#. module: project_hr_expense
#: code:addons/project_hr_expense/models/project.py:0
#: code:addons/project_hr_expense/models/project.py:0
#, python-format
msgid "Expenses"
msgstr "النفقات "
#. module: project_hr_expense
#: model:ir.model,name:project_hr_expense.model_project_project
msgid "Project"
msgstr "المشروع"

View file

@ -0,0 +1,37 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_hr_expense
#
# Translators:
# Jumshud Sultanov <cumshud@gmail.com>, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0beta\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-23 08:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Jumshud Sultanov <cumshud@gmail.com>, 2022\n"
"Language-Team: Azerbaijani (https://app.transifex.com/odoo/teams/41243/az/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: az\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: project_hr_expense
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
msgid "# Expenses"
msgstr ""
#. module: project_hr_expense
#: code:addons/project_hr_expense/models/project.py:0
#: code:addons/project_hr_expense/models/project.py:0
#, python-format
msgid "Expenses"
msgstr "Xərclər"
#. module: project_hr_expense
#: model:ir.model,name:project_hr_expense.model_project_project
msgid "Project"
msgstr "Layihə"

View file

@ -0,0 +1,33 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_hr_expense
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0beta\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-23 08:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Language-Team: Belarusian (https://app.transifex.com/odoo/teams/41243/be/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: be\n"
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n"
#. module: project_hr_expense
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
msgid "# Expenses"
msgstr ""
#. module: project_hr_expense
#: code:addons/project_hr_expense/models/project.py:0
#: code:addons/project_hr_expense/models/project.py:0
#, python-format
msgid "Expenses"
msgstr ""
#. module: project_hr_expense
#: model:ir.model,name:project_hr_expense.model_project_project
msgid "Project"
msgstr ""

View file

@ -0,0 +1,37 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_hr_expense
#
# Translators:
# aleksandar ivanov, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0beta\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-23 08:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: aleksandar ivanov, 2023\n"
"Language-Team: Bulgarian (https://app.transifex.com/odoo/teams/41243/bg/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: bg\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: project_hr_expense
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
msgid "# Expenses"
msgstr ""
#. module: project_hr_expense
#: code:addons/project_hr_expense/models/project.py:0
#: code:addons/project_hr_expense/models/project.py:0
#, python-format
msgid "Expenses"
msgstr "Разходи"
#. module: project_hr_expense
#: model:ir.model,name:project_hr_expense.model_project_project
msgid "Project"
msgstr "Проект"

View file

@ -0,0 +1,34 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_hr_expense
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-02-10 08:27+0000\n"
"PO-Revision-Date: 2025-02-10 08:27+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: project_hr_expense
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
msgid "# Expenses"
msgstr "# Troškovi"
#. module: project_hr_expense
#. odoo-python
#: code:addons/project_hr_expense/models/project.py:0
#: code:addons/project_hr_expense/models/project.py:0
#, python-format
msgid "Expenses"
msgstr "Troškovi"
#. module: project_hr_expense
#: model:ir.model,name:project_hr_expense.model_project_project
msgid "Project"
msgstr "Projekt"

View file

@ -0,0 +1,38 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_hr_expense
#
# Translators:
# marcescu, 2022
# Martin Trigaux, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0beta\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-23 08:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Martin Trigaux, 2022\n"
"Language-Team: Catalan (https://app.transifex.com/odoo/teams/41243/ca/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: ca\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: project_hr_expense
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
msgid "# Expenses"
msgstr "# Despeses"
#. module: project_hr_expense
#: code:addons/project_hr_expense/models/project.py:0
#: code:addons/project_hr_expense/models/project.py:0
#, python-format
msgid "Expenses"
msgstr "Despeses"
#. module: project_hr_expense
#: model:ir.model,name:project_hr_expense.model_project_project
msgid "Project"
msgstr "Projecte"

View file

@ -0,0 +1,38 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_hr_expense
#
# Translators:
# Jan Horzinka <jan.horzinka@centrum.cz>, 2022
# Jiří Podhorecký, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0beta\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-23 08:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Jiří Podhorecký, 2022\n"
"Language-Team: Czech (https://app.transifex.com/odoo/teams/41243/cs/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: cs\n"
"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"
#. module: project_hr_expense
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
msgid "# Expenses"
msgstr ""
#. module: project_hr_expense
#: code:addons/project_hr_expense/models/project.py:0
#: code:addons/project_hr_expense/models/project.py:0
#, python-format
msgid "Expenses"
msgstr "Výdaje"
#. module: project_hr_expense
#: model:ir.model,name:project_hr_expense.model_project_project
msgid "Project"
msgstr "Projekt"

View file

@ -0,0 +1,37 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_hr_expense
#
# Translators:
# Martin Trigaux, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0beta\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-23 08:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Martin Trigaux, 2022\n"
"Language-Team: Danish (https://app.transifex.com/odoo/teams/41243/da/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: da\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: project_hr_expense
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
msgid "# Expenses"
msgstr ""
#. module: project_hr_expense
#: code:addons/project_hr_expense/models/project.py:0
#: code:addons/project_hr_expense/models/project.py:0
#, python-format
msgid "Expenses"
msgstr "Øvrige omkostninger"
#. module: project_hr_expense
#: model:ir.model,name:project_hr_expense.model_project_project
msgid "Project"
msgstr "Projekt"

View file

@ -0,0 +1,37 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_hr_expense
#
# Translators:
# Martin Trigaux, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0beta\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-23 08:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Martin Trigaux, 2023\n"
"Language-Team: German (https://app.transifex.com/odoo/teams/41243/de/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: project_hr_expense
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
msgid "# Expenses"
msgstr "# Ausgaben"
#. module: project_hr_expense
#: code:addons/project_hr_expense/models/project.py:0
#: code:addons/project_hr_expense/models/project.py:0
#, python-format
msgid "Expenses"
msgstr "Spesen"
#. module: project_hr_expense
#: model:ir.model,name:project_hr_expense.model_project_project
msgid "Project"
msgstr "Projekt"

View file

@ -0,0 +1,37 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_hr_expense
#
# Translators:
# Martin Trigaux, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0beta\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-23 08:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Martin Trigaux, 2022\n"
"Language-Team: Spanish (https://app.transifex.com/odoo/teams/41243/es/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: es\n"
"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
#. module: project_hr_expense
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
msgid "# Expenses"
msgstr "# Gastos"
#. module: project_hr_expense
#: code:addons/project_hr_expense/models/project.py:0
#: code:addons/project_hr_expense/models/project.py:0
#, python-format
msgid "Expenses"
msgstr "Gastos"
#. module: project_hr_expense
#: model:ir.model,name:project_hr_expense.model_project_project
msgid "Project"
msgstr "Proyecto"

View file

@ -0,0 +1,37 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_hr_expense
#
# Translators:
# Martin Trigaux, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0beta\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-23 08:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Martin Trigaux, 2022\n"
"Language-Team: Spanish (Mexico) (https://app.transifex.com/odoo/teams/41243/es_MX/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: es_MX\n"
"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
#. module: project_hr_expense
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
msgid "# Expenses"
msgstr "# Gastos"
#. module: project_hr_expense
#: code:addons/project_hr_expense/models/project.py:0
#: code:addons/project_hr_expense/models/project.py:0
#, python-format
msgid "Expenses"
msgstr "Gastos"
#. module: project_hr_expense
#: model:ir.model,name:project_hr_expense.model_project_project
msgid "Project"
msgstr "Proyecto"

View file

@ -0,0 +1,39 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_hr_expense
#
# Translators:
# Marek Pontus, 2022
# Eneli Õigus <enelioigus@gmail.com>, 2022
# JanaAvalah, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0beta\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-23 08:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: JanaAvalah, 2022\n"
"Language-Team: Estonian (https://app.transifex.com/odoo/teams/41243/et/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: et\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: project_hr_expense
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
msgid "# Expenses"
msgstr "# Kulud"
#. module: project_hr_expense
#: code:addons/project_hr_expense/models/project.py:0
#: code:addons/project_hr_expense/models/project.py:0
#, python-format
msgid "Expenses"
msgstr "Kulud"
#. module: project_hr_expense
#: model:ir.model,name:project_hr_expense.model_project_project
msgid "Project"
msgstr "Projekt"

View file

@ -0,0 +1,39 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_hr_expense
#
# Translators:
# Hanna Kheradroosta, 2023
# M.Hossein S.Farvashani <Farvashani@gmail.com>, 2023
# Hamid Darabi, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0beta\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-23 08:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Hamid Darabi, 2023\n"
"Language-Team: Persian (https://app.transifex.com/odoo/teams/41243/fa/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: fa\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#. module: project_hr_expense
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
msgid "# Expenses"
msgstr "# هزینه ها"
#. module: project_hr_expense
#: code:addons/project_hr_expense/models/project.py:0
#: code:addons/project_hr_expense/models/project.py:0
#, python-format
msgid "Expenses"
msgstr "هزینه ها"
#. module: project_hr_expense
#: model:ir.model,name:project_hr_expense.model_project_project
msgid "Project"
msgstr "پروژه"

View file

@ -0,0 +1,39 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_hr_expense
#
# Translators:
# Jarmo Kortetjärvi <jarmo.kortetjarvi@gmail.com>, 2022
# Svante Suominen <svante.suominen@web-veistamo.fi>, 2022
# Ossi Mantylahti <ossi.mantylahti@obs-solutions.fi>, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0beta\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-23 08:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Ossi Mantylahti <ossi.mantylahti@obs-solutions.fi>, 2023\n"
"Language-Team: Finnish (https://app.transifex.com/odoo/teams/41243/fi/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: fi\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: project_hr_expense
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
msgid "# Expenses"
msgstr "# Kulut"
#. module: project_hr_expense
#: code:addons/project_hr_expense/models/project.py:0
#: code:addons/project_hr_expense/models/project.py:0
#, python-format
msgid "Expenses"
msgstr "Menot"
#. module: project_hr_expense
#: model:ir.model,name:project_hr_expense.model_project_project
msgid "Project"
msgstr "Projektit"

View file

@ -0,0 +1,39 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_hr_expense
#
# Translators:
# Martin Trigaux, 2022
# Manon Rondou, 2025
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-02-10 08:27+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Manon Rondou, 2025\n"
"Language-Team: French (https://app.transifex.com/odoo/teams/41243/fr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: fr\n"
"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
#. module: project_hr_expense
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
msgid "# Expenses"
msgstr "# Dépenses"
#. module: project_hr_expense
#. odoo-python
#: code:addons/project_hr_expense/models/project.py:0
#: code:addons/project_hr_expense/models/project.py:0
#, python-format
msgid "Expenses"
msgstr "Dépenses"
#. module: project_hr_expense
#: model:ir.model,name:project_hr_expense.model_project_project
msgid "Project"
msgstr "Projet"

View file

@ -0,0 +1,41 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_hr_expense
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~14.5\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-09-14 10:29+0000\n"
"PO-Revision-Date: 2021-09-14 10:29+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: project_hr_expense
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
msgid "# Expenses"
msgstr ""
#. module: project_hr_expense
#: model_terms:ir.ui.view,arch_db:project_hr_expense.project_project_view_form
msgid ""
"<span class=\"o_stat_text\">\n"
" Expenses\n"
" </span>"
msgstr ""
#. module: project_hr_expense
#: code:addons/project_hr_expense/models/project.py:0
#, python-format
msgid "Expenses"
msgstr ""
#. module: project_hr_expense
#: model:ir.model,name:project_hr_expense.model_project_project
msgid "Project"
msgstr ""

View file

@ -0,0 +1,37 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_hr_expense
#
# Translators:
# Qaidjohar Barbhaya, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0beta\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-23 08:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Qaidjohar Barbhaya, 2023\n"
"Language-Team: Gujarati (https://app.transifex.com/odoo/teams/41243/gu/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: gu\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: project_hr_expense
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
msgid "# Expenses"
msgstr ""
#. module: project_hr_expense
#: code:addons/project_hr_expense/models/project.py:0
#: code:addons/project_hr_expense/models/project.py:0
#, python-format
msgid "Expenses"
msgstr "Expenses"
#. module: project_hr_expense
#: model:ir.model,name:project_hr_expense.model_project_project
msgid "Project"
msgstr ""

View file

@ -0,0 +1,39 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_hr_expense
#
# Translators:
# Lilach Gilliam <lilach.gilliam@gmail.com>, 2022
# Yihya Hugirat <hugirat@gmail.com>, 2022
# ZVI BLONDER <ZVIBLONDER@gmail.com>, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0beta\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-23 08:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: ZVI BLONDER <ZVIBLONDER@gmail.com>, 2022\n"
"Language-Team: Hebrew (https://app.transifex.com/odoo/teams/41243/he/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: he\n"
"Plural-Forms: nplurals=3; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: 2;\n"
#. module: project_hr_expense
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
msgid "# Expenses"
msgstr "# הוצאות"
#. module: project_hr_expense
#: code:addons/project_hr_expense/models/project.py:0
#: code:addons/project_hr_expense/models/project.py:0
#, python-format
msgid "Expenses"
msgstr "הוצאות"
#. module: project_hr_expense
#: model:ir.model,name:project_hr_expense.model_project_project
msgid "Project"
msgstr "פרויקט"

View file

@ -0,0 +1,38 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_hr_expense
#
# Translators:
# Ujjawal Pathak, 2025
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-02-10 08:27+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Ujjawal Pathak, 2025\n"
"Language-Team: Hindi (https://app.transifex.com/odoo/teams/41243/hi/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: hi\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: project_hr_expense
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
msgid "# Expenses"
msgstr ""
#. module: project_hr_expense
#. odoo-python
#: code:addons/project_hr_expense/models/project.py:0
#: code:addons/project_hr_expense/models/project.py:0
#, python-format
msgid "Expenses"
msgstr "एक्सपेंस "
#. module: project_hr_expense
#: model:ir.model,name:project_hr_expense.model_project_project
msgid "Project"
msgstr ""

View file

@ -0,0 +1,39 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_hr_expense
#
# Translators:
# Martin Trigaux, 2022
# Vladimir Olujić <olujic.vladimir@storm.hr>, 2022
# Kristina Palaš, 2024
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0beta\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-23 08:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Kristina Palaš, 2024\n"
"Language-Team: Croatian (https://app.transifex.com/odoo/teams/41243/hr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: hr\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
#. module: project_hr_expense
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
msgid "# Expenses"
msgstr "# Troškovi"
#. module: project_hr_expense
#: code:addons/project_hr_expense/models/project.py:0
#: code:addons/project_hr_expense/models/project.py:0
#, python-format
msgid "Expenses"
msgstr "Troškovi"
#. module: project_hr_expense
#: model:ir.model,name:project_hr_expense.model_project_project
msgid "Project"
msgstr "Projekt"

View file

@ -0,0 +1,38 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_hr_expense
#
# Translators:
# Tamás Németh <ntomasz81@gmail.com>, 2022
# Ákos Nagy <akos.nagy@oregional.hu>, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0beta\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-23 08:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Ákos Nagy <akos.nagy@oregional.hu>, 2022\n"
"Language-Team: Hungarian (https://app.transifex.com/odoo/teams/41243/hu/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: hu\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: project_hr_expense
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
msgid "# Expenses"
msgstr ""
#. module: project_hr_expense
#: code:addons/project_hr_expense/models/project.py:0
#: code:addons/project_hr_expense/models/project.py:0
#, python-format
msgid "Expenses"
msgstr "Költségek"
#. module: project_hr_expense
#: model:ir.model,name:project_hr_expense.model_project_project
msgid "Project"
msgstr "Projekt"

View file

@ -0,0 +1,33 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_hr_expense
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0beta\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-23 08:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Language-Team: Armenian (https://app.transifex.com/odoo/teams/41243/hy/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: hy\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: project_hr_expense
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
msgid "# Expenses"
msgstr ""
#. module: project_hr_expense
#: code:addons/project_hr_expense/models/project.py:0
#: code:addons/project_hr_expense/models/project.py:0
#, python-format
msgid "Expenses"
msgstr ""
#. module: project_hr_expense
#: model:ir.model,name:project_hr_expense.model_project_project
msgid "Project"
msgstr ""

View file

@ -0,0 +1,39 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_hr_expense
#
# Translators:
# Martin Trigaux, 2022
# Abe Manyo, 2025
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-02-10 08:27+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Abe Manyo, 2025\n"
"Language-Team: Indonesian (https://app.transifex.com/odoo/teams/41243/id/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: id\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: project_hr_expense
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
msgid "# Expenses"
msgstr "# Pengeluaran"
#. module: project_hr_expense
#. odoo-python
#: code:addons/project_hr_expense/models/project.py:0
#: code:addons/project_hr_expense/models/project.py:0
#, python-format
msgid "Expenses"
msgstr "Pengeluaran"
#. module: project_hr_expense
#: model:ir.model,name:project_hr_expense.model_project_project
msgid "Project"
msgstr "Project"

View file

@ -0,0 +1,37 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_hr_expense
#
# Translators:
# Heiðar Sigurðsson, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0beta\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-23 08:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Heiðar Sigurðsson, 2022\n"
"Language-Team: Icelandic (https://app.transifex.com/odoo/teams/41243/is/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: is\n"
"Plural-Forms: nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);\n"
#. module: project_hr_expense
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
msgid "# Expenses"
msgstr ""
#. module: project_hr_expense
#: code:addons/project_hr_expense/models/project.py:0
#: code:addons/project_hr_expense/models/project.py:0
#, python-format
msgid "Expenses"
msgstr "Rekstrargjöld"
#. module: project_hr_expense
#: model:ir.model,name:project_hr_expense.model_project_project
msgid "Project"
msgstr ""

View file

@ -0,0 +1,38 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_hr_expense
#
# Translators:
# Martin Trigaux, 2022
# Sergio Zanchetta <primes2h@gmail.com>, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0beta\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-23 08:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Sergio Zanchetta <primes2h@gmail.com>, 2022\n"
"Language-Team: Italian (https://app.transifex.com/odoo/teams/41243/it/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: it\n"
"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
#. module: project_hr_expense
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
msgid "# Expenses"
msgstr "N. spese"
#. module: project_hr_expense
#: code:addons/project_hr_expense/models/project.py:0
#: code:addons/project_hr_expense/models/project.py:0
#, python-format
msgid "Expenses"
msgstr "Spese"
#. module: project_hr_expense
#: model:ir.model,name:project_hr_expense.model_project_project
msgid "Project"
msgstr "Progetto"

View file

@ -0,0 +1,38 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_hr_expense
#
# Translators:
# Martin Trigaux, 2022
# Junko Augias, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0beta\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-23 08:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Junko Augias, 2023\n"
"Language-Team: Japanese (https://app.transifex.com/odoo/teams/41243/ja/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: ja\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: project_hr_expense
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
msgid "# Expenses"
msgstr "経費数"
#. module: project_hr_expense
#: code:addons/project_hr_expense/models/project.py:0
#: code:addons/project_hr_expense/models/project.py:0
#, python-format
msgid "Expenses"
msgstr "経費"
#. module: project_hr_expense
#: model:ir.model,name:project_hr_expense.model_project_project
msgid "Project"
msgstr "プロジェクト"

View file

@ -0,0 +1,38 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_hr_expense
#
# Translators:
# Lux Sok <sok.lux@gmail.com>, 2023
# Sengtha Chay <sengtha@gmail.com>, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0beta\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-23 08:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Sengtha Chay <sengtha@gmail.com>, 2023\n"
"Language-Team: Khmer (https://app.transifex.com/odoo/teams/41243/km/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: km\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: project_hr_expense
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
msgid "# Expenses"
msgstr ""
#. module: project_hr_expense
#: code:addons/project_hr_expense/models/project.py:0
#: code:addons/project_hr_expense/models/project.py:0
#, python-format
msgid "Expenses"
msgstr "ការចំណាយ"
#. module: project_hr_expense
#: model:ir.model,name:project_hr_expense.model_project_project
msgid "Project"
msgstr "គំរោង"

View file

@ -0,0 +1,38 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_hr_expense
#
# Translators:
# Martin Trigaux, 2022
# Daye Jeong, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0beta\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-23 08:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Daye Jeong, 2023\n"
"Language-Team: Korean (https://app.transifex.com/odoo/teams/41243/ko/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: ko\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: project_hr_expense
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
msgid "# Expenses"
msgstr "# 비용"
#. module: project_hr_expense
#: code:addons/project_hr_expense/models/project.py:0
#: code:addons/project_hr_expense/models/project.py:0
#, python-format
msgid "Expenses"
msgstr "경비"
#. module: project_hr_expense
#: model:ir.model,name:project_hr_expense.model_project_project
msgid "Project"
msgstr "프로젝트"

View file

@ -0,0 +1,37 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_hr_expense
#
# Translators:
# ສີສຸວັນ ສັງບົວບຸລົມ <sisouvan@gmail.com>, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0beta\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-23 08:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: ສີສຸວັນ ສັງບົວບຸລົມ <sisouvan@gmail.com>, 2023\n"
"Language-Team: Lao (https://app.transifex.com/odoo/teams/41243/lo/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: lo\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: project_hr_expense
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
msgid "# Expenses"
msgstr ""
#. module: project_hr_expense
#: code:addons/project_hr_expense/models/project.py:0
#: code:addons/project_hr_expense/models/project.py:0
#, python-format
msgid "Expenses"
msgstr ""
#. module: project_hr_expense
#: model:ir.model,name:project_hr_expense.model_project_project
msgid "Project"
msgstr "ໂຄງການ"

View file

@ -0,0 +1,37 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_hr_expense
#
# Translators:
# Martin Trigaux, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0beta\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-23 08:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Martin Trigaux, 2022\n"
"Language-Team: Lithuanian (https://app.transifex.com/odoo/teams/41243/lt/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: lt\n"
"Plural-Forms: nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);\n"
#. module: project_hr_expense
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
msgid "# Expenses"
msgstr ""
#. module: project_hr_expense
#: code:addons/project_hr_expense/models/project.py:0
#: code:addons/project_hr_expense/models/project.py:0
#, python-format
msgid "Expenses"
msgstr "Išlaidos"
#. module: project_hr_expense
#: model:ir.model,name:project_hr_expense.model_project_project
msgid "Project"
msgstr "Projektas"

View file

@ -0,0 +1,37 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_hr_expense
#
# Translators:
# Arnis Putniņš <arnis@allegro.lv>, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0beta\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-23 08:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Arnis Putniņš <arnis@allegro.lv>, 2022\n"
"Language-Team: Latvian (https://app.transifex.com/odoo/teams/41243/lv/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: lv\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n"
#. module: project_hr_expense
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
msgid "# Expenses"
msgstr ""
#. module: project_hr_expense
#: code:addons/project_hr_expense/models/project.py:0
#: code:addons/project_hr_expense/models/project.py:0
#, python-format
msgid "Expenses"
msgstr "Izdevumi"
#. module: project_hr_expense
#: model:ir.model,name:project_hr_expense.model_project_project
msgid "Project"
msgstr "Project"

View file

@ -0,0 +1,37 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_hr_expense
#
# Translators:
# Niyas Raphy, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0beta\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-23 08:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Niyas Raphy, 2023\n"
"Language-Team: Malayalam (https://app.transifex.com/odoo/teams/41243/ml/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: ml\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: project_hr_expense
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
msgid "# Expenses"
msgstr ""
#. module: project_hr_expense
#: code:addons/project_hr_expense/models/project.py:0
#: code:addons/project_hr_expense/models/project.py:0
#, python-format
msgid "Expenses"
msgstr "എക്സ്പെൻസ്‌"
#. module: project_hr_expense
#: model:ir.model,name:project_hr_expense.model_project_project
msgid "Project"
msgstr "പ്രൊജക്റ്റ് "

View file

@ -0,0 +1,37 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_hr_expense
#
# Translators:
# Martin Trigaux, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0beta\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-23 08:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Martin Trigaux, 2022\n"
"Language-Team: Mongolian (https://app.transifex.com/odoo/teams/41243/mn/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: mn\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: project_hr_expense
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
msgid "# Expenses"
msgstr ""
#. module: project_hr_expense
#: code:addons/project_hr_expense/models/project.py:0
#: code:addons/project_hr_expense/models/project.py:0
#, python-format
msgid "Expenses"
msgstr "Зардлууд"
#. module: project_hr_expense
#: model:ir.model,name:project_hr_expense.model_project_project
msgid "Project"
msgstr "Төсөл"

View file

@ -0,0 +1,37 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_hr_expense
#
# Translators:
# Mehjabin Farsana, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0beta\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-23 08:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Mehjabin Farsana, 2022\n"
"Language-Team: Malay (https://app.transifex.com/odoo/teams/41243/ms/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: ms\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: project_hr_expense
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
msgid "# Expenses"
msgstr ""
#. module: project_hr_expense
#: code:addons/project_hr_expense/models/project.py:0
#: code:addons/project_hr_expense/models/project.py:0
#, python-format
msgid "Expenses"
msgstr "Perbelanjaan"
#. module: project_hr_expense
#: model:ir.model,name:project_hr_expense.model_project_project
msgid "Project"
msgstr "Projek"

View file

@ -0,0 +1,39 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_hr_expense
#
# Translators:
# Martin Trigaux, 2022
# Rune Restad, 2025
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-02-10 08:27+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Rune Restad, 2025\n"
"Language-Team: Norwegian Bokmål (https://app.transifex.com/odoo/teams/41243/nb/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: nb\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: project_hr_expense
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
msgid "# Expenses"
msgstr "# Utgifter"
#. module: project_hr_expense
#. odoo-python
#: code:addons/project_hr_expense/models/project.py:0
#: code:addons/project_hr_expense/models/project.py:0
#, python-format
msgid "Expenses"
msgstr "Utlegg"
#. module: project_hr_expense
#: model:ir.model,name:project_hr_expense.model_project_project
msgid "Project"
msgstr "Prosjekt"

View file

@ -0,0 +1,37 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_hr_expense
#
# Translators:
# Martin Trigaux, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0beta\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-23 08:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Martin Trigaux, 2022\n"
"Language-Team: Dutch (https://app.transifex.com/odoo/teams/41243/nl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: nl\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: project_hr_expense
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
msgid "# Expenses"
msgstr "# Declaraties"
#. module: project_hr_expense
#: code:addons/project_hr_expense/models/project.py:0
#: code:addons/project_hr_expense/models/project.py:0
#, python-format
msgid "Expenses"
msgstr "Declaraties"
#. module: project_hr_expense
#: model:ir.model,name:project_hr_expense.model_project_project
msgid "Project"
msgstr "Project"

View file

@ -0,0 +1,33 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_hr_expense
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0beta\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-23 08:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Language-Team: Norwegian (https://app.transifex.com/odoo/teams/41243/no/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: no\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: project_hr_expense
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
msgid "# Expenses"
msgstr ""
#. module: project_hr_expense
#: code:addons/project_hr_expense/models/project.py:0
#: code:addons/project_hr_expense/models/project.py:0
#, python-format
msgid "Expenses"
msgstr ""
#. module: project_hr_expense
#: model:ir.model,name:project_hr_expense.model_project_project
msgid "Project"
msgstr ""

View file

@ -0,0 +1,39 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_hr_expense
#
# Translators:
# Martin Trigaux, 2022
# Piotr Szlązak <szlazakpiotr@gmail.com>, 2022
# Tadeusz Karpiński <tadeuszkarpinski@gmail.com>, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0beta\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-23 08:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Tadeusz Karpiński <tadeuszkarpinski@gmail.com>, 2023\n"
"Language-Team: Polish (https://app.transifex.com/odoo/teams/41243/pl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: pl\n"
"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
#. module: project_hr_expense
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
msgid "# Expenses"
msgstr "# Wydatki"
#. module: project_hr_expense
#: code:addons/project_hr_expense/models/project.py:0
#: code:addons/project_hr_expense/models/project.py:0
#, python-format
msgid "Expenses"
msgstr "Wydatki"
#. module: project_hr_expense
#: model:ir.model,name:project_hr_expense.model_project_project
msgid "Project"
msgstr "Projekt"

View file

@ -0,0 +1,34 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_hr_expense
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-02-10 08:27+0000\n"
"PO-Revision-Date: 2025-02-10 08:27+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: project_hr_expense
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
msgid "# Expenses"
msgstr ""
#. module: project_hr_expense
#. odoo-python
#: code:addons/project_hr_expense/models/project.py:0
#: code:addons/project_hr_expense/models/project.py:0
#, python-format
msgid "Expenses"
msgstr ""
#. module: project_hr_expense
#: model:ir.model,name:project_hr_expense.model_project_project
msgid "Project"
msgstr ""

View file

@ -0,0 +1,39 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_hr_expense
#
# Translators:
# Luiz Fernando <lfpsgs@outlook.com>, 2022
# Reinaldo Ramos <reinaldo.ramos@arxi.pt>, 2022
# Manuela Silva <mmsrs@sky.com>, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0beta\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-23 08:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Manuela Silva <mmsrs@sky.com>, 2022\n"
"Language-Team: Portuguese (https://app.transifex.com/odoo/teams/41243/pt/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: pt\n"
"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
#. module: project_hr_expense
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
msgid "# Expenses"
msgstr "# Despesas"
#. module: project_hr_expense
#: code:addons/project_hr_expense/models/project.py:0
#: code:addons/project_hr_expense/models/project.py:0
#, python-format
msgid "Expenses"
msgstr "Despesas"
#. module: project_hr_expense
#: model:ir.model,name:project_hr_expense.model_project_project
msgid "Project"
msgstr "Projeto"

View file

@ -0,0 +1,38 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_hr_expense
#
# Translators:
# Martin Trigaux, 2022
# Layna Nascimento, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0beta\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-23 08:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Layna Nascimento, 2023\n"
"Language-Team: Portuguese (Brazil) (https://app.transifex.com/odoo/teams/41243/pt_BR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: pt_BR\n"
"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
#. module: project_hr_expense
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
msgid "# Expenses"
msgstr "Nº de despesas"
#. module: project_hr_expense
#: code:addons/project_hr_expense/models/project.py:0
#: code:addons/project_hr_expense/models/project.py:0
#, python-format
msgid "Expenses"
msgstr "Despesas"
#. module: project_hr_expense
#: model:ir.model,name:project_hr_expense.model_project_project
msgid "Project"
msgstr "Projeto"

View file

@ -0,0 +1,38 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_hr_expense
#
# Translators:
# Martin Trigaux, 2022
# Alin Miclea, 2024
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0beta\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-23 08:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Alin Miclea, 2024\n"
"Language-Team: Romanian (https://app.transifex.com/odoo/teams/41243/ro/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: ro\n"
"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n"
#. module: project_hr_expense
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
msgid "# Expenses"
msgstr "# Cheltuieli"
#. module: project_hr_expense
#: code:addons/project_hr_expense/models/project.py:0
#: code:addons/project_hr_expense/models/project.py:0
#, python-format
msgid "Expenses"
msgstr "Cheltuieli"
#. module: project_hr_expense
#: model:ir.model,name:project_hr_expense.model_project_project
msgid "Project"
msgstr "Proiect"

View file

@ -0,0 +1,39 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_hr_expense
#
# Translators:
# Vasiliy Korobatov <korobatov@gmail.com>, 2022
# Сергей Шебанин <sergey@shebanin.ru>, 2022
# alenafairy, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0beta\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-23 08:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: alenafairy, 2023\n"
"Language-Team: Russian (https://app.transifex.com/odoo/teams/41243/ru/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: ru\n"
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n"
#. module: project_hr_expense
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
msgid "# Expenses"
msgstr "# Расходы"
#. module: project_hr_expense
#: code:addons/project_hr_expense/models/project.py:0
#: code:addons/project_hr_expense/models/project.py:0
#, python-format
msgid "Expenses"
msgstr "Расходы"
#. module: project_hr_expense
#: model:ir.model,name:project_hr_expense.model_project_project
msgid "Project"
msgstr "Проект"

View file

@ -0,0 +1,37 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_hr_expense
#
# Translators:
# Martin Trigaux, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0beta\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-23 08:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Martin Trigaux, 2022\n"
"Language-Team: Slovak (https://app.transifex.com/odoo/teams/41243/sk/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: sk\n"
"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n"
#. module: project_hr_expense
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
msgid "# Expenses"
msgstr ""
#. module: project_hr_expense
#: code:addons/project_hr_expense/models/project.py:0
#: code:addons/project_hr_expense/models/project.py:0
#, python-format
msgid "Expenses"
msgstr "Výdavky"
#. module: project_hr_expense
#: model:ir.model,name:project_hr_expense.model_project_project
msgid "Project"
msgstr "Projekt"

View file

@ -0,0 +1,37 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_hr_expense
#
# Translators:
# Martin Trigaux, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0beta\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-23 08:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Martin Trigaux, 2022\n"
"Language-Team: Slovenian (https://app.transifex.com/odoo/teams/41243/sl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: sl\n"
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n"
#. module: project_hr_expense
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
msgid "# Expenses"
msgstr ""
#. module: project_hr_expense
#: code:addons/project_hr_expense/models/project.py:0
#: code:addons/project_hr_expense/models/project.py:0
#, python-format
msgid "Expenses"
msgstr "Stroški"
#. module: project_hr_expense
#: model:ir.model,name:project_hr_expense.model_project_project
msgid "Project"
msgstr "Projekt"

View file

@ -0,0 +1,33 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_hr_expense
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0beta\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-23 08:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Language-Team: Albanian (https://app.transifex.com/odoo/teams/41243/sq/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: sq\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: project_hr_expense
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
msgid "# Expenses"
msgstr ""
#. module: project_hr_expense
#: code:addons/project_hr_expense/models/project.py:0
#: code:addons/project_hr_expense/models/project.py:0
#, python-format
msgid "Expenses"
msgstr ""
#. module: project_hr_expense
#: model:ir.model,name:project_hr_expense.model_project_project
msgid "Project"
msgstr ""

View file

@ -0,0 +1,37 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_hr_expense
#
# Translators:
# Dragan Vukosavljevic <dragan.vukosavljevic@gmail.com>, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0beta\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-23 08:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Dragan Vukosavljevic <dragan.vukosavljevic@gmail.com>, 2022\n"
"Language-Team: Serbian (https://app.transifex.com/odoo/teams/41243/sr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: sr\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
#. module: project_hr_expense
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
msgid "# Expenses"
msgstr "# Troškova"
#. module: project_hr_expense
#: code:addons/project_hr_expense/models/project.py:0
#: code:addons/project_hr_expense/models/project.py:0
#, python-format
msgid "Expenses"
msgstr "Troškovi"
#. module: project_hr_expense
#: model:ir.model,name:project_hr_expense.model_project_project
msgid "Project"
msgstr "Projekat"

View file

@ -0,0 +1,39 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_hr_expense
#
# Translators:
# Kim Asplund <kim.asplund@gmail.com>, 2022
# Simon S, 2022
# Martin Trigaux, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0beta\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-23 08:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Martin Trigaux, 2022\n"
"Language-Team: Swedish (https://app.transifex.com/odoo/teams/41243/sv/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: sv\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: project_hr_expense
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
msgid "# Expenses"
msgstr "# Utgifter"
#. module: project_hr_expense
#: code:addons/project_hr_expense/models/project.py:0
#: code:addons/project_hr_expense/models/project.py:0
#, python-format
msgid "Expenses"
msgstr "Utlägg"
#. module: project_hr_expense
#: model:ir.model,name:project_hr_expense.model_project_project
msgid "Project"
msgstr "Projekt"

View file

@ -0,0 +1,33 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_hr_expense
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0beta\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-23 08:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Language-Team: Swahili (https://app.transifex.com/odoo/teams/41243/sw/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: sw\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: project_hr_expense
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
msgid "# Expenses"
msgstr ""
#. module: project_hr_expense
#: code:addons/project_hr_expense/models/project.py:0
#: code:addons/project_hr_expense/models/project.py:0
#, python-format
msgid "Expenses"
msgstr ""
#. module: project_hr_expense
#: model:ir.model,name:project_hr_expense.model_project_project
msgid "Project"
msgstr ""

View file

@ -0,0 +1,33 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_hr_expense
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0beta\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-23 08:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Language-Team: Tamil (https://app.transifex.com/odoo/teams/41243/ta/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: ta\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: project_hr_expense
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
msgid "# Expenses"
msgstr ""
#. module: project_hr_expense
#: code:addons/project_hr_expense/models/project.py:0
#: code:addons/project_hr_expense/models/project.py:0
#, python-format
msgid "Expenses"
msgstr ""
#. module: project_hr_expense
#: model:ir.model,name:project_hr_expense.model_project_project
msgid "Project"
msgstr ""

View file

@ -0,0 +1,38 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_hr_expense
#
# Translators:
# Wichanon Jamwutthipreecha, 2022
# Rasareeyar Lappiam, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0beta\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-23 08:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Rasareeyar Lappiam, 2023\n"
"Language-Team: Thai (https://app.transifex.com/odoo/teams/41243/th/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: th\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: project_hr_expense
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
msgid "# Expenses"
msgstr "# ค่าใช้จ่าย"
#. module: project_hr_expense
#: code:addons/project_hr_expense/models/project.py:0
#: code:addons/project_hr_expense/models/project.py:0
#, python-format
msgid "Expenses"
msgstr "รายจ่าย"
#. module: project_hr_expense
#: model:ir.model,name:project_hr_expense.model_project_project
msgid "Project"
msgstr "โปรเจกต์"

View file

@ -0,0 +1,39 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_hr_expense
#
# Translators:
# Tugay Hatıl <tugayh@projetgrup.com>, 2022
# Özlem Atalay <ozlema@eskayazilim.com.tr>, 2022
# Murat Kaplan <muratk@projetgrup.com>, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0beta\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-23 08:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Murat Kaplan <muratk@projetgrup.com>, 2022\n"
"Language-Team: Turkish (https://app.transifex.com/odoo/teams/41243/tr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: tr\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#. module: project_hr_expense
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
msgid "# Expenses"
msgstr "# Masraflar"
#. module: project_hr_expense
#: code:addons/project_hr_expense/models/project.py:0
#: code:addons/project_hr_expense/models/project.py:0
#, python-format
msgid "Expenses"
msgstr "Masraflar"
#. module: project_hr_expense
#: model:ir.model,name:project_hr_expense.model_project_project
msgid "Project"
msgstr "Proje"

View file

@ -0,0 +1,38 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_hr_expense
#
# Translators:
# Alina Lisnenko <alina.lisnenko@erp.co.ua>, 2022
# Martin Trigaux, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0beta\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-23 08:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Martin Trigaux, 2022\n"
"Language-Team: Ukrainian (https://app.transifex.com/odoo/teams/41243/uk/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: uk\n"
"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n"
#. module: project_hr_expense
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
msgid "# Expenses"
msgstr "К-сть витрат"
#. module: project_hr_expense
#: code:addons/project_hr_expense/models/project.py:0
#: code:addons/project_hr_expense/models/project.py:0
#, python-format
msgid "Expenses"
msgstr "Витрати"
#. module: project_hr_expense
#: model:ir.model,name:project_hr_expense.model_project_project
msgid "Project"
msgstr "Проект"

View file

@ -0,0 +1,37 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_hr_expense
#
# Translators:
# Martin Trigaux, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0beta\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-23 08:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Martin Trigaux, 2022\n"
"Language-Team: Vietnamese (https://app.transifex.com/odoo/teams/41243/vi/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: vi\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: project_hr_expense
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
msgid "# Expenses"
msgstr "# Chi phí"
#. module: project_hr_expense
#: code:addons/project_hr_expense/models/project.py:0
#: code:addons/project_hr_expense/models/project.py:0
#, python-format
msgid "Expenses"
msgstr "Chi phí"
#. module: project_hr_expense
#: model:ir.model,name:project_hr_expense.model_project_project
msgid "Project"
msgstr "Dự án"

View file

@ -0,0 +1,37 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_hr_expense
#
# Translators:
# Martin Trigaux, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0beta\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-23 08:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Martin Trigaux, 2022\n"
"Language-Team: Chinese (China) (https://app.transifex.com/odoo/teams/41243/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: zh_CN\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: project_hr_expense
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
msgid "# Expenses"
msgstr "# 费用"
#. module: project_hr_expense
#: code:addons/project_hr_expense/models/project.py:0
#: code:addons/project_hr_expense/models/project.py:0
#, python-format
msgid "Expenses"
msgstr "费用"
#. module: project_hr_expense
#: model:ir.model,name:project_hr_expense.model_project_project
msgid "Project"
msgstr "项目"

View file

@ -0,0 +1,38 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_hr_expense
#
# Translators:
# Martin Trigaux, 2022
# Tony Ng, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0beta\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-23 08:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Tony Ng, 2023\n"
"Language-Team: Chinese (Taiwan) (https://app.transifex.com/odoo/teams/41243/zh_TW/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: zh_TW\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: project_hr_expense
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
msgid "# Expenses"
msgstr "開支數目"
#. module: project_hr_expense
#: code:addons/project_hr_expense/models/project.py:0
#: code:addons/project_hr_expense/models/project.py:0
#, python-format
msgid "Expenses"
msgstr "開支"
#. module: project_hr_expense
#: model:ir.model,name:project_hr_expense.model_project_project
msgid "Project"
msgstr "專案"

View file

@ -0,0 +1,3 @@
# -*- coding: utf-8 -*-
from . import project

View file

@ -0,0 +1,123 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
import json
from odoo import api, fields, models, _, _lt
from odoo.osv import expression
class Project(models.Model):
_inherit = 'project.project'
expenses_count = fields.Integer('# Expenses', compute='_compute_expenses_count', groups='hr_expense.group_hr_expense_team_approver')
@api.depends('analytic_account_id')
def _compute_expenses_count(self):
if not self.analytic_account_id:
self.expenses_count = 0
return
query = self.env['hr.expense']._search([])
query.add_where('hr_expense.analytic_distribution ?| %s', [[str(account_id) for account_id in self.analytic_account_id.ids]])
query.order = None
query_string, query_param = query.select(
'jsonb_object_keys(hr_expense.analytic_distribution) as account_id',
'COUNT(DISTINCT(id)) as expense_count',
)
query_string = f'{query_string} GROUP BY jsonb_object_keys(hr_expense.analytic_distribution)'
self._cr.execute(query_string, query_param)
data = {int(record.get('account_id')): record.get('expense_count') for record in self._cr.dictfetchall()}
for project in self:
project.expenses_count = data.get(project.analytic_account_id.id, 0)
# ----------------------------
# Actions
# ----------------------------
def _get_expense_action(self, domain=None, expense_ids=None):
if not domain and not expense_ids:
return {}
action = self.env["ir.actions.actions"]._for_xml_id("hr_expense.hr_expense_actions_all")
action.update({
'display_name': _('Expenses'),
'views': [[False, 'tree'], [False, 'form'], [False, 'kanban'], [False, 'graph'], [False, 'pivot']],
'context': {'default_analytic_distribution': {self.analytic_account_id.id: 100}},
'domain': domain or [('id', 'in', expense_ids)],
})
if len(expense_ids) == 1:
action["views"] = [[False, 'form']]
action["res_id"] = expense_ids[0]
return action
def action_profitability_items(self, section_name, domain=None, res_id=False):
if section_name == 'expenses':
return self._get_expense_action(domain, [res_id] if res_id else [])
return super().action_profitability_items(section_name, domain, res_id)
# ----------------------------
# Project Update
# ----------------------------
def _get_profitability_labels(self):
labels = super()._get_profitability_labels()
labels['expenses'] = _lt('Expenses')
return labels
def _get_profitability_sequence_per_invoice_type(self):
sequence_per_invoice_type = super()._get_profitability_sequence_per_invoice_type()
sequence_per_invoice_type['expenses'] = 11
return sequence_per_invoice_type
def _get_already_included_profitability_invoice_line_ids(self):
# As both purchase orders and expenses (paid by employee) create vendor bills,
# we need to make sure they are exclusive in the profitability report.
move_line_ids = super()._get_already_included_profitability_invoice_line_ids()
query = self.env['account.move.line'].sudo()._search([
('move_id.expense_sheet_id', '!=', False),
('id', 'not in', move_line_ids),
])
return move_line_ids + list(query)
def _get_expenses_profitability_items(self, with_action=True):
if not self.analytic_account_id:
return {}
can_see_expense = with_action and self.user_has_groups('hr_expense.group_hr_expense_team_approver')
query = self.env['hr.expense']._search([('is_refused', '=', False), ('state', 'in', ['approved', 'done'])])
query.order = None
query.add_where('hr_expense.analytic_distribution ? %s', [str(self.analytic_account_id.id)])
query_string, query_param = query.select('array_agg(id) as ids', 'SUM(untaxed_amount) as untaxed_amount')
self._cr.execute(query_string, query_param)
expenses_read_group = [expense for expense in self._cr.dictfetchall()]
if not expenses_read_group or not expenses_read_group[0].get('ids'):
return {}
expense_data = expenses_read_group[0]
section_id = 'expenses'
expense_profitability_items = {
'costs': {'id': section_id, 'sequence': self._get_profitability_sequence_per_invoice_type()[section_id], 'billed': -expense_data['untaxed_amount'], 'to_bill': 0.0},
}
if can_see_expense:
args = [section_id, [('id', 'in', expense_data['ids'])]]
if len(expense_data['ids']) == 1:
args.append(expense_data['ids'][0])
action = {'name': 'action_profitability_items', 'type': 'object', 'args': json.dumps(args)}
expense_profitability_items['costs']['action'] = action
return expense_profitability_items
def _get_profitability_aal_domain(self):
return expression.AND([
super()._get_profitability_aal_domain(),
['|', ('move_line_id', '=', False), ('move_line_id.expense_id', '=', False)],
])
def _get_profitability_items(self, with_action=True):
profitability_data = super()._get_profitability_items(with_action)
expenses_data = self._get_expenses_profitability_items(with_action)
if expenses_data:
if 'revenues' in expenses_data:
revenues = profitability_data['revenues']
revenues['data'].append(expenses_data['revenues'])
revenues['total'] = {k: revenues['total'][k] + expenses_data['revenues'][k] for k in ['invoiced', 'to_invoice']}
costs = profitability_data['costs']
costs['data'].append(expenses_data['costs'])
costs['total'] = {k: costs['total'][k] + expenses_data['costs'][k] for k in ['billed', 'to_bill']}
return profitability_data

View file

@ -0,0 +1,4 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from . import test_project_profitability

View file

@ -0,0 +1,73 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo.addons.hr_expense.tests.common import TestExpenseCommon
from odoo.addons.project.tests.test_project_profitability import TestProjectProfitabilityCommon
from odoo.tests.common import tagged
class TestProjectHrExpenseProfitabilityCommon(TestExpenseCommon):
def check_project_profitability_before_creating_and_approving_expense_sheet(self, expense, project, project_profitability_items_empty):
self.assertDictEqual(
project._get_profitability_items(False),
project_profitability_items_empty,
'No data should be found since the expense is not approved yet.',
)
expense_sheet_vals_list = expense._get_default_expense_sheet_values()
expense_sheet = self.env['hr.expense.sheet'].create(expense_sheet_vals_list)
self.assertEqual(len(expense_sheet), 1, '1 expense sheet should be created.')
expense_sheet.action_submit_sheet()
self.assertEqual(expense_sheet.state, 'submit')
self.assertDictEqual(
project._get_profitability_items(False),
project_profitability_items_empty,
'No data should be found since the sheet is not approved yet.',
)
expense_sheet.approve_expense_sheets()
self.assertEqual(expense_sheet.state, 'approve')
return expense_sheet
@tagged('post_install', '-at_install')
class TestProjectHrExpenseProfitability(TestProjectProfitabilityCommon, TestProjectHrExpenseProfitabilityCommon):
def test_project_profitability(self):
expense = self.env['hr.expense'].create({
'name': 'Car Travel Expenses',
'employee_id': self.expense_employee.id,
'product_id': self.product_a.id,
'unit_amount': 350.00,
'company_id': self.project.company_id.id,
'analytic_distribution': {self.project.analytic_account_id.id: 100},
})
expense_sheet = self.check_project_profitability_before_creating_and_approving_expense_sheet(
expense,
self.project,
self.project_profitability_items_empty)
sequence_per_invoice_type = self.project._get_profitability_sequence_per_invoice_type()
self.assertIn('expenses', sequence_per_invoice_type)
expense_sequence = sequence_per_invoice_type['expenses']
self.assertDictEqual(
self.project._get_profitability_items(False),
{
'costs': {
'data': [{'id': 'expenses', 'sequence': expense_sequence, 'to_bill': 0.0, 'billed': -expense.untaxed_amount}],
'total': {'to_bill': 0.0, 'billed': -expense.untaxed_amount},
},
'revenues': {'data': [], 'total': {'to_invoice': 0.0, 'invoiced': 0.0}},
},
)
expense_sheet.refuse_sheet('Test cancel expense')
self.assertDictEqual(
self.project._get_profitability_items(False),
self.project_profitability_items_empty,
'No data should be found since the sheet is not approved yet.',
)