19.0 vanilla

This commit is contained in:
Ernad Husremovic 2026-03-09 09:31:00 +01:00
parent a1137a1456
commit e1d89e11e3
2789 changed files with 1093187 additions and 605897 deletions

View file

@ -15,35 +15,14 @@ pip install odoo-bringout-oca-ocb-hr_skills
## Dependencies
This addon depends on:
- hr
## Manifest Information
- **Name**: Skills Management
- **Version**: 1.0
- **Category**: Human Resources/Employees
- **License**: LGPL-3
- **Installable**: True
## Source
Based on [OCA/OCB](https://github.com/OCA/OCB) branch 16.0, addon `hr_skills`.
- Repository: https://github.com/OCA/OCB
- Branch: 19.0
- Path: addons/hr_skills
## 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
- Install: doc/INSTALL.md
- Usage: doc/USAGE.md
- Configuration: doc/CONFIGURATION.md
- Dependencies: doc/DEPENDENCIES.md
- Troubleshooting: doc/TROUBLESHOOTING.md
- FAQ: doc/FAQ.md
This package preserves the original LGPL-3 license.

View file

@ -1,5 +1,7 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from . import controllers
from . import models
from . import report
from . import wizard

View file

@ -1,4 +1,3 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
{
@ -19,30 +18,56 @@ This module introduces skills and resume management for employees.
'security/ir.model.access.csv',
'security/hr_skills_security.xml',
'views/hr_views.xml',
'views/hr_employee_skill_log_views.xml',
'views/hr_job_views.xml',
'views/hr_job_skill_views.xml',
'data/hr_resume_data.xml',
'data/hr_skill_data.xml',
'data/ir_actions_server_data.xml',
'data/ir_cron_data.xml',
'data/mail_activity_type_data.xml',
'data/report_paperformat.xml',
'report/hr_employee_certification_report_views.xml',
'report/hr_employee_skill_history_report_views.xml',
'report/hr_employee_skill_report_views.xml',
'report/hr_employee_cv_report.xml',
'views/hr_department_views.xml',
'views/hr_employee_cv_templates.xml',
'wizard/hr_employee_cv_wizard_views.xml',
],
'demo': [
'data/hr_skill_demo.xml',
'data/hr_resume_demo.xml',
'data/hr_job_skill_demo.xml',
'data/hr.job.skill.csv',
'data/hr.employee.skill.csv',
'data/hr_employee_skill_demo.xml',
'data/hr.resume.line.csv',
],
'installable': True,
'auto_install': True,
'application': True,
'assets': {
'web.assets_backend': [
'hr_skills/static/src/fields/skills_one2many.xml',
'hr_skills/static/src/fields/*',
'hr_skills/static/src/fields/skills_one2many/*',
'hr_skills/static/src/fields/**/*',
'hr_skills/static/src/scss/*.scss',
'hr_skills/static/src/views/*.js',
'hr_skills/static/src/xml/**/*',
'hr_skills/static/src/views/skills_list_renderer.js',
'hr_skills/static/src/components/**/*',
],
'web.assets_backend_lazy': [
'hr_skills/static/src/views/skills_graph.js',
],
'web.assets_unit_tests': [
'hr_skills/static/tests/**/*',
('remove', 'hr_skills/static/tests/tours/**/*'),
],
'web.assets_tests': [
'hr_skills/static/tests/tours/*',
'hr_skills/static/tests/tours/**/*',
],
'web.report_assets_pdf': [
'/hr_skills/static/src/scss/report_employee_cv.scss',
],
},
'author': 'Odoo S.A.',
'license': 'LGPL-3',
}

View file

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

View file

@ -0,0 +1,55 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
import re
from odoo import _
from odoo.addons.base.models.ir_qweb import QWebError
from odoo.exceptions import UserError
from odoo.http import request, route, Controller, content_disposition
class HrEmployeeCV(Controller):
@route(["/print/cv"], type='http', auth='user')
def print_employee_cv(self, employee_ids='', color_primary='#666666', color_secondary='#666666', **post):
if not request.env.user._is_internal() or not employee_ids or re.search("[^0-9|,]", employee_ids):
return request.not_found()
ids = [int(s) for s in employee_ids.split(',')]
employees = request.env['hr.employee'].browse(ids)
if not request.env.user.has_group('hr.group_hr_user') and employees.ids != request.env.user.employee_id.ids:
return request.not_found()
resume_type_education = request.env.ref('hr_skills.resume_type_education', raise_if_not_found=False)
skill_type_language = request.env.ref('hr_skills.hr_skill_type_lang', raise_if_not_found=False)
report = request.env.ref('hr_skills.action_report_employee_cv', False)
try:
pdf_content, _dummy = request.env['ir.actions.report'].sudo()._render_qweb_pdf(
report, employees.ids, data={
'color_primary': color_primary,
'color_secondary': color_secondary,
'resume_type_education': resume_type_education,
'skill_type_language': skill_type_language,
'show_skills': 'show_skills' in post,
'show_contact': 'show_contact' in post,
'show_others': 'show_others' in post,
})
except QWebError as error:
raise UserError(error)
if len(employees) == 1:
report_name = _('Resume %s', employees.name)
else:
report_name = _('Resumes')
pdfhttpheaders = [
('Content-Type', 'application/pdf'),
('Content-Length', len(pdf_content)),
('Content-Disposition', content_disposition(report_name + '.pdf'))
]
return request.make_response(pdf_content, headers=pdfhttpheaders)

View file

@ -1,127 +1,111 @@
id,employee_id:id,skill_id:id,skill_type_id:id,skill_level_id:id
employee_skill_admin_spark,hr.employee_admin,hr_skill_spark,hr_skill_type_dev,hr_skill_level_intermediate
employee_skill_admin_flute,hr.employee_admin,hr_skill_flute,hr_skill_type_music,hr_skill_level_l2
employee_skill_admin_singing,hr.employee_admin,hr_skill_singing,hr_skill_type_music,hr_skill_level_l1
employee_skill_admin_violin,hr.employee_admin,hr_skill_violin,hr_skill_type_music,hr_skill_level_l2
employee_skill_admin_piano,hr.employee_admin,hr_skill_piano,hr_skill_type_music,hr_skill_level_l2
employee_skill_al_analytics,hr.employee_al,hr_skill_analytics,hr_skill_type_marketing,hr_skill_level_ml3
employee_skill_al_digital_ad,hr.employee_al,hr_skill_digital_ad,hr_skill_type_marketing,hr_skill_level_ml1
employee_skill_al_public,hr.employee_al,hr_skill_public,hr_skill_type_marketing,hr_skill_level_ml1
employee_skill_al_com,hr.employee_al,hr_skill_com,hr_skill_type_marketing,hr_skill_level_ml1
employee_skill_al_french,hr.employee_al,hr_skill_french,hr_skill_type_lang,hr_skill_level_c1
employee_skill_al_nosql,hr.employee_al,hr_skill_nosql,hr_skill_type_dev,hr_skill_level_beginner
employee_skill_al_django,hr.employee_al,hr_skill_django,hr_skill_type_dev,hr_skill_level_advanced
employee_skill_al_python,hr.employee_al,hr_skill_python,hr_skill_type_dev,hr_skill_level_advanced
employee_skill_mit_piano,hr.employee_mit,hr_skill_piano,hr_skill_type_music,hr_skill_level_l3
employee_skill_mit_singing,hr.employee_mit,hr_skill_singing,hr_skill_type_music,hr_skill_level_l2
employee_skill_mit_violin,hr.employee_mit,hr_skill_violin,hr_skill_type_music,hr_skill_level_l4
employee_skill_mit_flute,hr.employee_mit,hr_skill_flute,hr_skill_type_music,hr_skill_level_l2
employee_skill_mit_email,hr.employee_mit,hr_skill_email,hr_skill_type_marketing,hr_skill_level_ml2
employee_skill_mit_public,hr.employee_mit,hr_skill_public,hr_skill_type_marketing,hr_skill_level_ml3
employee_skill_mit_cms,hr.employee_mit,hr_skill_cms,hr_skill_type_marketing,hr_skill_level_ml1
employee_skill_mit_com,hr.employee_mit,hr_skill_com,hr_skill_type_marketing,hr_skill_level_ml1
employee_skill_mit_js,hr.employee_mit,hr_skill_js,hr_skill_type_dev,hr_skill_level_elementary
employee_skill_niv_email,hr.employee_niv,hr_skill_email,hr_skill_type_marketing,hr_skill_level_ml1
employee_skill_niv_public,hr.employee_niv,hr_skill_public,hr_skill_type_marketing,hr_skill_level_ml4
employee_skill_niv_c,hr.employee_niv,hr_skill_c,hr_skill_type_dev,hr_skill_level_expert
employee_skill_niv_android,hr.employee_niv,hr_skill_android,hr_skill_type_dev,hr_skill_level_intermediate
employee_skill_niv_nosql,hr.employee_niv,hr_skill_nosql,hr_skill_type_dev,hr_skill_level_beginner
employee_skill_niv_flute,hr.employee_niv,hr_skill_flute,hr_skill_type_music,hr_skill_level_l4
employee_skill_niv_singing,hr.employee_niv,hr_skill_singing,hr_skill_type_music,hr_skill_level_l4
employee_skill_stw_com,hr.employee_stw,hr_skill_com,hr_skill_type_marketing,hr_skill_level_ml4
employee_skill_stw_digital_ad,hr.employee_stw,hr_skill_digital_ad,hr_skill_type_marketing,hr_skill_level_ml2
employee_skill_chs_digital_ad,hr.employee_chs,hr_skill_digital_ad,hr_skill_type_marketing,hr_skill_level_ml3
employee_skill_chs_email,hr.employee_chs,hr_skill_email,hr_skill_type_marketing,hr_skill_level_ml3
employee_skill_chs_arabic,hr.employee_chs,hr_skill_arabic,hr_skill_type_lang,hr_skill_level_c1
employee_skill_chs_piano,hr.employee_chs,hr_skill_piano,hr_skill_type_music,hr_skill_level_l4
employee_skill_qdp_com,hr.employee_qdp,hr_skill_com,hr_skill_type_marketing,hr_skill_level_ml4
employee_skill_qdp_email,hr.employee_qdp,hr_skill_email,hr_skill_type_marketing,hr_skill_level_ml4
employee_skill_qdp_analytics,hr.employee_qdp,hr_skill_analytics,hr_skill_type_marketing,hr_skill_level_ml2
employee_skill_qdp_nosql,hr.employee_qdp,hr_skill_nosql,hr_skill_type_dev,hr_skill_level_advanced
employee_skill_qdp_js,hr.employee_qdp,hr_skill_js,hr_skill_type_dev,hr_skill_level_expert
employee_skill_qdp_flute,hr.employee_qdp,hr_skill_flute,hr_skill_type_music,hr_skill_level_l1
employee_skill_qdp_violin,hr.employee_qdp,hr_skill_violin,hr_skill_type_music,hr_skill_level_l4
employee_skill_qdp_singing,hr.employee_qdp,hr_skill_singing,hr_skill_type_music,hr_skill_level_l4
employee_skill_qdp_bengali,hr.employee_qdp,hr_skill_bengali,hr_skill_type_lang,hr_skill_level_b2
employee_skill_qdp_english,hr.employee_qdp,hr_skill_english,hr_skill_type_lang,hr_skill_level_b1
employee_skill_fme_spark,hr.employee_fme,hr_skill_spark,hr_skill_type_dev,hr_skill_level_beginner
employee_skill_fme_com,hr.employee_fme,hr_skill_com,hr_skill_type_marketing,hr_skill_level_ml2
employee_skill_fpi_django,hr.employee_fpi,hr_skill_django,hr_skill_type_dev,hr_skill_level_expert
employee_skill_fpi_violin,hr.employee_fpi,hr_skill_violin,hr_skill_type_music,hr_skill_level_l1
employee_skill_fpi_piano,hr.employee_fpi,hr_skill_piano,hr_skill_type_music,hr_skill_level_l1
employee_skill_fpi_singing,hr.employee_fpi,hr_skill_singing,hr_skill_type_music,hr_skill_level_l4
employee_skill_fpi_flute,hr.employee_fpi,hr_skill_flute,hr_skill_type_music,hr_skill_level_l2
employee_skill_fpi_cms,hr.employee_fpi,hr_skill_cms,hr_skill_type_marketing,hr_skill_level_ml1
employee_skill_jth_hadoop,hr.employee_jth,hr_skill_hadoop,hr_skill_type_dev,hr_skill_level_expert
employee_skill_jth_nosql,hr.employee_jth,hr_skill_nosql,hr_skill_type_dev,hr_skill_level_elementary
employee_skill_jth_c,hr.employee_jth,hr_skill_c,hr_skill_type_dev,hr_skill_level_intermediate
employee_skill_ngh_violin,hr.employee_ngh,hr_skill_violin,hr_skill_type_music,hr_skill_level_l4
employee_skill_ngh_piano,hr.employee_ngh,hr_skill_piano,hr_skill_type_music,hr_skill_level_l1
employee_skill_ngh_flute,hr.employee_ngh,hr_skill_flute,hr_skill_type_music,hr_skill_level_l4
employee_skill_vad_sql,hr.employee_vad,hr_skill_sql,hr_skill_type_dev,hr_skill_level_intermediate
employee_skill_vad_js,hr.employee_vad,hr_skill_js,hr_skill_type_dev,hr_skill_level_elementary
employee_skill_vad_spark,hr.employee_vad,hr_skill_spark,hr_skill_type_dev,hr_skill_level_expert
employee_skill_vad_python,hr.employee_vad,hr_skill_python,hr_skill_type_dev,hr_skill_level_expert
employee_skill_vad_french,hr.employee_vad,hr_skill_french,hr_skill_type_lang,hr_skill_level_a2
employee_skill_vad_singing,hr.employee_vad,hr_skill_singing,hr_skill_type_music,hr_skill_level_l2
employee_skill_vad_public,hr.employee_vad,hr_skill_public,hr_skill_type_marketing,hr_skill_level_ml1
employee_skill_vad_cms,hr.employee_vad,hr_skill_cms,hr_skill_type_marketing,hr_skill_level_ml3
employee_skill_vad_analytics,hr.employee_vad,hr_skill_analytics,hr_skill_type_marketing,hr_skill_level_ml1
employee_skill_vad_digital_ad,hr.employee_vad,hr_skill_digital_ad,hr_skill_type_marketing,hr_skill_level_ml3
employee_skill_han_bengali,hr.employee_han,hr_skill_bengali,hr_skill_type_lang,hr_skill_level_b2
employee_skill_han_python,hr.employee_han,hr_skill_python,hr_skill_type_dev,hr_skill_level_advanced
employee_skill_han_react,hr.employee_han,hr_skill_react,hr_skill_type_dev,hr_skill_level_advanced
employee_skill_han_analytics,hr.employee_han,hr_skill_analytics,hr_skill_type_marketing,hr_skill_level_ml1
employee_skill_han_digital_ad,hr.employee_han,hr_skill_digital_ad,hr_skill_type_marketing,hr_skill_level_ml4
employee_skill_han_violin,hr.employee_han,hr_skill_violin,hr_skill_type_music,hr_skill_level_l1
employee_skill_han_flute,hr.employee_han,hr_skill_flute,hr_skill_type_music,hr_skill_level_l1
employee_skill_han_piano,hr.employee_han,hr_skill_piano,hr_skill_type_music,hr_skill_level_l3
employee_skill_jve_cms,hr.employee_jve,hr_skill_cms,hr_skill_type_marketing,hr_skill_level_ml1
employee_skill_jve_email,hr.employee_jve,hr_skill_email,hr_skill_type_marketing,hr_skill_level_ml1
employee_skill_jve_digital_ad,hr.employee_jve,hr_skill_digital_ad,hr_skill_type_marketing,hr_skill_level_ml1
employee_skill_jve_com,hr.employee_jve,hr_skill_com,hr_skill_type_marketing,hr_skill_level_ml4
employee_skill_jve_violin,hr.employee_jve,hr_skill_violin,hr_skill_type_music,hr_skill_level_l2
employee_skill_jve_singing,hr.employee_jve,hr_skill_singing,hr_skill_type_music,hr_skill_level_l3
employee_skill_jve_flute,hr.employee_jve,hr_skill_flute,hr_skill_type_music,hr_skill_level_l4
employee_skill_jve_piano,hr.employee_jve,hr_skill_piano,hr_skill_type_music,hr_skill_level_l3
employee_skill_jve_french,hr.employee_jve,hr_skill_french,hr_skill_type_lang,hr_skill_level_b1
employee_skill_jve_spark,hr.employee_jve,hr_skill_spark,hr_skill_type_dev,hr_skill_level_expert
employee_skill_jve_c,hr.employee_jve,hr_skill_c,hr_skill_type_dev,hr_skill_level_elementary
employee_skill_jve_js,hr.employee_jve,hr_skill_js,hr_skill_type_dev,hr_skill_level_expert
employee_skill_jve_hadoop,hr.employee_jve,hr_skill_hadoop,hr_skill_type_dev,hr_skill_level_advanced
employee_skill_jep_piano,hr.employee_jep,hr_skill_piano,hr_skill_type_music,hr_skill_level_l1
employee_skill_jep_flute,hr.employee_jep,hr_skill_flute,hr_skill_type_music,hr_skill_level_l4
employee_skill_jep_singing,hr.employee_jep,hr_skill_singing,hr_skill_type_music,hr_skill_level_l4
employee_skill_jep_violin,hr.employee_jep,hr_skill_violin,hr_skill_type_music,hr_skill_level_l4
employee_skill_jod_singing,hr.employee_jod,hr_skill_singing,hr_skill_type_music,hr_skill_level_l4
employee_skill_jod_violin,hr.employee_jod,hr_skill_violin,hr_skill_type_music,hr_skill_level_l4
employee_skill_jod_filipino,hr.employee_jod,hr_skill_filipino,hr_skill_type_lang,hr_skill_level_c1
employee_skill_jod_spark,hr.employee_jod,hr_skill_spark,hr_skill_type_dev,hr_skill_level_advanced
employee_skill_jod_sql,hr.employee_jod,hr_skill_sql,hr_skill_type_dev,hr_skill_level_expert
employee_skill_jod_analytics,hr.employee_jod,hr_skill_analytics,hr_skill_type_marketing,hr_skill_level_ml1
employee_skill_jod_public,hr.employee_jod,hr_skill_public,hr_skill_type_marketing,hr_skill_level_ml2
employee_skill_jog_violin,hr.employee_jog,hr_skill_violin,hr_skill_type_music,hr_skill_level_l4
employee_skill_jog_singing,hr.employee_jog,hr_skill_singing,hr_skill_type_music,hr_skill_level_l1
employee_skill_jog_public,hr.employee_jog,hr_skill_public,hr_skill_type_marketing,hr_skill_level_ml1
employee_skill_jog_cms,hr.employee_jog,hr_skill_cms,hr_skill_type_marketing,hr_skill_level_ml1
employee_skill_jog_filipino,hr.employee_jog,hr_skill_filipino,hr_skill_type_lang,hr_skill_level_c1
employee_skill_jog_german,hr.employee_jog,hr_skill_german,hr_skill_type_lang,hr_skill_level_c1
employee_skill_jog_bengali,hr.employee_jog,hr_skill_bengali,hr_skill_type_lang,hr_skill_level_a1
employee_skill_jog_django,hr.employee_jog,hr_skill_django,hr_skill_type_dev,hr_skill_level_elementary
employee_skill_jog_react,hr.employee_jog,hr_skill_react,hr_skill_type_dev,hr_skill_level_beginner
employee_skill_jgo_digital_ad,hr.employee_jgo,hr_skill_digital_ad,hr_skill_type_marketing,hr_skill_level_ml3
employee_skill_jgo_public,hr.employee_jgo,hr_skill_public,hr_skill_type_marketing,hr_skill_level_ml2
employee_skill_jgo_analytics,hr.employee_jgo,hr_skill_analytics,hr_skill_type_marketing,hr_skill_level_ml1
employee_skill_jgo_com,hr.employee_jgo,hr_skill_com,hr_skill_type_marketing,hr_skill_level_ml1
employee_skill_lur_english,hr.employee_lur,hr_skill_english,hr_skill_type_lang,hr_skill_level_c2
employee_skill_lur_french,hr.employee_lur,hr_skill_french,hr_skill_type_lang,hr_skill_level_a1
employee_skill_lur_singing,hr.employee_lur,hr_skill_singing,hr_skill_type_music,hr_skill_level_l3
employee_skill_hne_spanish,hr.employee_hne,hr_skill_spanish,hr_skill_type_lang,hr_skill_level_c1
employee_skill_hne_cms,hr.employee_hne,hr_skill_cms,hr_skill_type_marketing,hr_skill_level_ml4
employee_skill_hne_public,hr.employee_hne,hr_skill_public,hr_skill_type_marketing,hr_skill_level_ml3
employee_skill_hne_com,hr.employee_hne,hr_skill_com,hr_skill_type_marketing,hr_skill_level_ml4
employee_skill_hne_digital_ad,hr.employee_hne,hr_skill_digital_ad,hr_skill_type_marketing,hr_skill_level_ml3
employee_skill_hne_singing,hr.employee_hne,hr_skill_singing,hr_skill_type_music,hr_skill_level_l2
employee_skill_hne_flute,hr.employee_hne,hr_skill_flute,hr_skill_type_music,hr_skill_level_l3
employee_skill_hne_piano,hr.employee_hne,hr_skill_piano,hr_skill_type_music,hr_skill_level_l4
employee_skill_hne_sql,hr.employee_hne,hr_skill_sql,hr_skill_type_dev,hr_skill_level_expert
id,employee_id:id,skill_id:id,skill_type_id:id,skill_level_id:id,valid_from,valid_to
employee_skill_admin_stress_inter,hr.employee_admin,hr_skill_stress_management,hr_skill_type_softskill,hr_skill_level_intermediate_softskill,2023-01-01,2023-06-30
employee_skill_admin_stress_adv,hr.employee_admin,hr_skill_stress_management,hr_skill_type_softskill,hr_skill_level_advanced_softskill,2023-07-01,2023-12-31
employee_skill_admin_stress_exp,hr.employee_admin,hr_skill_stress_management,hr_skill_type_softskill,hr_skill_level_expert_softskill,2024-01-01,
employee_skill_admin_lead_adv,hr.employee_admin,hr_skill_leadership,hr_skill_type_softskill,hr_skill_level_advanced_softskill,2023-01-01,2023-06-30
employee_skill_admin_lead_exp,hr.employee_admin,hr_skill_leadership,hr_skill_type_softskill,hr_skill_level_expert_softskill,2023-07-01,
employee_skill_admin_py_exp,hr.employee_admin,hr_skill_python,hr_skill_type_dev,hr_skill_level_expert,2023-01-01,
employee_skill_admin_decision_int,hr.employee_admin,hr_skill_decision_making,hr_skill_type_softskill,hr_skill_level_intermediate_softskill,2023-01-01,2023-06-30
employee_skill_admin_decision_adv,hr.employee_admin,hr_skill_decision_making,hr_skill_type_softskill,hr_skill_level_advanced_softskill,2023-07-01,
employee_skill_admin_odoo_1,hr.employee_admin,hr_skill_type_certifications_odoo,hr_skill_type_certifications,hr_skill_level_certifications,2023-01-01,2023-06-30
employee_skill_admin_odoo_2,hr.employee_admin,hr_skill_type_certifications_odoo,hr_skill_type_certifications,hr_skill_level_certifications,2023-07-01,2023-12-31
employee_skill_admin_odoo_3,hr.employee_admin,hr_skill_type_certifications_odoo,hr_skill_type_certifications,hr_skill_level_certifications,2024-01-01,
employee_skill_al_stress_exp,hr.employee_al,hr_skill_stress_management,hr_skill_type_softskill,hr_skill_level_expert_softskill,2023-01-01,
employee_skill_al_lead_int,hr.employee_al,hr_skill_leadership,hr_skill_type_softskill,hr_skill_level_intermediate_softskill,2023-01-01,2023-06-30
employee_skill_al_lead_adv,hr.employee_al,hr_skill_leadership,hr_skill_type_softskill,hr_skill_level_advanced_softskill,2023-07-01,
employee_skill_al_py_adv,hr.employee_al,hr_skill_python,hr_skill_type_dev,hr_skill_level_advanced,2023-01-01,
employee_skill_al_decision_int,hr.employee_al,hr_skill_decision_making,hr_skill_type_softskill,hr_skill_level_intermediate_softskill,2023-01-01,2023-12-31
employee_skill_al_decision_adv,hr.employee_al,hr_skill_decision_making,hr_skill_type_softskill,hr_skill_level_advanced_softskill,2024-01-01,
employee_skill_hne_persuasion_elem,hr.employee_hne,hr_skill_persuasion,hr_skill_type_softskill,hr_skill_level_elementary_softskill,2023-01-01,2023-06-30
employee_skill_hne_persuasion_int,hr.employee_hne,hr_skill_persuasion,hr_skill_type_softskill,hr_skill_level_intermediate_softskill,2023-07-01,
employee_skill_hne_problem_beg,hr.employee_hne,hr_skill_problem_solving,hr_skill_type_softskill,hr_skill_level_beginner_softskill,2023-01-01,2023-06-30
employee_skill_hne_problem_elem,hr.employee_hne,hr_skill_problem_solving,hr_skill_type_softskill,hr_skill_level_elementary_softskill,2023-07-01,
employee_skill_hne_public_l3,hr.employee_hne,hr_skill_public,hr_skill_type_marketing,hr_skill_level_ml3,2023-01-01,
employee_skill_hne_en_b2,hr.employee_hne,hr_skill_english,hr_skill_type_lang,hr_skill_level_b2,2023-01-01,2023-12-31
employee_skill_hne_en_c1,hr.employee_hne,hr_skill_english,hr_skill_type_lang,hr_skill_level_c1,2024-01-01,
employee_skill_fpi_persuasion_int,hr.employee_fpi,hr_skill_persuasion,hr_skill_type_softskill,hr_skill_level_intermediate_softskill,2023-01-01,2023-06-30
employee_skill_fpi_persuasion_adv,hr.employee_fpi,hr_skill_persuasion,hr_skill_type_softskill,hr_skill_level_advanced_softskill,2023-07-01,
employee_skill_fpi_public_l2,hr.employee_fpi,hr_skill_public,hr_skill_type_marketing,hr_skill_level_ml2,2023-01-01,2023-06-30
employee_skill_fpi_public_l3,hr.employee_fpi,hr_skill_public,hr_skill_type_marketing,hr_skill_level_ml3,2023-07-01,
employee_skill_fpi_en_c1,hr.employee_fpi,hr_skill_english,hr_skill_type_lang,hr_skill_level_c1,2023-01-01,
employee_skill_jep_persuasion_int,hr.employee_jep,hr_skill_persuasion,hr_skill_type_softskill,hr_skill_level_intermediate_softskill,2023-01-01,
employee_skill_jep_problem_elem,hr.employee_jep,hr_skill_problem_solving,hr_skill_type_softskill,hr_skill_level_elementary_softskill,2023-01-01,2023-06-30
employee_skill_jep_problem_int,hr.employee_jep,hr_skill_problem_solving,hr_skill_type_softskill,hr_skill_level_intermediate_softskill,2023-07-01,2023-12-31
employee_skill_jep_problem_adv,hr.employee_jep,hr_skill_problem_solving,hr_skill_type_softskill,hr_skill_level_advanced_softskill,2024-01-01,
employee_skill_jep_public_l2,hr.employee_jep,hr_skill_public,hr_skill_type_marketing,hr_skill_level_ml2,2023-01-01,
employee_skill_jep_en_b2,hr.employee_jep,hr_skill_english,hr_skill_type_lang,hr_skill_level_b2,2023-01-01,2023-06-30
employee_skill_jep_en_c1,hr.employee_jep,hr_skill_english,hr_skill_type_lang,hr_skill_level_c1,2023-07-01,
employee_skill_jgo_persuasion_elem,hr.employee_jgo,hr_skill_persuasion,hr_skill_type_softskill,hr_skill_level_elementary_softskill,2023-01-01,
employee_skill_jgo_problem_elem,hr.employee_jgo,hr_skill_problem_solving,hr_skill_type_softskill,hr_skill_level_elementary_softskill,2024-01-01,
employee_skill_jgo_public_l2,hr.employee_jgo,hr_skill_public,hr_skill_type_marketing,hr_skill_level_ml2,2023-01-01,
employee_skill_jgo_en_c2,hr.employee_jgo,hr_skill_english,hr_skill_type_lang,hr_skill_level_c2,2023-01-01,
employee_skill_jth_persuasion_int,hr.employee_jth,hr_skill_persuasion,hr_skill_type_softskill,hr_skill_level_elementary_softskill,2023-01-01,2023-06-30
employee_skill_jth_persuasion_adv,hr.employee_jth,hr_skill_persuasion,hr_skill_type_softskill,hr_skill_level_intermediate_softskill,2023-07-01,
employee_skill_jth_problem_adv,hr.employee_jth,hr_skill_problem_solving,hr_skill_type_softskill,hr_skill_level_advanced_softskill,2023-01-01,2023-06-30
employee_skill_jth_problem_exp,hr.employee_jth,hr_skill_problem_solving,hr_skill_type_softskill,hr_skill_level_expert_softskill,2023-07-01,
employee_skill_jth_public_l3,hr.employee_jth,hr_skill_public,hr_skill_type_marketing,hr_skill_level_ml3,2023-01-01,
employee_skill_jth_en_c1,hr.employee_jth,hr_skill_english,hr_skill_type_lang,hr_skill_level_c1,2023-01-01,
employee_skill_mit_py_int,hr.employee_mit,hr_skill_python,hr_skill_type_dev,hr_skill_level_intermediate,2023-01-01,
employee_skill_mit_html_int,hr.employee_mit,hr_skill_html,hr_skill_type_dev,hr_skill_level_intermediate,2023-01-01,2023-06-30
employee_skill_mit_html_adv,hr.employee_mit,hr_skill_html,hr_skill_type_dev,hr_skill_level_advanced,2023-07-01,
employee_skill_mit_js_adv,hr.employee_mit,hr_skill_js,hr_skill_type_dev,hr_skill_level_advanced,2023-01-01,2023-06-30
employee_skill_mit_js_exp,hr.employee_mit,hr_skill_js,hr_skill_type_dev,hr_skill_level_expert,2023-07-01,
employee_skill_mit_css_adv,hr.employee_mit,hr_skill_css,hr_skill_type_dev,hr_skill_level_advanced,2023-01-01,
employee_skill_jog_py_adv,hr.employee_jog,hr_skill_python,hr_skill_type_dev,hr_skill_level_advanced,2023-01-01,
employee_skill_jog_js_elem,hr.employee_jog,hr_skill_js,hr_skill_type_dev,hr_skill_level_elementary,2023-01-01,2023-06-30
employee_skill_jog_js_int,hr.employee_jog,hr_skill_js,hr_skill_type_dev,hr_skill_level_intermediate,2023-07-01,
employee_skill_chs_py_adv,hr.employee_chs,hr_skill_python,hr_skill_type_dev,hr_skill_level_advanced,2023-01-01,
employee_skill_chs_html_beg,hr.employee_chs,hr_skill_html,hr_skill_type_dev,hr_skill_level_beginner,2023-01-01,
employee_skill_chs_js_elem,hr.employee_chs,hr_skill_js,hr_skill_type_dev,hr_skill_level_elementary,2023-01-01,2023-12-31
employee_skill_chs_js_int,hr.employee_chs,hr_skill_js,hr_skill_type_dev,hr_skill_level_intermediate,2024-01-01,
employee_skill_fme_py_int,hr.employee_fme,hr_skill_python,hr_skill_type_dev,hr_skill_level_intermediate,2023-01-01,2023-06-30
employee_skill_fme_py_adv,hr.employee_fme,hr_skill_python,hr_skill_type_dev,hr_skill_level_advanced,2023-07-01,
employee_skill_fme_html_beg,hr.employee_fme,hr_skill_html,hr_skill_type_dev,hr_skill_level_beginner,2023-01-01,
employee_skill_fme_js_int,hr.employee_fme,hr_skill_js,hr_skill_type_dev,hr_skill_level_intermediate,2023-01-01,2023-06-30
employee_skill_fme_js_adv,hr.employee_fme,hr_skill_js,hr_skill_type_dev,hr_skill_level_advanced,2023-07-01,
employee_skill_qdp_py_adv,hr.employee_qdp,hr_skill_python,hr_skill_type_dev,hr_skill_level_advanced,2023-01-01,
employee_skill_qdp_html_elem,hr.employee_qdp,hr_skill_html,hr_skill_type_dev,hr_skill_level_elementary,2023-01-01,2023-06-30
employee_skill_qdp_html_int,hr.employee_qdp,hr_skill_html,hr_skill_type_dev,hr_skill_level_intermediate,2023-07-01,
employee_skill_qdp_js_int,hr.employee_qdp,hr_skill_js,hr_skill_type_dev,hr_skill_level_intermediate,2023-01-01,
employee_skill_qdp_css_beg,hr.employee_qdp,hr_skill_css,hr_skill_type_dev,hr_skill_level_beginner,2023-01-01,2023-06-30
employee_skill_qdp_css_elem,hr.employee_qdp,hr_skill_css,hr_skill_type_dev,hr_skill_level_elementary,2023-07-01,2023-12-31
employee_skill_qdp_css_int,hr.employee_qdp,hr_skill_css,hr_skill_type_dev,hr_skill_level_intermediate,2024-01-01,
employee_skill_jve_py_exp,hr.employee_jve,hr_skill_python,hr_skill_type_dev,hr_skill_level_expert,2023-01-01,
employee_skill_jve_js_beg,hr.employee_jve,hr_skill_js,hr_skill_type_dev,hr_skill_level_beginner,2023-07-01,
employee_skill_stw_py_int,hr.employee_stw,hr_skill_python,hr_skill_type_dev,hr_skill_level_intermediate,2023-01-01,
employee_skill_stw_html_beg,hr.employee_stw,hr_skill_html,hr_skill_type_dev,hr_skill_level_beginner,2023-01-01,2023-12-31
employee_skill_stw_html_elem,hr.employee_stw,hr_skill_html,hr_skill_type_dev,hr_skill_level_elementary,2024-01-01,
employee_skill_stw_js_int,hr.employee_stw,hr_skill_js,hr_skill_type_dev,hr_skill_level_intermediate,2023-01-01,
employee_skill_stw_css_beg,hr.employee_stw,hr_skill_css,hr_skill_type_dev,hr_skill_level_beginner,2024-01-01,
employee_skill_niv_py_adv,hr.employee_niv,hr_skill_python,hr_skill_type_dev,hr_skill_level_advanced,2023-01-01,
employee_skill_niv_js_elem,hr.employee_niv,hr_skill_js,hr_skill_type_dev,hr_skill_level_elementary,2023-01-01,2023-06-30
employee_skill_niv_js_int,hr.employee_niv,hr_skill_js,hr_skill_type_dev,hr_skill_level_intermediate,2023-07-01,
employee_skill_niv_css_beg,hr.employee_niv,hr_skill_css,hr_skill_type_dev,hr_skill_level_beginner,2023-07-01,
employee_skill_han_py_elem,hr.employee_han,hr_skill_python,hr_skill_type_dev,hr_skill_level_elementary,2023-01-01,
employee_skill_han_html_elem,hr.employee_han,hr_skill_html,hr_skill_type_dev,hr_skill_level_elementary,2023-01-01,2023-06-30
employee_skill_han_html_int,hr.employee_han,hr_skill_html,hr_skill_type_dev,hr_skill_level_intermediate,2023-07-01,
employee_skill_han_js_adv,hr.employee_han,hr_skill_js,hr_skill_type_dev,hr_skill_level_advanced,2023-01-01,2023-06-30
employee_skill_han_js_exp,hr.employee_han,hr_skill_js,hr_skill_type_dev,hr_skill_level_expert,2023-07-01,
employee_skill_han_css_beg,hr.employee_han,hr_skill_css,hr_skill_type_dev,hr_skill_level_beginner,2023-01-01,
employee_skill_vad_odoo_1,hr.employee_vad,hr_skill_type_certifications_odoo,hr_skill_type_certifications,hr_skill_level_certifications,2023-07-01,2023-12-31
employee_skill_vad_odoo_2,hr.employee_vad,hr_skill_type_certifications_odoo,hr_skill_type_certifications,hr_skill_level_certifications,2024-01-01,
employee_skill_vad_conflict_elem,hr.employee_vad,hr_skill_conflict_management,hr_skill_type_softskill,hr_skill_level_elementary_softskill,2023-01-01,2023-12-31
employee_skill_vad_conflict_int,hr.employee_vad,hr_skill_conflict_management,hr_skill_type_softskill,hr_skill_level_intermediate_softskill,2024-01-01,
employee_skill_vad_problem_elem,hr.employee_vad,hr_skill_problem_solving,hr_skill_type_softskill,hr_skill_level_elementary_softskill,2023-01-01,2023-06-30
employee_skill_vad_problem_int,hr.employee_vad,hr_skill_problem_solving,hr_skill_type_softskill,hr_skill_level_intermediate_softskill,2023-07-01,
employee_skill_vad_en_c1,hr.employee_vad,hr_skill_english,hr_skill_type_lang,hr_skill_level_c1,2023-01-01,
employee_skill_vad_fr_z2,hr.employee_vad,hr_skill_french,hr_skill_type_lang,hr_skill_level_a2,2023-01-01,
employee_skill_lur_teamwork_beg,hr.employee_lur,hr_skill_teamwork,hr_skill_type_softskill,hr_skill_level_beginner_softskill,2023-01-01,2023-06-30
employee_skill_lur_teamwork_elem,hr.employee_lur,hr_skill_teamwork,hr_skill_type_softskill,hr_skill_level_elementary_softskill,2023-07-01,
employee_skill_lur_email_l2,hr.employee_lur,hr_skill_email,hr_skill_type_marketing,hr_skill_level_ml2,2023-01-01,2023-06-30
employee_skill_lur_email_l3,hr.employee_lur,hr_skill_email,hr_skill_type_marketing,hr_skill_level_ml3,2023-07-01,
employee_skill_lur_ad_l3,hr.employee_lur,hr_skill_digital_ad,hr_skill_type_marketing,hr_skill_level_ml3,2023-01-01,
employee_skill_ngh_teamwork_elem,hr.employee_ngh,hr_skill_teamwork,hr_skill_type_softskill,hr_skill_level_elementary_softskill,2023-01-01,2023-12-31
employee_skill_ngh_teamwork_int,hr.employee_ngh,hr_skill_teamwork,hr_skill_type_softskill,hr_skill_level_intermediate_softskill,2024-01-01,
employee_skill_ngh_email_l3,hr.employee_ngh,hr_skill_email,hr_skill_type_marketing,hr_skill_level_ml3,2023-01-01,
employee_skill_ngh_ad_l1,hr.employee_ngh,hr_skill_digital_ad,hr_skill_type_marketing,hr_skill_level_ml1,2024-01-01,
employee_skill_jod_teamwork_int,hr.employee_jod,hr_skill_teamwork,hr_skill_type_softskill,hr_skill_level_intermediate_softskill,2023-01-01,2023-12-31
employee_skill_jod_teamwork_adv,hr.employee_jod,hr_skill_teamwork,hr_skill_type_softskill,hr_skill_level_advanced_softskill,2024-01-01,
employee_skill_jod_email_l1,hr.employee_jod,hr_skill_email,hr_skill_type_marketing,hr_skill_level_ml1,2023-01-01,2023-06-30
employee_skill_jod_email_l2,hr.employee_jod,hr_skill_email,hr_skill_type_marketing,hr_skill_level_ml2,2023-07-01,2023-12-31
employee_skill_jod_email_l3,hr.employee_jod,hr_skill_email,hr_skill_type_marketing,hr_skill_level_ml3,2024-01-01,

1 id employee_id:id skill_id:id skill_type_id:id skill_level_id:id valid_from valid_to
2 employee_skill_admin_spark employee_skill_admin_stress_inter hr.employee_admin hr_skill_spark hr_skill_stress_management hr_skill_type_dev hr_skill_type_softskill hr_skill_level_intermediate hr_skill_level_intermediate_softskill 2023-01-01 2023-06-30
3 employee_skill_admin_flute employee_skill_admin_stress_adv hr.employee_admin hr_skill_flute hr_skill_stress_management hr_skill_type_music hr_skill_type_softskill hr_skill_level_l2 hr_skill_level_advanced_softskill 2023-07-01 2023-12-31
4 employee_skill_admin_singing employee_skill_admin_stress_exp hr.employee_admin hr_skill_singing hr_skill_stress_management hr_skill_type_music hr_skill_type_softskill hr_skill_level_l1 hr_skill_level_expert_softskill 2024-01-01
5 employee_skill_admin_violin employee_skill_admin_lead_adv hr.employee_admin hr_skill_violin hr_skill_leadership hr_skill_type_music hr_skill_type_softskill hr_skill_level_l2 hr_skill_level_advanced_softskill 2023-01-01 2023-06-30
6 employee_skill_admin_piano employee_skill_admin_lead_exp hr.employee_admin hr_skill_piano hr_skill_leadership hr_skill_type_music hr_skill_type_softskill hr_skill_level_l2 hr_skill_level_expert_softskill 2023-07-01
7 employee_skill_al_analytics employee_skill_admin_py_exp hr.employee_al hr.employee_admin hr_skill_analytics hr_skill_python hr_skill_type_marketing hr_skill_type_dev hr_skill_level_ml3 hr_skill_level_expert 2023-01-01
8 employee_skill_al_digital_ad employee_skill_admin_decision_int hr.employee_al hr.employee_admin hr_skill_digital_ad hr_skill_decision_making hr_skill_type_marketing hr_skill_type_softskill hr_skill_level_ml1 hr_skill_level_intermediate_softskill 2023-01-01 2023-06-30
9 employee_skill_al_public employee_skill_admin_decision_adv hr.employee_al hr.employee_admin hr_skill_public hr_skill_decision_making hr_skill_type_marketing hr_skill_type_softskill hr_skill_level_ml1 hr_skill_level_advanced_softskill 2023-07-01
10 employee_skill_al_com employee_skill_admin_odoo_1 hr.employee_al hr.employee_admin hr_skill_com hr_skill_type_certifications_odoo hr_skill_type_marketing hr_skill_type_certifications hr_skill_level_ml1 hr_skill_level_certifications 2023-01-01 2023-06-30
11 employee_skill_al_french employee_skill_admin_odoo_2 hr.employee_al hr.employee_admin hr_skill_french hr_skill_type_certifications_odoo hr_skill_type_lang hr_skill_type_certifications hr_skill_level_c1 hr_skill_level_certifications 2023-07-01 2023-12-31
12 employee_skill_al_nosql employee_skill_admin_odoo_3 hr.employee_al hr.employee_admin hr_skill_nosql hr_skill_type_certifications_odoo hr_skill_type_dev hr_skill_type_certifications hr_skill_level_beginner hr_skill_level_certifications 2024-01-01
13 employee_skill_al_django employee_skill_al_stress_exp hr.employee_al hr_skill_django hr_skill_stress_management hr_skill_type_dev hr_skill_type_softskill hr_skill_level_advanced hr_skill_level_expert_softskill 2023-01-01
14 employee_skill_al_python employee_skill_al_lead_int hr.employee_al hr_skill_python hr_skill_leadership hr_skill_type_dev hr_skill_type_softskill hr_skill_level_advanced hr_skill_level_intermediate_softskill 2023-01-01 2023-06-30
15 employee_skill_mit_piano employee_skill_al_lead_adv hr.employee_mit hr.employee_al hr_skill_piano hr_skill_leadership hr_skill_type_music hr_skill_type_softskill hr_skill_level_l3 hr_skill_level_advanced_softskill 2023-07-01
16 employee_skill_mit_singing employee_skill_al_py_adv hr.employee_mit hr.employee_al hr_skill_singing hr_skill_python hr_skill_type_music hr_skill_type_dev hr_skill_level_l2 hr_skill_level_advanced 2023-01-01
17 employee_skill_mit_violin employee_skill_al_decision_int hr.employee_mit hr.employee_al hr_skill_violin hr_skill_decision_making hr_skill_type_music hr_skill_type_softskill hr_skill_level_l4 hr_skill_level_intermediate_softskill 2023-01-01 2023-12-31
18 employee_skill_mit_flute employee_skill_al_decision_adv hr.employee_mit hr.employee_al hr_skill_flute hr_skill_decision_making hr_skill_type_music hr_skill_type_softskill hr_skill_level_l2 hr_skill_level_advanced_softskill 2024-01-01
19 employee_skill_mit_email employee_skill_hne_persuasion_elem hr.employee_mit hr.employee_hne hr_skill_email hr_skill_persuasion hr_skill_type_marketing hr_skill_type_softskill hr_skill_level_ml2 hr_skill_level_elementary_softskill 2023-01-01 2023-06-30
20 employee_skill_mit_public employee_skill_hne_persuasion_int hr.employee_mit hr.employee_hne hr_skill_public hr_skill_persuasion hr_skill_type_marketing hr_skill_type_softskill hr_skill_level_ml3 hr_skill_level_intermediate_softskill 2023-07-01
21 employee_skill_mit_cms employee_skill_hne_problem_beg hr.employee_mit hr.employee_hne hr_skill_cms hr_skill_problem_solving hr_skill_type_marketing hr_skill_type_softskill hr_skill_level_ml1 hr_skill_level_beginner_softskill 2023-01-01 2023-06-30
22 employee_skill_mit_com employee_skill_hne_problem_elem hr.employee_mit hr.employee_hne hr_skill_com hr_skill_problem_solving hr_skill_type_marketing hr_skill_type_softskill hr_skill_level_ml1 hr_skill_level_elementary_softskill 2023-07-01
23 employee_skill_mit_js employee_skill_hne_public_l3 hr.employee_mit hr.employee_hne hr_skill_js hr_skill_public hr_skill_type_dev hr_skill_type_marketing hr_skill_level_elementary hr_skill_level_ml3 2023-01-01
24 employee_skill_niv_email employee_skill_hne_en_b2 hr.employee_niv hr.employee_hne hr_skill_email hr_skill_english hr_skill_type_marketing hr_skill_type_lang hr_skill_level_ml1 hr_skill_level_b2 2023-01-01 2023-12-31
25 employee_skill_niv_public employee_skill_hne_en_c1 hr.employee_niv hr.employee_hne hr_skill_public hr_skill_english hr_skill_type_marketing hr_skill_type_lang hr_skill_level_ml4 hr_skill_level_c1 2024-01-01
26 employee_skill_niv_c employee_skill_fpi_persuasion_int hr.employee_niv hr.employee_fpi hr_skill_c hr_skill_persuasion hr_skill_type_dev hr_skill_type_softskill hr_skill_level_expert hr_skill_level_intermediate_softskill 2023-01-01 2023-06-30
27 employee_skill_niv_android employee_skill_fpi_persuasion_adv hr.employee_niv hr.employee_fpi hr_skill_android hr_skill_persuasion hr_skill_type_dev hr_skill_type_softskill hr_skill_level_intermediate hr_skill_level_advanced_softskill 2023-07-01
28 employee_skill_niv_nosql employee_skill_fpi_public_l2 hr.employee_niv hr.employee_fpi hr_skill_nosql hr_skill_public hr_skill_type_dev hr_skill_type_marketing hr_skill_level_beginner hr_skill_level_ml2 2023-01-01 2023-06-30
29 employee_skill_niv_flute employee_skill_fpi_public_l3 hr.employee_niv hr.employee_fpi hr_skill_flute hr_skill_public hr_skill_type_music hr_skill_type_marketing hr_skill_level_l4 hr_skill_level_ml3 2023-07-01
30 employee_skill_niv_singing employee_skill_fpi_en_c1 hr.employee_niv hr.employee_fpi hr_skill_singing hr_skill_english hr_skill_type_music hr_skill_type_lang hr_skill_level_l4 hr_skill_level_c1 2023-01-01
31 employee_skill_stw_com employee_skill_jep_persuasion_int hr.employee_stw hr.employee_jep hr_skill_com hr_skill_persuasion hr_skill_type_marketing hr_skill_type_softskill hr_skill_level_ml4 hr_skill_level_intermediate_softskill 2023-01-01
32 employee_skill_stw_digital_ad employee_skill_jep_problem_elem hr.employee_stw hr.employee_jep hr_skill_digital_ad hr_skill_problem_solving hr_skill_type_marketing hr_skill_type_softskill hr_skill_level_ml2 hr_skill_level_elementary_softskill 2023-01-01 2023-06-30
33 employee_skill_chs_digital_ad employee_skill_jep_problem_int hr.employee_chs hr.employee_jep hr_skill_digital_ad hr_skill_problem_solving hr_skill_type_marketing hr_skill_type_softskill hr_skill_level_ml3 hr_skill_level_intermediate_softskill 2023-07-01 2023-12-31
34 employee_skill_chs_email employee_skill_jep_problem_adv hr.employee_chs hr.employee_jep hr_skill_email hr_skill_problem_solving hr_skill_type_marketing hr_skill_type_softskill hr_skill_level_ml3 hr_skill_level_advanced_softskill 2024-01-01
35 employee_skill_chs_arabic employee_skill_jep_public_l2 hr.employee_chs hr.employee_jep hr_skill_arabic hr_skill_public hr_skill_type_lang hr_skill_type_marketing hr_skill_level_c1 hr_skill_level_ml2 2023-01-01
36 employee_skill_chs_piano employee_skill_jep_en_b2 hr.employee_chs hr.employee_jep hr_skill_piano hr_skill_english hr_skill_type_music hr_skill_type_lang hr_skill_level_l4 hr_skill_level_b2 2023-01-01 2023-06-30
37 employee_skill_qdp_com employee_skill_jep_en_c1 hr.employee_qdp hr.employee_jep hr_skill_com hr_skill_english hr_skill_type_marketing hr_skill_type_lang hr_skill_level_ml4 hr_skill_level_c1 2023-07-01
38 employee_skill_qdp_email employee_skill_jgo_persuasion_elem hr.employee_qdp hr.employee_jgo hr_skill_email hr_skill_persuasion hr_skill_type_marketing hr_skill_type_softskill hr_skill_level_ml4 hr_skill_level_elementary_softskill 2023-01-01
39 employee_skill_qdp_analytics employee_skill_jgo_problem_elem hr.employee_qdp hr.employee_jgo hr_skill_analytics hr_skill_problem_solving hr_skill_type_marketing hr_skill_type_softskill hr_skill_level_ml2 hr_skill_level_elementary_softskill 2024-01-01
40 employee_skill_qdp_nosql employee_skill_jgo_public_l2 hr.employee_qdp hr.employee_jgo hr_skill_nosql hr_skill_public hr_skill_type_dev hr_skill_type_marketing hr_skill_level_advanced hr_skill_level_ml2 2023-01-01
41 employee_skill_qdp_js employee_skill_jgo_en_c2 hr.employee_qdp hr.employee_jgo hr_skill_js hr_skill_english hr_skill_type_dev hr_skill_type_lang hr_skill_level_expert hr_skill_level_c2 2023-01-01
42 employee_skill_qdp_flute employee_skill_jth_persuasion_int hr.employee_qdp hr.employee_jth hr_skill_flute hr_skill_persuasion hr_skill_type_music hr_skill_type_softskill hr_skill_level_l1 hr_skill_level_elementary_softskill 2023-01-01 2023-06-30
43 employee_skill_qdp_violin employee_skill_jth_persuasion_adv hr.employee_qdp hr.employee_jth hr_skill_violin hr_skill_persuasion hr_skill_type_music hr_skill_type_softskill hr_skill_level_l4 hr_skill_level_intermediate_softskill 2023-07-01
44 employee_skill_qdp_singing employee_skill_jth_problem_adv hr.employee_qdp hr.employee_jth hr_skill_singing hr_skill_problem_solving hr_skill_type_music hr_skill_type_softskill hr_skill_level_l4 hr_skill_level_advanced_softskill 2023-01-01 2023-06-30
45 employee_skill_qdp_bengali employee_skill_jth_problem_exp hr.employee_qdp hr.employee_jth hr_skill_bengali hr_skill_problem_solving hr_skill_type_lang hr_skill_type_softskill hr_skill_level_b2 hr_skill_level_expert_softskill 2023-07-01
46 employee_skill_qdp_english employee_skill_jth_public_l3 hr.employee_qdp hr.employee_jth hr_skill_english hr_skill_public hr_skill_type_lang hr_skill_type_marketing hr_skill_level_b1 hr_skill_level_ml3 2023-01-01
47 employee_skill_fme_spark employee_skill_jth_en_c1 hr.employee_fme hr.employee_jth hr_skill_spark hr_skill_english hr_skill_type_dev hr_skill_type_lang hr_skill_level_beginner hr_skill_level_c1 2023-01-01
48 employee_skill_fme_com employee_skill_mit_py_int hr.employee_fme hr.employee_mit hr_skill_com hr_skill_python hr_skill_type_marketing hr_skill_type_dev hr_skill_level_ml2 hr_skill_level_intermediate 2023-01-01
49 employee_skill_fpi_django employee_skill_mit_html_int hr.employee_fpi hr.employee_mit hr_skill_django hr_skill_html hr_skill_type_dev hr_skill_level_expert hr_skill_level_intermediate 2023-01-01 2023-06-30
50 employee_skill_fpi_violin employee_skill_mit_html_adv hr.employee_fpi hr.employee_mit hr_skill_violin hr_skill_html hr_skill_type_music hr_skill_type_dev hr_skill_level_l1 hr_skill_level_advanced 2023-07-01
51 employee_skill_fpi_piano employee_skill_mit_js_adv hr.employee_fpi hr.employee_mit hr_skill_piano hr_skill_js hr_skill_type_music hr_skill_type_dev hr_skill_level_l1 hr_skill_level_advanced 2023-01-01 2023-06-30
52 employee_skill_fpi_singing employee_skill_mit_js_exp hr.employee_fpi hr.employee_mit hr_skill_singing hr_skill_js hr_skill_type_music hr_skill_type_dev hr_skill_level_l4 hr_skill_level_expert 2023-07-01
53 employee_skill_fpi_flute employee_skill_mit_css_adv hr.employee_fpi hr.employee_mit hr_skill_flute hr_skill_css hr_skill_type_music hr_skill_type_dev hr_skill_level_l2 hr_skill_level_advanced 2023-01-01
54 employee_skill_fpi_cms employee_skill_jog_py_adv hr.employee_fpi hr.employee_jog hr_skill_cms hr_skill_python hr_skill_type_marketing hr_skill_type_dev hr_skill_level_ml1 hr_skill_level_advanced 2023-01-01
55 employee_skill_jth_hadoop employee_skill_jog_js_elem hr.employee_jth hr.employee_jog hr_skill_hadoop hr_skill_js hr_skill_type_dev hr_skill_level_expert hr_skill_level_elementary 2023-01-01 2023-06-30
56 employee_skill_jth_nosql employee_skill_jog_js_int hr.employee_jth hr.employee_jog hr_skill_nosql hr_skill_js hr_skill_type_dev hr_skill_level_elementary hr_skill_level_intermediate 2023-07-01
57 employee_skill_jth_c employee_skill_chs_py_adv hr.employee_jth hr.employee_chs hr_skill_c hr_skill_python hr_skill_type_dev hr_skill_level_intermediate hr_skill_level_advanced 2023-01-01
58 employee_skill_ngh_violin employee_skill_chs_html_beg hr.employee_ngh hr.employee_chs hr_skill_violin hr_skill_html hr_skill_type_music hr_skill_type_dev hr_skill_level_l4 hr_skill_level_beginner 2023-01-01
59 employee_skill_ngh_piano employee_skill_chs_js_elem hr.employee_ngh hr.employee_chs hr_skill_piano hr_skill_js hr_skill_type_music hr_skill_type_dev hr_skill_level_l1 hr_skill_level_elementary 2023-01-01 2023-12-31
60 employee_skill_ngh_flute employee_skill_chs_js_int hr.employee_ngh hr.employee_chs hr_skill_flute hr_skill_js hr_skill_type_music hr_skill_type_dev hr_skill_level_l4 hr_skill_level_intermediate 2024-01-01
61 employee_skill_vad_sql employee_skill_fme_py_int hr.employee_vad hr.employee_fme hr_skill_sql hr_skill_python hr_skill_type_dev hr_skill_level_intermediate 2023-01-01 2023-06-30
62 employee_skill_vad_js employee_skill_fme_py_adv hr.employee_vad hr.employee_fme hr_skill_js hr_skill_python hr_skill_type_dev hr_skill_level_elementary hr_skill_level_advanced 2023-07-01
63 employee_skill_vad_spark employee_skill_fme_html_beg hr.employee_vad hr.employee_fme hr_skill_spark hr_skill_html hr_skill_type_dev hr_skill_level_expert hr_skill_level_beginner 2023-01-01
64 employee_skill_vad_python employee_skill_fme_js_int hr.employee_vad hr.employee_fme hr_skill_python hr_skill_js hr_skill_type_dev hr_skill_level_expert hr_skill_level_intermediate 2023-01-01 2023-06-30
65 employee_skill_vad_french employee_skill_fme_js_adv hr.employee_vad hr.employee_fme hr_skill_french hr_skill_js hr_skill_type_lang hr_skill_type_dev hr_skill_level_a2 hr_skill_level_advanced 2023-07-01
66 employee_skill_vad_singing employee_skill_qdp_py_adv hr.employee_vad hr.employee_qdp hr_skill_singing hr_skill_python hr_skill_type_music hr_skill_type_dev hr_skill_level_l2 hr_skill_level_advanced 2023-01-01
67 employee_skill_vad_public employee_skill_qdp_html_elem hr.employee_vad hr.employee_qdp hr_skill_public hr_skill_html hr_skill_type_marketing hr_skill_type_dev hr_skill_level_ml1 hr_skill_level_elementary 2023-01-01 2023-06-30
68 employee_skill_vad_cms employee_skill_qdp_html_int hr.employee_vad hr.employee_qdp hr_skill_cms hr_skill_html hr_skill_type_marketing hr_skill_type_dev hr_skill_level_ml3 hr_skill_level_intermediate 2023-07-01
69 employee_skill_vad_analytics employee_skill_qdp_js_int hr.employee_vad hr.employee_qdp hr_skill_analytics hr_skill_js hr_skill_type_marketing hr_skill_type_dev hr_skill_level_ml1 hr_skill_level_intermediate 2023-01-01
70 employee_skill_vad_digital_ad employee_skill_qdp_css_beg hr.employee_vad hr.employee_qdp hr_skill_digital_ad hr_skill_css hr_skill_type_marketing hr_skill_type_dev hr_skill_level_ml3 hr_skill_level_beginner 2023-01-01 2023-06-30
71 employee_skill_han_bengali employee_skill_qdp_css_elem hr.employee_han hr.employee_qdp hr_skill_bengali hr_skill_css hr_skill_type_lang hr_skill_type_dev hr_skill_level_b2 hr_skill_level_elementary 2023-07-01 2023-12-31
72 employee_skill_han_python employee_skill_qdp_css_int hr.employee_han hr.employee_qdp hr_skill_python hr_skill_css hr_skill_type_dev hr_skill_level_advanced hr_skill_level_intermediate 2024-01-01
73 employee_skill_han_react employee_skill_jve_py_exp hr.employee_han hr.employee_jve hr_skill_react hr_skill_python hr_skill_type_dev hr_skill_level_advanced hr_skill_level_expert 2023-01-01
74 employee_skill_han_analytics employee_skill_jve_js_beg hr.employee_han hr.employee_jve hr_skill_analytics hr_skill_js hr_skill_type_marketing hr_skill_type_dev hr_skill_level_ml1 hr_skill_level_beginner 2023-07-01
75 employee_skill_han_digital_ad employee_skill_stw_py_int hr.employee_han hr.employee_stw hr_skill_digital_ad hr_skill_python hr_skill_type_marketing hr_skill_type_dev hr_skill_level_ml4 hr_skill_level_intermediate 2023-01-01
76 employee_skill_han_violin employee_skill_stw_html_beg hr.employee_han hr.employee_stw hr_skill_violin hr_skill_html hr_skill_type_music hr_skill_type_dev hr_skill_level_l1 hr_skill_level_beginner 2023-01-01 2023-12-31
77 employee_skill_han_flute employee_skill_stw_html_elem hr.employee_han hr.employee_stw hr_skill_flute hr_skill_html hr_skill_type_music hr_skill_type_dev hr_skill_level_l1 hr_skill_level_elementary 2024-01-01
78 employee_skill_han_piano employee_skill_stw_js_int hr.employee_han hr.employee_stw hr_skill_piano hr_skill_js hr_skill_type_music hr_skill_type_dev hr_skill_level_l3 hr_skill_level_intermediate 2023-01-01
79 employee_skill_jve_cms employee_skill_stw_css_beg hr.employee_jve hr.employee_stw hr_skill_cms hr_skill_css hr_skill_type_marketing hr_skill_type_dev hr_skill_level_ml1 hr_skill_level_beginner 2024-01-01
80 employee_skill_jve_email employee_skill_niv_py_adv hr.employee_jve hr.employee_niv hr_skill_email hr_skill_python hr_skill_type_marketing hr_skill_type_dev hr_skill_level_ml1 hr_skill_level_advanced 2023-01-01
81 employee_skill_jve_digital_ad employee_skill_niv_js_elem hr.employee_jve hr.employee_niv hr_skill_digital_ad hr_skill_js hr_skill_type_marketing hr_skill_type_dev hr_skill_level_ml1 hr_skill_level_elementary 2023-01-01 2023-06-30
82 employee_skill_jve_com employee_skill_niv_js_int hr.employee_jve hr.employee_niv hr_skill_com hr_skill_js hr_skill_type_marketing hr_skill_type_dev hr_skill_level_ml4 hr_skill_level_intermediate 2023-07-01
83 employee_skill_jve_violin employee_skill_niv_css_beg hr.employee_jve hr.employee_niv hr_skill_violin hr_skill_css hr_skill_type_music hr_skill_type_dev hr_skill_level_l2 hr_skill_level_beginner 2023-07-01
84 employee_skill_jve_singing employee_skill_han_py_elem hr.employee_jve hr.employee_han hr_skill_singing hr_skill_python hr_skill_type_music hr_skill_type_dev hr_skill_level_l3 hr_skill_level_elementary 2023-01-01
85 employee_skill_jve_flute employee_skill_han_html_elem hr.employee_jve hr.employee_han hr_skill_flute hr_skill_html hr_skill_type_music hr_skill_type_dev hr_skill_level_l4 hr_skill_level_elementary 2023-01-01 2023-06-30
86 employee_skill_jve_piano employee_skill_han_html_int hr.employee_jve hr.employee_han hr_skill_piano hr_skill_html hr_skill_type_music hr_skill_type_dev hr_skill_level_l3 hr_skill_level_intermediate 2023-07-01
87 employee_skill_jve_french employee_skill_han_js_adv hr.employee_jve hr.employee_han hr_skill_french hr_skill_js hr_skill_type_lang hr_skill_type_dev hr_skill_level_b1 hr_skill_level_advanced 2023-01-01 2023-06-30
88 employee_skill_jve_spark employee_skill_han_js_exp hr.employee_jve hr.employee_han hr_skill_spark hr_skill_js hr_skill_type_dev hr_skill_level_expert 2023-07-01
89 employee_skill_jve_c employee_skill_han_css_beg hr.employee_jve hr.employee_han hr_skill_c hr_skill_css hr_skill_type_dev hr_skill_level_elementary hr_skill_level_beginner 2023-01-01
90 employee_skill_jve_js employee_skill_vad_odoo_1 hr.employee_jve hr.employee_vad hr_skill_js hr_skill_type_certifications_odoo hr_skill_type_dev hr_skill_type_certifications hr_skill_level_expert hr_skill_level_certifications 2023-07-01 2023-12-31
91 employee_skill_jve_hadoop employee_skill_vad_odoo_2 hr.employee_jve hr.employee_vad hr_skill_hadoop hr_skill_type_certifications_odoo hr_skill_type_dev hr_skill_type_certifications hr_skill_level_advanced hr_skill_level_certifications 2024-01-01
92 employee_skill_jep_piano employee_skill_vad_conflict_elem hr.employee_jep hr.employee_vad hr_skill_piano hr_skill_conflict_management hr_skill_type_music hr_skill_type_softskill hr_skill_level_l1 hr_skill_level_elementary_softskill 2023-01-01 2023-12-31
93 employee_skill_jep_flute employee_skill_vad_conflict_int hr.employee_jep hr.employee_vad hr_skill_flute hr_skill_conflict_management hr_skill_type_music hr_skill_type_softskill hr_skill_level_l4 hr_skill_level_intermediate_softskill 2024-01-01
94 employee_skill_jep_singing employee_skill_vad_problem_elem hr.employee_jep hr.employee_vad hr_skill_singing hr_skill_problem_solving hr_skill_type_music hr_skill_type_softskill hr_skill_level_l4 hr_skill_level_elementary_softskill 2023-01-01 2023-06-30
95 employee_skill_jep_violin employee_skill_vad_problem_int hr.employee_jep hr.employee_vad hr_skill_violin hr_skill_problem_solving hr_skill_type_music hr_skill_type_softskill hr_skill_level_l4 hr_skill_level_intermediate_softskill 2023-07-01
96 employee_skill_jod_singing employee_skill_vad_en_c1 hr.employee_jod hr.employee_vad hr_skill_singing hr_skill_english hr_skill_type_music hr_skill_type_lang hr_skill_level_l4 hr_skill_level_c1 2023-01-01
97 employee_skill_jod_violin employee_skill_vad_fr_z2 hr.employee_jod hr.employee_vad hr_skill_violin hr_skill_french hr_skill_type_music hr_skill_type_lang hr_skill_level_l4 hr_skill_level_a2 2023-01-01
98 employee_skill_jod_filipino employee_skill_lur_teamwork_beg hr.employee_jod hr.employee_lur hr_skill_filipino hr_skill_teamwork hr_skill_type_lang hr_skill_type_softskill hr_skill_level_c1 hr_skill_level_beginner_softskill 2023-01-01 2023-06-30
99 employee_skill_jod_spark employee_skill_lur_teamwork_elem hr.employee_jod hr.employee_lur hr_skill_spark hr_skill_teamwork hr_skill_type_dev hr_skill_type_softskill hr_skill_level_advanced hr_skill_level_elementary_softskill 2023-07-01
100 employee_skill_jod_sql employee_skill_lur_email_l2 hr.employee_jod hr.employee_lur hr_skill_sql hr_skill_email hr_skill_type_dev hr_skill_type_marketing hr_skill_level_expert hr_skill_level_ml2 2023-01-01 2023-06-30
101 employee_skill_jod_analytics employee_skill_lur_email_l3 hr.employee_jod hr.employee_lur hr_skill_analytics hr_skill_email hr_skill_type_marketing hr_skill_level_ml1 hr_skill_level_ml3 2023-07-01
102 employee_skill_jod_public employee_skill_lur_ad_l3 hr.employee_jod hr.employee_lur hr_skill_public hr_skill_digital_ad hr_skill_type_marketing hr_skill_level_ml2 hr_skill_level_ml3 2023-01-01
103 employee_skill_jog_violin employee_skill_ngh_teamwork_elem hr.employee_jog hr.employee_ngh hr_skill_violin hr_skill_teamwork hr_skill_type_music hr_skill_type_softskill hr_skill_level_l4 hr_skill_level_elementary_softskill 2023-01-01 2023-12-31
104 employee_skill_jog_singing employee_skill_ngh_teamwork_int hr.employee_jog hr.employee_ngh hr_skill_singing hr_skill_teamwork hr_skill_type_music hr_skill_type_softskill hr_skill_level_l1 hr_skill_level_intermediate_softskill 2024-01-01
105 employee_skill_jog_public employee_skill_ngh_email_l3 hr.employee_jog hr.employee_ngh hr_skill_public hr_skill_email hr_skill_type_marketing hr_skill_level_ml1 hr_skill_level_ml3 2023-01-01
106 employee_skill_jog_cms employee_skill_ngh_ad_l1 hr.employee_jog hr.employee_ngh hr_skill_cms hr_skill_digital_ad hr_skill_type_marketing hr_skill_level_ml1 2024-01-01
107 employee_skill_jog_filipino employee_skill_jod_teamwork_int hr.employee_jog hr.employee_jod hr_skill_filipino hr_skill_teamwork hr_skill_type_lang hr_skill_type_softskill hr_skill_level_c1 hr_skill_level_intermediate_softskill 2023-01-01 2023-12-31
108 employee_skill_jog_german employee_skill_jod_teamwork_adv hr.employee_jog hr.employee_jod hr_skill_german hr_skill_teamwork hr_skill_type_lang hr_skill_type_softskill hr_skill_level_c1 hr_skill_level_advanced_softskill 2024-01-01
109 employee_skill_jog_bengali employee_skill_jod_email_l1 hr.employee_jog hr.employee_jod hr_skill_bengali hr_skill_email hr_skill_type_lang hr_skill_type_marketing hr_skill_level_a1 hr_skill_level_ml1 2023-01-01 2023-06-30
110 employee_skill_jog_django employee_skill_jod_email_l2 hr.employee_jog hr.employee_jod hr_skill_django hr_skill_email hr_skill_type_dev hr_skill_type_marketing hr_skill_level_elementary hr_skill_level_ml2 2023-07-01 2023-12-31
111 employee_skill_jog_react employee_skill_jod_email_l3 hr.employee_jog hr.employee_jod hr_skill_react hr_skill_email hr_skill_type_dev hr_skill_type_marketing hr_skill_level_beginner hr_skill_level_ml3 2024-01-01
employee_skill_jgo_digital_ad hr.employee_jgo hr_skill_digital_ad hr_skill_type_marketing hr_skill_level_ml3
employee_skill_jgo_public hr.employee_jgo hr_skill_public hr_skill_type_marketing hr_skill_level_ml2
employee_skill_jgo_analytics hr.employee_jgo hr_skill_analytics hr_skill_type_marketing hr_skill_level_ml1
employee_skill_jgo_com hr.employee_jgo hr_skill_com hr_skill_type_marketing hr_skill_level_ml1
employee_skill_lur_english hr.employee_lur hr_skill_english hr_skill_type_lang hr_skill_level_c2
employee_skill_lur_french hr.employee_lur hr_skill_french hr_skill_type_lang hr_skill_level_a1
employee_skill_lur_singing hr.employee_lur hr_skill_singing hr_skill_type_music hr_skill_level_l3
employee_skill_hne_spanish hr.employee_hne hr_skill_spanish hr_skill_type_lang hr_skill_level_c1
employee_skill_hne_cms hr.employee_hne hr_skill_cms hr_skill_type_marketing hr_skill_level_ml4
employee_skill_hne_public hr.employee_hne hr_skill_public hr_skill_type_marketing hr_skill_level_ml3
employee_skill_hne_com hr.employee_hne hr_skill_com hr_skill_type_marketing hr_skill_level_ml4
employee_skill_hne_digital_ad hr.employee_hne hr_skill_digital_ad hr_skill_type_marketing hr_skill_level_ml3
employee_skill_hne_singing hr.employee_hne hr_skill_singing hr_skill_type_music hr_skill_level_l2
employee_skill_hne_flute hr.employee_hne hr_skill_flute hr_skill_type_music hr_skill_level_l3
employee_skill_hne_piano hr.employee_hne hr_skill_piano hr_skill_type_music hr_skill_level_l4
employee_skill_hne_sql hr.employee_hne hr_skill_sql hr_skill_type_dev hr_skill_level_expert

View file

@ -0,0 +1,26 @@
id,job_id:id,skill_id:id,skill_type_id:id,skill_level_id:id
hr_job_skill_cto_stress_management_expert,hr.job_cto,hr_skill_stress_management,hr_skill_type_softskill,hr_skill_level_expert_softskill
hr_job_skill_cto_leadership_expert,hr.job_cto,hr_skill_leadership,hr_skill_type_softskill,hr_skill_level_expert_softskill
hr_job_skill_cto_decision_making_advanced,hr.job_cto,hr_skill_decision_making,hr_skill_type_softskill,hr_skill_level_advanced_softskill
hr_job_skill_cto_python_expert,hr.job_cto,hr_skill_python,hr_skill_type_dev,hr_skill_level_expert
hr_job_skill_cto_scrum_master_certified,hr.job_cto,hr_skill_type_certifications_scrum_master,hr_skill_type_certifications,hr_skill_level_certifications
hr_job_skill_consultant_persuasion,hr.job_consultant,hr_skill_persuasion,hr_skill_type_softskill,hr_skill_level_intermediate_softskill
hr_job_skill_consultant_problem_solving_elementary,hr.job_consultant,hr_skill_problem_solving,hr_skill_type_softskill,hr_skill_level_elementary_softskill
hr_job_skill_consultant_public_speaking_L3,hr.job_consultant,hr_skill_public,hr_skill_type_marketing,hr_skill_level_ml3
hr_job_skill_consultant_english_c1,hr.job_consultant,hr_skill_english,hr_skill_type_lang,hr_skill_level_c1
hr_job_skill_developer_python_advanced,hr.job_developer,hr_skill_python,hr_skill_type_dev,hr_skill_level_advanced
hr_job_skill_developer_html_beginner,hr.job_developer,hr_skill_html,hr_skill_type_dev,hr_skill_level_beginner
hr_job_skill_developer_js_intermediate,hr.job_developer,hr_skill_js,hr_skill_type_dev,hr_skill_level_intermediate
hr_job_skill_developer_css_beginner,hr.job_developer,hr_skill_css,hr_skill_type_dev,hr_skill_level_beginner
hr_job_skill_hrm_odoo_certified,hr.job_hrm,hr_skill_type_certifications_odoo,hr_skill_type_certifications,hr_skill_level_certifications
hr_job_skill_hrm_conflict_management_advanced,hr.job_hrm,hr_skill_conflict_management,hr_skill_type_softskill,hr_skill_level_advanced_softskill
hr_job_skill_hrm_problem_solving_elementary,hr.job_hrm,hr_skill_problem_solving,hr_skill_type_softskill,hr_skill_level_elementary_softskill
hr_job_skill_hrm_english_c1,hr.job_hrm,hr_skill_english,hr_skill_type_lang,hr_skill_level_c1
hr_job_skill_hrm_french_a2,hr.job_hrm,hr_skill_french,hr_skill_type_lang,hr_skill_level_a2
hr_job_skill_marketing_teamwork_intermediate,hr.job_marketing,hr_skill_teamwork,hr_skill_type_softskill,hr_skill_level_intermediate_softskill
hr_job_skill_marketing_email_marketing_l3,hr.job_marketing,hr_skill_email,hr_skill_type_marketing,hr_skill_level_ml3
hr_job_skill_marketing_digital_advertising_l1,hr.job_marketing,hr_skill_digital_ad,hr_skill_type_marketing,hr_skill_level_ml1
1 id job_id:id skill_id:id skill_type_id:id skill_level_id:id
2 hr_job_skill_cto_stress_management_expert hr.job_cto hr_skill_stress_management hr_skill_type_softskill hr_skill_level_expert_softskill
3 hr_job_skill_cto_leadership_expert hr.job_cto hr_skill_leadership hr_skill_type_softskill hr_skill_level_expert_softskill
4 hr_job_skill_cto_decision_making_advanced hr.job_cto hr_skill_decision_making hr_skill_type_softskill hr_skill_level_advanced_softskill
5 hr_job_skill_cto_python_expert hr.job_cto hr_skill_python hr_skill_type_dev hr_skill_level_expert
6 hr_job_skill_cto_scrum_master_certified hr.job_cto hr_skill_type_certifications_scrum_master hr_skill_type_certifications hr_skill_level_certifications
7 hr_job_skill_consultant_persuasion hr.job_consultant hr_skill_persuasion hr_skill_type_softskill hr_skill_level_intermediate_softskill
8 hr_job_skill_consultant_problem_solving_elementary hr.job_consultant hr_skill_problem_solving hr_skill_type_softskill hr_skill_level_elementary_softskill
9 hr_job_skill_consultant_public_speaking_L3 hr.job_consultant hr_skill_public hr_skill_type_marketing hr_skill_level_ml3
10 hr_job_skill_consultant_english_c1 hr.job_consultant hr_skill_english hr_skill_type_lang hr_skill_level_c1
11 hr_job_skill_developer_python_advanced hr.job_developer hr_skill_python hr_skill_type_dev hr_skill_level_advanced
12 hr_job_skill_developer_html_beginner hr.job_developer hr_skill_html hr_skill_type_dev hr_skill_level_beginner
13 hr_job_skill_developer_js_intermediate hr.job_developer hr_skill_js hr_skill_type_dev hr_skill_level_intermediate
14 hr_job_skill_developer_css_beginner hr.job_developer hr_skill_css hr_skill_type_dev hr_skill_level_beginner
15 hr_job_skill_hrm_odoo_certified hr.job_hrm hr_skill_type_certifications_odoo hr_skill_type_certifications hr_skill_level_certifications
16 hr_job_skill_hrm_conflict_management_advanced hr.job_hrm hr_skill_conflict_management hr_skill_type_softskill hr_skill_level_advanced_softskill
17 hr_job_skill_hrm_problem_solving_elementary hr.job_hrm hr_skill_problem_solving hr_skill_type_softskill hr_skill_level_elementary_softskill
18 hr_job_skill_hrm_english_c1 hr.job_hrm hr_skill_english hr_skill_type_lang hr_skill_level_c1
19 hr_job_skill_hrm_french_a2 hr.job_hrm hr_skill_french hr_skill_type_lang hr_skill_level_a2
20 hr_job_skill_marketing_teamwork_intermediate hr.job_marketing hr_skill_teamwork hr_skill_type_softskill hr_skill_level_intermediate_softskill
21 hr_job_skill_marketing_email_marketing_l3 hr.job_marketing hr_skill_email hr_skill_type_marketing hr_skill_level_ml3
22 hr_job_skill_marketing_digital_advertising_l1 hr.job_marketing hr_skill_digital_ad hr_skill_type_marketing hr_skill_level_ml1

View file

@ -0,0 +1,28 @@
<odoo>
<data noupdate="1">
<function model="hr.employee.skill" name="write">
<value model="hr.employee.skill" eval="obj().search([('valid_to', '=', '2024-12-31')]).ids"/>
<value eval="{'valid_to': DateTime.now() + relativedelta(day=31, month=12)}"/>
</function>
<function model="hr.employee.skill" name="write">
<value model="hr.employee.skill" eval="obj().search([('valid_from', '=', '2024-01-01')]).ids"/>
<value eval="{'valid_from': DateTime.now() + relativedelta(day=1, month=1)}"/>
</function>
<function model="hr.employee.skill" name="write">
<value model="hr.employee.skill" eval="obj().search([('valid_to', '=', '2023-12-31')]).ids"/>
<value eval="{'valid_to': DateTime.now() + relativedelta(years=-1, day=31, month=12)}"/>
</function>
<function model="hr.employee.skill" name="write">
<value model="hr.employee.skill" eval="obj().search([('valid_from', '=', '2023-07-01')]).ids"/>
<value eval="{'valid_from': DateTime.now() + relativedelta(years=-1, day=1, month=7)}"/>
</function>
<function model="hr.employee.skill" name="write">
<value model="hr.employee.skill" eval="obj().search([('valid_to', '=', '2023-06-30')]).ids"/>
<value eval="{'valid_to': DateTime.now() + relativedelta(years=-1, day=30, month=6)}"/>
</function>
<function model="hr.employee.skill" name="write">
<value model="hr.employee.skill" eval="obj().search([('valid_from', '=', '2023-01-01')]).ids"/>
<value eval="{'valid_from': DateTime.now() + relativedelta(years=-1, day=1, month=1)}"/>
</function>
</data>
</odoo>

View file

@ -0,0 +1,21 @@
<?xml version="1.0"?>
<odoo noupdate="1">
<record id="hr.job_developer" model="hr.job">
<field name="user_id" ref="base.user_admin" />
</record>
<record id="hr.job_cto" model="hr.job">
<field name="user_id" ref="base.user_admin" />
</record>
<record id="hr.job_consultant" model="hr.job">
<field name="user_id" ref="base.user_demo" />
</record>
<record id="hr.job_hrm" model="hr.job">
<field name="user_id" ref="base.user_admin" />
</record>
<record id="hr.job_marketing" model="hr.job">
<field name="user_id" ref="base.user_demo" />
</record>
<record id="hr.job_trainee" model="hr.job">
<field name="user_id" ref="base.user_admin" />
</record>
</odoo>

View file

@ -2,7 +2,7 @@
<odoo>
<data>
<record id="resume_type_experience" model="hr.resume.line.type">
<field name="name">Experience</field>
<field name="name">Other Experience</field>
<field name="sequence">1</field>
</record>
@ -10,6 +10,12 @@
<field name="name">Education</field>
<field name="sequence">2</field>
</record>
<record id="resume_type_training" model="hr.resume.line.type">
<field name="name">Training</field>
<field name="sequence">3</field>
<field name="is_course" eval="True"/>
</record>
</data>
</odoo>

View file

@ -2,237 +2,6 @@
<odoo>
<data noupdate="1">
<!--Skill Types-->
<record id="hr_skill_type_lang" model="hr.skill.type">
<field name="name">Languages</field>
</record>
<record id="hr_skill_type_dev" model="hr.skill.type">
<field name="name">Dev</field>
</record>
<record id="hr_skill_type_music" model="hr.skill.type">
<field name="name">Music</field>
</record>
<record id="hr_skill_type_marketing" model="hr.skill.type">
<field name="name">Marketing</field>
</record>
<!--Skill Levels-->
<record id="hr_skill_level_a1" model="hr.skill.level">
<field name="name">A1</field>
<field name="level_progress">10</field>
<field name="skill_type_id" ref="hr_skill_type_lang"/>
</record>
<record id="hr_skill_level_a2" model="hr.skill.level">
<field name="name">A2</field>
<field name="level_progress">40</field>
<field name="skill_type_id" ref="hr_skill_type_lang"/>
</record>
<record id="hr_skill_level_b1" model="hr.skill.level">
<field name="name">B1</field>
<field name="level_progress">60</field>
<field name="skill_type_id" ref="hr_skill_type_lang"/>
</record>
<record id="hr_skill_level_b2" model="hr.skill.level">
<field name="name">B2</field>
<field name="level_progress">75</field>
<field name="skill_type_id" ref="hr_skill_type_lang"/>
</record>
<record id="hr_skill_level_c1" model="hr.skill.level">
<field name="name">C1</field>
<field name="level_progress">85</field>
<field name="skill_type_id" ref="hr_skill_type_lang"/>
</record>
<record id="hr_skill_level_c2" model="hr.skill.level">
<field name="name">C2</field>
<field name="level_progress">100</field>
<field name="skill_type_id" ref="hr_skill_type_lang"/>
</record>
<record id="hr_skill_level_beginner" model="hr.skill.level">
<field name="name">Beginner</field>
<field name="level_progress">15</field>
<field name="skill_type_id" ref="hr_skill_type_dev"/>
</record>
<record id="hr_skill_level_elementary" model="hr.skill.level">
<field name="name">Elementary</field>
<field name="level_progress">25</field>
<field name="skill_type_id" ref="hr_skill_type_dev"/>
</record>
<record id="hr_skill_level_intermediate" model="hr.skill.level">
<field name="name">Intermediate</field>
<field name="level_progress">50</field>
<field name="skill_type_id" ref="hr_skill_type_dev"/>
</record>
<record id="hr_skill_level_advanced" model="hr.skill.level">
<field name="name">Advanced</field>
<field name="level_progress">80</field>
<field name="skill_type_id" ref="hr_skill_type_dev"/>
</record>
<record id="hr_skill_level_expert" model="hr.skill.level">
<field name="name">Expert</field>
<field name="level_progress">100</field>
<field name="skill_type_id" ref="hr_skill_type_dev"/>
</record>
<record id="hr_skill_level_l1" model="hr.skill.level">
<field name="name">L1</field>
<field name="level_progress">25</field>
<field name="skill_type_id" ref="hr_skill_type_music"/>
</record>
<record id="hr_skill_level_l2" model="hr.skill.level">
<field name="name">L2</field>
<field name="level_progress">50</field>
<field name="skill_type_id" ref="hr_skill_type_music"/>
</record>
<record id="hr_skill_level_l3" model="hr.skill.level">
<field name="name">L3</field>
<field name="level_progress">75</field>
<field name="skill_type_id" ref="hr_skill_type_music"/>
</record>
<record id="hr_skill_level_l4" model="hr.skill.level">
<field name="name">L4</field>
<field name="level_progress">100</field>
<field name="skill_type_id" ref="hr_skill_type_music"/>
</record>
<record id="hr_skill_level_ml1" model="hr.skill.level">
<field name="name">L1</field>
<field name="level_progress">25</field>
<field name="skill_type_id" ref="hr_skill_type_marketing"/>
</record>
<record id="hr_skill_level_ml2" model="hr.skill.level">
<field name="name">L2</field>
<field name="level_progress">50</field>
<field name="skill_type_id" ref="hr_skill_type_marketing"/>
</record>
<record id="hr_skill_level_ml3" model="hr.skill.level">
<field name="name">L3</field>
<field name="level_progress">75</field>
<field name="skill_type_id" ref="hr_skill_type_marketing"/>
</record>
<record id="hr_skill_level_ml4" model="hr.skill.level">
<field name="name">L4</field>
<field name="level_progress">100</field>
<field name="skill_type_id" ref="hr_skill_type_marketing"/>
</record>
<!-- **** Skills **** -->
<!-- Languages -->
<record id="hr_skill_french" model="hr.skill">
<field name="name">French</field>
<field name="skill_type_id" ref="hr_skill_type_lang"/>
</record>
<record id="hr_skill_spanish" model="hr.skill">
<field name="name">Spanish</field>
<field name="skill_type_id" ref="hr_skill_type_lang"/>
</record>
<record id="hr_skill_english" model="hr.skill">
<field name="name">English</field>
<field name="skill_type_id" ref="hr_skill_type_lang"/>
</record>
<record id="hr_skill_german" model="hr.skill">
<field name="name">German</field>
<field name="skill_type_id" ref="hr_skill_type_lang"/>
</record>
<record id="hr_skill_filipino" model="hr.skill">
<field name="name">Filipino</field>
<field name="skill_type_id" ref="hr_skill_type_lang"/>
</record>
<record id="hr_skill_arabic" model="hr.skill">
<field name="name">Arabic</field>
<field name="skill_type_id" ref="hr_skill_type_lang"/>
</record>
<record id="hr_skill_bengali" model="hr.skill">
<field name="name">Bengali</field>
<field name="skill_type_id" ref="hr_skill_type_lang"/>
</record>
<!-- Dev -->
<record id="hr_skill_js" model="hr.skill">
<field name="name">Javascript</field>
<field name="skill_type_id" ref="hr_skill_type_dev"/>
</record>
<record id="hr_skill_python" model="hr.skill">
<field name="name">Python</field>
<field name="skill_type_id" ref="hr_skill_type_dev"/>
</record>
<record id="hr_skill_c" model="hr.skill">
<field name="name">C/C++</field>
<field name="skill_type_id" ref="hr_skill_type_dev"/>
</record>
<record id="hr_skill_android" model="hr.skill">
<field name="name">Android</field>
<field name="skill_type_id" ref="hr_skill_type_dev"/>
</record>
<record id="hr_skill_hadoop" model="hr.skill">
<field name="name">Hadoop</field>
<field name="skill_type_id" ref="hr_skill_type_dev"/>
</record>
<record id="hr_skill_spark" model="hr.skill">
<field name="name">Spark</field>
<field name="skill_type_id" ref="hr_skill_type_dev"/>
</record>
<record id="hr_skill_react" model="hr.skill">
<field name="name">React</field>
<field name="skill_type_id" ref="hr_skill_type_dev"/>
</record>
<record id="hr_skill_django" model="hr.skill">
<field name="name">Django</field>
<field name="skill_type_id" ref="hr_skill_type_dev"/>
</record>
<record id="hr_skill_sql" model="hr.skill">
<field name="name">RDMS</field>
<field name="skill_type_id" ref="hr_skill_type_dev"/>
</record>
<record id="hr_skill_nosql" model="hr.skill">
<field name="name">NoSQL</field>
<field name="skill_type_id" ref="hr_skill_type_dev"/>
</record>
<!-- Music -->
<record id="hr_skill_piano" model="hr.skill">
<field name="name">Piano</field>
<field name="skill_type_id" ref="hr_skill_type_music"/>
</record>
<record id="hr_skill_violin" model="hr.skill">
<field name="name">Violin</field>
<field name="skill_type_id" ref="hr_skill_type_music"/>
</record>
<record id="hr_skill_singing" model="hr.skill">
<field name="name">Singing</field>
<field name="skill_type_id" ref="hr_skill_type_music"/>
</record>
<record id="hr_skill_flute" model="hr.skill">
<field name="name">Flute</field>
<field name="skill_type_id" ref="hr_skill_type_music"/>
</record>
<!-- Marketing -->
<record id="hr_skill_com" model="hr.skill">
<field name="name">Communication</field>
<field name="skill_type_id" ref="hr_skill_type_marketing"/>
</record>
<record id="hr_skill_analytics" model="hr.skill">
<field name="name">Analytics</field>
<field name="skill_type_id" ref="hr_skill_type_marketing"/>
</record>
<record id="hr_skill_digital_ad" model="hr.skill">
<field name="name">Digital advertising</field>
<field name="skill_type_id" ref="hr_skill_type_marketing"/>
</record>
<record id="hr_skill_public" model="hr.skill">
<field name="name">Public Speaking</field>
<field name="skill_type_id" ref="hr_skill_type_marketing"/>
</record>
<record id="hr_skill_cms" model="hr.skill">
<field name="name">CMS</field>
<field name="skill_type_id" ref="hr_skill_type_marketing"/>
</record>
<record id="hr_skill_email" model="hr.skill">
<field name="name">Email Marketing</field>
<field name="skill_type_id" ref="hr_skill_type_marketing"/>
</record>
<!-- Resume -->
<record id="employee_resume_line_admin_1" model="hr.resume.line">
<field name="employee_id" ref="hr.employee_admin"/>
@ -240,10 +9,8 @@
<field name="date_start" eval="(datetime.now()+relativedelta(years=-12)).strftime('%Y-09-17')"/>
<field name="date_end" eval="(datetime.now()+relativedelta(years=-7)).strftime('%Y-09-10')"/>
<field name="line_type_id" ref="resume_type_education"/>
<field name="description">
Master in Electrical engineering
Master thesis: Better grid management and control through machine learning
</field>
<field name="description">Master in Electrical engineering
Master thesis: Better grid management and control through machine learning</field>
</record>
<record id="employee_resume_line_admin_2" model="hr.resume.line">
@ -252,9 +19,7 @@
<field name="date_start" eval="(datetime.now()+relativedelta(years=-18)).strftime('%Y-09-01')"/>
<field name="date_end" eval="(datetime.now()+relativedelta(years=-12)).strftime('%Y-06-30')"/>
<field name="line_type_id" ref="resume_type_education"/>
<field name="description">
Science &amp; math
</field>
<field name="description">Science &amp; math</field>
</record>
<record id="employee_resume_line_admin_4" model="hr.resume.line">
@ -262,9 +27,10 @@
<field name="name">Odoo SA</field>
<field name="date_start" eval="(datetime.now()+relativedelta(years=-3)).strftime('%Y-11-01')"/>
<field name="line_type_id" ref="resume_type_experience"/>
<field name="description">
Job position: Development team leader
Core Python Framework
<field name="description">Job position: Development team leader
- Supported technical operations with investigating and correcting varied production support issues (Java, Perl, Shell scripts, SQL).
- Led quality assurance planning for multiple concurrent projects relative to overall system architecture or trading system changes/new developments.
- Configured and released business critical alpha and risk models using MATLAB and SQL with inputs from Portfolio Managers.
</field>
</record>
@ -274,10 +40,45 @@
<field name="date_start" eval="(datetime.now()+relativedelta(years=-7)).strftime('%Y-09-10')"/>
<field name="date_end" eval="(datetime.now()+relativedelta(years=-3)).strftime('%Y-09-10')"/>
<field name="line_type_id" ref="resume_type_experience"/>
<field name="description">
Job position: Product manager
Business strategy, functional requirements, resource planning, product lifecycle management, etc.
<field name="description">Job position: Product manager
- Coordinated and managed software deployment across five system environments from development to production.
- Developed stored procedures to assist Java level programming efforts.
- Developed multiple renewable energy plant architectures, both commercial installations and defense-related.
</field>
</record>
<record id="resume_type_side_projects" model="hr.resume.line.type">
<field name="name">Side Projects</field>
<field name="sequence">10</field>
</record>
<record id="employee_resume_line_admin_5" model="hr.resume.line">
<field name="employee_id" ref="hr.employee_admin"/>
<field name="name">Encryption/decryption</field>
<field name="date_start" eval="(datetime.now()+relativedelta(years=-3)).strftime('%Y-11-01')"/>
<field name="line_type_id" ref="resume_type_side_projects"/>
<field name="description">Allows to encrypt/decrypt plain text or files. Available as a web app or as an API.</field>
</record>
<record id="employee_resume_line_admin_6" model="hr.resume.line">
<field name="employee_id" ref="hr.employee_admin"/>
<field name="name">Finance forecaster</field>
<field name="date_start" eval="(datetime.now()+relativedelta(years=-1)).strftime('%Y-11-01')"/>
<field name="line_type_id" ref="resume_type_side_projects"/>
<field name="description">Enter your finance data and the app tries to forecast what will be your future incomes/expenses. The application uses machine learning to train itself.</field>
</record>
<record id="employee_resume_line_admin_7" model="hr.resume.line">
<field name="employee_id" ref="hr.employee_admin"/>
<field name="name">Map Generator</field>
<field name="date_start" eval="datetime.now().strftime('%Y-11-01')"/>
<field name="line_type_id" ref="resume_type_side_projects"/>
<field name="description">A 2D/3D map generator for incremental games.</field>
</record>
</data>
<record id="hr.employee_admin" model="hr.employee">
<field name="study_field">Civil Engineering: Applied Mathematics</field>
<field name="study_school">Université Catholique de Louvain (UCL)</field>
</record>
</odoo>

View file

@ -0,0 +1,260 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="1">
<record id="hr_skill_type_lang" model="hr.skill.type">
<field name="name">Languages</field>
<field name="sequence">1</field>
</record>
<record id="hr_skill_type_softskill" model="hr.skill.type">
<field name="name">Soft Skills</field>
<field name="sequence">2</field>
</record>
<!-- Skills -->
<!-- Languages -->
<record id="hr_skill_french" model="hr.skill">
<field name="name">French</field>
<field name="skill_type_id" ref="hr_skill_type_lang"/>
<field name="sequence">1</field>
</record>
<record id="hr_skill_spanish" model="hr.skill">
<field name="name">Spanish</field>
<field name="skill_type_id" ref="hr_skill_type_lang"/>
<field name="sequence">2</field>
</record>
<record id="hr_skill_english" model="hr.skill">
<field name="name">English</field>
<field name="skill_type_id" ref="hr_skill_type_lang"/>
<field name="sequence">3</field>
</record>
<record id="hr_skill_german" model="hr.skill">
<field name="name">German</field>
<field name="skill_type_id" ref="hr_skill_type_lang"/>
<field name="sequence">4</field>
</record>
<record id="hr_skill_filipino" model="hr.skill">
<field name="name">Filipino</field>
<field name="skill_type_id" ref="hr_skill_type_lang"/>
<field name="sequence">5</field>
</record>
<record id="hr_skill_arabic" model="hr.skill">
<field name="name">Arabic</field>
<field name="skill_type_id" ref="hr_skill_type_lang"/>
<field name="sequence">6</field>
</record>
<record id="hr_skill_bengali" model="hr.skill">
<field name="name">Bengali</field>
<field name="skill_type_id" ref="hr_skill_type_lang"/>
<field name="sequence">7</field>
</record>
<record id="hr_skill_mandarin_chinese" model="hr.skill">
<field name="name">Mandarin Chinese</field>
<field name="skill_type_id" ref="hr_skill_type_lang"/>
<field name="sequence">8</field>
</record>
<record id="hr_skill_wu_chinese" model="hr.skill">
<field name="name">Wu Chinese</field>
<field name="skill_type_id" ref="hr_skill_type_lang"/>
<field name="sequence">9</field>
</record>
<record id="hr_skill_hindi" model="hr.skill">
<field name="name">Hindi</field>
<field name="skill_type_id" ref="hr_skill_type_lang"/>
<field name="sequence">10</field>
</record>
<record id="hr_skill_russian" model="hr.skill">
<field name="name">Russian</field>
<field name="skill_type_id" ref="hr_skill_type_lang"/>
<field name="sequence">11</field>
</record>
<record id="hr_skill_portuguese" model="hr.skill">
<field name="name">Portuguese</field>
<field name="skill_type_id" ref="hr_skill_type_lang"/>
<field name="sequence">12</field>
</record>
<record id="hr_skill_indonesian" model="hr.skill">
<field name="name">Indonesian</field>
<field name="skill_type_id" ref="hr_skill_type_lang"/>
<field name="sequence">13</field>
</record>
<record id="hr_skill_urdu" model="hr.skill">
<field name="name">Urdu</field>
<field name="skill_type_id" ref="hr_skill_type_lang"/>
<field name="sequence">14</field>
</record>
<record id="hr_skill_japanese" model="hr.skill">
<field name="name">Japanese</field>
<field name="skill_type_id" ref="hr_skill_type_lang"/>
<field name="sequence">15</field>
</record>
<record id="hr_skill_punjabi" model="hr.skill">
<field name="name">Punjabi</field>
<field name="skill_type_id" ref="hr_skill_type_lang"/>
<field name="sequence">16</field>
</record>
<record id="hr_skill_javanese" model="hr.skill">
<field name="name">Javanese</field>
<field name="skill_type_id" ref="hr_skill_type_lang"/>
<field name="sequence">17</field>
</record>
<record id="hr_skill_telugu" model="hr.skill">
<field name="name">Telugu</field>
<field name="skill_type_id" ref="hr_skill_type_lang"/>
<field name="sequence">18</field>
</record>
<record id="hr_skill_turkish" model="hr.skill">
<field name="name">Turkish</field>
<field name="skill_type_id" ref="hr_skill_type_lang"/>
<field name="sequence">19</field>
</record>
<record id="hr_skill_korean" model="hr.skill">
<field name="name">Korean</field>
<field name="skill_type_id" ref="hr_skill_type_lang"/>
<field name="sequence">21</field>
</record>
<record id="hr_skill_marathi" model="hr.skill">
<field name="name">Marathi</field>
<field name="skill_type_id" ref="hr_skill_type_lang"/>
<field name="sequence">22</field>
</record>
<!-- Soft Skills -->
<record id="hr_skill_communication" model="hr.skill">
<field name="name">Communication</field>
<field name="skill_type_id" ref="hr_skill_type_softskill"/>
<field name="sequence">23</field>
</record>
<record id="hr_skill_teamwork" model="hr.skill">
<field name="name">Teamwork</field>
<field name="skill_type_id" ref="hr_skill_type_softskill"/>
<field name="sequence">24</field>
</record>
<record id="hr_skill_problem_solving" model="hr.skill">
<field name="name">Problem-Solving</field>
<field name="skill_type_id" ref="hr_skill_type_softskill"/>
<field name="sequence">25</field>
</record>
<record id="hr_skill_time_management" model="hr.skill">
<field name="name">Time Management</field>
<field name="skill_type_id" ref="hr_skill_type_softskill"/>
<field name="sequence">26</field>
</record>
<record id="hr_skill_critical_thinking" model="hr.skill">
<field name="name">Critical Thinking</field>
<field name="skill_type_id" ref="hr_skill_type_softskill"/>
<field name="sequence">27</field>
</record>
<record id="hr_skill_decision_making" model="hr.skill">
<field name="name">Decision-Making</field>
<field name="skill_type_id" ref="hr_skill_type_softskill"/>
<field name="sequence">28</field>
</record>
<record id="hr_skill_organizational" model="hr.skill">
<field name="name">Organizational</field>
<field name="skill_type_id" ref="hr_skill_type_softskill"/>
<field name="sequence">29</field>
</record>
<record id="hr_skill_stress_management" model="hr.skill">
<field name="name">Stress management</field>
<field name="skill_type_id" ref="hr_skill_type_softskill"/>
<field name="sequence">30</field>
</record>
<record id="hr_skill_adaptability" model="hr.skill">
<field name="name">Adaptability</field>
<field name="skill_type_id" ref="hr_skill_type_softskill"/>
<field name="sequence">31</field>
</record>
<record id="hr_skill_conflict_management" model="hr.skill">
<field name="name">Conflict Management</field>
<field name="skill_type_id" ref="hr_skill_type_softskill"/>
<field name="sequence">32</field>
</record>
<record id="hr_skill_leadership" model="hr.skill">
<field name="name">Leadership</field>
<field name="skill_type_id" ref="hr_skill_type_softskill"/>
<field name="sequence">33</field>
</record>
<record id="hr_skill_creativity" model="hr.skill">
<field name="name">Creativity</field>
<field name="skill_type_id" ref="hr_skill_type_softskill"/>
<field name="sequence">34</field>
</record>
<record id="hr_skill_resourcefulness" model="hr.skill">
<field name="name">Resourcefulness</field>
<field name="skill_type_id" ref="hr_skill_type_softskill"/>
<field name="sequence">35</field>
</record>
<record id="hr_skill_persuasion" model="hr.skill">
<field name="name">Persuasion</field>
<field name="skill_type_id" ref="hr_skill_type_softskill"/>
<field name="sequence">36</field>
</record>
<record id="hr_skill_openness_to_criticism" model="hr.skill">
<field name="name">Openness to criticism</field>
<field name="skill_type_id" ref="hr_skill_type_softskill"/>
<field name="sequence">37</field>
</record>
<!--Skill Levels-->
<!--Languages -->
<record id="hr_skill_level_a1" model="hr.skill.level">
<field name="name">A1</field>
<field name="level_progress">10</field>
<field name="default_level">1</field>
<field name="skill_type_id" ref="hr_skill_type_lang"/>
</record>
<record id="hr_skill_level_a2" model="hr.skill.level">
<field name="name">A2</field>
<field name="level_progress">40</field>
<field name="skill_type_id" ref="hr_skill_type_lang"/>
</record>
<record id="hr_skill_level_b1" model="hr.skill.level">
<field name="name">B1</field>
<field name="level_progress">60</field>
<field name="skill_type_id" ref="hr_skill_type_lang"/>
</record>
<record id="hr_skill_level_b2" model="hr.skill.level">
<field name="name">B2</field>
<field name="level_progress">75</field>
<field name="skill_type_id" ref="hr_skill_type_lang"/>
</record>
<record id="hr_skill_level_c1" model="hr.skill.level">
<field name="name">C1</field>
<field name="level_progress">85</field>
<field name="skill_type_id" ref="hr_skill_type_lang"/>
</record>
<record id="hr_skill_level_c2" model="hr.skill.level">
<field name="name">C2</field>
<field name="level_progress">100</field>
<field name="skill_type_id" ref="hr_skill_type_lang"/>
</record>
<!--Soft Skills-->
<record id="hr_skill_level_beginner_softskill" model="hr.skill.level">
<field name="name">Beginner</field>
<field name="default_level">1</field>
<field name="level_progress">15</field>
<field name="skill_type_id" ref="hr_skill_type_softskill"/>
</record>
<record id="hr_skill_level_elementary_softskill" model="hr.skill.level">
<field name="name">Elementary</field>
<field name="level_progress">25</field>
<field name="skill_type_id" ref="hr_skill_type_softskill"/>
</record>
<record id="hr_skill_level_intermediate_softskill" model="hr.skill.level">
<field name="name">Intermediate</field>
<field name="level_progress">50</field>
<field name="skill_type_id" ref="hr_skill_type_softskill"/>
</record>
<record id="hr_skill_level_advanced_softskill" model="hr.skill.level">
<field name="name">Advanced</field>
<field name="level_progress">80</field>
<field name="skill_type_id" ref="hr_skill_type_softskill"/>
</record>
<record id="hr_skill_level_expert_softskill" model="hr.skill.level">
<field name="name">Expert</field>
<field name="level_progress">100</field>
<field name="skill_type_id" ref="hr_skill_type_softskill"/>
</record>
</data>
</odoo>

View file

@ -0,0 +1,384 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="1">
<!--Skill Types-->
<record id="hr_skill_type_dev" model="hr.skill.type">
<field name="name">Programming Languages</field>
<field name="sequence">3</field>
</record>
<record id="hr_skill_type_it" model="hr.skill.type">
<field name="name">IT</field>
<field name="sequence">4</field>
</record>
<record id="hr_skill_type_marketing" model="hr.skill.type">
<field name="name">Marketing</field>
<field name="sequence">5</field>
</record>
<record id="hr_skill_type_certifications" model="hr.skill.type">
<field name="name">Certifications</field>
<field name="is_certification">True</field>
<field name="sequence">6</field>
</record>
<!--Skill Levels-->
<!-- Certifications -->
<record id="hr_skill_level_certifications" model="hr.skill.level">
<field name="name">Certified</field>
<field name="default_level">1</field>
<field name="level_progress">100</field>
<field name="skill_type_id" ref="hr_skill_type_certifications"/>
</record>
<!--Programming-->
<record id="hr_skill_level_beginner" model="hr.skill.level">
<field name="name">Beginner</field>
<field name="default_level">1</field>
<field name="level_progress">15</field>
<field name="skill_type_id" ref="hr_skill_type_dev"/>
</record>
<record id="hr_skill_level_elementary" model="hr.skill.level">
<field name="name">Elementary</field>
<field name="level_progress">25</field>
<field name="skill_type_id" ref="hr_skill_type_dev"/>
</record>
<record id="hr_skill_level_intermediate" model="hr.skill.level">
<field name="name">Intermediate</field>
<field name="level_progress">50</field>
<field name="skill_type_id" ref="hr_skill_type_dev"/>
</record>
<record id="hr_skill_level_advanced" model="hr.skill.level">
<field name="name">Advanced</field>
<field name="level_progress">80</field>
<field name="skill_type_id" ref="hr_skill_type_dev"/>
</record>
<record id="hr_skill_level_expert" model="hr.skill.level">
<field name="name">Expert</field>
<field name="level_progress">100</field>
<field name="skill_type_id" ref="hr_skill_type_dev"/>
</record>
<!--Marketing-->
<record id="hr_skill_level_ml1" model="hr.skill.level">
<field name="name">L1</field>
<field name="default_level">1</field>
<field name="level_progress">25</field>
<field name="skill_type_id" ref="hr_skill_type_marketing"/>
</record>
<record id="hr_skill_level_ml2" model="hr.skill.level">
<field name="name">L2</field>
<field name="level_progress">50</field>
<field name="skill_type_id" ref="hr_skill_type_marketing"/>
</record>
<record id="hr_skill_level_ml3" model="hr.skill.level">
<field name="name">L3</field>
<field name="level_progress">75</field>
<field name="skill_type_id" ref="hr_skill_type_marketing"/>
</record>
<record id="hr_skill_level_ml4" model="hr.skill.level">
<field name="name">L4</field>
<field name="level_progress">100</field>
<field name="skill_type_id" ref="hr_skill_type_marketing"/>
</record>
<!--IT-->
<record id="hr_skill_level_beginner_it" model="hr.skill.level">
<field name="name">Beginner</field>
<field name="default_level">1</field>
<field name="level_progress">15</field>
<field name="skill_type_id" ref="hr_skill_type_it"/>
</record>
<record id="hr_skill_level_elementary_it" model="hr.skill.level">
<field name="name">Elementary</field>
<field name="level_progress">25</field>
<field name="skill_type_id" ref="hr_skill_type_it"/>
</record>
<record id="hr_skill_level_intermediate_it" model="hr.skill.level">
<field name="name">Intermediate</field>
<field name="level_progress">50</field>
<field name="skill_type_id" ref="hr_skill_type_it"/>
</record>
<record id="hr_skill_level_advanced_it" model="hr.skill.level">
<field name="name">Advanced</field>
<field name="level_progress">80</field>
<field name="skill_type_id" ref="hr_skill_type_it"/>
</record>
<record id="hr_skill_level_expert_it" model="hr.skill.level">
<field name="name">Expert</field>
<field name="level_progress">100</field>
<field name="skill_type_id" ref="hr_skill_type_it"/>
</record>
<!-- Skills -->
<!-- Programming -->
<record id="hr_skill_js" model="hr.skill">
<field name="name">Javascript</field>
<field name="skill_type_id" ref="hr_skill_type_dev"/>
<field name="sequence">38</field>
</record>
<record id="hr_skill_python" model="hr.skill">
<field name="name">Python</field>
<field name="skill_type_id" ref="hr_skill_type_dev"/>
<field name="sequence">39</field>
</record>
<record id="hr_skill_c" model="hr.skill">
<field name="name">C/C++</field>
<field name="skill_type_id" ref="hr_skill_type_dev"/>
<field name="sequence">40</field>
</record>
<record id="hr_skill_android" model="hr.skill">
<field name="name">Android</field>
<field name="skill_type_id" ref="hr_skill_type_dev"/>
<field name="sequence">41</field>
</record>
<record id="hr_skill_hadoop" model="hr.skill">
<field name="name">Hadoop</field>
<field name="skill_type_id" ref="hr_skill_type_dev"/>
<field name="sequence">42</field>
</record>
<record id="hr_skill_spark" model="hr.skill">
<field name="name">Spark</field>
<field name="skill_type_id" ref="hr_skill_type_dev"/>
<field name="sequence">43</field>
</record>
<record id="hr_skill_react" model="hr.skill">
<field name="name">React</field>
<field name="skill_type_id" ref="hr_skill_type_dev"/>
<field name="sequence">44</field>
</record>
<record id="hr_skill_django" model="hr.skill">
<field name="name">Django</field>
<field name="skill_type_id" ref="hr_skill_type_dev"/>
<field name="sequence">45</field>
</record>
<record id="hr_skill_sql" model="hr.skill">
<field name="name">RDMS</field>
<field name="skill_type_id" ref="hr_skill_type_dev"/>
<field name="sequence">46</field>
</record>
<record id="hr_skill_nosql" model="hr.skill">
<field name="name">NoSQL</field>
<field name="skill_type_id" ref="hr_skill_type_dev"/>
<field name="sequence">47</field>
</record>
<record id="hr_skill_go" model="hr.skill">
<field name="name">Go</field>
<field name="skill_type_id" ref="hr_skill_type_dev"/>
<field name="sequence">48</field>
</record>
<record id="hr_skill_java" model="hr.skill">
<field name="name">Java</field>
<field name="skill_type_id" ref="hr_skill_type_dev"/>
<field name="sequence">49</field>
</record>
<record id="hr_skill_kotlin" model="hr.skill">
<field name="name">Kotlin</field>
<field name="skill_type_id" ref="hr_skill_type_dev"/>
<field name="sequence">50</field>
</record>
<record id="hr_skill_php" model="hr.skill">
<field name="name">PHP</field>
<field name="skill_type_id" ref="hr_skill_type_dev"/>
<field name="sequence">51</field>
</record>
<record id="hr_skill_csharp" model="hr.skill">
<field name="name">C#</field>
<field name="skill_type_id" ref="hr_skill_type_dev"/>
<field name="sequence">52</field>
</record>
<record id="hr_skill_swift" model="hr.skill">
<field name="name">Swift</field>
<field name="skill_type_id" ref="hr_skill_type_dev"/>
<field name="sequence">53</field>
</record>
<record id="hr_skill_r" model="hr.skill">
<field name="name">R</field>
<field name="skill_type_id" ref="hr_skill_type_dev"/>
<field name="sequence">54</field>
</record>
<record id="hr_skill_ruby" model="hr.skill">
<field name="name">Ruby</field>
<field name="skill_type_id" ref="hr_skill_type_dev"/>
<field name="sequence">55</field>
</record>
<record id="hr_skill_matlab" model="hr.skill">
<field name="name">Matlab</field>
<field name="skill_type_id" ref="hr_skill_type_dev"/>
<field name="sequence">56</field>
</record>
<record id="hr_skill_typescript" model="hr.skill">
<field name="name">TypeScript</field>
<field name="skill_type_id" ref="hr_skill_type_dev"/>
<field name="sequence">57</field>
</record>
<record id="hr_skill_scala" model="hr.skill">
<field name="name">Scala</field>
<field name="skill_type_id" ref="hr_skill_type_dev"/>
<field name="sequence">58</field>
</record>
<record id="hr_skill_html" model="hr.skill">
<field name="name">HTML</field>
<field name="skill_type_id" ref="hr_skill_type_dev"/>
<field name="sequence">59</field>
</record>
<record id="hr_skill_css" model="hr.skill">
<field name="name">CSS</field>
<field name="skill_type_id" ref="hr_skill_type_dev"/>
<field name="sequence">60</field>
</record>
<record id="hr_skill_nosql" model="hr.skill">
<field name="name">NoSQL</field>
<field name="skill_type_id" ref="hr_skill_type_dev"/>
<field name="sequence">61</field>
</record>
<record id="hr_skill_rust" model="hr.skill">
<field name="name">Rust</field>
<field name="skill_type_id" ref="hr_skill_type_dev"/>
<field name="sequence">62</field>
</record>
<record id="hr_skill_perl" model="hr.skill">
<field name="name">Perl</field>
<field name="skill_type_id" ref="hr_skill_type_dev"/>
<field name="sequence">63</field>
</record>
<!-- Marketing -->
<record id="hr_skill_com" model="hr.skill">
<field name="name">Communication</field>
<field name="skill_type_id" ref="hr_skill_type_marketing"/>
<field name="sequence">64</field>
</record>
<record id="hr_skill_analytics" model="hr.skill">
<field name="name">Analytics</field>
<field name="skill_type_id" ref="hr_skill_type_marketing"/>
<field name="sequence">65</field>
</record>
<record id="hr_skill_digital_ad" model="hr.skill">
<field name="name">Digital advertising</field>
<field name="skill_type_id" ref="hr_skill_type_marketing"/>
<field name="sequence">66</field>
</record>
<record id="hr_skill_public" model="hr.skill">
<field name="name">Public Speaking</field>
<field name="skill_type_id" ref="hr_skill_type_marketing"/>
<field name="sequence">67</field>
</record>
<record id="hr_skill_cms" model="hr.skill">
<field name="name">CMS</field>
<field name="skill_type_id" ref="hr_skill_type_marketing"/>
<field name="sequence">68</field>
</record>
<record id="hr_skill_email" model="hr.skill">
<field name="name">Email Marketing</field>
<field name="skill_type_id" ref="hr_skill_type_marketing"/>
<field name="sequence">69</field>
</record>
<!-- IT -->
<record id="hr_skill_web_development" model="hr.skill">
<field name="name">Web Development</field>
<field name="skill_type_id" ref="hr_skill_type_it"/>
<field name="sequence">70</field>
</record>
<record id="hr_skill_database_management" model="hr.skill">
<field name="name">Database Management</field>
<field name="skill_type_id" ref="hr_skill_type_it"/>
<field name="sequence">71</field>
</record>
<record id="hr_skill_cloud_computing" model="hr.skill">
<field name="name">Cloud computing</field>
<field name="skill_type_id" ref="hr_skill_type_it"/>
<field name="sequence">72</field>
</record>
<record id="hr_skill_network_administration" model="hr.skill">
<field name="name">Network administration</field>
<field name="skill_type_id" ref="hr_skill_type_it"/>
<field name="sequence">73</field>
</record>
<record id="hr_skill_cybersecurity" model="hr.skill">
<field name="name">Cybersecurity</field>
<field name="skill_type_id" ref="hr_skill_type_it"/>
<field name="sequence">74</field>
</record>
<record id="hr_skill_devops" model="hr.skill">
<field name="name">DevOps</field>
<field name="skill_type_id" ref="hr_skill_type_it"/>
<field name="sequence">75</field>
</record>
<record id="hr_skill_machine_learning" model="hr.skill">
<field name="name">Machine Learning (AI)</field>
<field name="skill_type_id" ref="hr_skill_type_it"/>
<field name="sequence">76</field>
</record>
<record id="hr_skill_data_analysis" model="hr.skill">
<field name="name">Data analysis/visualization</field>
<field name="skill_type_id" ref="hr_skill_type_it"/>
<field name="sequence">77</field>
</record>
<record id="hr_skill_agile_scrum" model="hr.skill">
<field name="name">Agile and Scrum methodologies</field>
<field name="skill_type_id" ref="hr_skill_type_it"/>
<field name="sequence">78</field>
</record>
<record id="hr_skill_mobile_app_development" model="hr.skill">
<field name="name">Mobile app development</field>
<field name="skill_type_id" ref="hr_skill_type_it"/>
<field name="sequence">79</field>
</record>
<record id="hr_skill_project_management" model="hr.skill">
<field name="name">Project Management</field>
<field name="skill_type_id" ref="hr_skill_type_it"/>
<field name="sequence">80</field>
</record>
<record id="hr_skill_system_administration" model="hr.skill">
<field name="name">System Administration (Linux, Windows)</field>
<field name="skill_type_id" ref="hr_skill_type_it"/>
<field name="sequence">81</field>
</record>
<record id="hr_skill_virtualization_containerization" model="hr.skill">
<field name="name">Virtualization and Containerization</field>
<field name="skill_type_id" ref="hr_skill_type_it"/>
<field name="sequence">82</field>
</record>
<record id="hr_skill_it_support" model="hr.skill">
<field name="name">IT support</field>
<field name="skill_type_id" ref="hr_skill_type_it"/>
<field name="sequence">83</field>
</record>
<record id="hr_skill_it_infrastructure_architecture" model="hr.skill">
<field name="name">IT infrastructure and architecture</field>
<field name="skill_type_id" ref="hr_skill_type_it"/>
<field name="sequence">84</field>
</record>
<record id="hr_skill_it_service_management" model="hr.skill">
<field name="name">IT service management (ITSM)</field>
<field name="skill_type_id" ref="hr_skill_type_it"/>
<field name="sequence">85</field>
</record>
<record id="hr_skill_big_data_technologies" model="hr.skill">
<field name="name">Big data technologies (Hadoop,Spark)</field>
<field name="skill_type_id" ref="hr_skill_type_it"/>
<field name="sequence">86</field>
</record>
<record id="hr_skill_iot_embedded_systems" model="hr.skill">
<field name="name">IoT and embedded systems</field>
<field name="skill_type_id" ref="hr_skill_type_it"/>
<field name="sequence">87</field>
</record>
<record id="hr_skill_it_governance_compliance" model="hr.skill">
<field name="name">IT governance and compliance (GDPR,HIPAA,...)</field>
<field name="skill_type_id" ref="hr_skill_type_it"/>
<field name="sequence">88</field>
</record>
<!-- Certification -->
<record id="hr_skill_type_certifications_odoo" model="hr.skill">
<field name="name">Odoo</field>
<field name="skill_type_id" ref="hr_skill_type_certifications"/>
<field name="sequence">89</field>
</record>
<record id="hr_skill_type_certifications_scrum_master" model="hr.skill">
<field name="name">Scrum Master</field>
<field name="skill_type_id" ref="hr_skill_type_certifications"/>
<field name="sequence">90</field>
</record>
</data>
</odoo>

View file

@ -1,17 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="action_open_skills_log_employee" model="ir.actions.server">
<field name="name">Skill History Report</field>
<field name="model_id" ref="hr.model_hr_employee"/>
<field name="binding_model_id" ref="hr.model_hr_employee"/>
<field name="binding_view_types">form</field>
<field name="state">code</field>
<field name="code">
action = env['ir.actions.act_window']._for_xml_id('hr_skills.action_hr_employee_skill_log_employee')
action['domain'] = [('employee_id', '=', record.id)]
</field>
</record>
<record id="action_open_skills_log_department" model="ir.actions.server">
<field name="name">Skill History Report</field>
<field name="model_id" ref="hr.model_hr_department"/>
@ -23,4 +11,16 @@ action = env['ir.actions.act_window']._for_xml_id('hr_skills.action_hr_employee_
action['domain'] = [('department_id', '=', record.id)]
</field>
</record>
<record id="action_print_employees_cv" model="ir.actions.server">
<field name="name">Print Resume</field>
<field name="model_id" ref="hr.model_hr_employee"/>
<field name="binding_model_id" ref="hr.model_hr_employee"/>
<field name="binding_view_types">list,kanban,form</field>
<field name="binding_type">report</field>
<field name="state">code</field>
<field name="code">
action = env['ir.actions.act_window']._for_xml_id('hr_skills.action_hr_employee_cv_wizard')
</field>
</record>
</odoo>

View file

@ -0,0 +1,11 @@
<?xml version='1.0' encoding='UTF-8' ?>
<odoo>
<record id="hr_job_skills_cron_add_certification_activity_to_employees" model="ir.cron">
<field name="name">Skills: Add an activity to employees with missing or expiring certifications</field>
<field name="model_id" ref="model_hr_employee"/>
<field name="state">code</field>
<field name="code">model._add_certification_activity_to_employees()</field>
<field name="interval_number">1</field>
<field name="interval_type">days</field>
</record>
</odoo>

View file

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="1">
<record id="mail_activity_data_upload_certification" model="mail.activity.type">
<field name="name">Certifications</field>
<field name="summary">Upload a certification</field>
<field name="res_model">hr.employee</field>
<field name="icon">fa-upload</field>
<field name="delay_count">5</field>
<field name="sequence">25</field>
<field name="category">upload_file</field>
</record>
</data>
</odoo>

View file

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="paperformat_resume" model="report.paperformat">
<field name="name">Resume</field>
<field name="default" eval="True"/>
<field name="format">A4</field>
<field name="orientation">Portrait</field>
<field name="margin_top">12</field>
<field name="margin_bottom">12</field>
<field name="margin_left">5</field>
<field name="margin_right">5</field>
<field name="header_line" eval="False"/>
<field name="header_spacing">20</field>
<field name="dpi">90</field>
</record>
</odoo>

View file

@ -0,0 +1,367 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="1">
<!-- Skill Type -->
<record id="hr_skill_type_it" model="hr.skill.type" forcecreate="1">
<field name="name">IT</field>
</record>
<record id="hr_skill_type_dev" model="hr.skill.type" forcecreate="1">
<field name="name">Programming Languages</field>
</record>
<record id="hr_skill_type_marketing" model="hr.skill.type" forcecreate="1">
<field name="name">Marketing</field>
</record>
<record id="hr_skill_type_softskill" model="hr.skill.type" forcecreate="1">
<field name="name">Soft Skills</field>
</record>
<!-- Skill Level -->
<record id="hr_skill_level_a1" model="hr.skill.level" forcecreate="1">
<field name="name">A1</field>
<field name="level_progress">10</field>
<field name="default_level">1</field>
<field name="skill_type_id" ref="hr_skills.hr_skill_type_lang"/>
</record>
<record id="hr_skill_level_a2" model="hr.skill.level" forcecreate="1">
<field name="name">A2</field>
<field name="level_progress">40</field>
<field name="skill_type_id" ref="hr_skills.hr_skill_type_lang"/>
</record>
<record id="hr_skill_level_b1" model="hr.skill.level" forcecreate="1">
<field name="name">B1</field>
<field name="level_progress">60</field>
<field name="skill_type_id" ref="hr_skills.hr_skill_type_lang"/>
</record>
<record id="hr_skill_level_b2" model="hr.skill.level" forcecreate="1">
<field name="name">B2</field>
<field name="level_progress">75</field>
<field name="skill_type_id" ref="hr_skills.hr_skill_type_lang"/>
</record>
<record id="hr_skill_level_c1" model="hr.skill.level" forcecreate="1">
<field name="name">C1</field>
<field name="level_progress">85</field>
<field name="skill_type_id" ref="hr_skills.hr_skill_type_lang"/>
</record>
<record id="hr_skill_level_c2" model="hr.skill.level" forcecreate="1">
<field name="name">C2</field>
<field name="level_progress">100</field>
<field name="skill_type_id" ref="hr_skills.hr_skill_type_lang"/>
</record>
<!--Programming-->
<record id="hr_skill_level_beginner" model="hr.skill.level" forcecreate="1">
<field name="name">Beginner</field>
<field name="default_level">1</field>
<field name="level_progress">15</field>
<field name="skill_type_id" ref="hr_skill_type_dev"/>
</record>
<record id="hr_skill_level_elementary" model="hr.skill.level" forcecreate="1">
<field name="name">Elementary</field>
<field name="level_progress">25</field>
<field name="skill_type_id" ref="hr_skill_type_dev"/>
</record>
<record id="hr_skill_level_intermediate" model="hr.skill.level" forcecreate="1">
<field name="name">Intermediate</field>
<field name="level_progress">50</field>
<field name="skill_type_id" ref="hr_skill_type_dev"/>
</record>
<record id="hr_skill_level_advanced" model="hr.skill.level" forcecreate="1">
<field name="name">Advanced</field>
<field name="level_progress">80</field>
<field name="skill_type_id" ref="hr_skill_type_dev"/>
</record>
<record id="hr_skill_level_expert" model="hr.skill.level" forcecreate="1">
<field name="name">Expert</field>
<field name="level_progress">100</field>
<field name="skill_type_id" ref="hr_skill_type_dev"/>
</record>
<!--Marketing-->
<record id="hr_skill_level_ml1" model="hr.skill.level" forcecreate="1">
<field name="name">L1</field>
<field name="default_level">1</field>
<field name="level_progress">25</field>
<field name="skill_type_id" ref="hr_skill_type_marketing"/>
</record>
<record id="hr_skill_level_ml2" model="hr.skill.level" forcecreate="1">
<field name="name">L2</field>
<field name="level_progress">50</field>
<field name="skill_type_id" ref="hr_skill_type_marketing"/>
</record>
<record id="hr_skill_level_ml3" model="hr.skill.level" forcecreate="1">
<field name="name">L3</field>
<field name="level_progress">75</field>
<field name="skill_type_id" ref="hr_skill_type_marketing"/>
</record>
<record id="hr_skill_level_ml4" model="hr.skill.level" forcecreate="1">
<field name="name">L4</field>
<field name="level_progress">100</field>
<field name="skill_type_id" ref="hr_skill_type_marketing"/>
</record>
<!--Soft Skills-->
<record id="hr_skill_level_beginner_softskill" model="hr.skill.level" forcecreate="1">
<field name="name">Beginner</field>
<field name="default_level">1</field>
<field name="level_progress">15</field>
<field name="skill_type_id" ref="hr_skill_type_softskill"/>
</record>
<record id="hr_skill_level_elementary_softskill" model="hr.skill.level" forcecreate="1">
<field name="name">Elementary</field>
<field name="level_progress">25</field>
<field name="skill_type_id" ref="hr_skill_type_softskill"/>
</record>
<record id="hr_skill_level_intermediate_softskill" model="hr.skill.level" forcecreate="1">
<field name="name">Intermediate</field>
<field name="level_progress">50</field>
<field name="skill_type_id" ref="hr_skill_type_softskill"/>
</record>
<record id="hr_skill_level_advanced_softskill" model="hr.skill.level" forcecreate="1">
<field name="name">Advanced</field>
<field name="level_progress">80</field>
<field name="skill_type_id" ref="hr_skill_type_softskill"/>
</record>
<record id="hr_skill_level_expert_softskill" model="hr.skill.level" forcecreate="1">
<field name="name">Expert</field>
<field name="level_progress">100</field>
<field name="skill_type_id" ref="hr_skill_type_softskill"/>
</record>
<!--IT-->
<record id="hr_skill_level_beginner_it" model="hr.skill.level" forcecreate="1">
<field name="name">Beginner</field>
<field name="default_level">1</field>
<field name="level_progress">15</field>
<field name="skill_type_id" ref="hr_skill_type_it"/>
</record>
<record id="hr_skill_level_elementary_it" model="hr.skill.level" forcecreate="1">
<field name="name">Elementary</field>
<field name="level_progress">25</field>
<field name="skill_type_id" ref="hr_skill_type_it"/>
</record>
<record id="hr_skill_level_intermediate_it" model="hr.skill.level" forcecreate="1">
<field name="name">Intermediate</field>
<field name="level_progress">50</field>
<field name="skill_type_id" ref="hr_skill_type_it"/>
</record>
<record id="hr_skill_level_advanced_it" model="hr.skill.level" forcecreate="1">
<field name="name">Advanced</field>
<field name="level_progress">80</field>
<field name="skill_type_id" ref="hr_skill_type_it"/>
</record>
<record id="hr_skill_level_expert_it" model="hr.skill.level" forcecreate="1">
<field name="name">Expert</field>
<field name="level_progress">100</field>
<field name="skill_type_id" ref="hr_skill_type_it"/>
</record>
<!-- Skill -->
<record id="hr_skill_agile_scrum" model="hr.skill" forcecreate="1">
<field name="name">Agile and Scrum methodologies</field>
<field name="skill_type_id" ref="hr_skill_type_it"/>
</record>
<record id="hr_skill_english" model="hr.skill" forcecreate="1">
<field name="name">English</field>
<field name="skill_type_id" ref="hr_skills.hr_skill_type_lang"/>
</record>
<record id="hr_skill_python" model="hr.skill" forcecreate="1">
<field name="name">Python</field>
<field name="skill_type_id" ref="hr_skill_type_dev"/>
</record>
<record id="hr_skill_problem_solving" model="hr.skill" forcecreate="1">
<field name="name">Problem-Solving</field>
<field name="skill_type_id" ref="hr_skill_type_softskill"/>
</record>
<record id="hr_skill_js" model="hr.skill" forcecreate="1">
<field name="name">Javascript</field>
<field name="skill_type_id" ref="hr_skill_type_dev"/>
</record>
<record id="hr_skill_nosql" model="hr.skill" forcecreate="1">
<field name="name">NoSQL</field>
<field name="skill_type_id" ref="hr_skill_type_dev"/>
</record>
<record id="hr_skill_decision_making" model="hr.skill" forcecreate="1">
<field name="name">Decision-Making</field>
<field name="skill_type_id" ref="hr_skill_type_softskill"/>
</record>
<record id="hr_skill_communication" model="hr.skill" forcecreate="1">
<field name="name">Communication</field>
<field name="skill_type_id" ref="hr_skill_type_softskill"/>
</record>
<record id="hr_skill_french" model="hr.skill" forcecreate="1">
<field name="name">French</field>
<field name="skill_type_id" ref="hr_skills.hr_skill_type_lang"/>
</record>
<record id="hr_skill_analytics" model="hr.skill" forcecreate="1">
<field name="name">Analytics</field>
<field name="skill_type_id" ref="hr_skill_type_marketing"/>
</record>
<record id="hr_skill_spark" model="hr.skill" forcecreate="1">
<field name="name">Spark</field>
<field name="skill_type_id" ref="hr_skill_type_dev"/>
</record>
<record id="hr_skill_leadership" model="hr.skill" forcecreate="1">
<field name="name">Leadership</field>
<field name="skill_type_id" ref="hr_skill_type_softskill"/>
</record>
<!-- Employee Skill -->
<record id="employee_eg_skill_it_agile" model="hr.employee.skill" forcecreate="1">
<field name="employee_id" ref="hr.employee_eg"/>
<field name="skill_id" ref="hr_skill_agile_scrum"/>
<field name="skill_level_id" ref="hr_skill_level_advanced_it"/>
<field name="skill_type_id" ref="hr_skill_type_it"/>
</record>
<record id="employee_eg_skill_lang_en" model="hr.employee.skill" forcecreate="1">
<field name="employee_id" ref="hr.employee_eg"/>
<field name="skill_id" ref="hr_skill_english"/>
<field name="skill_level_id" ref="hr_skill_level_b2"/>
<field name="skill_type_id" ref="hr_skills.hr_skill_type_lang"/>
</record>
<record id="employee_eg_skill_dev_py" model="hr.employee.skill" forcecreate="1">
<field name="employee_id" ref="hr.employee_eg"/>
<field name="skill_id" ref="hr_skill_python"/>
<field name="skill_level_id" ref="hr_skill_level_beginner"/>
<field name="skill_type_id" ref="hr_skill_type_dev"/>
</record>
<record id="employee_eg_skill_softskill_problem" model="hr.employee.skill" forcecreate="1">
<field name="employee_id" ref="hr.employee_eg"/>
<field name="skill_id" ref="hr_skill_problem_solving"/>
<field name="skill_level_id" ref="hr_skill_level_intermediate_softskill"/>
<field name="skill_type_id" ref="hr_skill_type_softskill"/>
</record>
<record id="employee_sj_skill_lang_en" model="hr.employee.skill" forcecreate="1">
<field name="employee_id" ref="hr.employee_sj"/>
<field name="skill_id" ref="hr_skill_english"/>
<field name="skill_level_id" ref="hr_skill_level_b1"/>
<field name="skill_type_id" ref="hr_skills.hr_skill_type_lang"/>
</record>
<record id="employee_sj_skill_dev_js" model="hr.employee.skill" forcecreate="1">
<field name="employee_id" ref="hr.employee_sj"/>
<field name="skill_id" ref="hr_skill_js"/>
<field name="skill_level_id" ref="hr_skill_level_expert"/>
<field name="skill_type_id" ref="hr_skill_type_dev"/>
</record>
<record id="employee_sj_skill_dev_nosql" model="hr.employee.skill" forcecreate="1">
<field name="employee_id" ref="hr.employee_sj"/>
<field name="skill_id" ref="hr_skill_nosql"/>
<field name="skill_level_id" ref="hr_skill_level_expert"/>
<field name="skill_type_id" ref="hr_skill_type_dev"/>
</record>
<record id="employee_sj_skill_softskill_decision" model="hr.employee.skill" forcecreate="1">
<field name="employee_id" ref="hr.employee_sj"/>
<field name="skill_id" ref="hr_skill_decision_making"/>
<field name="skill_level_id" ref="hr_skill_level_intermediate_softskill"/>
<field name="skill_type_id" ref="hr_skill_type_softskill"/>
</record>
<record id="employee_sj_skill_softskill_communication" model="hr.employee.skill" forcecreate="1">
<field name="employee_id" ref="hr.employee_sj"/>
<field name="skill_id" ref="hr_skill_communication"/>
<field name="skill_level_id" ref="hr_skill_level_beginner_softskill"/>
<field name="skill_type_id" ref="hr_skill_type_softskill"/>
</record>
<record id="employee_mw_skill_lang_en" model="hr.employee.skill" forcecreate="1">
<field name="employee_id" ref="hr.employee_mw"/>
<field name="skill_id" ref="hr_skill_english"/>
<field name="skill_level_id" ref="hr_skill_level_c2"/>
<field name="skill_type_id" ref="hr_skills.hr_skill_type_lang"/>
</record>
<record id="employee_mw_skill_lang_fr" model="hr.employee.skill" forcecreate="1">
<field name="employee_id" ref="hr.employee_mw"/>
<field name="skill_id" ref="hr_skill_french"/>
<field name="skill_level_id" ref="hr_skill_level_a1"/>
<field name="skill_type_id" ref="hr_skills.hr_skill_type_lang"/>
</record>
<record id="employee_mw_skill_marketing_analytics" model="hr.employee.skill" forcecreate="1">
<field name="employee_id" ref="hr.employee_mw"/>
<field name="skill_id" ref="hr_skill_analytics"/>
<field name="skill_level_id" ref="hr_skill_level_ml3"/>
<field name="skill_type_id" ref="hr_skill_type_marketing"/>
</record>
<record id="employee_mw_skill_dev_spark" model="hr.employee.skill" forcecreate="1">
<field name="employee_id" ref="hr.employee_mw"/>
<field name="skill_id" ref="hr_skill_spark"/>
<field name="skill_level_id" ref="hr_skill_level_intermediate"/>
<field name="skill_type_id" ref="hr_skill_type_dev"/>
</record>
<record id="employee_mw_skill_softskill_leadership" model="hr.employee.skill" forcecreate="1">
<field name="employee_id" ref="hr.employee_mw"/>
<field name="skill_id" ref="hr_skill_leadership"/>
<field name="skill_level_id" ref="hr_skill_level_advanced_softskill"/>
<field name="skill_type_id" ref="hr_skill_type_softskill"/>
</record>
<!-- Resume Line -->
<record id="employee_resume_line_emp_eg_1" model="hr.resume.line" forcecreate="1">
<field name="employee_id" ref="hr.employee_eg"/>
<field name="name">Azure Interior</field>
<field name="date_start" eval="(datetime.now()+relativedelta(years=-4)).strftime('%Y-09-1')"/>
<field name="date_end" eval="(datetime.now()+relativedelta(years=-2)).strftime('%Y-08-31')"/>
<field name="line_type_id" ref="hr_skills.resume_type_experience"/>
<field name="description">Agile Coach</field>
</record>
<record id="employee_resume_line_emp_sj_1" model="hr.resume.line" forcecreate="1">
<field name="employee_id" ref="hr.employee_sj"/>
<field name="name">Beer &amp; Chips</field>
<field name="date_start" eval="(datetime.now()+relativedelta(years=-6)).strftime('%Y-03-1')"/>
<field name="date_end" eval="(datetime.now()+relativedelta(years=-4)).strftime('%Y-12-31')"/>
<field name="line_type_id" ref="hr_skills.resume_type_experience"/>
<field name="description">Website master</field>
</record>
<record id="employee_resume_line_emp_sj_2" model="hr.resume.line" forcecreate="1">
<field name="employee_id" ref="hr.employee_sj"/>
<field name="name">Phillips</field>
<field name="date_start" eval="(datetime.now()+relativedelta(years=-3)).strftime('%Y-03-1')"/>
<field name="date_end" eval="(datetime.now()+relativedelta(years=-3)).strftime('%Y-12-31')"/>
<field name="line_type_id" ref="hr_skills.resume_type_experience"/>
<field name="description">Software developper</field>
</record>
<record id="employee_resume_line_emp_mw_1" model="hr.resume.line" forcecreate="1">
<field name="employee_id" ref="hr.employee_mw"/>
<field name="name">Park Lake State School</field>
<field name="date_start" eval="(datetime.now()+relativedelta(years=-15)).strftime('%Y-09-1')"/>
<field name="date_end" eval="(datetime.now()+relativedelta(years=-12)).strftime('%Y-12-1')"/>
<field name="line_type_id" ref="hr_skills.resume_type_education"/>
</record>
<record id="employee_resume_line_emp_mw_2" model="hr.resume.line" forcecreate="1">
<field name="employee_id" ref="hr.employee_mw"/>
<field name="name">Blue Mountains Grammar School</field>
<field name="date_start" eval="(datetime.now()+relativedelta(years=-11)).strftime('%Y-08-15')"/>
<field name="date_end" eval="(datetime.now()+relativedelta(years=-9)).strftime('%Y-02-1')"/>
<field name="line_type_id" ref="hr_skills.resume_type_education"/>
</record>
<record id="employee_resume_line_emp_mw_3" model="hr.resume.line" forcecreate="1">
<field name="employee_id" ref="hr.employee_mw"/>
<field name="name">Harrington Park Public School</field>
<field name="date_start" eval="(datetime.now()+relativedelta(years=-8)).strftime('%Y-04-15')"/>
<field name="date_end" eval="(datetime.now()+relativedelta(years=-8)).strftime('%Y-12-15')"/>
<field name="line_type_id" ref="hr_skills.resume_type_education"/>
</record>
<record id="employee_resume_line_emp_mw_4" model="hr.resume.line" >
<field name="employee_id" ref="hr.employee_mw"/>
<field name="name">Schultz Inc</field>
<field name="date_start" eval="(datetime.now()+relativedelta(years=-7)).strftime('%Y-01-01')"/>
<field name="date_end" eval="(datetime.now()+relativedelta(years=-4)).strftime('%Y-12-31')"/>
<field name="line_type_id" ref="hr_skills.resume_type_experience"/>
<field name="description">Engineer, electrical</field>
</record>
<function model="hr.resume.line" name="write">
<value model="hr.resume.line" eval="obj().search([
('name', '=', 'My Company'), ('employee_id', '=', ref('hr.employee_mw'))
], order='id desc', limit=1).id"/>
<value eval="{'date_start': (datetime.now()+relativedelta(years=-3)).strftime('%Y-01-01')}"/>
</function>
<function model="hr.resume.line" name="write">
<value model="hr.resume.line" eval="obj().search([
('name', '=', 'My Company'), ('employee_id', '=', ref('hr.employee_eg'))
], order='id desc', limit=1).id"/>
<value eval="{'date_start': (datetime.now()+relativedelta(years=-1)).strftime('%Y-01-01')}"/>
</function>
<function model="hr.resume.line" name="write">
<value model="hr.resume.line" eval="obj().search([
('name', '=', 'My Company'), ('employee_id', '=', ref('hr.employee_sj'))
], order='id desc', limit=1).id"/>
<value eval="{'date_start': (datetime.now()+relativedelta(years=-2)).strftime('%Y-01-01')}"/>
</function>
</data>
</odoo>

View file

@ -1,491 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * hr_skills
#
# Translators:
# Martin Trigaux, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+0000\n"
"Last-Translator: Martin Trigaux, 2022\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: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/fields/skills_one2many.xml:0
#: code:addons/hr_skills/static/src/xml/resume_templates.xml:0
#, python-format
msgid "ADD"
msgstr ""
#. module: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/xml/resume_templates.xml:0
#, python-format
msgid "CREATE A NEW ENTRY"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields.selection,name:hr_skills.selection__hr_resume_line__display_type__classic
msgid "Classic"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__company_id
msgid "Company"
msgstr "Maatskappy"
#. module: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/fields/skills_one2many.xml:0
#, python-format
msgid "Create a new entry"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__create_uid
msgid "Created by"
msgstr "Geskep deur"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__create_date
msgid "Created on"
msgstr "Geskep op"
#. module: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/fields/resume_one2many.xml:0
#, python-format
msgid "Current"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__date
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
msgid "Date"
msgstr "Datum"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__date_end
msgid "Date End"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__date_start
msgid "Date Start"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__default_level
msgid "Default Level"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__department_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__department_id
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
msgid "Department"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__description
#: model_terms:ir.ui.view,arch_db:hr_skills.resume_line_view_form
msgid "Description"
msgstr "Beskrywing"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__display_name
msgid "Display Name"
msgstr "Vertoningsnaam"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__display_type
msgid "Display Type"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__employee_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__employee_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__employee_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__employee_id
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
msgid "Employee"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__display_name
msgid "Employee Name"
msgstr ""
#. module: hr_skills
#: model:ir.actions.act_window,name:hr_skills.hr_employee_skill_report_action
msgid "Employee Skills"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee_skill_report
msgid "Employee Skills Report"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
msgid "Employees with Skills"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
msgid "Employees without Skills"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
msgid "Group By"
msgstr "Groepeer deur"
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_search
msgid "Group By..."
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__id
msgid "ID"
msgstr "ID"
#. module: hr_skills
#: model:ir.model.fields,help:hr_skills.field_hr_skill_level__default_level
msgid ""
"If checked, this level will be the default one selected when choosing this "
"skill."
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type____last_update
msgid "Last Modified on"
msgstr "Laas Gewysig op"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__write_uid
msgid "Last Updated by"
msgstr "Laas Opgedateer deur"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__write_date
msgid "Last Updated on"
msgstr "Laas Opgedateer op"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__level_progress
msgid "Level Progress"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__skill_level_ids
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_type_view_form
msgid "Levels"
msgstr ""
#. module: hr_skills
#: model:ir.ui.menu,name:hr_skills.hr_resume_line_type_menu
msgid "Line Types"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__name
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__name
msgid "Name"
msgstr "Naam"
#. module: hr_skills
#. odoo-python
#: code:addons/hr_skills/models/hr_skill_level.py:0
#, python-format
msgid "Only one default level is allowed per skill type."
msgstr ""
#. module: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/views/skills_list_renderer.js:0
#, python-format
msgid "Other"
msgstr "Ander"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__level_progress
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__level_progress
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__level_progress
msgid "Progress"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_level_view_form
msgid "Progress (%)"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,help:hr_skills.field_hr_employee_skill__level_progress
#: model:ir.model.fields,help:hr_skills.field_hr_employee_skill_log__level_progress
#: model:ir.model.fields,help:hr_skills.field_hr_skill_level__level_progress
msgid "Progress from zero knowledge (0%) to fully mastered (100%)."
msgstr ""
#. module: hr_skills
#: model:ir.model.constraint,message:hr_skills.constraint_hr_skill_level_check_level_progress
msgid "Progress should be a number between 0 and 100."
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee_public
msgid "Public Employee"
msgstr ""
#. module: hr_skills
#: model:ir.ui.menu,name:hr_skills.menu_human_resources_configuration_resume
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_public_view_form_inherit
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_public_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.res_users_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.resume_line_view_form
msgid "Resume"
msgstr ""
#. module: hr_skills
#: model:ir.actions.act_window,name:hr_skills.hr_resume_type_action
msgid "Resume Line Types"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_resume_line
msgid "Resume line of an employee"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee__resume_line_ids
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_public__resume_line_ids
#: model:ir.model.fields,field_description:hr_skills.field_res_users__resume_line_ids
msgid "Resume lines"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
msgid "Search Logs"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_search
msgid "Search Skill"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__sequence
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__sequence
msgid "Sequence"
msgstr "Volgorde"
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_level_view_tree
msgid "Set Default"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_skill
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee__skill_ids
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__skill_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__skill_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__skill_id
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_search
msgid "Skill"
msgstr ""
#. module: hr_skills
#: model:ir.actions.act_window,name:hr_skills.action_hr_employee_skill_log_department
#: model:ir.actions.act_window,name:hr_skills.action_hr_employee_skill_log_employee
#: model:ir.actions.server,name:hr_skills.action_open_skills_log_department
#: model:ir.actions.server,name:hr_skills.action_open_skills_log_employee
msgid "Skill History Report"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_skill_level
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__skill_level_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__skill_level_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__skill_level
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_level_view_form
msgid "Skill Level"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_level_view_tree
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_view_tree
msgid "Skill Levels"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_skill_type
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__skill_type_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__skill_type_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__skill_type_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__skill_type_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__skill_type_id
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_type_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_search
msgid "Skill Type"
msgstr ""
#. module: hr_skills
#: model:ir.actions.act_window,name:hr_skills.hr_skill_type_action
#: model:ir.ui.menu,name:hr_skills.hr_skill_type_menu
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_type_view_tree
msgid "Skill Types"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee_skill
msgid "Skill level for an employee"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee__employee_skill_ids
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_public__employee_skill_ids
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__skill_ids
#: model:ir.model.fields,field_description:hr_skills.field_res_users__employee_skill_ids
#: model:ir.ui.menu,name:hr_skills.hr_employee_skill_report_menu
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_public_view_form_inherit
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_type_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.res_users_view_form
msgid "Skills"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee_skill_log
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_department_view_kanban
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_graph_department
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_graph_employee
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_tree
msgid "Skills History"
msgstr ""
#. module: hr_skills
#. odoo-python
#: code:addons/hr_skills/models/hr_employee_skill.py:0
#, python-format
msgid "The skill %(name)s and skill type %(type)s doesn't match"
msgstr ""
#. module: hr_skills
#. odoo-python
#: code:addons/hr_skills/models/hr_employee_skill.py:0
#, python-format
msgid "The skill level %(level)s is not valid for skill type: %(type)s"
msgstr ""
#. module: hr_skills
#: model:ir.model.constraint,message:hr_skills.constraint_hr_resume_line_date_check
msgid "The start date must be anterior to the end date."
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.resume_line_view_form
msgid "Title"
msgstr "Titel"
#. module: hr_skills
#: model:ir.model.constraint,message:hr_skills.constraint_hr_employee_skill__unique_skill
msgid "Two levels for the same skill is not allowed"
msgstr ""
#. module: hr_skills
#: model:ir.model.constraint,message:hr_skills.constraint_hr_employee_skill_log__unique_skill_log
msgid "Two levels for the same skill on the same day is not allowed"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__line_type_id
msgid "Type"
msgstr "Soort"
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_resume_line_type
msgid "Type of a resume line"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_res_users
msgid "User"
msgstr "Gebruiker"
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_type_view_form
msgid "e.g. Languages"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.resume_line_view_form
msgid "e.g. Odoo Inc."
msgstr ""

View file

@ -1,487 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * hr_skills
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+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: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/fields/skills_one2many.xml:0
#: code:addons/hr_skills/static/src/xml/resume_templates.xml:0
#, python-format
msgid "ADD"
msgstr ""
#. module: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/xml/resume_templates.xml:0
#, python-format
msgid "CREATE A NEW ENTRY"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields.selection,name:hr_skills.selection__hr_resume_line__display_type__classic
msgid "Classic"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__company_id
msgid "Company"
msgstr ""
#. module: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/fields/skills_one2many.xml:0
#, python-format
msgid "Create a new entry"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__create_uid
msgid "Created by"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__create_date
msgid "Created on"
msgstr ""
#. module: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/fields/resume_one2many.xml:0
#, python-format
msgid "Current"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__date
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
msgid "Date"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__date_end
msgid "Date End"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__date_start
msgid "Date Start"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__default_level
msgid "Default Level"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__department_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__department_id
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
msgid "Department"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__description
#: model_terms:ir.ui.view,arch_db:hr_skills.resume_line_view_form
msgid "Description"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__display_name
msgid "Display Name"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__display_type
msgid "Display Type"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__employee_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__employee_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__employee_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__employee_id
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
msgid "Employee"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__display_name
msgid "Employee Name"
msgstr ""
#. module: hr_skills
#: model:ir.actions.act_window,name:hr_skills.hr_employee_skill_report_action
msgid "Employee Skills"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee_skill_report
msgid "Employee Skills Report"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
msgid "Employees with Skills"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
msgid "Employees without Skills"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
msgid "Group By"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_search
msgid "Group By..."
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__id
msgid "ID"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,help:hr_skills.field_hr_skill_level__default_level
msgid ""
"If checked, this level will be the default one selected when choosing this "
"skill."
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type____last_update
msgid "Last Modified on"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__write_uid
msgid "Last Updated by"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__write_date
msgid "Last Updated on"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__level_progress
msgid "Level Progress"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__skill_level_ids
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_type_view_form
msgid "Levels"
msgstr ""
#. module: hr_skills
#: model:ir.ui.menu,name:hr_skills.hr_resume_line_type_menu
msgid "Line Types"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__name
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__name
msgid "Name"
msgstr ""
#. module: hr_skills
#. odoo-python
#: code:addons/hr_skills/models/hr_skill_level.py:0
#, python-format
msgid "Only one default level is allowed per skill type."
msgstr ""
#. module: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/views/skills_list_renderer.js:0
#, python-format
msgid "Other"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__level_progress
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__level_progress
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__level_progress
msgid "Progress"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_level_view_form
msgid "Progress (%)"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,help:hr_skills.field_hr_employee_skill__level_progress
#: model:ir.model.fields,help:hr_skills.field_hr_employee_skill_log__level_progress
#: model:ir.model.fields,help:hr_skills.field_hr_skill_level__level_progress
msgid "Progress from zero knowledge (0%) to fully mastered (100%)."
msgstr ""
#. module: hr_skills
#: model:ir.model.constraint,message:hr_skills.constraint_hr_skill_level_check_level_progress
msgid "Progress should be a number between 0 and 100."
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee_public
msgid "Public Employee"
msgstr ""
#. module: hr_skills
#: model:ir.ui.menu,name:hr_skills.menu_human_resources_configuration_resume
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_public_view_form_inherit
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_public_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.res_users_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.resume_line_view_form
msgid "Resume"
msgstr ""
#. module: hr_skills
#: model:ir.actions.act_window,name:hr_skills.hr_resume_type_action
msgid "Resume Line Types"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_resume_line
msgid "Resume line of an employee"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee__resume_line_ids
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_public__resume_line_ids
#: model:ir.model.fields,field_description:hr_skills.field_res_users__resume_line_ids
msgid "Resume lines"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
msgid "Search Logs"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_search
msgid "Search Skill"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__sequence
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__sequence
msgid "Sequence"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_level_view_tree
msgid "Set Default"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_skill
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee__skill_ids
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__skill_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__skill_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__skill_id
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_search
msgid "Skill"
msgstr ""
#. module: hr_skills
#: model:ir.actions.act_window,name:hr_skills.action_hr_employee_skill_log_department
#: model:ir.actions.act_window,name:hr_skills.action_hr_employee_skill_log_employee
#: model:ir.actions.server,name:hr_skills.action_open_skills_log_department
#: model:ir.actions.server,name:hr_skills.action_open_skills_log_employee
msgid "Skill History Report"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_skill_level
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__skill_level_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__skill_level_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__skill_level
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_level_view_form
msgid "Skill Level"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_level_view_tree
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_view_tree
msgid "Skill Levels"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_skill_type
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__skill_type_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__skill_type_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__skill_type_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__skill_type_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__skill_type_id
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_type_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_search
msgid "Skill Type"
msgstr ""
#. module: hr_skills
#: model:ir.actions.act_window,name:hr_skills.hr_skill_type_action
#: model:ir.ui.menu,name:hr_skills.hr_skill_type_menu
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_type_view_tree
msgid "Skill Types"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee_skill
msgid "Skill level for an employee"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee__employee_skill_ids
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_public__employee_skill_ids
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__skill_ids
#: model:ir.model.fields,field_description:hr_skills.field_res_users__employee_skill_ids
#: model:ir.ui.menu,name:hr_skills.hr_employee_skill_report_menu
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_public_view_form_inherit
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_type_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.res_users_view_form
msgid "Skills"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee_skill_log
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_department_view_kanban
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_graph_department
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_graph_employee
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_tree
msgid "Skills History"
msgstr ""
#. module: hr_skills
#. odoo-python
#: code:addons/hr_skills/models/hr_employee_skill.py:0
#, python-format
msgid "The skill %(name)s and skill type %(type)s doesn't match"
msgstr ""
#. module: hr_skills
#. odoo-python
#: code:addons/hr_skills/models/hr_employee_skill.py:0
#, python-format
msgid "The skill level %(level)s is not valid for skill type: %(type)s"
msgstr ""
#. module: hr_skills
#: model:ir.model.constraint,message:hr_skills.constraint_hr_resume_line_date_check
msgid "The start date must be anterior to the end date."
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.resume_line_view_form
msgid "Title"
msgstr ""
#. module: hr_skills
#: model:ir.model.constraint,message:hr_skills.constraint_hr_employee_skill__unique_skill
msgid "Two levels for the same skill is not allowed"
msgstr ""
#. module: hr_skills
#: model:ir.model.constraint,message:hr_skills.constraint_hr_employee_skill_log__unique_skill_log
msgid "Two levels for the same skill on the same day is not allowed"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__line_type_id
msgid "Type"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_resume_line_type
msgid "Type of a resume line"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_res_users
msgid "User"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_type_view_form
msgid "e.g. Languages"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.resume_line_view_form
msgid "e.g. Odoo Inc."
msgstr ""

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -1,491 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * hr_skills
#
# Translators:
# Ivan Shakh, 2024
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+0000\n"
"Last-Translator: Ivan Shakh, 2024\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: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/fields/skills_one2many.xml:0
#: code:addons/hr_skills/static/src/xml/resume_templates.xml:0
#, python-format
msgid "ADD"
msgstr ""
#. module: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/xml/resume_templates.xml:0
#, python-format
msgid "CREATE A NEW ENTRY"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields.selection,name:hr_skills.selection__hr_resume_line__display_type__classic
msgid "Classic"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__company_id
msgid "Company"
msgstr "Кампанія"
#. module: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/fields/skills_one2many.xml:0
#, python-format
msgid "Create a new entry"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__create_uid
msgid "Created by"
msgstr "Стварыў"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__create_date
msgid "Created on"
msgstr "Створана"
#. module: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/fields/resume_one2many.xml:0
#, python-format
msgid "Current"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__date
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
msgid "Date"
msgstr "Дата"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__date_end
msgid "Date End"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__date_start
msgid "Date Start"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__default_level
msgid "Default Level"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__department_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__department_id
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
msgid "Department"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__description
#: model_terms:ir.ui.view,arch_db:hr_skills.resume_line_view_form
msgid "Description"
msgstr "Апісанне"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__display_name
msgid "Display Name"
msgstr "Назва для адлюстравання"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__display_type
msgid "Display Type"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__employee_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__employee_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__employee_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__employee_id
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
msgid "Employee"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__display_name
msgid "Employee Name"
msgstr ""
#. module: hr_skills
#: model:ir.actions.act_window,name:hr_skills.hr_employee_skill_report_action
msgid "Employee Skills"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee_skill_report
msgid "Employee Skills Report"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
msgid "Employees with Skills"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
msgid "Employees without Skills"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
msgid "Group By"
msgstr "Групаванне"
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_search
msgid "Group By..."
msgstr "Групаванне..."
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__id
msgid "ID"
msgstr "ID"
#. module: hr_skills
#: model:ir.model.fields,help:hr_skills.field_hr_skill_level__default_level
msgid ""
"If checked, this level will be the default one selected when choosing this "
"skill."
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type____last_update
msgid "Last Modified on"
msgstr "Апошняя мадыфікацыя"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__write_uid
msgid "Last Updated by"
msgstr "Апошні абнавіў"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__write_date
msgid "Last Updated on"
msgstr "Апошняе абнаўленне"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__level_progress
msgid "Level Progress"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__skill_level_ids
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_type_view_form
msgid "Levels"
msgstr ""
#. module: hr_skills
#: model:ir.ui.menu,name:hr_skills.hr_resume_line_type_menu
msgid "Line Types"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__name
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__name
msgid "Name"
msgstr "Назва"
#. module: hr_skills
#. odoo-python
#: code:addons/hr_skills/models/hr_skill_level.py:0
#, python-format
msgid "Only one default level is allowed per skill type."
msgstr ""
#. module: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/views/skills_list_renderer.js:0
#, python-format
msgid "Other"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__level_progress
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__level_progress
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__level_progress
msgid "Progress"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_level_view_form
msgid "Progress (%)"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,help:hr_skills.field_hr_employee_skill__level_progress
#: model:ir.model.fields,help:hr_skills.field_hr_employee_skill_log__level_progress
#: model:ir.model.fields,help:hr_skills.field_hr_skill_level__level_progress
msgid "Progress from zero knowledge (0%) to fully mastered (100%)."
msgstr ""
#. module: hr_skills
#: model:ir.model.constraint,message:hr_skills.constraint_hr_skill_level_check_level_progress
msgid "Progress should be a number between 0 and 100."
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee_public
msgid "Public Employee"
msgstr ""
#. module: hr_skills
#: model:ir.ui.menu,name:hr_skills.menu_human_resources_configuration_resume
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_public_view_form_inherit
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_public_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.res_users_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.resume_line_view_form
msgid "Resume"
msgstr ""
#. module: hr_skills
#: model:ir.actions.act_window,name:hr_skills.hr_resume_type_action
msgid "Resume Line Types"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_resume_line
msgid "Resume line of an employee"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee__resume_line_ids
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_public__resume_line_ids
#: model:ir.model.fields,field_description:hr_skills.field_res_users__resume_line_ids
msgid "Resume lines"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
msgid "Search Logs"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_search
msgid "Search Skill"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__sequence
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__sequence
msgid "Sequence"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_level_view_tree
msgid "Set Default"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_skill
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee__skill_ids
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__skill_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__skill_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__skill_id
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_search
msgid "Skill"
msgstr ""
#. module: hr_skills
#: model:ir.actions.act_window,name:hr_skills.action_hr_employee_skill_log_department
#: model:ir.actions.act_window,name:hr_skills.action_hr_employee_skill_log_employee
#: model:ir.actions.server,name:hr_skills.action_open_skills_log_department
#: model:ir.actions.server,name:hr_skills.action_open_skills_log_employee
msgid "Skill History Report"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_skill_level
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__skill_level_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__skill_level_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__skill_level
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_level_view_form
msgid "Skill Level"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_level_view_tree
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_view_tree
msgid "Skill Levels"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_skill_type
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__skill_type_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__skill_type_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__skill_type_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__skill_type_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__skill_type_id
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_type_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_search
msgid "Skill Type"
msgstr ""
#. module: hr_skills
#: model:ir.actions.act_window,name:hr_skills.hr_skill_type_action
#: model:ir.ui.menu,name:hr_skills.hr_skill_type_menu
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_type_view_tree
msgid "Skill Types"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee_skill
msgid "Skill level for an employee"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee__employee_skill_ids
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_public__employee_skill_ids
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__skill_ids
#: model:ir.model.fields,field_description:hr_skills.field_res_users__employee_skill_ids
#: model:ir.ui.menu,name:hr_skills.hr_employee_skill_report_menu
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_public_view_form_inherit
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_type_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.res_users_view_form
msgid "Skills"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee_skill_log
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_department_view_kanban
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_graph_department
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_graph_employee
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_tree
msgid "Skills History"
msgstr ""
#. module: hr_skills
#. odoo-python
#: code:addons/hr_skills/models/hr_employee_skill.py:0
#, python-format
msgid "The skill %(name)s and skill type %(type)s doesn't match"
msgstr ""
#. module: hr_skills
#. odoo-python
#: code:addons/hr_skills/models/hr_employee_skill.py:0
#, python-format
msgid "The skill level %(level)s is not valid for skill type: %(type)s"
msgstr ""
#. module: hr_skills
#: model:ir.model.constraint,message:hr_skills.constraint_hr_resume_line_date_check
msgid "The start date must be anterior to the end date."
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.resume_line_view_form
msgid "Title"
msgstr ""
#. module: hr_skills
#: model:ir.model.constraint,message:hr_skills.constraint_hr_employee_skill__unique_skill
msgid "Two levels for the same skill is not allowed"
msgstr ""
#. module: hr_skills
#: model:ir.model.constraint,message:hr_skills.constraint_hr_employee_skill_log__unique_skill_log
msgid "Two levels for the same skill on the same day is not allowed"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__line_type_id
msgid "Type"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_resume_line_type
msgid "Type of a resume line"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_res_users
msgid "User"
msgstr "Карыстальнік"
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_type_view_form
msgid "e.g. Languages"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.resume_line_view_form
msgid "e.g. Odoo Inc."
msgstr ""

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -1,497 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * hr_skills
#
# Translators:
# Martin Trigaux, 2022
# Braulio D. López Vázquez <bdl@odoo.com>, 2022
# Fernanda Alvarez, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+0000\n"
"Last-Translator: Fernanda Alvarez, 2023\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: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/fields/skills_one2many.xml:0
#: code:addons/hr_skills/static/src/xml/resume_templates.xml:0
#, python-format
msgid "ADD"
msgstr "AGREGAR "
#. module: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/xml/resume_templates.xml:0
#, python-format
msgid "CREATE A NEW ENTRY"
msgstr "CREAR UNA NUEVA ENTRADA"
#. module: hr_skills
#: model:ir.model.fields.selection,name:hr_skills.selection__hr_resume_line__display_type__classic
msgid "Classic"
msgstr "Clásico"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__company_id
msgid "Company"
msgstr "Empresa"
#. module: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/fields/skills_one2many.xml:0
#, python-format
msgid "Create a new entry"
msgstr "Crear una nueva entrada"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__create_uid
msgid "Created by"
msgstr "Creado por"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__create_date
msgid "Created on"
msgstr "Creado el"
#. module: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/fields/resume_one2many.xml:0
#, python-format
msgid "Current"
msgstr "Actual"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__date
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
msgid "Date"
msgstr "Fecha"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__date_end
msgid "Date End"
msgstr "Fecha de finalización"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__date_start
msgid "Date Start"
msgstr "Fecha de inicio"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__default_level
msgid "Default Level"
msgstr "Nivel predeterminado"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__department_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__department_id
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
msgid "Department"
msgstr "Departamento"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__description
#: model_terms:ir.ui.view,arch_db:hr_skills.resume_line_view_form
msgid "Description"
msgstr "Descripción"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__display_name
msgid "Display Name"
msgstr "Nombre en pantalla"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__display_type
msgid "Display Type"
msgstr "Tipo de pantalla"
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__employee_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__employee_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__employee_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__employee_id
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
msgid "Employee"
msgstr "Empleado"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__display_name
msgid "Employee Name"
msgstr "Nombre del empleado"
#. module: hr_skills
#: model:ir.actions.act_window,name:hr_skills.hr_employee_skill_report_action
msgid "Employee Skills"
msgstr "Habilidades del empleado"
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee_skill_report
msgid "Employee Skills Report"
msgstr "Reporte de habilidades del empleado"
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
msgid "Employees with Skills"
msgstr "Empleados con habilidades"
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
msgid "Employees without Skills"
msgstr "Empleados sin habilidades"
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
msgid "Group By"
msgstr "Agrupar por"
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_search
msgid "Group By..."
msgstr "Agrupar por..."
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__id
msgid "ID"
msgstr "ID"
#. module: hr_skills
#: model:ir.model.fields,help:hr_skills.field_hr_skill_level__default_level
msgid ""
"If checked, this level will be the default one selected when choosing this "
"skill."
msgstr ""
"Si se encuentra seleccionado, este nivel será el que se seleccione de forma "
"predeterminada al elegir esta habilidad."
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type____last_update
msgid "Last Modified on"
msgstr "Última modificación el"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__write_uid
msgid "Last Updated by"
msgstr "Última actualización por"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__write_date
msgid "Last Updated on"
msgstr "Última actualización el"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__level_progress
msgid "Level Progress"
msgstr "Progreso de nivel"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__skill_level_ids
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_type_view_form
msgid "Levels"
msgstr "Niveles"
#. module: hr_skills
#: model:ir.ui.menu,name:hr_skills.hr_resume_line_type_menu
msgid "Line Types"
msgstr "Tipos de línea"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__name
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__name
msgid "Name"
msgstr "Nombre"
#. module: hr_skills
#. odoo-python
#: code:addons/hr_skills/models/hr_skill_level.py:0
#, python-format
msgid "Only one default level is allowed per skill type."
msgstr "Solo se permite un nivel predeterminado por tipo de habilidad."
#. module: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/views/skills_list_renderer.js:0
#, python-format
msgid "Other"
msgstr "Otro"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__level_progress
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__level_progress
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__level_progress
msgid "Progress"
msgstr "Progreso"
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_level_view_form
msgid "Progress (%)"
msgstr "Progreso (%)"
#. module: hr_skills
#: model:ir.model.fields,help:hr_skills.field_hr_employee_skill__level_progress
#: model:ir.model.fields,help:hr_skills.field_hr_employee_skill_log__level_progress
#: model:ir.model.fields,help:hr_skills.field_hr_skill_level__level_progress
msgid "Progress from zero knowledge (0%) to fully mastered (100%)."
msgstr "Progreso desde cero (0%) a dominio total (100%)."
#. module: hr_skills
#: model:ir.model.constraint,message:hr_skills.constraint_hr_skill_level_check_level_progress
msgid "Progress should be a number between 0 and 100."
msgstr "El progreso debe ser un número entre 0 y 100"
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee_public
msgid "Public Employee"
msgstr "Empleado público"
#. module: hr_skills
#: model:ir.ui.menu,name:hr_skills.menu_human_resources_configuration_resume
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_public_view_form_inherit
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_public_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.res_users_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.resume_line_view_form
msgid "Resume"
msgstr "Currículum"
#. module: hr_skills
#: model:ir.actions.act_window,name:hr_skills.hr_resume_type_action
msgid "Resume Line Types"
msgstr "Tipos de líneas de currículum"
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_resume_line
msgid "Resume line of an employee"
msgstr "Línea de currículum de un empleado"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee__resume_line_ids
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_public__resume_line_ids
#: model:ir.model.fields,field_description:hr_skills.field_res_users__resume_line_ids
msgid "Resume lines"
msgstr "Líneas de currículum"
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
msgid "Search Logs"
msgstr "Buscar registros"
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_search
msgid "Search Skill"
msgstr "Buscar habilidad"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__sequence
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__sequence
msgid "Sequence"
msgstr "Secuencia"
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_level_view_tree
msgid "Set Default"
msgstr "Establecer predeterminado"
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_skill
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee__skill_ids
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__skill_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__skill_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__skill_id
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_search
msgid "Skill"
msgstr "Habilidad"
#. module: hr_skills
#: model:ir.actions.act_window,name:hr_skills.action_hr_employee_skill_log_department
#: model:ir.actions.act_window,name:hr_skills.action_hr_employee_skill_log_employee
#: model:ir.actions.server,name:hr_skills.action_open_skills_log_department
#: model:ir.actions.server,name:hr_skills.action_open_skills_log_employee
msgid "Skill History Report"
msgstr "Reporte de historial de habilidades"
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_skill_level
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__skill_level_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__skill_level_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__skill_level
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_level_view_form
msgid "Skill Level"
msgstr "Nivel de habilidad"
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_level_view_tree
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_view_tree
msgid "Skill Levels"
msgstr "Niveles de habilidad"
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_skill_type
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__skill_type_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__skill_type_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__skill_type_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__skill_type_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__skill_type_id
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_type_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_search
msgid "Skill Type"
msgstr "Tipo de habilidad"
#. module: hr_skills
#: model:ir.actions.act_window,name:hr_skills.hr_skill_type_action
#: model:ir.ui.menu,name:hr_skills.hr_skill_type_menu
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_type_view_tree
msgid "Skill Types"
msgstr "Tipos de habilidad"
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee_skill
msgid "Skill level for an employee"
msgstr "Nivel de habilidad para un empleado"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee__employee_skill_ids
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_public__employee_skill_ids
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__skill_ids
#: model:ir.model.fields,field_description:hr_skills.field_res_users__employee_skill_ids
#: model:ir.ui.menu,name:hr_skills.hr_employee_skill_report_menu
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_public_view_form_inherit
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_type_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.res_users_view_form
msgid "Skills"
msgstr "Habilidades"
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee_skill_log
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_department_view_kanban
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_graph_department
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_graph_employee
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_tree
msgid "Skills History"
msgstr "Historial de habilidades"
#. module: hr_skills
#. odoo-python
#: code:addons/hr_skills/models/hr_employee_skill.py:0
#, python-format
msgid "The skill %(name)s and skill type %(type)s doesn't match"
msgstr "La habilidad %(name)s y el tipo de habilidad %(type)s no coinciden"
#. module: hr_skills
#. odoo-python
#: code:addons/hr_skills/models/hr_employee_skill.py:0
#, python-format
msgid "The skill level %(level)s is not valid for skill type: %(type)s"
msgstr ""
"El nivel de habilidad %(level)s no es válido para el tipo de habilidad: "
"%(type)s"
#. module: hr_skills
#: model:ir.model.constraint,message:hr_skills.constraint_hr_resume_line_date_check
msgid "The start date must be anterior to the end date."
msgstr "La fecha de inicio debe ser anterior a la fecha de finalización."
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.resume_line_view_form
msgid "Title"
msgstr "Título"
#. module: hr_skills
#: model:ir.model.constraint,message:hr_skills.constraint_hr_employee_skill__unique_skill
msgid "Two levels for the same skill is not allowed"
msgstr "No se permiten dos niveles para la misma habilidad"
#. module: hr_skills
#: model:ir.model.constraint,message:hr_skills.constraint_hr_employee_skill_log__unique_skill_log
msgid "Two levels for the same skill on the same day is not allowed"
msgstr "No se permiten dos niveles para la misma habilidad en el mismo día"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__line_type_id
msgid "Type"
msgstr "Tipo"
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_resume_line_type
msgid "Type of a resume line"
msgstr "Tipo de una línea de currículum"
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_res_users
msgid "User"
msgstr "Usuario"
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_type_view_form
msgid "e.g. Languages"
msgstr "Por ejemplo, idiomas"
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.resume_line_view_form
msgid "e.g. Odoo Inc."
msgstr "Por ejemplo, Odoo Inc."

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -1,491 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * hr_skills
#
# Translators:
# Qaidjohar Barbhaya, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+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: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/fields/skills_one2many.xml:0
#: code:addons/hr_skills/static/src/xml/resume_templates.xml:0
#, python-format
msgid "ADD"
msgstr ""
#. module: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/xml/resume_templates.xml:0
#, python-format
msgid "CREATE A NEW ENTRY"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields.selection,name:hr_skills.selection__hr_resume_line__display_type__classic
msgid "Classic"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__company_id
msgid "Company"
msgstr "Company"
#. module: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/fields/skills_one2many.xml:0
#, python-format
msgid "Create a new entry"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__create_uid
msgid "Created by"
msgstr "Created by"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__create_date
msgid "Created on"
msgstr "Created on"
#. module: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/fields/resume_one2many.xml:0
#, python-format
msgid "Current"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__date
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
msgid "Date"
msgstr "Date"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__date_end
msgid "Date End"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__date_start
msgid "Date Start"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__default_level
msgid "Default Level"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__department_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__department_id
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
msgid "Department"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__description
#: model_terms:ir.ui.view,arch_db:hr_skills.resume_line_view_form
msgid "Description"
msgstr "Description"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__display_name
msgid "Display Name"
msgstr "Display Name"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__display_type
msgid "Display Type"
msgstr "Display Type"
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__employee_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__employee_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__employee_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__employee_id
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
msgid "Employee"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__display_name
msgid "Employee Name"
msgstr ""
#. module: hr_skills
#: model:ir.actions.act_window,name:hr_skills.hr_employee_skill_report_action
msgid "Employee Skills"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee_skill_report
msgid "Employee Skills Report"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
msgid "Employees with Skills"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
msgid "Employees without Skills"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
msgid "Group By"
msgstr "Group By"
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_search
msgid "Group By..."
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__id
msgid "ID"
msgstr "ID"
#. module: hr_skills
#: model:ir.model.fields,help:hr_skills.field_hr_skill_level__default_level
msgid ""
"If checked, this level will be the default one selected when choosing this "
"skill."
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type____last_update
msgid "Last Modified on"
msgstr "Last Modified on"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__write_uid
msgid "Last Updated by"
msgstr "Last Updated by"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__write_date
msgid "Last Updated on"
msgstr "Last Updated on"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__level_progress
msgid "Level Progress"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__skill_level_ids
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_type_view_form
msgid "Levels"
msgstr ""
#. module: hr_skills
#: model:ir.ui.menu,name:hr_skills.hr_resume_line_type_menu
msgid "Line Types"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__name
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__name
msgid "Name"
msgstr "Name"
#. module: hr_skills
#. odoo-python
#: code:addons/hr_skills/models/hr_skill_level.py:0
#, python-format
msgid "Only one default level is allowed per skill type."
msgstr ""
#. module: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/views/skills_list_renderer.js:0
#, python-format
msgid "Other"
msgstr "Other"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__level_progress
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__level_progress
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__level_progress
msgid "Progress"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_level_view_form
msgid "Progress (%)"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,help:hr_skills.field_hr_employee_skill__level_progress
#: model:ir.model.fields,help:hr_skills.field_hr_employee_skill_log__level_progress
#: model:ir.model.fields,help:hr_skills.field_hr_skill_level__level_progress
msgid "Progress from zero knowledge (0%) to fully mastered (100%)."
msgstr ""
#. module: hr_skills
#: model:ir.model.constraint,message:hr_skills.constraint_hr_skill_level_check_level_progress
msgid "Progress should be a number between 0 and 100."
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee_public
msgid "Public Employee"
msgstr ""
#. module: hr_skills
#: model:ir.ui.menu,name:hr_skills.menu_human_resources_configuration_resume
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_public_view_form_inherit
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_public_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.res_users_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.resume_line_view_form
msgid "Resume"
msgstr ""
#. module: hr_skills
#: model:ir.actions.act_window,name:hr_skills.hr_resume_type_action
msgid "Resume Line Types"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_resume_line
msgid "Resume line of an employee"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee__resume_line_ids
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_public__resume_line_ids
#: model:ir.model.fields,field_description:hr_skills.field_res_users__resume_line_ids
msgid "Resume lines"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
msgid "Search Logs"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_search
msgid "Search Skill"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__sequence
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__sequence
msgid "Sequence"
msgstr "Sequence"
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_level_view_tree
msgid "Set Default"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_skill
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee__skill_ids
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__skill_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__skill_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__skill_id
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_search
msgid "Skill"
msgstr ""
#. module: hr_skills
#: model:ir.actions.act_window,name:hr_skills.action_hr_employee_skill_log_department
#: model:ir.actions.act_window,name:hr_skills.action_hr_employee_skill_log_employee
#: model:ir.actions.server,name:hr_skills.action_open_skills_log_department
#: model:ir.actions.server,name:hr_skills.action_open_skills_log_employee
msgid "Skill History Report"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_skill_level
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__skill_level_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__skill_level_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__skill_level
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_level_view_form
msgid "Skill Level"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_level_view_tree
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_view_tree
msgid "Skill Levels"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_skill_type
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__skill_type_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__skill_type_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__skill_type_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__skill_type_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__skill_type_id
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_type_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_search
msgid "Skill Type"
msgstr ""
#. module: hr_skills
#: model:ir.actions.act_window,name:hr_skills.hr_skill_type_action
#: model:ir.ui.menu,name:hr_skills.hr_skill_type_menu
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_type_view_tree
msgid "Skill Types"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee_skill
msgid "Skill level for an employee"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee__employee_skill_ids
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_public__employee_skill_ids
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__skill_ids
#: model:ir.model.fields,field_description:hr_skills.field_res_users__employee_skill_ids
#: model:ir.ui.menu,name:hr_skills.hr_employee_skill_report_menu
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_public_view_form_inherit
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_type_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.res_users_view_form
msgid "Skills"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee_skill_log
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_department_view_kanban
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_graph_department
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_graph_employee
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_tree
msgid "Skills History"
msgstr ""
#. module: hr_skills
#. odoo-python
#: code:addons/hr_skills/models/hr_employee_skill.py:0
#, python-format
msgid "The skill %(name)s and skill type %(type)s doesn't match"
msgstr ""
#. module: hr_skills
#. odoo-python
#: code:addons/hr_skills/models/hr_employee_skill.py:0
#, python-format
msgid "The skill level %(level)s is not valid for skill type: %(type)s"
msgstr ""
#. module: hr_skills
#: model:ir.model.constraint,message:hr_skills.constraint_hr_resume_line_date_check
msgid "The start date must be anterior to the end date."
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.resume_line_view_form
msgid "Title"
msgstr ""
#. module: hr_skills
#: model:ir.model.constraint,message:hr_skills.constraint_hr_employee_skill__unique_skill
msgid "Two levels for the same skill is not allowed"
msgstr ""
#. module: hr_skills
#: model:ir.model.constraint,message:hr_skills.constraint_hr_employee_skill_log__unique_skill_log
msgid "Two levels for the same skill on the same day is not allowed"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__line_type_id
msgid "Type"
msgstr "Type"
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_resume_line_type
msgid "Type of a resume line"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_res_users
msgid "User"
msgstr "User"
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_type_view_form
msgid "e.g. Languages"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.resume_line_view_form
msgid "e.g. Odoo Inc."
msgstr ""

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -1,487 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * hr_skills
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+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: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/fields/skills_one2many.xml:0
#: code:addons/hr_skills/static/src/xml/resume_templates.xml:0
#, python-format
msgid "ADD"
msgstr ""
#. module: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/xml/resume_templates.xml:0
#, python-format
msgid "CREATE A NEW ENTRY"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields.selection,name:hr_skills.selection__hr_resume_line__display_type__classic
msgid "Classic"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__company_id
msgid "Company"
msgstr ""
#. module: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/fields/skills_one2many.xml:0
#, python-format
msgid "Create a new entry"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__create_uid
msgid "Created by"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__create_date
msgid "Created on"
msgstr ""
#. module: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/fields/resume_one2many.xml:0
#, python-format
msgid "Current"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__date
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
msgid "Date"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__date_end
msgid "Date End"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__date_start
msgid "Date Start"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__default_level
msgid "Default Level"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__department_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__department_id
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
msgid "Department"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__description
#: model_terms:ir.ui.view,arch_db:hr_skills.resume_line_view_form
msgid "Description"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__display_name
msgid "Display Name"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__display_type
msgid "Display Type"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__employee_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__employee_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__employee_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__employee_id
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
msgid "Employee"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__display_name
msgid "Employee Name"
msgstr ""
#. module: hr_skills
#: model:ir.actions.act_window,name:hr_skills.hr_employee_skill_report_action
msgid "Employee Skills"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee_skill_report
msgid "Employee Skills Report"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
msgid "Employees with Skills"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
msgid "Employees without Skills"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
msgid "Group By"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_search
msgid "Group By..."
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__id
msgid "ID"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,help:hr_skills.field_hr_skill_level__default_level
msgid ""
"If checked, this level will be the default one selected when choosing this "
"skill."
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type____last_update
msgid "Last Modified on"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__write_uid
msgid "Last Updated by"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__write_date
msgid "Last Updated on"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__level_progress
msgid "Level Progress"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__skill_level_ids
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_type_view_form
msgid "Levels"
msgstr ""
#. module: hr_skills
#: model:ir.ui.menu,name:hr_skills.hr_resume_line_type_menu
msgid "Line Types"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__name
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__name
msgid "Name"
msgstr ""
#. module: hr_skills
#. odoo-python
#: code:addons/hr_skills/models/hr_skill_level.py:0
#, python-format
msgid "Only one default level is allowed per skill type."
msgstr ""
#. module: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/views/skills_list_renderer.js:0
#, python-format
msgid "Other"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__level_progress
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__level_progress
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__level_progress
msgid "Progress"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_level_view_form
msgid "Progress (%)"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,help:hr_skills.field_hr_employee_skill__level_progress
#: model:ir.model.fields,help:hr_skills.field_hr_employee_skill_log__level_progress
#: model:ir.model.fields,help:hr_skills.field_hr_skill_level__level_progress
msgid "Progress from zero knowledge (0%) to fully mastered (100%)."
msgstr ""
#. module: hr_skills
#: model:ir.model.constraint,message:hr_skills.constraint_hr_skill_level_check_level_progress
msgid "Progress should be a number between 0 and 100."
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee_public
msgid "Public Employee"
msgstr ""
#. module: hr_skills
#: model:ir.ui.menu,name:hr_skills.menu_human_resources_configuration_resume
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_public_view_form_inherit
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_public_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.res_users_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.resume_line_view_form
msgid "Resume"
msgstr ""
#. module: hr_skills
#: model:ir.actions.act_window,name:hr_skills.hr_resume_type_action
msgid "Resume Line Types"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_resume_line
msgid "Resume line of an employee"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee__resume_line_ids
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_public__resume_line_ids
#: model:ir.model.fields,field_description:hr_skills.field_res_users__resume_line_ids
msgid "Resume lines"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
msgid "Search Logs"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_search
msgid "Search Skill"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__sequence
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__sequence
msgid "Sequence"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_level_view_tree
msgid "Set Default"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_skill
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee__skill_ids
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__skill_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__skill_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__skill_id
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_search
msgid "Skill"
msgstr ""
#. module: hr_skills
#: model:ir.actions.act_window,name:hr_skills.action_hr_employee_skill_log_department
#: model:ir.actions.act_window,name:hr_skills.action_hr_employee_skill_log_employee
#: model:ir.actions.server,name:hr_skills.action_open_skills_log_department
#: model:ir.actions.server,name:hr_skills.action_open_skills_log_employee
msgid "Skill History Report"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_skill_level
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__skill_level_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__skill_level_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__skill_level
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_level_view_form
msgid "Skill Level"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_level_view_tree
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_view_tree
msgid "Skill Levels"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_skill_type
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__skill_type_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__skill_type_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__skill_type_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__skill_type_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__skill_type_id
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_type_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_search
msgid "Skill Type"
msgstr ""
#. module: hr_skills
#: model:ir.actions.act_window,name:hr_skills.hr_skill_type_action
#: model:ir.ui.menu,name:hr_skills.hr_skill_type_menu
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_type_view_tree
msgid "Skill Types"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee_skill
msgid "Skill level for an employee"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee__employee_skill_ids
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_public__employee_skill_ids
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__skill_ids
#: model:ir.model.fields,field_description:hr_skills.field_res_users__employee_skill_ids
#: model:ir.ui.menu,name:hr_skills.hr_employee_skill_report_menu
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_public_view_form_inherit
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_type_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.res_users_view_form
msgid "Skills"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee_skill_log
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_department_view_kanban
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_graph_department
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_graph_employee
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_tree
msgid "Skills History"
msgstr ""
#. module: hr_skills
#. odoo-python
#: code:addons/hr_skills/models/hr_employee_skill.py:0
#, python-format
msgid "The skill %(name)s and skill type %(type)s doesn't match"
msgstr ""
#. module: hr_skills
#. odoo-python
#: code:addons/hr_skills/models/hr_employee_skill.py:0
#, python-format
msgid "The skill level %(level)s is not valid for skill type: %(type)s"
msgstr ""
#. module: hr_skills
#: model:ir.model.constraint,message:hr_skills.constraint_hr_resume_line_date_check
msgid "The start date must be anterior to the end date."
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.resume_line_view_form
msgid "Title"
msgstr ""
#. module: hr_skills
#: model:ir.model.constraint,message:hr_skills.constraint_hr_employee_skill__unique_skill
msgid "Two levels for the same skill is not allowed"
msgstr ""
#. module: hr_skills
#: model:ir.model.constraint,message:hr_skills.constraint_hr_employee_skill_log__unique_skill_log
msgid "Two levels for the same skill on the same day is not allowed"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__line_type_id
msgid "Type"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_resume_line_type
msgid "Type of a resume line"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_res_users
msgid "User"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_type_view_form
msgid "e.g. Languages"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.resume_line_view_form
msgid "e.g. Odoo Inc."
msgstr ""

File diff suppressed because it is too large Load diff

View file

@ -1,493 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * hr_skills
#
# Translators:
# Heiðar Sigurðsson, 2022
# jonasyngvi, 2024
# Kristófer Arnþórsson, 2024
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+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: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/fields/skills_one2many.xml:0
#: code:addons/hr_skills/static/src/xml/resume_templates.xml:0
#, python-format
msgid "ADD"
msgstr ""
#. module: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/xml/resume_templates.xml:0
#, python-format
msgid "CREATE A NEW ENTRY"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields.selection,name:hr_skills.selection__hr_resume_line__display_type__classic
msgid "Classic"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__company_id
msgid "Company"
msgstr "Fyrirtæki"
#. module: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/fields/skills_one2many.xml:0
#, python-format
msgid "Create a new entry"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__create_uid
msgid "Created by"
msgstr "Búið til af"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__create_date
msgid "Created on"
msgstr "Búið til þann"
#. module: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/fields/resume_one2many.xml:0
#, python-format
msgid "Current"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__date
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
msgid "Date"
msgstr "Dagsetning"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__date_end
msgid "Date End"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__date_start
msgid "Date Start"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__default_level
msgid "Default Level"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__department_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__department_id
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
msgid "Department"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__description
#: model_terms:ir.ui.view,arch_db:hr_skills.resume_line_view_form
msgid "Description"
msgstr "Lýsing"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__display_name
msgid "Display Name"
msgstr "Birtingarnafn"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__display_type
msgid "Display Type"
msgstr "Skjár Tegund"
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__employee_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__employee_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__employee_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__employee_id
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
msgid "Employee"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__display_name
msgid "Employee Name"
msgstr ""
#. module: hr_skills
#: model:ir.actions.act_window,name:hr_skills.hr_employee_skill_report_action
msgid "Employee Skills"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee_skill_report
msgid "Employee Skills Report"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
msgid "Employees with Skills"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
msgid "Employees without Skills"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
msgid "Group By"
msgstr "Hópað eftir"
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_search
msgid "Group By..."
msgstr "Hópur eftir..."
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__id
msgid "ID"
msgstr "Auðkenni (ID)"
#. module: hr_skills
#: model:ir.model.fields,help:hr_skills.field_hr_skill_level__default_level
msgid ""
"If checked, this level will be the default one selected when choosing this "
"skill."
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type____last_update
msgid "Last Modified on"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__write_uid
msgid "Last Updated by"
msgstr "Síðast uppfært af"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__write_date
msgid "Last Updated on"
msgstr "Síðast uppfært þann"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__level_progress
msgid "Level Progress"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__skill_level_ids
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_type_view_form
msgid "Levels"
msgstr ""
#. module: hr_skills
#: model:ir.ui.menu,name:hr_skills.hr_resume_line_type_menu
msgid "Line Types"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__name
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__name
msgid "Name"
msgstr "Nafn"
#. module: hr_skills
#. odoo-python
#: code:addons/hr_skills/models/hr_skill_level.py:0
#, python-format
msgid "Only one default level is allowed per skill type."
msgstr ""
#. module: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/views/skills_list_renderer.js:0
#, python-format
msgid "Other"
msgstr "Annað"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__level_progress
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__level_progress
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__level_progress
msgid "Progress"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_level_view_form
msgid "Progress (%)"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,help:hr_skills.field_hr_employee_skill__level_progress
#: model:ir.model.fields,help:hr_skills.field_hr_employee_skill_log__level_progress
#: model:ir.model.fields,help:hr_skills.field_hr_skill_level__level_progress
msgid "Progress from zero knowledge (0%) to fully mastered (100%)."
msgstr ""
#. module: hr_skills
#: model:ir.model.constraint,message:hr_skills.constraint_hr_skill_level_check_level_progress
msgid "Progress should be a number between 0 and 100."
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee_public
msgid "Public Employee"
msgstr ""
#. module: hr_skills
#: model:ir.ui.menu,name:hr_skills.menu_human_resources_configuration_resume
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_public_view_form_inherit
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_public_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.res_users_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.resume_line_view_form
msgid "Resume"
msgstr ""
#. module: hr_skills
#: model:ir.actions.act_window,name:hr_skills.hr_resume_type_action
msgid "Resume Line Types"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_resume_line
msgid "Resume line of an employee"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee__resume_line_ids
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_public__resume_line_ids
#: model:ir.model.fields,field_description:hr_skills.field_res_users__resume_line_ids
msgid "Resume lines"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
msgid "Search Logs"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_search
msgid "Search Skill"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__sequence
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__sequence
msgid "Sequence"
msgstr "Röð"
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_level_view_tree
msgid "Set Default"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_skill
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee__skill_ids
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__skill_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__skill_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__skill_id
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_search
msgid "Skill"
msgstr ""
#. module: hr_skills
#: model:ir.actions.act_window,name:hr_skills.action_hr_employee_skill_log_department
#: model:ir.actions.act_window,name:hr_skills.action_hr_employee_skill_log_employee
#: model:ir.actions.server,name:hr_skills.action_open_skills_log_department
#: model:ir.actions.server,name:hr_skills.action_open_skills_log_employee
msgid "Skill History Report"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_skill_level
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__skill_level_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__skill_level_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__skill_level
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_level_view_form
msgid "Skill Level"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_level_view_tree
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_view_tree
msgid "Skill Levels"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_skill_type
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__skill_type_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__skill_type_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__skill_type_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__skill_type_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__skill_type_id
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_type_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_search
msgid "Skill Type"
msgstr ""
#. module: hr_skills
#: model:ir.actions.act_window,name:hr_skills.hr_skill_type_action
#: model:ir.ui.menu,name:hr_skills.hr_skill_type_menu
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_type_view_tree
msgid "Skill Types"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee_skill
msgid "Skill level for an employee"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee__employee_skill_ids
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_public__employee_skill_ids
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__skill_ids
#: model:ir.model.fields,field_description:hr_skills.field_res_users__employee_skill_ids
#: model:ir.ui.menu,name:hr_skills.hr_employee_skill_report_menu
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_public_view_form_inherit
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_type_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.res_users_view_form
msgid "Skills"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee_skill_log
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_department_view_kanban
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_graph_department
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_graph_employee
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_tree
msgid "Skills History"
msgstr ""
#. module: hr_skills
#. odoo-python
#: code:addons/hr_skills/models/hr_employee_skill.py:0
#, python-format
msgid "The skill %(name)s and skill type %(type)s doesn't match"
msgstr ""
#. module: hr_skills
#. odoo-python
#: code:addons/hr_skills/models/hr_employee_skill.py:0
#, python-format
msgid "The skill level %(level)s is not valid for skill type: %(type)s"
msgstr ""
#. module: hr_skills
#: model:ir.model.constraint,message:hr_skills.constraint_hr_resume_line_date_check
msgid "The start date must be anterior to the end date."
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.resume_line_view_form
msgid "Title"
msgstr ""
#. module: hr_skills
#: model:ir.model.constraint,message:hr_skills.constraint_hr_employee_skill__unique_skill
msgid "Two levels for the same skill is not allowed"
msgstr ""
#. module: hr_skills
#: model:ir.model.constraint,message:hr_skills.constraint_hr_employee_skill_log__unique_skill_log
msgid "Two levels for the same skill on the same day is not allowed"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__line_type_id
msgid "Type"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_resume_line_type
msgid "Type of a resume line"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_res_users
msgid "User"
msgstr "Notandi"
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_type_view_form
msgid "e.g. Languages"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.resume_line_view_form
msgid "e.g. Odoo Inc."
msgstr ""

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -1,494 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * hr_skills
#
# Translators:
# Sengtha Chay <sengtha@gmail.com>, 2023
# Samkhann Seang <seangsamkhann@gmail.com>, 2023
# Chan Nath <channath@gmail.com>, 2023
# Lux Sok <sok.lux@gmail.com>, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+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: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/fields/skills_one2many.xml:0
#: code:addons/hr_skills/static/src/xml/resume_templates.xml:0
#, python-format
msgid "ADD"
msgstr ""
#. module: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/xml/resume_templates.xml:0
#, python-format
msgid "CREATE A NEW ENTRY"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields.selection,name:hr_skills.selection__hr_resume_line__display_type__classic
msgid "Classic"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__company_id
msgid "Company"
msgstr "ក្រុមហ៊ុន"
#. module: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/fields/skills_one2many.xml:0
#, python-format
msgid "Create a new entry"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__create_uid
msgid "Created by"
msgstr "បង្កើតដោយ"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__create_date
msgid "Created on"
msgstr "បង្កើតនៅ"
#. module: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/fields/resume_one2many.xml:0
#, python-format
msgid "Current"
msgstr "បច្ចុប្បន្ន"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__date
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
msgid "Date"
msgstr "កាលបរិច្ឆេទ"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__date_end
msgid "Date End"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__date_start
msgid "Date Start"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__default_level
msgid "Default Level"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__department_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__department_id
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
msgid "Department"
msgstr "ដេប៉ាតឺម៉ង់"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__description
#: model_terms:ir.ui.view,arch_db:hr_skills.resume_line_view_form
msgid "Description"
msgstr "ការពិពណ៌​នា​"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__display_name
msgid "Display Name"
msgstr "ឈ្មោះសំរាប់បង្ហាញ"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__display_type
msgid "Display Type"
msgstr "បង្ហាញប្រភេទ"
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__employee_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__employee_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__employee_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__employee_id
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
msgid "Employee"
msgstr "បុគ្គលិក"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__display_name
msgid "Employee Name"
msgstr "មោះ​បុគ្គលិក"
#. module: hr_skills
#: model:ir.actions.act_window,name:hr_skills.hr_employee_skill_report_action
msgid "Employee Skills"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee_skill_report
msgid "Employee Skills Report"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
msgid "Employees with Skills"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
msgid "Employees without Skills"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
msgid "Group By"
msgstr "ជា​ក្រុម​តាម"
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_search
msgid "Group By..."
msgstr "ក្រុមដោយ ..."
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__id
msgid "ID"
msgstr "អត្តសញ្ញាណ"
#. module: hr_skills
#: model:ir.model.fields,help:hr_skills.field_hr_skill_level__default_level
msgid ""
"If checked, this level will be the default one selected when choosing this "
"skill."
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type____last_update
msgid "Last Modified on"
msgstr "កាលបរិច្ឆេតកែប្រែចុងក្រោយ"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__write_uid
msgid "Last Updated by"
msgstr "ផ្លាស់ប្តូរចុងក្រោយ"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__write_date
msgid "Last Updated on"
msgstr "ផ្លាស់ប្តូរចុងក្រោយ"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__level_progress
msgid "Level Progress"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__skill_level_ids
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_type_view_form
msgid "Levels"
msgstr ""
#. module: hr_skills
#: model:ir.ui.menu,name:hr_skills.hr_resume_line_type_menu
msgid "Line Types"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__name
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__name
msgid "Name"
msgstr "ឈ្មោះ"
#. module: hr_skills
#. odoo-python
#: code:addons/hr_skills/models/hr_skill_level.py:0
#, python-format
msgid "Only one default level is allowed per skill type."
msgstr ""
#. module: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/views/skills_list_renderer.js:0
#, python-format
msgid "Other"
msgstr "ផ្សេអទៀត"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__level_progress
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__level_progress
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__level_progress
msgid "Progress"
msgstr "ដំណើរការ"
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_level_view_form
msgid "Progress (%)"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,help:hr_skills.field_hr_employee_skill__level_progress
#: model:ir.model.fields,help:hr_skills.field_hr_employee_skill_log__level_progress
#: model:ir.model.fields,help:hr_skills.field_hr_skill_level__level_progress
msgid "Progress from zero knowledge (0%) to fully mastered (100%)."
msgstr ""
#. module: hr_skills
#: model:ir.model.constraint,message:hr_skills.constraint_hr_skill_level_check_level_progress
msgid "Progress should be a number between 0 and 100."
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee_public
msgid "Public Employee"
msgstr ""
#. module: hr_skills
#: model:ir.ui.menu,name:hr_skills.menu_human_resources_configuration_resume
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_public_view_form_inherit
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_public_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.res_users_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.resume_line_view_form
msgid "Resume"
msgstr "ប្រវត្តិរូប"
#. module: hr_skills
#: model:ir.actions.act_window,name:hr_skills.hr_resume_type_action
msgid "Resume Line Types"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_resume_line
msgid "Resume line of an employee"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee__resume_line_ids
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_public__resume_line_ids
#: model:ir.model.fields,field_description:hr_skills.field_res_users__resume_line_ids
msgid "Resume lines"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
msgid "Search Logs"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_search
msgid "Search Skill"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__sequence
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__sequence
msgid "Sequence"
msgstr "លំដាប់"
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_level_view_tree
msgid "Set Default"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_skill
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee__skill_ids
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__skill_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__skill_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__skill_id
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_search
msgid "Skill"
msgstr ""
#. module: hr_skills
#: model:ir.actions.act_window,name:hr_skills.action_hr_employee_skill_log_department
#: model:ir.actions.act_window,name:hr_skills.action_hr_employee_skill_log_employee
#: model:ir.actions.server,name:hr_skills.action_open_skills_log_department
#: model:ir.actions.server,name:hr_skills.action_open_skills_log_employee
msgid "Skill History Report"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_skill_level
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__skill_level_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__skill_level_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__skill_level
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_level_view_form
msgid "Skill Level"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_level_view_tree
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_view_tree
msgid "Skill Levels"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_skill_type
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__skill_type_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__skill_type_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__skill_type_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__skill_type_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__skill_type_id
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_type_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_search
msgid "Skill Type"
msgstr ""
#. module: hr_skills
#: model:ir.actions.act_window,name:hr_skills.hr_skill_type_action
#: model:ir.ui.menu,name:hr_skills.hr_skill_type_menu
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_type_view_tree
msgid "Skill Types"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee_skill
msgid "Skill level for an employee"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee__employee_skill_ids
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_public__employee_skill_ids
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__skill_ids
#: model:ir.model.fields,field_description:hr_skills.field_res_users__employee_skill_ids
#: model:ir.ui.menu,name:hr_skills.hr_employee_skill_report_menu
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_public_view_form_inherit
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_type_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.res_users_view_form
msgid "Skills"
msgstr "ជំនាញ"
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee_skill_log
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_department_view_kanban
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_graph_department
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_graph_employee
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_tree
msgid "Skills History"
msgstr ""
#. module: hr_skills
#. odoo-python
#: code:addons/hr_skills/models/hr_employee_skill.py:0
#, python-format
msgid "The skill %(name)s and skill type %(type)s doesn't match"
msgstr ""
#. module: hr_skills
#. odoo-python
#: code:addons/hr_skills/models/hr_employee_skill.py:0
#, python-format
msgid "The skill level %(level)s is not valid for skill type: %(type)s"
msgstr ""
#. module: hr_skills
#: model:ir.model.constraint,message:hr_skills.constraint_hr_resume_line_date_check
msgid "The start date must be anterior to the end date."
msgstr "កាលបរិច្ឆេទចាប់ផ្តើមត្រូវតែទាបជាងកាលបរិច្ឆេទបញ្ចប់។"
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.resume_line_view_form
msgid "Title"
msgstr "ចំណងជើង​"
#. module: hr_skills
#: model:ir.model.constraint,message:hr_skills.constraint_hr_employee_skill__unique_skill
msgid "Two levels for the same skill is not allowed"
msgstr ""
#. module: hr_skills
#: model:ir.model.constraint,message:hr_skills.constraint_hr_employee_skill_log__unique_skill_log
msgid "Two levels for the same skill on the same day is not allowed"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__line_type_id
msgid "Type"
msgstr "ប្រភេទ"
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_resume_line_type
msgid "Type of a resume line"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_res_users
msgid "User"
msgstr "អ្នកប្រើប្រាស់"
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_type_view_form
msgid "e.g. Languages"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.resume_line_view_form
msgid "e.g. Odoo Inc."
msgstr ""

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -1,41 +1,78 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * hr_skills
#
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~12.5\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-09-23 11:32+0000\n"
"POT-Creation-Date: 2023-05-16 13:48+0000\n"
"PO-Revision-Date: 2019-08-26 09:10+0000\n"
"Language-Team: Luxembourgish (https://www.transifex.com/odoo/teams/41243/lb/)\n"
"Language: lb\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: lb\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: hr_skills
#. openerp-web
#: model:ir.actions.report,print_report_name:hr_skills.action_report_employee_cv
msgid "'CV - %s' % (object.name)"
msgstr ""
#. module: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/fields/skills_one2many.xml:0
#: code:addons/hr_skills/static/src/xml/resume_templates.xml:0
#, python-format
msgid "ADD"
msgstr ""
#. module: hr_skills
#. openerp-web
#. odoo-javascript
#: code:addons/hr_skills/static/src/xml/resume_templates.xml:0
#, python-format
msgid "CREATE A NEW ENTRY"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_cv_wizard__can_show_others
msgid "Can Show Others"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_cv_wizard__can_show_skills
msgid "Can Show Skills"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields.selection,name:hr_skills.selection__hr_resume_line__display_type__classic
msgid "Classic"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_cv_wizard_view_form
msgid "Colors"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__company_id
msgid "Company"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_cv_wizard__show_contact
msgid "Contact Information"
msgstr ""
#. module: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/fields/skills_one2many.xml:0
msgid "Create a new entry"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_cv_wizard__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__create_uid
@ -45,7 +82,9 @@ msgid "Created by"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_cv_wizard__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__create_date
@ -55,12 +94,17 @@ msgid "Created on"
msgstr ""
#. module: hr_skills
#. openerp-web
#: code:addons/hr_skills/static/src/js/resume_widget.js:0
#, python-format
#. odoo-javascript
#: code:addons/hr_skills/static/src/fields/resume_one2many.xml:0
msgid "Current"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__date
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
msgid "Date"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__date_end
msgid "Date End"
@ -71,6 +115,18 @@ msgstr ""
msgid "Date Start"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__default_level
msgid "Default Level"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__department_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__department_id
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
msgid "Department"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__description
#: model_terms:ir.ui.view,arch_db:hr_skills.resume_line_view_form
@ -78,7 +134,14 @@ msgid "Description"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_cv_wizard_view_form
msgid "Discard"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_cv_wizard__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__display_name
@ -94,13 +157,62 @@ msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_cv_wizard__employee_ids
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__employee_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__employee_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__employee_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__employee_id
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
msgid "Employee"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__display_name
msgid "Employee Name"
msgstr ""
#. module: hr_skills
#: model:ir.actions.report,name:hr_skills.action_report_employee_cv
#: model:ir.model,name:hr_skills.model_report_hr_skills_report_employee_cv
msgid "Employee Resume"
msgstr ""
#. module: hr_skills
#: model:ir.actions.act_window,name:hr_skills.hr_employee_skill_report_action
msgid "Employee Skills"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee_skill_report
msgid "Employee Skills Report"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
msgid "Employees with Skills"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
msgid "Employees without Skills"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
msgid "Group By"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_search
msgid "Group By..."
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_cv_wizard__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__id
@ -110,17 +222,19 @@ msgid "ID"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type____last_update
msgid "Last Modified on"
#: model:ir.model.fields,help:hr_skills.field_hr_skill_level__default_level
msgid "If checked, this level will be the default one selected when choosing this skill."
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.report_employee_cv_main_panel
msgid "Languages"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_cv_wizard__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__write_uid
@ -130,7 +244,9 @@ msgid "Last Updated by"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_cv_wizard__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__write_date
@ -139,12 +255,27 @@ msgstr ""
msgid "Last Updated on"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__level_progress
msgid "Level Progress"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__skill_level_ids
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_type_view_form
msgid "Levels"
msgstr ""
#. module: hr_skills
#: model:ir.ui.menu,name:hr_skills.hr_resume_line_type_menu
msgid "Line Types"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.report_employee_cv_company
msgid "Logo"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__name
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__name
@ -155,14 +286,52 @@ msgid "Name"
msgstr ""
#. module: hr_skills
#. openerp-web
#: code:addons/hr_skills/static/src/js/resume_widget.js:0
#, python-format
#. odoo-python
#: code:addons/hr_skills/models/hr_skill_level.py:0
msgid "Only one default level is allowed per skill type."
msgstr ""
#. module: hr_skills
#. odoo-python
#. odoo-javascript
#: code:addons/hr_skills/report/hr_employee_cv_report.py:0
#: code:addons/hr_skills/static/src/views/skills_list_renderer.js:0
msgid "Other"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_cv_wizard__show_others
msgid "Others"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.report_employee_cv_main_panel
msgid "Present"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_cv_wizard__color_primary
msgid "Primary Color"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_cv_wizard_view_form
msgid "Print"
msgstr ""
#. module: hr_skills
#. odoo-python
#: code:addons/hr_skills/wizard/hr_employee_cv_wizard.py:0
#: model:ir.actions.act_window,name:hr_skills.action_hr_employee_cv_wizard
#: model:ir.actions.server,name:hr_skills.action_print_employees_cv
#: model:ir.model,name:hr_skills.model_hr_employee_cv_wizard
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_cv_wizard_view_form
msgid "Print Resume"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__level_progress
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__level_progress
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__level_progress
msgid "Progress"
msgstr ""
@ -174,10 +343,16 @@ msgstr ""
#. module: hr_skills
#: model:ir.model.fields,help:hr_skills.field_hr_employee_skill__level_progress
#: model:ir.model.fields,help:hr_skills.field_hr_employee_skill_log__level_progress
#: model:ir.model.fields,help:hr_skills.field_hr_skill_level__level_progress
msgid "Progress from zero knowledge (0%) to fully mastered (100%)."
msgstr ""
#. module: hr_skills
#: model:ir.model.constraint,message:hr_skills.constraint_hr_skill_level_check_level_progress
msgid "Progress should be a number between 0 and 100."
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee_public
msgid "Public Employee"
@ -191,57 +366,89 @@ msgstr ""
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.res_users_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.resume_line_view_form
msgid "Resumé"
msgid "Resume"
msgstr ""
#. module: hr_skills
#. odoo-python
#: code:addons/hr_skills/controllers/main.py:0
msgid "Resume %s"
msgstr ""
#. module: hr_skills
#: model:ir.actions.act_window,name:hr_skills.hr_resume_type_action
msgid "Resumé Line Types"
msgstr ""
#. module: hr_skills
#. openerp-web
#: code:addons/hr_skills/static/src/xml/resume_templates.xml:0
#, python-format
msgid "Resumé empty"
msgid "Resume Line Types"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_resume_line
msgid "Resumé line of an employee"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.resume_line_view_search
msgid "Resumé line type"
msgid "Resume line of an employee"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee__resume_line_ids
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_public__resume_line_ids
#: model:ir.model.fields,field_description:hr_skills.field_res_users__resume_line_ids
msgid "Resumé lines"
msgid "Resume lines"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.resume_line_view_search
msgid "Résume"
#. odoo-python
#: code:addons/hr_skills/controllers/main.py:0
msgid "Resumes"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
msgid "Search Logs"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_search
msgid "Search Skill"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_cv_wizard__color_secondary
msgid "Secondary Color"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__sequence
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__sequence
msgid "Sequence"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_level_view_tree
msgid "Set Default"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_skill
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee__skill_ids
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__skill_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__skill_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__skill_id
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_search
msgid "Skill"
msgstr ""
#. module: hr_skills
#: model:ir.actions.act_window,name:hr_skills.action_hr_employee_skill_log_department
#: model:ir.actions.act_window,name:hr_skills.action_hr_employee_skill_log_employee
#: model:ir.actions.server,name:hr_skills.action_open_skills_log_department
#: model:ir.actions.server,name:hr_skills.action_open_skills_log_employee
msgid "Skill History Report"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_skill_level
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__skill_level_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__skill_level_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__skill_level
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_level_view_form
msgid "Skill Level"
msgstr ""
@ -255,14 +462,20 @@ msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_skill_type
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__skill_type_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__skill_type_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__skill_type_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__skill_type_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__skill_type_id
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_type_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_search
msgid "Skill Type"
msgstr ""
#. module: hr_skills
#: model:ir.actions.act_window,name:hr_skills.hr_skill_type_action
#: model:ir.ui.menu,name:hr_skills.hr_skill_type_menu
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_type_view_tree
msgid "Skill Types"
msgstr ""
@ -274,29 +487,41 @@ msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee__employee_skill_ids
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_cv_wizard__show_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_public__employee_skill_ids
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__skill_ids
#: model:ir.model.fields,field_description:hr_skills.field_res_users__employee_skill_ids
#: model:ir.ui.menu,name:hr_skills.hr_skill_type_menu
#: model:ir.ui.menu,name:hr_skills.hr_employee_skill_report_menu
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_public_view_form_inherit
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_type_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.report_employee_cv_main_panel
#: model_terms:ir.ui.view,arch_db:hr_skills.res_users_view_form
msgid "Skills"
msgstr ""
#. module: hr_skills
#: code:addons/hr_skills/models/hr_skills.py:0
#, python-format
msgid "The skill %s and skill type %s doesn't match"
#: model:ir.model,name:hr_skills.model_hr_employee_skill_log
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_department_view_kanban
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_graph_department
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_graph_employee
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_tree
msgid "Skills History"
msgstr ""
#. module: hr_skills
#: code:addons/hr_skills/models/hr_skills.py:0
#, python-format
msgid "The skill level %s is not valid for skill type: %s "
#. odoo-python
#: code:addons/hr_skills/models/hr_employee_skill.py:0
msgid "The skill %(name)s and skill type %(type)s doesn't match"
msgstr ""
#. module: hr_skills
#. odoo-python
#: code:addons/hr_skills/models/hr_employee_skill.py:0
msgid "The skill level %(level)s is not valid for skill type: %(type)s"
msgstr ""
#. module: hr_skills
@ -314,6 +539,11 @@ msgstr ""
msgid "Two levels for the same skill is not allowed"
msgstr ""
#. module: hr_skills
#: model:ir.model.constraint,message:hr_skills.constraint_hr_employee_skill_log__unique_skill_log
msgid "Two levels for the same skill on the same day is not allowed"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__line_type_id
msgid "Type"
@ -321,15 +551,20 @@ msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_resume_line_type
msgid "Type of a resumé line"
msgstr ""
#. module: hr_skills
#: model:ir.ui.menu,name:hr_skills.hr_resume_line_type_menu
msgid "Types"
msgid "Type of a resume line"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_res_users
msgid "Users"
msgid "User"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_type_view_form
msgid "e.g. Languages"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.resume_line_view_form
msgid "e.g. Odoo Inc."
msgstr ""

View file

@ -1,494 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * hr_skills
#
# Translators:
# sackda chanthasombath, 2023
# Martin Trigaux, 2023
# Phoxaysy Sengchanthanouvong <phoxaysy@gmail.com>, 2023
# ສີສຸວັນ ສັງບົວບຸລົມ <sisouvan@gmail.com>, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+0000\n"
"Last-Translator: ສີສຸວັນ ສັງບົວບຸລົມ <sisouvan@gmail.com>, 2023\n"
"Language-Team: Lao (https://app.transifex.com/odoo/teams/41243/lo/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: lo\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/fields/skills_one2many.xml:0
#: code:addons/hr_skills/static/src/xml/resume_templates.xml:0
#, python-format
msgid "ADD"
msgstr ""
#. module: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/xml/resume_templates.xml:0
#, python-format
msgid "CREATE A NEW ENTRY"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields.selection,name:hr_skills.selection__hr_resume_line__display_type__classic
msgid "Classic"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__company_id
msgid "Company"
msgstr "ບໍລິສັດ"
#. module: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/fields/skills_one2many.xml:0
#, python-format
msgid "Create a new entry"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__create_uid
msgid "Created by"
msgstr "ສ້າງໂດຍ"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__create_date
msgid "Created on"
msgstr "ສ້າງເມື່ອ"
#. module: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/fields/resume_one2many.xml:0
#, python-format
msgid "Current"
msgstr "ລາຍຮັບເປັນເງິນ"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__date
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
msgid "Date"
msgstr "ວັນທີ"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__date_end
msgid "Date End"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__date_start
msgid "Date Start"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__default_level
msgid "Default Level"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__department_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__department_id
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
msgid "Department"
msgstr "ຫ້ອງການ"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__description
#: model_terms:ir.ui.view,arch_db:hr_skills.resume_line_view_form
msgid "Description"
msgstr "ຄຳອະທິບາຍ"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__display_name
msgid "Display Name"
msgstr "ຊື່ເຕັມ"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__display_type
msgid "Display Type"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__employee_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__employee_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__employee_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__employee_id
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
msgid "Employee"
msgstr "ພະນັກງານ"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__display_name
msgid "Employee Name"
msgstr ""
#. module: hr_skills
#: model:ir.actions.act_window,name:hr_skills.hr_employee_skill_report_action
msgid "Employee Skills"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee_skill_report
msgid "Employee Skills Report"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
msgid "Employees with Skills"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
msgid "Employees without Skills"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
msgid "Group By"
msgstr "ຈັດຂໍ້ມູນຕາມ"
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_search
msgid "Group By..."
msgstr "ເກັບເຂົ້າໝູ່ກອງໂດຽ"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__id
msgid "ID"
msgstr "ເລກລຳດັບ"
#. module: hr_skills
#: model:ir.model.fields,help:hr_skills.field_hr_skill_level__default_level
msgid ""
"If checked, this level will be the default one selected when choosing this "
"skill."
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type____last_update
msgid "Last Modified on"
msgstr "ແກ້ໄຂລ້າສຸດເມື່ອ"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__write_uid
msgid "Last Updated by"
msgstr "ປັບປຸງລ້າສຸດໂດຍ"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__write_date
msgid "Last Updated on"
msgstr "ປັບປຸງລ້າສຸດເມື່ອ"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__level_progress
msgid "Level Progress"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__skill_level_ids
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_type_view_form
msgid "Levels"
msgstr ""
#. module: hr_skills
#: model:ir.ui.menu,name:hr_skills.hr_resume_line_type_menu
msgid "Line Types"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__name
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__name
msgid "Name"
msgstr "ຊື່"
#. module: hr_skills
#. odoo-python
#: code:addons/hr_skills/models/hr_skill_level.py:0
#, python-format
msgid "Only one default level is allowed per skill type."
msgstr ""
#. module: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/views/skills_list_renderer.js:0
#, python-format
msgid "Other"
msgstr "ອື່ນໆ"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__level_progress
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__level_progress
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__level_progress
msgid "Progress"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_level_view_form
msgid "Progress (%)"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,help:hr_skills.field_hr_employee_skill__level_progress
#: model:ir.model.fields,help:hr_skills.field_hr_employee_skill_log__level_progress
#: model:ir.model.fields,help:hr_skills.field_hr_skill_level__level_progress
msgid "Progress from zero knowledge (0%) to fully mastered (100%)."
msgstr ""
#. module: hr_skills
#: model:ir.model.constraint,message:hr_skills.constraint_hr_skill_level_check_level_progress
msgid "Progress should be a number between 0 and 100."
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee_public
msgid "Public Employee"
msgstr ""
#. module: hr_skills
#: model:ir.ui.menu,name:hr_skills.menu_human_resources_configuration_resume
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_public_view_form_inherit
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_public_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.res_users_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.resume_line_view_form
msgid "Resume"
msgstr ""
#. module: hr_skills
#: model:ir.actions.act_window,name:hr_skills.hr_resume_type_action
msgid "Resume Line Types"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_resume_line
msgid "Resume line of an employee"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee__resume_line_ids
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_public__resume_line_ids
#: model:ir.model.fields,field_description:hr_skills.field_res_users__resume_line_ids
msgid "Resume lines"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
msgid "Search Logs"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_search
msgid "Search Skill"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__sequence
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__sequence
msgid "Sequence"
msgstr "ລຳດັບ"
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_level_view_tree
msgid "Set Default"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_skill
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee__skill_ids
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__skill_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__skill_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__skill_id
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_search
msgid "Skill"
msgstr ""
#. module: hr_skills
#: model:ir.actions.act_window,name:hr_skills.action_hr_employee_skill_log_department
#: model:ir.actions.act_window,name:hr_skills.action_hr_employee_skill_log_employee
#: model:ir.actions.server,name:hr_skills.action_open_skills_log_department
#: model:ir.actions.server,name:hr_skills.action_open_skills_log_employee
msgid "Skill History Report"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_skill_level
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__skill_level_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__skill_level_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__skill_level
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_level_view_form
msgid "Skill Level"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_level_view_tree
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_view_tree
msgid "Skill Levels"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_skill_type
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__skill_type_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__skill_type_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__skill_type_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__skill_type_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__skill_type_id
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_type_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_search
msgid "Skill Type"
msgstr ""
#. module: hr_skills
#: model:ir.actions.act_window,name:hr_skills.hr_skill_type_action
#: model:ir.ui.menu,name:hr_skills.hr_skill_type_menu
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_type_view_tree
msgid "Skill Types"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee_skill
msgid "Skill level for an employee"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee__employee_skill_ids
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_public__employee_skill_ids
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__skill_ids
#: model:ir.model.fields,field_description:hr_skills.field_res_users__employee_skill_ids
#: model:ir.ui.menu,name:hr_skills.hr_employee_skill_report_menu
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_public_view_form_inherit
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_type_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.res_users_view_form
msgid "Skills"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee_skill_log
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_department_view_kanban
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_graph_department
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_graph_employee
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_tree
msgid "Skills History"
msgstr ""
#. module: hr_skills
#. odoo-python
#: code:addons/hr_skills/models/hr_employee_skill.py:0
#, python-format
msgid "The skill %(name)s and skill type %(type)s doesn't match"
msgstr ""
#. module: hr_skills
#. odoo-python
#: code:addons/hr_skills/models/hr_employee_skill.py:0
#, python-format
msgid "The skill level %(level)s is not valid for skill type: %(type)s"
msgstr ""
#. module: hr_skills
#: model:ir.model.constraint,message:hr_skills.constraint_hr_resume_line_date_check
msgid "The start date must be anterior to the end date."
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.resume_line_view_form
msgid "Title"
msgstr "ຫົວເລື່ອງ"
#. module: hr_skills
#: model:ir.model.constraint,message:hr_skills.constraint_hr_employee_skill__unique_skill
msgid "Two levels for the same skill is not allowed"
msgstr ""
#. module: hr_skills
#: model:ir.model.constraint,message:hr_skills.constraint_hr_employee_skill_log__unique_skill_log
msgid "Two levels for the same skill on the same day is not allowed"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__line_type_id
msgid "Type"
msgstr "ປະເພດ"
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_resume_line_type
msgid "Type of a resume line"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_res_users
msgid "User"
msgstr "ຜູ້ໃຊ້"
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_type_view_form
msgid "e.g. Languages"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.resume_line_view_form
msgid "e.g. Odoo Inc."
msgstr ""

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -1,492 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * hr_skills
#
# Translators:
# Hasna <hasnausmantu@gmail.com>, 2023
# Niyas Raphy, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+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: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/fields/skills_one2many.xml:0
#: code:addons/hr_skills/static/src/xml/resume_templates.xml:0
#, python-format
msgid "ADD"
msgstr ""
#. module: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/xml/resume_templates.xml:0
#, python-format
msgid "CREATE A NEW ENTRY"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields.selection,name:hr_skills.selection__hr_resume_line__display_type__classic
msgid "Classic"
msgstr "ക്ലാസിക്"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__company_id
msgid "Company"
msgstr "കമ്പനി"
#. module: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/fields/skills_one2many.xml:0
#, python-format
msgid "Create a new entry"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__create_uid
msgid "Created by"
msgstr "ഉണ്ടാക്കിയത്"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__create_date
msgid "Created on"
msgstr "സൃഷ്ടിച്ചത്"
#. module: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/fields/resume_one2many.xml:0
#, python-format
msgid "Current"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__date
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
msgid "Date"
msgstr "തീയതി"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__date_end
msgid "Date End"
msgstr "അവസാന ദിവസം"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__date_start
msgid "Date Start"
msgstr "ആരംഭിക്കുന്ന തീയതി"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__default_level
msgid "Default Level"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__department_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__department_id
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
msgid "Department"
msgstr "വകുപ്പ്"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__description
#: model_terms:ir.ui.view,arch_db:hr_skills.resume_line_view_form
msgid "Description"
msgstr "വിവരണം"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__display_name
msgid "Display Name"
msgstr "ഡിസ്പ്ലേ നെയിം"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__display_type
msgid "Display Type"
msgstr "ഡിസ്പ്ലേ ടൈപ്പ്"
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__employee_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__employee_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__employee_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__employee_id
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
msgid "Employee"
msgstr "എംപ്ലോയീ "
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__display_name
msgid "Employee Name"
msgstr ""
#. module: hr_skills
#: model:ir.actions.act_window,name:hr_skills.hr_employee_skill_report_action
msgid "Employee Skills"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee_skill_report
msgid "Employee Skills Report"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
msgid "Employees with Skills"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
msgid "Employees without Skills"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
msgid "Group By"
msgstr "ഗ്രൂപ്പ് ബൈ"
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_search
msgid "Group By..."
msgstr "ഗ്രൂപ്പ് ബൈ..."
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__id
msgid "ID"
msgstr "ഐഡി"
#. module: hr_skills
#: model:ir.model.fields,help:hr_skills.field_hr_skill_level__default_level
msgid ""
"If checked, this level will be the default one selected when choosing this "
"skill."
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type____last_update
msgid "Last Modified on"
msgstr "അവസാനം അപ്ഡേറ്റ് ചെയ്തത്"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__write_uid
msgid "Last Updated by"
msgstr "അവസാനം അപ്ഡേറ്റ് ചെയ്തത്"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__write_date
msgid "Last Updated on"
msgstr "അവസാനം അപ്ഡേറ്റ് ചെയ്തത്"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__level_progress
msgid "Level Progress"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__skill_level_ids
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_type_view_form
msgid "Levels"
msgstr ""
#. module: hr_skills
#: model:ir.ui.menu,name:hr_skills.hr_resume_line_type_menu
msgid "Line Types"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__name
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__name
msgid "Name"
msgstr "പേര്"
#. module: hr_skills
#. odoo-python
#: code:addons/hr_skills/models/hr_skill_level.py:0
#, python-format
msgid "Only one default level is allowed per skill type."
msgstr ""
#. module: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/views/skills_list_renderer.js:0
#, python-format
msgid "Other"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__level_progress
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__level_progress
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__level_progress
msgid "Progress"
msgstr "പ്രോഗ്രസ്സ്"
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_level_view_form
msgid "Progress (%)"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,help:hr_skills.field_hr_employee_skill__level_progress
#: model:ir.model.fields,help:hr_skills.field_hr_employee_skill_log__level_progress
#: model:ir.model.fields,help:hr_skills.field_hr_skill_level__level_progress
msgid "Progress from zero knowledge (0%) to fully mastered (100%)."
msgstr ""
#. module: hr_skills
#: model:ir.model.constraint,message:hr_skills.constraint_hr_skill_level_check_level_progress
msgid "Progress should be a number between 0 and 100."
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee_public
msgid "Public Employee"
msgstr "പൊതു ജീവനക്കാരൻ"
#. module: hr_skills
#: model:ir.ui.menu,name:hr_skills.menu_human_resources_configuration_resume
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_public_view_form_inherit
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_public_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.res_users_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.resume_line_view_form
msgid "Resume"
msgstr ""
#. module: hr_skills
#: model:ir.actions.act_window,name:hr_skills.hr_resume_type_action
msgid "Resume Line Types"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_resume_line
msgid "Resume line of an employee"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee__resume_line_ids
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_public__resume_line_ids
#: model:ir.model.fields,field_description:hr_skills.field_res_users__resume_line_ids
msgid "Resume lines"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
msgid "Search Logs"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_search
msgid "Search Skill"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__sequence
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__sequence
msgid "Sequence"
msgstr "സീക്വൻസ് "
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_level_view_tree
msgid "Set Default"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_skill
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee__skill_ids
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__skill_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__skill_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__skill_id
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_search
msgid "Skill"
msgstr "സ്കിൽ "
#. module: hr_skills
#: model:ir.actions.act_window,name:hr_skills.action_hr_employee_skill_log_department
#: model:ir.actions.act_window,name:hr_skills.action_hr_employee_skill_log_employee
#: model:ir.actions.server,name:hr_skills.action_open_skills_log_department
#: model:ir.actions.server,name:hr_skills.action_open_skills_log_employee
msgid "Skill History Report"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_skill_level
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__skill_level_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__skill_level_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__skill_level
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_level_view_form
msgid "Skill Level"
msgstr "സ്കിൽ ലെവൽ"
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_level_view_tree
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_view_tree
msgid "Skill Levels"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_skill_type
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__skill_type_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__skill_type_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__skill_type_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__skill_type_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__skill_type_id
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_type_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_search
msgid "Skill Type"
msgstr "സ്കിൽ ടൈപ്പ് "
#. module: hr_skills
#: model:ir.actions.act_window,name:hr_skills.hr_skill_type_action
#: model:ir.ui.menu,name:hr_skills.hr_skill_type_menu
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_type_view_tree
msgid "Skill Types"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee_skill
msgid "Skill level for an employee"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee__employee_skill_ids
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_public__employee_skill_ids
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__skill_ids
#: model:ir.model.fields,field_description:hr_skills.field_res_users__employee_skill_ids
#: model:ir.ui.menu,name:hr_skills.hr_employee_skill_report_menu
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_public_view_form_inherit
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_type_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.res_users_view_form
msgid "Skills"
msgstr "കഴിവുകൾ"
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee_skill_log
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_department_view_kanban
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_graph_department
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_graph_employee
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_tree
msgid "Skills History"
msgstr ""
#. module: hr_skills
#. odoo-python
#: code:addons/hr_skills/models/hr_employee_skill.py:0
#, python-format
msgid "The skill %(name)s and skill type %(type)s doesn't match"
msgstr ""
#. module: hr_skills
#. odoo-python
#: code:addons/hr_skills/models/hr_employee_skill.py:0
#, python-format
msgid "The skill level %(level)s is not valid for skill type: %(type)s"
msgstr ""
#. module: hr_skills
#: model:ir.model.constraint,message:hr_skills.constraint_hr_resume_line_date_check
msgid "The start date must be anterior to the end date."
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.resume_line_view_form
msgid "Title"
msgstr "തലക്കെട്ട്"
#. module: hr_skills
#: model:ir.model.constraint,message:hr_skills.constraint_hr_employee_skill__unique_skill
msgid "Two levels for the same skill is not allowed"
msgstr ""
#. module: hr_skills
#: model:ir.model.constraint,message:hr_skills.constraint_hr_employee_skill_log__unique_skill_log
msgid "Two levels for the same skill on the same day is not allowed"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__line_type_id
msgid "Type"
msgstr "ടൈപ്പ്"
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_resume_line_type
msgid "Type of a resume line"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_res_users
msgid "User"
msgstr "യൂസർ"
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_type_view_form
msgid "e.g. Languages"
msgstr "ഉദാ. ഭാഷകൾ"
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.resume_line_view_form
msgid "e.g. Odoo Inc."
msgstr ""

File diff suppressed because it is too large Load diff

View file

@ -1,492 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * hr_skills
#
# Translators:
# Niyas Raphy, 2022
# Mehjabin Farsana, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+0000\n"
"Last-Translator: Mehjabin Farsana, 2023\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: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/fields/skills_one2many.xml:0
#: code:addons/hr_skills/static/src/xml/resume_templates.xml:0
#, python-format
msgid "ADD"
msgstr ""
#. module: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/xml/resume_templates.xml:0
#, python-format
msgid "CREATE A NEW ENTRY"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields.selection,name:hr_skills.selection__hr_resume_line__display_type__classic
msgid "Classic"
msgstr "Klasik"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__company_id
msgid "Company"
msgstr "Syarikat"
#. module: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/fields/skills_one2many.xml:0
#, python-format
msgid "Create a new entry"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__create_uid
msgid "Created by"
msgstr "Dicipta oleh"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__create_date
msgid "Created on"
msgstr "Dicipta pada"
#. module: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/fields/resume_one2many.xml:0
#, python-format
msgid "Current"
msgstr "Semasa"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__date
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
msgid "Date"
msgstr "Tarikh"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__date_end
msgid "Date End"
msgstr "Tarikh Tamat"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__date_start
msgid "Date Start"
msgstr "Tarikh Mula"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__default_level
msgid "Default Level"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__department_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__department_id
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
msgid "Department"
msgstr "Jabatan"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__description
#: model_terms:ir.ui.view,arch_db:hr_skills.resume_line_view_form
msgid "Description"
msgstr "Penerangan"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__display_name
msgid "Display Name"
msgstr "Nama paparan"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__display_type
msgid "Display Type"
msgstr "Jenis Paparan"
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__employee_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__employee_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__employee_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__employee_id
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
msgid "Employee"
msgstr "Pekerja"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__display_name
msgid "Employee Name"
msgstr "Nama Pekerja"
#. module: hr_skills
#: model:ir.actions.act_window,name:hr_skills.hr_employee_skill_report_action
msgid "Employee Skills"
msgstr "Kemahiran Pekerja"
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee_skill_report
msgid "Employee Skills Report"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
msgid "Employees with Skills"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
msgid "Employees without Skills"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
msgid "Group By"
msgstr "Kumpulan Oleh"
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_search
msgid "Group By..."
msgstr "Kumpulan Mengikut..."
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__id
msgid "ID"
msgstr "ID"
#. module: hr_skills
#: model:ir.model.fields,help:hr_skills.field_hr_skill_level__default_level
msgid ""
"If checked, this level will be the default one selected when choosing this "
"skill."
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type____last_update
msgid "Last Modified on"
msgstr "Terakhir Diubah suai pada"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__write_uid
msgid "Last Updated by"
msgstr "Kemas Kini Terakhir oleh"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__write_date
msgid "Last Updated on"
msgstr "Kemas Kini Terakhir pada"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__level_progress
msgid "Level Progress"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__skill_level_ids
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_type_view_form
msgid "Levels"
msgstr "Tahap"
#. module: hr_skills
#: model:ir.ui.menu,name:hr_skills.hr_resume_line_type_menu
msgid "Line Types"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__name
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__name
msgid "Name"
msgstr "Nama"
#. module: hr_skills
#. odoo-python
#: code:addons/hr_skills/models/hr_skill_level.py:0
#, python-format
msgid "Only one default level is allowed per skill type."
msgstr ""
#. module: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/views/skills_list_renderer.js:0
#, python-format
msgid "Other"
msgstr "Lain-lain"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__level_progress
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__level_progress
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__level_progress
msgid "Progress"
msgstr "Kemajuan"
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_level_view_form
msgid "Progress (%)"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,help:hr_skills.field_hr_employee_skill__level_progress
#: model:ir.model.fields,help:hr_skills.field_hr_employee_skill_log__level_progress
#: model:ir.model.fields,help:hr_skills.field_hr_skill_level__level_progress
msgid "Progress from zero knowledge (0%) to fully mastered (100%)."
msgstr ""
#. module: hr_skills
#: model:ir.model.constraint,message:hr_skills.constraint_hr_skill_level_check_level_progress
msgid "Progress should be a number between 0 and 100."
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee_public
msgid "Public Employee"
msgstr ""
#. module: hr_skills
#: model:ir.ui.menu,name:hr_skills.menu_human_resources_configuration_resume
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_public_view_form_inherit
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_public_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.res_users_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.resume_line_view_form
msgid "Resume"
msgstr "Sambung semula"
#. module: hr_skills
#: model:ir.actions.act_window,name:hr_skills.hr_resume_type_action
msgid "Resume Line Types"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_resume_line
msgid "Resume line of an employee"
msgstr "Talian resume seorang pekerja"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee__resume_line_ids
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_public__resume_line_ids
#: model:ir.model.fields,field_description:hr_skills.field_res_users__resume_line_ids
msgid "Resume lines"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
msgid "Search Logs"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_search
msgid "Search Skill"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__sequence
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__sequence
msgid "Sequence"
msgstr "Urutan"
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_level_view_tree
msgid "Set Default"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_skill
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee__skill_ids
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__skill_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__skill_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__skill_id
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_search
msgid "Skill"
msgstr "Kemahiran"
#. module: hr_skills
#: model:ir.actions.act_window,name:hr_skills.action_hr_employee_skill_log_department
#: model:ir.actions.act_window,name:hr_skills.action_hr_employee_skill_log_employee
#: model:ir.actions.server,name:hr_skills.action_open_skills_log_department
#: model:ir.actions.server,name:hr_skills.action_open_skills_log_employee
msgid "Skill History Report"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_skill_level
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__skill_level_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__skill_level_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__skill_level
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_level_view_form
msgid "Skill Level"
msgstr "Tahap kemahiran"
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_level_view_tree
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_view_tree
msgid "Skill Levels"
msgstr "Tahap Kemahiran"
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_skill_type
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__skill_type_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__skill_type_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__skill_type_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__skill_type_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__skill_type_id
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_type_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_search
msgid "Skill Type"
msgstr "Jenis Kemahiran"
#. module: hr_skills
#: model:ir.actions.act_window,name:hr_skills.hr_skill_type_action
#: model:ir.ui.menu,name:hr_skills.hr_skill_type_menu
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_type_view_tree
msgid "Skill Types"
msgstr "Jenis Kemahiran"
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee_skill
msgid "Skill level for an employee"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee__employee_skill_ids
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_public__employee_skill_ids
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__skill_ids
#: model:ir.model.fields,field_description:hr_skills.field_res_users__employee_skill_ids
#: model:ir.ui.menu,name:hr_skills.hr_employee_skill_report_menu
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_public_view_form_inherit
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_type_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.res_users_view_form
msgid "Skills"
msgstr "Kemahiran"
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee_skill_log
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_department_view_kanban
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_graph_department
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_graph_employee
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_tree
msgid "Skills History"
msgstr ""
#. module: hr_skills
#. odoo-python
#: code:addons/hr_skills/models/hr_employee_skill.py:0
#, python-format
msgid "The skill %(name)s and skill type %(type)s doesn't match"
msgstr ""
#. module: hr_skills
#. odoo-python
#: code:addons/hr_skills/models/hr_employee_skill.py:0
#, python-format
msgid "The skill level %(level)s is not valid for skill type: %(type)s"
msgstr ""
#. module: hr_skills
#: model:ir.model.constraint,message:hr_skills.constraint_hr_resume_line_date_check
msgid "The start date must be anterior to the end date."
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.resume_line_view_form
msgid "Title"
msgstr "Tajuk"
#. module: hr_skills
#: model:ir.model.constraint,message:hr_skills.constraint_hr_employee_skill__unique_skill
msgid "Two levels for the same skill is not allowed"
msgstr ""
#. module: hr_skills
#: model:ir.model.constraint,message:hr_skills.constraint_hr_employee_skill_log__unique_skill_log
msgid "Two levels for the same skill on the same day is not allowed"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__line_type_id
msgid "Type"
msgstr "taip"
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_resume_line_type
msgid "Type of a resume line"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_res_users
msgid "User"
msgstr "pengguna"
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_type_view_form
msgid "e.g. Languages"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.resume_line_view_form
msgid "e.g. Odoo Inc."
msgstr ""

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -1,487 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * hr_skills
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+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: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/fields/skills_one2many.xml:0
#: code:addons/hr_skills/static/src/xml/resume_templates.xml:0
#, python-format
msgid "ADD"
msgstr ""
#. module: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/xml/resume_templates.xml:0
#, python-format
msgid "CREATE A NEW ENTRY"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields.selection,name:hr_skills.selection__hr_resume_line__display_type__classic
msgid "Classic"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__company_id
msgid "Company"
msgstr ""
#. module: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/fields/skills_one2many.xml:0
#, python-format
msgid "Create a new entry"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__create_uid
msgid "Created by"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__create_date
msgid "Created on"
msgstr ""
#. module: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/fields/resume_one2many.xml:0
#, python-format
msgid "Current"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__date
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
msgid "Date"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__date_end
msgid "Date End"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__date_start
msgid "Date Start"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__default_level
msgid "Default Level"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__department_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__department_id
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
msgid "Department"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__description
#: model_terms:ir.ui.view,arch_db:hr_skills.resume_line_view_form
msgid "Description"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__display_name
msgid "Display Name"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__display_type
msgid "Display Type"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__employee_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__employee_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__employee_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__employee_id
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
msgid "Employee"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__display_name
msgid "Employee Name"
msgstr ""
#. module: hr_skills
#: model:ir.actions.act_window,name:hr_skills.hr_employee_skill_report_action
msgid "Employee Skills"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee_skill_report
msgid "Employee Skills Report"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
msgid "Employees with Skills"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
msgid "Employees without Skills"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
msgid "Group By"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_search
msgid "Group By..."
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__id
msgid "ID"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,help:hr_skills.field_hr_skill_level__default_level
msgid ""
"If checked, this level will be the default one selected when choosing this "
"skill."
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type____last_update
msgid "Last Modified on"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__write_uid
msgid "Last Updated by"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__write_date
msgid "Last Updated on"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__level_progress
msgid "Level Progress"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__skill_level_ids
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_type_view_form
msgid "Levels"
msgstr ""
#. module: hr_skills
#: model:ir.ui.menu,name:hr_skills.hr_resume_line_type_menu
msgid "Line Types"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__name
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__name
msgid "Name"
msgstr ""
#. module: hr_skills
#. odoo-python
#: code:addons/hr_skills/models/hr_skill_level.py:0
#, python-format
msgid "Only one default level is allowed per skill type."
msgstr ""
#. module: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/views/skills_list_renderer.js:0
#, python-format
msgid "Other"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__level_progress
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__level_progress
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__level_progress
msgid "Progress"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_level_view_form
msgid "Progress (%)"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,help:hr_skills.field_hr_employee_skill__level_progress
#: model:ir.model.fields,help:hr_skills.field_hr_employee_skill_log__level_progress
#: model:ir.model.fields,help:hr_skills.field_hr_skill_level__level_progress
msgid "Progress from zero knowledge (0%) to fully mastered (100%)."
msgstr ""
#. module: hr_skills
#: model:ir.model.constraint,message:hr_skills.constraint_hr_skill_level_check_level_progress
msgid "Progress should be a number between 0 and 100."
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee_public
msgid "Public Employee"
msgstr ""
#. module: hr_skills
#: model:ir.ui.menu,name:hr_skills.menu_human_resources_configuration_resume
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_public_view_form_inherit
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_public_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.res_users_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.resume_line_view_form
msgid "Resume"
msgstr ""
#. module: hr_skills
#: model:ir.actions.act_window,name:hr_skills.hr_resume_type_action
msgid "Resume Line Types"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_resume_line
msgid "Resume line of an employee"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee__resume_line_ids
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_public__resume_line_ids
#: model:ir.model.fields,field_description:hr_skills.field_res_users__resume_line_ids
msgid "Resume lines"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
msgid "Search Logs"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_search
msgid "Search Skill"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__sequence
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__sequence
msgid "Sequence"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_level_view_tree
msgid "Set Default"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_skill
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee__skill_ids
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__skill_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__skill_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__skill_id
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_search
msgid "Skill"
msgstr ""
#. module: hr_skills
#: model:ir.actions.act_window,name:hr_skills.action_hr_employee_skill_log_department
#: model:ir.actions.act_window,name:hr_skills.action_hr_employee_skill_log_employee
#: model:ir.actions.server,name:hr_skills.action_open_skills_log_department
#: model:ir.actions.server,name:hr_skills.action_open_skills_log_employee
msgid "Skill History Report"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_skill_level
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__skill_level_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__skill_level_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__skill_level
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_level_view_form
msgid "Skill Level"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_level_view_tree
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_view_tree
msgid "Skill Levels"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_skill_type
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__skill_type_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__skill_type_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__skill_type_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__skill_type_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__skill_type_id
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_type_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_search
msgid "Skill Type"
msgstr ""
#. module: hr_skills
#: model:ir.actions.act_window,name:hr_skills.hr_skill_type_action
#: model:ir.ui.menu,name:hr_skills.hr_skill_type_menu
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_type_view_tree
msgid "Skill Types"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee_skill
msgid "Skill level for an employee"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee__employee_skill_ids
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_public__employee_skill_ids
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__skill_ids
#: model:ir.model.fields,field_description:hr_skills.field_res_users__employee_skill_ids
#: model:ir.ui.menu,name:hr_skills.hr_employee_skill_report_menu
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_public_view_form_inherit
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_type_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.res_users_view_form
msgid "Skills"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee_skill_log
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_department_view_kanban
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_graph_department
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_graph_employee
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_tree
msgid "Skills History"
msgstr ""
#. module: hr_skills
#. odoo-python
#: code:addons/hr_skills/models/hr_employee_skill.py:0
#, python-format
msgid "The skill %(name)s and skill type %(type)s doesn't match"
msgstr ""
#. module: hr_skills
#. odoo-python
#: code:addons/hr_skills/models/hr_employee_skill.py:0
#, python-format
msgid "The skill level %(level)s is not valid for skill type: %(type)s"
msgstr ""
#. module: hr_skills
#: model:ir.model.constraint,message:hr_skills.constraint_hr_resume_line_date_check
msgid "The start date must be anterior to the end date."
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.resume_line_view_form
msgid "Title"
msgstr ""
#. module: hr_skills
#: model:ir.model.constraint,message:hr_skills.constraint_hr_employee_skill__unique_skill
msgid "Two levels for the same skill is not allowed"
msgstr ""
#. module: hr_skills
#: model:ir.model.constraint,message:hr_skills.constraint_hr_employee_skill_log__unique_skill_log
msgid "Two levels for the same skill on the same day is not allowed"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__line_type_id
msgid "Type"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_resume_line_type
msgid "Type of a resume line"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_res_users
msgid "User"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_type_view_form
msgid "e.g. Languages"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.resume_line_view_form
msgid "e.g. Odoo Inc."
msgstr ""

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -1,497 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * hr_skills
#
# Translators:
# Uros Kalajdzic <ukalajdzic@gmail.com>, 2022
# Martin Trigaux, 2022
# Dragan Vukosavljevic <dragan.vukosavljevic@gmail.com>, 2022
# Milan Bojovic <mbojovic@outlook.com>, 2023
# コフスタジオ, 2024
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+0000\n"
"Last-Translator: コフスタジオ, 2024\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: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/fields/skills_one2many.xml:0
#: code:addons/hr_skills/static/src/xml/resume_templates.xml:0
#, python-format
msgid "ADD"
msgstr "ADD"
#. module: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/xml/resume_templates.xml:0
#, python-format
msgid "CREATE A NEW ENTRY"
msgstr "KREIRAJ NOVI UNOS"
#. module: hr_skills
#: model:ir.model.fields.selection,name:hr_skills.selection__hr_resume_line__display_type__classic
msgid "Classic"
msgstr "Klasično"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__company_id
msgid "Company"
msgstr "Kompanija"
#. module: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/fields/skills_one2many.xml:0
#, python-format
msgid "Create a new entry"
msgstr "Napravite novi unos"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__create_uid
msgid "Created by"
msgstr "Kreirao"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__create_date
msgid "Created on"
msgstr "Kreirano"
#. module: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/fields/resume_one2many.xml:0
#, python-format
msgid "Current"
msgstr "Trenutni"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__date
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
msgid "Date"
msgstr "Datum"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__date_end
msgid "Date End"
msgstr "Datum Zavrsetka"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__date_start
msgid "Date Start"
msgstr "Pocetni datum"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__default_level
msgid "Default Level"
msgstr "Default Level"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__department_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__department_id
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
msgid "Department"
msgstr "Odeljenje"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__description
#: model_terms:ir.ui.view,arch_db:hr_skills.resume_line_view_form
msgid "Description"
msgstr "Opis"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__display_name
msgid "Display Name"
msgstr "Naziv za prikaz"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__display_type
msgid "Display Type"
msgstr "Vrsta prikaza"
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__employee_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__employee_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__employee_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__employee_id
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
msgid "Employee"
msgstr "Zaposleni"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__display_name
msgid "Employee Name"
msgstr "Ime zaposlenog"
#. module: hr_skills
#: model:ir.actions.act_window,name:hr_skills.hr_employee_skill_report_action
msgid "Employee Skills"
msgstr "Employee Skills"
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee_skill_report
msgid "Employee Skills Report"
msgstr "Employee Skills Report"
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
msgid "Employees with Skills"
msgstr "Employees with Skills"
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
msgid "Employees without Skills"
msgstr "Zaposleni bez veština"
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
msgid "Group By"
msgstr "Grupiši po"
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_search
msgid "Group By..."
msgstr "Grupisano po"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__id
msgid "ID"
msgstr "ID"
#. module: hr_skills
#: model:ir.model.fields,help:hr_skills.field_hr_skill_level__default_level
msgid ""
"If checked, this level will be the default one selected when choosing this "
"skill."
msgstr ""
"If checked, this level will be the default one selected when choosing this "
"skill."
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type____last_update
msgid "Last Modified on"
msgstr "Poslednja izmena dana"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__write_uid
msgid "Last Updated by"
msgstr "Poslednje izmenio/la"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__write_date
msgid "Last Updated on"
msgstr "Poslednje ažuriranje dana"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__level_progress
msgid "Level Progress"
msgstr "Level Progress"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__skill_level_ids
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_type_view_form
msgid "Levels"
msgstr "Nivoi"
#. module: hr_skills
#: model:ir.ui.menu,name:hr_skills.hr_resume_line_type_menu
msgid "Line Types"
msgstr "Line Types"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__name
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__name
msgid "Name"
msgstr "Ime"
#. module: hr_skills
#. odoo-python
#: code:addons/hr_skills/models/hr_skill_level.py:0
#, python-format
msgid "Only one default level is allowed per skill type."
msgstr ""
#. module: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/views/skills_list_renderer.js:0
#, python-format
msgid "Other"
msgstr "Ostalo"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__level_progress
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__level_progress
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__level_progress
msgid "Progress"
msgstr "Napredak"
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_level_view_form
msgid "Progress (%)"
msgstr "Napredak (%)"
#. module: hr_skills
#: model:ir.model.fields,help:hr_skills.field_hr_employee_skill__level_progress
#: model:ir.model.fields,help:hr_skills.field_hr_employee_skill_log__level_progress
#: model:ir.model.fields,help:hr_skills.field_hr_skill_level__level_progress
msgid "Progress from zero knowledge (0%) to fully mastered (100%)."
msgstr "Napredak od nula znanja (0%) do potpuno savladanog (100%)."
#. module: hr_skills
#: model:ir.model.constraint,message:hr_skills.constraint_hr_skill_level_check_level_progress
msgid "Progress should be a number between 0 and 100."
msgstr "Progress should be a number between 0 and 100."
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee_public
msgid "Public Employee"
msgstr "Public Employee"
#. module: hr_skills
#: model:ir.ui.menu,name:hr_skills.menu_human_resources_configuration_resume
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_public_view_form_inherit
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_public_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.res_users_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.resume_line_view_form
msgid "Resume"
msgstr "Nastavi"
#. module: hr_skills
#: model:ir.actions.act_window,name:hr_skills.hr_resume_type_action
msgid "Resume Line Types"
msgstr "Resume Line Types"
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_resume_line
msgid "Resume line of an employee"
msgstr "Radna linija zaposlenog"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee__resume_line_ids
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_public__resume_line_ids
#: model:ir.model.fields,field_description:hr_skills.field_res_users__resume_line_ids
msgid "Resume lines"
msgstr "Resume lines"
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
msgid "Search Logs"
msgstr "Search Logs"
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_search
msgid "Search Skill"
msgstr "Search Skill"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__sequence
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__sequence
msgid "Sequence"
msgstr "Niz"
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_level_view_tree
msgid "Set Default"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_skill
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee__skill_ids
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__skill_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__skill_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__skill_id
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_search
msgid "Skill"
msgstr "Veština"
#. module: hr_skills
#: model:ir.actions.act_window,name:hr_skills.action_hr_employee_skill_log_department
#: model:ir.actions.act_window,name:hr_skills.action_hr_employee_skill_log_employee
#: model:ir.actions.server,name:hr_skills.action_open_skills_log_department
#: model:ir.actions.server,name:hr_skills.action_open_skills_log_employee
msgid "Skill History Report"
msgstr "Skill History Report"
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_skill_level
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__skill_level_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__skill_level_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__skill_level
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_level_view_form
msgid "Skill Level"
msgstr "Nivo veštine"
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_level_view_tree
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_view_tree
msgid "Skill Levels"
msgstr "Skill Levels"
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_skill_type
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__skill_type_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__skill_type_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__skill_type_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__skill_type_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__skill_type_id
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_type_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_search
msgid "Skill Type"
msgstr "Vrsta veštine"
#. module: hr_skills
#: model:ir.actions.act_window,name:hr_skills.hr_skill_type_action
#: model:ir.ui.menu,name:hr_skills.hr_skill_type_menu
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_type_view_tree
msgid "Skill Types"
msgstr "Vrste veština"
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee_skill
msgid "Skill level for an employee"
msgstr "Skill level for an employee"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee__employee_skill_ids
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_public__employee_skill_ids
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__skill_ids
#: model:ir.model.fields,field_description:hr_skills.field_res_users__employee_skill_ids
#: model:ir.ui.menu,name:hr_skills.hr_employee_skill_report_menu
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_public_view_form_inherit
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_type_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.res_users_view_form
msgid "Skills"
msgstr "Veštine"
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee_skill_log
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_department_view_kanban
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_graph_department
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_graph_employee
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_tree
msgid "Skills History"
msgstr "Skills History"
#. module: hr_skills
#. odoo-python
#: code:addons/hr_skills/models/hr_employee_skill.py:0
#, python-format
msgid "The skill %(name)s and skill type %(type)s doesn't match"
msgstr "Veština %(name)s i tip veštine %(type)s se ne podudaraju"
#. module: hr_skills
#. odoo-python
#: code:addons/hr_skills/models/hr_employee_skill.py:0
#, python-format
msgid "The skill level %(level)s is not valid for skill type: %(type)s"
msgstr "Nivo veštine %(level)s nije validan za tip veštine: %(type)s"
#. module: hr_skills
#: model:ir.model.constraint,message:hr_skills.constraint_hr_resume_line_date_check
msgid "The start date must be anterior to the end date."
msgstr "The start date must be anterior to the end date."
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.resume_line_view_form
msgid "Title"
msgstr "Naslov"
#. module: hr_skills
#: model:ir.model.constraint,message:hr_skills.constraint_hr_employee_skill__unique_skill
msgid "Two levels for the same skill is not allowed"
msgstr "Dva nivoa za istu veštinu nije dozvoljeno."
#. module: hr_skills
#: model:ir.model.constraint,message:hr_skills.constraint_hr_employee_skill_log__unique_skill_log
msgid "Two levels for the same skill on the same day is not allowed"
msgstr "Two levels for the same skill on the same day is not allowed"
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__line_type_id
msgid "Type"
msgstr "Vrsta"
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_resume_line_type
msgid "Type of a resume line"
msgstr "Type of a resume line"
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_res_users
msgid "User"
msgstr "Korisnik"
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_type_view_form
msgid "e.g. Languages"
msgstr "e.g. Languages"
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.resume_line_view_form
msgid "e.g. Odoo Inc."
msgstr "e.g. Odoo Inc."

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -1,487 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * hr_skills
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+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: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/fields/skills_one2many.xml:0
#: code:addons/hr_skills/static/src/xml/resume_templates.xml:0
#, python-format
msgid "ADD"
msgstr ""
#. module: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/xml/resume_templates.xml:0
#, python-format
msgid "CREATE A NEW ENTRY"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields.selection,name:hr_skills.selection__hr_resume_line__display_type__classic
msgid "Classic"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__company_id
msgid "Company"
msgstr ""
#. module: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/fields/skills_one2many.xml:0
#, python-format
msgid "Create a new entry"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__create_uid
msgid "Created by"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__create_date
msgid "Created on"
msgstr ""
#. module: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/fields/resume_one2many.xml:0
#, python-format
msgid "Current"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__date
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
msgid "Date"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__date_end
msgid "Date End"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__date_start
msgid "Date Start"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__default_level
msgid "Default Level"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__department_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__department_id
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
msgid "Department"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__description
#: model_terms:ir.ui.view,arch_db:hr_skills.resume_line_view_form
msgid "Description"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__display_name
msgid "Display Name"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__display_type
msgid "Display Type"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__employee_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__employee_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__employee_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__employee_id
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
msgid "Employee"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__display_name
msgid "Employee Name"
msgstr ""
#. module: hr_skills
#: model:ir.actions.act_window,name:hr_skills.hr_employee_skill_report_action
msgid "Employee Skills"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee_skill_report
msgid "Employee Skills Report"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
msgid "Employees with Skills"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
msgid "Employees without Skills"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
msgid "Group By"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_search
msgid "Group By..."
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__id
msgid "ID"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,help:hr_skills.field_hr_skill_level__default_level
msgid ""
"If checked, this level will be the default one selected when choosing this "
"skill."
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type____last_update
msgid "Last Modified on"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__write_uid
msgid "Last Updated by"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__write_date
msgid "Last Updated on"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__level_progress
msgid "Level Progress"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__skill_level_ids
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_type_view_form
msgid "Levels"
msgstr ""
#. module: hr_skills
#: model:ir.ui.menu,name:hr_skills.hr_resume_line_type_menu
msgid "Line Types"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__name
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__name
msgid "Name"
msgstr ""
#. module: hr_skills
#. odoo-python
#: code:addons/hr_skills/models/hr_skill_level.py:0
#, python-format
msgid "Only one default level is allowed per skill type."
msgstr ""
#. module: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/views/skills_list_renderer.js:0
#, python-format
msgid "Other"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__level_progress
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__level_progress
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__level_progress
msgid "Progress"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_level_view_form
msgid "Progress (%)"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,help:hr_skills.field_hr_employee_skill__level_progress
#: model:ir.model.fields,help:hr_skills.field_hr_employee_skill_log__level_progress
#: model:ir.model.fields,help:hr_skills.field_hr_skill_level__level_progress
msgid "Progress from zero knowledge (0%) to fully mastered (100%)."
msgstr ""
#. module: hr_skills
#: model:ir.model.constraint,message:hr_skills.constraint_hr_skill_level_check_level_progress
msgid "Progress should be a number between 0 and 100."
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee_public
msgid "Public Employee"
msgstr ""
#. module: hr_skills
#: model:ir.ui.menu,name:hr_skills.menu_human_resources_configuration_resume
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_public_view_form_inherit
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_public_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.res_users_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.resume_line_view_form
msgid "Resume"
msgstr ""
#. module: hr_skills
#: model:ir.actions.act_window,name:hr_skills.hr_resume_type_action
msgid "Resume Line Types"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_resume_line
msgid "Resume line of an employee"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee__resume_line_ids
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_public__resume_line_ids
#: model:ir.model.fields,field_description:hr_skills.field_res_users__resume_line_ids
msgid "Resume lines"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
msgid "Search Logs"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_search
msgid "Search Skill"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__sequence
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__sequence
msgid "Sequence"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_level_view_tree
msgid "Set Default"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_skill
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee__skill_ids
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__skill_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__skill_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__skill_id
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_search
msgid "Skill"
msgstr ""
#. module: hr_skills
#: model:ir.actions.act_window,name:hr_skills.action_hr_employee_skill_log_department
#: model:ir.actions.act_window,name:hr_skills.action_hr_employee_skill_log_employee
#: model:ir.actions.server,name:hr_skills.action_open_skills_log_department
#: model:ir.actions.server,name:hr_skills.action_open_skills_log_employee
msgid "Skill History Report"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_skill_level
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__skill_level_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__skill_level_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__skill_level
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_level_view_form
msgid "Skill Level"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_level_view_tree
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_view_tree
msgid "Skill Levels"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_skill_type
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__skill_type_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__skill_type_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__skill_type_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__skill_type_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__skill_type_id
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_type_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_search
msgid "Skill Type"
msgstr ""
#. module: hr_skills
#: model:ir.actions.act_window,name:hr_skills.hr_skill_type_action
#: model:ir.ui.menu,name:hr_skills.hr_skill_type_menu
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_type_view_tree
msgid "Skill Types"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee_skill
msgid "Skill level for an employee"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee__employee_skill_ids
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_public__employee_skill_ids
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__skill_ids
#: model:ir.model.fields,field_description:hr_skills.field_res_users__employee_skill_ids
#: model:ir.ui.menu,name:hr_skills.hr_employee_skill_report_menu
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_public_view_form_inherit
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_type_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.res_users_view_form
msgid "Skills"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee_skill_log
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_department_view_kanban
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_graph_department
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_graph_employee
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_tree
msgid "Skills History"
msgstr ""
#. module: hr_skills
#. odoo-python
#: code:addons/hr_skills/models/hr_employee_skill.py:0
#, python-format
msgid "The skill %(name)s and skill type %(type)s doesn't match"
msgstr ""
#. module: hr_skills
#. odoo-python
#: code:addons/hr_skills/models/hr_employee_skill.py:0
#, python-format
msgid "The skill level %(level)s is not valid for skill type: %(type)s"
msgstr ""
#. module: hr_skills
#: model:ir.model.constraint,message:hr_skills.constraint_hr_resume_line_date_check
msgid "The start date must be anterior to the end date."
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.resume_line_view_form
msgid "Title"
msgstr ""
#. module: hr_skills
#: model:ir.model.constraint,message:hr_skills.constraint_hr_employee_skill__unique_skill
msgid "Two levels for the same skill is not allowed"
msgstr ""
#. module: hr_skills
#: model:ir.model.constraint,message:hr_skills.constraint_hr_employee_skill_log__unique_skill_log
msgid "Two levels for the same skill on the same day is not allowed"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__line_type_id
msgid "Type"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_resume_line_type
msgid "Type of a resume line"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_res_users
msgid "User"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_type_view_form
msgid "e.g. Languages"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.resume_line_view_form
msgid "e.g. Odoo Inc."
msgstr ""

View file

@ -1,487 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * hr_skills
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
"PO-Revision-Date: 2022-09-22 05:52+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: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/fields/skills_one2many.xml:0
#: code:addons/hr_skills/static/src/xml/resume_templates.xml:0
#, python-format
msgid "ADD"
msgstr ""
#. module: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/xml/resume_templates.xml:0
#, python-format
msgid "CREATE A NEW ENTRY"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields.selection,name:hr_skills.selection__hr_resume_line__display_type__classic
msgid "Classic"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__company_id
msgid "Company"
msgstr ""
#. module: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/fields/skills_one2many.xml:0
#, python-format
msgid "Create a new entry"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__create_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__create_uid
msgid "Created by"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__create_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__create_date
msgid "Created on"
msgstr ""
#. module: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/fields/resume_one2many.xml:0
#, python-format
msgid "Current"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__date
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
msgid "Date"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__date_end
msgid "Date End"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__date_start
msgid "Date Start"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__default_level
msgid "Default Level"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__department_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__department_id
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
msgid "Department"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__description
#: model_terms:ir.ui.view,arch_db:hr_skills.resume_line_view_form
msgid "Description"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__display_name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__display_name
msgid "Display Name"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__display_type
msgid "Display Type"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__employee_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__employee_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__employee_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__employee_id
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
msgid "Employee"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__display_name
msgid "Employee Name"
msgstr ""
#. module: hr_skills
#: model:ir.actions.act_window,name:hr_skills.hr_employee_skill_report_action
msgid "Employee Skills"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee_skill_report
msgid "Employee Skills Report"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
msgid "Employees with Skills"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
msgid "Employees without Skills"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
msgid "Group By"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_search
msgid "Group By..."
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__id
msgid "ID"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,help:hr_skills.field_hr_skill_level__default_level
msgid ""
"If checked, this level will be the default one selected when choosing this "
"skill."
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level____last_update
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type____last_update
msgid "Last Modified on"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__write_uid
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__write_uid
msgid "Last Updated by"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__write_date
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__write_date
msgid "Last Updated on"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__level_progress
msgid "Level Progress"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__skill_level_ids
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_type_view_form
msgid "Levels"
msgstr ""
#. module: hr_skills
#: model:ir.ui.menu,name:hr_skills.hr_resume_line_type_menu
msgid "Line Types"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__name
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__name
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__name
msgid "Name"
msgstr ""
#. module: hr_skills
#. odoo-python
#: code:addons/hr_skills/models/hr_skill_level.py:0
#, python-format
msgid "Only one default level is allowed per skill type."
msgstr ""
#. module: hr_skills
#. odoo-javascript
#: code:addons/hr_skills/static/src/views/skills_list_renderer.js:0
#, python-format
msgid "Other"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__level_progress
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__level_progress
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__level_progress
msgid "Progress"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_level_view_form
msgid "Progress (%)"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,help:hr_skills.field_hr_employee_skill__level_progress
#: model:ir.model.fields,help:hr_skills.field_hr_employee_skill_log__level_progress
#: model:ir.model.fields,help:hr_skills.field_hr_skill_level__level_progress
msgid "Progress from zero knowledge (0%) to fully mastered (100%)."
msgstr ""
#. module: hr_skills
#: model:ir.model.constraint,message:hr_skills.constraint_hr_skill_level_check_level_progress
msgid "Progress should be a number between 0 and 100."
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee_public
msgid "Public Employee"
msgstr ""
#. module: hr_skills
#: model:ir.ui.menu,name:hr_skills.menu_human_resources_configuration_resume
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_public_view_form_inherit
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_public_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.res_users_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.resume_line_view_form
msgid "Resume"
msgstr ""
#. module: hr_skills
#: model:ir.actions.act_window,name:hr_skills.hr_resume_type_action
msgid "Resume Line Types"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_resume_line
msgid "Resume line of an employee"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee__resume_line_ids
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_public__resume_line_ids
#: model:ir.model.fields,field_description:hr_skills.field_res_users__resume_line_ids
msgid "Resume lines"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
msgid "Search Logs"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_search
msgid "Search Skill"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line_type__sequence
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__sequence
msgid "Sequence"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_level_view_tree
msgid "Set Default"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_skill
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee__skill_ids
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__skill_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__skill_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__skill_id
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_search
msgid "Skill"
msgstr ""
#. module: hr_skills
#: model:ir.actions.act_window,name:hr_skills.action_hr_employee_skill_log_department
#: model:ir.actions.act_window,name:hr_skills.action_hr_employee_skill_log_employee
#: model:ir.actions.server,name:hr_skills.action_open_skills_log_department
#: model:ir.actions.server,name:hr_skills.action_open_skills_log_employee
msgid "Skill History Report"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_skill_level
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__skill_level_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__skill_level_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__skill_level
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_level_view_form
msgid "Skill Level"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_level_view_tree
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_view_tree
msgid "Skill Levels"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_skill_type
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill__skill_type_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_log__skill_type_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_skill_report__skill_type_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill__skill_type_id
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_level__skill_type_id
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_report_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_type_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_search
msgid "Skill Type"
msgstr ""
#. module: hr_skills
#: model:ir.actions.act_window,name:hr_skills.hr_skill_type_action
#: model:ir.ui.menu,name:hr_skills.hr_skill_type_menu
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_type_view_tree
msgid "Skill Types"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee_skill
msgid "Skill level for an employee"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee__employee_skill_ids
#: model:ir.model.fields,field_description:hr_skills.field_hr_employee_public__employee_skill_ids
#: model:ir.model.fields,field_description:hr_skills.field_hr_skill_type__skill_ids
#: model:ir.model.fields,field_description:hr_skills.field_res_users__employee_skill_ids
#: model:ir.ui.menu,name:hr_skills.hr_employee_skill_report_menu
#: model_terms:ir.ui.view,arch_db:hr_skills.employee_skill_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_public_view_form_inherit
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_type_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_view_search
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_skill_view_form
#: model_terms:ir.ui.view,arch_db:hr_skills.res_users_view_form
msgid "Skills"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_employee_skill_log
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_department_view_kanban
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_graph_department
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_graph_employee
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_log_view_tree
msgid "Skills History"
msgstr ""
#. module: hr_skills
#. odoo-python
#: code:addons/hr_skills/models/hr_employee_skill.py:0
#, python-format
msgid "The skill %(name)s and skill type %(type)s doesn't match"
msgstr ""
#. module: hr_skills
#. odoo-python
#: code:addons/hr_skills/models/hr_employee_skill.py:0
#, python-format
msgid "The skill level %(level)s is not valid for skill type: %(type)s"
msgstr ""
#. module: hr_skills
#: model:ir.model.constraint,message:hr_skills.constraint_hr_resume_line_date_check
msgid "The start date must be anterior to the end date."
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.resume_line_view_form
msgid "Title"
msgstr ""
#. module: hr_skills
#: model:ir.model.constraint,message:hr_skills.constraint_hr_employee_skill__unique_skill
msgid "Two levels for the same skill is not allowed"
msgstr ""
#. module: hr_skills
#: model:ir.model.constraint,message:hr_skills.constraint_hr_employee_skill_log__unique_skill_log
msgid "Two levels for the same skill on the same day is not allowed"
msgstr ""
#. module: hr_skills
#: model:ir.model.fields,field_description:hr_skills.field_hr_resume_line__line_type_id
msgid "Type"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_hr_resume_line_type
msgid "Type of a resume line"
msgstr ""
#. module: hr_skills
#: model:ir.model,name:hr_skills.model_res_users
msgid "User"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.hr_employee_skill_type_view_form
msgid "e.g. Languages"
msgstr ""
#. module: hr_skills
#: model_terms:ir.ui.view,arch_db:hr_skills.resume_line_view_form
msgid "e.g. Odoo Inc."
msgstr ""

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -1,13 +1,14 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from . import hr_employee
from . import hr_employee_public
from . import hr_job
from . import hr_resume_line
from . import hr_resume_line_type
from . import hr_skill
from . import hr_individual_skill_mixin
from . import hr_employee_skill
from . import hr_employee_skill_log
from . import hr_job_skill
from . import hr_skill_level
from . import hr_skill_type
from . import res_users
from . import resource_resource

View file

@ -1,41 +1,209 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from collections import defaultdict
from datetime import date
from dateutil.relativedelta import relativedelta
from odoo import api, fields, models
from odoo.exceptions import AccessError
from odoo.fields import Domain
from odoo.tools import convert
class Employee(models.Model):
class HrEmployee(models.Model):
_inherit = 'hr.employee'
resume_line_ids = fields.One2many('hr.resume.line', 'employee_id', string="Resume lines")
employee_skill_ids = fields.One2many('hr.employee.skill', 'employee_id', string="Skills")
skill_ids = fields.Many2many('hr.skill', compute='_compute_skill_ids', store=True)
employee_skill_ids = fields.One2many('hr.employee.skill', 'employee_id', string="Skills",
domain=[('skill_type_id.active', '=', True)])
current_employee_skill_ids = fields.One2many('hr.employee.skill',
compute='_compute_current_employee_skill_ids', readonly=False)
skill_ids = fields.Many2many('hr.skill', compute='_compute_skill_ids', store=True, groups="hr.group_hr_user")
certification_ids = fields.One2many('hr.employee.skill', compute='_compute_certification_ids', readonly=False)
display_certification_page = fields.Boolean(compute="_compute_display_certification_page")
@api.depends('employee_skill_ids')
def _compute_current_employee_skill_ids(self):
current_employee_skill_by_employee = self.employee_skill_ids.get_current_skills_by_employee()
for employee in self:
employee.current_employee_skill_ids = current_employee_skill_by_employee[employee.id]
@api.depends('employee_skill_ids.skill_id')
def _compute_skill_ids(self):
for employee in self:
employee.skill_ids = employee.employee_skill_ids.skill_id
@api.depends('employee_skill_ids')
def _compute_certification_ids(self):
for employee in self:
employee.certification_ids = employee.employee_skill_ids.filtered('is_certification')
def _compute_display_certification_page(self):
self.display_certification_page = bool(self.env['hr.skill.type'].search_count([('is_certification', '=', True)], limit=1))
@api.model_create_multi
def create(self, vals_list):
res = super(Employee, self).create(vals_list)
if self.env.context.get('salary_simulation'):
return res
resume_lines_values = []
for employee in res:
line_type = self.env.ref('hr_skills.resume_type_experience', raise_if_not_found=False)
resume_lines_values.append({
'employee_id': employee.id,
'name': employee.company_id.name or '',
'date_start': employee.create_date.date(),
'description': employee.job_title or '',
'line_type_id': line_type and line_type.id,
})
self.env['hr.resume.line'].create(resume_lines_values)
return res
for vals in vals_list:
vals_emp_skill = vals.pop('current_employee_skill_ids', [])\
+ vals.pop('certification_ids', []) + vals.get('employee_skill_ids', [])
vals['employee_skill_ids'] = self.env['hr.employee.skill']._get_transformed_commands(vals_emp_skill, self)
return super().create(vals_list)
def write(self, vals):
res = super().write(vals)
if 'department_id' in vals:
self.employee_skill_ids._create_logs()
return res
if 'current_employee_skill_ids' in vals or 'certification_ids' in vals or 'employee_skill_ids' in vals:
vals_emp_skill = vals.pop('current_employee_skill_ids', []) + vals.pop('certification_ids', [])\
+ vals.get('employee_skill_ids', [])
vals['employee_skill_ids'] = self.env['hr.employee.skill']._get_transformed_commands(vals_emp_skill, self)
return super().write(vals)
@api.model
def _add_certification_activity_to_employees(self):
today = fields.Date.today()
three_months_later = today + relativedelta(months=3)
return_val = self.env["mail.activity"]
jobs_with_certification = self.env["hr.job"].search([("job_skill_ids.is_certification", "=", True)])
if not jobs_with_certification:
return return_val
job_skill_level_mapping = defaultdict(dict)
for job in jobs_with_certification:
for cert in job.job_skill_ids.filtered(lambda s: s.is_certification):
key = (cert.skill_id, cert.skill_level_id)
summary = f"{cert.skill_id.name}: {cert.skill_level_id.name}"
job_skill_level_mapping[job][key] = summary
if not job_skill_level_mapping:
return return_val
employee_domain = Domain.AND(
[
Domain("job_id", "in", jobs_with_certification.ids),
Domain.OR(
[
Domain("user_id", "!=", False),
Domain("parent_id.user_id", "!=", False),
Domain("job_id.user_id", "!=", False),
],
),
],
)
employees = self.env["hr.employee"].search(employee_domain)
if not employees:
return return_val
emp_skills = self.env["hr.employee.skill"].search(
Domain.AND(
[Domain("employee_id", "in", employees.ids), Domain("is_certification", "=", True)],
),
)
employee_cert_data = defaultdict(dict)
for es in emp_skills:
key = (es.skill_id, es.skill_level_id)
employee_cert_data[es.employee_id][key] = es.valid_to
existing_activities = self.env["mail.activity"].search(
Domain.AND(
[
Domain("active", "=", True),
Domain("activity_category", "=", "upload_file"),
Domain("res_model", "=", "hr.employee"),
Domain("res_id", "in", employees.ids),
],
),
)
existing_activity_keys = {(act.res_id, act.summary) for act in existing_activities}
for employee in employees:
job_id = employee.job_id
responsible = employee.user_id or employee.parent_id.user_id or job_id.user_id
if job_id not in job_skill_level_mapping or not responsible:
continue
for skill_level_key, summary in job_skill_level_mapping[job_id].items():
if (employee.id, summary) in existing_activity_keys:
continue
valid_to_date = employee_cert_data.get(employee, {}).get(skill_level_key)
if valid_to_date is not None and (valid_to_date is False or valid_to_date > three_months_later):
continue
activity = employee.activity_schedule(
act_type_xmlid="hr_skills.mail_activity_data_upload_certification",
summary=summary,
note="Certification missing or expiring soon",
date_deadline=valid_to_date or today,
user_id=responsible.id,
)
return_val += activity
return return_val
def _load_scenario(self):
super()._load_scenario()
demo_tag = self.env.ref('hr_skills.employee_resume_line_emp_eg_1', raise_if_not_found=False)
if demo_tag:
return
convert.convert_file(self.env, 'hr', 'data/scenarios/hr_scenario.xml', None, mode='init')
convert.convert_file(self.env, 'hr_skills', 'data/scenarios/hr_skills_scenario.xml', None, mode='init')
@api.model
def get_internal_resume_lines(self, res_id, res_model):
if not res_id:
return []
if res_model == 'res.users':
res_id = self.env['res.users'].browse(res_id).employee_id.id
if not self.env['hr.employee.public'].browse(res_id).has_access('read'):
raise AccessError(self.env._("You cannot access the resume of this employee."))
res = []
employee_versions = self.env['hr.employee'].sudo().browse(res_id).version_ids
if not employee_versions:
return res
interval_date_start = False
for i in range(len(employee_versions) - 1):
current_version = employee_versions[i]
next_version = employee_versions[i + 1]
current_date_start = max(current_version.date_version, current_version.contract_date_start or date.min)
current_date_end = min(next_version.date_version + relativedelta(days=-1), current_version.contract_date_end or date.max)
if not current_version.job_title:
if interval_date_start:
previous_version = employee_versions[i - 1]
res.append({
'id': previous_version.id,
'job_title': previous_version.job_title,
'date_start': interval_date_start,
'date_end': current_date_start + relativedelta(days=-1),
})
interval_date_start = False
elif current_version.job_title != next_version.job_title or current_date_end + relativedelta(days=1) != next_version.date_version:
res.append({
'id': current_version.id,
'job_title': current_version.job_title,
'date_start': interval_date_start or current_date_start,
'date_end': current_date_end,
})
interval_date_start = False
else:
interval_date_start = interval_date_start or current_date_start
last_version = employee_versions[-1]
if last_version.job_title:
current_date_start = max(last_version.date_version, last_version.contract_date_start or date.min)
res.append({
'id': last_version.id,
'job_title': last_version.job_title,
'date_start': interval_date_start or current_date_start,
'date_end': last_version.contract_date_end or False,
})
elif interval_date_start:
previous_version = employee_versions[-2]
res.append({
'id': previous_version.id,
'job_title': previous_version.job_title,
'date_start': interval_date_start,
'date_end': current_date_start + relativedelta(days=-1),
})
return res[::-1]

View file

@ -1,11 +1,14 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import fields, models
class EmployeePublic(models.Model):
class HrEmployeePublic(models.Model):
_inherit = 'hr.employee.public'
resume_line_ids = fields.One2many('hr.resume.line', 'employee_id', string="Resume lines")
employee_skill_ids = fields.One2many('hr.employee.skill', 'employee_id', string="Skills")
employee_skill_ids = fields.One2many('hr.employee.skill', 'employee_id', string="Skills",
domain=[('skill_type_id.active', '=', True)])
current_employee_skill_ids = fields.One2many('hr.employee.skill', related='employee_id.current_employee_skill_ids')
certification_ids = fields.One2many('hr.employee.skill', related='employee_id.certification_ids')
display_certification_page = fields.Boolean(related="employee_id.display_certification_page")

View file

@ -1,97 +1,48 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import api, fields, models, _
from odoo.exceptions import ValidationError
from collections import defaultdict
from odoo import fields, models
class EmployeeSkill(models.Model):
class HrEmployeeSkill(models.Model):
_name = 'hr.employee.skill'
_description = "Skill level for an employee"
_rec_name = 'skill_id'
_inherit = 'hr.individual.skill.mixin'
_description = "Skill level for employee"
_order = "skill_type_id, skill_level_id"
_rec_name = "skill_id"
employee_id = fields.Many2one('hr.employee', required=True, ondelete='cascade')
skill_id = fields.Many2one('hr.skill', compute='_compute_skill_id', store=True, domain="[('skill_type_id', '=', skill_type_id)]", readonly=False, required=True, ondelete='cascade')
skill_level_id = fields.Many2one('hr.skill.level', compute='_compute_skill_level_id', domain="[('skill_type_id', '=', skill_type_id)]", store=True, readonly=False, required=True, ondelete='cascade')
skill_type_id = fields.Many2one('hr.skill.type', required=True, ondelete='cascade')
level_progress = fields.Integer(related='skill_level_id.level_progress')
employee_id = fields.Many2one('hr.employee', required=True, index=True, ondelete='cascade')
_sql_constraints = [
('_unique_skill', 'unique (employee_id, skill_id)', "Two levels for the same skill is not allowed"),
]
def _linked_field_name(self):
return 'employee_id'
@api.constrains('skill_id', 'skill_type_id')
def _check_skill_type(self):
for record in self:
if record.skill_id not in record.skill_type_id.skill_ids:
raise ValidationError(_("The skill %(name)s and skill type %(type)s doesn't match", name=record.skill_id.name, type=record.skill_type_id.name))
def get_current_skills_by_employee(self):
emp_skill_grouped = dict(self.grouped(lambda emp_skill: (emp_skill.employee_id, emp_skill.skill_id)))
result_dict = defaultdict(lambda: self.env['hr.employee.skill'])
for (employee, skill), emp_skills in emp_skill_grouped.items():
filtered_emp_skill = emp_skills.filtered(
lambda employee_skill: not employee_skill.valid_to or employee_skill.valid_to >= fields.Date.today()
)
if skill.skill_type_id.is_certification and not filtered_emp_skill:
expired_skills = (emp_skills - filtered_emp_skill)
expired_skills_group_by_valid_to = expired_skills.grouped('valid_to')
max_valid_to = max(expired_skills.mapped('valid_to'))
result_dict[employee.id] += expired_skills_group_by_valid_to[max_valid_to]
continue
result_dict[employee.id] += filtered_emp_skill
return result_dict
@api.constrains('skill_type_id', 'skill_level_id')
def _check_skill_level(self):
for record in self:
if record.skill_level_id not in record.skill_type_id.skill_level_ids:
raise ValidationError(_("The skill level %(level)s is not valid for skill type: %(type)s", level=record.skill_level_id.name, type=record.skill_type_id.name))
def open_hr_employee_skill_modal(self):
return {
'type': 'ir.actions.act_window',
'res_model': 'hr.employee.skill',
'res_id': self.id if self else False,
'target': 'new',
'context': {
'show_employee': True,
'default_skill_type_id': self.env['hr.skill.type'].search([('is_certification', '=', True)], limit=1).id
},
'views': [(self.env.ref('hr_skills.employee_skill_view_inherit_certificate_form').id, 'form')],
}
@api.depends('skill_type_id')
def _compute_skill_id(self):
for record in self:
if record.skill_id.skill_type_id != record.skill_type_id:
record.skill_id = False
@api.depends('skill_id')
def _compute_skill_level_id(self):
for record in self:
if not record.skill_id:
record.skill_level_id = False
else:
skill_levels = record.skill_type_id.skill_level_ids
record.skill_level_id = skill_levels.filtered('default_level') or skill_levels[0] if skill_levels else False
def _create_logs(self):
today = fields.Date.context_today(self)
employee_skills = self.env['hr.employee.skill'].search([
('employee_id', 'in', self.employee_id.ids)
])
employee_skill_logs = self.env['hr.employee.skill.log'].search([
('employee_id', 'in', self.employee_id.ids),
])
skills_by_employees = defaultdict(lambda: self.env['hr.employee.skill'])
for skill in employee_skills:
skills_by_employees[skill.employee_id.id] |= skill
logs_by_employees = defaultdict(lambda: self.env['hr.employee.skill.log'])
for log in employee_skill_logs:
logs_by_employees[log.employee_id.id] |= log
skill_to_create_vals = []
for employee in skills_by_employees:
employee_logs = logs_by_employees[employee]
for employee_skill in skills_by_employees[employee]:
existing_log = employee_logs.filtered(lambda l: l.department_id == employee_skill.employee_id.department_id and l.skill_id == employee_skill.skill_id and l.date == today)
if existing_log:
existing_log.write({'skill_level_id': employee_skill.skill_level_id.id})
else:
skill_to_create_vals.append({
'employee_id': employee_skill.employee_id.id,
'skill_id': employee_skill.skill_id.id,
'skill_level_id': employee_skill.skill_level_id.id,
'department_id': employee_skill.employee_id.department_id.id,
'skill_type_id': employee_skill.skill_type_id.id,
})
if skill_to_create_vals:
self.env['hr.employee.skill.log'].create(skill_to_create_vals)
@api.model_create_multi
def create(self, vals_list):
employee_skills = super().create(vals_list)
employee_skills._create_logs()
return employee_skills
def write(self, vals):
res = super().write(vals)
self._create_logs()
return res
def action_save(self):
return {'type': 'ir.actions.act_window_close'}

View file

@ -1,23 +0,0 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import fields, models
class HrEmployeeSkillLog(models.Model):
_name = 'hr.employee.skill.log'
_description = "Skills History"
_rec_name = 'skill_id'
_order = "employee_id,date"
employee_id = fields.Many2one('hr.employee', required=True, ondelete='cascade')
department_id = fields.Many2one('hr.department')
skill_id = fields.Many2one('hr.skill', compute='_compute_skill_id', store=True, domain="[('skill_type_id', '=', skill_type_id)]", readonly=False, required=True, ondelete='cascade')
skill_level_id = fields.Many2one('hr.skill.level', compute='_compute_skill_level_id', domain="[('skill_type_id', '=', skill_type_id)]", store=True, readonly=False, required=True, ondelete='cascade')
skill_type_id = fields.Many2one('hr.skill.type', required=True, ondelete='cascade')
level_progress = fields.Integer(related='skill_level_id.level_progress', store=True, group_operator="avg")
date = fields.Date(default=fields.Date.context_today)
_sql_constraints = [
('_unique_skill_log', 'unique (employee_id, department_id, skill_id, date)', "Two levels for the same skill on the same day is not allowed"),
]

View file

@ -0,0 +1,537 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from collections import defaultdict
from dateutil.relativedelta import relativedelta
from odoo import api, fields, models
from odoo.exceptions import ValidationError
from odoo.fields import Domain
class HrIndividualSkillMixin(models.AbstractModel):
_name = 'hr.individual.skill.mixin'
_description = "Skill level"
_order = "skill_type_id, skill_level_id"
_rec_name = "skill_id"
def _linked_field_name(self):
raise NotImplementedError()
def _get_passive_fields(self):
"""
Return additional passive fields to be included during (versioned)skill creation.
Passive fields are preserved/included when new skill versions are created due to changes in any of the
core/active fields (linked_field, skill_id, skill_level_id, skill_type_id),but modifying them DOES NOT
trigger new (versioned)skill creation.
Core/Active fields (linked_field, skill_id, skill_level_id, skill_type_id) are automatically preserved
and should NOT be included here.
:return: List of field names to copy to new skills
:rtype: list[str]
"""
return []
def _can_edit_certification_validity_period(self):
# If True, the overlapping constraint on a certification is released:
# two certifications are overlapping each other if they have the same skill_level_id, valid_from and valid_to.
# This behavior is wanted when the user can change the validity.
return True
def _default_skill_type_id(self):
if self.env.context.get('certificate_skill', False):
return self.env['hr.skill.type'].search([('is_certification', '=', True)], limit=1)
return self.env['hr.skill.type'].search([], limit=1)
skill_id = fields.Many2one('hr.skill', compute='_compute_skill_id', store=True,
domain="[('skill_type_id', '=', skill_type_id)]", readonly=False, required=True, ondelete='cascade')
skill_level_id = fields.Many2one('hr.skill.level', compute='_compute_skill_level_id',
domain="[('skill_type_id', '=', skill_type_id)]", store=True, readonly=False, required=True, ondelete='cascade')
skill_type_id = fields.Many2one('hr.skill.type',
default=_default_skill_type_id,
required=True, ondelete='cascade')
level_progress = fields.Integer(related='skill_level_id.level_progress')
color = fields.Integer(related="skill_type_id.color")
valid_from = fields.Date(string="Validity Start", default=fields.Date.today())
valid_to = fields.Date(string="Validity Stop")
levels_count = fields.Integer(related="skill_type_id.levels_count")
certification_skill_type_count = fields.Integer(compute="_compute_certification_skill_type_count",
export_string_translation=False)
is_certification = fields.Boolean(related="skill_type_id.is_certification",
export_string_translation=False) # if is_certification change the model will not trigger the constrains
display_warning_message = fields.Boolean()
@api.constrains(lambda self: [
'valid_from', 'valid_to', 'skill_id', 'skill_type_id', 'skill_level_id', self._linked_field_name()
])
def _check_not_overlapping_regular_skill(self):
"""
The following is the core functionality and difference for the two models
Skills:
1. There can only be one active skill for each skill_id, f.ex only one level of English allowed.
2. Skills should not be deleted, unless they were created within the last 24 hours. Skills should instead
be archived to preserve the history of the skills linked to that particular record.
3. Skills should not be written to, instead the previous skill should be archived and a new skill with
the new values should be created. This is again to preserve the history of skills on the record.
Certifications:
1. There can be many certifications with the same skill_id and skill_level as long as the valid_from and
valid_to fields are different, e.g. "Odoo:Certified 2025-1-1 to 2025-12-31" can exist alongside
"Odoo:Certified 2024-6-1 to 2025-5-31".
2. Certifications can be deleted at any point.
3. Certifications should not be written to, instead the previous certification should be archived and a new
certification with the new values should be created.
For both models:
1. There should not be multiple records with exactly the same values.
2. An Active skill/certification is one with the valid_to field either unset or set to a date in the future
"""
overlapping_dict = self._get_overlapping_individual_skill([{
f"{self._linked_field_name()}": skill_ind[self._linked_field_name()].id,
"skill_id": skill_ind.skill_id.id,
"id": skill_ind.id,
"valid_from": skill_ind.valid_from,
"valid_to": skill_ind.valid_to,
"skill_level_id": skill_ind.skill_level_id.id,
"is_certification": skill_ind.is_certification
}
for skill_ind in self])
if overlapping_dict:
errors = []
for existing_ind_skill, new_ind_skills in overlapping_dict.items():
errors.append(
f"{', '.join([str(ind_skill) for ind_skill in new_ind_skills])} conflicts with the existing skill/certification {existing_ind_skill.display_name} from {existing_ind_skill.valid_from} to {existing_ind_skill.valid_to}",
)
error_msg = self.env._(
"The following skills can't be created as they overlap or exactly match existing skills:\n%(collisions)s",
collisions="\n".join(errors),
)
raise ValidationError(error_msg)
def _get_overlapping_individual_skill(self, vals_list):
can_edit_certification_validity_period = self._can_edit_certification_validity_period()
matching_skill_domain = Domain.FALSE
overlapping_dict = defaultdict(list)
certification_dict = defaultdict(list)
regular_dict = defaultdict(list)
for individual_skill_vals in vals_list:
ind_domain = Domain.AND([
Domain(f"{self._linked_field_name()}.id", "=", individual_skill_vals[self._linked_field_name()]),
Domain("skill_id.id", "=", individual_skill_vals['skill_id']),
Domain("id", "!=", individual_skill_vals['id']),
])
if can_edit_certification_validity_period and individual_skill_vals['is_certification']:
ind_domain = Domain.AND([
ind_domain,
Domain("skill_level_id.id", "=", individual_skill_vals['skill_level_id']),
Domain('valid_from', '=', individual_skill_vals['valid_from']),
Domain('valid_to', '=', individual_skill_vals['valid_to']),
])
key = (
individual_skill_vals[self._linked_field_name()],
individual_skill_vals['skill_id'],
individual_skill_vals['skill_level_id'],
fields.Date.from_string(individual_skill_vals['valid_from']),
fields.Date.from_string(individual_skill_vals['valid_to']),
)
certification_dict[key].append(individual_skill_vals)
else:
ind_domain = Domain.AND([
ind_domain,
Domain.OR([
Domain.AND([
Domain('valid_from', '<=', individual_skill_vals['valid_from']),
Domain.OR([
Domain('valid_to', '=', False),
Domain('valid_to', '>=', individual_skill_vals['valid_from']),
]),
]),
Domain.AND([
Domain('valid_from', '<=', individual_skill_vals['valid_to']),
Domain.OR([
Domain('valid_to', '=', False),
Domain('valid_to', '>=', individual_skill_vals['valid_to']),
]),
]),
])
])
key = (
individual_skill_vals[self._linked_field_name()],
individual_skill_vals['skill_id'],
)
regular_dict[key].append(individual_skill_vals)
matching_skill_domain = Domain.OR([matching_skill_domain, ind_domain])
matching_individual_skills = self.env[self._name].search(matching_skill_domain)
for matching_ind_skill in matching_individual_skills:
if can_edit_certification_validity_period and matching_ind_skill.is_certification:
similar_certifications = certification_dict.get((
matching_ind_skill[self._linked_field_name()].id,
matching_ind_skill.skill_id.id,
matching_ind_skill.skill_level_id.id,
fields.Date.from_string(matching_ind_skill.valid_from),
fields.Date.from_string(matching_ind_skill.valid_to),
))
if similar_certifications:
overlapping_dict[matching_ind_skill].extend(similar_certifications)
else:
similar_regular_skills = regular_dict.get((
matching_ind_skill[self._linked_field_name()].id,
matching_ind_skill.skill_id.id,
), [])
for similar_regular_skill in similar_regular_skills:
if (matching_ind_skill.valid_from <= similar_regular_skill['valid_from'] and
(not matching_ind_skill.valid_to or
matching_ind_skill.valid_to >= similar_regular_skill['valid_from']
)) or (matching_ind_skill.valid_from <= similar_regular_skill['valid_to'] and
(not matching_ind_skill.valid_to or
matching_ind_skill.valid_to >= similar_regular_skill['valid_to']
)):
overlapping_dict[matching_ind_skill].append(similar_regular_skill)
return overlapping_dict
@api.constrains('valid_from', 'valid_to')
def _check_date(self):
error_ind_skill_msg = ""
for ind_skill in self:
if ind_skill.valid_to and ind_skill.valid_from > ind_skill.valid_to:
error_ind_skill_msg += self.env._("%(skill_name)s from %(valid_from)s to %(valid_to)s",
skill_name=ind_skill.display_name, valid_from=ind_skill.valid_from, valid_to=ind_skill.valid_to
)
if error_ind_skill_msg:
raise ValidationError(self.env._("The following skills have their valid stop date prior to their valid start date:\n") + error_ind_skill_msg)
@api.constrains('skill_id', 'skill_type_id')
def _check_skill_type(self):
for record in self:
if record.skill_id not in record.skill_type_id.skill_ids:
raise ValidationError(self.env._("The skill %(name)s and skill type %(type)s don't match",
name=record.skill_id.name, type=record.skill_type_id.name))
@api.constrains('skill_type_id', 'skill_level_id')
def _check_skill_level(self):
for record in self:
if record.skill_level_id not in record.skill_type_id.skill_level_ids:
raise ValidationError(self.env._("The skill level %(level)s is not valid for skill type: %(type)s",
level=record.skill_level_id.name, type=record.skill_type_id.name))
def _compute_certification_skill_type_count(self):
certification_skill_type_count = self.env['hr.skill.type'].search_count(domain=[('is_certification', '=', True)])
self.certification_skill_type_count = certification_skill_type_count
# To reset the validity period if the skill become certified or uncertified
@api.onchange('is_certification')
def _onchange_is_certification(self):
self.valid_from = fields.Date.today()
if not self.is_certification:
self.valid_to = False
@api.depends('skill_type_id')
def _compute_skill_id(self):
for record in self:
if record.skill_type_id:
record.skill_id = record.skill_type_id.skill_ids[0] if record.skill_type_id.skill_ids else False
else:
record.skill_id = False
@api.depends('skill_id')
def _compute_skill_level_id(self):
for record in self:
if not record.skill_id:
record.skill_level_id = False
else:
skill_levels = record.skill_type_id.skill_level_ids
record.skill_level_id = skill_levels.filtered('default_level') or skill_levels[0] if skill_levels else False
@api.depends('skill_id', 'skill_level_id')
def _compute_display_name(self):
for individual_skill in self:
individual_skill.display_name = f"{individual_skill.skill_id.name}: {individual_skill.skill_level_id.name}"
@api.onchange('valid_to', 'valid_from')
def _onchange_valid_date(self):
self.display_warning_message = self.valid_to and self.valid_from and self.valid_to < self.valid_from
def _expire_individual_skills(self):
"""
This function archive all individual skill in self.
If the individual skill is not expired (valid_to < today) then valid_to will be set to yesterday if
it's possible (not break a constraint)
Else the individual skill is delete
Example:
An individual already have the skill English A2 (added one month ago) and we want to delete it
output: [[1, id('English A2'), {'valid_to': yesterday}]]
@return {List[COMMANDS]} List of WRITE, UNLINK commands
"""
yesterday = fields.Date.today() - relativedelta(days=1)
to_remove = self.env[self._name]
to_archive = self.env[self._name]
for individual_skill in self:
if individual_skill.valid_from >= yesterday or (individual_skill.valid_to and individual_skill.valid_to <= yesterday):
to_remove += individual_skill
else:
to_archive += individual_skill
if to_archive:
overlapping_dict = self._get_overlapping_individual_skill([{
f"{self._linked_field_name()}": skill[self._linked_field_name()].id,
"skill_id": skill.skill_id.id,
"id": skill.id,
"valid_from": skill.valid_from,
"valid_to": yesterday,
"skill_level_id": skill.skill_level_id.id,
"is_certification": skill.is_certification
} for skill in to_archive])
new_overlapped_skill_ids = []
for new_skills in overlapping_dict.values():
for new_skill in new_skills:
new_overlapped_skill_ids.append(new_skill['id'])
changed_to_remove = to_archive.filtered(lambda ind_skill: ind_skill.id in new_overlapped_skill_ids)
to_archive -= changed_to_remove
to_remove += changed_to_remove
return [[2, skill.id] for skill in to_remove] + [[1, skill.id, {'valid_to': yesterday}] for skill in to_archive]
def _create_individual_skills(self, vals_list):
"""
This function transform CREATE commands into CREATE, WRITE and UNLINK commands in order to keep the
logs and to follow the constraints
Example:
An individual already have the skill English A2 (added one month ago) and we want to add the skill English B1
This method will transform:
{linked_field: id, skill_id: id('English'), skill_level_id: id('B1') skill_type_id: id('Languages')}
into
[
[1, id('English A2'), {'valid_to': yesterday}],
[0, 0, {
linked_field: id,
skill_id: id('English'),
skill_level_id: id('B1'),
skill_type_id: id('Languages')}
]
]
@param {List[vals]} vals_list: list of right leaf of CREATE commands
@return {List[COMMANDS]} List of CREATE, WRITE, UNLINK commands
"""
can_edit_certification_validity_period = self._can_edit_certification_validity_period()
seen_skills = set()
skills_to_archive = self.env[self._name]
vals_to_return = []
validity_domain = Domain.OR(
[
Domain("valid_to", "=", False),
Domain("valid_to", ">=", fields.Date.today()),
]
)
if can_edit_certification_validity_period:
validity_domain = Domain.OR([
validity_domain,
Domain("is_certification", "=", True),
])
existing_skills_domain = Domain.AND(
[
Domain.OR(
[
Domain.AND(
[
Domain(f"{self._linked_field_name()}", "=", vals.get(self._linked_field_name(), False)),
Domain("skill_id", "=", vals.get("skill_id", False)),
]
)
for vals in vals_list
]
),
validity_domain
]
)
existing_skills = self.env[self._name].search(existing_skills_domain)
existing_skills_grouped = existing_skills.grouped(
lambda skill: (skill[self._linked_field_name()].id, skill.skill_id.id)
)
if can_edit_certification_validity_period:
existing_certifications = existing_skills.filtered(lambda s: s.is_certification)
certification_set = {}
for cert in existing_certifications:
key = (
cert[self._linked_field_name()].id,
cert.skill_id.id,
cert.skill_level_id.id,
fields.Date.from_string(cert.valid_from),
fields.Date.from_string(cert.valid_to),
)
certification_set[key] = cert
certification_types = set(
self.env["hr.skill.type"]
.browse([vals["skill_type_id"] for vals in vals_list])
.filtered("is_certification")
.ids
)
for vals in vals_list:
individual_skill_id = vals.get(self._linked_field_name(), False)
skill_id = vals["skill_id"]
skill_type_id = vals["skill_type_id"]
skill_level_id = vals["skill_level_id"]
valid_from = fields.Date.from_string(vals.get("valid_from"))
valid_to = fields.Date.from_string(vals.get("valid_to"))
if can_edit_certification_validity_period:
is_certificate = skill_type_id in certification_types
else:
is_certificate = False
skill_key = (individual_skill_id, skill_id, valid_from, valid_to)
# Remove duplicate skills
if skill_key in seen_skills:
continue
seen_skills.add(skill_key)
if is_certificate:
key = (
individual_skill_id,
skill_id,
skill_level_id,
valid_from,
valid_to,
)
# Remove duplicate certification
if certification_set.get(key):
continue
else:
# Archive existing regular skill if the person already have one with the same skill
if existing_skill := existing_skills_grouped.get((individual_skill_id, skill_id)):
skills_to_archive += existing_skill
vals_to_return.append(vals)
return skills_to_archive._expire_individual_skills() + [[0, 0, new_create_val] for new_create_val in vals_to_return]
def _write_individual_skills(self, commands):
"""
Transform a list of write commands into a list of create, write and unlink commands according to the logic of
how skills should behave. The relevant logic is as follows:
* If "skill_type_id", "skill_id", "skill_level_id", self._linked_field_name() are not in vals, this method will
behave like any standard write method.
* Otherwise, the current record is archived, by changing valid_to to yesterday, and a new one is created with
values from vals and self, with vals taking priority.
:param commands: list of WRITE commands
:return: List of CREATE, WRITE, UNLINK commands
"""
self_dict = self.grouped('id')
result_command = []
create_vals = []
remove_from_expire = self.env[self._name]
def _get_passive_field_value(field, skill):
"""
Extracts the appropriate value from a field to be passed into a vals dict for record creation/writing.
Returns the raw value for most fields but extracts id(s) for relational fields.
:param field: Field name as a string to process
:param skill: Source record to extract value from
:return: ORM-ready value for the field
"""
field_type = self._fields[field].type
if field_type == "many2one":
return skill[field].id
if field_type == "many2many" or field_type == "one2many":
return skill[field].ids
return skill[field]
for command in commands:
ind_skill = self_dict.get(command[1])
vals = command[2]
if not any(key in vals for key in ["skill_type_id", "skill_id", "skill_level_id", self._linked_field_name()]):
result_command.append([1, ind_skill.id, vals])
remove_from_expire += ind_skill
continue
passive_vals = {
field: vals.get(field, _get_passive_field_value(field, ind_skill))
for field in self._get_passive_fields()
}
new_vals = {
f'{self._linked_field_name()}': vals.get(self._linked_field_name(), ind_skill[self._linked_field_name()].id),
'skill_id': vals.get('skill_id', ind_skill.skill_id.id),
'skill_level_id': vals.get('skill_level_id', ind_skill.skill_level_id.id),
'skill_type_id': vals.get('skill_type_id', ind_skill.skill_type_id.id),
**passive_vals,
}
skill_type = self.env['hr.skill.type'].browse(new_vals['skill_type_id'])
valid_from = vals.get('valid_from', ind_skill.valid_from if skill_type.is_certification else fields.Date.today())
valid_to = vals.get('valid_to', ind_skill.valid_to if skill_type.is_certification else False)
new_vals.update({
'valid_from': valid_from,
'valid_to': valid_to,
})
create_vals.append(new_vals)
return result_command + (self - remove_from_expire)._expire_individual_skills() + self.env[self._name]._create_individual_skills(create_vals)
def _get_transformed_commands(self, commands, individuals):
"""
Transform a list of ORM commands to fit with the business constraints and preserve the logic of how skills and
certifications should behave. The key behaviors are as follows:
Skills:
1. Only one active skill per `skill_id` is allowed (e.g., one "English" skill per linked_field record).
Certifications (`is_certification=True`):
1. Multiple certifications with the same `skill_id` and `level_id` are allowed if their date ranges differ (e.g.,
"Odoo Certified (2024-01-01 → 2024-12-31)" and "Odoo Certified (2024-06-01 → 2025-05-31)" can coexist.)
Shared Rules:
- Updates always create new records (archiving old ones) rather than in-place writes.
- No two records can have all their fields identical.
- A skill/certification is active if `valid_to` is unset or in the future.
- A skill/certification that is not active is considered archived.
- A skill/certification is only deleted if valid_from is from the past 24 hours or it is expired.
:param commands: list of CREATE, WRITE, and UNLINK commands
:param individuals: a recordset of linked_field's model
:return: List of CREATE, WRITE, and UNLINK commands
"""
if not commands:
return
updated_ids = set()
updated_commands = []
created_values = []
unlinked_ids = set()
for command in commands:
if command[0] == 1:
updated_ids.add(command[1])
updated_commands.append(command)
elif command[0] == 2:
unlinked_ids.add(command[1])
elif command[0] == 0:
if individuals:
for individual in individuals:
individual_command = command[2]
individual_command[self._linked_field_name()] = individual.id
created_values.append(individual_command)
else:
created_values.append(command[2])
mixed_command_ids = list(updated_ids & unlinked_ids)
if mixed_command_ids:
# reset updated values
updated_ids = set()
updated_commands = []
for command in commands:
if command[1] not in mixed_command_ids and command[0] == 1:
updated_commands.append(command)
updated_ids.append(command[1])
# Process individual_skill_ids values
unlinked_commands = self.env[self._name].browse(list(unlinked_ids))._expire_individual_skills()
updated_commands = self.env[self._name].browse(list(updated_ids))._write_individual_skills(updated_commands)
created_commands = self.env[self._name]._create_individual_skills(created_values)
return unlinked_commands + updated_commands + created_commands

View file

@ -0,0 +1,66 @@
from odoo import api, fields, models
from odoo.fields import Domain
class HrJob(models.Model):
_inherit = "hr.job"
job_skill_ids = fields.One2many(
comodel_name="hr.job.skill",
inverse_name="job_id",
string="Skills",
domain=[("skill_type_id.active", "=", True)],
)
current_job_skill_ids = fields.One2many(
comodel_name="hr.job.skill",
compute="_compute_current_job_skill_ids",
search="_search_current_job_skill_ids",
readonly=False,
)
skill_ids = fields.Many2many(
comodel_name="hr.skill",
compute="_compute_skill_ids",
store=True,
)
@api.depends("job_skill_ids")
def _compute_current_job_skill_ids(self):
for job in self:
job.current_job_skill_ids = job.job_skill_ids.filtered(
lambda skill: not skill.valid_to or skill.valid_to >= fields.Date.today()
)
def _search_current_job_skill_ids(self, operator, value):
if operator not in ('in', 'not in', 'any'):
raise NotImplementedError()
job_skill_ids = []
domain = Domain.OR([
Domain('valid_to', '=', False),
Domain('valid_to', '>=', fields.Date.today()),
])
if operator == 'any' and isinstance(value, Domain):
domain = Domain.AND([domain, value])
elif operator in ('in', 'not in'):
domain = Domain.AND([domain, Domain('id', 'in', value)])
job_skill_ids = self.env['hr.job.skill']._search(domain)
return Domain('job_skill_ids', 'in', job_skill_ids)
@api.depends("job_skill_ids.skill_id")
def _compute_skill_ids(self):
for job in self:
job.skill_ids = job.job_skill_ids.skill_id
@api.model_create_multi
def create(self, vals_list):
for vals in vals_list:
vals_job_skill = vals.pop("current_job_skill_ids", []) + vals.get("job_skill_ids", [])
vals["job_skill_ids"] = self.env["hr.job.skill"]._get_transformed_commands(vals_job_skill, self)
return super().create(vals_list)
def write(self, vals):
if "current_job_skill_ids" in vals or "job_skill_ids" in vals:
vals_job_skill = vals.pop("current_job_skill_ids", []) + vals.get("job_skill_ids", [])
vals["job_skill_ids"] = self.env["hr.job.skill"]._get_transformed_commands(vals_job_skill, self)
return super().write(vals)

View file

@ -0,0 +1,24 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import fields, models
class HrJobSkill(models.Model):
_name = "hr.job.skill"
_inherit = "hr.individual.skill.mixin"
_description = "Skills for job positions"
_order = "skill_type_id, skill_level_id desc"
_rec_name = "skill_id"
job_id = fields.Many2one(
comodel_name="hr.job",
required=True,
index=True,
ondelete="cascade",
)
def _linked_field_name(self):
return "job_id"
def _can_edit_certification_validity_period(self):
return False

View file

@ -1,24 +1,61 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import fields, models
import re
from odoo import api, fields, models
class ResumeLine(models.Model):
class HrResumeLine(models.Model):
_name = 'hr.resume.line'
_description = "Resume line of an employee"
_order = "line_type_id, date_end desc, date_start desc"
employee_id = fields.Many2one('hr.employee', required=True, ondelete='cascade')
name = fields.Char(required=True)
date_start = fields.Date(required=True)
employee_id = fields.Many2one('hr.employee', string="Employee", required=True, ondelete='cascade', index=True)
avatar_128 = fields.Image(related='employee_id.avatar_128')
company_id = fields.Many2one(related='employee_id.company_id')
department_id = fields.Many2one(related='employee_id.department_id')
name = fields.Char(required=True, translate=True)
date_start = fields.Date(required=True, default=fields.Date.context_today)
date_end = fields.Date()
description = fields.Text(string="Description")
duration = fields.Integer(string="Duration")
description = fields.Html(string="Description", translate=True)
line_type_id = fields.Many2one('hr.resume.line.type', string="Type")
is_course = fields.Boolean(related='line_type_id.is_course')
course_type = fields.Selection(
string="Course Type",
selection=[('external', 'External')],
default='external',
required=True
)
color = fields.Char(compute='_compute_color', default='#000000')
external_url = fields.Char(string="External URL", compute='_compute_external_url', store=True, readonly=False)
certificate_filename = fields.Char()
certificate_file = fields.Binary(string="Certificate")
resume_line_properties = fields.Properties(
'Properties',
definition='line_type_id.resume_line_type_properties_definition'
)
# Used to apply specific template on a line
display_type = fields.Selection([('classic', 'Classic')], string="Display Type", default='classic')
_date_check = models.Constraint(
'CHECK ((date_start <= date_end OR date_end IS NULL))',
'The start date must be anterior to the end date.',
)
_sql_constraints = [
('date_check', "CHECK ((date_start <= date_end OR date_end IS NULL))", "The start date must be anterior to the end date."),
]
@api.onchange('external_url')
def _onchange_external_url(self):
if not self.name and self.external_url:
website_name_match = re.search(r'((https|http):\/\/)?(www\.)?(.*)\.', self.external_url)
if website_name_match:
self.name = website_name_match.group(4).capitalize()
@api.depends('course_type')
def _compute_external_url(self):
for resume_line in self:
if resume_line.course_type != 'external':
resume_line.external_url = ''
@api.depends('course_type')
def _compute_color(self):
for resume_line in self:
if resume_line.course_type == 'external':
resume_line.color = '#a2a2a2'

View file

@ -4,10 +4,12 @@
from odoo import fields, models
class ResumeLineType(models.Model):
class HrResumeLineType(models.Model):
_name = 'hr.resume.line.type'
_description = "Type of a resume line"
_order = "sequence"
name = fields.Char(required=True)
name = fields.Char(required=True, translate=True)
sequence = fields.Integer('Sequence', default=10)
is_course = fields.Boolean('Course', default=False)
resume_line_type_properties_definition = fields.PropertiesDefinition('Sections Properties')

View file

@ -1,19 +1,23 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import fields, models
from odoo import api, fields, models
class Skill(models.Model):
class HrSkill(models.Model):
_name = 'hr.skill'
_description = "Skill"
_order = "sequence, name"
name = fields.Char(required=True)
name = fields.Char(required=True, translate=True)
sequence = fields.Integer(default=10)
skill_type_id = fields.Many2one('hr.skill.type', required=True, ondelete='cascade')
skill_type_id = fields.Many2one('hr.skill.type', required=True, index=True, ondelete='cascade')
color = fields.Integer(related='skill_type_id.color')
def name_get(self):
if not self._context.get('from_skill_dropdown'):
return super().name_get()
return [(record.id, f"{record.name} ({record.skill_type_id.name})") for record in self]
@api.depends('skill_type_id')
@api.depends_context('from_skill_dropdown')
def _compute_display_name(self):
if not self.env.context.get('from_skill_dropdown'):
return super()._compute_display_name()
for record in self:
record.display_name = f"{record.name} ({record.skill_type_id.name})"

View file

@ -2,52 +2,44 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import api, fields, models, _
from odoo.exceptions import ValidationError
class SkillLevel(models.Model):
class HrSkillLevel(models.Model):
_name = 'hr.skill.level'
_description = "Skill Level"
_order = "level_progress desc"
_order = "level_progress"
skill_type_id = fields.Many2one('hr.skill.type', ondelete='cascade')
skill_type_id = fields.Many2one('hr.skill.type', index='btree_not_null', ondelete='cascade')
name = fields.Char(required=True)
level_progress = fields.Integer(string="Progress", help="Progress from zero knowledge (0%) to fully mastered (100%).")
default_level = fields.Boolean(help="If checked, this level will be the default one selected when choosing this skill.")
_sql_constraints = [
('check_level_progress', 'CHECK(level_progress BETWEEN 0 AND 100)', "Progress should be a number between 0 and 100."),
]
# This field is a technical field, created to be set exclusively by the front-end; it's why this computed field is
# not stored and not readonly.
# With this field, it's possible to know in onchange defined in the model hr_skill_type which
# level became the new default_level.
technical_is_new_default = fields.Boolean(compute="_compute_technical_is_new_default", readonly=False)
def name_get(self):
if not self._context.get('from_skill_level_dropdown'):
return super().name_get()
return [(record.id, f"{record.name} ({record.level_progress}%)") for record in self]
_check_level_progress = models.Constraint(
'CHECK(level_progress BETWEEN 0 AND 100)',
'Progress should be a number between 0 and 100.',
)
# This compute is never trigger by a depends in purpose. The front-end will change this value when the
# default_level will become true.
def _compute_technical_is_new_default(self):
self.technical_is_new_default = False
@api.model_create_multi
def create(self, vals_list):
levels = super().create(vals_list)
levels.skill_type_id._set_default_level()
return levels
skill_levels = super().create(vals_list)
for level in skill_levels:
if level.default_level:
level.skill_type_id.skill_level_ids.filtered(lambda r: r.id != level.id).default_level = False
return skill_levels
def write(self, values):
levels = super().write(values)
self.skill_type_id._set_default_level()
return levels
def unlink(self):
skill_types = self.skill_type_id
res = super().unlink()
skill_types._set_default_level()
def write(self, vals):
res = super().write(vals)
if vals.get('default_level'):
self.skill_type_id.skill_level_ids.filtered(lambda r: r.id != self.id).default_level = False
return res
@api.constrains('default_level', 'skill_type_id')
def _constrains_default_level(self):
for skill_type in set(self.mapped('skill_type_id')):
if len(skill_type.skill_level_ids.filtered('default_level')) > 1:
raise ValidationError(_('Only one default level is allowed per skill type.'))
def action_set_default(self):
self.ensure_one()
self.skill_type_id.skill_level_ids.with_context(no_skill_level_check=True).default_level = False
self.default_level = True

View file

@ -1,22 +1,73 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import fields, models
from random import randint
from odoo import _, api, fields, models, Command
from odoo.exceptions import ValidationError
class SkillType(models.Model):
class HrSkillType(models.Model):
_name = 'hr.skill.type'
_description = "Skill Type"
_order = "name"
_order = "sequence, name"
name = fields.Char(required=True)
def _get_default_color(self):
return randint(1, 11)
active = fields.Boolean('Active', default=True)
sequence = fields.Integer("Sequence")
name = fields.Char(required=True, translate=True)
skill_ids = fields.One2many('hr.skill', 'skill_type_id', string="Skills")
skill_level_ids = fields.One2many('hr.skill.level', 'skill_type_id', string="Levels")
skill_level_ids = fields.One2many('hr.skill.level', 'skill_type_id', string="Levels", copy=True)
color = fields.Integer('Color', default=_get_default_color)
levels_count = fields.Integer(compute="_compute_levels_count", store=True, readonly=False, help="Number of levels linked to this skill type")
is_certification = fields.Boolean('Certification', help="if checked the skill type become a certification type")
def _set_default_level(self):
if self.env.context.get('no_skill_level_check'):
return
@api.constrains('skill_ids', 'skill_level_ids')
def _check_no_null_skill_or_skill_level(self):
incorrect_skill_type = self.env['hr.skill.type']
for skill_type in self:
if not skill_type.skill_ids or not skill_type.skill_level_ids:
incorrect_skill_type |= skill_type
if incorrect_skill_type:
raise ValidationError(
_("The following skills type must contain at least one skill and one level: %s",
"\n".join(skill_type.name for skill_type in incorrect_skill_type)))
for types in self:
if not types.skill_level_ids.filtered('default_level'):
types.skill_level_ids[:1].default_level = True
def _compute_display_name(self):
for skill_type in self:
if skill_type.is_certification:
skill_type.display_name = skill_type.name + "\U0001F396" # Military Medal's unicode
else:
skill_type.display_name = skill_type.name
@api.depends('skill_level_ids')
def _compute_levels_count(self):
level_count_by_skill_type = dict(self.env['hr.skill.level']._read_group(
domain=[('skill_type_id', 'in', self.ids)],
groupby=['skill_type_id'],
aggregates=['__count']
))
for skill_type in self:
skill_type.levels_count = level_count_by_skill_type.get(skill_type, 0)
@api.onchange('skill_level_ids')
def _onchange_skill_level_ids(self):
for level in self.skill_level_ids:
if level.technical_is_new_default:
(self.skill_level_ids - level).write({'default_level': False})
# This value need to be set to False, to reset it for the frontend.
level.technical_is_new_default = False
break
def copy_data(self, default=None):
vals_list = super().copy_data(default=default)
return [
{
**vals,
"name": self.env._("%(skill_type_name)s (copy)", skill_type_name=skill_type.name),
"color": 0,
"skill_ids": [Command.create({"name": skill.name}) for skill in skill_type.skill_ids],
}
for skill_type, vals in zip(self, vals_list)
]

View file

@ -1,18 +0,0 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import fields, models
class User(models.Model):
_inherit = ['res.users']
resume_line_ids = fields.One2many(related='employee_id.resume_line_ids', readonly=False)
employee_skill_ids = fields.One2many(related='employee_id.employee_skill_ids', readonly=False)
@property
def SELF_READABLE_FIELDS(self):
return super().SELF_READABLE_FIELDS + ['resume_line_ids', 'employee_skill_ids']
@property
def SELF_WRITEABLE_FIELDS(self):
return super().SELF_WRITEABLE_FIELDS + ['resume_line_ids', 'employee_skill_ids']

View file

@ -0,0 +1,9 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import fields, models
class ResourceResource(models.Model):
_inherit = 'resource.resource'
employee_skill_ids = fields.One2many(related='employee_id.employee_skill_ids')

View file

@ -1,3 +1,6 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from . import hr_employee_certification_report
from . import hr_employee_cv_report
from . import hr_employee_skill_history_report
from . import hr_employee_skill_report

View file

@ -0,0 +1,47 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import fields, models, tools
class HrEmployeeCertificationReport(models.BaseModel):
_name = 'hr.employee.certification.report'
_auto = False
_inherit = ["hr.manager.department.report"]
_description = 'Employee Certification Report'
_order = 'employee_id, level_progress desc'
company_id = fields.Many2one('res.company', readonly=True)
department_id = fields.Many2one('hr.department', readonly=True)
skill_id = fields.Many2one('hr.skill', readonly=True)
skill_type_id = fields.Many2one('hr.skill.type', readonly=True)
skill_level = fields.Char(readonly=True)
level_progress = fields.Float(readonly=True, aggregator='avg')
active = fields.Boolean(readonly=False)
def init(self):
tools.drop_view_if_exists(self.env.cr, self._table)
self.env.cr.execute("""
CREATE OR REPLACE VIEW %(table)s AS (
SELECT
row_number() OVER () AS id,
e.id AS employee_id,
e.company_id AS company_id,
v.department_id AS department_id,
s.skill_id AS skill_id,
s.skill_type_id AS skill_type_id,
sl.level_progress / 100.0 AS level_progress,
sl.name AS skill_level,
(s.valid_to IS NULL OR s.valid_to >= '%(date)s') AND s.valid_from <= '%(date)s' AS active
FROM hr_employee e
LEFT JOIN hr_version v ON e.current_version_id = v.id
LEFT OUTER JOIN hr_employee_skill s ON e.id = s.employee_id
LEFT OUTER JOIN hr_skill_level sl ON sl.id = s.skill_level_id
LEFT OUTER JOIN hr_skill_type st ON st.id = sl.skill_type_id
WHERE e.active AND st.active IS True AND st.is_certification IS TRUE
)
""" % {
'table': self._table,
'date': fields.Date.context_today(self)
})

Some files were not shown because too many files have changed in this diff Show more