Initial commit: Accounting packages

This commit is contained in:
Ernad Husremovic 2025-08-29 15:20:47 +02:00
commit 4ef34c2317
2661 changed files with 1709616 additions and 0 deletions

View file

@ -0,0 +1,49 @@
# Subcontracting Management with Stock Valuation
This bridge module allows to manage subcontracting with valuation.
## Installation
```bash
pip install odoo-bringout-oca-ocb-mrp_subcontracting_account
```
## Dependencies
This addon depends on:
- mrp_subcontracting
- mrp_account
## Manifest Information
- **Name**: Subcontracting Management with Stock Valuation
- **Version**: 0.1
- **Category**: Hidden
- **License**: LGPL-3
- **Installable**: True
## Source
Based on [OCA/OCB](https://github.com/OCA/OCB) branch 16.0, addon `mrp_subcontracting_account`.
## 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

View file

@ -0,0 +1,32 @@
# Architecture
```mermaid
flowchart TD
U[Users] -->|HTTP| V[Views and QWeb Templates]
V --> C[Controllers]
V --> W[Wizards Transient Models]
C --> M[Models and ORM]
W --> M
M --> R[Reports]
DX[Data XML] --> M
S[Security ACLs and Groups] -. enforces .-> M
subgraph Mrp_subcontracting_account Module - mrp_subcontracting_account
direction LR
M:::layer
W:::layer
C:::layer
V:::layer
R:::layer
S:::layer
DX:::layer
end
classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px
```
Notes
- Views include tree/form/kanban templates and report templates.
- Controllers provide website/portal routes when present.
- Wizards are UI flows implemented with `models.TransientModel`.
- Data XML loads data/demo records; Security defines groups and access.

View file

@ -0,0 +1,3 @@
# Configuration
Refer to Odoo settings for mrp_subcontracting_account. Configure related models, access rights, and options as needed.

View file

@ -0,0 +1,3 @@
# Controllers
This module does not define custom HTTP controllers.

View file

@ -0,0 +1,6 @@
# Dependencies
This addon depends on:
- [mrp_subcontracting](../../odoo-bringout-oca-ocb-mrp_subcontracting)
- [mrp_account](../../odoo-bringout-oca-ocb-mrp_account)

View file

@ -0,0 +1,4 @@
# FAQ
- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged).
- Q: How to enable? A: Start server with --addon mrp_subcontracting_account or install in UI.

View file

@ -0,0 +1,7 @@
# Install
```bash
pip install odoo-bringout-oca-ocb-mrp_subcontracting_account"
# or
uv pip install odoo-bringout-oca-ocb-mrp_subcontracting_account"
```

View file

@ -0,0 +1,15 @@
# Models
Detected core models and extensions in mrp_subcontracting_account.
```mermaid
classDiagram
class mrp_production
class product_product
class stock_move
class stock_picking
```
Notes
- Classes show model technical names; fields omitted for brevity.
- Items listed under _inherit are extensions of existing models.

View file

@ -0,0 +1,6 @@
# Overview
Packaged Odoo addon: mrp_subcontracting_account. Provides features documented in upstream Odoo 16 under this addon.
- Source: OCA/OCB 16.0, addon mrp_subcontracting_account
- License: LGPL-3

View file

@ -0,0 +1,3 @@
# Reports
This module does not define custom reports.

View file

@ -0,0 +1,41 @@
# Security
Access control and security definitions in mrp_subcontracting_account.
## Access Control Lists (ACLs)
Model access permissions defined in:
- **[ir.model.access.csv](../mrp_subcontracting_account/security/ir.model.access.csv)**
- 2 model access rules
## Record Rules
Row-level security rules defined in:
## Security Groups & Configuration
Security groups and permissions defined in:
- **[mrp_subcontracting_account_security.xml](../mrp_subcontracting_account/security/mrp_subcontracting_account_security.xml)**
```mermaid
graph TB
subgraph "Security Layers"
A[Users] --> B[Groups]
B --> C[Access Control Lists]
C --> D[Models]
B --> E[Record Rules]
E --> F[Individual Records]
end
```
Security files overview:
- **[ir.model.access.csv](../mrp_subcontracting_account/security/ir.model.access.csv)**
- Model access permissions (CRUD rights)
- **[mrp_subcontracting_account_security.xml](../mrp_subcontracting_account/security/mrp_subcontracting_account_security.xml)**
- Security groups, categories, and XML-based rules
Notes
- Access Control Lists define which groups can access which models
- Record Rules provide row-level security (filter records by user/group)
- Security groups organize users and define permission sets
- All security is enforced at the ORM level by Odoo

View file

@ -0,0 +1,5 @@
# Troubleshooting
- Ensure Python and Odoo environment matches repo guidance.
- Check database connectivity and logs if startup fails.
- Validate that dependent addons listed in DEPENDENCIES.md are installed.

View file

@ -0,0 +1,7 @@
# Usage
Start Odoo including this addon (from repo root):
```bash
python3 scripts/nix_odoo_web_server.py --db-name mydb --addon mrp_subcontracting_account
```

View file

@ -0,0 +1,3 @@
# Wizards
This module does not include UI wizards.

View file

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

View file

@ -0,0 +1,19 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
{
'name': 'Subcontracting Management with Stock Valuation',
'version': '0.1',
'category': 'Hidden',
'description': """
This bridge module allows to manage subcontracting with valuation.
""",
'depends': ['mrp_subcontracting', 'mrp_account'],
'installable': True,
'auto_install': True,
'license': 'LGPL-3',
'data': [
'security/mrp_subcontracting_account_security.xml',
'security/ir.model.access.csv',
],
}

View file

@ -0,0 +1,36 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_subcontracting_account
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:53+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: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_product_product
msgid "Product Variant"
msgstr ""
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_mrp_production
msgid "Production Order"
msgstr ""
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_move
msgid "Stock Move"
msgstr ""
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_picking
msgid "Transfer"
msgstr ""

View file

@ -0,0 +1,36 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_subcontracting_account
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:53+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: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_product_product
msgid "Product Variant"
msgstr ""
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_mrp_production
msgid "Production Order"
msgstr ""
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_move
msgid "Stock Move"
msgstr ""
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_picking
msgid "Transfer"
msgstr ""

View file

@ -0,0 +1,40 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_subcontracting_account
#
# Translators:
# Martin Trigaux, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:53+0000\n"
"Last-Translator: Martin Trigaux, 2022\n"
"Language-Team: Arabic (https://app.transifex.com/odoo/teams/41243/ar/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: ar\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_product_product
msgid "Product Variant"
msgstr "متغير المنتج "
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_mrp_production
msgid "Production Order"
msgstr "أمر الانتاج"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_move
msgid "Stock Move"
msgstr "حركة المخزون"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_picking
msgid "Transfer"
msgstr "الشحنة"

View file

@ -0,0 +1,41 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_subcontracting_account
#
# Translators:
# Jumshud Sultanov <cumshud@gmail.com>, 2022
# erpgo translator <jumshud@erpgo.az>, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:53+0000\n"
"Last-Translator: erpgo translator <jumshud@erpgo.az>, 2022\n"
"Language-Team: Azerbaijani (https://app.transifex.com/odoo/teams/41243/az/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: az\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_product_product
msgid "Product Variant"
msgstr "Məhsul Çeşidi"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_mrp_production
msgid "Production Order"
msgstr "İstehsal Sifarişi"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_move
msgid "Stock Move"
msgstr "Stokun Hərəkəti"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_picking
msgid "Transfer"
msgstr "Köçürmə"

View file

@ -0,0 +1,36 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_subcontracting_account
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:53+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: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_product_product
msgid "Product Variant"
msgstr ""
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_mrp_production
msgid "Production Order"
msgstr ""
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_move
msgid "Stock Move"
msgstr ""
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_picking
msgid "Transfer"
msgstr ""

View file

@ -0,0 +1,41 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_subcontracting_account
#
# Translators:
# Martin Trigaux, 2023
# Maria Boyadjieva <marabo2000@gmail.com>, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:53+0000\n"
"Last-Translator: Maria Boyadjieva <marabo2000@gmail.com>, 2023\n"
"Language-Team: Bulgarian (https://app.transifex.com/odoo/teams/41243/bg/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: bg\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_product_product
msgid "Product Variant"
msgstr "Продуктов вариант"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_mrp_production
msgid "Production Order"
msgstr "Производствена поръчка"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_move
msgid "Stock Move"
msgstr "Движение в склада"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_picking
msgid "Transfer"
msgstr "Прехвърлете"

View file

@ -0,0 +1,36 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_subcontracting_account
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-20 09:02+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_product_product
msgid "Product Variant"
msgstr "Varijanta proizvoda"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_mrp_production
msgid "Production Order"
msgstr "Proizvodni nalog"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_move
msgid "Stock Move"
msgstr "Skladišni prijenos"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_picking
msgid "Transfer"
msgstr "Prijenos"

View file

@ -0,0 +1,41 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_subcontracting_account
#
# Translators:
# Quim - eccit <quim@eccit.com>, 2022
# Manel Fernandez Ramirez <manelfera@outlook.com>, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:53+0000\n"
"Last-Translator: Manel Fernandez Ramirez <manelfera@outlook.com>, 2022\n"
"Language-Team: Catalan (https://app.transifex.com/odoo/teams/41243/ca/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: ca\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_product_product
msgid "Product Variant"
msgstr "Variants de producte"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_mrp_production
msgid "Production Order"
msgstr "Ordre de producció"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_move
msgid "Stock Move"
msgstr "Moviment d'estoc"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_picking
msgid "Transfer"
msgstr "Transferència"

View file

@ -0,0 +1,41 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_subcontracting_account
#
# Translators:
# Martin Trigaux, 2022
# Jiří Podhorecký, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:53+0000\n"
"Last-Translator: Jiří Podhorecký, 2022\n"
"Language-Team: Czech (https://app.transifex.com/odoo/teams/41243/cs/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: cs\n"
"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_product_product
msgid "Product Variant"
msgstr "Varianta výrobku"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_mrp_production
msgid "Production Order"
msgstr "Výrobní příkaz"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_move
msgid "Stock Move"
msgstr "Pohyb zásob"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_picking
msgid "Transfer"
msgstr "Převod"

View file

@ -0,0 +1,40 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_subcontracting_account
#
# Translators:
# Martin Trigaux, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:53+0000\n"
"Last-Translator: Martin Trigaux, 2022\n"
"Language-Team: Danish (https://app.transifex.com/odoo/teams/41243/da/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: da\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_product_product
msgid "Product Variant"
msgstr "Varevariant"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_mrp_production
msgid "Production Order"
msgstr "Produktionsordre"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_move
msgid "Stock Move"
msgstr "Lagerflytning"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_picking
msgid "Transfer"
msgstr "Overfør"

View file

@ -0,0 +1,40 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_subcontracting_account
#
# Translators:
# Martin Trigaux, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:53+0000\n"
"Last-Translator: Martin Trigaux, 2023\n"
"Language-Team: German (https://app.transifex.com/odoo/teams/41243/de/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_product_product
msgid "Product Variant"
msgstr "Produktvariante"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_mrp_production
msgid "Production Order"
msgstr "Fertigungsauftrag"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_move
msgid "Stock Move"
msgstr "Lagerbuchung"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_picking
msgid "Transfer"
msgstr "Transfer"

View file

@ -0,0 +1,41 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_subcontracting_account
#
# Translators:
# Martin Trigaux, 2022
# Wil Odoo, 2024
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:53+0000\n"
"Last-Translator: Wil Odoo, 2024\n"
"Language-Team: Spanish (https://app.transifex.com/odoo/teams/41243/es/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: es\n"
"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_product_product
msgid "Product Variant"
msgstr "Variante de producto"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_mrp_production
msgid "Production Order"
msgstr "Orden de producción"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_move
msgid "Stock Move"
msgstr "Movimiento de stock"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_picking
msgid "Transfer"
msgstr "Traslado"

View file

@ -0,0 +1,42 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_subcontracting_account
#
# Translators:
# Martin Trigaux, 2022
# Braulio D. López Vázquez <bdl@odoo.com>, 2022
# Fernanda Alvarez, 2025
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:53+0000\n"
"Last-Translator: Fernanda Alvarez, 2025\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: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_product_product
msgid "Product Variant"
msgstr "Variante del producto"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_mrp_production
msgid "Production Order"
msgstr "Orden de producción"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_move
msgid "Stock Move"
msgstr "Movimiento de stock"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_picking
msgid "Transfer"
msgstr "Traslado"

View file

@ -0,0 +1,42 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_subcontracting_account
#
# Translators:
# Eneli Õigus <enelioigus@gmail.com>, 2022
# Martin Aavastik <martin@avalah.ee>, 2022
# Andre Roomet <andreroomet@gmail.com>, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:53+0000\n"
"Last-Translator: Andre Roomet <andreroomet@gmail.com>, 2022\n"
"Language-Team: Estonian (https://app.transifex.com/odoo/teams/41243/et/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: et\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_product_product
msgid "Product Variant"
msgstr "Toote variatsioon"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_mrp_production
msgid "Production Order"
msgstr "Tootmistellimus"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_move
msgid "Stock Move"
msgstr "Laoliikumine"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_picking
msgid "Transfer"
msgstr "Ülekanne"

View file

@ -0,0 +1,41 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_subcontracting_account
#
# Translators:
# Hamed Mohammadi <hamed@dehongi.com>, 2023
# Martin Trigaux, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:53+0000\n"
"Last-Translator: Martin Trigaux, 2023\n"
"Language-Team: Persian (https://app.transifex.com/odoo/teams/41243/fa/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: fa\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_product_product
msgid "Product Variant"
msgstr "گونه محصول"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_mrp_production
msgid "Production Order"
msgstr "سفارش تولید"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_move
msgid "Stock Move"
msgstr "انتقال موجودی"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_picking
msgid "Transfer"
msgstr "انتقال"

View file

@ -0,0 +1,42 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_subcontracting_account
#
# Translators:
# Martin Trigaux, 2022
# Jussi Lehto <jussi@gulfeo.com>, 2022
# Tuomo Aura <tuomo.aura@web-veistamo.fi>, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:53+0000\n"
"Last-Translator: Tuomo Aura <tuomo.aura@web-veistamo.fi>, 2022\n"
"Language-Team: Finnish (https://app.transifex.com/odoo/teams/41243/fi/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: fi\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_product_product
msgid "Product Variant"
msgstr "Tuotevariaatio"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_mrp_production
msgid "Production Order"
msgstr "Valmistustilaus"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_move
msgid "Stock Move"
msgstr "Varastosiirto"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_picking
msgid "Transfer"
msgstr "Siirto"

View file

@ -0,0 +1,41 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_subcontracting_account
#
# Translators:
# Martin Trigaux, 2022
# Jolien De Paepe, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:53+0000\n"
"Last-Translator: Jolien De Paepe, 2023\n"
"Language-Team: French (https://app.transifex.com/odoo/teams/41243/fr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: fr\n"
"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_product_product
msgid "Product Variant"
msgstr "Variante de produit"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_mrp_production
msgid "Production Order"
msgstr "Ordre de production"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_move
msgid "Stock Move"
msgstr "Mouvement de stock"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_picking
msgid "Transfer"
msgstr "Transfert"

View file

@ -0,0 +1,40 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_subcontracting_account
#
# Translators:
# Qaidjohar Barbhaya, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:53+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: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_product_product
msgid "Product Variant"
msgstr "Product Variant"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_mrp_production
msgid "Production Order"
msgstr ""
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_move
msgid "Stock Move"
msgstr ""
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_picking
msgid "Transfer"
msgstr "Transfer"

View file

@ -0,0 +1,42 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_subcontracting_account
#
# Translators:
# ZVI BLONDER <ZVIBLONDER@gmail.com>, 2022
# דודי מלכה <Dudimalka6@gmail.com>, 2022
# ExcaliberX <excaliberx@gmail.com>, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:53+0000\n"
"Last-Translator: ExcaliberX <excaliberx@gmail.com>, 2022\n"
"Language-Team: Hebrew (https://app.transifex.com/odoo/teams/41243/he/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: he\n"
"Plural-Forms: nplurals=3; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: 2;\n"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_product_product
msgid "Product Variant"
msgstr "וריאנט מוצר"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_mrp_production
msgid "Production Order"
msgstr "הוראת ייצור"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_move
msgid "Stock Move"
msgstr "תנועת מלאי"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_picking
msgid "Transfer"
msgstr "העברה"

View file

@ -0,0 +1,41 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_subcontracting_account
#
# Translators:
# Wil Odoo, 2024
# Jaisal Shah <jaisal13shah@gmail.com>, 2025
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:53+0000\n"
"Last-Translator: Jaisal Shah <jaisal13shah@gmail.com>, 2025\n"
"Language-Team: Hindi (https://app.transifex.com/odoo/teams/41243/hi/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: hi\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_product_product
msgid "Product Variant"
msgstr "उत्पाद प्रकार"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_mrp_production
msgid "Production Order"
msgstr "उत्पादन के आदेश"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_move
msgid "Stock Move"
msgstr "चाल स्टॉक"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_picking
msgid "Transfer"
msgstr "स्थानांतरण"

View file

@ -0,0 +1,43 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_subcontracting_account
#
# Translators:
# Martin Trigaux, 2022
# Bole <bole@dajmi5.com>, 2022
# Tina Milas, 2022
# Marko Carević <marko.carevic@live.com>, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:53+0000\n"
"Last-Translator: Marko Carević <marko.carevic@live.com>, 2022\n"
"Language-Team: Croatian (https://app.transifex.com/odoo/teams/41243/hr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: hr\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_product_product
msgid "Product Variant"
msgstr "Varijanta proizvoda"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_mrp_production
msgid "Production Order"
msgstr "Proizvodni nalog"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_move
msgid "Stock Move"
msgstr "Skladišni prijenos"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_picking
msgid "Transfer"
msgstr "Prijenos"

View file

@ -0,0 +1,42 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_subcontracting_account
#
# Translators:
# Martin Trigaux, 2022
# krnkris, 2022
# Tamás Németh <ntomasz81@gmail.com>, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:53+0000\n"
"Last-Translator: Tamás Németh <ntomasz81@gmail.com>, 2022\n"
"Language-Team: Hungarian (https://app.transifex.com/odoo/teams/41243/hu/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: hu\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_product_product
msgid "Product Variant"
msgstr "Termékváltozat"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_mrp_production
msgid "Production Order"
msgstr "Termelési rendelés"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_move
msgid "Stock Move"
msgstr "Készletmozgás"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_picking
msgid "Transfer"
msgstr "Szállítás"

View file

@ -0,0 +1,36 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_subcontracting_account
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:53+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: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_product_product
msgid "Product Variant"
msgstr ""
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_mrp_production
msgid "Production Order"
msgstr ""
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_move
msgid "Stock Move"
msgstr ""
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_picking
msgid "Transfer"
msgstr ""

View file

@ -0,0 +1,40 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_subcontracting_account
#
# Translators:
# Martin Trigaux, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:53+0000\n"
"Last-Translator: Martin Trigaux, 2022\n"
"Language-Team: Indonesian (https://app.transifex.com/odoo/teams/41243/id/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: id\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_product_product
msgid "Product Variant"
msgstr "Varian Produk"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_mrp_production
msgid "Production Order"
msgstr "Order Produksi"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_move
msgid "Stock Move"
msgstr "Pergerakan Stok"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_picking
msgid "Transfer"
msgstr "Transfer"

View file

@ -0,0 +1,40 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_subcontracting_account
#
# Translators:
# Kristófer Arnþórsson, 2024
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:53+0000\n"
"Last-Translator: Kristófer Arnþórsson, 2024\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: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_product_product
msgid "Product Variant"
msgstr "Vöruafbrigði"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_mrp_production
msgid "Production Order"
msgstr ""
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_move
msgid "Stock Move"
msgstr ""
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_picking
msgid "Transfer"
msgstr ""

View file

@ -0,0 +1,40 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_subcontracting_account
#
# Translators:
# Martin Trigaux, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:53+0000\n"
"Last-Translator: Martin Trigaux, 2022\n"
"Language-Team: Italian (https://app.transifex.com/odoo/teams/41243/it/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: it\n"
"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_product_product
msgid "Product Variant"
msgstr "Variante prodotto"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_mrp_production
msgid "Production Order"
msgstr "Ordine di produzione"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_move
msgid "Stock Move"
msgstr "Movimento di magazzino"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_picking
msgid "Transfer"
msgstr "Trasferisci"

View file

@ -0,0 +1,41 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_subcontracting_account
#
# Translators:
# Martin Trigaux, 2022
# Ryoko Tsuda <ryoko@quartile.co>, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:53+0000\n"
"Last-Translator: Ryoko Tsuda <ryoko@quartile.co>, 2023\n"
"Language-Team: Japanese (https://app.transifex.com/odoo/teams/41243/ja/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: ja\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_product_product
msgid "Product Variant"
msgstr "プロダクトバリアント"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_mrp_production
msgid "Production Order"
msgstr "製造オーダ"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_move
msgid "Stock Move"
msgstr "在庫移動"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_picking
msgid "Transfer"
msgstr "運送"

View file

@ -0,0 +1,40 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_subcontracting_account
#
# Translators:
# Lux Sok <sok.lux@gmail.com>, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:53+0000\n"
"Last-Translator: Lux Sok <sok.lux@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: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_product_product
msgid "Product Variant"
msgstr "ការផ្លាស់ប្តូរផលិតផល"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_mrp_production
msgid "Production Order"
msgstr "លំដាប់ផលិតកម្ម"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_move
msgid "Stock Move"
msgstr "ឃ្លំាងត្រូវបានផ្លាស់ប្តូរ"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_picking
msgid "Transfer"
msgstr "ផ្ទេរ"

View file

@ -0,0 +1,41 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_subcontracting_account
#
# Translators:
# Martin Trigaux, 2022
# Sarah Park, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:53+0000\n"
"Last-Translator: Sarah Park, 2023\n"
"Language-Team: Korean (https://app.transifex.com/odoo/teams/41243/ko/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: ko\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_product_product
msgid "Product Variant"
msgstr "품목 세부선택"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_mrp_production
msgid "Production Order"
msgstr "생산 주문"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_move
msgid "Stock Move"
msgstr "재고 이동"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_picking
msgid "Transfer"
msgstr "전송"

View file

@ -0,0 +1,40 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_subcontracting_account
#
# Translators:
# Amkha VAYAPHATH <amkha.nazou@gmail.com>, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:53+0000\n"
"Last-Translator: Amkha VAYAPHATH <amkha.nazou@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: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_product_product
msgid "Product Variant"
msgstr ""
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_mrp_production
msgid "Production Order"
msgstr ""
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_move
msgid "Stock Move"
msgstr ""
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_picking
msgid "Transfer"
msgstr "​ໂອນ"

View file

@ -0,0 +1,42 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_subcontracting_account
#
# Translators:
# Martin Trigaux, 2022
# UAB "Draugiški sprendimai" <transifex@draugiskisprendimai.lt>, 2022
# Linas Versada <linaskrisiukenas@gmail.com>, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:53+0000\n"
"Last-Translator: Linas Versada <linaskrisiukenas@gmail.com>, 2022\n"
"Language-Team: Lithuanian (https://app.transifex.com/odoo/teams/41243/lt/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: lt\n"
"Plural-Forms: nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);\n"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_product_product
msgid "Product Variant"
msgstr "Produkto variantas"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_mrp_production
msgid "Production Order"
msgstr "Gamybos užsakymas"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_move
msgid "Stock Move"
msgstr "Atsargų perkėlimas"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_picking
msgid "Transfer"
msgstr "Perkelti"

View file

@ -0,0 +1,41 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_subcontracting_account
#
# Translators:
# Martin Trigaux, 2022
# JanisJanis <jbojars@gmail.com>, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:53+0000\n"
"Last-Translator: JanisJanis <jbojars@gmail.com>, 2022\n"
"Language-Team: Latvian (https://app.transifex.com/odoo/teams/41243/lv/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: lv\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_product_product
msgid "Product Variant"
msgstr "Produkta Veids"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_mrp_production
msgid "Production Order"
msgstr "Ražošanas orderis"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_move
msgid "Stock Move"
msgstr "Krājumu kustība"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_picking
msgid "Transfer"
msgstr "Transfer"

View file

@ -0,0 +1,40 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_subcontracting_account
#
# Translators:
# Niyas Raphy, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:53+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: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_product_product
msgid "Product Variant"
msgstr "പ്രോഡക്റ്റ് വേരിയന്റ്"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_mrp_production
msgid "Production Order"
msgstr "പ്രൊഡക്ഷൻ ഓർഡർ"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_move
msgid "Stock Move"
msgstr "സ്റ്റോക്ക് മൂവ് "
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_picking
msgid "Transfer"
msgstr "ട്രാൻസ്ഫെർ"

View file

@ -0,0 +1,41 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_subcontracting_account
#
# Translators:
# Baskhuu Lodoikhuu <baskhuujacara@gmail.com>, 2022
# Minj P <pminj322@gmail.com>, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:53+0000\n"
"Last-Translator: Minj P <pminj322@gmail.com>, 2022\n"
"Language-Team: Mongolian (https://app.transifex.com/odoo/teams/41243/mn/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: mn\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_product_product
msgid "Product Variant"
msgstr "Барааны хувилбар"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_mrp_production
msgid "Production Order"
msgstr "Үйлдвэрлэлийн захиалга"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_move
msgid "Stock Move"
msgstr "Барааны хөдөлгөөн"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_picking
msgid "Transfer"
msgstr "Шилжүүлэг"

View file

@ -0,0 +1,36 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_subcontracting_account
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-20 09:02+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_product_product
msgid "Product Variant"
msgstr ""
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_mrp_production
msgid "Production Order"
msgstr ""
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_move
msgid "Stock Move"
msgstr ""
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_picking
msgid "Transfer"
msgstr ""

View file

@ -0,0 +1,40 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_subcontracting_account
#
# Translators:
# Mehjabin Farsana, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:53+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: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_product_product
msgid "Product Variant"
msgstr "Varian Produk"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_mrp_production
msgid "Production Order"
msgstr ""
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_move
msgid "Stock Move"
msgstr "Pergerakan Saham"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_picking
msgid "Transfer"
msgstr "Pemindahan"

View file

@ -0,0 +1,41 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_subcontracting_account
#
# Translators:
# Martin Trigaux, 2022
# Marius Stedjan <marius@stedjan.com>, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:53+0000\n"
"Last-Translator: Marius Stedjan <marius@stedjan.com>, 2022\n"
"Language-Team: Norwegian Bokmål (https://app.transifex.com/odoo/teams/41243/nb/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: nb\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_product_product
msgid "Product Variant"
msgstr "Produktvariant"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_mrp_production
msgid "Production Order"
msgstr "Produksjonsordre"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_move
msgid "Stock Move"
msgstr "Lagerbevegelse"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_picking
msgid "Transfer"
msgstr "Overføring"

View file

@ -0,0 +1,40 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_subcontracting_account
#
# Translators:
# Martin Trigaux, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:53+0000\n"
"Last-Translator: Martin Trigaux, 2022\n"
"Language-Team: Dutch (https://app.transifex.com/odoo/teams/41243/nl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: nl\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_product_product
msgid "Product Variant"
msgstr "Productvariant"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_mrp_production
msgid "Production Order"
msgstr "Productieorder"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_move
msgid "Stock Move"
msgstr "Voorraadverplaatsing"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_picking
msgid "Transfer"
msgstr "Verplaatsing"

View file

@ -0,0 +1,36 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_subcontracting_account
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:53+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: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_product_product
msgid "Product Variant"
msgstr ""
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_mrp_production
msgid "Production Order"
msgstr ""
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_move
msgid "Stock Move"
msgstr ""
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_picking
msgid "Transfer"
msgstr ""

View file

@ -0,0 +1,42 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_subcontracting_account
#
# Translators:
# Martin Trigaux, 2022
# Paweł Wodyński <pw@myodoo.pl>, 2022
# Maksym <ms@myodoo.pl>, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:53+0000\n"
"Last-Translator: Maksym <ms@myodoo.pl>, 2022\n"
"Language-Team: Polish (https://app.transifex.com/odoo/teams/41243/pl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: pl\n"
"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_product_product
msgid "Product Variant"
msgstr "Wariant produktu"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_mrp_production
msgid "Production Order"
msgstr "Zamówienie produkcji"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_move
msgid "Stock Move"
msgstr "Przesunięcie"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_picking
msgid "Transfer"
msgstr "Przekaz"

View file

@ -0,0 +1,42 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_subcontracting_account
#
# Translators:
# Martin Trigaux, 2022
# Pedro Castro Silva <pedrocs@exo.pt>, 2022
# Nuno Silva <nuno.silva@arxi.pt>, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:53+0000\n"
"Last-Translator: Nuno Silva <nuno.silva@arxi.pt>, 2022\n"
"Language-Team: Portuguese (https://app.transifex.com/odoo/teams/41243/pt/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: pt\n"
"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_product_product
msgid "Product Variant"
msgstr "Variante de Artigo"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_mrp_production
msgid "Production Order"
msgstr "Ordem de Produção"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_move
msgid "Stock Move"
msgstr "Movimento do Stock"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_picking
msgid "Transfer"
msgstr "Transferência"

View file

@ -0,0 +1,40 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_subcontracting_account
#
# Translators:
# Martin Trigaux, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:53+0000\n"
"Last-Translator: Martin Trigaux, 2022\n"
"Language-Team: Portuguese (Brazil) (https://app.transifex.com/odoo/teams/41243/pt_BR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: pt_BR\n"
"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_product_product
msgid "Product Variant"
msgstr "Variação do Produto"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_mrp_production
msgid "Production Order"
msgstr "Ordem de Produção"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_move
msgid "Stock Move"
msgstr "Movimento de Estoque"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_picking
msgid "Transfer"
msgstr "Transferir"

View file

@ -0,0 +1,40 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_subcontracting_account
#
# Translators:
# Martin Trigaux, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:53+0000\n"
"Last-Translator: Martin Trigaux, 2022\n"
"Language-Team: Romanian (https://app.transifex.com/odoo/teams/41243/ro/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: ro\n"
"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_product_product
msgid "Product Variant"
msgstr "Variantă produs"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_mrp_production
msgid "Production Order"
msgstr "Comanda de Producție"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_move
msgid "Stock Move"
msgstr "Mișcare stoc"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_picking
msgid "Transfer"
msgstr "Transfer"

View file

@ -0,0 +1,41 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_subcontracting_account
#
# Translators:
# Сергей Шебанин <sergey@shebanin.ru>, 2022
# Martin Trigaux, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:53+0000\n"
"Last-Translator: Martin Trigaux, 2022\n"
"Language-Team: Russian (https://app.transifex.com/odoo/teams/41243/ru/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: ru\n"
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_product_product
msgid "Product Variant"
msgstr "Вариант продукта"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_mrp_production
msgid "Production Order"
msgstr "Производственный заказ"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_move
msgid "Stock Move"
msgstr "Перемещение на складе"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_picking
msgid "Transfer"
msgstr "Перемещение"

View file

@ -0,0 +1,41 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_subcontracting_account
#
# Translators:
# Jaroslav Bosansky <jaro.bosansky@ekoenergo.sk>, 2022
# Martin Trigaux, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:53+0000\n"
"Last-Translator: Martin Trigaux, 2022\n"
"Language-Team: Slovak (https://app.transifex.com/odoo/teams/41243/sk/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: sk\n"
"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_product_product
msgid "Product Variant"
msgstr "Varianta produktu"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_mrp_production
msgid "Production Order"
msgstr "Výrobná objednávka"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_move
msgid "Stock Move"
msgstr "Pohyb skladu"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_picking
msgid "Transfer"
msgstr "Prevod"

View file

@ -0,0 +1,41 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_subcontracting_account
#
# Translators:
# Martin Trigaux, 2022
# Matjaz Mozetic <m.mozetic@matmoz.si>, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:53+0000\n"
"Last-Translator: Matjaz Mozetic <m.mozetic@matmoz.si>, 2022\n"
"Language-Team: Slovenian (https://app.transifex.com/odoo/teams/41243/sl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: sl\n"
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_product_product
msgid "Product Variant"
msgstr "Različica proizvoda"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_mrp_production
msgid "Production Order"
msgstr "Proizvodni nalog"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_move
msgid "Stock Move"
msgstr "Premik zaloge"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_picking
msgid "Transfer"
msgstr "Prenos"

View file

@ -0,0 +1,36 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_subcontracting_account
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:53+0000\n"
"Language-Team: Albanian (https://app.transifex.com/odoo/teams/41243/sq/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: sq\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_product_product
msgid "Product Variant"
msgstr ""
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_mrp_production
msgid "Production Order"
msgstr ""
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_move
msgid "Stock Move"
msgstr ""
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_picking
msgid "Transfer"
msgstr ""

View file

@ -0,0 +1,41 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_subcontracting_account
#
# Translators:
# Martin Trigaux, 2022
# Dragan Vukosavljevic <dragan.vukosavljevic@gmail.com>, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:53+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: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_product_product
msgid "Product Variant"
msgstr "Varijante proizvoda"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_mrp_production
msgid "Production Order"
msgstr "Nalog za proizvodnju"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_move
msgid "Stock Move"
msgstr "Premeštanje zaliha"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_picking
msgid "Transfer"
msgstr "Prenos"

View file

@ -0,0 +1,42 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_subcontracting_account
#
# Translators:
# Martin Trigaux, 2022
# Simon S, 2022
# Anders Wallenquist <anders.wallenquist@vertel.se>, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:53+0000\n"
"Last-Translator: Anders Wallenquist <anders.wallenquist@vertel.se>, 2022\n"
"Language-Team: Swedish (https://app.transifex.com/odoo/teams/41243/sv/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: sv\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_product_product
msgid "Product Variant"
msgstr "Produktvariant"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_mrp_production
msgid "Production Order"
msgstr "Tillverkningsorder"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_move
msgid "Stock Move"
msgstr "Lagerflytt"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_picking
msgid "Transfer"
msgstr "Flytt"

View file

@ -0,0 +1,36 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_subcontracting_account
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:53+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: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_product_product
msgid "Product Variant"
msgstr ""
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_mrp_production
msgid "Production Order"
msgstr ""
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_move
msgid "Stock Move"
msgstr ""
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_picking
msgid "Transfer"
msgstr ""

View file

@ -0,0 +1,36 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_subcontracting_account
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:53+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: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_product_product
msgid "Product Variant"
msgstr ""
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_mrp_production
msgid "Production Order"
msgstr ""
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_move
msgid "Stock Move"
msgstr ""
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_picking
msgid "Transfer"
msgstr ""

View file

@ -0,0 +1,40 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_subcontracting_account
#
# Translators:
# Wichanon Jamwutthipreecha, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:53+0000\n"
"Last-Translator: Wichanon Jamwutthipreecha, 2022\n"
"Language-Team: Thai (https://app.transifex.com/odoo/teams/41243/th/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: th\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_product_product
msgid "Product Variant"
msgstr "ตัวแปรสินค้า"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_mrp_production
msgid "Production Order"
msgstr "คำสั่งผลิต"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_move
msgid "Stock Move"
msgstr "ย้ายสต๊อก"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_picking
msgid "Transfer"
msgstr "โอน"

View file

@ -0,0 +1,42 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_subcontracting_account
#
# Translators:
# Murat Kaplan <muratk@projetgrup.com>, 2022
# Martin Trigaux, 2022
# Tugay Hatıl <tugayh@projetgrup.com>, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:53+0000\n"
"Last-Translator: Tugay Hatıl <tugayh@projetgrup.com>, 2022\n"
"Language-Team: Turkish (https://app.transifex.com/odoo/teams/41243/tr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: tr\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_product_product
msgid "Product Variant"
msgstr "Ürün Varyantı"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_mrp_production
msgid "Production Order"
msgstr "Üretim Emri"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_move
msgid "Stock Move"
msgstr "Stok Hareketi"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_picking
msgid "Transfer"
msgstr "Transfer"

View file

@ -0,0 +1,40 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_subcontracting_account
#
# Translators:
# Martin Trigaux, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:53+0000\n"
"Last-Translator: Martin Trigaux, 2022\n"
"Language-Team: Ukrainian (https://app.transifex.com/odoo/teams/41243/uk/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: uk\n"
"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_product_product
msgid "Product Variant"
msgstr "Варіант товару"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_mrp_production
msgid "Production Order"
msgstr "Замовлення на виробництво"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_move
msgid "Stock Move"
msgstr "Складське переміщення "
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_picking
msgid "Transfer"
msgstr "Переміщення"

View file

@ -0,0 +1,41 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_subcontracting_account
#
# Translators:
# Martin Trigaux, 2022
# Thi Huong Nguyen, 2024
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:53+0000\n"
"Last-Translator: Thi Huong Nguyen, 2024\n"
"Language-Team: Vietnamese (https://app.transifex.com/odoo/teams/41243/vi/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: vi\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_product_product
msgid "Product Variant"
msgstr "Biến thể sản phẩm"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_mrp_production
msgid "Production Order"
msgstr "Lệnh sản xuất"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_move
msgid "Stock Move"
msgstr "Dịch chuyển tồn kho"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_picking
msgid "Transfer"
msgstr "Lệnh chuyển hàng"

View file

@ -0,0 +1,40 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_subcontracting_account
#
# Translators:
# Martin Trigaux, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:53+0000\n"
"Last-Translator: Martin Trigaux, 2022\n"
"Language-Team: Chinese (China) (https://app.transifex.com/odoo/teams/41243/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: zh_CN\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_product_product
msgid "Product Variant"
msgstr "产品变体"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_mrp_production
msgid "Production Order"
msgstr "生产订单"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_move
msgid "Stock Move"
msgstr "库存移动"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_picking
msgid "Transfer"
msgstr "调拨"

View file

@ -0,0 +1,41 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_subcontracting_account
#
# Translators:
# Martin Trigaux, 2022
# Tony Ng, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:53+0000\n"
"Last-Translator: Tony Ng, 2023\n"
"Language-Team: Chinese (Taiwan) (https://app.transifex.com/odoo/teams/41243/zh_TW/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: zh_TW\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_product_product
msgid "Product Variant"
msgstr "產品款式"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_mrp_production
msgid "Production Order"
msgstr "製造訂單"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_move
msgid "Stock Move"
msgstr "庫存移動"
#. module: mrp_subcontracting_account
#: model:ir.model,name:mrp_subcontracting_account.model_stock_picking
msgid "Transfer"
msgstr "調撥"

View file

@ -0,0 +1,7 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from . import mrp_production
from . import stock_picking
from . import product_product
from . import stock_move

View file

@ -0,0 +1,16 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import models
class MrpProduction(models.Model):
_inherit = 'mrp.production'
def _cal_price(self, consumed_moves):
finished_move = self.move_finished_ids.filtered(lambda x: x.product_id == self.product_id and x.state not in ('done', 'cancel') and x.quantity_done > 0)
# Take the price unit of the reception move
last_done_receipt = finished_move.move_dest_ids.filtered(lambda m: m.state == 'done')[-1:]
if last_done_receipt.is_subcontract:
self.extra_cost = last_done_receipt._get_price_unit()
return super()._cal_price(consumed_moves=consumed_moves)

View file

@ -0,0 +1,18 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import models, fields
class ProductProduct(models.Model):
_inherit = 'product.product'
def _compute_bom_price(self, bom, boms_to_recompute=False, byproduct_bom=False):
""" Add the price of the subcontracting supplier if it exists with the bom configuration.
"""
price = super()._compute_bom_price(bom, boms_to_recompute, byproduct_bom)
if bom and bom.type == 'subcontract':
seller = self._select_seller(quantity=bom.product_qty, uom_id=bom.product_uom_id, params={'subcontractor_ids': bom.subcontractor_ids})
if seller:
seller_price = seller.currency_id._convert(seller.price, self.env.company.currency_id, (bom.company_id or self.env.company), fields.Date.today())
price += seller.product_uom._compute_price(seller_price, self.uom_id)
return price

View file

@ -0,0 +1,12 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import models
class StockMove(models.Model):
_inherit = 'stock.move'
def _should_force_price_unit(self):
self.ensure_one()
return self.is_subcontract or super()._should_force_price_unit()

View file

@ -0,0 +1,19 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import models
from odoo.osv.expression import OR
class StockPicking(models.Model):
_inherit = 'stock.picking'
def action_view_stock_valuation_layers(self):
action = super(StockPicking, self).action_view_stock_valuation_layers()
subcontracted_productions = self._get_subcontract_production()
if not subcontracted_productions:
return action
domain = action['domain']
domain_subcontracting = [('id', 'in', (subcontracted_productions.move_raw_ids | subcontracted_productions.move_finished_ids).stock_valuation_layer_ids.ids)]
domain = OR([domain, domain_subcontracting])
return dict(action, domain=domain)

View file

@ -0,0 +1,3 @@
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
access_subcontracting_portal_analytic_account,subcontracting.portal.analytic_account,mrp_account.model_account_analytic_account,base.group_portal,1,0,0,0
access_subcontracting_portal_analytic_line,subcontracting.portal.analytic_line,mrp_account.model_account_analytic_line,base.group_portal,1,1,0,0
1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
2 access_subcontracting_portal_analytic_account subcontracting.portal.analytic_account mrp_account.model_account_analytic_account base.group_portal 1 0 0 0
3 access_subcontracting_portal_analytic_line subcontracting.portal.analytic_line mrp_account.model_account_analytic_line base.group_portal 1 1 0 0

View file

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record model="ir.rule" id="analytic_accout_subcontractor_rule">
<field name="name">Analytic Account Subcontractor</field>
<field name="model_id" ref="mrp_account.model_account_analytic_account"/>
<field name="domain_force">[('bom_ids', 'in', user.partner_id.commercial_partner_id.bom_ids.ids)]</field>
<field name="groups" eval="[(4, ref('base.group_portal'))]"/>
</record>
<record model="ir.rule" id="analytic_accout_line_subcontractor_rule">
<field name="name">Analytic Account Line Subcontractor</field>
<field name="model_id" ref="mrp_account.model_account_analytic_line"/>
<field name="domain_force">[('account_id.bom_ids', 'in', user.partner_id.commercial_partner_id.bom_ids.ids)]</field>
<field name="groups" eval="[(4, ref('base.group_portal'))]"/>
</record>
</odoo>

View file

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

View file

@ -0,0 +1,313 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import Command, fields
from odoo.tests.common import Form
from odoo.tools.float_utils import float_round, float_compare
from odoo.addons.mrp_subcontracting.tests.common import TestMrpSubcontractingCommon
from odoo.addons.mrp_account.tests.test_bom_price import TestBomPriceCommon
class TestAccountSubcontractingFlows(TestMrpSubcontractingCommon):
def test_subcontracting_account_flow_1(self):
self.stock_location = self.env.ref('stock.stock_location_stock')
self.customer_location = self.env.ref('stock.stock_location_customers')
self.supplier_location = self.env.ref('stock.stock_location_suppliers')
self.uom_unit = self.env.ref('uom.product_uom_unit')
self.env.ref('product.product_category_all').property_cost_method = 'fifo'
# IN 10@10 comp1 10@20 comp2
move1 = self.env['stock.move'].create({
'name': 'IN 10 units @ 10.00 per unit',
'location_id': self.supplier_location.id,
'location_dest_id': self.env.company.subcontracting_location_id.id,
'product_id': self.comp1.id,
'product_uom': self.uom_unit.id,
'product_uom_qty': 10.0,
'price_unit': 10.0,
})
move1._action_confirm()
move1._action_assign()
move1.move_line_ids.qty_done = 10.0
move1._action_done()
move2 = self.env['stock.move'].create({
'name': 'IN 10 units @ 20.00 per unit',
'location_id': self.supplier_location.id,
'location_dest_id': self.env.company.subcontracting_location_id.id,
'product_id': self.comp2.id,
'product_uom': self.uom_unit.id,
'product_uom_qty': 10.0,
'price_unit': 20.0,
})
move2._action_confirm()
move2._action_assign()
move2.move_line_ids.qty_done = 10.0
move2._action_done()
picking_form = Form(self.env['stock.picking'])
picking_form.picking_type_id = self.env.ref('stock.picking_type_in')
picking_form.partner_id = self.subcontractor_partner1
with picking_form.move_ids_without_package.new() as move:
move.product_id = self.finished
move.product_uom_qty = 1
picking_receipt = picking_form.save()
picking_receipt.move_ids.price_unit = 15.0
picking_receipt.action_confirm()
# Suppose the additional cost changes:
picking_receipt.move_ids.price_unit = 30.0
picking_receipt.move_ids.quantity_done = 1.0
picking_receipt._action_done()
mo = picking_receipt._get_subcontract_production()
# Finished is made of 1 comp1 and 1 comp2.
# Cost of comp1 = 10
# Cost of comp2 = 20
# --> Cost of finished = 10 + 20 = 30
# Additionnal cost = 30 (from the purchase order line or directly set on the stock move here)
# Total cost of subcontracting 1 unit of finished = 30 + 30 = 60
self.assertEqual(mo.move_finished_ids.stock_valuation_layer_ids.value, 60)
self.assertEqual(picking_receipt.move_ids.stock_valuation_layer_ids.value, 0)
self.assertEqual(picking_receipt.move_ids.product_id.value_svl, 60)
# Do the same without any additionnal cost
picking_form = Form(self.env['stock.picking'])
picking_form.picking_type_id = self.env.ref('stock.picking_type_in')
picking_form.partner_id = self.subcontractor_partner1
with picking_form.move_ids_without_package.new() as move:
move.product_id = self.finished
move.product_uom_qty = 1
picking_receipt = picking_form.save()
picking_receipt.move_ids.price_unit = 0
picking_receipt.action_confirm()
picking_receipt.move_ids.quantity_done = 1.0
picking_receipt._action_done()
mo = picking_receipt._get_subcontract_production()
# In this case, since there isn't any additionnal cost, the total cost of the subcontracting
# is the sum of the components' costs: 10 + 20 = 30
self.assertEqual(mo.move_finished_ids.stock_valuation_layer_ids.value, 30)
self.assertEqual(picking_receipt.move_ids.product_id.value_svl, 90)
def test_subcontracting_account_backorder(self):
""" This test uses tracked (serial and lot) component and tracked (serial) finished product
The original subcontracting production order will be split into 4 backorders. This test
ensure the extra cost asked from the subcontractor is added correctly on all the finished
product valuation layer. Not only the first one. """
todo_nb = 4
self.comp2.tracking = 'lot'
self.comp1.tracking = 'serial'
self.comp2.standard_price = 100
self.finished.tracking = 'serial'
self.env.ref('product.product_category_all').property_cost_method = 'fifo'
# Create a receipt picking from the subcontractor
picking_form = Form(self.env['stock.picking'])
picking_form.picking_type_id = self.env.ref('stock.picking_type_in')
picking_form.partner_id = self.subcontractor_partner1
with picking_form.move_ids_without_package.new() as move:
move.product_id = self.finished
move.product_uom_qty = todo_nb
picking_receipt = picking_form.save()
# Mimic the extra cost on the po line
picking_receipt.move_ids.price_unit = 50
picking_receipt.action_confirm()
# We should be able to call the 'record_components' button
self.assertTrue(picking_receipt.display_action_record_components)
lot_comp2 = self.env['stock.lot'].create({
'name': 'lot_comp2',
'product_id': self.comp2.id,
'company_id': self.env.company.id,
})
serials_finished = []
serials_comp1 = []
for i in range(todo_nb):
serials_finished.append(self.env['stock.lot'].create({
'name': 'serial_fin_%s' % i,
'product_id': self.finished.id,
'company_id': self.env.company.id,
}))
serials_comp1.append(self.env['stock.lot'].create({
'name': 'serials_comp1_%s' % i,
'product_id': self.comp1.id,
'company_id': self.env.company.id,
}))
for i in range(todo_nb):
action = picking_receipt.action_record_components()
mo = self.env['mrp.production'].browse(action['res_id'])
mo_form = Form(mo.with_context(**action['context']), view=action['view_id'])
mo_form.lot_producing_id = serials_finished[i]
with mo_form.move_line_raw_ids.edit(0) as ml:
self.assertEqual(ml.product_id, self.comp1)
ml.lot_id = serials_comp1[i]
with mo_form.move_line_raw_ids.edit(1) as ml:
self.assertEqual(ml.product_id, self.comp2)
ml.lot_id = lot_comp2
mo = mo_form.save()
mo.subcontracting_record_component()
# We should not be able to call the 'record_components' button
picking_receipt.button_validate()
f_layers = self.finished.stock_valuation_layer_ids
self.assertEqual(len(f_layers), 4)
for layer in f_layers:
self.assertEqual(layer.value, 100 + 50)
def test_tracked_compo_and_backorder(self):
"""
Suppose a subcontracted product P with two tracked components, P is FIFO
Create a receipt for 10 x P, receive 5, then 3 and then 2
"""
self.env.ref('product.product_category_all').property_cost_method = 'fifo'
self.comp1.tracking = 'lot'
self.comp1.standard_price = 10
self.comp2.tracking = 'lot'
self.comp2.standard_price = 20
lot01, lot02 = self.env['stock.lot'].create([{
'name': "Lot of %s" % product.name,
'product_id': product.id,
'company_id': self.env.company.id,
} for product in (self.comp1, self.comp2)])
receipt_form = Form(self.env['stock.picking'])
receipt_form.picking_type_id = self.env.ref('stock.picking_type_in')
receipt_form.partner_id = self.subcontractor_partner1
with receipt_form.move_ids_without_package.new() as move:
move.product_id = self.finished
move.product_uom_qty = 10
receipt = receipt_form.save()
# add an extra cost
receipt.move_ids.price_unit = 50
receipt.action_confirm()
for qty_producing in (5, 3, 2):
action = receipt.action_record_components()
mo = self.env['mrp.production'].browse(action['res_id'])
mo_form = Form(mo.with_context(**action['context']), view=action['view_id'])
mo_form.qty_producing = qty_producing
with mo_form.move_line_raw_ids.edit(0) as ml:
ml.lot_id = lot01
with mo_form.move_line_raw_ids.edit(1) as ml:
ml.lot_id = lot02
mo = mo_form.save()
mo.subcontracting_record_component()
action = receipt.button_validate()
if isinstance(action, dict):
wizard = Form(self.env[action['res_model']].with_context(action['context'])).save()
wizard.process()
receipt = receipt.backorder_ids
self.assertRecordValues(self.finished.stock_valuation_layer_ids, [
{'quantity': 5, 'value': 5 * (10 + 20 + 50)},
{'quantity': 3, 'value': 3 * (10 + 20 + 50)},
{'quantity': 2, 'value': 2 * (10 + 20 + 50)},
])
class TestBomPriceSubcontracting(TestBomPriceCommon):
def test_01_compute_price_subcontracting_cost(self):
"""Test calculation of bom cost with subcontracting."""
self.table_head.uom_po_id = self.dozen
partner = self.env['res.partner'].create({
'name': 'A name can be a Many2one...'
})
(self.bom_1 | self.bom_2).write({
'type': 'subcontract',
'subcontractor_ids': [Command.link(partner.id)]
})
suppliers = self.env['product.supplierinfo'].create([
{
'partner_id': partner.id,
'product_tmpl_id': self.dining_table.product_tmpl_id.id,
'price': 150.0,
}, {
'partner_id': partner.id,
'product_tmpl_id': self.table_head.product_tmpl_id.id,
'price': 120.0, # 10 by Unit because uom_po_id is in dozen
}
])
self.assertEqual(suppliers.mapped('is_subcontractor'), [True, True])
# -----------------------------------------------------------------
# Cost of BoM (Dining Table 1 Unit)
# -----------------------------------------------------------------
# Component Cost = Table Head 1 Unit * 300 = 300 (478.75 from it's components)
# Screw 5 Unit * 10 = 50
# Leg 4 Unit * 25 = 100
# Glass 1 Unit * 100 = 100
# Subcontracting 1 Unit * 150 = 150
# Total = 700 [878.75 if components of Table Head considered] (for 1 Unit)
# -----------------------------------------------------------------
self.assertEqual(self.dining_table.standard_price, 1000, "Initial price of the Product should be 1000")
self.dining_table.button_bom_cost()
self.assertEqual(float_round(self.dining_table.standard_price, precision_digits=2), 700.0, "After computing price from BoM price should be 700")
# Cost of BoM (Table Head 1 Dozen)
# -----------------------------------------------------------------
# Component Cost = Plywood Sheet 12 Unit * 200 = 2400
# Bolt 60 Unit * 10 = 600
# Colour 12 Unit * 100 = 1200
# Corner Slide 57 Unit * 25 = 1425
# Subcontracting 1 Dozen * 120 = 120
# Total = 5745
# 1 Unit price (5745/12) = 478.75
# -----------------------------------------------------------------
self.assertEqual(self.table_head.standard_price, 300, "Initial price of the Product should be 300")
self.Product.browse([self.dining_table.id, self.table_head.id]).action_bom_cost()
self.assertEqual(float_compare(self.table_head.standard_price, 478.75, precision_digits=2), 0, "After computing price from BoM price should be 878.75")
self.assertEqual(float_compare(self.dining_table.standard_price, 878.75, precision_digits=2), 0, "After computing price from BoM price should be 878.75")
def test_02_compute_price_subcontracting_cost(self):
"""Test calculation of bom cost with subcontracting and supplier in different currency."""
currency_a = self.env['res.currency'].create({
'name': 'ZEN',
'symbol': 'Z',
'rounding': 0.01,
'currency_unit_label': 'Zenny',
'rate_ids': [(0, 0, {
'name': fields.Date.today(),
'company_rate': 0.5,
})],
})
partner = self.env['res.partner'].create({
'name': 'supplier',
})
product = self.env['product.product'].create({
'name': 'product',
'type': 'product',
'standard_price': 100,
'company_id': self.env.company.id,
})
supplier = self.env['product.supplierinfo'].create([{
'partner_id': partner.id,
'product_tmpl_id': product.product_tmpl_id.id,
'price': 120.0,
'currency_id': currency_a.id,
}])
self.env['mrp.bom'].create({
'product_tmpl_id': product.product_tmpl_id.id,
'product_qty': 1,
'type': 'subcontract',
'subcontractor_ids': [Command.link(partner.id)],
'bom_line_ids': [
(0, 0, {'product_id': self.table_head.id, 'product_qty': 1}),
],
})
self.table_head.standard_price = 100
self.assertEqual(supplier.is_subcontractor, True)
self.assertEqual(product.standard_price, 100, "Initial price of the Product should be 100")
product.button_bom_cost()
# 120 Zen = 240 USD (120 * 2)
# price = 240 + 100 (1 unit of component "table_head") = 340
self.assertEqual(product.standard_price, 340, "After computing price from BoM price should be 340")

View file

@ -0,0 +1,43 @@
[project]
name = "odoo-bringout-oca-ocb-mrp_subcontracting_account"
version = "16.0.0"
description = "Subcontracting Management with Stock Valuation - Odoo addon"
authors = [
{ name = "Ernad Husremovic", email = "hernad@bring.out.ba" }
]
dependencies = [
"odoo-bringout-oca-ocb-mrp_subcontracting>=16.0.0",
"odoo-bringout-oca-ocb-mrp_account>=16.0.0",
"requests>=2.25.1"
]
readme = "README.md"
requires-python = ">= 3.11"
classifiers = [
"Development Status :: 5 - Production/Stable",
"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.12",
"Topic :: Office/Business",
]
[project.urls]
homepage = "https://github.com/bringout/0"
repository = "https://github.com/bringout/0"
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[tool.hatch.metadata]
allow-direct-references = true
[tool.hatch.build.targets.wheel]
packages = ["mrp_subcontracting_account"]
[tool.rye]
managed = true
dev-dependencies = [
"pytest>=8.4.1",
]