mirror of
https://github.com/bringout/oca-ocb-project.git
synced 2026-04-22 03:22:03 +02:00
19.0 vanilla
This commit is contained in:
parent
a2f74aefd8
commit
4a4d12c333
844 changed files with 212348 additions and 270090 deletions
|
|
@ -10,38 +10,15 @@ pip install odoo-bringout-oca-ocb-project_hr_expense
|
|||
|
||||
## Dependencies
|
||||
|
||||
This addon depends on:
|
||||
- project
|
||||
- project_account
|
||||
- hr_expense
|
||||
|
||||
## Manifest Information
|
||||
|
||||
- **Name**: Project Expenses
|
||||
- **Version**: 1.0
|
||||
- **Category**: Services/expenses
|
||||
- **License**: LGPL-3
|
||||
- **Installable**: True
|
||||
|
||||
## Source
|
||||
|
||||
Based on [OCA/OCB](https://github.com/OCA/OCB) branch 16.0, addon `project_hr_expense`.
|
||||
- Repository: https://github.com/OCA/OCB
|
||||
- Branch: 19.0
|
||||
- Path: addons/project_hr_expense
|
||||
|
||||
## License
|
||||
|
||||
This package maintains the original LGPL-3 license from the upstream Odoo project.
|
||||
|
||||
## Documentation
|
||||
|
||||
- Overview: doc/OVERVIEW.md
|
||||
- Architecture: doc/ARCHITECTURE.md
|
||||
- Models: doc/MODELS.md
|
||||
- Controllers: doc/CONTROLLERS.md
|
||||
- Wizards: doc/WIZARDS.md
|
||||
- Reports: doc/REPORTS.md
|
||||
- Security: doc/SECURITY.md
|
||||
- Install: doc/INSTALL.md
|
||||
- Usage: doc/USAGE.md
|
||||
- Configuration: doc/CONFIGURATION.md
|
||||
- Dependencies: doc/DEPENDENCIES.md
|
||||
- Troubleshooting: doc/TROUBLESHOOTING.md
|
||||
- FAQ: doc/FAQ.md
|
||||
This package preserves the original LGPL-3 license.
|
||||
|
|
|
|||
|
|
@ -8,11 +8,15 @@
|
|||
'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'],
|
||||
'depends': ['project_account', 'hr_expense'],
|
||||
'data': [
|
||||
'views/project_project_views.xml',
|
||||
],
|
||||
'demo': [
|
||||
'data/project_hr_expense_demo.xml',
|
||||
],
|
||||
'installable': True,
|
||||
'auto_install': True,
|
||||
'author': 'Odoo S.A.',
|
||||
'license': 'LGPL-3',
|
||||
}
|
||||
|
|
|
|||
|
|
@ -7,5 +7,31 @@
|
|||
<record id="hr_expense.travel_demo_by_car_expense" model="hr.expense">
|
||||
<field name="analytic_distribution" eval="{ref('project.analytic_office_design'): 100}"/>
|
||||
</record>
|
||||
<record id="transportation_expense" model="hr.expense">
|
||||
<field name="name">Transportation</field>
|
||||
<field name="employee_id" ref="hr.employee_al"/>
|
||||
<field name="analytic_distribution" eval="{ref('project.analytic_construction'): 100}"/>
|
||||
<field name="product_id" ref="hr_expense.expense_product_travel_accommodation"/>
|
||||
<field name="total_amount_currency" eval="240.0"/>
|
||||
<field name="product_uom_id" ref="uom.product_uom_unit"/>
|
||||
<field name="date" eval="time.strftime('%Y-%m-12')"/>
|
||||
</record>
|
||||
<record id="restaurant_expense" model="hr.expense">
|
||||
<field name="name">Restaurant</field>
|
||||
<field name="employee_id" ref="hr.employee_al"/>
|
||||
<field name="analytic_distribution" eval="{ref('project.analytic_construction'): 100}"/>
|
||||
<field name="product_id" ref="hr_expense.expense_product_meal"/>
|
||||
<field name="total_amount_currency" eval="320.0"/>
|
||||
<field name="product_uom_id" ref="uom.product_uom_unit"/>
|
||||
<field name="date" eval="time.strftime('%Y-%m-10')"/>
|
||||
</record>
|
||||
|
||||
<function name="action_submit" model="hr.expense">
|
||||
<value model="hr.expense" eval="[ref('transportation_expense'), ref('restaurant_expense')]"/>
|
||||
</function>
|
||||
|
||||
<function name="action_approve" model="hr.expense">
|
||||
<value model="hr.expense" eval="[ref('transportation_expense'), ref('restaurant_expense')]"/>
|
||||
</function>
|
||||
</data>
|
||||
</odoo>
|
||||
|
|
|
|||
|
|
@ -1,33 +0,0 @@
|
|||
# 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 ""
|
||||
|
|
@ -1,33 +0,0 @@
|
|||
# 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 ""
|
||||
|
|
@ -1,36 +1,50 @@
|
|||
# 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
|
||||
#
|
||||
# * project_hr_expense
|
||||
#
|
||||
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0beta\n"
|
||||
"Project-Id-Version: Odoo Server 18.0\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-10-13 12:17+0000\n"
|
||||
"Last-Translator: \"Dylan Kiss (dyki)\" <dyki@odoo.com>\n"
|
||||
"Language-Team: Arabic <https://translate.odoo.com/projects/odoo-19/"
|
||||
"project_hr_expense/ar/>\n"
|
||||
"Language: 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"
|
||||
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
|
||||
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
|
||||
msgid "# Expenses"
|
||||
msgstr "عدد النفقات "
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__display_name
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__display_name
|
||||
msgid "Display Name"
|
||||
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
|
||||
#: model:ir.model,name:project_hr_expense.model_hr_expense
|
||||
msgid "Expense"
|
||||
msgstr "النفقة"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#. odoo-python
|
||||
#: code:addons/project_hr_expense/models/project_project.py:0
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses_dashbord
|
||||
msgid "Expenses"
|
||||
msgstr "النفقات "
|
||||
msgstr "النفقات"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__id
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__id
|
||||
msgid "ID"
|
||||
msgstr "المُعرف"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model,name:project_hr_expense.model_project_project
|
||||
|
|
|
|||
|
|
@ -1,37 +1,47 @@
|
|||
# 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"
|
||||
"Project-Id-Version: Odoo Server 18.0\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2024-09-26 08:55+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"
|
||||
"Language: az\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"Plural-Forms: \n"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
|
||||
msgid "# Expenses"
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__display_name
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__display_name
|
||||
msgid "Display Name"
|
||||
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
|
||||
#: model:ir.model,name:project_hr_expense.model_hr_expense
|
||||
msgid "Expense"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_hr_expense
|
||||
#. odoo-python
|
||||
#: code:addons/project_hr_expense/models/project_project.py:0
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses_dashbord
|
||||
msgid "Expenses"
|
||||
msgstr "Xərclər"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__id
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model,name:project_hr_expense.model_project_project
|
||||
msgid "Project"
|
||||
msgstr "Layihə"
|
||||
msgstr ""
|
||||
|
|
|
|||
|
|
@ -1,33 +0,0 @@
|
|||
# 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 ""
|
||||
|
|
@ -1,37 +1,47 @@
|
|||
# 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"
|
||||
"Project-Id-Version: Odoo Server 18.0\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2024-09-26 08:55+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"
|
||||
"Language: bg\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"Plural-Forms: \n"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
|
||||
msgid "# Expenses"
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__display_name
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__display_name
|
||||
msgid "Display Name"
|
||||
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
|
||||
#: model:ir.model,name:project_hr_expense.model_hr_expense
|
||||
msgid "Expense"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_hr_expense
|
||||
#. odoo-python
|
||||
#: code:addons/project_hr_expense/models/project_project.py:0
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses_dashbord
|
||||
msgid "Expenses"
|
||||
msgstr "Разходи"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__id
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model,name:project_hr_expense.model_project_project
|
||||
msgid "Project"
|
||||
msgstr "Проект"
|
||||
msgstr ""
|
||||
|
|
|
|||
|
|
@ -1,36 +1,49 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_hr_expense
|
||||
# * project_hr_expense
|
||||
#
|
||||
# Odoo Translation Bot <c3p@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server 19.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"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-10-08 18:38+0000\n"
|
||||
"Last-Translator: Automatically generated\n"
|
||||
"Language-Team: none\n"
|
||||
"Language: bs\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: \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"
|
||||
|
||||
# taken from hr.po
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
|
||||
msgid "# Expenses"
|
||||
msgstr "# Troškovi"
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__display_name
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model,name:project_hr_expense.model_hr_expense
|
||||
msgid "Expense"
|
||||
msgstr ""
|
||||
|
||||
# taken from hr.po
|
||||
#. module: project_hr_expense
|
||||
#. odoo-python
|
||||
#: code:addons/project_hr_expense/models/project.py
|
||||
#, python-format
|
||||
#: code:addons/project_hr_expense/models/project_project.py:0
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses_dashbord
|
||||
msgid "Expenses"
|
||||
msgstr "Troškovi"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__id
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
# taken from hr.po
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model,name:project_hr_expense.model_project_project
|
||||
msgid "Project"
|
||||
msgstr "Projekt"
|
||||
msgstr ""
|
||||
|
|
|
|||
|
|
@ -1,37 +1,49 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_hr_expense
|
||||
#
|
||||
# Translators:
|
||||
# marcescu, 2022
|
||||
# Martin Trigaux, 2022
|
||||
#
|
||||
# * project_hr_expense
|
||||
#
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0beta\n"
|
||||
"Project-Id-Version: Odoo Server 18.0\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-09-16 02:35+0000\n"
|
||||
"Last-Translator: \"Dylan Kiss (dyki)\" <dyki@odoo.com>\n"
|
||||
"Language-Team: Catalan <https://translate.odoo.com/projects/odoo-19/"
|
||||
"project_hr_expense/ca/>\n"
|
||||
"Language: 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"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
|
||||
msgid "# Expenses"
|
||||
msgstr "# Despeses"
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__display_name
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__display_name
|
||||
msgid "Display Name"
|
||||
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
|
||||
#: model:ir.model,name:project_hr_expense.model_hr_expense
|
||||
msgid "Expense"
|
||||
msgstr "Despesa"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#. odoo-python
|
||||
#: code:addons/project_hr_expense/models/project_project.py:0
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses_dashbord
|
||||
msgid "Expenses"
|
||||
msgstr "Despeses"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__id
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model,name:project_hr_expense.model_project_project
|
||||
msgid "Project"
|
||||
|
|
|
|||
|
|
@ -1,38 +1,51 @@
|
|||
# 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
|
||||
#
|
||||
# * project_hr_expense
|
||||
#
|
||||
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
|
||||
# "Marta (wacm)" <wacm@odoo.com>, 2026.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0beta\n"
|
||||
"Project-Id-Version: Odoo Server 18.0\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2026-01-29 09:09+0000\n"
|
||||
"Last-Translator: \"Marta (wacm)\" <wacm@odoo.com>\n"
|
||||
"Language-Team: Czech <https://translate.odoo.com/projects/odoo-19/"
|
||||
"project_hr_expense/cs/>\n"
|
||||
"Language: 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"
|
||||
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
|
||||
"X-Generator: Weblate 5.14.3\n"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
|
||||
msgid "# Expenses"
|
||||
msgstr ""
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__display_name
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Zobrazovací název"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: code:addons/project_hr_expense/models/project.py:0
|
||||
#: code:addons/project_hr_expense/models/project.py:0
|
||||
#, python-format
|
||||
#: model:ir.model,name:project_hr_expense.model_hr_expense
|
||||
msgid "Expense"
|
||||
msgstr "Výdaj"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#. odoo-python
|
||||
#: code:addons/project_hr_expense/models/project_project.py:0
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses_dashbord
|
||||
msgid "Expenses"
|
||||
msgstr "Výdaje"
|
||||
msgstr "Náklady"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__id
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model,name:project_hr_expense.model_project_project
|
||||
msgid "Project"
|
||||
msgstr "Projekt"
|
||||
msgstr "Projekty"
|
||||
|
|
|
|||
|
|
@ -1,36 +1,50 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_hr_expense
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
#
|
||||
# * project_hr_expense
|
||||
#
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
# "Kira Petersen François (peti)" <peti@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0beta\n"
|
||||
"Project-Id-Version: Odoo Server 18.0\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-09-25 13:31+0000\n"
|
||||
"Last-Translator: \"Kira Petersen François (peti)\" <peti@odoo.com>\n"
|
||||
"Language-Team: Danish <https://translate.odoo.com/projects/odoo-19/"
|
||||
"project_hr_expense/da/>\n"
|
||||
"Language: 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"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
|
||||
msgid "# Expenses"
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__display_name
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__display_name
|
||||
msgid "Display Name"
|
||||
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
|
||||
#: model:ir.model,name:project_hr_expense.model_hr_expense
|
||||
msgid "Expense"
|
||||
msgstr "Omkostning"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#. odoo-python
|
||||
#: code:addons/project_hr_expense/models/project_project.py:0
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses_dashbord
|
||||
msgid "Expenses"
|
||||
msgstr "Øvrige omkostninger"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__id
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model,name:project_hr_expense.model_project_project
|
||||
msgid "Project"
|
||||
|
|
|
|||
|
|
@ -1,35 +1,49 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_hr_expense
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2023
|
||||
#
|
||||
# * project_hr_expense
|
||||
#
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
# "Larissa Manderfeld (lman)" <lman@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0beta\n"
|
||||
"Project-Id-Version: Odoo Server 18.0\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-10-31 12:54+0000\n"
|
||||
"Last-Translator: \"Larissa Manderfeld (lman)\" <lman@odoo.com>\n"
|
||||
"Language-Team: German <https://translate.odoo.com/projects/odoo-19/"
|
||||
"project_hr_expense/de/>\n"
|
||||
"Language: 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"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
|
||||
msgid "# Expenses"
|
||||
msgstr "# Ausgaben"
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__display_name
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Anzeigename"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: code:addons/project_hr_expense/models/project.py:0
|
||||
#: code:addons/project_hr_expense/models/project.py:0
|
||||
#, python-format
|
||||
#: model:ir.model,name:project_hr_expense.model_hr_expense
|
||||
msgid "Expense"
|
||||
msgstr "Ausgabe"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#. odoo-python
|
||||
#: code:addons/project_hr_expense/models/project_project.py:0
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses_dashbord
|
||||
msgid "Expenses"
|
||||
msgstr "Spesen"
|
||||
msgstr "Ausgaben"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__id
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model,name:project_hr_expense.model_project_project
|
||||
|
|
|
|||
|
|
@ -0,0 +1,50 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_hr_expense
|
||||
#
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 18.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-09-24 19:24+0000\n"
|
||||
"Last-Translator: \"Dylan Kiss (dyki)\" <dyki@odoo.com>\n"
|
||||
"Language-Team: Greek <https://translate.odoo.com/projects/odoo-19/"
|
||||
"project_hr_expense/el/>\n"
|
||||
"Language: el\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__display_name
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model,name:project_hr_expense.model_hr_expense
|
||||
msgid "Expense"
|
||||
msgstr "Έξοδα"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#. odoo-python
|
||||
#: code:addons/project_hr_expense/models/project_project.py:0
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses_dashbord
|
||||
msgid "Expenses"
|
||||
msgstr "Έξοδα"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__id
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model,name:project_hr_expense.model_project_project
|
||||
msgid "Project"
|
||||
msgstr "Έργο"
|
||||
|
|
@ -1,36 +1,50 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_hr_expense
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
#
|
||||
# * project_hr_expense
|
||||
#
|
||||
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0beta\n"
|
||||
"Project-Id-Version: Odoo Server 18.0\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-10-23 12:57+0000\n"
|
||||
"Last-Translator: \"Dylan Kiss (dyki)\" <dyki@odoo.com>\n"
|
||||
"Language-Team: Spanish <https://translate.odoo.com/projects/odoo-19/"
|
||||
"project_hr_expense/es/>\n"
|
||||
"Language: 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"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
|
||||
msgid "# Expenses"
|
||||
msgstr "# Gastos"
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__display_name
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Nombre para mostrar"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: code:addons/project_hr_expense/models/project.py:0
|
||||
#: code:addons/project_hr_expense/models/project.py:0
|
||||
#, python-format
|
||||
#: model:ir.model,name:project_hr_expense.model_hr_expense
|
||||
msgid "Expense"
|
||||
msgstr "Gasto"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#. odoo-python
|
||||
#: code:addons/project_hr_expense/models/project_project.py:0
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses_dashbord
|
||||
msgid "Expenses"
|
||||
msgstr "Gastos"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__id
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model,name:project_hr_expense.model_project_project
|
||||
msgid "Project"
|
||||
|
|
|
|||
|
|
@ -0,0 +1,52 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_hr_expense
|
||||
#
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
# "Fernanda Alvarez (mfar)" <mfar@odoo.com>, 2025.
|
||||
# "Patricia Gutiérrez (pagc)" <pagc@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 18.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-11-11 00:38+0000\n"
|
||||
"Last-Translator: \"Patricia Gutiérrez (pagc)\" <pagc@odoo.com>\n"
|
||||
"Language-Team: Spanish (Latin America) <https://translate.odoo.com/projects/"
|
||||
"odoo-19/project_hr_expense/es_419/>\n"
|
||||
"Language: es_419\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__display_name
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Nombre para mostrar"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model,name:project_hr_expense.model_hr_expense
|
||||
msgid "Expense"
|
||||
msgstr "Gasto"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#. odoo-python
|
||||
#: code:addons/project_hr_expense/models/project_project.py:0
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses_dashbord
|
||||
msgid "Expenses"
|
||||
msgstr "Gastos"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__id
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model,name:project_hr_expense.model_project_project
|
||||
msgid "Project"
|
||||
msgstr "Proyectos"
|
||||
|
|
@ -1,37 +0,0 @@
|
|||
# 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"
|
||||
|
|
@ -1,38 +1,49 @@
|
|||
# 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
|
||||
#
|
||||
# * project_hr_expense
|
||||
#
|
||||
# Kristina Pešehodko <kristina@avalah.ee>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0beta\n"
|
||||
"Project-Id-Version: Odoo Server 19.0\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-10-22 11:08+0000\n"
|
||||
"Last-Translator: Kristina Pešehodko <kristina@avalah.ee>\n"
|
||||
"Language-Team: Estonian <https://translate.odoo.com/projects/odoo-19/"
|
||||
"project_hr_expense/et/>\n"
|
||||
"Language: 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"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
|
||||
msgid "# Expenses"
|
||||
msgstr "# Kulud"
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__display_name
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Kuvatav nimi"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: code:addons/project_hr_expense/models/project.py:0
|
||||
#: code:addons/project_hr_expense/models/project.py:0
|
||||
#, python-format
|
||||
#: model:ir.model,name:project_hr_expense.model_hr_expense
|
||||
msgid "Expense"
|
||||
msgstr "Kulu"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#. odoo-python
|
||||
#: code:addons/project_hr_expense/models/project_project.py:0
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses_dashbord
|
||||
msgid "Expenses"
|
||||
msgstr "Kulud"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__id
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model,name:project_hr_expense.model_project_project
|
||||
msgid "Project"
|
||||
|
|
|
|||
|
|
@ -1,39 +1,47 @@
|
|||
# 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"
|
||||
"Project-Id-Version: Odoo Server 18.0\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2024-09-26 08:55+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"
|
||||
"Language: fa\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\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 "# هزینه ها"
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__display_name
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__display_name
|
||||
msgid "Display Name"
|
||||
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
|
||||
#: model:ir.model,name:project_hr_expense.model_hr_expense
|
||||
msgid "Expense"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_hr_expense
|
||||
#. odoo-python
|
||||
#: code:addons/project_hr_expense/models/project_project.py:0
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses_dashbord
|
||||
msgid "Expenses"
|
||||
msgstr "هزینه ها"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__id
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model,name:project_hr_expense.model_project_project
|
||||
msgid "Project"
|
||||
msgstr "پروژه"
|
||||
msgstr ""
|
||||
|
|
|
|||
|
|
@ -1,39 +1,51 @@
|
|||
# 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
|
||||
#
|
||||
# * project_hr_expense
|
||||
#
|
||||
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
|
||||
# Saara Hakanen <sahak@odoo.com>, 2025, 2026.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0beta\n"
|
||||
"Project-Id-Version: Odoo Server 18.0\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2026-02-27 14:41+0000\n"
|
||||
"Last-Translator: Saara Hakanen <sahak@odoo.com>\n"
|
||||
"Language-Team: Finnish <https://translate.odoo.com/projects/odoo-19/"
|
||||
"project_hr_expense/fi/>\n"
|
||||
"Language: 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"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.14.3\n"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
|
||||
msgid "# Expenses"
|
||||
msgstr "# Kulut"
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__display_name
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Näyttönimi"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: code:addons/project_hr_expense/models/project.py:0
|
||||
#: code:addons/project_hr_expense/models/project.py:0
|
||||
#, python-format
|
||||
#: model:ir.model,name:project_hr_expense.model_hr_expense
|
||||
msgid "Expense"
|
||||
msgstr "Kulu"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#. odoo-python
|
||||
#: code:addons/project_hr_expense/models/project_project.py:0
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses_dashbord
|
||||
msgid "Expenses"
|
||||
msgstr "Menot"
|
||||
msgstr "Kulut"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__id
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__id
|
||||
msgid "ID"
|
||||
msgstr "Tunnus"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model,name:project_hr_expense.model_project_project
|
||||
msgid "Project"
|
||||
msgstr "Projektit"
|
||||
msgstr "Projekti"
|
||||
|
|
|
|||
|
|
@ -1,38 +1,50 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_hr_expense
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Manon Rondou, 2025
|
||||
#
|
||||
# * project_hr_expense
|
||||
#
|
||||
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
|
||||
# "Manon Rondou (ronm)" <ronm@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server 18.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"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-10-15 09:14+0000\n"
|
||||
"Last-Translator: \"Manon Rondou (ronm)\" <ronm@odoo.com>\n"
|
||||
"Language-Team: French <https://translate.odoo.com/projects/odoo-19/"
|
||||
"project_hr_expense/fr/>\n"
|
||||
"Language: 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"
|
||||
"Plural-Forms: nplurals=2; plural=n > 1;\n"
|
||||
"X-Generator: Weblate 5.12.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"
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__display_name
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Nom d'affichage"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model,name:project_hr_expense.model_hr_expense
|
||||
msgid "Expense"
|
||||
msgstr "Dépense"
|
||||
|
||||
#. 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
|
||||
#: code:addons/project_hr_expense/models/project_project.py:0
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses_dashbord
|
||||
msgid "Expenses"
|
||||
msgstr "Dépenses"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__id
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model,name:project_hr_expense.model_project_project
|
||||
msgid "Project"
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ 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"
|
||||
"POT-Creation-Date: 2022-09-23 08:02+0000\n"
|
||||
"PO-Revision-Date: 2021-09-14 10:29+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: \n"
|
||||
|
|
@ -21,17 +21,8 @@ msgstr ""
|
|||
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 ""
|
||||
|
||||
|
|
|
|||
|
|
@ -1,37 +0,0 @@
|
|||
# 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 ""
|
||||
|
|
@ -1,39 +1,47 @@
|
|||
# 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"
|
||||
"Project-Id-Version: Odoo Server 18.0\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2024-09-26 08:55+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"
|
||||
"Language: he\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: 2;\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 "# הוצאות"
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__display_name
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__display_name
|
||||
msgid "Display Name"
|
||||
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
|
||||
#: model:ir.model,name:project_hr_expense.model_hr_expense
|
||||
msgid "Expense"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_hr_expense
|
||||
#. odoo-python
|
||||
#: code:addons/project_hr_expense/models/project_project.py:0
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses_dashbord
|
||||
msgid "Expenses"
|
||||
msgstr "הוצאות"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__id
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model,name:project_hr_expense.model_project_project
|
||||
msgid "Project"
|
||||
msgstr "פרויקט"
|
||||
msgstr ""
|
||||
|
|
|
|||
|
|
@ -1,36 +1,45 @@
|
|||
# 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"
|
||||
"Project-Id-Version: Odoo Server 18.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"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2024-09-26 08:55+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"
|
||||
"Language: hi\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"Plural-Forms: \n"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
|
||||
msgid "# Expenses"
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__display_name
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model,name:project_hr_expense.model_hr_expense
|
||||
msgid "Expense"
|
||||
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
|
||||
#: code:addons/project_hr_expense/models/project_project.py:0
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses_dashbord
|
||||
msgid "Expenses"
|
||||
msgstr "एक्सपेंस "
|
||||
msgstr ""
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__id
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model,name:project_hr_expense.model_project_project
|
||||
|
|
|
|||
|
|
@ -1,39 +1,47 @@
|
|||
# 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"
|
||||
"Project-Id-Version: Odoo Server 18.0\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2024-09-26 08:55+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"
|
||||
"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"
|
||||
"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"
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__display_name
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__display_name
|
||||
msgid "Display Name"
|
||||
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
|
||||
#: model:ir.model,name:project_hr_expense.model_hr_expense
|
||||
msgid "Expense"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_hr_expense
|
||||
#. odoo-python
|
||||
#: code:addons/project_hr_expense/models/project_project.py:0
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses_dashbord
|
||||
msgid "Expenses"
|
||||
msgstr "Troškovi"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__id
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model,name:project_hr_expense.model_project_project
|
||||
msgid "Project"
|
||||
msgstr "Projekt"
|
||||
msgstr ""
|
||||
|
|
|
|||
|
|
@ -1,37 +1,49 @@
|
|||
# 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
|
||||
#
|
||||
# * project_hr_expense
|
||||
#
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0beta\n"
|
||||
"Project-Id-Version: Odoo Server 18.0\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-09-29 19:48+0000\n"
|
||||
"Last-Translator: \"Dylan Kiss (dyki)\" <dyki@odoo.com>\n"
|
||||
"Language-Team: Hungarian <https://translate.odoo.com/projects/odoo-19/"
|
||||
"project_hr_expense/hu/>\n"
|
||||
"Language: 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"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
|
||||
msgid "# Expenses"
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__display_name
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__display_name
|
||||
msgid "Display Name"
|
||||
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
|
||||
#: model:ir.model,name:project_hr_expense.model_hr_expense
|
||||
msgid "Expense"
|
||||
msgstr "Költség"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#. odoo-python
|
||||
#: code:addons/project_hr_expense/models/project_project.py:0
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses_dashbord
|
||||
msgid "Expenses"
|
||||
msgstr "Költségek"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__id
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model,name:project_hr_expense.model_project_project
|
||||
msgid "Project"
|
||||
|
|
|
|||
|
|
@ -1,33 +0,0 @@
|
|||
# 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 ""
|
||||
|
|
@ -1,38 +1,50 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_hr_expense
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Abe Manyo, 2025
|
||||
#
|
||||
# * project_hr_expense
|
||||
#
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
# "Abe Manyo (abem)" <abem@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server 18.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"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-10-16 06:08+0000\n"
|
||||
"Last-Translator: \"Abe Manyo (abem)\" <abem@odoo.com>\n"
|
||||
"Language-Team: Indonesian <https://translate.odoo.com/projects/odoo-19/"
|
||||
"project_hr_expense/id/>\n"
|
||||
"Language: 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"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
|
||||
msgid "# Expenses"
|
||||
msgstr "# Pengeluaran"
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__display_name
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Nama Tampilan"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model,name:project_hr_expense.model_hr_expense
|
||||
msgid "Expense"
|
||||
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
|
||||
#: code:addons/project_hr_expense/models/project_project.py:0
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses_dashbord
|
||||
msgid "Expenses"
|
||||
msgstr "Pengeluaran"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__id
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model,name:project_hr_expense.model_project_project
|
||||
msgid "Project"
|
||||
|
|
|
|||
|
|
@ -1,37 +0,0 @@
|
|||
# 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 ""
|
||||
|
|
@ -1,37 +1,50 @@
|
|||
# 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
|
||||
#
|
||||
# * project_hr_expense
|
||||
#
|
||||
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
|
||||
# "Marianna Ciofani (cima)" <cima@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0beta\n"
|
||||
"Project-Id-Version: Odoo Server 18.0\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-10-16 17:05+0000\n"
|
||||
"Last-Translator: \"Marianna Ciofani (cima)\" <cima@odoo.com>\n"
|
||||
"Language-Team: Italian <https://translate.odoo.com/projects/odoo-19/"
|
||||
"project_hr_expense/it/>\n"
|
||||
"Language: 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"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.12.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"
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__display_name
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Nome visualizzato"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: code:addons/project_hr_expense/models/project.py:0
|
||||
#: code:addons/project_hr_expense/models/project.py:0
|
||||
#, python-format
|
||||
#: model:ir.model,name:project_hr_expense.model_hr_expense
|
||||
msgid "Expense"
|
||||
msgstr "Spesa"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#. odoo-python
|
||||
#: code:addons/project_hr_expense/models/project_project.py:0
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses_dashbord
|
||||
msgid "Expenses"
|
||||
msgstr "Spese"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__id
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model,name:project_hr_expense.model_project_project
|
||||
msgid "Project"
|
||||
|
|
|
|||
|
|
@ -1,36 +1,49 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_hr_expense
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Junko Augias, 2023
|
||||
#
|
||||
# * project_hr_expense
|
||||
#
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
# "Junko Augias (juau)" <juau@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0beta\n"
|
||||
"Project-Id-Version: Odoo Server 18.0\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-10-16 06:08+0000\n"
|
||||
"Last-Translator: \"Junko Augias (juau)\" <juau@odoo.com>\n"
|
||||
"Language-Team: Japanese <https://translate.odoo.com/projects/odoo-19/"
|
||||
"project_hr_expense/ja/>\n"
|
||||
"Language: 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"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
|
||||
msgid "# Expenses"
|
||||
msgstr "経費数"
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__display_name
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__display_name
|
||||
msgid "Display Name"
|
||||
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
|
||||
#: model:ir.model,name:project_hr_expense.model_hr_expense
|
||||
msgid "Expense"
|
||||
msgstr "費用"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#. odoo-python
|
||||
#: code:addons/project_hr_expense/models/project_project.py:0
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses_dashbord
|
||||
msgid "Expenses"
|
||||
msgstr "経費"
|
||||
msgstr "費用"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__id
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model,name:project_hr_expense.model_project_project
|
||||
|
|
|
|||
|
|
@ -0,0 +1,48 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_hr_expense
|
||||
#
|
||||
# Odoo Translation Bot <c3p@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 19.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-10-08 18:38+0000\n"
|
||||
"Last-Translator: Automatically generated\n"
|
||||
"Language-Team: none\n"
|
||||
"Language: kab\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=n > 1;\n"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__display_name
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model,name:project_hr_expense.model_hr_expense
|
||||
msgid "Expense"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_hr_expense
|
||||
#. odoo-python
|
||||
#: code:addons/project_hr_expense/models/project_project.py:0
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses_dashbord
|
||||
msgid "Expenses"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__id
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model,name:project_hr_expense.model_project_project
|
||||
msgid "Project"
|
||||
msgstr ""
|
||||
|
|
@ -1,38 +0,0 @@
|
|||
# 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 "គំរោង"
|
||||
|
|
@ -1,37 +1,50 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_hr_expense
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Daye Jeong, 2023
|
||||
#
|
||||
# * project_hr_expense
|
||||
#
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
# "Kwanghee Park (kwpa)" <kwpa@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0beta\n"
|
||||
"Project-Id-Version: Odoo Server 18.0\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-11-17 19:02+0000\n"
|
||||
"Last-Translator: \"Kwanghee Park (kwpa)\" <kwpa@odoo.com>\n"
|
||||
"Language-Team: Korean <https://translate.odoo.com/projects/odoo-19/"
|
||||
"project_hr_expense/ko/>\n"
|
||||
"Language: 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"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
|
||||
msgid "# Expenses"
|
||||
msgstr "# 비용"
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__display_name
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__display_name
|
||||
msgid "Display Name"
|
||||
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
|
||||
#: model:ir.model,name:project_hr_expense.model_hr_expense
|
||||
msgid "Expense"
|
||||
msgstr "경비"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#. odoo-python
|
||||
#: code:addons/project_hr_expense/models/project_project.py:0
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses_dashbord
|
||||
msgid "Expenses"
|
||||
msgstr "경비"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__id
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model,name:project_hr_expense.model_project_project
|
||||
msgid "Project"
|
||||
|
|
|
|||
|
|
@ -0,0 +1,47 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_hr_expense
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 18.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2024-09-26 08:55+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_hr_expense__display_name
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model,name:project_hr_expense.model_hr_expense
|
||||
msgid "Expense"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_hr_expense
|
||||
#. odoo-python
|
||||
#: code:addons/project_hr_expense/models/project_project.py:0
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses_dashbord
|
||||
msgid "Expenses"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__id
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model,name:project_hr_expense.model_project_project
|
||||
msgid "Project"
|
||||
msgstr ""
|
||||
|
|
@ -1,37 +0,0 @@
|
|||
# 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 "ໂຄງການ"
|
||||
|
|
@ -1,37 +1,47 @@
|
|||
# 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"
|
||||
"Project-Id-Version: Odoo Server 18.0\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2024-09-26 08:55+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"
|
||||
"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"
|
||||
"Plural-Forms: \n"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
|
||||
msgid "# Expenses"
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__display_name
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__display_name
|
||||
msgid "Display Name"
|
||||
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
|
||||
#: model:ir.model,name:project_hr_expense.model_hr_expense
|
||||
msgid "Expense"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_hr_expense
|
||||
#. odoo-python
|
||||
#: code:addons/project_hr_expense/models/project_project.py:0
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses_dashbord
|
||||
msgid "Expenses"
|
||||
msgstr "Išlaidos"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__id
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model,name:project_hr_expense.model_project_project
|
||||
msgid "Project"
|
||||
msgstr "Projektas"
|
||||
msgstr ""
|
||||
|
|
|
|||
|
|
@ -1,37 +1,47 @@
|
|||
# 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"
|
||||
"Project-Id-Version: Odoo Server 19.0\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-10-08 18:38+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"
|
||||
"Language: lv\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n"
|
||||
"Plural-Forms: \n"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
|
||||
msgid "# Expenses"
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__display_name
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__display_name
|
||||
msgid "Display Name"
|
||||
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
|
||||
#: model:ir.model,name:project_hr_expense.model_hr_expense
|
||||
msgid "Expense"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_hr_expense
|
||||
#. odoo-python
|
||||
#: code:addons/project_hr_expense/models/project_project.py:0
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses_dashbord
|
||||
msgid "Expenses"
|
||||
msgstr "Izdevumi"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__id
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model,name:project_hr_expense.model_project_project
|
||||
msgid "Project"
|
||||
msgstr "Project"
|
||||
msgstr ""
|
||||
|
|
|
|||
|
|
@ -1,37 +0,0 @@
|
|||
# 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 "പ്രൊജക്റ്റ് "
|
||||
|
|
@ -1,37 +1,47 @@
|
|||
# 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"
|
||||
"Project-Id-Version: Odoo Server 18.0\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2024-09-26 08:55+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"
|
||||
"Language: mn\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"Plural-Forms: \n"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
|
||||
msgid "# Expenses"
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__display_name
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__display_name
|
||||
msgid "Display Name"
|
||||
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
|
||||
#: model:ir.model,name:project_hr_expense.model_hr_expense
|
||||
msgid "Expense"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_hr_expense
|
||||
#. odoo-python
|
||||
#: code:addons/project_hr_expense/models/project_project.py:0
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses_dashbord
|
||||
msgid "Expenses"
|
||||
msgstr "Зардлууд"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__id
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model,name:project_hr_expense.model_project_project
|
||||
msgid "Project"
|
||||
msgstr "Төсөл"
|
||||
msgstr ""
|
||||
|
|
|
|||
|
|
@ -1,37 +0,0 @@
|
|||
# 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"
|
||||
|
|
@ -0,0 +1,50 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_hr_expense
|
||||
#
|
||||
# Oakarmin Iron <oakarminiron@gmail.com>, 2026.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 18.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2026-02-04 07:54+0000\n"
|
||||
"Last-Translator: Oakarmin Iron <oakarminiron@gmail.com>\n"
|
||||
"Language-Team: Burmese <https://translate.odoo.com/projects/odoo-19/"
|
||||
"project_hr_expense/my/>\n"
|
||||
"Language: my\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Generator: Weblate 5.14.3\n"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__display_name
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model,name:project_hr_expense.model_hr_expense
|
||||
msgid "Expense"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_hr_expense
|
||||
#. odoo-python
|
||||
#: code:addons/project_hr_expense/models/project_project.py:0
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses_dashbord
|
||||
msgid "Expenses"
|
||||
msgstr "အသုံးစရိတ်များ"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__id
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model,name:project_hr_expense.model_project_project
|
||||
msgid "Project"
|
||||
msgstr "ပရောဂျက်"
|
||||
|
|
@ -1,37 +1,48 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_hr_expense
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Rune Restad, 2025
|
||||
#
|
||||
# * project_hr_expense
|
||||
#
|
||||
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server 18.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"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-09-16 18:49+0000\n"
|
||||
"Last-Translator: \"Tiffany Chang (tic)\" <tic@odoo.com>\n"
|
||||
"Language-Team: Norwegian Bokmål <https://translate.odoo.com/projects/odoo-19/"
|
||||
"project_hr_expense/nb_NO/>\n"
|
||||
"Language: 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"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
|
||||
msgid "# Expenses"
|
||||
msgstr "# Utgifter"
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__display_name
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model,name:project_hr_expense.model_hr_expense
|
||||
msgid "Expense"
|
||||
msgstr "Utlegg"
|
||||
|
||||
#. 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
|
||||
#: code:addons/project_hr_expense/models/project_project.py:0
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses_dashbord
|
||||
msgid "Expenses"
|
||||
msgstr "Utlegg"
|
||||
msgstr "Utgifter"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__id
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model,name:project_hr_expense.model_project_project
|
||||
|
|
|
|||
|
|
@ -1,35 +1,49 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_hr_expense
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
#
|
||||
# * project_hr_expense
|
||||
#
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
# Bren Driesen <brdri@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0beta\n"
|
||||
"Project-Id-Version: Odoo Server 18.0\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-12-02 14:57+0000\n"
|
||||
"Last-Translator: Bren Driesen <brdri@odoo.com>\n"
|
||||
"Language-Team: Dutch <https://translate.odoo.com/projects/odoo-19/"
|
||||
"project_hr_expense/nl/>\n"
|
||||
"Language: 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"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.14.3\n"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
|
||||
msgid "# Expenses"
|
||||
msgstr "# Declaraties"
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__display_name
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Weergavenaam"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: code:addons/project_hr_expense/models/project.py:0
|
||||
#: code:addons/project_hr_expense/models/project.py:0
|
||||
#, python-format
|
||||
#: model:ir.model,name:project_hr_expense.model_hr_expense
|
||||
msgid "Expense"
|
||||
msgstr "Onkost"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#. odoo-python
|
||||
#: code:addons/project_hr_expense/models/project_project.py:0
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses_dashbord
|
||||
msgid "Expenses"
|
||||
msgstr "Declaraties"
|
||||
msgstr "Onkosten"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__id
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model,name:project_hr_expense.model_project_project
|
||||
|
|
|
|||
|
|
@ -1,33 +0,0 @@
|
|||
# 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 ""
|
||||
|
|
@ -1,38 +1,51 @@
|
|||
# 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
|
||||
#
|
||||
# * project_hr_expense
|
||||
#
|
||||
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0beta\n"
|
||||
"Project-Id-Version: Odoo Server 18.0\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-10-17 12:46+0000\n"
|
||||
"Last-Translator: \"Dylan Kiss (dyki)\" <dyki@odoo.com>\n"
|
||||
"Language-Team: Polish <https://translate.odoo.com/projects/odoo-19/"
|
||||
"project_hr_expense/pl/>\n"
|
||||
"Language: 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"
|
||||
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
|
||||
"|| n%100>=20) ? 1 : 2;\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
|
||||
msgid "# Expenses"
|
||||
msgstr "# Wydatki"
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__display_name
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Nazwa wyświetlana"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: code:addons/project_hr_expense/models/project.py:0
|
||||
#: code:addons/project_hr_expense/models/project.py:0
|
||||
#, python-format
|
||||
#: model:ir.model,name:project_hr_expense.model_hr_expense
|
||||
msgid "Expense"
|
||||
msgstr "Wydatek"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#. odoo-python
|
||||
#: code:addons/project_hr_expense/models/project_project.py:0
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses_dashbord
|
||||
msgid "Expenses"
|
||||
msgstr "Wydatki"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__id
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model,name:project_hr_expense.model_project_project
|
||||
msgid "Project"
|
||||
|
|
|
|||
|
|
@ -4,10 +4,10 @@
|
|||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server 19.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"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2026-01-25 18:36+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
|
|
@ -16,18 +16,30 @@ msgstr ""
|
|||
"Plural-Forms: \n"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
|
||||
msgid "# Expenses"
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__display_name
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model,name:project_hr_expense.model_hr_expense
|
||||
msgid "Expense"
|
||||
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
|
||||
#: code:addons/project_hr_expense/models/project_project.py:0
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses_dashbord
|
||||
msgid "Expenses"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__id
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model,name:project_hr_expense.model_project_project
|
||||
msgid "Project"
|
||||
|
|
|
|||
|
|
@ -1,38 +1,49 @@
|
|||
# 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
|
||||
#
|
||||
# * project_hr_expense
|
||||
#
|
||||
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0beta\n"
|
||||
"Project-Id-Version: Odoo Server 18.0\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-09-16 18:49+0000\n"
|
||||
"Last-Translator: \"Tiffany Chang (tic)\" <tic@odoo.com>\n"
|
||||
"Language-Team: Portuguese <https://translate.odoo.com/projects/odoo-19/"
|
||||
"project_hr_expense/pt/>\n"
|
||||
"Language: 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"
|
||||
"Plural-Forms: nplurals=2; plural=n > 1;\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
|
||||
msgid "# Expenses"
|
||||
msgstr "# Despesas"
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__display_name
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__display_name
|
||||
msgid "Display Name"
|
||||
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
|
||||
#: model:ir.model,name:project_hr_expense.model_hr_expense
|
||||
msgid "Expense"
|
||||
msgstr "Despesa"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#. odoo-python
|
||||
#: code:addons/project_hr_expense/models/project_project.py:0
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses_dashbord
|
||||
msgid "Expenses"
|
||||
msgstr "Despesas"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__id
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model,name:project_hr_expense.model_project_project
|
||||
msgid "Project"
|
||||
|
|
|
|||
|
|
@ -1,37 +1,50 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_hr_expense
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Layna Nascimento, 2023
|
||||
#
|
||||
# * project_hr_expense
|
||||
#
|
||||
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
|
||||
# "Maitê Dietze (madi)" <madi@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0beta\n"
|
||||
"Project-Id-Version: Odoo Server 18.0\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-11-07 01:36+0000\n"
|
||||
"Last-Translator: \"Maitê Dietze (madi)\" <madi@odoo.com>\n"
|
||||
"Language-Team: Portuguese (Brazil) <https://translate.odoo.com/projects/"
|
||||
"odoo-19/project_hr_expense/pt_BR/>\n"
|
||||
"Language: 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"
|
||||
"Plural-Forms: nplurals=2; plural=n > 1;\n"
|
||||
"X-Generator: Weblate 5.12.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"
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__display_name
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Exibir nome"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: code:addons/project_hr_expense/models/project.py:0
|
||||
#: code:addons/project_hr_expense/models/project.py:0
|
||||
#, python-format
|
||||
#: model:ir.model,name:project_hr_expense.model_hr_expense
|
||||
msgid "Expense"
|
||||
msgstr "Despesa"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#. odoo-python
|
||||
#: code:addons/project_hr_expense/models/project_project.py:0
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses_dashbord
|
||||
msgid "Expenses"
|
||||
msgstr "Despesas"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__id
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model,name:project_hr_expense.model_project_project
|
||||
msgid "Project"
|
||||
|
|
|
|||
|
|
@ -1,37 +1,50 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_hr_expense
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Alin Miclea, 2024
|
||||
#
|
||||
# * project_hr_expense
|
||||
#
|
||||
# Busoi Cristina <elena.busoi@capps.ai>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0beta\n"
|
||||
"Project-Id-Version: Odoo Server 18.0\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-11-27 09:06+0000\n"
|
||||
"Last-Translator: Busoi Cristina <elena.busoi@capps.ai>\n"
|
||||
"Language-Team: Romanian <https://translate.odoo.com/projects/odoo-19/"
|
||||
"project_hr_expense/ro/>\n"
|
||||
"Language: 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"
|
||||
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
|
||||
"20)) ? 1 : 2;\n"
|
||||
"X-Generator: Weblate 5.14.3\n"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
|
||||
msgid "# Expenses"
|
||||
msgstr "# Cheltuieli"
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__display_name
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Nume afişat"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: code:addons/project_hr_expense/models/project.py:0
|
||||
#: code:addons/project_hr_expense/models/project.py:0
|
||||
#, python-format
|
||||
#: model:ir.model,name:project_hr_expense.model_hr_expense
|
||||
msgid "Expense"
|
||||
msgstr "Cheltuieli"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#. odoo-python
|
||||
#: code:addons/project_hr_expense/models/project_project.py:0
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses_dashbord
|
||||
msgid "Expenses"
|
||||
msgstr "Cheltuieli"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__id
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model,name:project_hr_expense.model_project_project
|
||||
msgid "Project"
|
||||
|
|
|
|||
|
|
@ -1,39 +1,57 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_hr_expense
|
||||
#
|
||||
# * project_hr_expense
|
||||
#
|
||||
# Translators:
|
||||
# Vasiliy Korobatov <korobatov@gmail.com>, 2022
|
||||
# Сергей Шебанин <sergey@shebanin.ru>, 2022
|
||||
# alenafairy, 2023
|
||||
#
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
# "Anastasiia Koroleva (koan)" <koan@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0beta\n"
|
||||
"Project-Id-Version: Odoo Server 17.0\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-12-03 08:34+0000\n"
|
||||
"Last-Translator: \"Anastasiia Koroleva (koan)\" <koan@odoo.com>\n"
|
||||
"Language-Team: Russian <https://translate.odoo.com/projects/odoo-19/"
|
||||
"project_hr_expense/ru/>\n"
|
||||
"Language: 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"
|
||||
"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"
|
||||
"X-Generator: Weblate 5.14.3\n"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
|
||||
msgid "# Expenses"
|
||||
msgstr "# Расходы"
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__display_name
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__display_name
|
||||
msgid "Display Name"
|
||||
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
|
||||
#: model:ir.model,name:project_hr_expense.model_hr_expense
|
||||
msgid "Expense"
|
||||
msgstr "Расходы"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#. odoo-python
|
||||
#: code:addons/project_hr_expense/models/project_project.py:0
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses_dashbord
|
||||
msgid "Expenses"
|
||||
msgstr "Расходы"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__id
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model,name:project_hr_expense.model_project_project
|
||||
msgid "Project"
|
||||
msgstr "Проект"
|
||||
|
||||
#~ msgid "# Expenses"
|
||||
#~ msgstr "# Расходы"
|
||||
|
|
|
|||
|
|
@ -1,36 +1,49 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_hr_expense
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
#
|
||||
# * project_hr_expense
|
||||
#
|
||||
# Tomáš Píšek <Tomas.Pisek@seznam.cz>, 2026.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0beta\n"
|
||||
"Project-Id-Version: Odoo Server 19.0\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2026-02-16 05:04+0000\n"
|
||||
"Last-Translator: Tomáš Píšek <Tomas.Pisek@seznam.cz>\n"
|
||||
"Language-Team: Slovak <https://translate.odoo.com/projects/odoo-19/"
|
||||
"project_hr_expense/sk/>\n"
|
||||
"Language: 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"
|
||||
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
|
||||
"X-Generator: Weblate 5.14.3\n"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
|
||||
msgid "# Expenses"
|
||||
msgstr ""
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__display_name
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Zobrazovaný názov"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: code:addons/project_hr_expense/models/project.py:0
|
||||
#: code:addons/project_hr_expense/models/project.py:0
|
||||
#, python-format
|
||||
#: model:ir.model,name:project_hr_expense.model_hr_expense
|
||||
msgid "Expense"
|
||||
msgstr "Výdavok"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#. odoo-python
|
||||
#: code:addons/project_hr_expense/models/project_project.py:0
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses_dashbord
|
||||
msgid "Expenses"
|
||||
msgstr "Výdavky"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__id
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model,name:project_hr_expense.model_project_project
|
||||
msgid "Project"
|
||||
|
|
|
|||
|
|
@ -1,36 +1,50 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_hr_expense
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
#
|
||||
# * project_hr_expense
|
||||
#
|
||||
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0beta\n"
|
||||
"Project-Id-Version: Odoo Server 18.0\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-09-16 21:24+0000\n"
|
||||
"Last-Translator: \"Tiffany Chang (tic)\" <tic@odoo.com>\n"
|
||||
"Language-Team: Slovenian <https://translate.odoo.com/projects/odoo-19/"
|
||||
"project_hr_expense/sl/>\n"
|
||||
"Language: 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"
|
||||
"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || "
|
||||
"n%100==4 ? 2 : 3;\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
|
||||
msgid "# Expenses"
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__display_name
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__display_name
|
||||
msgid "Display Name"
|
||||
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
|
||||
#: model:ir.model,name:project_hr_expense.model_hr_expense
|
||||
msgid "Expense"
|
||||
msgstr "Strošek"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#. odoo-python
|
||||
#: code:addons/project_hr_expense/models/project_project.py:0
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses_dashbord
|
||||
msgid "Expenses"
|
||||
msgstr "Stroški"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__id
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model,name:project_hr_expense.model_project_project
|
||||
msgid "Project"
|
||||
|
|
|
|||
|
|
@ -1,32 +1,46 @@
|
|||
# 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"
|
||||
"Project-Id-Version: Odoo Server 19.0\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-12-30 18:37+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"
|
||||
"Language: sq\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"Plural-Forms: \n"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
|
||||
msgid "# Expenses"
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__display_name
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__display_name
|
||||
msgid "Display Name"
|
||||
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
|
||||
#: model:ir.model,name:project_hr_expense.model_hr_expense
|
||||
msgid "Expense"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_hr_expense
|
||||
#. odoo-python
|
||||
#: code:addons/project_hr_expense/models/project_project.py:0
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses_dashbord
|
||||
msgid "Expenses"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__id
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model,name:project_hr_expense.model_project_project
|
||||
msgid "Project"
|
||||
|
|
|
|||
|
|
@ -1,37 +0,0 @@
|
|||
# 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"
|
||||
|
|
@ -0,0 +1,47 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_hr_expense
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 18.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2024-09-26 08:55+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_hr_expense__display_name
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model,name:project_hr_expense.model_hr_expense
|
||||
msgid "Expense"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_hr_expense
|
||||
#. odoo-python
|
||||
#: code:addons/project_hr_expense/models/project_project.py:0
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses_dashbord
|
||||
msgid "Expenses"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__id
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model,name:project_hr_expense.model_project_project
|
||||
msgid "Project"
|
||||
msgstr ""
|
||||
|
|
@ -1,37 +1,48 @@
|
|||
# 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
|
||||
#
|
||||
# * project_hr_expense
|
||||
#
|
||||
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0beta\n"
|
||||
"Project-Id-Version: Odoo Server 18.0\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-09-16 21:24+0000\n"
|
||||
"Last-Translator: \"Tiffany Chang (tic)\" <tic@odoo.com>\n"
|
||||
"Language-Team: Swedish <https://translate.odoo.com/projects/odoo-19/"
|
||||
"project_hr_expense/sv/>\n"
|
||||
"Language: 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"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
|
||||
msgid "# Expenses"
|
||||
msgstr "# Utgifter"
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__display_name
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__display_name
|
||||
msgid "Display Name"
|
||||
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
|
||||
#: model:ir.model,name:project_hr_expense.model_hr_expense
|
||||
msgid "Expense"
|
||||
msgstr "Kostnader"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#. odoo-python
|
||||
#: code:addons/project_hr_expense/models/project_project.py:0
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses_dashbord
|
||||
msgid "Expenses"
|
||||
msgstr "Utlägg"
|
||||
msgstr "Kostnader"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__id
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model,name:project_hr_expense.model_project_project
|
||||
|
|
|
|||
|
|
@ -1,33 +0,0 @@
|
|||
# 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 ""
|
||||
|
|
@ -1,33 +0,0 @@
|
|||
# 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 ""
|
||||
|
|
@ -1,38 +1,50 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_hr_expense
|
||||
#
|
||||
# Translators:
|
||||
# Wichanon Jamwutthipreecha, 2022
|
||||
# Rasareeyar Lappiam, 2023
|
||||
#
|
||||
# * project_hr_expense
|
||||
#
|
||||
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0beta\n"
|
||||
"Project-Id-Version: Odoo Server 18.0\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-09-16 21:35+0000\n"
|
||||
"Last-Translator: \"Tiffany Chang (tic)\" <tic@odoo.com>\n"
|
||||
"Language-Team: Thai <https://translate.odoo.com/projects/odoo-19/"
|
||||
"project_hr_expense/th/>\n"
|
||||
"Language: 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"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
|
||||
msgid "# Expenses"
|
||||
msgstr "# ค่าใช้จ่าย"
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__display_name
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__display_name
|
||||
msgid "Display Name"
|
||||
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"
|
||||
#: model:ir.model,name:project_hr_expense.model_hr_expense
|
||||
msgid "Expense"
|
||||
msgstr "รายจ่าย"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#. odoo-python
|
||||
#: code:addons/project_hr_expense/models/project_project.py:0
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses_dashbord
|
||||
msgid "Expenses"
|
||||
msgstr "ค่าใช้จ่าย"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__id
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model,name:project_hr_expense.model_project_project
|
||||
msgid "Project"
|
||||
msgstr "โปรเจกต์"
|
||||
msgstr "โปรเจ็กต์"
|
||||
|
|
|
|||
|
|
@ -1,38 +1,50 @@
|
|||
# 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
|
||||
#
|
||||
# * project_hr_expense
|
||||
#
|
||||
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
|
||||
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0beta\n"
|
||||
"Project-Id-Version: Odoo Server 18.0\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-11-08 01:52+0000\n"
|
||||
"Last-Translator: Weblate <noreply-mt-weblate@weblate.org>\n"
|
||||
"Language-Team: Turkish <https://translate.odoo.com/projects/odoo-19/"
|
||||
"project_hr_expense/tr/>\n"
|
||||
"Language: 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"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
|
||||
msgid "# Expenses"
|
||||
msgstr "# Masraflar"
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__display_name
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "İsim Göster"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: code:addons/project_hr_expense/models/project.py:0
|
||||
#: code:addons/project_hr_expense/models/project.py:0
|
||||
#, python-format
|
||||
#: model:ir.model,name:project_hr_expense.model_hr_expense
|
||||
msgid "Expense"
|
||||
msgstr "Masraf"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#. odoo-python
|
||||
#: code:addons/project_hr_expense/models/project_project.py:0
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses_dashbord
|
||||
msgid "Expenses"
|
||||
msgstr "Masraflar"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__id
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model,name:project_hr_expense.model_project_project
|
||||
msgid "Project"
|
||||
|
|
|
|||
|
|
@ -1,38 +1,52 @@
|
|||
# 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
|
||||
#
|
||||
# * project_hr_expense
|
||||
#
|
||||
# Oleksii Lytvynov <oleksii.lytvynov@self-erp.com>, 2026.
|
||||
# Alina Lisnenko <alina.lisnenko@erp.co.ua>, 2026.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0beta\n"
|
||||
"Project-Id-Version: Odoo Server 18.0\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2026-02-19 18:50+0000\n"
|
||||
"Last-Translator: Alina Lisnenko <alina.lisnenko@erp.co.ua>\n"
|
||||
"Language-Team: Ukrainian <https://translate.odoo.com/projects/odoo-19/"
|
||||
"project_hr_expense/uk/>\n"
|
||||
"Language: 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"
|
||||
"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"
|
||||
"X-Generator: Weblate 5.14.3\n"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
|
||||
msgid "# Expenses"
|
||||
msgstr "К-сть витрат"
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__display_name
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__display_name
|
||||
msgid "Display Name"
|
||||
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
|
||||
#: model:ir.model,name:project_hr_expense.model_hr_expense
|
||||
msgid "Expense"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_hr_expense
|
||||
#. odoo-python
|
||||
#: code:addons/project_hr_expense/models/project_project.py:0
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses_dashbord
|
||||
msgid "Expenses"
|
||||
msgstr "Витрати"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__id
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model,name:project_hr_expense.model_project_project
|
||||
msgid "Project"
|
||||
msgstr "Проект"
|
||||
msgstr "Проєкт"
|
||||
|
|
|
|||
|
|
@ -0,0 +1,60 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_hr_expense
|
||||
#
|
||||
#
|
||||
# Translated by:
|
||||
# Deepvision - info@deepvision.uz | +998 77-093-0007
|
||||
# Amon Olimov - amon.bars@gmail.com
|
||||
# Jonibek Yorqulov - j.yorqulov@deepvision.uz
|
||||
# Mirzohidkhon Ulugkhujaev ulugkhujayevmirzohidxon@gmail.com
|
||||
#
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 19.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-10-08 18:38+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: \n"
|
||||
"Language: uz\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__display_name
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__display_name
|
||||
#, fuzzy
|
||||
msgid "Display Name"
|
||||
msgstr "Ko‘rsatiladigan nom"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model,name:project_hr_expense.model_hr_expense
|
||||
#, fuzzy
|
||||
msgid "Expense"
|
||||
msgstr "Xarajat"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#. odoo-python
|
||||
#: code:addons/project_hr_expense/models/project_project.py:0
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses_dashbord
|
||||
#, fuzzy
|
||||
msgid "Expenses"
|
||||
msgstr "Xarajatlar"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__id
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__id
|
||||
#, fuzzy
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model,name:project_hr_expense.model_project_project
|
||||
#, fuzzy
|
||||
msgid "Project"
|
||||
msgstr "Loyiha"
|
||||
|
|
@ -1,36 +1,50 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_hr_expense
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
#
|
||||
# * project_hr_expense
|
||||
#
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
# "Thi Huong Nguyen (thng)" <thng@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0beta\n"
|
||||
"Project-Id-Version: Odoo Server 18.0\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-10-16 06:08+0000\n"
|
||||
"Last-Translator: \"Thi Huong Nguyen (thng)\" <thng@odoo.com>\n"
|
||||
"Language-Team: Vietnamese <https://translate.odoo.com/projects/odoo-19/"
|
||||
"project_hr_expense/vi/>\n"
|
||||
"Language: 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"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
|
||||
msgid "# Expenses"
|
||||
msgstr "# Chi phí"
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__display_name
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__display_name
|
||||
msgid "Display Name"
|
||||
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
|
||||
#: model:ir.model,name:project_hr_expense.model_hr_expense
|
||||
msgid "Expense"
|
||||
msgstr "Chi phí"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#. odoo-python
|
||||
#: code:addons/project_hr_expense/models/project_project.py:0
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses_dashbord
|
||||
msgid "Expenses"
|
||||
msgstr "Chi phí"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__id
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model,name:project_hr_expense.model_project_project
|
||||
msgid "Project"
|
||||
|
|
|
|||
|
|
@ -1,36 +1,50 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_hr_expense
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
#
|
||||
# * project_hr_expense
|
||||
#
|
||||
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
|
||||
# "Chloe Wang (chwa)" <chwa@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0beta\n"
|
||||
"Project-Id-Version: Odoo Server 18.0\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-12-02 14:57+0000\n"
|
||||
"Last-Translator: \"Chloe Wang (chwa)\" <chwa@odoo.com>\n"
|
||||
"Language-Team: Chinese (Simplified Han script) <https://translate.odoo.com/"
|
||||
"projects/odoo-19/project_hr_expense/zh_Hans/>\n"
|
||||
"Language: 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"
|
||||
"X-Generator: Weblate 5.14.3\n"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
|
||||
msgid "# Expenses"
|
||||
msgstr "# 费用"
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__display_name
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__display_name
|
||||
msgid "Display Name"
|
||||
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
|
||||
#: model:ir.model,name:project_hr_expense.model_hr_expense
|
||||
msgid "Expense"
|
||||
msgstr "费用"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#. odoo-python
|
||||
#: code:addons/project_hr_expense/models/project_project.py:0
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses_dashbord
|
||||
msgid "Expenses"
|
||||
msgstr "费用"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__id
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model,name:project_hr_expense.model_project_project
|
||||
msgid "Project"
|
||||
|
|
|
|||
|
|
@ -1,37 +1,53 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * project_hr_expense
|
||||
#
|
||||
# * project_hr_expense
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Tony Ng, 2023
|
||||
#
|
||||
# Wil Odoo, 2025
|
||||
# Tony Ng, 2025
|
||||
#
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0beta\n"
|
||||
"Project-Id-Version: Odoo Server saas~18.3\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"
|
||||
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-09-16 08:11+0000\n"
|
||||
"Last-Translator: \"Dylan Kiss (dyki)\" <dyki@odoo.com>\n"
|
||||
"Language-Team: Chinese (Traditional Han script) <https://translate.odoo.com/"
|
||||
"projects/odoo-19/project_hr_expense/zh_Hant/>\n"
|
||||
"Language: 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"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__expenses_count
|
||||
msgid "# Expenses"
|
||||
msgstr "開支數目"
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__display_name
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__display_name
|
||||
msgid "Display Name"
|
||||
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
|
||||
#: model:ir.model,name:project_hr_expense.model_hr_expense
|
||||
msgid "Expense"
|
||||
msgstr "開支"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#. odoo-python
|
||||
#: code:addons/project_hr_expense/models/project_project.py:0
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses
|
||||
#: model:ir.embedded.actions,name:project_hr_expense.project_embedded_action_hr_expenses_dashbord
|
||||
msgid "Expenses"
|
||||
msgstr "開支"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_hr_expense__id
|
||||
#: model:ir.model.fields,field_description:project_hr_expense.field_project_project__id
|
||||
msgid "ID"
|
||||
msgstr "識別號"
|
||||
|
||||
#. module: project_hr_expense
|
||||
#: model:ir.model,name:project_hr_expense.model_project_project
|
||||
msgid "Project"
|
||||
|
|
|
|||
|
|
@ -1,3 +1,2 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
|
||||
from . import project
|
||||
from . import hr_expense
|
||||
from . import project_project
|
||||
|
|
|
|||
|
|
@ -0,0 +1,24 @@
|
|||
from odoo import api, models
|
||||
|
||||
|
||||
class HrExpense(models.Model):
|
||||
_inherit = 'hr.expense'
|
||||
|
||||
def _compute_analytic_distribution(self):
|
||||
project_id = self.env.context.get('project_id')
|
||||
if not project_id:
|
||||
super()._compute_analytic_distribution()
|
||||
else:
|
||||
analytic_distribution = self.env['project.project'].browse(project_id)._get_analytic_distribution()
|
||||
for expense in self:
|
||||
expense.analytic_distribution = expense.analytic_distribution or analytic_distribution
|
||||
|
||||
@api.model_create_multi
|
||||
def create(self, vals_list):
|
||||
project_id = self.env.context.get('project_id')
|
||||
if project_id:
|
||||
analytic_distribution = self.env['project.project'].browse(project_id)._get_analytic_distribution()
|
||||
if analytic_distribution:
|
||||
for vals in vals_list:
|
||||
vals['analytic_distribution'] = vals.get('analytic_distribution', analytic_distribution)
|
||||
return super().create(vals_list)
|
||||
|
|
@ -1,35 +1,14 @@
|
|||
# -*- 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
|
||||
from odoo import models
|
||||
from odoo.fields import Domain
|
||||
|
||||
class Project(models.Model):
|
||||
|
||||
class ProjectProject(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
|
||||
# ----------------------------
|
||||
|
|
@ -39,33 +18,43 @@ class Project(models.Model):
|
|||
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}},
|
||||
'display_name': self.env._('Expenses'),
|
||||
'views': [[False, 'list'], [False, 'form'], [False, 'kanban'], [False, 'graph'], [False, 'pivot']],
|
||||
'context': {'project_id': self.id},
|
||||
'domain': domain or [('id', 'in', expense_ids)],
|
||||
})
|
||||
if len(expense_ids) == 1:
|
||||
if not self.env.context.get('from_embedded_action') and len(expense_ids) == 1:
|
||||
action["views"] = [[False, 'form']]
|
||||
action["res_id"] = expense_ids[0]
|
||||
return action
|
||||
|
||||
def _get_add_purchase_items_domain(self):
|
||||
return Domain.AND([
|
||||
super()._get_add_purchase_items_domain(),
|
||||
Domain('expense_id', '=', False),
|
||||
])
|
||||
|
||||
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)
|
||||
|
||||
def action_open_project_expenses(self):
|
||||
self.ensure_one()
|
||||
return self._get_expense_action(domain=[('analytic_distribution', 'in', self.account_id.ids)])
|
||||
|
||||
# ----------------------------
|
||||
# Project Update
|
||||
# ----------------------------
|
||||
|
||||
def _get_profitability_labels(self):
|
||||
labels = super()._get_profitability_labels()
|
||||
labels['expenses'] = _lt('Expenses')
|
||||
labels['expenses'] = self.env._('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
|
||||
sequence_per_invoice_type['expenses'] = 13
|
||||
return sequence_per_invoice_type
|
||||
|
||||
def _get_already_included_profitability_invoice_line_ids(self):
|
||||
|
|
@ -73,38 +62,51 @@ class Project(models.Model):
|
|||
# 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),
|
||||
('expense_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:
|
||||
if not self.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'):
|
||||
can_see_expense = with_action and self.env.user.has_group('hr_expense.group_hr_expense_team_approver')
|
||||
|
||||
expenses_read_group = self.env['hr.expense']._read_group(
|
||||
[
|
||||
('state', 'in', ['posted', 'in_payment', 'paid']),
|
||||
('analytic_distribution', 'in', self.account_id.ids),
|
||||
],
|
||||
groupby=['currency_id'],
|
||||
aggregates=['id:array_agg', 'untaxed_amount_currency:sum'],
|
||||
)
|
||||
if not expenses_read_group:
|
||||
return {}
|
||||
expense_data = expenses_read_group[0]
|
||||
expense_ids = []
|
||||
amount_billed = 0.0
|
||||
for currency, ids, untaxed_amount_currency_sum in expenses_read_group:
|
||||
if can_see_expense:
|
||||
expense_ids.extend(ids)
|
||||
amount_billed += currency._convert(
|
||||
from_amount=untaxed_amount_currency_sum,
|
||||
to_currency=self.currency_id,
|
||||
company=self.company_id,
|
||||
)
|
||||
|
||||
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},
|
||||
'costs': {'id': section_id, 'sequence': self._get_profitability_sequence_per_invoice_type()[section_id], 'billed': -amount_billed, '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])
|
||||
args = [section_id, [('id', 'in', expense_ids)]]
|
||||
if len(expense_ids) == 1:
|
||||
args.append(expense_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([
|
||||
return Domain.AND([
|
||||
super()._get_profitability_aal_domain(),
|
||||
['|', ('move_line_id', '=', False), ('move_line_id.expense_id', '=', False)],
|
||||
])
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from . import test_analytics
|
||||
from . import test_project_profitability
|
||||
|
|
|
|||
|
|
@ -0,0 +1,48 @@
|
|||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from odoo.tests import tagged
|
||||
from odoo.addons.hr_expense.tests.common import TestExpenseCommon
|
||||
|
||||
|
||||
@tagged('-at_install', 'post_install')
|
||||
class TestAnalytics(TestExpenseCommon):
|
||||
|
||||
@classmethod
|
||||
def setUpClass(cls):
|
||||
super().setUpClass()
|
||||
cls.env.user.group_ids += cls.env.ref('project.group_project_manager')
|
||||
cls.project_plan, _other_plans = cls.env['account.analytic.plan']._get_all_plans()
|
||||
cls.analytic_account1, cls.analytic_account2 = cls.env['account.analytic.account'].create([
|
||||
{
|
||||
'name': 'Account 1',
|
||||
'plan_id': cls.project_plan.id,
|
||||
},
|
||||
{
|
||||
'name': 'Account 2',
|
||||
'plan_id': cls.project_plan.id,
|
||||
},
|
||||
])
|
||||
cls.project = cls.env['project.project'].create({
|
||||
'name': 'Project',
|
||||
'account_id': cls.analytic_account1.id,
|
||||
})
|
||||
|
||||
def test_project_analytics_to_expense(self):
|
||||
expense = self.env['hr.expense'].with_context(project_id=self.project.id).create({
|
||||
'name': 'Expense',
|
||||
'employee_id': self.expense_employee.id,
|
||||
'product_id': self.product_a.id,
|
||||
})
|
||||
self.assertEqual(
|
||||
expense.analytic_distribution,
|
||||
{str(self.analytic_account1.id): 100},
|
||||
"The analytic distribution of the created expense should be set to the account of the project specified in the context.",
|
||||
)
|
||||
self.project.account_id = self.analytic_account2
|
||||
expense.analytic_distribution = False
|
||||
expense.with_context(project_id=self.project.id)._compute_analytic_distribution()
|
||||
self.assertEqual(
|
||||
expense.analytic_distribution,
|
||||
{str(self.analytic_account2.id): 100},
|
||||
"The analytic distribution of the expense should be set to the account of the project specified in the context.",
|
||||
)
|
||||
|
|
@ -1,4 +1,3 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from odoo.addons.hr_expense.tests.common import TestExpenseCommon
|
||||
|
|
@ -7,67 +6,147 @@ 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):
|
||||
def check_project_profitability_before_creating_and_approving_expense(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')
|
||||
|
||||
expense.action_submit()
|
||||
self.assertDictEqual(
|
||||
project._get_profitability_items(False),
|
||||
project_profitability_items_empty,
|
||||
'No data should be found since the sheet is not approved yet.',
|
||||
'No data should be found since the expense is not approved yet.',
|
||||
)
|
||||
|
||||
expense_sheet.approve_expense_sheets()
|
||||
self.assertEqual(expense_sheet.state, 'approve')
|
||||
return expense_sheet
|
||||
expense.action_approve()
|
||||
return expense
|
||||
|
||||
|
||||
@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},
|
||||
self.project.company_id = False
|
||||
# Create a new company with the foreign currency.
|
||||
foreign_company = self.company_data_2['company']
|
||||
foreign_company.currency_id = self.foreign_currency
|
||||
foreign_employee = self.env['hr.employee'].sudo().create({
|
||||
'name': 'Foreign employee',
|
||||
'company_id': foreign_company.id,
|
||||
'expense_manager_id': self.expense_user_manager.id,
|
||||
'work_email': 'email@email',
|
||||
})
|
||||
|
||||
expense_sheet = self.check_project_profitability_before_creating_and_approving_expense_sheet(
|
||||
expense = self.create_expenses({
|
||||
'name': 'Car Travel Expenses',
|
||||
'employee_id': self.expense_employee.id,
|
||||
'product_id': self.product_c.id,
|
||||
'total_amount_currency': 350.00,
|
||||
'company_id': self.env.company.id,
|
||||
'analytic_distribution': {self.project.account_id.id: 100},
|
||||
})
|
||||
|
||||
self.check_project_profitability_before_creating_and_approving_expense(
|
||||
expense,
|
||||
self.project,
|
||||
self.project_profitability_items_empty)
|
||||
self.assertEqual(expense.state, 'approved')
|
||||
|
||||
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),
|
||||
self.project_profitability_items_empty,
|
||||
'No data should be found since the expenses are not posted.',
|
||||
)
|
||||
|
||||
# Create an expense in a foreign company, the expense is linked to the AA of the project.
|
||||
expense_foreign = self.create_expenses({
|
||||
'name': 'Car Travel Expenses foreign',
|
||||
'employee_id': foreign_employee.id,
|
||||
'product_id': self.product_c.id,
|
||||
'total_amount_currency': 350.00,
|
||||
'company_id': foreign_company.id,
|
||||
'analytic_distribution': {self.project.account_id.id: 100},
|
||||
'currency_id': self.foreign_currency.id,
|
||||
})
|
||||
expense_foreign.action_submit()
|
||||
self.assertEqual(expense_foreign.state, 'submitted')
|
||||
expense_foreign.action_approve()
|
||||
self.assertEqual(expense_foreign.state, 'approved')
|
||||
self.post_expenses_with_wizard(expense_foreign.with_company(foreign_company))
|
||||
self.assertEqual(expense_foreign.state, 'posted')
|
||||
self.post_expenses_with_wizard(expense)
|
||||
self.assertEqual(expense.state, 'posted')
|
||||
|
||||
# Both costs should now be computed in the project profitability, since both expenses were posted
|
||||
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},
|
||||
'data': [{
|
||||
'id': 'expenses',
|
||||
'sequence': expense_sequence,
|
||||
'to_bill': 0.0,
|
||||
'billed': -expense.untaxed_amount_currency - expense_foreign.untaxed_amount_currency * 0.2
|
||||
}],
|
||||
'total': {'to_bill': 0.0, 'billed': -expense.untaxed_amount_currency - expense_foreign.untaxed_amount_currency * 0.2},
|
||||
},
|
||||
'revenues': {'data': [], 'total': {'to_invoice': 0.0, 'invoiced': 0.0}},
|
||||
},
|
||||
)
|
||||
|
||||
expense_sheet.refuse_sheet('Test cancel expense')
|
||||
# Reset to approved the expense of the main company. Only the total from the foreign company should be computed
|
||||
expense.account_move_id.button_draft()
|
||||
expense.account_move_id.unlink()
|
||||
self.assertEqual(expense.state, 'approved')
|
||||
self.assertDictEqual(
|
||||
self.project._get_profitability_items(False),
|
||||
{
|
||||
'costs': {
|
||||
'data': [{'id': 'expenses', 'sequence': expense_sequence, 'to_bill': 0.0, 'billed': -expense_foreign.untaxed_amount_currency * 0.2}],
|
||||
'total': {'to_bill': 0.0, 'billed': -expense_foreign.untaxed_amount_currency * 0.2},
|
||||
},
|
||||
'revenues': {'data': [], 'total': {'to_invoice': 0.0, 'invoiced': 0.0}},
|
||||
},
|
||||
)
|
||||
|
||||
# Reset to approved the expense of the foreign company. No data should be computed now.
|
||||
expense_foreign.account_move_id.button_draft()
|
||||
expense_foreign.account_move_id.unlink()
|
||||
self.assertEqual(expense_foreign.state, 'approved')
|
||||
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.',
|
||||
'No data should be found since the sheets are not posted or done.',
|
||||
)
|
||||
|
||||
def test_project_profitability_after_expense_actions(self):
|
||||
expense = self.create_expenses({
|
||||
"name": "Car Travel Expenses",
|
||||
"total_amount": 50.00,
|
||||
"company_id": self.project.company_id.id,
|
||||
"analytic_distribution": {self.project.account_id.id: 100},
|
||||
})
|
||||
|
||||
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']
|
||||
|
||||
expense.action_submit()
|
||||
expense.action_approve()
|
||||
self.post_expenses_with_wizard(expense)
|
||||
|
||||
self.assertDictEqual(
|
||||
self.project._get_profitability_items(False),
|
||||
{
|
||||
'costs': {
|
||||
'data': [{'id': 'expenses', 'sequence': expense_sequence, 'to_bill': 0.0, 'billed': -expense.untaxed_amount_currency}],
|
||||
'total': {'to_bill': 0.0, 'billed': -expense.untaxed_amount_currency},
|
||||
},
|
||||
'revenues': {'data': [], 'total': {'to_invoice': 0.0, 'invoiced': 0.0}},
|
||||
},
|
||||
)
|
||||
|
|
|
|||
|
|
@ -0,0 +1,22 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<record id="project_embedded_action_hr_expenses" model="ir.embedded.actions">
|
||||
<field name="parent_res_model">project.project</field>
|
||||
<field name="sequence">77</field>
|
||||
<field name="name">Expenses</field>
|
||||
<field name="parent_action_id" ref="project.act_project_project_2_project_task_all"/>
|
||||
<field name="python_method">action_open_project_expenses</field>
|
||||
<field name="context">{"from_embedded_action": true}</field>
|
||||
<field name="groups_ids" eval="[(4, ref('hr_expense.group_hr_expense_user'))]"/>
|
||||
</record>
|
||||
|
||||
<record id="project_embedded_action_hr_expenses_dashbord" model="ir.embedded.actions">
|
||||
<field name="parent_res_model">project.project</field>
|
||||
<field name="sequence">77</field>
|
||||
<field name="name">Expenses</field>
|
||||
<field name="parent_action_id" ref="project.project_update_all_action"/>
|
||||
<field name="python_method">action_open_project_expenses</field>
|
||||
<field name="context">{"from_embedded_action": true}</field>
|
||||
<field name="groups_ids" eval="[(4, ref('hr_expense.group_hr_expense_user'))]"/>
|
||||
</record>
|
||||
</odoo>
|
||||
|
|
@ -1,13 +1,15 @@
|
|||
[project]
|
||||
name = "odoo-bringout-oca-ocb-project_hr_expense"
|
||||
version = "16.0.0"
|
||||
description = "Project Expenses - Project expenses"
|
||||
description = "Project Expenses -
|
||||
Project expenses
|
||||
"
|
||||
authors = [
|
||||
{ name = "Ernad Husremovic", email = "hernad@bring.out.ba" }
|
||||
]
|
||||
dependencies = [
|
||||
"odoo-bringout-oca-ocb-project>=16.0.0",
|
||||
"odoo-bringout-oca-ocb-hr_expense>=16.0.0",
|
||||
"TODO_MAP-project_account>=19.0.0",
|
||||
"odoo-bringout-oca-ocb-hr_expense>=19.0.0",
|
||||
"requests>=2.25.1"
|
||||
]
|
||||
readme = "README.md"
|
||||
|
|
@ -17,7 +19,7 @@ classifiers = [
|
|||
"Intended Audience :: Developers",
|
||||
"License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)",
|
||||
"Programming Language :: Python :: 3",
|
||||
"Programming Language :: Python :: 3.11",
|
||||
"Programming Language :: Python :: 3.11",
|
||||
"Programming Language :: Python :: 3.12",
|
||||
"Topic :: Office/Business",
|
||||
]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue