Move all OCA HR modules from oca-technical to dedicated oca-hr submodule

Reorganized 67 HR-related modules for better structure:
- Moved all odoo-bringout-oca-hr-* packages from packages/oca-technical/
- Now organized in dedicated packages/oca-hr/ submodule
- Includes attendance, expense, holiday, employee, and contract modules
- Maintains all module functionality while improving project organization

This creates a cleaner separation between general technical modules
and HR-specific functionality.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Ernad Husremovic 2025-08-30 17:11:28 +02:00
parent f672249949
commit dfcda4100c
2456 changed files with 120722 additions and 0 deletions

View file

@ -0,0 +1,44 @@
# HR Employee Language
Odoo addon: hr_employee_language
## Installation
```bash
pip install odoo-bringout-oca-hr-hr_employee_language
```
## Dependencies
This addon depends on:
- hr
## Manifest Information
- **Name**: HR Employee Language
- **Version**: 16.0.1.0.0
- **Category**: Human Resources
- **License**: AGPL-3
- **Installable**: True
## Source
Based on [OCA/hr](https://github.com/OCA/hr) branch 16.0, addon `hr_employee_language`.
## License
This package maintains the original AGPL-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
- 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 Hr_employee_language Module - hr_employee_language
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 hr_employee_language. 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,5 @@
# Dependencies
This addon depends on:
- [hr](https://github.com/bringout/oca-ocb-hr/tree/dc1405e12dbe76ffb119a0feb323b56ae2c58522/odoo-bringout-oca-ocb-hr)

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 hr_employee_language or install in UI.

View file

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

View file

@ -0,0 +1,13 @@
# Models
Detected core models and extensions in hr_employee_language.
```mermaid
classDiagram
class hr_employee_language
class hr_employee
```
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: hr_employee_language. Provides features documented in upstream Odoo 16 under this addon.
- Source: OCA/OCB 16.0, addon hr_employee_language
- License: LGPL-3

View file

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

View file

@ -0,0 +1,34 @@
# Security
Access control and security definitions in hr_employee_language.
## Access Control Lists (ACLs)
Model access permissions defined in:
- **[ir.model.access.csv](../hr_employee_language/security/ir.model.access.csv)**
- 2 model access rules
## Record Rules
Row-level security rules defined in:
```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](../hr_employee_language/security/ir.model.access.csv)**
- Model access permissions (CRUD rights)
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 hr_employee_language
```

View file

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

View file

@ -0,0 +1,94 @@
.. image:: https://odoo-community.org/readme-banner-image
:target: https://odoo-community.org/get-involved?utm_source=readme
:alt: Odoo Community Association
====================
HR Employee Language
====================
..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:a6350218f38e20aa9e01968bb156b1e4a63669b7713648f225b3dadfc4d090df
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
:target: https://odoo-community.org/page/development-status
:alt: Beta
.. |badge2| image:: https://img.shields.io/badge/license-AGPL--3-blue.png
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fhr-lightgray.png?logo=github
:target: https://github.com/OCA/hr/tree/16.0/hr_employee_language
:alt: OCA/hr
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/hr-16-0/hr-16-0-hr_employee_language
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
:target: https://runboat.odoo-community.org/builds?repo=OCA/hr&target_branch=16.0
:alt: Try me on Runboat
|badge1| |badge2| |badge3| |badge4| |badge5|
This module allows you to manage your employee languages.
**Table of contents**
.. contents::
:local:
Usage
=====
To use this module, you need to:
* Go to *Employees* > select or create a new employee.
* select *Languages* Tab and add language.
For filter language all employee, you can go to
*Employees* > *Languages*
Bug Tracker
===========
Bugs are tracked on `GitHub Issues <https://github.com/OCA/hr/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomed
`feedback <https://github.com/OCA/hr/issues/new?body=module:%20hr_employee_language%0Aversion:%2016.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.
Do not contact contributors directly about support or help with technical issues.
Credits
=======
Authors
~~~~~~~
* Savoir-faire Linux
* Acsone
Contributors
~~~~~~~~~~~~
* Savoir-faire Linux (http://www.savoirfairelinux.com)
* François Honoré <francois.honore@acsone.eu>
* Saran Lim. <saranl@ecosoft.co.th>
Maintainers
~~~~~~~~~~~
This module is maintained by the OCA.
.. image:: https://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: https://odoo-community.org
OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.
This module is part of the `OCA/hr <https://github.com/OCA/hr/tree/16.0/hr_employee_language>`_ project on GitHub.
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

View file

@ -0,0 +1,3 @@
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html).
from . import models

View file

@ -0,0 +1,17 @@
# Copyright (C) 2017-Today: Odoo Community Association (OCA)
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
{
"name": "HR Employee Language",
"version": "16.0.1.0.0",
"category": "Human Resources",
"license": "AGPL-3",
"author": "Savoir-faire Linux, Acsone, Odoo Community Association (OCA)",
"website": "https://github.com/OCA/hr",
"depends": ["hr"],
"data": [
"security/ir.model.access.csv",
"views/hr_employee.xml",
"views/hr_employee_language.xml",
],
"installable": True,
}

View file

@ -0,0 +1,571 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * hr_employee_language
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \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: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__sq_al
msgid "Albanian / Shqip"
msgstr "Albanski / Shqip"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__am_et
msgid "Amharic / አምሃርኛ"
msgstr "Amharski / አምሃርኛ"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__ar_sy
msgid "Arabic (Syria) / الْعَرَبيّة"
msgstr "Arapski (Sirija) / الْعَرَبيّة"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__ar_001
msgid "Arabic / الْعَرَبيّة"
msgstr "Arapski / الْعَرَبيّة"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__az_az
msgid "Azerbaijani / Azərbaycanca"
msgstr "Azerbejdžanski / Azərbaycanca"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__eu_es
msgid "Basque / Euskara"
msgstr "Baskijski / Euskara"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__bn_in
msgid "Bengali / বাংলা"
msgstr "Bengali / বাংলা"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__bs_ba
msgid "Bosnian / bosanski jezik"
msgstr "Bosanski / bosanski jezik"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__bg_bg
msgid "Bulgarian / български език"
msgstr "Bugarski / български език"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__my_mm
msgid "Burmese / ဗမာစာ"
msgstr "Burmanski / ဗမာစာ"
#. module: hr_employee_language
#: model_terms:ir.ui.view,arch_db:hr_employee_language.view_hr_employee_language_search
msgid "Can Listen"
msgstr "Može slušati"
#. module: hr_employee_language
#: model_terms:ir.ui.view,arch_db:hr_employee_language.view_hr_employee_language_search
msgid "Can Read"
msgstr "Može čitati"
#. module: hr_employee_language
#: model_terms:ir.ui.view,arch_db:hr_employee_language.view_hr_employee_language_search
msgid "Can Speak"
msgstr "Može govoriti"
#. module: hr_employee_language
#: model_terms:ir.ui.view,arch_db:hr_employee_language.view_hr_employee_language_search
msgid "Can Write"
msgstr "Može pisati"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__ca_es
msgid "Catalan / Català"
msgstr "Katalonski / Català"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__zh_hk
msgid "Chinese (HK)"
msgstr "Kineski (HK)"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__zh_cn
msgid "Chinese (Simplified) / 简体中文"
msgstr "Kineski (pojednostavljeni) / 简体中文"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__zh_tw
msgid "Chinese (Traditional) / 繁體中文"
msgstr "Kineski (tradicionalni) / 繁體中文"
#. module: hr_employee_language
#: model:ir.model.fields,field_description:hr_employee_language.field_hr_employee_language__create_uid
msgid "Created by"
msgstr "Kreirao"
#. module: hr_employee_language
#: model:ir.model.fields,field_description:hr_employee_language.field_hr_employee_language__create_date
msgid "Created on"
msgstr "Kreirano"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__hr_hr
msgid "Croatian / hrvatski jezik"
msgstr "Hrvatski / hrvatski jezik"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__cs_cz
msgid "Czech / Čeština"
msgstr "Češki / Čeština"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__da_dk
msgid "Danish / Dansk"
msgstr "Danski / Dansk"
#. module: hr_employee_language
#: model:ir.model.fields,field_description:hr_employee_language.field_hr_employee_language__description
msgid "Description"
msgstr "Opis"
#. module: hr_employee_language
#: model:ir.model.fields,field_description:hr_employee_language.field_hr_employee_language__display_name
msgid "Display Name"
msgstr "Prikazani naziv"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__nl_be
msgid "Dutch (BE) / Nederlands (BE)"
msgstr "Holandski (BE) / Nederlands (BE)"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__nl_nl
msgid "Dutch / Nederlands"
msgstr "Holandski / Nederlands"
#. module: hr_employee_language
#: model:ir.model,name:hr_employee_language.model_hr_employee
#: model:ir.model.fields,field_description:hr_employee_language.field_hr_employee_language__employee_id
#: model_terms:ir.ui.view,arch_db:hr_employee_language.view_hr_employee_language_search
msgid "Employee"
msgstr "Zaposleni"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__en_au
msgid "English (AU)"
msgstr "Engleski (AU)"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__en_ca
msgid "English (CA)"
msgstr "Engleski (CA)"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__en_in
msgid "English (IN)"
msgstr "Engleski (IN)"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__en_gb
msgid "English (UK)"
msgstr "Engleski (UK)"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__en_us
msgid "English (US)"
msgstr "Engleski (US)"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__et_ee
msgid "Estonian / Eesti keel"
msgstr "Estonski / Eesti keel"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__fi_fi
msgid "Finnish / Suomi"
msgstr "Finski / Suomi"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__fr_be
msgid "French (BE) / Français (BE)"
msgstr "Francuski (BE) / Français (BE)"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__fr_ca
msgid "French (CA) / Français (CA)"
msgstr "Francuski (CA) / Français (CA)"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__fr_ch
msgid "French (CH) / Français (CH)"
msgstr "Francuski (CH) / Français (CH)"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__fr_fr
msgid "French / Français"
msgstr "Francuski / Français"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__gl_es
msgid "Galician / Galego"
msgstr "Galicijski / Galego"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__ka_ge
msgid "Georgian / ქართული ენა"
msgstr "Gruzijski / ქართული ენა"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__de_ch
msgid "German (CH) / Deutsch (CH)"
msgstr "Njemački (CH) / Deutsch (CH)"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__de_de
msgid "German / Deutsch"
msgstr "Njemački / Deutsch"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__el_gr
msgid "Greek / Ελληνικά"
msgstr "Grčki / Ελληνικά"
#. module: hr_employee_language
#: model_terms:ir.ui.view,arch_db:hr_employee_language.view_hr_employee_language_search
msgid "Group By"
msgstr "Grupiši po"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__gu_in
msgid "Gujarati / ગુજરાતી"
msgstr "Gujarati / ગુજરાતી"
#. module: hr_employee_language
#: model:ir.model,name:hr_employee_language.model_hr_employee_language
msgid "HR Employee Language"
msgstr "HR jezik zaposlenika"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__he_il
msgid "Hebrew / עברית"
msgstr "Hebrejski / עברית"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__hi_in
msgid "Hindi / हिंदी"
msgstr "Hindi / हिंदी"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__hu_hu
msgid "Hungarian / Magyar"
msgstr "Mađarski / Magyar"
#. module: hr_employee_language
#: model:ir.model.fields,field_description:hr_employee_language.field_hr_employee_language__id
msgid "ID"
msgstr "ID"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__id_id
msgid "Indonesian / Bahasa Indonesia"
msgstr "Indonežanski / Bahasa Indonesia"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__it_it
msgid "Italian / Italiano"
msgstr "Italijanski / Italiano"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__ja_jp
msgid "Japanese / 日本語"
msgstr "Japanski / 日本語"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__kab_dz
msgid "Kabyle / Taqbaylit"
msgstr "Kabile / Taqbaylit"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__km_kh
msgid "Khmer / ភាសាខ្មែរ"
msgstr "Kmerski / ភាសាខ្មែរ"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__ko_kp
msgid "Korean (KP) / 한국어 (KP)"
msgstr "Korejski (KP) / 한국어 (KP)"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__ko_kr
msgid "Korean (KR) / 한국어 (KR)"
msgstr "Korejski (KR) / 한국어 (KR)"
#. module: hr_employee_language
#: model:ir.model.fields,field_description:hr_employee_language.field_hr_employee_language__name
#: model_terms:ir.ui.view,arch_db:hr_employee_language.view_hr_employee_language_form
#: model_terms:ir.ui.view,arch_db:hr_employee_language.view_hr_employee_language_search
msgid "Language"
msgstr "Jezik"
#. module: hr_employee_language
#: model:ir.actions.act_window,name:hr_employee_language.open_view_hr_employee_language_form
#: model:ir.model.fields,field_description:hr_employee_language.field_hr_employee__language_ids
#: model:ir.ui.menu,name:hr_employee_language.menu_open_view_hr_employee_language_form
#: model_terms:ir.ui.view,arch_db:hr_employee_language.hr_employee_form
msgid "Languages"
msgstr "Jezici"
#. module: hr_employee_language
#: model:ir.model.fields,help:hr_employee_language.field_hr_employee__language_ids
msgid "Languages of this employee"
msgstr "Jezici ovog zaposlenika"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__lo_la
msgid "Lao / ພາສາລາວ"
msgstr "Laoski / ພາສາລາວ"
#. module: hr_employee_language
#: model:ir.model.fields,field_description:hr_employee_language.field_hr_employee_language____last_update
msgid "Last Modified on"
msgstr "Zadnje mijenjano"
#. module: hr_employee_language
#: model:ir.model.fields,field_description:hr_employee_language.field_hr_employee_language__write_uid
msgid "Last Updated by"
msgstr "Zadnji ažurirao"
#. module: hr_employee_language
#: model:ir.model.fields,field_description:hr_employee_language.field_hr_employee_language__write_date
msgid "Last Updated on"
msgstr "Zadnje ažurirano"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__lv_lv
msgid "Latvian / latviešu valoda"
msgstr "Letonski / latviešu valoda"
#. module: hr_employee_language
#: model:ir.model.fields,field_description:hr_employee_language.field_hr_employee_language__can_listen
msgid "Listen"
msgstr "Slušaj"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__lt_lt
msgid "Lithuanian / Lietuvių kalba"
msgstr "Litavski / Lietuvių kalba"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__lb_lu
msgid "Luxembourgish"
msgstr "Luksemburški"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__mk_mk
msgid "Macedonian / македонски јазик"
msgstr "Makedonski / македонски јазик"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__ms_my
msgid "Malay / Bahasa Melayu"
msgstr "Malajski / Bahasa Melayu"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__ml_in
msgid "Malayalam / മലയാളം"
msgstr "Malajalam / മലയാളം"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__mn_mn
msgid "Mongolian / монгол"
msgstr "Mongolski / монгол"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__nb_no
msgid "Norwegian Bokmål / Norsk bokmål"
msgstr "Norveški Bokmål / Norsk bokmål"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__fa_ir
msgid "Persian / فارسی"
msgstr "Perzijski / فارسی"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__pl_pl
msgid "Polish / Język polski"
msgstr "Poljski / Język polski"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__pt_ao
msgid "Portuguese (AO) / Português (AO)"
msgstr "Portugalski (AO) / Português (AO)"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__pt_br
msgid "Portuguese (BR) / Português (BR)"
msgstr "Portugalski (BR) / Português (BR)"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__pt_pt
msgid "Portuguese / Português"
msgstr "Portugalski / Português"
#. module: hr_employee_language
#: model:ir.model.fields,field_description:hr_employee_language.field_hr_employee_language__can_read
msgid "Read"
msgstr "Čitaj"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__ro_ro
msgid "Romanian / română"
msgstr "Rumunjski / română"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__ru_ru
msgid "Russian / русский язык"
msgstr "Ruski / русский язык"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__sr_rs
msgid "Serbian (Cyrillic) / српски"
msgstr "Srpski (ćirilica) / српски"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__sr@latin
msgid "Serbian (Latin) / srpski"
msgstr "Srpski (latinica) / srpski"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__sk_sk
msgid "Slovak / Slovenský jazyk"
msgstr "Slovački / Slovenský jazyk"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__sl_si
msgid "Slovenian / slovenščina"
msgstr "Slovenski / slovenščina"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__es_ar
msgid "Spanish (AR) / Español (AR)"
msgstr "Španjolski (AR) / Español (AR)"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__es_bo
msgid "Spanish (BO) / Español (BO)"
msgstr "Španjolski (BO) / Español (BO)"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__es_cl
msgid "Spanish (CL) / Español (CL)"
msgstr "Španjolski (CL) / Español (CL)"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__es_co
msgid "Spanish (CO) / Español (CO)"
msgstr "Španjolski (CO) / Español (CO)"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__es_cr
msgid "Spanish (CR) / Español (CR)"
msgstr "Španjolski (CR) / Español (CR)"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__es_do
msgid "Spanish (DO) / Español (DO)"
msgstr "Španjolski (DO) / Español (DO)"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__es_ec
msgid "Spanish (EC) / Español (EC)"
msgstr "Španjolski (EC) / Español (EC)"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__es_gt
msgid "Spanish (GT) / Español (GT)"
msgstr "Španjolski (GT) / Español (GT)"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__es_mx
msgid "Spanish (MX) / Español (MX)"
msgstr "Španjolski (MX) / Español (MX)"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__es_pa
msgid "Spanish (PA) / Español (PA)"
msgstr "Španjolski (PA) / Español (PA)"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__es_pe
msgid "Spanish (PE) / Español (PE)"
msgstr "Španjolski (PE) / Español (PE)"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__es_py
msgid "Spanish (PY) / Español (PY)"
msgstr "Španjolski (PY) / Español (PY)"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__es_uy
msgid "Spanish (UY) / Español (UY)"
msgstr "Španjolski (UY) / Español (UY)"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__es_ve
msgid "Spanish (VE) / Español (VE)"
msgstr "Španjolski (VE) / Español (VE)"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__es_es
msgid "Spanish / Español"
msgstr "Španjolski / Español"
#. module: hr_employee_language
#: model:ir.model.fields,field_description:hr_employee_language.field_hr_employee_language__can_speak
msgid "Speak"
msgstr "Govori"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__sv_se
msgid "Swedish / Svenska"
msgstr "Švedski / Svenska"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__tl_ph
msgid "Tagalog / Filipino"
msgstr "Tagalog / Filipino"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__te_in
msgid "Telugu / తెలుగు"
msgstr "Telugu / తెలుగు"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__th_th
msgid "Thai / ภาษาไทย"
msgstr "Tajlandski / ภาษาไทย"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__tr_tr
msgid "Turkish / Türkçe"
msgstr "Turski / Türkçe"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__uk_ua
msgid "Ukrainian / українська"
msgstr "Ukrajinski / українська"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__vi_vn
msgid "Vietnamese / Tiếng Việt"
msgstr "Vijetnamski / Tiếng Việt"
#. module: hr_employee_language
#: model:ir.model.fields,field_description:hr_employee_language.field_hr_employee_language__can_write
msgid "Write"
msgstr "Piši"

View file

@ -0,0 +1,561 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * hr_employee_language
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 13.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2023-06-22 14:10+0000\n"
"Last-Translator: mymage <stefano.consolaro@mymage.it>\n"
"Language-Team: none\n"
"Language: it\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.17\n"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__sq_al
msgid "Albanian / Shqip"
msgstr "Albanese / Shqip"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__am_et
msgid "Amharic / አምሃርኛ"
msgstr "Amarico / አምሃርኛ"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__ar_sy
msgid "Arabic (Syria) / الْعَرَبيّة"
msgstr "Arabo (Siria) / الْعَرَبيّة"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__ar_001
msgid "Arabic / الْعَرَبيّة"
msgstr "Arabo / الْعَرَبيّة"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__eu_es
msgid "Basque / Euskara"
msgstr "Basco / Euskara"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__bn_in
msgid "Bengali / বাংলা"
msgstr "Bengalese / বাংলা"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__bs_ba
msgid "Bosnian / bosanski jezik"
msgstr "Bosniaco / bosanski jezik"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__bg_bg
msgid "Bulgarian / български език"
msgstr "Bulgaro / български език"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__my_mm
msgid "Burmese / ဗမာစာ"
msgstr "Birmano / ဗမာစာ"
#. module: hr_employee_language
#: model_terms:ir.ui.view,arch_db:hr_employee_language.view_hr_employee_language_search
msgid "Can Listen"
msgstr "Può ascoltare"
#. module: hr_employee_language
#: model_terms:ir.ui.view,arch_db:hr_employee_language.view_hr_employee_language_search
msgid "Can Read"
msgstr "Può leggere"
#. module: hr_employee_language
#: model_terms:ir.ui.view,arch_db:hr_employee_language.view_hr_employee_language_search
msgid "Can Speak"
msgstr "Può parlare"
#. module: hr_employee_language
#: model_terms:ir.ui.view,arch_db:hr_employee_language.view_hr_employee_language_search
msgid "Can Write"
msgstr "Può scrivere"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__ca_es
msgid "Catalan / Català"
msgstr "Catalano / Català"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__zh_hk
msgid "Chinese (HK)"
msgstr "Cinese (HK)"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__zh_cn
msgid "Chinese (Simplified) / 简体中文"
msgstr "Cinese (semplificato) / 简体中文"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__zh_tw
msgid "Chinese (Traditional) / 正體字"
msgstr "Cinese (tradizionale) / 正體字"
#. module: hr_employee_language
#: model:ir.model.fields,field_description:hr_employee_language.field_hr_employee_language__create_uid
msgid "Created by"
msgstr "Creato da"
#. module: hr_employee_language
#: model:ir.model.fields,field_description:hr_employee_language.field_hr_employee_language__create_date
msgid "Created on"
msgstr "Creato il"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__hr_hr
msgid "Croatian / hrvatski jezik"
msgstr "Croato / hrvatski jezik"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__cs_cz
msgid "Czech / Čeština"
msgstr "Ceco / Čeština"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__da_dk
msgid "Danish / Dansk"
msgstr "Danese / Dansk"
#. module: hr_employee_language
#: model:ir.model.fields,field_description:hr_employee_language.field_hr_employee_language__description
msgid "Description"
msgstr "Descrizione"
#. module: hr_employee_language
#: model:ir.model.fields,field_description:hr_employee_language.field_hr_employee_language__display_name
msgid "Display Name"
msgstr "Nome visualizzato"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__nl_be
msgid "Dutch (BE) / Nederlands (BE)"
msgstr "Olandese (BE) / Paesi Bassi (BE)"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__nl_nl
msgid "Dutch / Nederlands"
msgstr "Olandese / Paesi Bassi"
#. module: hr_employee_language
#: model:ir.model,name:hr_employee_language.model_hr_employee
#: model:ir.model.fields,field_description:hr_employee_language.field_hr_employee_language__employee_id
#: model_terms:ir.ui.view,arch_db:hr_employee_language.view_hr_employee_language_search
msgid "Employee"
msgstr "Dipendente"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__en_au
msgid "English (AU)"
msgstr "Inglese (AU)"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__en_ca
msgid "English (CA)"
msgstr "Inglese (CA)"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__en_gb
msgid "English (UK)"
msgstr "Inglese (UK)"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__en_us
msgid "English (US)"
msgstr "Inglese (US)"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__et_ee
msgid "Estonian / Eesti keel"
msgstr "Estone / Eesti keel"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__fil_ph
msgid "Filipino"
msgstr "Filippino"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__fi_fi
msgid "Finnish / Suomi"
msgstr "Finlandese / Suomi"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__fr_be
msgid "French (BE) / Français (BE)"
msgstr "Francese (BE) / Français (BE)"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__fr_ca
msgid "French (CA) / Français (CA)"
msgstr "Francese (CA) / Français (CA)"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__fr_ch
msgid "French (CH) / Français (CH)"
msgstr "Francese (CH) / Français (CH)"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__fr_fr
msgid "French / Français"
msgstr "Francese / Français"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__gl_es
msgid "Galician / Galego"
msgstr "Galiziano / Galego"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__ka_ge
msgid "Georgian / ქართული ენა"
msgstr "Georgiano / ქართული ენა"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__de_ch
msgid "German (CH) / Deutsch (CH)"
msgstr "Tedesco (CH) / Deutsch (CH)"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__de_de
msgid "German / Deutsch"
msgstr "Tedesco / Deutsch"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__el_gr
msgid "Greek / Ελληνικά"
msgstr "Greco / Ελληνικά"
#. module: hr_employee_language
#: model_terms:ir.ui.view,arch_db:hr_employee_language.view_hr_employee_language_search
msgid "Group By"
msgstr "Raggruppa per"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__gu_in
msgid "Gujarati / ગુજરાતી"
msgstr "Gujarati / ગુજરાતી"
#. module: hr_employee_language
#: model:ir.model,name:hr_employee_language.model_hr_employee_language
msgid "HR Employee Language"
msgstr "Lingua dipendente RU"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__he_il
msgid "Hebrew / עִבְרִי"
msgstr "Ebraico / עִבְרִי"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__hi_in
msgid "Hindi / हिंदी"
msgstr "Hindi / हिंदी"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__hu_hu
msgid "Hungarian / Magyar"
msgstr "Ungherese / Magyar"
#. module: hr_employee_language
#: model:ir.model.fields,field_description:hr_employee_language.field_hr_employee_language__id
msgid "ID"
msgstr "ID"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__id_id
msgid "Indonesian / Bahasa Indonesia"
msgstr "Indonesiano / Bahasa Indonesia"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__it_it
msgid "Italian / Italiano"
msgstr "Italiano / Italiano"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__ja_jp
msgid "Japanese / 日本語"
msgstr "Giapponese / 日本語"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__kab_dz
msgid "Kabyle / Taqbaylit"
msgstr "Kabyle / Taqbaylit"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__km_kh
msgid "Khmer / ភាសាខ្មែរ"
msgstr "Khmer / ភាសាខ្មែរ"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__ko_kp
msgid "Korean (KP) / 한국어 (KP)"
msgstr "Coreano (KP) / 한국어 (KP)"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__ko_kr
msgid "Korean (KR) / 한국어 (KR)"
msgstr "Coreano (KR) / 한국어 (KR)"
#. module: hr_employee_language
#: model:ir.model.fields,field_description:hr_employee_language.field_hr_employee_language__name
#: model_terms:ir.ui.view,arch_db:hr_employee_language.hr_employee_form
#: model_terms:ir.ui.view,arch_db:hr_employee_language.view_hr_employee_language_form
#: model_terms:ir.ui.view,arch_db:hr_employee_language.view_hr_employee_language_search
msgid "Language"
msgstr "Lingua"
#. module: hr_employee_language
#: model:ir.actions.act_window,name:hr_employee_language.open_view_hr_employee_language_form
#: model:ir.model.fields,field_description:hr_employee_language.field_hr_employee__language_ids
#: model:ir.ui.menu,name:hr_employee_language.menu_open_view_hr_employee_language_form
#: model_terms:ir.ui.view,arch_db:hr_employee_language.hr_employee_form
#: model_terms:ir.ui.view,arch_db:hr_employee_language.view_hr_employee_language_tree
msgid "Languages"
msgstr "Lingue"
#. module: hr_employee_language
#: model:ir.model.fields,help:hr_employee_language.field_hr_employee__language_ids
msgid "Languages of this employee"
msgstr "Lingua di questo dipendente"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__lo_la
msgid "Lao / ພາສາລາວ"
msgstr "Lao / ພາສາລາວ"
#. module: hr_employee_language
#: model:ir.model.fields,field_description:hr_employee_language.field_hr_employee_language____last_update
msgid "Last Modified on"
msgstr "Ultima modifica il"
#. module: hr_employee_language
#: model:ir.model.fields,field_description:hr_employee_language.field_hr_employee_language__write_uid
msgid "Last Updated by"
msgstr "Ultimo aggiornamento di"
#. module: hr_employee_language
#: model:ir.model.fields,field_description:hr_employee_language.field_hr_employee_language__write_date
msgid "Last Updated on"
msgstr "Ultimo aggiornamento il"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__lv_lv
msgid "Latvian / latviešu valoda"
msgstr "Lituano / latviešu valoda"
#. module: hr_employee_language
#: model:ir.model.fields,field_description:hr_employee_language.field_hr_employee_language__can_listen
msgid "Listen"
msgstr "Ascolta"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__lt_lt
msgid "Lithuanian / Lietuvių kalba"
msgstr "Lituano / Lietuvių kalba"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__lb_lu
msgid "Luxembourgish"
msgstr "Lussemburghese"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__mk_mk
msgid "Macedonian / македонски јазик"
msgstr "Macedone / македонски јазик"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__mn_mn
msgid "Mongolian / монгол"
msgstr "Mongolo / монгол"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__nb_no
msgid "Norwegian Bokmål / Norsk bokmål"
msgstr "Bokmal norvegese / Norsk bokmål"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__fa_ir
msgid "Persian / فارس"
msgstr "Persiano / فارس"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__pl_pl
msgid "Polish / Język polski"
msgstr "Polacco / Język polski"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__pt_ao
msgid "Portuguese (AO) / Português (AO)"
msgstr "Portoghese (AO) / Português (AO)"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__pt_br
msgid "Portuguese (BR) / Português (BR)"
msgstr "Portoghese (BR) / Português (BR)"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__pt_pt
msgid "Portuguese / Português"
msgstr "Portoghese / Português"
#. module: hr_employee_language
#: model:ir.model.fields,field_description:hr_employee_language.field_hr_employee_language__can_read
msgid "Read"
msgstr "Leggi"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__ro_ro
msgid "Romanian / română"
msgstr "Rumeno / română"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__ru_ru
msgid "Russian / русский язык"
msgstr "Russo / русский язык"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__sr_rs
msgid "Serbian (Cyrillic) / српски"
msgstr "Serbo (Cirillico) / српски"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__sr@latin
msgid "Serbian (Latin) / srpski"
msgstr "Serbo (Latino) / srpski"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__sk_sk
msgid "Slovak / Slovenský jazyk"
msgstr "Slovacco / Slovenský jazyk"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__sl_si
msgid "Slovenian / slovenščina"
msgstr "Sloveno / slovenščina"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__es_ar
msgid "Spanish (AR) / Español (AR)"
msgstr "Spagnolo (AR) / Español (AR)"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__es_bo
msgid "Spanish (BO) / Español (BO)"
msgstr "Spagnolo (BO) / Español (BO)"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__es_cl
msgid "Spanish (CL) / Español (CL)"
msgstr "Spagnolo (CL) / Español (CL)"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__es_co
msgid "Spanish (CO) / Español (CO)"
msgstr "Spagnolo (CO) / Español (CO)"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__es_cr
msgid "Spanish (CR) / Español (CR)"
msgstr "Spagnolo (CR) / Español (CR)"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__es_do
msgid "Spanish (DO) / Español (DO)"
msgstr "Spagnolo (DO) / Español (DO)"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__es_ec
msgid "Spanish (EC) / Español (EC)"
msgstr "Spagnolo (EC) / Español (EC)"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__es_gt
msgid "Spanish (GT) / Español (GT)"
msgstr "Spagnolo (GT) / Español (GT)"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__es_mx
msgid "Spanish (MX) / Español (MX)"
msgstr "Spagnolo (MX) / Español (MX)"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__es_pa
msgid "Spanish (PA) / Español (PA)"
msgstr "Spagnolo (PA) / Español (PA)"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__es_pe
msgid "Spanish (PE) / Español (PE)"
msgstr "Spagnolo (PE) / Español (PE)"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__es_py
msgid "Spanish (PY) / Español (PY)"
msgstr "Spagnolo (PY) / Español (PY)"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__es_uy
msgid "Spanish (UY) / Español (UY)"
msgstr "Spagnolo (UY) / Español (UY)"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__es_ve
msgid "Spanish (VE) / Español (VE)"
msgstr "Spagnolo (VE) / Español (VE)"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__es_es
msgid "Spanish / Español"
msgstr "Spagnolo / Español"
#. module: hr_employee_language
#: model:ir.model.fields,field_description:hr_employee_language.field_hr_employee_language__can_speak
msgid "Speak"
msgstr "Parla"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__sv_se
msgid "Swedish / Svenska"
msgstr "Svedese / Svenska"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__tl_ph
msgid "Tagalog / Filipino"
msgstr "Tagalo / Filippino"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__te_in
msgid "Telugu / తెలుగు"
msgstr "Telugu / తెలుగు"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__th_th
msgid "Thai / ภาษาไทย"
msgstr "Thai / ภาษาไทย"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__tr_tr
msgid "Turkish / Türkçe"
msgstr "Turco / Türkçe"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__uk_ua
msgid "Ukrainian / українська"
msgstr "Ucraino / українська"
#. module: hr_employee_language
#: model:ir.model.fields.selection,name:hr_employee_language.selection__hr_employee_language__name__vi_vn
msgid "Vietnamese / Tiếng Việt"
msgstr "Vietnamita / Tiếng Việt"
#. module: hr_employee_language
#: model:ir.model.fields,field_description:hr_employee_language.field_hr_employee_language__can_write
msgid "Write"
msgstr "Scrivi"

View file

@ -0,0 +1,4 @@
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html).
from . import hr_employee_language
from . import hr_employee

View file

@ -0,0 +1,15 @@
# Copyright (C) 2017-Today: Odoo Community Association (OCA)
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html).
from odoo import fields, models
class HrEmployee(models.Model):
_inherit = "hr.employee"
language_ids = fields.One2many(
"hr.employee.language",
"employee_id",
string="Languages",
help="Languages of this employee",
)

View file

@ -0,0 +1,17 @@
# Copyright (C) 2017-Today: Odoo Community Association (OCA)
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html).
from odoo import fields, models, tools
class HrEmployeeLanguage(models.Model):
_name = "hr.employee.language"
_description = "HR Employee Language"
name = fields.Selection(tools.scan_languages(), string="Language", required=True)
description = fields.Char()
employee_id = fields.Many2one("hr.employee", string="Employee", required=True)
can_read = fields.Boolean(string="Read", default=True)
can_write = fields.Boolean(string="Write", default=True)
can_speak = fields.Boolean(string="Speak", default=True)
can_listen = fields.Boolean(string="Listen", default=True)

View file

@ -0,0 +1,3 @@
* Savoir-faire Linux (http://www.savoirfairelinux.com)
* François Honoré <francois.honore@acsone.eu>
* Saran Lim. <saranl@ecosoft.co.th>

View file

@ -0,0 +1 @@
This module allows you to manage your employee languages.

View file

@ -0,0 +1,7 @@
To use this module, you need to:
* Go to *Employees* > select or create a new employee.
* select *Languages* Tab and add language.
For filter language all employee, you can go to
*Employees* > *Languages*

View file

@ -0,0 +1,3 @@
"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink"
"access_hr_employee_language_base_user","hr.employee.language_base_user","model_hr_employee_language",base.group_user,1,0,0,0
"access_hr_employee_language","hr.employee.language","model_hr_employee_language",hr.group_hr_user,1,1,1,1
1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
2 access_hr_employee_language_base_user hr.employee.language_base_user model_hr_employee_language base.group_user 1 0 0 0
3 access_hr_employee_language hr.employee.language model_hr_employee_language hr.group_hr_user 1 1 1 1

Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

View file

@ -0,0 +1,443 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="generator" content="Docutils: https://docutils.sourceforge.io/" />
<title>README.rst</title>
<style type="text/css">
/*
:Author: David Goodger (goodger@python.org)
:Id: $Id: html4css1.css 9511 2024-01-13 09:50:07Z milde $
:Copyright: This stylesheet has been placed in the public domain.
Default cascading style sheet for the HTML output of Docutils.
Despite the name, some widely supported CSS2 features are used.
See https://docutils.sourceforge.io/docs/howto/html-stylesheets.html for how to
customize this style sheet.
*/
/* used to remove borders from tables and images */
.borderless, table.borderless td, table.borderless th {
border: 0 }
table.borderless td, table.borderless th {
/* Override padding for "table.docutils td" with "! important".
The right padding separates the table cells. */
padding: 0 0.5em 0 0 ! important }
.first {
/* Override more specific margin styles with "! important". */
margin-top: 0 ! important }
.last, .with-subtitle {
margin-bottom: 0 ! important }
.hidden {
display: none }
.subscript {
vertical-align: sub;
font-size: smaller }
.superscript {
vertical-align: super;
font-size: smaller }
a.toc-backref {
text-decoration: none ;
color: black }
blockquote.epigraph {
margin: 2em 5em ; }
dl.docutils dd {
margin-bottom: 0.5em }
object[type="image/svg+xml"], object[type="application/x-shockwave-flash"] {
overflow: hidden;
}
/* Uncomment (and remove this text!) to get bold-faced definition list terms
dl.docutils dt {
font-weight: bold }
*/
div.abstract {
margin: 2em 5em }
div.abstract p.topic-title {
font-weight: bold ;
text-align: center }
div.admonition, div.attention, div.caution, div.danger, div.error,
div.hint, div.important, div.note, div.tip, div.warning {
margin: 2em ;
border: medium outset ;
padding: 1em }
div.admonition p.admonition-title, div.hint p.admonition-title,
div.important p.admonition-title, div.note p.admonition-title,
div.tip p.admonition-title {
font-weight: bold ;
font-family: sans-serif }
div.attention p.admonition-title, div.caution p.admonition-title,
div.danger p.admonition-title, div.error p.admonition-title,
div.warning p.admonition-title, .code .error {
color: red ;
font-weight: bold ;
font-family: sans-serif }
/* Uncomment (and remove this text!) to get reduced vertical space in
compound paragraphs.
div.compound .compound-first, div.compound .compound-middle {
margin-bottom: 0.5em }
div.compound .compound-last, div.compound .compound-middle {
margin-top: 0.5em }
*/
div.dedication {
margin: 2em 5em ;
text-align: center ;
font-style: italic }
div.dedication p.topic-title {
font-weight: bold ;
font-style: normal }
div.figure {
margin-left: 2em ;
margin-right: 2em }
div.footer, div.header {
clear: both;
font-size: smaller }
div.line-block {
display: block ;
margin-top: 1em ;
margin-bottom: 1em }
div.line-block div.line-block {
margin-top: 0 ;
margin-bottom: 0 ;
margin-left: 1.5em }
div.sidebar {
margin: 0 0 0.5em 1em ;
border: medium outset ;
padding: 1em ;
background-color: #ffffee ;
width: 40% ;
float: right ;
clear: right }
div.sidebar p.rubric {
font-family: sans-serif ;
font-size: medium }
div.system-messages {
margin: 5em }
div.system-messages h1 {
color: red }
div.system-message {
border: medium outset ;
padding: 1em }
div.system-message p.system-message-title {
color: red ;
font-weight: bold }
div.topic {
margin: 2em }
h1.section-subtitle, h2.section-subtitle, h3.section-subtitle,
h4.section-subtitle, h5.section-subtitle, h6.section-subtitle {
margin-top: 0.4em }
h1.title {
text-align: center }
h2.subtitle {
text-align: center }
hr.docutils {
width: 75% }
img.align-left, .figure.align-left, object.align-left, table.align-left {
clear: left ;
float: left ;
margin-right: 1em }
img.align-right, .figure.align-right, object.align-right, table.align-right {
clear: right ;
float: right ;
margin-left: 1em }
img.align-center, .figure.align-center, object.align-center {
display: block;
margin-left: auto;
margin-right: auto;
}
table.align-center {
margin-left: auto;
margin-right: auto;
}
.align-left {
text-align: left }
.align-center {
clear: both ;
text-align: center }
.align-right {
text-align: right }
/* reset inner alignment in figures */
div.align-right {
text-align: inherit }
/* div.align-center * { */
/* text-align: left } */
.align-top {
vertical-align: top }
.align-middle {
vertical-align: middle }
.align-bottom {
vertical-align: bottom }
ol.simple, ul.simple {
margin-bottom: 1em }
ol.arabic {
list-style: decimal }
ol.loweralpha {
list-style: lower-alpha }
ol.upperalpha {
list-style: upper-alpha }
ol.lowerroman {
list-style: lower-roman }
ol.upperroman {
list-style: upper-roman }
p.attribution {
text-align: right ;
margin-left: 50% }
p.caption {
font-style: italic }
p.credits {
font-style: italic ;
font-size: smaller }
p.label {
white-space: nowrap }
p.rubric {
font-weight: bold ;
font-size: larger ;
color: maroon ;
text-align: center }
p.sidebar-title {
font-family: sans-serif ;
font-weight: bold ;
font-size: larger }
p.sidebar-subtitle {
font-family: sans-serif ;
font-weight: bold }
p.topic-title {
font-weight: bold }
pre.address {
margin-bottom: 0 ;
margin-top: 0 ;
font: inherit }
pre.literal-block, pre.doctest-block, pre.math, pre.code {
margin-left: 2em ;
margin-right: 2em }
pre.code .ln { color: gray; } /* line numbers */
pre.code, code { background-color: #eeeeee }
pre.code .comment, code .comment { color: #5C6576 }
pre.code .keyword, code .keyword { color: #3B0D06; font-weight: bold }
pre.code .literal.string, code .literal.string { color: #0C5404 }
pre.code .name.builtin, code .name.builtin { color: #352B84 }
pre.code .deleted, code .deleted { background-color: #DEB0A1}
pre.code .inserted, code .inserted { background-color: #A3D289}
span.classifier {
font-family: sans-serif ;
font-style: oblique }
span.classifier-delimiter {
font-family: sans-serif ;
font-weight: bold }
span.interpreted {
font-family: sans-serif }
span.option {
white-space: nowrap }
span.pre {
white-space: pre }
span.problematic, pre.problematic {
color: red }
span.section-subtitle {
/* font-size relative to parent (h1..h6 element) */
font-size: 80% }
table.citation {
border-left: solid 1px gray;
margin-left: 1px }
table.docinfo {
margin: 2em 4em }
table.docutils {
margin-top: 0.5em ;
margin-bottom: 0.5em }
table.footnote {
border-left: solid 1px black;
margin-left: 1px }
table.docutils td, table.docutils th,
table.docinfo td, table.docinfo th {
padding-left: 0.5em ;
padding-right: 0.5em ;
vertical-align: top }
table.docutils th.field-name, table.docinfo th.docinfo-name {
font-weight: bold ;
text-align: left ;
white-space: nowrap ;
padding-left: 0 }
/* "booktabs" style (no vertical lines) */
table.docutils.booktabs {
border: 0px;
border-top: 2px solid;
border-bottom: 2px solid;
border-collapse: collapse;
}
table.docutils.booktabs * {
border: 0px;
}
table.docutils.booktabs th {
border-bottom: thin solid;
text-align: left;
}
h1 tt.docutils, h2 tt.docutils, h3 tt.docutils,
h4 tt.docutils, h5 tt.docutils, h6 tt.docutils {
font-size: 100% }
ul.auto-toc {
list-style-type: none }
</style>
</head>
<body>
<div class="document">
<a class="reference external image-reference" href="https://odoo-community.org/get-involved?utm_source=readme">
<img alt="Odoo Community Association" src="https://odoo-community.org/readme-banner-image" />
</a>
<div class="section" id="hr-employee-language">
<h1>HR Employee Language</h1>
<!-- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:a6350218f38e20aa9e01968bb156b1e4a63669b7713648f225b3dadfc4d090df
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
<p><a class="reference external image-reference" href="https://odoo-community.org/page/development-status"><img alt="Beta" src="https://img.shields.io/badge/maturity-Beta-yellow.png" /></a> <a class="reference external image-reference" href="http://www.gnu.org/licenses/agpl-3.0-standalone.html"><img alt="License: AGPL-3" src="https://img.shields.io/badge/license-AGPL--3-blue.png" /></a> <a class="reference external image-reference" href="https://github.com/OCA/hr/tree/16.0/hr_employee_language"><img alt="OCA/hr" src="https://img.shields.io/badge/github-OCA%2Fhr-lightgray.png?logo=github" /></a> <a class="reference external image-reference" href="https://translation.odoo-community.org/projects/hr-16-0/hr-16-0-hr_employee_language"><img alt="Translate me on Weblate" src="https://img.shields.io/badge/weblate-Translate%20me-F47D42.png" /></a> <a class="reference external image-reference" href="https://runboat.odoo-community.org/builds?repo=OCA/hr&amp;target_branch=16.0"><img alt="Try me on Runboat" src="https://img.shields.io/badge/runboat-Try%20me-875A7B.png" /></a></p>
<p>This module allows you to manage your employee languages.</p>
<p><strong>Table of contents</strong></p>
<div class="contents local topic" id="contents">
<ul class="simple">
<li><a class="reference internal" href="#usage" id="toc-entry-1">Usage</a></li>
<li><a class="reference internal" href="#bug-tracker" id="toc-entry-2">Bug Tracker</a></li>
<li><a class="reference internal" href="#credits" id="toc-entry-3">Credits</a><ul>
<li><a class="reference internal" href="#authors" id="toc-entry-4">Authors</a></li>
<li><a class="reference internal" href="#contributors" id="toc-entry-5">Contributors</a></li>
<li><a class="reference internal" href="#maintainers" id="toc-entry-6">Maintainers</a></li>
</ul>
</li>
</ul>
</div>
<div class="section" id="usage">
<h2><a class="toc-backref" href="#toc-entry-1">Usage</a></h2>
<p>To use this module, you need to:</p>
<ul class="simple">
<li>Go to <em>Employees</em> &gt; select or create a new employee.</li>
<li>select <em>Languages</em> Tab and add language.</li>
</ul>
<p>For filter language all employee, you can go to
<em>Employees</em> &gt; <em>Languages</em></p>
</div>
<div class="section" id="bug-tracker">
<h2><a class="toc-backref" href="#toc-entry-2">Bug Tracker</a></h2>
<p>Bugs are tracked on <a class="reference external" href="https://github.com/OCA/hr/issues">GitHub Issues</a>.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomed
<a class="reference external" href="https://github.com/OCA/hr/issues/new?body=module:%20hr_employee_language%0Aversion:%2016.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**">feedback</a>.</p>
<p>Do not contact contributors directly about support or help with technical issues.</p>
</div>
<div class="section" id="credits">
<h2><a class="toc-backref" href="#toc-entry-3">Credits</a></h2>
<div class="section" id="authors">
<h3><a class="toc-backref" href="#toc-entry-4">Authors</a></h3>
<ul class="simple">
<li>Savoir-faire Linux</li>
<li>Acsone</li>
</ul>
</div>
<div class="section" id="contributors">
<h3><a class="toc-backref" href="#toc-entry-5">Contributors</a></h3>
<ul class="simple">
<li>Savoir-faire Linux (<a class="reference external" href="http://www.savoirfairelinux.com">http://www.savoirfairelinux.com</a>)</li>
<li>François Honoré &lt;<a class="reference external" href="mailto:francois.honore&#64;acsone.eu">francois.honore&#64;acsone.eu</a>&gt;</li>
<li>Saran Lim. &lt;<a class="reference external" href="mailto:saranl&#64;ecosoft.co.th">saranl&#64;ecosoft.co.th</a>&gt;</li>
</ul>
</div>
<div class="section" id="maintainers">
<h3><a class="toc-backref" href="#toc-entry-6">Maintainers</a></h3>
<p>This module is maintained by the OCA.</p>
<a class="reference external image-reference" href="https://odoo-community.org">
<img alt="Odoo Community Association" src="https://odoo-community.org/logo.png" />
</a>
<p>OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.</p>
<p>This module is part of the <a class="reference external" href="https://github.com/OCA/hr/tree/16.0/hr_employee_language">OCA/hr</a> project on GitHub.</p>
<p>You are welcome to contribute. To learn how please visit <a class="reference external" href="https://odoo-community.org/page/Contribute">https://odoo-community.org/page/Contribute</a>.</p>
</div>
</div>
</div>
</div>
</body>
</html>

View file

@ -0,0 +1,24 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo>
<record id="hr_employee_form" model="ir.ui.view">
<field name="name">hr.employee.form (in hr_employee_language)</field>
<field name="model">hr.employee</field>
<field name="inherit_id" ref="hr.view_employee_form" />
<field name="arch" type="xml">
<notebook position="inside">
<page string="Languages" name="languages" groups="hr.group_hr_user">
<field name="language_ids" nolabel="1" colspan="4">
<tree editable="bottom">
<field name="name" />
<field name="description" />
<field name="can_read" />
<field name="can_write" />
<field name="can_speak" />
<field name="can_listen" />
</tree>
</field>
</page>
</notebook>
</field>
</record>
</odoo>

View file

@ -0,0 +1,96 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo>
<!-- Language -->
<record id="view_hr_employee_language_tree" model="ir.ui.view">
<field name="name">hr.employee.language.tree</field>
<field name="model">hr.employee.language</field>
<field name="arch" type="xml">
<tree>
<field name="employee_id" />
<field name="name" />
<field name="description" />
<field name="can_read" />
<field name="can_write" />
<field name="can_speak" />
<field name="can_listen" />
</tree>
</field>
</record>
<record id="view_hr_employee_language_form" model="ir.ui.view">
<field name="name">hr.employee.language.form</field>
<field name="model">hr.employee.language</field>
<field name="arch" type="xml">
<form string="Language">
<sheet>
<group>
<field name="name" />
<field name="description" />
<field name="employee_id" />
<field name="can_read" />
<field name="can_write" />
<field name="can_speak" />
<field name="can_listen" />
</group>
</sheet>
</form>
</field>
</record>
<record id="view_hr_employee_language_search" model="ir.ui.view">
<field name="name">hr.employee.language.search</field>
<field name="model">hr.employee.language</field>
<field name="arch" type="xml">
<search>
<field name="name" />
<field name="employee_id" />
<filter
string="Can Read"
name="can_read"
domain="[('can_read', '=', True)]"
help="Can Read"
/>
<filter
string="Can Write"
name="can_write"
domain="[('can_write', '=', True)]"
help="Can Write"
/>
<filter
string="Can Speak"
name="can_speak"
domain="[('can_speak', '=', True)]"
help="Can Speak"
/>
<filter
string="Can Listen"
name="can_listen"
domain="[('can_listen', '=', True)]"
help="Can Listen"
/>
<group expand="0" name="group_by" string="Group By">
<filter
name="name"
string="Language"
context="{'group_by': 'name'}"
/>
<filter
name="employee_id"
string="Employee"
context="{'group_by' : 'employee_id'}"
/>
</group>
</search>
</field>
</record>
<record id="open_view_hr_employee_language_form" model="ir.actions.act_window">
<field name="name">Languages</field>
<field name="res_model">hr.employee.language</field>
<field name="view_mode">tree,form</field>
<field name="search_view_id" ref="view_hr_employee_language_search" />
</record>
<menuitem
id="menu_open_view_hr_employee_language_form"
name="Languages"
parent="hr.menu_hr_root"
action="open_view_hr_employee_language_form"
/>
</odoo>

View file

@ -0,0 +1,42 @@
[project]
name = "odoo-bringout-oca-hr-hr_employee_language"
version = "16.0.0"
description = "HR Employee Language - Odoo addon"
authors = [
{ name = "Ernad Husremovic", email = "hernad@bring.out.ba" }
]
dependencies = [
"odoo-bringout-oca-ocb-hr>=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 = ["hr_employee_language"]
[tool.rye]
managed = true
dev-dependencies = [
"pytest>=8.4.1",
]